Avatar billede overchord Nybegynder
06. april 2004 - 13:37 Der er 8 kommentarer og
1 løsning

Taelle antal Forms og Modules

Er der en maade at taelle antallet af Forms of Modules i Access 97?
Jeg kan goere det for tabeller og queries uden problemer
dbs.QueryDefs.count
Men denne metode virker ikke for forms og modules.
Jeg er godt klar over at der kommer "ekstra" forms og modules med ud men det goer ikke saa meget - dek na filtreres fra bagefter paa navnagivning. Det vigtigste er at jeg kan faa et dynamisk antal forms og modules hvis databasen aendrer sig.
06. april 2004 - 13:41 #1
I access 97 var der ikke samme muligheder som i de seneste versioner.

Men hvis du laver en forespørgsl med denne SQL, så kan du få listet alle formularer:
SELECT msysobjects.Name
FROM msysobjects
WHERE (((msysobjects.Type)=-32768));

(Lav herefter en DCount på den)
Avatar billede overchord Nybegynder
06. april 2004 - 13:45 #2
ok ser ud til at virke for forms - ved du hvad typeID er for modules?
06. april 2004 - 13:47 #3
Moduler har Type = -32761

Men prøv at fjerne kriteriet og vis Type, så kan du selv finde frem til typeID'erne
Avatar billede terry Ekspert
06. april 2004 - 13:51 #4
application.CurrentProject.AllForms.Count
Avatar billede terry Ekspert
06. april 2004 - 13:51 #5
application.CurrentProject.AllModules.Count
Avatar billede terry Ekspert
06. april 2004 - 13:52 #6
beats me why they dont have for table too :o)
Avatar billede overchord Nybegynder
06. april 2004 - 14:13 #7
Thomas -> ja DOH! Det kunne jeg jo have gjort!!!!! Men tak for understoettelse paa en hjernedoed dag :-)


Terry  I'm getting method not found on AllForms and AllModules
Avatar billede terry Ekspert
07. april 2004 - 13:13 #8
Maybe its only available in 2000 and greater, I dont have 97 any more so cant test it
07. april 2004 - 13:16 #9
Terry, you know, that application.CurrentProject was introduced in Access 2000 and ADO :o)
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