Help!

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

Hulp bij posten

Recente topics

Auteur Topic: Keuzelijsten  (gelezen 4058 keer)

0 leden en 1 gast bekijken dit topic.

Offline vmw

  • Nieuw lid
  • Berichten: 9
  • Oplossing.be
Keuzelijsten
« Gepost op: 13 oktober 2005, 10:17:21 »
Hallo,
Ik ben bezig met een database te maken die gekoppeld is aan een programma. Dan exporteer ik gewoon een tabel naar access toe met de volgende veldnamen : Plaats, Naam, Adres.

Nu wil ik een formulier maken waar meerdere keuzelijsten instaan die met elkaar gekoppeld  zijn.
Als er bijv. bij keuzelijst1 de plaats 'amsterdam' wordt gekozen moeten bij keuzelijst2 alle namen uit amsterdam worden weergeven en bij keuzelijst3 de adressen.
Ik heb het hele forum afgezocht en meerdere dingen gevonden , maar daar ben ik niet uitgekomen.

De database tot nu toe :
https://www.verdien-online.net/Db_Test.mdb

Mischien kan iemand mij hiermee helpen !
Alvast bedankt.

Met vriendelijke groeten,
Vmw
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Keuzelijsten
« Reactie #1 Gepost op: 13 oktober 2005, 16:25:03 »
De voorwaartse werking is eenvoudig, de rijbron van de volgende lijst aanpassen.
Een nadeel hieraan verbonden is wel dat als men de 3 niveau's hebt ingesteld en men zou dan de keuzelijst met plaats aanpassen dan zou de rijbron van naam en bezoekadres worden aangepast. stel dat eerst amersfoort werd geselecteerd en bij bezoekadres staat "stationstraat 1" en men zou daarna de plaats in amsterdam veranderen dan wordt er in de laatste keuzelijst gefilterd op alle adressen die tot amsterdam behoren (en enkel deze worden getoond). Men ziet een lege waarde ipv "stationstraat 1" (die waarde werd voordien opgeslagen en is nog steeds opgeslagen.
Daarom dat ik meestal met een apart formuliertje zodat de gebruiker de huidige waarde kan zien alsook de nieuwe (aangepaste waarde) uiteraard kan je gewoon op je formulier dit veld toevoegen.

De Ok-knop werkt nog niet omdat ik dan enkele aanpassingen aan naamgeving moest maken.

Om een goede samenwerking te krijgen tussen MSAccess en VBA is het belangrijk dat:
Je geen gebruik maakt van spaties of andere speciale tekens (zoals in dit geval de dubbele punt achter de namen). Je kan een veldwaarde oproepen met bvb "Bezoekadres.Value", maar dat gaat niet met "BezoekAdres:.Value". Ook velden met de namen "Naam" of bvb "Aantal" gebruik je ook best niet aangezien dit al namen zijn van eigenschappen die in MSaccess gebruikt worden.

Ik heb een aanpassing gedaan aan de database om een idee te geven wat voor oplossing je zou kunnen gebruiken. Ik hoop dat het een beetje duidelijk is wat ik probeer te zeggen.

mvg
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline vmw

  • Nieuw lid
  • Berichten: 9
  • Oplossing.be
Re:Keuzelijsten
« Reactie #2 Gepost op: 17 oktober 2005, 08:30:40 »
SUPER !!
Alleen nu zit ik met het probleem van de 'ok' knop , ook daar heb ik nu een aantal sites en dit forum doorgezocht maar niks gevonden.
Kan iemand me daar mee helpen ?

Mvg,
VMW.
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Keuzelijsten
« Reactie #3 Gepost op: 17 oktober 2005, 14:08:43 »
Goeiedag,
zou ik mogen weten hoeveel ervaring u met MSAccess en VBA heeft aub  :)
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline vmw

  • Nieuw lid
  • Berichten: 9
  • Oplossing.be
Re:Keuzelijsten
« Reactie #4 Gepost op: 17 oktober 2005, 16:14:48 »
Helaas weinig tot geen, ik ben er mee bezig om te leren. Alleen het probleem wat ik dus nu heb zou ik dus echt niet weten.

Met vriendelijke groeten,
Vmw
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Keuzelijsten
« Reactie #5 Gepost op: 17 oktober 2005, 16:19:02 »
het enige dat je moet doen is de waarde van het tekstvak naar de tabel schrijven dat doe je op volgende manier.

plaats.value = txtplaats.value
....
das al

Maar als ik mss een tip mag geven: begin eerst met iets makkelijkere zaken :-).

met vriendelijke groet en mss tot een volgende vraag.
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline vmw

  • Nieuw lid
  • Berichten: 9
  • Oplossing.be
Re:Keuzelijsten
« Reactie #6 Gepost op: 18 oktober 2005, 15:29:27 »
Hallo,
Ik heb vele malen geprobeerd, maar zelfs dat regeltje toevoegen lukt me niet !

Mvg,
Vmw
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

Offline powerkite

  • Volledig lid
  • **
  • Berichten: 207
  • Oplossing.be
Re:Keuzelijsten
« Reactie #7 Gepost op: 18 oktober 2005, 15:32:14 »
Je kan het idd niet rechtstreeks toevoegen, dat was wat ik bedoelde in mijn andere antwoord: je zou er eerst moeten voor zorgen dat je in je kolomnamen overal die dubbele punt wegdoet.
Dan kan je dit zonder problemen wel gebruiken.
 (Je zou het ook anders kunnen oplossen maar dit is ook maar een tussenoplossing die niet echt aan te raden is)
Win XP (pro) - Pentium - 2400Mhz - 512Mb - Hercules 9200se - ADSL - Office 2003 Pro

Offline vmw

  • Nieuw lid
  • Berichten: 9
  • Oplossing.be
Re:Keuzelijsten
« Reactie #8 Gepost op: 26 oktober 2005, 09:25:36 »
Hallo,

Een beetje late reactie...
Maar het werkt, echt super  !!

Mvg,
Vmw
Gelieve uw systeemgegevens in te vullen. Klik HIER voor meer informatie.

 


www.combell.com