Pregunta de cuadro de calendarioAl usar el cuadro de calendario para permitir que los usuarios seleccionen una sola fecha, ¿hay alguna forma de configurar la hora a las 12:00:00 a. m. de la fecha seleccionada? Lo pregunto porque con el código que estoy usando a continuación, cada vez que selecciono una fecha determinada (por ejemplo, 1 de agosto de 2022) obtengo un valor ligeramente diferente según la hora del día en que se ejecutó el código.
En última instancia, estoy usando el cuadro de calendario para seleccionar una fecha determinada y luego seleccionar filas en una tabla de datos donde sdate == Date y que se deriva de una fórmula (Date MDY( :Month, :Day, :Year ).
nw = Nueva ventana ("Fecha de la prueba de linealidad del instrumento",
< Cuadro de texto ("Seleccione la fecha de la prueba de linealidad"),
Cuadro de panel( "Fecha", cal_start = Cuadro de calendario( << Mostrar hora( 0 ) ), ),
ok_button = Cuadro de botones ("OK", sdate = cal_start << obtener fecha )
);
Mostrar (fecha);
secuencias de comandosventanasRe: Pregunta sobre el cuadro de calendarioEcha un vistazo a Seleccionar rango de fechas con cuadros de calendario . Vea si la función "roundMidnight" y OnClose para el cuadro de diálogo modal harán lo que necesita.
@danschikore
Re: Pregunta sobre el cuadro de calendarioPuedes restar los segundos desde la medianoche.
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: Pregunta sobre el cuadro de calendarioAquí hay una manera de tomar el tiempo libre de la fecha:
nw = New Window( "Instrument Linearity Test Date",
<<MODAL></MODAL>
Re: Pregunta sobre el cuadro de calendarioDang, obtuve un triplete de sugerencias sobresalientes de algunos grandes bateadores.Gracias amigos por opinar sobre esto y ofrecer algunas sugerencias útiles e informativas.