Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-03-2011
ivantj24 ivantj24 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 110
Poder: 14
ivantj24 Va por buen camino
Datos de DBGrid a TEdits

Hola me surgio una nueva duda y practicamente es la con la cual termino mi sistema :S:S eso espero... (por lo menos en usuarios, con los demas tablas aplica el mismo codigo practicamente :P).

Quisiera que desde mi DBGrid, el cual esta asi:

DBgrid >> Datasource >> ADOQuery y este hace referencia a mi Tabla Usuarios

Quisiera que los datos que aparecen en mi DBGrid, los cuales son usuarios, y que inserte desde TEdits, al momento de seleccionar (Dar click o doble click) en el DbGrid se pudieran cargar directamente a mis TEdits automanticamente, para despues poderlos Editar y hacer un Insert con los cambios logrados en ellos.

Se que existen los componentes DBEdits los cuales cargan todos los campos en ellos, uno por uno, pero no se si se puedan editar para despues guardarlos. y lo que pasa es que el formulario ya lo tengo hecho, y me gustaria que ahi mismo se cargaran los datos para no tener que sobreescribir en la misma posicion botones o DBEdits, o hacer un formulario nuevo, eso es lo que no busco, espero me puedan echar la mano si saben, ya que solo esta parte me esta deteniendo para terminar esta tabla y continuar con las demas, de ante manos muchas gracias
Responder Con Cita
  #2  
Antiguo 03-03-2011
ivantj24 ivantj24 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 110
Poder: 14
ivantj24 Va por buen camino
Creo que Debo de investigar mas antes de postear sorry, xDDDD ya encontre la solucion muchas gracias.

llevaba como 3 horas buscando por eso postee, saludos
Responder Con Cita
  #3  
Antiguo 03-03-2011
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No veo para qué complicarte la vida. Los DBEdit sirve tanto para mostrar valores como para editarlos y guardar los cambios en la tabla final.

Si aún insiste en lo otro, pues sólo tienes que copiar uno a uno los campos:

Código Delphi [-]
Edit1.Text := ADOQuery1.FieldByName('campo1');

// Saludos
Responder Con Cita
  #4  
Antiguo 03-03-2011
ivantj24 ivantj24 is offline
Miembro
NULL
 
Registrado: feb 2011
Posts: 110
Poder: 14
ivantj24 Va por buen camino
Hola que tal, si si cheque esa parte y muchas gracias por decirme eso, solo que lo hice asi, por que por medio de 'FieldByName' no me salia esa opcion usando el ADOQuery asi que solo me mostraba esto, no se si sea por la version de delphi pero bueno no importa, ya quedp asi lo use.

Cita:
edtUsuarioID.Text:= DataModulePrincipal.ADOQueryUsuarios['UsuarioID'];
de esta forma vendria siendo lo mismo, supongo, de todos modos ya quedo, ahora si puedo obtener los datos del DBGRid y editarlos para despues insertarlos nuevamente con la modificacion, muchas gracias
Responder Con Cita
  #5  
Antiguo 03-03-2011
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Poder: 17
rgstuamigo Va por buen camino
Thumbs up

Cita:
Empezado por ivantj24 Ver Mensaje
..si si cheque esa parte y muchas gracias por decirme eso, solo que lo hice asi, por que por medio de 'FieldByName' no me salia esa opcion usando el ADOQuery asi que solo me mostraba esto, no se si sea por la version de delphi pero bueno no importa, ya quedp asi lo use.
Bueno no sé si será por problema de la version de Delphi que tienes pero en mi Delphi 7 yo puedo acceder a un Field(Campo) específico de un ADOQuery de las siguientes formas (Aparte de la que ya has mencionado):
Código SQL [-]
ADOQuery1.FieldByName('Nombre_del_Campo')...
Código SQL [-]
ADOQuery1.Fields.FieldByName('Nombre_del_Campo')...
Existe tambien la posibilidad atraves de la posicion del campo o columna
Código Delphi [-]
ADOQuery1.Fields[0]... //en éste ejemplo estamos accediendo a la primer columna, por lo tanto para la segunda columna sería >
ADOQuery1.Fields[1]...
//Etc.
Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Colores en los tedits lbidi Varios 7 04-08-2006 21:44:57
Tedits y botones turminator Varios 4 15-07-2006 13:43:35
Nombre de Tedits creados en ejecución edusus Varios 6 23-04-2006 19:55:13
de lo raro , no se que titulo ponerle..( blanqueo de TEdits..podria ser) ingel Varios 5 12-12-2005 19:17:47
Como extraer datos de un DBgrid a otro DBgrid mickey Conexión con bases de datos 13 29-01-2004 05:05:30


La franja horaria es GMT +2. Ahora son las 21:29:35.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi