10. december 2001 - 16:28Der 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
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.
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?
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.
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.....
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.
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.
jeg stiller lige spørgsmålet så der er lidt rimelighed i tingene
Synes godt om
Ny brugerNybegynder
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.