Query probleem

Status
Niet open voor verdere reacties.

Yasminefan

Gebruiker
Lid geworden
21 feb 2006
Berichten
37
Hoi,

Ik krijg mijn query niet gemaakt. Ik haal alles uit 1 tabel.

De bedoeling is dat ik de gegevens van rij 1 (naam deelnemer) te zien krijg als daarin iets geschreven staat, maar alleen als er ook in rij 3 (Plechtigheid) of rij 4 (Receptie) of rij 5 (Lunch) ook iets staat. Soms staat er ook iets in alle kolommen maar dan moet de deelnemer maar 1 keer verschijnen met de aantallen in elke rij.

Dus ik wil een resultaat van alle deelnemers die ook maar aan iets of meerdere dingen deelnemen.

Alvast bedankt
Yasminefan
 
Hallo Yasminefan,

bedoel je met rij ook rij (van links naar rechts) of kolom (van boven aar beneden)?

Groet,

Tardis
 
Hoi,

Ik bedoel van links naar rechts (A, B, C....)

Het is om te kunnen zien hoeveel mensen er komen voor elk van de verschillenden onderdelen (A = Namen, B = Plechtigheid, C = Lunch, D = Receptie, E = Adres en zo zijn er nog meer kolommen met allerlei gegevens) maar dan wel allemaal samen op 1 blad, ik heb al apparte voor elk onderdeel.

Alvast bedankt
 
Hallo Yasminefan,

om eerlijk te zijn begrijp ik je niet helemaal.
Voeg anders je toepassing bij, in Access 2000 formaat, in een winzip bestand.
Wellicht dat ik je dan beter begrijp.

Groet,

Tardis
 
Ik hoop dat het lukt

Hoi,

Het is de bedoeling dat ik een lijst krijg met alle eenheden waarvan er iemand deelneemt aan één of meerdere dingen (plechtigheid, lucnh of receptie) maar de naam mag maar 1 keer voorkomen

vb

eenheid naam graad plechtigheid lunch receptie

1c/1 gr ikke 2 1
2/4L Joske 5
DisC Peter 1 1 1

Dit zijn wel maar fictieve namen maar in het bestand staan andere namen.

Groetjes
 

Bijlagen

Een tweede probleem

Ik moet ook nog een query hebben die me het volgende resultaat geeft.

Tribune Parking Nr Naam Rij Nr Stoel Nr
Begeleider 1 (deze begeleiders moeten er enkel komen als ze
Begeleider 2 ingevuld zijn en moeten onder de naam staan,
Begeleider 3 ze hebben hetzelfde parking Nr)
Begeleider 4


Het is de bedoeling dat ik vanuit deze query zelf de rij en stoelnummers kan invullen zodat de mensen die samen horen ook naast elkaar kunnen zitten. En als ik die lijst gemaakt heb dat ik ze dan ook kan gaan sorteren in een andere query of in een rapport per rij nummer en ook nog eens per stoel nummer en ook nog op naam en begeleider en op parking nummer.

En nu vrees ik dat dit weer niet duidelijk is. :rolleyes:

Groetjes
 
Ik zou graag leren programmeren in C, ik heb al een cursus gevonden, hij geeft wel voorbeelden maar hij legt niet echt uit hoe ik moet beginnen :s kan iemand me dat vertellen? :o
 
Hallo Yasminefan,

ik kan het Access bestand niet openen.
Kan je dus helaas niet verder helpen.

Groet,

Tardis
 
Misschien kan je al iets doen met de tabel alleen.
Dan zie je waar ik mijn gegevens haal.

Groetjes
 

Bijlagen

Hallo Yasminefan,

hoe ziet je eerste query er tot nu toe uit?
Open je query, ga via de menubalk naar SQL weergave.
Kopieer wat je daar hebt en plak dat in een nieuw bericht.
Zet wel even tags om je code.
Code selecteren en op het knopje # in de berichtbalk klikken.
Zet je 2e vraag even in een nieuw onderwerp.

Groet,

Tardis
 
Eest nog eens de volledige db

Hoi,

Ik ga dadelijk proberen de rest te doen zoals je vroeg, maar ik zal eerst nog eens proberen de ganse db door te geven.

Groetjes
 

Bijlagen

Hoi,

Code:
SELECT T_Genodigden.Eenheid, T_Genodigden.Functie, T_Genodigden.Naam, T_Genodigden.Graad, T_Genodigden.Titel, T_Genodigden.Brevet, T_Genodigden.Plechtigheid, T_Genodigden.Receptie, T_Genodigden.Lunch, T_Genodigden.VIP
FROM T_Genodigden
WHERE (((T_Genodigden.Eenheid)<>"Onwaar"))
ORDER BY T_Genodigden.Eenheid;

Als ik deze code gebruik geeft hij al de eenheden, niet enkel waar er iets staat bij Plechtigheid, Receptie of Lunch.

Ik hoop dat je hier wat aan zal hebben.
 
Hallo Yasminefan,

je databse kan ik nog steeds niet openen.
Toevallig ontwikkeld in Access 2007?

Maak een kopie van je query (backup)
Open daarna je query in SQL weergave.
Plak dit over je code, sla je query op en probeer het nog eens:

Code:
SELECT T_Genodigden.Eenheid, T_Genodigden.Functie, T_Genodigden.Naam, T_Genodigden.Graad, T_Genodigden.Titel, T_Genodigden.Brevet, T_Genodigden.Plechtigheid, T_Genodigden.Receptie, T_Genodigden.Lunch, T_Genodigden.VIP
FROM T_Genodigden
WHERE T_Genodigden.Eenheid<>"Onwaar"
AND (T_Genodigden.Plechtigheid Is Not Null
OR T_Genodigden.Receptie Is Not Null
OR T_Genodigden.Lunch Is Not Null)
ORDER BY T_Genodigden.Eenheid;

Groet,

Tardis
 
Nog niet het gewenste resultaat

Hoi,

Nu krijg ik er maar één lijn, dat is die waar ze alle drie ingevuld staan. Dus degene waar er maar bij één of twee iets staat die krijg ik niet te zien.

Ik heb de db gemaakt in acces 2003 en had geprobeerd ze om te zetten naar 2000.
Nu is ze in de vorm van 2003 in bijlage.

Groetjes
 

Bijlagen

Hallo Yasminefan,

Nu krijg ik er maar één lijn, dat is die waar ze alle drie ingevuld staan

Logisch, kijk maar eens naar gegevens, je hebt verder niets ingevuld :D
Query klopt als een bus ;)
Vul eerst eens gegevens in en probeer nog maar eens.
Bedenk ook even dat deze konditie

Genodigden.Eenheid<>"Onwaar"

er voor zorgt dat niet alle rijen worden opgehaald ;) ;)

Groet,

Tardis
 
Thx

Hoi,

Het klop inderdaad als een bus.

Heel fel bedankt.

Ik hoop dat je mijn ander probleem ook kan oplossen. (ik heb er een ander onderwerp van gemaakt)

Groetjes en nogmaals thx

Yasminefan
 
Ik zou graag leren programmeren in C, ik heb al een cursus gevonden, hij geeft wel voorbeelden maar hij legt niet echt uit hoe ik moet beginnen :s kan iemand me dat vertellen?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan