Avatar billede habana Nybegynder
18. oktober 2006 - 05:10 Der er 6 kommentarer og
1 løsning

Formular til Opdateringsforespørgsel

Hej Eksperter

Har et problem omkring Opdateringsforespørgsel. Har lavet en DB, hvor vi indtaster alle de henvendelser vi har, og skal her vælge en komponent fra listen. Men nu ønsker
de at et komponent-navnet skal ændres fra Linie til I/A selskaber. Det virker også fint når jeg anvender Opdateringsforespørgsel, men ønsker at man kan udføre det via
en formular:

Sql: Opdateringsforespørgsel
UPDATE tblKomponentHLS SET tblKomponentHLS.KomponentMaster = "I/A Selskaber"
WHERE (((tblKomponentHLS.KomponentMaster)="Linie"));

Ønsker, at man via en formular - hvor jeg har to ubundne felter (Ændrefra) og (Ændretil), og så når man dobbeltklikke på knappen - så bliver KomponentMaster opdateret med de data jeg har indtastet fra (Ændretil).

Håber at der er nogle som kan hjælpe
Avatar billede mugs Novice
18. oktober 2006 - 05:19 #1
docmdrunsql "UPDATE tblKomponentHLS SET tblKomponentHLS.KomponentMaster = Forms!Formular1!ændretil
WHERE (((tblKomponentHLS.KomponentMaster)=[Forms]![Formular1]![ændrefra]))"
Avatar billede mugs Novice
18. oktober 2006 - 05:22 #2
Undskyld - Sådan:

DoCmd.RunSQL "UPDATE tblKomponentHLS SET tblKomponentHLS.KomponentMaster = Forms!Formular1!ændretil WHERE (((tblKomponentHLS.KomponentMaster)=[Forms]![Formular1]![ændrefra]))"
Avatar billede habana Nybegynder
18. oktober 2006 - 11:36 #3
Hej MUGS...det snerper der hen ad. Men når skriver i mit ubundne felt Ændrefra og Ændretil og dobbelt klikker på knappen, får jeg først 1 boks, hvor jeg igen skal indtaste en "parameterværdi (Ændretil)" og bagefter en anden boks "parameterværdi (Ændrefra)" Jeg ønsker at opdateringen sker ved dobbeltklikket, måske med en msgboks bagefter.
Avatar billede mugs Novice
18. oktober 2006 - 12:23 #4
Jeg afprøvede det imorges og det fungerer pefekt. Kontroller at du har stavet navnene korrekt, noget tyder på, at forespørgslen ikke genkender felterne. Msgbox laver du således:

DoCmd.RunSQL "UPDATE tblKomponentHLS SET tblKomponentHLS.KomponentMaster = Forms!Formular1!ændretil WHERE (((tblKomponentHLS.KomponentMaster)=[Forms]![Formular1]![ændrefra]))"
Msgbox "Opdateringerne er udført."

Kan sende en testdb, når jeg er hjemme fra arbejde. Blot læg din e-mail.
Avatar billede habana Nybegynder
18. oktober 2006 - 19:35 #5
Hej MUGS

Du burde kende min Email, du har hjulpet mig et par gange...dejligt!!! - Er ved at kigge nærmere på problemet, og jeg har modtaget en del fix fra dig tidligere, så det vil jeg også kigge nærmere på.
Ellers er min Hlykke@post11.tele.dk
Avatar billede mugs Novice
18. oktober 2006 - 19:46 #6
Eksempel sendt.
Avatar billede habana Nybegynder
18. oktober 2006 - 21:04 #7
JEPS...Nu virker det!!!. Hvor fedt!!!
Tak for hjælpen....Du er altid meget hjælpsom. Jeg har også problemer med Sletteforespørgsel via en formular...(opretter et spørgsmål). Tak endnu engang
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