FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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 Última edición por Casimiro Notevi fecha: 12-12-2010 a las 02:00:21. Razón: Poner etiquetas [delphi] [/delphi] |
#2
|
||||
|
||||
Hola.
Una forma puede ser:
Saludos. |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
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. 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. Última edición por ecfisa fecha: 12-12-2010 a las 10:21:45. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
validar dbedit q muestra horario | gonza_619 | Varios | 9 | 07-12-2010 19:52:46 |
validar un dbedit | moyo18 | Conexión con bases de datos | 32 | 08-01-2009 20:19:11 |
Validar un Dbedit? | kman | Varios | 10 | 13-03-2007 04:07:11 |
Validar un DBEdit con delphi interbase | servicomp | Conexión con bases de datos | 8 | 06-08-2006 16:27:11 |
validar dbedit | yeison Cristman | Conexión con bases de datos | 1 | 29-07-2006 21:55:56 |
|