03. januar 2007 - 17:04
Der er
33 kommentarer og 2 løsninger
Slette forespørgsel
Hej Jeg skal lave en slette forespørgesel udfra et medlemsnummer. Hvordan gør man det?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
03. januar 2007 - 17:22
#1
DELETE * FROM YourTable Where medlemsnummer = 1234 or DELETE * FROM YourTable Where medlemsnummer = '1234'
03. januar 2007 - 17:26
#2
Kan man ikke gøre dette med variabelt medlemsnr: DELETE * FROM dintabel WHERE (((dintabel.medlemsnr)=[Indtast medlemsnr]))
03. januar 2007 - 19:58
#3
mugs >> Den siger at sætningen indeholder ugyldigt punktum eller operatoren ! eller ugyldige paranteser
03. januar 2007 - 20:03
#4
can we see your SQL?
03. januar 2007 - 20:06
#5
DELETE * FROM Medlemmer WHERE (((Medlemmer.MedlemsNummer)=[Indtast medlemsnr]))
03. januar 2007 - 20:06
#6
Afprøvet og fungerer: DoCmd.RunSQL "DELETE * FROM dintabel WHERE (((dintabel.medlemsnr)=[Indtast medlemsnr]))"
03. januar 2007 - 20:07
#7
Hvordan bruger du den?
03. januar 2007 - 20:10
#8
jeg skriver den i kriterie linien.. men der funger stadig ikke hvad gør jeg forkert?
03. januar 2007 - 20:13
#9
Hvis du bruger den i en forespørgsel: DELETE dintabel.medlemsnr, dintabel.navn FROM dintabel WHERE (((dintabel.medlemsnr)=[Indtast medlemsnr]));
03. januar 2007 - 20:41
#10
what are you writing in the criteria? It must only be [Indtast medlemsnr]
03. januar 2007 - 20:45
#11
hvad mener du med dintabel.navn?
03. januar 2007 - 20:47
#12
Må jeg kun skrive [indtast medlemsnr] i kriterier?? Hvor skal jeg skrive resten??
03. januar 2007 - 20:48
#13
could you send me your dB? ekspertenATsanthell.dk change AT to @
03. januar 2007 - 20:48
#14
dintabel er navnet på din aktuelle tabel, som vi jo ikke kender. navn er navnet på det felt i tabellen der skal slettes - Altså: DELETE TABELNAVN.FELTNAVN, TABELNAVN.FELTNAVN FROM TABELNAVN WHERE (((TABELNAVN.FELTNAVN)=[Indtast medlemsnr]));
03. januar 2007 - 20:48
#15
we can split the points mugs
03. januar 2007 - 20:49
#16
Du åbner en ny forespørgsel og lukker vinduet med tabeller. Vis > SQL og indsæt koden og ændre objektnavnene til dine egne.
03. januar 2007 - 20:50
#17
We have done it before - and we can split again :o)
03. januar 2007 - 20:55
#18
Nu har jeg skrevet det ind som det skal men den kommer stadig med at der er en ugyldig syntax
03. januar 2007 - 20:57
#19
03/01-2007 20:48:09
03. januar 2007 - 20:58
#20
Må vi se din SQL?
03. januar 2007 - 20:58
#21
Terry i have send the DB to your mail adress
03. januar 2007 - 21:00
#22
mugs >> Hvordan finder jeg den??. Jeg er ikke lige den store haj til access..:-)
03. januar 2007 - 21:02
#23
Du åbner forespørgslen i designvisning > Vis > SQL og paste den herind, men vi har jo været inde på noget lignende tidligere:
http://www.eksperten.dk/spm/753290
03. januar 2007 - 21:02
#24
Men når du har sendt din db til terry, er jeg sikker på, at du hurtigt får en løsning :o)
03. januar 2007 - 21:04
#25
The problem is you arent using a delete query. Db is sent return
03. januar 2007 - 21:06
#26
You can choose SQL view from the view menu.
03. januar 2007 - 21:07
#27
but what should i else use?
03. januar 2007 - 21:08
#28
This was the original SQL SELECT Medlemmer.MedlemsNummer, Medlemmer.ForNavn, Medlemmer.EfterNavn FROM Medlemmer WHERE ((("DELETE * FROM Medlemmer Where Medlemsnummer")='1234'));
03. januar 2007 - 21:10
#29
In the query menu you can choose DELETE Query as the type.
03. januar 2007 - 21:10
#30
Yes det virker..
03. januar 2007 - 21:11
#31
Anyway, I've sent the dB back to you and it should now work. I'm off for a walk with my dogs. Night all :o)
03. januar 2007 - 21:12
#32
Night terry BTW - What kind of dogs?
03. januar 2007 - 21:12
#33
tak for hjælpen begge 2!
03. januar 2007 - 21:16
#34
Selv tak - Og tak for point :o)
04. januar 2007 - 08:01
#35
Morgen og tak for points. We have two collies mugs
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser