Roger Geplaatst: 4 december 2017 Delen Geplaatst: 4 december 2017 Hoe krijg ik altijd de huidige datum en de actuele tijd als globals in mijn applicatie? Quote Link naar reactie
0 Banach Geplaatst: 4 december 2017 Delen Geplaatst: 4 december 2017 Er moet altijd wel een actie zijn. Bv een nieuw record, recordwisseling of layoutwisseling. Met een OnTimer script kun je wel een lopende klok maken maar dat is niet zo praktisch omdat je dit script dan elke seconde moet laten lopen. Zie bijlage. Zolang er een actie is kun je door aan het globale veld een niet-opgeslagen berekening te hangen de datum/tijd van dat moment in het globale veld krijgen. klok.fmp12 Quote Link naar reactie
0 rgaros Geplaatst: 4 december 2017 Delen Geplaatst: 4 december 2017 Je bedoelt niet gewoon Veld instellen [ globaal ; Get ( Huidigedatum ) ] Maar echt de actuele tijd in een globaal en die globaal afgebeeld op een lay-out? Ik sluit me aan bij Banach maar er is een alternatief met de webviewer: http://free.timeanddate.com/clock/i6y6whb/n16/tlnl14/tt0/tw1 In de URL zitten allerlei opties die je via https://www.timeanddate.com/clocks/free.html kan instellen en de URL bepalen. Mvg, René Quote Link naar reactie
0 Roger Geplaatst: 5 december 2017 Auteur Delen Geplaatst: 5 december 2017 Ik vermoedde al wel dat het niet kon en dat een script-actie vereist wordt. Op die manier werkte het bij mij ook al maar ik wilde toch even checken voor de zekerheid of er niet een accuratere manier was. Helaas dus. Voor de actuele tijd vind ik het niet zo jammer maar voor de datum wel. Dank voor reageren Banach en René Quote Link naar reactie
0 menno Geplaatst: 5 december 2017 Delen Geplaatst: 5 december 2017 Als je altijd alleen de juiste (vandaag) datum wilt zien op een layout, ongeacht de modus dan kan je op je layout simpelweg {{CurrentDate}} plaatsen en bij iedere recordwissel en layoutverversing, wordt ook die weergave ververst. Met de tijd kan dit ook, gebruik daarvoor {{CurrentTime}} Wil je dat de klok "loopt" dan kan dat inderdaad alleen met een "on-timer". Geef je het "merge-symbool" met de klok een naam, bijvoorbeeld "klok" en je maakt een script met "Refresh Object" en je geeft dan de naam "klok" op en je laat dit script elke seconde afgaan, dan wordt alleen de klok ververst en blijf je selectie in een veld etc. etc. ongemoeid. Quote Link naar reactie
0 rgaros Geplaatst: 5 december 2017 Delen Geplaatst: 5 december 2017 Wil je dat de klok "loopt" dan kan dat inderdaad alleen met een "on-timer". Geef je het "merge-symbool" met de klok een naam, bijvoorbeeld "klok" en je maakt een script met "Refresh Object" en je geeft dan de naam "klok" op en je laat dit script elke seconde afgaan, dan wordt alleen de klok ververst en blijf je selectie in een veld etc. etc. ongemoeid. FileMaker krijgt dan niet veel tijd meer om iets anders te doen... Ik zou me afvragen of het resultaat de moeite waard is. Overigens werkt de Webviewer-methode die ik noemde ook in Zoeken Modus. Op 19-12 verschijnt er een bericht met een geactualiseerde versie van mijn webviewer-demo bestand maar je kan het bestand al downloaden op: https://www.filemakercursus.nl/over/tips-trucs/bestanden/WebViewer%20Demo.fmp12 René Quote Link naar reactie
0 menno Geplaatst: 5 december 2017 Delen Geplaatst: 5 december 2017 FileMaker krijgt dan niet veel tijd meer om iets anders te doen... Ik zou me afvragen of het resultaat de moeite waard is. Voor mij persoonlijk inderdaad niet, maar Roger heeft denk ik andere overwegingen, waarom hij dit graag zou willen. Voor mijzelf sprekend: ik heb rechtsboven op de mac en rechtsonder op windows de actuele tijd al staan, dus ik heb dit niet nodig. Draai je echter de DB in kiosk-mode op een kassacomputer oid, dan is dit misschien wél handig. Op een iPad en een iPhone worden de "werkbalken" in landscape standaard verborgen en dan kan de weergave van de juiste tijd (en datum) weer wél heel handig zijn. Overigens werkt de Webviewer-methode die ik noemde ook in Zoeken ModusEen merge-object blijft zijn waarde in zoek-modus ook tonen maar je kan het bestand al downloadenGoed voorbeeldje, werkt inderdaad wel heel simpel, mits die server in de lucht blijft Quote Link naar reactie
0 SuperWimmie Geplaatst: 6 december 2017 Delen Geplaatst: 6 december 2017 Middels Javascript en een webviewer kan je mooie resultaten krijgen, zie de stationsklok op het onderstaand voorbeeld. Deze loopt live mee met de actuele tijd. De uitkomst van een tijdsberekening laat ik doen middels een OnTimerScript die het scherm ververst. Quote Link naar reactie
0 rgaros Geplaatst: 6 december 2017 Delen Geplaatst: 6 december 2017 Voor mijzelf sprekend: ik heb rechtsboven op de mac en rechtsonder op windows de actuele tijd al staan, dus ik heb dit niet nodig Ook deze vraagsteller noemde helaas geen doel maar alleen een techniek. René Quote Link naar reactie
Vraag
Roger
Hoe krijg ik altijd de huidige datum en de actuele tijd als globals in mijn applicatie?
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.