Toon posts:

[access] Velden d.m.v filteren samenbrengen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Met deze query in access ben ik bezig mensen te filteren:
1. Mensen niet uit Nederland --> Werkt
2. Mensen die een bepaalde producten hebben --> Werkt

En als derde wil ik graag dat hij uit de tabel Policy (zie plaatje) de productid's selecteert die een persoon heeft. Als die persoon dan meerdere producten heeft, wil ik dat deze achter elkaar komen te staan in een vakje, dus niet dat je 3x dezelfde persoon ziet met 3 producten, maar 1x dezelfde persoon met alle producten in een vakje...

Hoe kan ik dit doen?

Afbeeldingslocatie: http://82.92.92.79:31313/tmp/fok.gif

  • Stefke
  • Registratie: December 2000
  • Laatst online: 15-05 11:20
VBA, recordset, en dan een string opbouwen?

Gaat niet in een simpele query iig bij mijn weten

[ Voor 41% gewijzigd door Stefke op 21-01-2005 20:52 ]


Verwijderd

Topicstarter
stefijn schreef op vrijdag 21 januari 2005 @ 20:52:
VBA, recordset, en dan een string opbouwen?

Gaat niet in een simpele query iig bij mijn weten
Wat is VBA? Visual Basic nogiets?
Weinig ervaring mee. Zou je een voorbeeld kunnen geven? Of is er iemand met een simpelere oplossing?

  • Stefke
  • Registratie: December 2000
  • Laatst online: 15-05 11:20
Visual Basic for Applications, de programmeertaal binnen Access
code:
1
2
3
4
5
6
7
8
dim rst as recordset
dim str as string
dim t as integer

set rst = currentdb.openrecordset("producten van een bepaalde persoon(*)")
for t = 1 to rst.recordcount
   str = rst![produkt] & ", "
next t
zoiets?

Je kunt dit uit laten voeren op een formulier of rapport, bij een bepaalde gebeurtenis.

(*) in SQL

[ Voor 17% gewijzigd door Stefke op 21-01-2005 21:17 ]