Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MySQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-03-2007
bachoco bachoco is offline
Registrado
 
Registrado: mar 2007
Posts: 4
Poder: 0
bachoco Va por buen camino
buscar desde un dbedit cuando esta abierta una tabla

hola.............cada vez que capturo en un dbedit, se va guardando en la tabla y lo que quiero es que lo busque primero y si lo encuentra que no lo guarde
Responder Con Cita
  #2  
Antiguo 15-03-2007
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Poder: 19
luisgutierrezb Va por buen camino
que base de datos usas? con cuales componentes te conectas a ella?
Responder Con Cita
  #3  
Antiguo 15-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Bienvenido al club Delphi.
No entiendo muy bien la pregunta, pero por que no lo capturas entonces en un edit y si lo quieres grabar pues lo haces desde este, asi no grabara nada si no lo quieres.
Saludos
Responder Con Cita
  #4  
Antiguo 15-03-2007
bachoco bachoco is offline
Registrado
 
Registrado: mar 2007
Posts: 4
Poder: 0
bachoco Va por buen camino
tengo un dbgrid, adotable datasource,adoconnection. cuando le doy click a un boton de AGREGAR hago -- adotable.append -- me manda a un formulario donde capturo, hago que cuando el dbedit(es el campo que quiero buscar) me lo encuentre en la tabla pero de todos modos me lo guarda y no quiero o sea se va repitiendo el campo en la tabla.. me dieron una opcion que lo hiciera con el adotable.locate en el evento beforepost de la tabla
Responder Con Cita
  #5  
Antiguo 15-03-2007
bachoco bachoco is offline
Registrado
 
Registrado: mar 2007
Posts: 4
Poder: 0
bachoco Va por buen camino
ayudame Caral.......o no me doy a entender
Responder Con Cita
  #6  
Antiguo 15-03-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola bachoco
La verdad no te entiendes ni tu mismo.
Empecemos por el principio:
Estamos claros que la conexion ya esta.
Que trabajas con ado.
Que no sabemos que base de datos usas.?
Sabemos que aprietas un boton y haces un append, este va al ultimo registro y edita, o inserta.
Abres un nuevo form, en el que ves un dbedit con el campo que necesitas.
Sabemos que si modificas el dbedit se graba, y que no quieres que se grabe.
Pues si no me equivoco tengo mas dudas yo que tu , porque no entiendo cual es el problema.
Yo diria que abras el nuevo from sin la opcion append, modifiques el dbedit si quieres y que cuando quieras pues lo grabes con append, posteriormente.
La verdad es que necesitaria un poco mas de datos para darte una opinion mas clara, tal vez si colocas un poco de codigo por aqui veamos mas claro el problema.
Saludos
Responder Con Cita
  #7  
Antiguo 15-03-2007
bachoco bachoco is offline
Registrado
 
Registrado: mar 2007
Posts: 4
Poder: 0
bachoco Va por buen camino
es que si me voy al formulario del dbedit sin hacer adotable.append, se me va a poner el primer registro de la tabla al querer capturar y pues si le hago cambios se va a guardar.... lo que quiero es eso lo que tu dices de que no haga adotable.append......Este es el codigo del BeforePost del evento de la tabla (antes de guardar),pero no corre bien

procedure TForm1.ADOTable1BeforePost(DataSet: TDataSet);
begin
if adotable1.Locate('ClaveArticulo',form2.DBEdit1.Text,[])=true then
adotable1.Append
else
adotable1.Cancel
end;
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
Cuantas veces está abierta una aplicación pache Varios 8 02-03-2007 18:04:16
¿Qué se ejecuta en una plicación cuando ésta es terminada desde el Admin. de Tareas? Aldo API de Windows 4 08-02-2007 13:54:05
como sumar valores desde el inicio de una tabla hasta el fin de esta. andre navarrete Conexión con bases de datos 2 13-08-2006 16:47:36
Como Saber Si Dbedit O Edit Esta Vacio mainau Varios 5 17-07-2004 12:42:04
¿No se puede desactivar un ADOTABLE cuando la tabla está vacia? User_Baja_2 Conexión con bases de datos 1 12-06-2004 18:35:24


La franja horaria es GMT +2. Ahora son las 16:14:34.


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