Ik zou automatisch een tabel willen aanvullen met inventarisnummers. Deze nummers zijn uniek en zouden automatisch gecreerd moeten worden op basis van input uit andere tabellen.
Concreet:
een inventarisnummer bestaat uit een projectnummer, een spoornummer of losse vondst nummer, en het type vondst dat weergegeven wordt in een getal. de opsplitsing per type is nodig aangezien er verschillende bewaringsvoorwaarden zijn voor elk soort vondst. Keramiek en metaal worden nooit samen bewaard. Ook worden deze vondsten door verschillende personen verwerkt.
Tabel 1: Losse vondsten
- Losse vondstnummer (uniek, elke losse vondst is een record)
- Vondsttype (ceramiek, faunaresten, Glas, metaal, ...), deze worden omgezet in nummers, Ceramiek heeft 1, Faunaresten 2 enz.
Elke losse vondst kan maar één type zijn, want normaal gezien 1 scherf, 1 stukje glas enz (evt in stukken gebroken bij de opgraving)
Dus 1 inventarisnummer per losse vondst
Tabel 2: sporen
- spoornummer (uniek, elk spoor is een record)
- Vondsten (zelfde als bij losse vondst al kunnen hier per spoor wel meerdere vondsttypes aangeduid worden (aankruisvakjes)
- Vondsttype (aankruisvakje)
Inventarisnummer is hier een probleem aangezien er meerdere vondsttypes, en dus inventarisnummers per spoor kunnen voorkomen.
Tabel 3: inventarisnummer (dent volledig automatisch aangevuld te worden)
- inventarisnummer (uniek)
- spoornummer of losse vondstnummer (afhankelijk van welke tabel)
- ... andere info gekoppeld aan dit inventarisnummer
De inventarisnummer zou dus automatisch (via een druk op een knop) moet bijkomen. het automatisch importeren van de losse vondsten is simpel aangezien er per losse vondst slecht één inventarisnummer mogelijk is.
Maar hoe zit dat met meerdere inventarisnummers per spoor?
Ergens heb ik het idee dat de knop het volgende moet doen
- verwijder alle records van tabel 3 (inventarisnummer)
- haal van elke record van de losse vondsten (tabel 1) het inventarisnummer op en maak voor elke inventarisnummer een nieuwe record aan in tabel 3
- bij de spoornummers (tabel 2) kijk je bij de eerste record of ceramiek staat aangevinkt, indien ja: neem de gegenereerde inventarisnummer en voeg in tabel 3 (inventarisnummers) een nieuwe record toe met die inventarisnummer, kijk dan of faunaresten staat aangevinkt in de eerste record enz. herhaal dit voor elke record.
De eerste twee krijg ik voor elkaar, maar dat derde niet
Question
Vitruvius
Ik zou automatisch een tabel willen aanvullen met inventarisnummers. Deze nummers zijn uniek en zouden automatisch gecreerd moeten worden op basis van input uit andere tabellen.
Concreet:
een inventarisnummer bestaat uit een projectnummer, een spoornummer of losse vondst nummer, en het type vondst dat weergegeven wordt in een getal. de opsplitsing per type is nodig aangezien er verschillende bewaringsvoorwaarden zijn voor elk soort vondst. Keramiek en metaal worden nooit samen bewaard. Ook worden deze vondsten door verschillende personen verwerkt.
Tabel 1: Losse vondsten
- Losse vondstnummer (uniek, elke losse vondst is een record)
- Vondsttype (ceramiek, faunaresten, Glas, metaal, ...), deze worden omgezet in nummers, Ceramiek heeft 1, Faunaresten 2 enz.
- Inventarisnummer (= Projectnummer (komt van ergens anders) & LV & Losse vondstnummer & Vondsttypenummer)
-...
Elke losse vondst kan maar één type zijn, want normaal gezien 1 scherf, 1 stukje glas enz (evt in stukken gebroken bij de opgraving)
Dus 1 inventarisnummer per losse vondst
Tabel 2: sporen
- spoornummer (uniek, elk spoor is een record)
- Vondsten (zelfde als bij losse vondst al kunnen hier per spoor wel meerdere vondsttypes aangeduid worden (aankruisvakjes)
- Vondsttype (aankruisvakje)
Inventarisnummer is hier een probleem aangezien er meerdere vondsttypes, en dus inventarisnummers per spoor kunnen voorkomen.
Tabel 3: inventarisnummer (dent volledig automatisch aangevuld te worden)
- inventarisnummer (uniek)
- spoornummer of losse vondstnummer (afhankelijk van welke tabel)
- ... andere info gekoppeld aan dit inventarisnummer
De inventarisnummer zou dus automatisch (via een druk op een knop) moet bijkomen. het automatisch importeren van de losse vondsten is simpel aangezien er per losse vondst slecht één inventarisnummer mogelijk is.
Maar hoe zit dat met meerdere inventarisnummers per spoor?
Ergens heb ik het idee dat de knop het volgende moet doen
- verwijder alle records van tabel 3 (inventarisnummer)
- haal van elke record van de losse vondsten (tabel 1) het inventarisnummer op en maak voor elke inventarisnummer een nieuwe record aan in tabel 3
- bij de spoornummers (tabel 2) kijk je bij de eerste record of ceramiek staat aangevinkt, indien ja: neem de gegenereerde inventarisnummer en voeg in tabel 3 (inventarisnummers) een nieuwe record toe met die inventarisnummer, kijk dan of faunaresten staat aangevinkt in de eerste record enz. herhaal dit voor elke record.
De eerste twee krijg ik voor elkaar, maar dat derde niet
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.