Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: parameterquery met keuze uit een meerwaardenlijst in pop up  (gelezen 2506 keer)

0 leden en 1 gast bekijken dit topic.

Offline kathysa

  • Nieuw lid
  • Berichten: 7
  • Geslacht: Vrouw
  • Oplossing.be
parameterquery met keuze uit een meerwaardenlijst in pop up
« Gepost op: 05 januari 2014, 20:48:07 »
Beste

Ik ben op zoek naar een gebruiksvriendelijke manier om een rapport en query aan te passen volgens de gegevens die je op een bepaald moment wenst op te zoeken.

In mijn bestand maak ik gebruik van een meerkeuzelijst bij het veld categorie.  Nu wil ik graag een rapport maken met de correspondentiegegevens erin. Omdat dit rapport gebruikt moet worden om voor verschillende gelegenheden een andere lijst af te drukken, moeten de gegevens geselecteerd worden op de categorie. Het probleem is dat wanneer ik de categorie.value gebruik, namen 2 keer in de lijst verschijnen omdat er meerdere categorieën bij 1 persoon kunnen zijn. Ik moet dus een selectie kunnen maken op het veld categorie zelf (dit kan in de query zelf door de categorieId in te vullen, maar dit is nogal omslachtig omdat je dan telkens de query moet aanpassen om het juiste rapport te hebben)
Een gemakkelijke manier om het rapport aan te passen zou zijn:
wanneer je het rapport opent, verschijnt er een dialoog pop up met een lijst waarin je meerdere categorieën kan aanvinken. Deze waarden moeten dan gebruikt worden om een selectie in het rapport te maken.

Hopelijk is mijn vraag een beetje duidelijk  :help:

In bijlage het ruwe ontwerp van de database. Ondertussen sta ik al een stuk verder, maar die database kan ik niet bezorgen omdat alle gegevens er al in zitten, maar de basis is dezelfde

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: parameterquery met keuze uit een meerwaardenlijst in pop up
« Reactie #1 Gepost op: 06 januari 2014, 09:00:48 »
Se slaat/sloeg je CategorieID's gescheiden door een puntkomma op in een veld CategorieID in de tabel tblContacten.
Dat kan, maar je maakt het je zelf moeilijk als je deze gegevens later wilt gebruiken in een query.

Eigenlijk is er tussen de tabellen tblContacten en tblCategorien een VEEL op VEEL relatie. Eén contact kan tot veel categoriën behoren en één categorie daar kunnen meerdere contacten behoren.

Men lost zo'n Veel-op-Veel relatie op door een tussentabel te maken die deze relatie omzet naar twee één-op-veel relaties.

In bijgevoegd vb deed ik dat voor jou. Dat betekent dat CategorieID uit de tabel Contacten is gehaald. Je zal je formulier dus ook wat moeten aanpassen om de juiste categorieën weer te geven.
Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

Offline kathysa

  • Nieuw lid
  • Berichten: 7
  • Geslacht: Vrouw
  • Oplossing.be
Re: parameterquery met keuze uit een meerwaardenlijst in pop up
« Reactie #2 Gepost op: 07 januari 2014, 13:40:35 »
Worden de personen die tot meerdere categorieën behoren dan niet dubbel getoond als je een rapport wil?

Heb nu nog een bijkomend probleem.
Heb het bovenstaande nog niet toegepast, omdat ik het niet geprogrammeerd kreeg.
Ik maak voor mijn aanprekingen ook gebruik van een keuzelijst. Wanneer ik nu een rapport (een gewone lijst) maak (zie voorbeeld in bijlage)
verschijnt de juiste aanspreking. Wanneer ik adresetiketten maak, verschijnt het nummer van de aanspreking. Hoe kan ik dit oplossen?

Idem in mijn rapport lijsten bij categorie. Daar verschijnen nu de nummers ipv de benamingen.  :help:

Ondertussen al een paar grijze haren bij  :D

Offline kathysa

  • Nieuw lid
  • Berichten: 7
  • Geslacht: Vrouw
  • Oplossing.be
Re: parameterquery met keuze uit een meerwaardenlijst in pop up
« Reactie #3 Gepost op: 07 januari 2014, 14:02:51 »
ondertussen probleem gevonden van de aanspreking (was omdat ik een veld aansprekingID had. Hierdoor werd het veld numeriek.

Probleem met categorie nog niet gevonden, maar waarschijnlijk zal dat weer aan de meerkeuzelijst liggen?

Offline dizzl

  • Ambassadeur
  • *****
  • Berichten: 2.345
  • I've Upped my standards,now,up yours!
Re: parameterquery met keuze uit een meerwaardenlijst in pop up
« Reactie #4 Gepost op: 07 januari 2014, 19:26:45 »
Categorie kan enkel opgelost als je aanpast wat ik voorstelde. Verwijder Categorie uit je tabel tblContacten maar een tabel tblWieDoetWat met WieDoetWatID, ContactID en CategorieID.

Systeem  : Intel Core i5-4440 3.1Ghz, 3.1GHz 16Giga Ram 64Bits
Software : Windows 10 professional, Avira, Office 2016 Professional

 


www.combell.com