Avatar billede milo Nybegynder
26. september 2000 - 10:11 Der er 22 kommentarer og
1 løsning

Opret kunde

Jeg er ny i access.

Jeg har lavet en knap, til at oprette en kunde. Det har jeg gjort er, at jeg har lavet en makro med \"tilføj\" i datatilstand. Jeg har så oprettet en formular med de felter man skal indtaste for at oprette en kunde i databasen.

Det virker fint, men problemet er, at databasen med kundeoversigten automatisk ikke opdaterer. Man er nødt til at lukke den og åbne den igen for at man kan se den ny-indtastede kunde. Hvordan gør man det?

En ting mere: I den formular hvor man skriver en ny kunde ind, skal man trykke på \"enter\" når man har indtastet alle oplysningerne. I stedet vil jeg have en knap med samme funktion som \"enter\" + at vinduet skal lukke når man trykker på knappen.

En der kan hjælpe mig med dette ? :)
Avatar billede privaten Nybegynder
26. september 2000 - 11:20 #1

ad 1: Kan du ikke bruge me.refresh ?
ad 2: doCmd.close ?
Avatar billede milo Nybegynder
26. september 2000 - 11:40 #2
Øhh...nå *GG*....er ikke inde i vb koder...gider du ikke skrive koderne til hele knappen? så jeg bare kan sætte det ind :)
Avatar billede tpiil Nybegynder
26. september 2000 - 13:41 #3
kan du ikke sende det hele til tpiil@funz.dk så laver jeg det lige!
Avatar billede milo Nybegynder
26. september 2000 - 13:58 #4
tpiil>>>jo det kunne jeg jo...men så ser jeg ik helt hvad det er du har gjort, og hvad så  med næste gang jeg står over for samme problem...

Jeg vil gerne have et svar, helst hvordan jeg gør uden at skulle ind og ændre i vb koderne... men ellers bare eksemplet på knappen...
Avatar billede tpiil Nybegynder
26. september 2000 - 14:02 #5
jamen så skal du skrive koden, for jeg kan jo ikke ændre på ingenting!
Avatar billede milo Nybegynder
26. september 2000 - 14:05 #6
du skal bare give mig koden på den knap, har ikke nogen knap, det er det jeg skal ha
Avatar billede milo Nybegynder
26. september 2000 - 14:10 #7
måske skulle jeg lige sige, at det er en anden formular end den knappen sidder i der skal opdateres... så me.refresh er ikke nok. Jeg skal have fortalt den at det er en anden formular der skal opdateres ...hvno gør jeg det?
Avatar billede tpiil Nybegynder
26. september 2000 - 14:10 #8
<input type=\"Submit\" Value=\"Send\" name=\"send\">
Avatar billede tpiil Nybegynder
26. september 2000 - 14:11 #9
kan du ikke skrive din kode jeg fatter det ikke helt, og det vil være MEGET nemmere hvis jeg fik den!
Avatar billede privaten Nybegynder
26. september 2000 - 14:23 #10
Milo>> Der er da intet der hindrer dig at gå ind og se hvad tpiil har lavet.
Avatar billede tpiil Nybegynder
26. september 2000 - 14:24 #11
tja jeg har lavet sådan noget før!
Avatar billede milo Nybegynder
27. september 2000 - 08:36 #12
privaten>>nope, men spørgsmålet er om jeg fatter det så godt på den mpde at jeg selv kan ordne det næste gang... :)

tpiil>>>> jamen så kom med koderne eller hvordan du nu lavede det :)
Avatar billede privaten Nybegynder
27. september 2000 - 10:40 #13
>> Milo, uden at være sikker på helt at forstå hvad det er du vil opnå, kan vil jeg påstå:

Hvis du på din enter-knaps onclick event smider den kode i jeg gav dig ovenfor, ja så lukker vinduet.

Hvis jeg ikke har forstået hvad problemet er, så prøv at skære det ud i pap. Vi kan ikke lave en knap til dig med mindre du sender databasen...

/Privaten
Avatar billede tpiil Nybegynder
27. september 2000 - 12:14 #14
kan du ikke sende det hele til tpiil@funz.dk og så laver en en STOR text fil så du kan se hvad jeg har lavet om!
Avatar billede milo Nybegynder
27. september 2000 - 13:55 #15
Okey...:

Jeg har en formular med en kundeoversigt. På bunden af den side har jeg en knap \"Opret kunde\" hedder den...Når man trykker på den åbnes der en anden formular, med nogle felter. De skal man så udfylde for at oprette en ny kunde.

Når alle felterne så er udfyldt, skal der være en knap. Når man trykker på den knap, skal \"Opret kunde\"-formular siden lukke, og den første formular med kundeoversigten skal opdatere, således at man ikke behøver lukke databsen og åbne den igen, før man kan se den ny kunde.

Er I med nu?  - det nytter jo heller ikke noget jeg sender jer min database, hvis I ikke ved hvad der skal laves i den.
Avatar billede privaten Nybegynder
27. september 2000 - 14:43 #16
>> Milo, det nytter heller ikke noget, at vi skriver en masse kode, hcis du ikke ved hvor det skal sættes ind. Det bør være indlysende for enhver at vi prøver at hjælpe dig, og at vi ikke kan hvis ikke databasen er tilgængelig. Vi kan godt fortælle sig hvad der skal skrives, men ikke gøre det for dig.

Jeg har flere gange skrevet at din skal \"Opret kunde\"-formular lukkes med fx. doCmd.close
Jeg ved ikke hvad du mere vil have at vide, og kan godt blive lidt i tvivl om du selv er klar over hvad du spørger om. Under alle forhold har jeg givet op...

Held og lykke med projektet!
Avatar billede tpiil Nybegynder
27. september 2000 - 15:59 #17
ok, nu er jeg med gider du sende det til min mail som står lidt længere oppe???

hvis ikke vil jeg have at vide hvad databasen heder og noget kode herud!
Avatar billede milo Nybegynder
28. september 2000 - 09:54 #18
sådan... mail sendt til tpiil :)
Avatar billede tpiil Nybegynder
28. september 2000 - 15:08 #19
HMM jeg troede at det var en tabel du havde også skulle ha lavet noget i ASP SORRY, det kan jeg altså ikke lave!
Avatar billede milo Nybegynder
28. september 2000 - 15:59 #20
baah, bare fordi du ville have fingrene i min fede database! *gg* - ej det er okey

Privat>>troede du også det var med asp, hvis ja sender jeg den ikke, hvis nej skriv lige din mail adr. :)
Avatar billede milo Nybegynder
29. september 2000 - 10:40 #21
jeg har selv fundet ud af det... :) - her er koden til min knap:

Private Sub opret_kunde_Click()
On Error GoTo Err_opret_kunde_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    DoCmd.Close acForm, \"Fo-opret kunde\", acSaveNo
   
    DoCmd.Close acForm, \"Fo-kunder\", acSaveYes
   
    stDocName = \"Fo-kunder\"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
   

   

Exit_opret_kunde_Click:
    Exit Sub


Det virker for mig :)
Avatar billede privaten Nybegynder
29. september 2000 - 10:55 #22
Altså DoCmd.Close ??

Jamen, det er da godt det virker for dig Milo!
Avatar billede milo Nybegynder
29. september 2000 - 16:39 #23
privat>>ja, men det tag er ikke nok...jeg har jo brugt det i kæde med andre også :)
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