Ga naar inhoud
  • 0

Relaties op basis van herhalende velden


Dirty May

Vraag

8 antwoorden op deze vraag

Aanbevolen berichten

  • 0

Ah, herhalende velden... Altijd goed voor nerveus gesnuif op dit forum :lol:

 

Zijn er op een of andere manier toch relaties te creëren met herhalende velden als vergelijkingsvelden, zodanig dat alle waarden in het vergelijkingsveld er kunnen in betrokken worden ? 

Relaties gebaseerd op repeating fields gedragen zich hetzelfde als relaties gebaseerd tekstvelden waarin meerdere lijnen staan, met returns gescheiden. Wat je doet met repeating fields, kan je dus net zo goed met gewone tekstvelden doen.

Men noemt dit ook wel 'multikeys' omdat je met één sleutelveld toch meerdere gerelateerde records kan opvragen. Heb je aan de twee kanten van je relatie zo'n multikey, dan krijg je een vele-vele relatie en omzeil je daarmee eigenlijk een tussentabel. Dat kan zo zijn voordelen hebben in bepaalde situaties;

Een voorbeeldje: stel je hebt een record met in een repeating veld de waarden A - B- C. In je portal zal je dan gerelateerde records zien met bijvioorbeeld waarden:

_A-B-C

_A

_B

_B-A-C

enz...

 

Wat je NIET zal zien in je portal:

_D-E-F

_D

 

enz... maar

_D-A-F zie je wel.

 

Zodra één repetition aan de twee kanten voorkomt is er dus een match.

 

Veel plezier ermee!

Joris

Link naar reactie
  • 0

Ik weet dat ze het aan de andere kant van de oceaan niet graag horen. Aan deze kant jaag je er de mensen mee in de gordijnen, ginder boven op de pyramiden. Maar toch, hier staat sinds deze ochtend een meubeltje dat het toch aanvaardbaar maakt, zo'n repeating field. Of ben ik te mild geweest?

Link naar reactie
  • 0
Ik weet dat ze het aan de andere kant van de oceaan niet graag horen.... ginder boven op de pyramiden.

 

Tcha'k en Ka'ab zullen zichzelf gaan verdrinken in een heleboel caballitos met xtabentun, André.

 

http://www.clarify.net/viewtopic.php?t=4795&highlight=repeating

 

http://www.clarify.net/viewtopic.php?t=4643&highlight=repeating

 

als bewijs dat ik wél (één van de weinige) voorstanders ben van gebruik van repeating fields, op voorwaarde dat je weet waar je mee bezig bent.

 

Indien je RFs louter gebruikt als RF zit je verkeerd.

Indien gebruik maakt van de onderliggende mogelijkheden van RFs, kun je heel wat zaken realiseren.

 

Je moet binnen de context van de RFs blijven en dat doen de meeste niet, en dan beginnen te problemen.

 

Hoeveel kennen de toepassing om een AND search te doen in een portal ?

Normaal gezien is het onmogelijk, maar met het herdefinieren van je onderliggend veld als RF kun je het wel.

Gebruik een RF dus niet om data te storen, maar om arrays toe te passen.

Link naar reactie

Doe mee aan dit gesprek

Je kunt dit nu plaatsen en later registreren. Indien je reeds een account hebt, log dan nu in om het bericht te plaatsen met je account.

Gast
Beantwoord deze vraag...

×   Geplakt als verrijkte tekst.   Plak in plaats daarvan als platte tekst

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...