Jump to content
  • 0

Probelemen met relaties


Annekeh

Question

Hoi allemaal,

 

ik ontwerp al een hele tijd in filemaker, maar ik heb nu een probleem met het maken van relaties waar ik niet uit kom.

 

Ik heb een tabel met klantgegevens.

Bij elke klant kun je een categorie koppelen --> veld categorie.

 

Nu wil ik alle klanten met de categorie 'debiteur' in een andere layout laten zien (in bladeren).

 

Ik heb een globaalveld gemaakt 'categorieDebiteur' met als waarde 'debiteur'.

 

Ik maak een self-joining relatie van de klantgegevens tabel en koppel categorieDebiteur en categorie aan elkaar.

 

Nieuwe layout gemaakt en de tabel klantgegevens 2 eraan gekoppeld.

 

Theoretisch gezien moet hij nu alleen de 'kaarten' (rijen) van de debiteuren laten zien. nee dus, hij geeft ALLE kaarten weer. Ik heb hezelfde ook al met getallen geprobeerd. Debiteur staat voor 5 en globaal veld ook 5. Laat hij ook alle rijen zien.

 

Ik snap het niet meer. Wie weet heb ik iets stoms over het hoofd gezien en weet iemand hier wat precies. Ik ben er al uren mee bezig en het wil maar niet lukken.

 

Alvast bedankt!!!!!

Link to comment

4 answers to this question

Recommended Posts

  • 0

Filemaker kan alleen gerelateerde gegevens laten zien in een portaal. Je kunt in jouw opzet wel in een scriptstap opgeven dat de gerelateerde gegevens moeten worden getoond in layout x. Je kunt ze overigens ook gewoon in de actieve layout laten zien hoor.

Link to comment
  • 0

hoi ari,

 

dank je wel voor je reactie.

 

ja ik kan het ook in een scriptstap zetten, maar theoretisch gezien was het met relaties makkelijker geweest. ik heb namelijk hetzelfde probleem met een invoerlijst. alle klanten staan in één tabel. nu wil ik alleen alle klanten in een invoerlijst laten zien die op 'actief' staan. Dus dat je op den duur geen ellelange lijst krijgt. Ook dit lukt dus niet op deze manier.

vind dat toch een tekortkoming van filemaker.

Link to comment
  • 0

Is eenvoudig te realiseren. Maak een berekeningsveld "altijd 1" met de waarde 1 (wel geindexeerd) en een veld actief dat in geval van actief de waarde 1 heeft. leg een relatie op deze velden naar een kopie van de hoofdtabel. Vervolgens kun je bij je invoerlijst aangeven dat alleen de gerelateerde waarden van de kopie tabel getoond worden.

Link to comment
  • 0

dank je voor je snelle reactie.

maar dat zou je denken, maar dat lukt dus niet :( . ik heb even een voorbeeld gemaakt. misschien dat je kan zien wat ik fout doe... het maakt trouwens ook niet uit of ik de status indexeer of niet.

 

In het test bestand staan twee layouts. in layout in staan de 'klanten'. in layout twee moet heb je de invoerlijst.

 

Alvast super bedankt!

 

test.fp7

Link to comment

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...