vedo Geplaatst: 22 maart 2009 Delen Geplaatst: 22 maart 2009 Ik ben nog maar een beginner met Filemaker en probeer een stock bij te houden van in en uitgaande producten, maar het wil niet lukken om een stockwaarde van de goederen in tabel te brengen per item. Ik woon in antwerpen en zou krijg iemand willen ontmoeten die mij even op weg wil helpen. Ik kan mij gemakkelijk verplaatsen. Help mij. Het is een eenvoudig programma, maar met een handleiding alleen van filemaker pro red ik het niet. Bedankt Quote Link naar reactie
fmwebshop Geplaatst: 23 maart 2009 Delen Geplaatst: 23 maart 2009 Simpel Je maakt 3 tabellen 1: Artikelen 2: Artikelen inkomend 3: Artikelen uitgaand In iedere tabel maak je een veld artikel ID aan. In artikelen inkomend en artikelen uitgaand een veld aantal Je maakt nu twee relaties aan: 1 van Artikelen naar Artikelen inkomend op basis van Artikelen ID 2 van Artikelen naar Artikelen uitgaand op basis van Artikelen ID In Artikelen maak je nu twee calculatie velden aan op basis van de gemaakte relaties 1 sum(Artikelen inkomend ::aantal) 2 sum(Artikelen uitgaand ::aantal) Als laatste maak je in Artikelen een calculatieveld aan sum artikelen inkomend :: aantal -/- sum artikelen uitgaand ::aantal Et Voila Succes Harry Quote Link naar reactie
andries Geplaatst: 23 maart 2009 Delen Geplaatst: 23 maart 2009 dit is een werkbare oplossing, maar toch enkele opmerkingen. het gebruik van unstored calculations ( de rekenvelden met 'sum' ), zijn zeer snel te ontwikkelen en makkelijk implementeerbaar. Maar... dit wil zeggen dat ze steeds afhankelijk zijn van wat binnen komt en buiten gaat, en je dus geen manuele aanpassing kan doen na een stocktelling. Wat als iets stuk gaat terwijl het binnen is... op dat moment zit het niet meer in je stock, maar is het ook niet buitengegaan... Wat ik zou doen is werken met scripts. Als er iets binnenkomt trigger je dat script en laat je FileMaker een regel aanmaken in de tabel "inkomend", en laat je hem het totaal stockaantal opnieuw berekenen en vul je dit in in een gewoon cijferveld van de tabel "artikels". Ook het gebruik van drie tabellen is naar mijn persoonlijke mening ook niet nodig, en heb je voldoende aan twee tabellen: - Artikels ( met oa het veld "stockaantal" ) - Stockbewegingen ( met oa het veld "aantal", waar je dus een positief getal invoert voor binnenkomend en een negatief getal voor uitgaand ) Dus de oplossing hierboven zou ik aanpassen door het reduceren van drie naar twee tabellen, en het totale stockaantal via een script laten berekenen. Is iets moeilijker en duurt langer om te implementeren, maar zal nadien zijn vruchten wel afwerpen. Quote Link naar reactie
hiker Geplaatst: 23 maart 2009 Delen Geplaatst: 23 maart 2009 Dan nog een mogelijkheid met 1 tabel: artikel, startaantal, inkomend, uitgaand, voorraad (=startaantal+inkomend-uitgaand) Eventueel nog velden toe te voegen als "in reparatie", "uitgeleend", etc. Via een scriptje steeds de voorraad bijwerken en inkomend en uitgaand weer leegmaken. Op deze wijze jarenlang mijn papiervoorraad bijgehouden, werkt perfect. Nog minder tabellen lukt volgens mij niet Quote Link naar reactie
andries Geplaatst: 23 maart 2009 Delen Geplaatst: 23 maart 2009 geef ik je gelijk in dat het niet met minder tabllen kan. Een opmerking over jouw oplossing, maar zo hou je geen historiek bij van je stockbewegingen, omdat alles in 1 tabel zit en je bij elke beweging de voorgaande weer wist (of zie ik het mis?). Quote Link naar reactie
hiker Geplaatst: 23 maart 2009 Delen Geplaatst: 23 maart 2009 Er wordt inderdaad geen historie bijgehouden, maar in mijn geval is een overzicht van de huidige voorraad voldoende om te kunnen kijken of een opdracht direct uitgevoerd kan worden of dat er eerst iets besteld moet worden. Ook voor de belastingdienst is het overzicht (de waarde van de voorraad) op 31 december voldoende. Quote Link naar reactie
Aanbevolen berichten
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.