Avatar billede fastwrite Nybegynder
21. november 2003 - 22:05 Der er 13 kommentarer og
1 løsning

alle afkrydsninger i en tabel skal ændre værdi ved tryk på en kna

Hej med jer.

Jeg sidder og hygger mig lidt med access database, og har nu et lille problem. Jeg har en afkrydsning i en af mine tabeller, og jeg kan også lave en knap der ændrer værdien fra JA til NEJ. Men har jeg flere poster, er det kun den første post der bliver ændret i værdien.

Jeg har i hændelsesproceduren på en knap følgende kode:

Me.køreliste = nej

Jeg har også prøvet med en if me.køreliste = ja then me.køreliste = nej

men det virkede ikke rigtigt ;o)

Så nu spørger jeg jer....
Avatar billede cool_casper Nybegynder
21. november 2003 - 22:09 #1
Bruger du ASP eller ?
Hvis du bruger til web kunne det godt lyde som om du ikke har en WHERE på din sql-sætning..
Avatar billede mugs Novice
21. november 2003 - 22:09 #2
Du skal have en løkke der gennemløber alle poster i tabellen. kan sende en db med forskellige eksempler på løkker. blot læg din e-mail.
Avatar billede mugs Novice
21. november 2003 - 22:10 #3
Du kan naturligvis også lave en opdateringsforespørgsel, der ændrer alle JA til Nej.
Avatar billede mugs Novice
21. november 2003 - 22:17 #4
Eller en SQL-sætning:

DoCmd.RunSQL "UPDATE TABELNAVN Set FELTNAVN = False Where TABELNAVN.FELTNAVN = True"
Avatar billede fastwrite Nybegynder
21. november 2003 - 22:53 #5
cool_Casper - det er en ACCESS database - ikke asp til web.

mugs ;o) Jeg har vist fået alt du har lavet på en zip fil i sin tid. Spændende verden at gå på opdagelse i!

Jeg prøver lige din docmd kommando...
Avatar billede fastwrite Nybegynder
21. november 2003 - 22:58 #6
SÅDAN!!!!

Mugs - jeg er målløs over din access viden! Kan man så undertrykke den meddelelse der kommer med "Er du sikker på at du vil opdatere..." ?
Avatar billede mugs Novice
21. november 2003 - 22:59 #7
DoCmd.Set Warnings False
DoCmd.RunSQL "UPDATE TABELNAVN Set FELTNAVN = False Where TABELNAVN.FELTNAVN = True"
DoCmd.SetWarnings True
Avatar billede mugs Novice
21. november 2003 - 23:00 #8
Husk altid at sætte Warnings til True, ellers forbliver de frakoblede i hele applikationen.
Avatar billede fastwrite Nybegynder
21. november 2003 - 23:05 #9
Mugs - har lige givet dig 5 point for det sidste svar du gav mig, + de andre 15 jeg havde afsat til det.

Sig mig - er du bare altid på eksperten, eller får du en mail hver gang der sker noget?
Avatar billede mugs Novice
21. november 2003 - 23:12 #10
Tak for point.

Jeg er altid på eksperten forstået på den måde, at jeg er på nettet når jeg er hjemme. Jeg abonnerer på kategorierne Excel og Access, og får en mail når der er indlæg i disse kategorier.

Jeg har fået en del point i de sidste par måneder, men det skyldes først og fremmest, at et par andre brugere ikke har været så aktive som tidligere.

Indenfor normal arbejdstid har jeg svært ved at svare, idet arbejdspladsen kun har een maskine på internettet, og vi er 53 medarbejdere om at bruge den. Så hvis jeg svarer er det mere held end forstand.
Avatar billede fastwrite Nybegynder
24. november 2003 - 18:20 #11
een maskine med 53 medarbejdere?! Eksisterer det stadigvæk?! :o)

men du har fortjent hvert point!
Avatar billede mugs Novice
24. november 2003 - 18:23 #12
På jobbet har vi naturligvis hver sin arbejdsstation, men de er ikke koblet på internettet af sikkerhedsgrunde. Så den ene på nettet er ren service, men den skal så deles af alle.
Avatar billede fastwrite Nybegynder
29. november 2003 - 18:08 #13
Bare ring til mig, så skal jeg nok sørge for at I sikkerhedsmæssigt kan forsvare jer at gå på nettet igen...
Avatar billede mugs Novice
29. november 2003 - 19:23 #14
fastwrite -> Tak for tilbudet. Men jeg arbejder indenfor Forsvaret, og der bliver denne politik af forståelige grunde ikke ændret.
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