![]() |
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.- ************ |
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 |
Otra solución es lanzar una consulta SQL para buscar
|
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. |
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 12:36:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi