MS Access Vraag

Status
Niet open voor verdere reacties.

Silverbulletbol

Nieuwe gebruiker
Lid geworden
3 nov 2010
Berichten
1
goedenavond allemaal.

ik zit met een uitdaging ik heb een receptuur A die bestaat uit een subreceptuur B en Water (W0009)
Receptuur B moet 1 dag (doorlooptijd) van te voren gemaakt worden. Receptuur B bestaat uit subreceptuur C en Zetmeel (I4404)
Receptuur C moet ook 1 dag (doorlooptijd) van te voren gemaakt worden. Receptuur C bestaat uit Peper (I5624) en Knoflook (I6000)

Als ik Receptuur A op 03-01-2013 in plan moet Receptuur B op 02-01-2013 gemaakt worden.
Receptuur C moet op 01-01-2013 gemaakt worden.

Hoe kan ik dit in access programmeren.
Tabel1: receptuurnr, naam en doorlooptijd (0dagen of 1dagen)
Tabel2: Ingredientnr, IngredientNaam
Tabel3: ProductieNR, Geplande Datum, Receptuurnr, Hoeveelheid.
Tabel4: RegelID, Receptuurnr, Ingredientnr, Hoeveelheid.

Wie wil mij er op weghelpen.
ik heb het al in excel geprobeerd en ben al een eind gekomen. maar ik ben op zoek naar iets in Access.

Al vast bedankt voor jullie reacties.

Groet,

Robert Nijhof
 
Misschien handig als je het Excel voorbeeldje kunt posten, zodat we a) een idee krijgen, en b) wat gegevens om mee te stoeien. Niemand zit er op te wachten om zelf een db met gegevens te maken :)
Dat het een behoorlijk ingewikkelde klus is moge duidelijk zijn, want het is geen 'natuurlijke' constructie voor Access. Dit zijn typische Excel klussen waarbij je door lagen heen gegevens kunt plukken. In Access moet dat veel gestructureerder. Ik zit dan ook te denken aan een tabel Receptuur, waarbij je nog een veld ParentID hebt waarin je naar het voorliggende recept wijst. In jouw voorbeeld is Recept C dan het eerste recept, verwijst Recept B in de ParentID naar Recept C, en verwijst Recept A naar Recept B. Met herhalende tabellen in een query maak je dan een overzicht waarin alle velden + datums worden berekend. Maar ik sta niet te popelen (al was het maar vanwege tijdsdruk) om zelf een voorbeeldje te maken.
Overigens zijn dit geen oliebollen waar je mij heel blij mee kunt maken :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan