Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ja/nee veld yes no veld opnemen in query (veldwaarde)

94 views
Skip to first unread message

hugo B.

unread,
Oct 16, 2009, 10:01:01 AM10/16/09
to
Hallo access goeroes,

Ik heb weer eens een vraag, en ik hoop dat iemand mij wederom kan helpen!

Het probleem is als volgt,
Ik heb 2 tabellen, 1 tabel met personen, en 1 tabel met projecten.
Hieronder uitgebeeld:

Tabel 1 Tabel 2
Persoon 1 project 1
Persoon 2 project 2
Persoon 3 project 3

Ik wil mbv een formulier een selectie kunnen maken op beide tabellen, zodat
hier later geautomatiseerde brieven door worden gegenereerd.
Ter verduidelijking, persoon 1, en persoon 2 hebben op project 3 gewerkt.
Persoon 1 en persoon 2 moeten een brief krijgen van project 3.
Dit zou ik het liefst doen met een formulier en een ja/nee veld. Dit ipv
meervoudige selectie in een keuzelijst.
Als ik dat dan weer probeer uit te tekenen krijg je het volgende:

Keuzelijst 1 keuzelijst 2
Persoon 1 |ja/nee project 1 |ja/nee
Persoon 2 |ja/nee project 2 |ja/nee
Persoon 3 |ja/nee project 3 |ja/nee

Ik wil dus in het vinkveld bij persoon 1 en persoon2, en project 3 JA kunnen
maken.
Vervolgens kan ik een query maken waar hij alleen de gegevens met JA laat
zien, zodat in bovengenoemde situatie de volgende gegevens als query eruit
worden gehaald:

Eindresultaat voor brief
Rij1 | persoon 1 | project 3
Rij2 | persoon 2 | project 3

(etc)

Hoe krijg ik dit ja nee veld erin?

Het ja nee veld is puur voor de brieven, en dus niet van historisch belang,
en daarom komt deze ook niet in de tabellen voor, en worden ook niet
opgeslagen.

Alle suggesties zijn welkom, alvast bedankt voor het meedenken!!

willema

unread,
Oct 16, 2009, 2:36:01 PM10/16/09
to
Hey Hugo,

Je hebt er misschien wel een reden voor, maar het is een beetje vreemde
manier van werken. Waarom maak je niet gewoon een tussentabel met twee velden
(PersoonID en ProjectID) ? Het formulier waarmee je tabel vult kan je op heel
wat verschillende manieren maken.
bvb.: Twee niet-afhankelijke keuzelijsten (één met alle personen, en één met
alle projecten) en een knop waarmee je in die tussentabel een record bijmaakt
met de gekozen waarden.

Groeten,
Marnik

"hugo B." schreef:

hugo B.

unread,
Oct 19, 2009, 4:46:01 AM10/19/09
to
Hey Marnik,

Allereerst dank voor het meedenken!

Dan mbt jouw oplossing,
ik denk dat mijn uitleg niet helemaal helder is geweest.
Het probleem wat ik probeer te beschrijven gaan om een selectie methode
vanuit 2 tabellen, die vervolgens nieuwe records genereren.
Jouw oplossing komt eigenlijk grotendeels overeen met mijn situatieschets,
aangezien ik ook uitga van 2 niet afhankelijke keuzelijsten.
Maar daar zit dus het probleem, ik wil met behulp van een yes/no veld kunnen
aangeven welke records van belang zijn.
En dat lukt dus niet.

Mvrgr, Hugo

"willema" schreef:

j van c

unread,
Oct 19, 2009, 5:06:07 AM10/19/09
to

> Het probleem wat ik probeer te beschrijven gaan om een selectie methode
> vanuit 2 tabellen, die vervolgens nieuwe records genereren.

in welke tabel wens je de nieuwe records op te slaan?

Daar je zegt dat je vervolgens een query wenst te maken. Een query kun je
enkel op een tabel of query maken
niet op een selectie in een keuzelijst.

willema

unread,
Oct 19, 2009, 11:44:02 PM10/19/09
to
Hey Hugo,

Dan stel ik voor om op je formulier niet met keuzelijsten te werken maar met
twee doorlopende subformulieren. Met een beetje opmaak kan je die de 'look'
geven van een keuzelijst, maar in de Details van zo'n subformulier kan je
naast een tekstveld met daarin een naam uit je tabel ook nog andere objecten
zetten, zoals een keuzerondje voor een Ja/Neen-veld.
J van C heeft wel gelijk. Je moet die Ja/Neen-gegevens wel (al was het maar
voorlopig) opslaan in je tabel anders kan je er later nooit een Query mee
uitvoeren.
Als de gegevens niet bewaard moeten blijven: kan je ze met een event bij
afsluiten weer op de standaard-instelling Neen (= geen brief) zetten.

Groetjes,
Marnik

hugo B.

unread,
Oct 22, 2009, 8:58:01 AM10/22/09
to
Hallo Allen,

hartelijk dank voor het meedenken!

ik heb het opgelost..
Zodra je het formulier opent, start een macro die 2 temptabellen vult met
hierin opgenomen een ja nee veld. (zo weet ik zeker dat alle projecten en
personen in de lijst staan)
Daar gaan de selectiequery's overheen, die komen als gegevensblad in het
formulier terecht. hier vul je ja nee in, de tabellen worden bijgewerkt.
zodra je op de knop voor brieven klikt worden de tabellen gekoppeld mbv een
query, en de records komen eruit zoals bedoeld!
zodra het formulier wordt afgesloten, worden beide tabellen geleegd.

Kortom, gelukt!

Hartelijk dank allemaal!!


"willema" schreef:

0 new messages