Jump to content
  • 0

portalen


Linda

Question

Posted

hoi,

onlangs ben ik begonnen met het gebruik van FMP. Nu vaar ik altijd vast op het gebruik van portalen. Wanneer kan ik deze best gebruiken en wanneer niet ? Hoe kan je iets weergeven in portalen ?

 

gr. linda

ja, ik ben dus een echte 'beginneling'

12 answers to this question

Recommended Posts

  • 0
Posted

Een portaal is niets anders dan een soort venster dat je toelaat om - terwijl je in databank A vertoeft - gerelateerde gegevens te zien uit databank B. Zo kan je in een bank met bedrijven (A) de contactpersonen voor het bedrijf zien in een portaal, terwijl die natuurlijk wel in databank B (Contactpersonen) zitten.

 

Wat je misschien ook kan doen, dat is een knusse zetel, lekker glaasje erbij, en de handleiding doorbladeren. Echt boeiend! Na een paar dagen dring je zo binnen in de fascinerende wereld van FileMaker. Je zal je dan ook het typisch FileMaker-denken eigen maken.

 

Succes toegewenst

  • 0
Posted

Daar waren we al achter milton :D

 

Even voor de volledigheid, ja de handleiding is inderdaad top 8) , je kunt ook relaties met hetzelfde bestand maken, waardoor je dus een selecte groep gegevens weer kunt geven.

  • 0
Posted (edited)

Maar Milton had het wel over de Engelstalige FileMaker Pro Bible. Ik had het zelf ook pas laat gezien (stond in zijn subject line, die op Clarify trouwens zelden of nooit gebruikt wordt...).

Edited by Guest
  • 0
Posted
Je zal je dan ook het typisch FileMaker-denken eigen maken.

 

In het begin stuiter je inderdaad tegen een hoop onlogische dingen aan, maar het FileMaker-denken is wel noodzakelijk wil je ergens komen :)

  • 0
Posted

Maar om Linda dan toch ook wat op weg te helpen:

 

Het simpele portaal:

Je hebt een bestand met bedrijven en een 2e met de contactpersonen.

Als je de bedrijven ieder een uniek nummer (key) in een veld toekent, en dat nummer ook onderbrengt bij de contactpersonen, dan kun je dus de juiste contactpersonen bij een berijf tonen. Dat doe je dan met een portaal in de layout van het bedrijf.

 

Een iets moeilijker portaal:

Een globaal veld is een geheugen-variabel die lost staat van de database.

Je hebt een globaal veld dat verwijst naar het veld met het unieke nummer van het bedrijf. Vul je dan het Globale veld met de key van een van de bedrijven, dan kun je via die relatie alle velden van dat bedrijf uitvragen of wijzigen. Of je laat zo juist de naam van een organisatie zien in de layout van de contactpersoon.

 

Nog ietsje moeilijker:

Je vult het globale veld met een reeks unieke nummers, ieder gescheiden met een ";".

Dan krijg je de bijbehorende records in het portaal te zien.

 

Waar zouden we zijn zonder de relatie en portalen? Niet veel verder dan dBase III?

  • 0
Posted

wow, ik had niet verwacht zo direct een hele reeks antwoorden te krijgen. Dit werkt wel echt ! Ik ben blij dat ik hier terecht kan met mijn vragen !

 

Maar mijn probleem is het volgende;

even duiden: Ik zou graag een database bouwen voor de administratie van mijn lln. in school. Ik heb er 2:

A: met gegevens van lln en werken die ze gestudeerd hebben

B: met alle werken die ik thuis heb liggen (bibliotheek)

Nu zou ik graag in die bibliotheek alle lln. kunnen weergeven die dat bepaald werk al gespeeld hebben. Ik dacht dat dat het beste werkte met portalen, maar als ik de handleiding volg (wat me vrij goed lukt tot hiertoe) en ik probeer een portaal, dan sturen ze me telkens naar andere pag. waarna ik telkens terugkeer op hetzelfde probleem: het lukt me niet om iets weer te geven in dat portaal. Ik weet niet wat ik fout doe, misschien is dit ook een slechte oplossing ...

 

alvast bedankt, linda

  • 0
Posted

Beste Linda,

Je probleem is eigenlijk niet zo eenvoudig voor iemand die pas met relationele database begint. Dit is namelijk een typisch voorbeeld van een veel naar veel relatie.

1 leerling kan namelijk verschillende werken gespeeld hebben en 1 werk kan door verschillende leerlingen gespeeld zijn.

Je hebt dus 3 tabellen nodig:

a: leerlingenbestand

b: bibliotheek

c: relatiebestand waarin je bijhoudt welk werk door welke leering reeds bespeeld werd.

 

De bijgevoegde bestanden maken hopelijk alles duidelijk.

mvg,

edc

  • 0
Posted

Het werkt !!! Hartelijk bedankt.

Echter nog 1 probleempje;

't Is inderdaad zo dat meerdere lln. meerdere werken kunnen gespeeld hebben.

Ik heb deze ingevuld, maar krijg telkens maar 1 werk te zien. Kan je in datzelfde portaal ALLE werken laten zien of is dit onmogelijk ?

 

gr. linda

  • 0
Posted

Dat is niet zo moeilijk: ga met een GTRR vanuit de databank Leerlingen naar de Joinfile. Je komt dan terecht op één van de records voor die leerling. Als je op die records een portal met selfjoin maakt op basis van de leerlingcode, dan kan je daar alle werken in één portaal laten zien.

  • 0
Posted

Ja, het werkt terug. Ik had 1 verkeerde relatie gemaakt bij het overzetten naar mijn eigen dBase. Toch fijn dat ik nu geen uren meer moet zoeken, maar direct een helpende hand heb...

 

bedankt, linda

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