JanDaems Geplaatst: 28 april 2016 Delen Geplaatst: 28 april 2016 Gegroet, Kleine vraag waar ik voorlopig geen antwoord op vind. Ik dacht nochtans dat het vrij eenvoudig was (niet dus) Ik heb 3 tabellen: 1. Events 2. Jaarkalender 3. Maandkalender Via een portal (events) maak ik in mijn Jaarkalender allerlei events/feestdagen op datum (vb. 1/5/16 = Feest vd arbeid ... 25/12/2016 = Kerstmis) In mijn Maandkalender heb ik ergens een tekst-veld "Opmerkingen" Met welke formule kan ik ervoor zorgen dat in de maandkalender op 1 mei "Feest vd Arbeid" wordt ingevuld ? Ik hoor het weer heel graag van jullie. Groeten, Jan Quote Link naar reactie
0 Banach Geplaatst: 28 april 2016 Delen Geplaatst: 28 april 2016 Bij de autoenter calculation van het opmerkingen veld kun je deze berekening invoeren If ( Day ( Datum ) = 1 and Month ( Datum ) = 5; "Feest vd Arbeid"; "") Quote Link naar reactie
0 JanDaems Geplaatst: 29 april 2016 Auteur Delen Geplaatst: 29 april 2016 Is er geen andere mogelijkheid om deze uit een tabel te halen? Quote Link naar reactie
0 Infomatics Geplaatst: 29 april 2016 Delen Geplaatst: 29 april 2016 Je zou ook aan 2 kanten een veld kunnen maken met right("0" & month(datum);2) & right("0" & day(datum);2) (text) zodat je voor elke datum de maand en de dag als 0501 krijgt. Je kunt dan met een lookup de bijbehorende omschrijving ophalen. (of ExcecuteSQL, maar dat wordt lastiger) Groet, Ruben Quote Link naar reactie
0 JanDaems Geplaatst: 9 mei 2016 Auteur Delen Geplaatst: 9 mei 2016 Ben nog steeds op zoek naar een goede en vlotte manier. De tabel jaarkalender heb ik al laten vallen, gezien ik de meerwaarde hiervan niet meer zie. Dus er zijn 2 tabellen zijnde maandkalender en events. De maandkalender loopt van de eerste tot en met de laatste dag van elke maand. De events kalender houdt per record 1 event op datum bij. Beide tabellen zijn gelinkt via een Event_ID veld. In beide tabellen heb ik een "Dag" veld met een berekening. Hierin zoek ik eenvoudig DayOfYear (Datum) In beide tabellen krijg ik dan de juiste oplossing terug in dit "Dag" veld (bvb: als de datum 1/5/16 is krijg ik als resultaat 122. In mijn maandkalender wil ik nu in het veld "opmerkingen" het resultaat krijgen van het "Event" veld uit de tabel events. Ergens loopt mijn redenering fout want de formule werkt niet zoals ik ze omschreven heb. Opmerkingen = If ( Dag = Events::Dag ; "Betaalde Feestdag" ; " " ) Iemand een voorstel waar ik fout denk of een goede oplossing weet? Groeten, Jan Quote Link naar reactie
0 menno Geplaatst: 9 mei 2016 Delen Geplaatst: 9 mei 2016 Wat wil je met het resultaat doen? Weergeven, op zoeken, berekeningen mee maken? Ik gebruik meestal een tabel met feestdagen die ik periodiek vul mbv enkele formules (paasdatum en de daarvan afgeleide kalenderdata, vaste feestdagen met wat extra voorwaarden zoals koningsdag en bevrijdingdag, etc, maar ook de voorwaarden en de formules staan in een tabel) en de resulterende tabel raadpleeg ik deels via relaties en deels via executeSQL. Het is maar net wat je precies nodig hebt. In elk geval zijn feestdagen min of meer statische events, waar de gebruikers meestal niets aan wijzigen, maar die je wel heel snel wilt checken. Heb dus geen manier van "zó moet je het doen", maar meer een pragmatische aanpak. Quote Link naar reactie
0 JanDaems Geplaatst: 10 mei 2016 Auteur Delen Geplaatst: 10 mei 2016 Beste Menno, Ik wil deze dagen enkel weergeven in de maandkalender. Mvg Jan Daems Quote Link naar reactie
0 menno Geplaatst: 10 mei 2016 Delen Geplaatst: 10 mei 2016 Er zijn ontzettend veel mogelijke oplossingen te verzinnen, dus een patentrecept heb ik niet voor je, maar wellicht dat de bijgevoegde opzet een bruikbaar startpunt voor jou is. Data.fp7 Quote Link naar reactie
0 JanDaems Geplaatst: 11 mei 2016 Auteur Delen Geplaatst: 11 mei 2016 Beste Menno, Hartelijk dank !!!! Het is helemaal gelukt !!! Groeten, Jan Quote Link naar reactie
Vraag
JanDaems
Gegroet,
Kleine vraag waar ik voorlopig geen antwoord op vind. Ik dacht nochtans dat het vrij eenvoudig was (niet dus)
Ik heb 3 tabellen:
1. Events
2. Jaarkalender
3. Maandkalender
Via een portal (events) maak ik in mijn Jaarkalender allerlei events/feestdagen op datum (vb. 1/5/16 = Feest vd arbeid ... 25/12/2016 = Kerstmis)
In mijn Maandkalender heb ik ergens een tekst-veld "Opmerkingen"
Met welke formule kan ik ervoor zorgen dat in de maandkalender op 1 mei "Feest vd Arbeid" wordt ingevuld ?
Ik hoor het weer heel graag van jullie.
Groeten,
Jan
Link naar reactie
8 antwoorden op deze vraag
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.