Jump to content
  • 0

Berekende relatie


Rik Verbruggen

Question

Hallo medeFM-ers,

 

Ik hen een probleempje en weet even niet hoe verder. Ik heb een tabel 'Verrekeningen' die via een tabel 'Dossiers' is gerelateerd aan de tabel 'Klanten'. Onder die tabel 'Klanten' hangt ook een tabel 'Facturen'. Voor deze tabel 'Facturen' heb ik een lay-out gemaakt en daar wil ik graag, in een portaal, alle verrekeningen (ongeacht het dossier waar ze onder vallen) van de klant weergeven. Vraag niet waarom maar da's de constructie. Nu kan ik geen rechtstreekse relatie leggen tussen de tabellen 'Verrekeningen' en 'Facturen' omdat in de tabel 'Verrekeningen' het klantnummer niet is opgenomen. Ik dacht handig te zijn en een berekend veld te maken in de tabel 'Verrekeningen' en daarin het klantnummer uit de tabel 'Dossier' op te nemen, vervolgens een aparte TO van de tabel 'Verrekeningen' te maken en deze rechtstreeks, middels het berekende klantnummer aan de tabel 'Klanten' te koppelen. Maar dit werkt niet. In formulierweergave zijn er geen records in het portaal en in tabelweergave staat in de velden van het portaal de opmerking ''. Nu heb ik inmiddels begrepen dat dit komt omdat het om een berekend resultaat gaat wat niet wordt opgeslagen. Daarom kan er geen index op het veld worden geplaatst met weer als resultaat dat de relatie tussen de tabel 'Klanten' en de TO 'VerrekeningenVanKlanten' niet werkt. Een heel verhaal daarom heb ik maar even een vereenvoudigd voorbeeld bijgevoegd. Waar het daarin met name om gaat is het berekende veld 'Klantnummer' in de tabel 'Verrekeningen' en de koppeling in de database op tussen de tabel 'Klanten' en de TO 'VerrekeningenVanKlanten' op basis van dit veld. Ik snap dus dat dit niet werkt maar zoek een andere oplossing. Ik heb al gedacht om dan maar in iedere verrekening het klantnummer op te nemen maar om nou steeds alle hoger liggende foreign keys in een bestand op te nemen om op dit soort gevallen te zijn voorbereid voelt niet goed. Ziet iemand een andere mogelijkheid om toch de koppeling te maken of misschien een geheel andere werkwijze voor dergelijke situaties.

Alvast bedankt voor mogelijke oplossingen

Rik.

BerekendeRelatie.fmp12

Link to comment

4 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...