Avatar billede motek Nybegynder
09. december 2003 - 14:53 Der er 4 kommentarer og
1 løsning

Søg og find

Hej.

Jeg bruger 'FindRecord' til at
finde et nummer (6 cifre).

Jeg savner herefter en kommando,
f.eks. IF found, hvis nummeret
allerede eksisterer.

Findes der i VBA en lignende
kommando?
Avatar billede overchord Nybegynder
09. december 2003 - 14:59 #1
Ja hvis du istedet bruger DCount funktionen. Denne returnerer antallet af poster der leverl op til kriteriet, og derefter kan du saa burge:

if Dcount("Ditfelt","DinTabel","DitFelt = DitNummer") >1 then
  msgbox "Der eksisterer en eller flere poster med dette nummer"
else
  msgbox "Nummeret findes ikke"
end if
Avatar billede motek Nybegynder
09. december 2003 - 15:42 #2
Hej Overchord.

Jeg har lidt problemer m. "DitFelt = DitNummer"!
Jeg indtaster et nr. i en textbox m. navnet: SerialNo,
med ref til tabel.
Herefter (After_Update)bruger jeg din code, og får altid
svaret: der findes en ell......., Og ja det gør der når
jeg har intastet nummeret. Er du med?
Avatar billede overchord Nybegynder
09. december 2003 - 15:55 #3
Ja, men det er fordi koden ligger paa afterupdate - saa er nummeret jo blevet lagt i databasen hvis det er et felt direkte forbundet til tabellen
Avatar billede motek Nybegynder
10. december 2003 - 08:06 #4
Ja selvfølgelig!!! hvor dum kan man være?

Det må ha' været en hård dag igår
Avatar billede motek Nybegynder
10. december 2003 - 08:08 #5
Point og tak til dig overchord.

Mvh.
Mogens
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