28. februar 2002 - 09:55
Der er
23 kommentarer og 2 løsninger
tallet fra en anden tabel
I en database har jeg en formular baseret på tabellen tekstfelter - men vil nu gerne vise antallet af online bruger fra tabellen bruger, feltet online. ?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
28. februar 2002 - 10:20
#1
I formularens kontrol elementkilde kan du skrive SELECT Felt1, Felt2, Felt3, Felt4, Online FROM Tekstfelter, Bruger Felt1, Felt2, skal så ændres til dine reelle feltnbavne fra tabellen Tekstfelter. Nu kan du oprette et tekstfelt på formularen, som har feltet Online som kontrolelementkilde.
28. februar 2002 - 10:21
#2
Du skal selvfølgelig rette alle dine feltnavne, og tilføje dem alle hvis du har flere end fire.
28. februar 2002 - 10:36
#3
=DCount("online", "bruger", "online = True")
28. februar 2002 - 10:40
#4
jeg skal ikke tælle noget, den del af det er programmeret for sig, men blot vise resultatet fra felt x i tabelle y
28. februar 2002 - 14:35
#5
hvordan gør jeg det? altså i min formular der har tabellen "tekstefelter" som kontrolelementkilde, skal jeg have vist indholdet af feltet "antalonline" fra tabellen "bruger"
28. februar 2002 - 15:07
#6
? In your question you say "men vil nu gerne vise antallet af online bruger fra tabellen bruger, feltet online" !!! antallet, isnt that number? =DLookup("antalonline", "bruger", "Somefield = " & Me.Somefield) You have to replace SomeField with the correct field names!
28. februar 2002 - 15:13
#7
jeg er begyndt at løse det efter det første der blev nævnt. Så hvis vi kan gå tilbage til Dcount ville det være fint. = DCount("tabellen", "feltet", "felter=true" ?
28. februar 2002 - 15:19
#8
= DCount("feltet", "tabellen", "felter=true" ) felter=true (This is the same as a WHERE clause in SQL but without the WHERE)
28. februar 2002 - 15:28
#9
det begynder at ligne noget, nu får jeg ingen fejl! MEN: felter=true ? mit varenummer er eksempelvis 1212 altså xxxx, med en numerisk værdi, alle felter skal tælles, hvad skal jeg skrive som kriterie!
28. februar 2002 - 15:34
#10
If you wantto count just those with 1212 in varenummer then "varenummer = 1212" If you want ALL records then you can leave that paramater empty! = DCount("feltet", "tabellen")
28. februar 2002 - 15:35
#11
det har jeg forsøgt, den siger, expected expression
28. februar 2002 - 15:39
#12
Den viser ingen fejl, men den viser faktisk slet ikke noget. Kan jeg skrive således i min form on open Me.samletantal = DCount("id", [tekstfelter])
28. februar 2002 - 15:40
#13
are you using the corrct field and table names?
28. februar 2002 - 15:40
#14
jeps! det gør jeg
28. februar 2002 - 15:41
#15
In the Control Source for the field you write =DCount(....)
28. februar 2002 - 15:45
#16
Tekstfeltets indhold giver = Nemlig: ingen ting! hvordan hulen kan det være? Jeg havde en formodning om at jeg ville få vist antallet af poster totalt! you now, the sum of all records
28. februar 2002 - 15:48
#17
Well all I can assume is that there IS NOTHING! In the debug window (Ctrl+G) you can write ?DCount("feltet", "tabellen") to see what it is returning
28. februar 2002 - 15:52
#18
Lige nu har jeg sat denne funktion på kontrolellemntkilden = DCount("id", [tekstfelter]) Burde det virke ??? - den vil nemlig ikke blive der, men melder fejl?
28. februar 2002 - 15:55
#19
= DCount("id", "[tekstfelter]")
28. februar 2002 - 15:56
#20
skal den blot sættes ind så der står: kontrolelementkilde = DCount("id", "[tekstfelter]") Det vil nemlig ikke virke, den siger der mangle et tegn eller en opeator!
28. februar 2002 - 15:56
#21
Is [tekstfelter] a table?
28. februar 2002 - 15:56
#22
Off home now,will look later!
28. februar 2002 - 15:56
#23
hvis du knækker nøden tilføjer jeg lidt ekstra point!
28. februar 2002 - 15:58
#24
ja det er en tabel
28. februar 2002 - 16:02
#25
har selv fundet løsningen på problemet, ved at bruge ; istedet for , - men tak for hjælpen!
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser