Jump to content
  • 0

aanpak nieuwe/bestaande klant


elmystica

Question

Posted

Als novice is het nog wat zoeken naar de logica voor sommige taken ... :)

 

Ik heb een tabel herstellingen en een tabel klanten.

In de tabel "herstellingen" is er een Foreign Key voor "klantID" en een relatie one-to-many bestaat.

 

Nu wil ik een layout opmaken om nieuwe herstellingen in te voeren.

Ik gebruik hiervoor tabbladen (item, klant, prijs, opvolging).

Het probleem zit 'm bij de klanten.

Ik wil namelijk een zo eenvoudig mogelijke opzet creëren.

Maar als een klant al in de databank zit, wil ik geen nieuwe klant aanmaken, maar de huidige klantgegevens gebruiken.

Mijn gebruiker wil eigenlijk een formulier waarin hij een nieuwe klant kan ingeven,

maar als hij één van de velden (eender welk) al begint in het te vullen, dat hij zoekt naar bestaande klanten en ze eventueel kan doorbladeren.

Als de klant niet bestaat, wil hij dan een nieuwe kunnen aanmaken.

 

Hoe pak ik zoiets het best aan?

Maak ik bvb een formulier links, en rechts een portal met alle klanten die gefilterd worden op basis van de input?

Waarna hij dan eentje kan selecteren of met een knop toch een nieuwe aanmaakt?

 

Of zijn er eenvoudigere/mooiere opzetten mogelijk?

 

Ik kom uit een PHP/MySQL omgeving, dus is het nog even zoeken hoe interfaces in FMP opgezet worden...

2 answers to this question

Recommended Posts

  • 0
Posted

Zoeken op dubbel, of ontdubbel zal je meerdere hits opleveren op dit forum. Misschien zit er iets bij voor je waar je inspiratie uit kunt halen.

 

Groet,

Yamas

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