Het probleem, via een data form wizard heb ik een master/detail form aangemaakt.
Ik heb deze naar gelieven aangepast met veel extra code.
Situatie:
Het gaat om een call-center app. Ik heb een tabel met contactpersonen en een tabel met mailingen en een tabel met notities. Op het moment dat de contactpersoon geladen wordt zoekt hij aan de hand van het id de notities die bij de contactpersoon horen erbij. Met wat extra code kan ik nu notities toevoegen etc. Dat werkt allemaal perfect. Maar ik heb 1000 contactpersonen verdeeld over 3 verschillende mailingen.
Het bovenstaande heb ik gerealiseerd door de recordsource aan te passen en de volgende sql in te geven.

Alle functionaliteit werkt naar behoren nu wil ik alleen iets toevoegen aan de where statement. and contactpersonen.mailing = strMailing. <--- globale variabele
In het voorgaande form is namelijk de geselecteerde mailing opgeslagen in deze variabele. Iemand die weet hoe ik een variabele in mijn sql krijg ?
Ik heb deze naar gelieven aangepast met veel extra code.
Situatie:
Het gaat om een call-center app. Ik heb een tabel met contactpersonen en een tabel met mailingen en een tabel met notities. Op het moment dat de contactpersoon geladen wordt zoekt hij aan de hand van het id de notities die bij de contactpersoon horen erbij. Met wat extra code kan ik nu notities toevoegen etc. Dat werkt allemaal perfect. Maar ik heb 1000 contactpersonen verdeeld over 3 verschillende mailingen.
Het bovenstaande heb ik gerealiseerd door de recordsource aan te passen en de volgende sql in te geven.
code:
1
| SHAPE {select BedrijfID,Titel,Voornaam,Achternaam,Bedrijf,Functie,Telefoonnummer,Mobielnummer,Faxnummer,Adres,Postcode,Postbus,Plaats,Email,Webadres,Extrainfo,Mailing,Status,Bedrijfid from Contactpersonen Where (Contactpersonen.Status = 'Afwezig' Or Contactpersonen.Status = 'NietGebeld') Order by Status Asc} AS ParentCMD APPEND ({select ID,Beller,Datum,Tijd,Status,Notitie from Notitietabel Order by Datum Desc} AS ChildCMD RELATE Bedrijfid TO ID) AS ChildCMD |
Alle functionaliteit werkt naar behoren nu wil ik alleen iets toevoegen aan de where statement. and contactpersonen.mailing = strMailing. <--- globale variabele
In het voorgaande form is namelijk de geselecteerde mailing opgeslagen in deze variabele. Iemand die weet hoe ik een variabele in mijn sql krijg ?