Avatar billede amiedk Nybegynder
14. november 2004 - 12:13 Der er 5 kommentarer og
1 løsning

combobox der laver fejl

Hejsa
Er igang med en lille simpel database til min lillebrors firma. Det er bare en kundedatabase, som bare skal holde styr på nogle småting. Har dog et problem.

Alle kunder har betalingsadresse og leveringsadresse. Nogle kunder er dog faste kunder, så de har fast betalingsadresse. I den form hvor man indtaster kundeoplysningerne, er der derfor en combobox, hvor man kan vælge en fast kunde. Hvis man vælger en udfylder den automatisk et par felter, ellers skal man indtaste alt selv.

Jeg har lavet en After_Update, men den laver fejl. Jeg tror jeg har lavet en fejl i opbygningen af de to tabeller jeg har. Er der ikke en der lige vil se på den ??

Mvh
Malene
Avatar billede mugs Novice
14. november 2004 - 12:34 #1
mugs@mail.dk
Husk at zippe den.
Avatar billede amiedk Nybegynder
14. november 2004 - 12:37 #2
Tak mugs.. endnu engang er du min redning :-)

Den er sendt
Malene
Avatar billede mugs Novice
15. november 2004 - 05:50 #3
For længst returneret. Glemt at notere det her - Beklager.

Der var 2 kundetabeller i db, en til faste kunder og en til andre kunder. Har ændret det til een kundetabel og tilføjet et Ja/Nej felt til markering af, om kunden er fast.

I comboens postkilde har jeg tilføjet et kriterie der udelukkende giver valgmulighed mellem faste kunder.

Den AfterUpdate amiedk omtaler tror jeg skal benyttes til at tilføje en ny kunde. Dette kan gøres i hændelsen Vedikkepåliste (NotInList) således:

Private Sub felt1_NotInList(NewData As String, Response As Integer)
Dim prompt As String
DoCmd.SetWarnings False
Response = acDataErrContinue
prompt = "Denne type findes ikke i listen, ønsker du at oprette den?"
If MsgBox(prompt, vbYesNo, "Typen findes ikke!") = vbYes Then
DoCmd.RunSQL "INSERT into TABELNAVN (FELTNAVN) VALUES ('" & NewData & "')"
Response = acDataErrAdded
End If
DoCmd.SetWarnings True
End Sub
Avatar billede amiedk Nybegynder
15. november 2004 - 16:43 #4
Jeg vil rigtig gerne give dig point for jeg er sikker på du har lavet det, jeg har bare ikke fået den på mail endnu ?? Har du sendt til den rigtige mail adresse ?? Min er amie@tiscali.dk

Malene
Avatar billede mugs Novice
15. november 2004 - 18:52 #5
Sendt igen. Jeg har kontrolleret at db er zippet. Har du evt. oprettet nogle spamregler i dit antivirusprogram der forhindrer modtagelsen af visse filer?
Avatar billede amiedk Nybegynder
15. november 2004 - 18:56 #6
nope har intet stopfilter her. har også gennemtjekket at der ikke er en regel eller den er dumpet ind i en anden mappe, men nope.. den er slet ikke kommet ind.

Nå det er jo også lige meget.. nu har jeg fået den så det er helt perfekt :)
Malene
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