FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Campo no Entry
Hola de nuevo, tengo otra duda, alguien sabe como se puede hacer en firebird que un campo de una tabla sea no entry? es decir que el usuario pueda ver el valor que tiene el campo pero no poderlo modificar (no vale una view ya que los demas campos de las tablas si se podra operar con ellos).
Por ejemplo, supongamos que tenemos una factura y esta tiene un estado, el importe de la factura etc etc sera ingresado por el usuario pero quisiera que el estado se cambiara de forma automatica de tal forma que al grabar la factura el estado sea "grabado" por ejemplo y que cuando se contabilice la factura el estado pase a "contabilizado" pero que en ningun momento el usuario pueda tocar ese valor. Si alguien tiene alguna idea de nuevo gracias |
#2
|
||||
|
||||
Cita:
Lo que no entiendo es a que te refieres a cambio de estados de Grabado a Contabilizado???? |
#3
|
|||
|
|||
Perdona pero no acabo de entender la respuesta que me diste, tal vez me falto decir que trabajo con ibexpert por lo que no veo esa opcion que dices donde supuestamente salen los campos que muestro por pantalla.
En cuanto a lo de pasar de grabado a contabilizado no era mas que un ejemplo. Gracias. |
#4
|
||||
|
||||
El que no acaba de entender el problema soy yo.
Si tú defines un campo, pero se lo muestras al usuario en un label, ¿como puede el usuario modificar el valor? Si lo tienes en un Grid, como dice AGAG4 basta con poner ese campo a ReadOnly para que no pueda modificarlo. Si el usuario sabe sql y le das la herramienta oportuna o le instalas el IBExpert, podrá cambiar el valor, pero con tu programa será imposible. Es más, siempre hay que dejar "una puerta abierta" para que en caso de fallos se pueda arreglar un deshaguisado. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
|||
|
|||
Perdona pero es que no esta en un grid o al menos que yo sepa, mas que nada porque no se que es eso de un grip. Si eres tan amable por favor explicame que es un grid que a lo mejor pasa por alli la solucion.
|
#6
|
||||
|
||||
Grid, grilla, rejilla de datos o su nombre técnico de la paleta de componentes (dbcontrols) que es TDBGRID.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
mysql no me permite agregar registros como duplicate entry.. | Arturo | MySQL | 1 | 24-07-2006 19:15:39 |
Pasar un campo calculado a un campo del mismo DbGrid | maravert | Conexión con bases de datos | 3 | 12-05-2006 00:31:30 |
Error (Duplicate Entry) | romansiux | Varios | 4 | 31-05-2005 02:17:28 |
UPDATE de un campo dependiendo del valor de un campo de otra tabla | Javi2 | SQL | 5 | 18-04-2005 16:35:05 |
Invalid key links entry?? | nefy | Firebird e Interbase | 8 | 12-05-2004 17:06:21 |
|