FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Bases De Datos
Hola Amigos Como Estan La Verda Muchas Gracias Por La Colaboracion Que Me Estan Dando La Pagina Me A Servido De Mucho Empezando Que Tenia Un Programa De Una Bd Y Cuando Intente Presentarlo En La Empresa No Me Funciono Y Encontre En Uno De Los Foros La Solucion Que Era La Del Programa Del Dba..
El Motivo De Mi Mensaje Es El Sgte Tengo Un Programa De Consulta Que Trabaja Con Una Base De Datos Necesito Saber Que Le Tengo Que Hacer O Que Codigo Insertar Para Que Cuando El Usuario Final Trabaje Sobre El Programa No Me Genera Cambio Dentro De La Tabla Algo Como Para Bloquar La Tabla.... Muchas Gracias Por La Ayuda Miguel Figueroa Puerta Barranquilla - Colombia |
#2
|
|||
|
|||
Hola
A que te refieres con que "El Usuario Final Trabaje Sobre El Programa No Me Genera Cambio Dentro De La Tabla" Creo que si te explicas mejor te podremos dar una mano. Saludos |
#3
|
||||
|
||||
Cita:
|
#4
|
|||
|
|||
Base De Datos
lo que pasa es que cuando el programa lo estan ejecutando los usuarios me pueden modificar la informacion de los campos pues cabe recordar que es un programa de consulta solo es para buscar y no queremos que nos modifiquen por que se borra el campo y se pierde la informacion.
agradesco la atencion prestada gracias |
#5
|
||||
|
||||
Haría que comenzar diciendo con cuáles componentes y de qué manera accedes a los datos.
// Saludos |
#6
|
|||
|
|||
Cita:
Bueno hermano creo que si lo que quieres es simplemente consultar para ello exiten los componentes de consultas como es el caso de AdoQuery. Y si esto no te va entonces solo tienes que poner los DataSource o Componetes como el caso tambien del DbGrid o lo que sea en modo de solo lectura. Y una sugerencia mas dale una revisadita a la guia de estilos, que es super recomendable y te va ayudar bastante. |
#7
|
|||
|
|||
Hola: Donde puedo encontrar informacion sobre como iniciar a practicar creacion y manipulacion de bases de datos con Delphi?
Gracias |
#8
|
||||
|
||||
La página de Ian Marteens, tiene gratis el siguiente (y estupendo) libro: La cara oculta de delphi
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por vtdeleon fecha: 31-01-2007 a las 02:35:07. |
#9
|
||||
|
||||
de seguro para mostrar los datos estas usando un DBgrid y ahi es donde modifican tu informacion...
si estoy en lo cierto entonces solo coge tu DBgrid y en la propiedad Readonly colocale True para ke sea de solo lectura y no se modifique nada de informacion. espero te sirva por ke es asi de facil bloquear uqe no modifiquen tu info |
#10
|
||||
|
||||
Etsa es la solucion
si lo que quieres es que el contenido de la tabla se muestre pero que este no pueda ser modificado la tabala tiene una propiedad que dice
Readonly ponla igual a true y con esto el contenido de la tabla no podra ser modificado. o si quieres escribe este codigo en el evento oncreate de tu tabla table1.readonly:=true; con esto el problema sera resuelto |
#11
|
|||
|
|||
Insertar en una Base de datos
Buenos Dias. Tengo mi proyecto en delphi pero al tratar de insertar un registro por un procedure me sale un error. Lo que estoy haciendo es lo siguiente:
procedure TMainForm.Calculo1Click(Sender: TObject); begin Dados.Table1.Insert; Dados.Table1.FieldByName('Nome').Asstring:='Juan Urquijo'; Dados.Table1.Post; end; Y el error que me sale es el siguiente: "Project Personal.exe raised exception class EInvalidOperation with message 'Cannot focus a disabled or invisible window'. Process stopped. Use Step or Run to continue." Si alguien puede colaborarme sobre como hacer manualmente una insercion de datos con un procedure estare muy agradecido. Saludos Juan C. |
#12
|
||||
|
||||
Estas usando un datamodule o tu table esta en el mismo formulario??
No se por ke me da la impresion de que en el formulario que estas usando no hay un datasourse |
#13
|
||||
|
||||
El mensaje "Cannot focus a disabled or invisible window" quiere decir que no se puede dar el foco a una ventana que está invisible (visible = false) o bien está deshabilitada (Enabled := false).
Por tanto ese error no tiene nada que ver con lo que comentas en el hilo. Incluso si "Dados" fuera una ventana oculta o inhabilitada, no deberías tener problemas ya que en esas 3 líneas de código no estas dando el foco a dicha ventana para nada. Si "Dados" es un Datamodule, tampoco podría dar ese tipo de errores, ya que los Datamodules no son controles visibles al usuario. Dicho de otra forma, el error que te dá viene por otro código que no tiene nada que ver con esas 3 líneas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#14
|
||||
|
||||
Hola
Pregunto: Y cuando se abre la tabla? Para mi si no se abre en algun otro proceso deberia de ser asi: No creo que se pueda insertar en una tabla cerrada, tal vez ese sea el problema. Si me equivoco disculpen. Saludos |
#15
|
|||
|
|||
Muchas Gracias
Apreciados:
Muchas gracias. Ya logre sobrepasar este punto. Aparentemente, era un error de sintaxis que me estaba generando ese error. Ahora, tengo una nueva pregunta: es posible generar una variable en Delphi asignarle un valor extraido de la base de datos? Muchas gracias nuevamente!!!! |
#16
|
||||
|
||||
Si es posible, pero la manera de asignar dicho valor depende de la manera de como traigas el dato, ejemplo:
Supongamos que hay un componente TDataset(Llamado query1) que trae la siguiente consulta
Pues la manera de asignar el campo dato a la variable en este caso seria: O podrías traer el dato con el tipo de dato en concreto cambiando el .Value por: .AsString, .AsInteger, .AsFloat... Depende de lo que necesites.
__________________
Lecciones de mi Madre. Tema: modificación del comportamiento, "Pará de actuar como tu padre!" http://www.purodelphi.com/ http://www.nosolodelphi.com/ |
#17
|
|||
|
|||
Muchas Gracias!!
Gracias por el dato. Lo pondré en práctica y estaré en contacto.
Saludos!!! |
#18
|
|||
|
|||
Otra pregunta!!
Los códigos SQL van directamente sobre el procedure?
Como es la sintaxis de un código SQL en delphi?? Gracias!! |
#19
|
||||
|
||||
__________________
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 |
Pasaje de datos entre bases de datos | Mauro Daniel | Conexión con bases de datos | 1 | 04-05-2008 15:28:24 |
Como pasar datos de una hoja de Excel a Bases de Datos de Paradox | Goyo | OOP | 1 | 06-02-2007 01:57:20 |
Bases de Datos .TRN | CARSOFT_AR | Varios | 3 | 09-12-2005 15:35:41 |
Dos Bases de Datos | ELINK | SQL | 1 | 13-05-2005 07:12:00 |
Replicacion de Bases de datos | El_Perrito | Firebird e Interbase | 3 | 20-02-2004 23:03:33 |
|