Avatar billede bol Nybegynder
12. oktober 2003 - 12:31 Der er 19 kommentarer og
1 løsning

Hjælp til forespørgsel

Jeg har en forsp. hvor der hentes data fra to tabeller

SELECT * FROM [Liste1]
UNION SELECT * FROM [Liste2];


Nu er problemet at de felter der i tabellen er defineret som Ja/nej = afkrydsningsboks får værdien 0/-1 . Jeg ønsker istedet at afkrydsningboksen forbliver som den gør i selve tabellen og i foresp. for de to enkelte dvs. for henholdsvis foresp. Liste1 og foresp. liste 2..


Hvordan sikkere jeg dette??
Avatar billede mugs Novice
12. oktober 2003 - 12:35 #1
Det fungerer jo korrekt, så hvad er problemet? 0 og -1 er de numeriske værdier for henholdsvis Ja og Nej.
Avatar billede henrik13 Nybegynder
12. oktober 2003 - 12:35 #2
Det bliver de da automatisk, men du skal lave en ny formular til dem.
Avatar billede bol Nybegynder
12. oktober 2003 - 13:56 #3
Ja det er jeg godt klar over ... Men kan jeg ikke få afkrydsningboksen til at blive??
Avatar billede henrik13 Nybegynder
12. oktober 2003 - 13:59 #4
Det vil jeg godt se på for dig. Kan du sende den til:
oz1bua@wanadoo.dk
Avatar billede henrik13 Nybegynder
12. oktober 2003 - 14:03 #5
Jeg har lige lavet en test med det , det virker vil du havde test databasen. Så læg din email eller skriv til mig.
Avatar billede fynbohans Nybegynder
12. oktober 2003 - 14:30 #6
Jeg tror spørgeren mener at felterne optisk ændrer jeg fra en
firkant med og uden kryds til tallene -1 og 0.
Hvorfor det sker ved jeg ikke. Har selv undret mig.
Har nogen et bud?
Avatar billede bol Nybegynder
12. oktober 2003 - 14:32 #7
Netop Fynbohans - Det er lige nøjagtig hvad jeg mener ....
Avatar billede henrik13 Nybegynder
12. oktober 2003 - 14:32 #8
Ja som jeg skrev opret formularen igen. Har selv været udde for det i Access 97.
Avatar billede mugs Novice
12. oktober 2003 - 14:35 #9
Et Ja/Nej felt returnerer -1 eller 0 til tabellen, og dette vil blive vist i en forespørgsel.

I en formular kan man indsætte et ubundet tekstfelt, og i formularens VedAktuel indsætte flg:

If Me.Ja/Nej = -1 Then
Me.Ubundet tekstfelt = Ja
Else
Me.ubundet tekstfelt = Nej
End If
Avatar billede mugs Novice
12. oktober 2003 - 14:37 #10
Det samme kan gøre i en rapport ved at indsætte koden i Detaljesektionens VedPrint.

I begge tilfælde kan Ja/Nej feltets egenskab Synlig sætters til Nej, så ser men ikke feltet men kun tekstfeltet med den "oversatte" tekst.
Avatar billede fynbohans Nybegynder
12. oktober 2003 - 15:17 #11
I en simpel Udvælgesesforespørsel i Access2000 vise et Ja/Nej-felt
som et afkrydsningsfelt, ikke som -1/0. Praktisk hvis forespørgslen bruges til inddatering.
I andre tilfælde som -1/0, hvorfor?
Avatar billede terry Ekspert
12. oktober 2003 - 19:40 #12
The reason why you have a checkbox or a combination box in the table is to allow to alter data directly in the table. Can you alter data in your UNION query? I dont think so!
Avatar billede terry Ekspert
12. oktober 2003 - 19:40 #13
.
Avatar billede terry Ekspert
12. oktober 2003 - 19:42 #14
. I'll get there, its been a lomg day :o)
Avatar billede mugs Novice
12. oktober 2003 - 19:44 #15
Hi terry, You will get there one day -> maybee on a long day :o)
Avatar billede terry Ekspert
12. oktober 2003 - 20:11 #16
lomg :o)
Avatar billede goofy75 Nybegynder
17. oktober 2003 - 10:58 #17
...nu har jeg samme problem (og postet et spørgsmål også), en query tager Ja/Nej feltet med fint som afkrydsning *men* lige så snart den linkes (UNION) så er den gal :( ...lige til at starte med er der faktisk afkrydsningsfelter, men når man lige lukker ned og åbner igen, så er der latterlige 0 og -1 ØV!!! og jeg skal bruge det så man har en samlet liste til at krydse af i HVOR SVÆRT KAN DET VÆRE????
Avatar billede terry Ekspert
17. oktober 2003 - 19:38 #18
googy75>
12/10-2003 19:40:35 Can you alter data in your UNION query? I dont think so!
So instead of showing you a Yes/no field so you can change your data it shows you the TRUE value of what is in the database.

WHERE are you using your UNION query?
Avatar billede terry Ekspert
18. oktober 2003 - 09:55 #19
If it is on a form or a report then delete the original control then place a new control (check box) on the form or report and then changes the controls Control Source to the ja/nej field returned in the union. but still this does NOT allow you to change the data
Avatar billede bol Nybegynder
11. januar 2004 - 22:42 #20
lukket
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