Question de la boîte de calendrierLorsque vous utilisez la boîte de calendrier pour permettre aux utilisateurs de sélectionner une seule date, existe-t-il un moyen de régler l'heure sur 12:00:00 AM de la date sélectionnée ? Je demande car avec le code que j'utilise ci-dessous, chaque fois que je sélectionne une date donnée (par exemple, le 1er août 2022), j'obtiens une valeur légèrement différente en fonction de l'heure de la journée à laquelle le code a été exécuté.
En fin de compte, j'utilise la boîte de calendrier pour sélectionner une date donnée, puis pour sélectionner des lignes dans une table de données où sdate == Date et qui est dérivée d'une formule (Date MDY( :Month, :Day, :Year ).
nw = New Window( "Instrument Linearity Test Date",
<<MODAL></MODAL>
Scriptles fenêtresRe : Question sur la boîte de calendrierDang, j'ai eu un tour du chapeau de suggestions exceptionnelles de la part de gros frappeurs.Merci les gars d'avoir pesé là-dessus et d'avoir offert des suggestions utiles et informatives.
Re : Question sur la boîte de calendrierVoici une façon de prendre le temps de la date:
nw = New Window( "Instrument Linearity Test Date",
<<MODAL></MODAL>
Re : Question sur la boîte de calendrierVous pouvez simplement soustraire les secondes depuis minuit.
sdate = Today();
Show( Format( sdate, "m/d/y h:m" ) );
sdate -= Modulo( sdate, In Days( 1 ) );
Show( Format( sdate, "m/d/y h:m" ) );
Re : Question sur la boîte de calendrierJeter un coup d'œil à Sélectionnez la plage de dates avec les boîtes de calendrier . Voyez si la fonction "roundMidnight" et OnClose pour la boîte de dialogue modale feront ce dont vous avez besoin.
@danschikore