Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Búsqueda !!! (https://www.clubdelphi.com/foros/showthread.php?t=5555)

vpepen 25-11-2003 17:32:59

Búsqueda !!!
 
Me gustaría saber si hay una forma de buscar en una tabla por medio a un índice sin que se haga un post implícito cuando se está en modo de edición.

Me explico: Estoy agregando un registro a mi tabla y utilizo DBEdits para capturar los datos. Sucede que antes de agregar el registro debo determinar si existe o no la llave, para lo cual utilizo la función Findkey del componente table, pero al hacerlo automáticamente se realiza un post implícito de los datos que actualmente se encuentran en los DBEdits.

Es posible determinar si existe un registro con una clave específica sin que se mueva el puntero?

Las gracias anticipadas,

Víctor.-
************

roman 25-11-2003 17:41:23

Supongo que podrías hacerlo haciendo la búsqueda con otra componente TTable ligada a la misma tabla.

También podrías usar un Edit normal para el campo clave y hacer la búsqueda antes de insertar el nuevo registro.

// Saludos

__cadetill 25-11-2003 18:21:26

Otra solución es lanzar una consulta SQL para buscar

marcoszorrilla 25-11-2003 18:29:01

En el momento que muevas el puntero provocarás el Post, por lo que debes de hacer lo que te índica Román, utilizar un segunto Ttable para realizar la búsqueda o una consulta SQL como te dice Cadetill.

Un Saludo.

vpepen 26-11-2003 12:48:58

Gracias a todos, la verdad que cualquiera de las dos opciones que presentaron resuelve el problema (SQL o dos Table)....

Víctor.-


La franja horaria es GMT +2. Ahora son las 06:25:02.

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