Filemaker serial numbers
21 maart 2013 - 16:18   
geplaatst door: Student1989
Ik weet dat het mogelijk is om serial numbers te maken voor elk record. Is het echter ook mogelijk om bijvoorbeeld verschillende serial numbers te maken, bijvoorbeeld, voor een bedrijf, contact persoon en geleverde producten, waarin het bedrijf het ID 0001 krijgt en de producten dan 0001-0001, 0001-0002 etc. Hetzelfde met de contactpersonen?
Alvast bedankt
Filemaker serial numbers
21 maart 2013 - 16:36    reactie #1
geplaatst door: kaasprikker
Met wat gedoe zou je dat wel kunnen realiseren. Je zult dan echter zelf scripts moeten schrijven om dergelijke volgnummers toe te kennen. Daarom is mijn vraag waar je dit precies voor nodig hebt. Wellicht dat je een dergelijke structuur van ID's helemaal niet nodig hebt en jouw wensen op een heel eenvoudige manier te realiseren zijn.
Filemaker serial numbers
21 maart 2013 - 17:29    reactie #2
geplaatst door: Student1989
Zelf scripts schrijven is sowieso te moeilijk. Moet dus een andere oplossing bedenken
Bedankt iig
Filemaker serial numbers
21 maart 2013 - 19:43    reactie #3
geplaatst door: perfectmacsolutions
Geen enkel probleem om te bereiken wat je wilt.
Maak een 3e veld van type "calculatie".
De formule moet zijn
[veld1]&"-"&[veld2]
Hierbij zijn [veld1] en [veld2] de reeds bestaande velden ID van de klant en ID van product.
Let op: het resultaat van de calculatie moet "tekst" zijn.

Succes!

Apple Macintosh consultant - http://www.perfectmacsolutions.nl
Filemaker serial numbers
21 maart 2013 - 19:48    reactie #4
geplaatst door: pjottervmr
Je moet dit nooit met de serie nummers doen van een tabel zorg altijd voor goede serie uniek nummers. Wat je wel kunt doen is een aanvullend nummer maken wat samengesteld is uit meerdere velden.
BV: calculatie veld wat afhankelijk van de naam een nummer geeft wat je weer bij het serie nummer zet. Dus stel: Naam is "Darvi" dan is het veld een 3- en het unieke serie nummer is 201234 dan plaats je hier die 3- voor.
Filemaker serial numbers
21 maart 2013 - 20:33    reactie #5
geplaatst door: kaasprikker

Citaat
perfectmacsolutions om 19:43, 21-03-2013
Geen enkel probleem om te bereiken wat je wilt.
Maak een 3e veld van type "calculatie".
De formule moet zijn
[veld1]&"-"&[veld2]
Hierbij zijn [veld1] en [veld2] de reeds bestaande velden ID van de klant en ID van product.
Let op: het resultaat van de calculatie moet "tekst" zijn.

Succes!

Je krijg dan wel zoiets als b.v
klant 1: 0001-0001, 0001-0002, 0001-0003
klant 2: 0002-0004, 0002-0007, 0002-0009
klant 3: 0003-0006, 0003-0011

Het tweede getal is dan dus geen volgnummer meer dat opnieuw telt bij iedere klant. Je kunt hiermee dus niet iets maken als b.v
klant 1: 0001-0001, 0001-0002, 0001-0003
klant 2: 0002-0001, 0002-0002, 0002-0003
klant 3: 0003-0001, 0003-0002

Filemaker serial numbers
21 maart 2013 - 21:54    reactie #6
geplaatst door: pjottervmr
Dat is wel mogelijk maar je zult per klant een global field moeten maken met het laatste nummer.
Ik zou nooit voor deze optie kiezen je komt gewoon in de problemen op den duur als het meer klanten worden, Plak je klant nummer aan het produkt nummer is een redelijke optie.
Filemaker serial numbers
21 maart 2013 - 22:11    reactie #7
geplaatst door: kaasprikker
Daarom vraag ik mij ook af waarom je dit nodig hebt. Het blijft een gepriegel. Denk ook aan het vervallen van een nummer. Moet de rest dan opschuiven? Moet je ook kunnen tussenvoegen? Ofwel waarom wil de Student1989 een ID met deze structuur? Daar ben ik wel benieuwd naar.
Filemaker serial numbers
21 maart 2013 - 22:24    reactie #8
geplaatst door: LuckyLuke
Ja ik zat mij het waarom ook al af te vragen. De logica om dit te doen ontgaat mij een beetje.
Aangezien er vele wegen naar Rome leiden zou Student misschien iets meer toelichting op zijn vraag moeten geven.
Filemaker serial numbers
21 maart 2013 - 23:45    reactie #9
geplaatst door: Hiker
Ik denk dat TS wil zien welke producten bij welk bedrijf horen en welke contactpersonen bij welk bedrijf horen. Met een relatie tussen de diverse tabellen is dat makkelijk op te zetten
Filemaker serial numbers
22 maart 2013 - 00:46    reactie #10
geplaatst door: x7
Het kan, maar is best ingewikkeld, en TS geeft aan scripts al moeilijk te vinden...
(Probleem: een relatie i.c.m. de functie count garandeert geen unieke nummers, als je toestaat dat er produkten of contactpersonen verwijderd kunnen worden.)

Filemaker serial numbers
22 maart 2013 - 09:03    reactie #11
geplaatst door: kokkiejan
Bij FileMaker zelf zit een mini-cursus hoe je met relaties om moet gaan met veel voorbeeldjes. Dat is denk ik waar je eerst even moet gaan kijken.
Filemaker serial numbers
22 maart 2013 - 10:13    reactie #12
geplaatst door: miltenb
Ik denk ook dat het gebrek aan ervaring waarschijnlijk zorgt verkeerde benadering van het probleem.
Filemaker serial numbers
22 maart 2013 - 10:27    reactie #13
geplaatst door: miltenb

Citaat
Student1989 om 16:18, 21-03-2013
Ik weet dat het mogelijk is om serial numbers te maken voor elk record. Is het echter ook mogelijk om bijvoorbeeld verschillende serial numbers te maken, bijvoorbeeld, voor een bedrijf, contact persoon en geleverde producten, waarin het bedrijf het ID 0001 krijgt en de producten dan 0001-0001, 0001-0002 etc. Hetzelfde met de contactpersonen?
Alvast bedankt

Welke versie van FileMaker hebben we het eigenlijk over ?

Filemaker serial numbers
22 maart 2013 - 18:07    reactie #14
geplaatst door: pjottervmr
Maakt op zich toch niet uit welke versie?
Wat hij wil kan al vanaf versie 3.0.
De vraag is alleen waarom je je zelf zo in de moeilijkheden gaat brengen met die combinatie.
Filemaker serial numbers
5 mei 2013 - 11:46    reactie #15
geplaatst door: JGO
TS geeft aan dat hij niet zo'n kei in scripts schrijven is, dus dan moet je het wat primitiever aanpakken en er de Finder in betrekken.
Ik heb vergelijkbaar dit lang terug opgelost door per client mappen aan te maken in Finder en in die mappen FmPro 4 bestanden die ik relateerde d.m.v. Apple-events/knoppen. Als ik een nieuwe client moest toevoegen was het een kwestie van (in Finder) command-n en in FmPro, in mijn geval: twee FmPro bestanden leeg dupliceren of option-sleep in Finder en dan weer in FmPro: Command-option-W (dacht ik) om alle records te wissen zonder dialoogvenster. Extra werk was dan wel om de nieuwe gerelateerde bestanden elkaar te laten openen i.p.v. via de oude scriptdefinitie een ander niet gerelateerd bestand.
In elk bestand had ik dan een knop: Ga naar record... (met dialoogvenster)
Alles was op deze wijze uiterst effectief. Bovendien: de hele Mac is toch een grote Database dus waarom de Finder buiten spel laten?

Bovenstaande werkwijze zal in de laatste versies van FmPro i.s.m. MacOSX niet veel anders zijn denk ik.

(Bewerkt door JGO om 20:35, 5-05-2013)

Doordrammende 8600, Zoevende G3 en
een MacMini
Filemaker serial numbers
5 mei 2013 - 13:40    reactie #16
geplaatst door: LuckyLuke
@JGO Ik denk niet dat de topicstarter dit gaat doen. Hij moet dan immers alsnog scripts schrijven en dat was al niet het onderdeel waar hij goed in is. Persoonlijk vind ik het een nogal omslachtige oplossing. Gemak van relationele database zou toch moeten zijn dat je er iets in stop, zo simpel mogelijk en dat je allerlei zaken eruit haalt die aan elkaar gerelateerd zijn.

Van de andere kant de topicstarter zwijgt ook in alle talen en dat is een van mijn ergernissen hier dat mensen niet antwoorden of hun oplossing hier neer zetten dan hebben de andere mensen er ook nog iets aan.

Filemaker serial numbers
5 mei 2013 - 13:45    reactie #17
geplaatst door: Pieterr
Citaat
Student1989 om 17:29, 21-03-2013

Zelf scripts schrijven is sowieso te moeilijk.

Dan staat deze vraag misschien ook niet helemaal in het juiste subforum.  :wink:


Citaat
LuckyLuke om 13:40, 5-05-2013

Van de andere kant de topicstarter zwijgt ook in alle talen en dat is een van mijn ergernissen hier dat mensen niet antwoorden of hun oplossing hier neer zetten dan hebben de andere mensen er ook nog iets aan.

+1.
"One experiment is worth a thousand expert opinions."
Filemaker serial numbers
5 mei 2013 - 16:46    reactie #18
geplaatst door: kaasprikker
Voor Nederlandstalige ondersteuning met FileMaker kun je goed terecht op www.clarify.net