![]() |
validar dbedit para horario
hola amigos, bueno lo que quiero hacer es algo que hice parecido con un datetimepicker, pero ahora con dbedit que muestra horas de una tabla donde quiero modificar el horario segun un turno, es decir al seleccionar un registro de tabla, tambien selecciono el turno ej:
1:turno mañana 2:turno tarde al turno lo saco asi. turno:=table.fieldbyname('turno').asinteger; luego con ese turno validar dbedit, que si es 1 el turno , no pueda sobrepasar de tal hora eJ: si es turno1 : va de 09:00 am - hasta- 12:00 am, que no sobrepase de este rango en el dbedit cunado quiera modificar el horario desde el mismo dbedit. no uso dtpicker porq no ingreso nuevo horario sino que necesito editarlo. gracias
esto hice con dtpicker con hora pero nose como hacerlo con dbedits para controlar grcias |
Hola.
Una forma puede ser:
Saludos. |
hola, perdon por no entender bien, unas preguntas.
DataSet1.FieldByName('HORA').EditMask:= '!90:00:00;1;_'; esta parte seria table1.fieldbyname.... o se puede hacer directamente por dataset? y esta parte: aux:= Text; /// text de donde obtengo esta variable? y tambien en DataSet1.Edit;/// aca estaria modificando desde el dbedit? o directamente desde el table? gracias perdon por tantas preguntas. |
Hola Gonza.
El DBEdit es la representación visual de un campo de un DataSet, asi que es lo mismo asignar la máscara con la línea: DataSet1.FieldByName('HORA').EditMask:= '!90:00:00;1;_'; que desde el editor de máscaras del campo. Puse el código por que se presta menos a confuciones que explicar el proceso visual. La variable aux me quedó de una prueba, perdón. :o En la línea: DataSet1.Edit; estoy poniendo el DataSet en modo edición. Te agrego el mismo ejemplo con algunos cambios que creo te van a aclarar como se hace lo mismo pero referenciando el DataSet desde el parámetro Sender de tipo TField.
Un saludo. |
La franja horaria es GMT +2. Ahora son las 02:22:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi