Avatar billede cgleerup Nybegynder
10. december 2001 - 16:28 Der er 10 kommentarer og
1 løsning

visning af data i tekstfelt

Jeg har en formular \"visning\" der indeholder et tekstfelt \"onlinebrugere\" som skal vise indeholdet af en tabel \"brugere\" hvor den skal hendte sine data i feltet \"online\". Egentlig styrres min formulars data af tabellen \"tekstfelter\" men skal benytte denne undertabel til bl.a. at tælle brugere - og her altså online brugere. men jeg får fejlen #navn
Avatar billede terry Ekspert
10. december 2001 - 19:20 #1
what is in the field \"onlinebrugere\" control source?
If the forms record source is table \"tekstfelter\" then you maybe have to use a Dlookup or Dcount or something?

Maybe a better explanation would help!
Avatar billede jesperthomsen Nybegynder
10. december 2001 - 20:51 #2
Er det en optælling fra Brugere der er brug for eller bare indholdet af feltet online?

Under alle omstændigheder ville jeg sætte en timer på formen og for hvert tick sætte værdien af feltet.

Som Terry siger kan dlookup eller dcount bruges.

Hvis du skal bruge antallet så gør du sådan her:

  tekst = dcount(\"*\", \"brugere\")

Er det derimod indholdet af feltet online (jeg antager her at der kun er een record i tabellen brugere) skal du gøre sådan her:

  tekst = dlookup(\"online\", \"brugere\")

Grunden til at jeg foreslår at ligge det på timeren er, at feltet jo kan og vil ændre indhold mens applikationen kører. Vær i øvrigt opmærksom på to ting. Dlookup og dcount er langsomme! Skal du lave mange opslag er de ikke gode. Og Access skalerer dårligt til flere brugere. Pas på med mere end blot en håndfuld; dine datafiler bliver nemt ødelagte.
Avatar billede nih Novice
10. december 2001 - 22:10 #3
Hvis din formular \'kun\' er til visning - Bør du basere den på en forespørgsel hvor du joiner de 2 tabeller sammen. Her kan du tælle forekomster af poster i et felt: SELECT COUNT(felt), osv.....

Niels
Avatar billede cgleerup Nybegynder
11. december 2001 - 08:39 #4
hvad mener du med at mine datafiler let bliver ødelagte, det lyder da ikke særligt behageligt!
Avatar billede terry Ekspert
11. december 2001 - 08:41 #5
morning cgleerup! can yuo give some more details please?
Avatar billede jesperthomsen Nybegynder
11. december 2001 - 08:43 #6
Mange samtidige brugere på Access-databaser får jævnligt databasen til at gå i stykker. Access er ikke beregnet til samtidige skrivninger.
Når det sker skal du lave en repair på databasen, efterfulgt af en komprimering.
Sørg for at skille din database så du har data og funktionalitet hver for sig. På den måde kan du have applikationen liggende lokalt hos brugerne. Det gør problemet mindre, men fjerner det ikke helt.
Avatar billede cgleerup Nybegynder
11. december 2001 - 08:53 #7
det lyder da ikke særligt fedt, og hvordan deler jeg databasen i 2 forskellige! ???
Pludselig en masse spørgsmål der melder sig!

Er det altdig muligt at reparere databasen eller?
Avatar billede terry Ekspert
11. december 2001 - 09:02 #8
cgleerup>DONT PANIC!
Lets go back to your original question and start from there! I need some more information so I can give you a solution to your problem.
The error \"#navn\" is (more than likely) because Access cant understand the contents of the records source to the field \"onlinebrugere\".

You sya that the field gets its data from table \"brugere\" but how are you doing this? It is more than likely something here that is giving the problem.

Avatar billede cgleerup Nybegynder
11. december 2001 - 09:09 #9
i have corrected this error allready. eller skal vi sige lige nu! :-)

Så ok for mig hvis i vil have jeg giver point her, og stiller mit \"?\" spørgsmål omkring flerebrugere i et nyt spørgsmål!
Avatar billede terry Ekspert
11. december 2001 - 09:11 #10
How many users are using your dB?
Avatar billede cgleerup Nybegynder
11. december 2001 - 09:11 #11
jeg stiller lige spørgsmålet så der er lidt rimelighed i tingene
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester