Vakantiedagen vermelding "Geblokkeerd"

Status
Niet open voor verdere reacties.

Friend

Verenigingslid
Lid geworden
31 jan 2009
Berichten
1.137
Beste Forummers, ik heb 2 tabellen. Als eerste : "Tvakdag" met hierin o.a. de velden "1evakdag", "ltstvakdag" en "opmerking" In deze tabel noteer ik de opgenomen dagen. Nu heb ik een 2e tabel aangemaakt waarin ik de geblokkeerde dagen in wil vastleggen wanneer er geen vakantie/vrij kan worden opgenomen. Tabel "Tblokdata" met de velden : "1eblokdatum", ltstblokdatum" en "ivm". Nu zou ik graag verwezelijken dat in het veld "opmerking" in de tabel "Tvakdag" een melding komt te staan : Vakantiedagen niet toegestaan ivm (er hier dan de inhoud van het veld "ivm") als de gevraagde dagen in de tabel "Tvakdag" in een van de geblokkeerde data vallen van tabel "Tblokdata". Wie kan mij hierin op weg helpen. Mijn dank is bij voorbaat groot. Friend
 
Beste allemaal, is er "iemand" die hier nog licht op kan werpen die tot een mooie oplossing zou kunnen leiden ? :o Mijn dank zal groot zijn. Friend
 
Beste Ronaldxx, Dank voor je reactie. Het zit verwerkt in een zeer uitgebreide database. Dus om het er even uit te halen is niet zo simpel. Ik zal een ander opzetje hier voor maken en dan posten. Friend
 
Beste allemaal bij deze een versimpelde opzet van mijn database. Het is dus de bedoeling als een of meerdere dagen in de blokkeringsperiode vallen dat er dan in het veld opmerking in het Fvakdag een mededeling komt : "Geblokkeerd voor vrije dagen" Ik hoor graag van de specialisten :D Thanks Friend
 

Bijlagen

Komt dit voorbeeld in de buurt?
 

Bijlagen

Beste OctaFish, Thanks ! Dit is denk ik precies wat ik bedoel alleen hij werkt niet bij mij. Als ik een datum invul in een blokkeringsperiode geeft hij geen opmerking. Mis ik iets of zie ik iets over het hoofd? (Voortschrijdend inzicht : is het ook mogelijk om het veld opmerkingen een kleurtje te geven als verlof niet mogelijk is. bv rood en eventueel tekst in vet/wit). Bedankt.:thumb: Friend
 
Ik heb 'm net weer getest, en bij mij doet-ie het. Wat vul je precies in?
 
Beste OctaFish, ik voer in het form : Fvakdagen gewoon een nieuwe regel in met alle gegevens maar geen melding daarna. :o. Friend
 
Er zit een Bijwerkquery in de db, die de records update. Die heb je dan nog niet gedraaid, denk ik.
 
OctaFish, Ik heb nog eens zitten kijken. En waarschijnlijk, natuurlijk (dom dom dom:mad:), moet ik eerst de bijwerk query aan tikken voordat de opmerking in het invoer veld op het formulier komt. Ik ging er echter vanuit dat dit automatisch gebeurde. Klopt het dat ik dit het beste via een macro en dan bij een gebeurtenis procedure in het veld ltstvakdag kan aansturen en dan requery of moet dit op een andere manier ?? Thanks pro. Friend
 
Je kunt de procedure op een aantal manieren automatiseren, als je dat wilt. De query is relatief eenvoudig gebouwd, en hij heeft dus wel alle data nodig voordat hij goed bijwerkt. Wil je iets vergelijkbaars op een formulier, dan zou ik eerder aan een functie denken, omdat de query alle records bijwerkt, en op een formulier hoeft dat uiteraard niet. Ik zou de query dan voor algemeen gebruik intact laten, en de check dus dun via een (nog te maken...) Procedure.
 
OctaFish, dank voor je uitleg. Denk je dat het mogelijk is voor je om het in een formule te zetten en zou het dan ook mogelijk zijn om de achtergrond van het veld rood te maken en de tekst bold wit. AAls het niet gaat ook geen probleem alleen ik heb daar (nog) geen kaas van gegeten. Sowieso bedankt voor al je support. :thumb: Friend
 
OctaFish, ik heb hier nog mee zitten puzzelen om hier verder uit te komen maar het wil nog niet lukken. Met de query kom ik ook op het volgende probleem als de datum gewijzigd wordt en de datum valt niet meer in de geblokkeerde periode dan blijft toch de tekst in opmerking staan, Zelf dacht ik dit op te lossen met een 2e query naar jouw voorbeeld maar dan de inhoud van een leeg veld erin plaatsen. Dit loopt gewoon niet lekker. Als je mij nog wat handreikingen kan geven heel ... heel graag. Thanks. Friend
 
Hij werkt de opmerkingen velden bij die voldoen aan de criterium-eigenschappen, dus als die wijzigen, worden de records die er niet meer aan voldoen uiteraard niet meer bijgewerkt. En daarom blijven de opmerkingen daar in staan, dat klopt dus.
Je kunt dat oplossen door eerst een query uit te voeren die het veld Opmerkingen leegmaakt, en daarna de bijwerkquery uit laten voeren.
Omdat je die twee queries altijd in dezelfde volgorde moet laten uitvoeren, kun je ze ook in een macro zetten, die je bijvoorbeeld automatisch laat uitvoeren bij het starten van de db. Dan heb je daar geen omkijken meer naar. In de bijlage zitten de twee queries wel in een macro, maar wel een die je zelf moet starten.
 

Bijlagen

OctaFish, Michel, dank voor je reactie opnieuw! Ik laat nu de macro starten bij verlaten van het veld opmerkingen en dat werkt prima. Zeer veel dank :thumb: :) Het was ons weer een genoegen :thumb: Friend
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan