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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-03-2004
Alfredo Alfredo is offline
Miembro
 
Registrado: nov 2003
Ubicación: Valencia, Venezuela
Posts: 234
Poder: 21
Alfredo Va por buen camino
Al estilo de filtros?

Hola amigos,

tengo el siguiente problema a ver si pueden ayudarme:


tengo un base de datos en paradox de esta forma:

bdsolicitantes:
campos:
cedula // numerico e clave primaria.
solicitante // string almacena nombres y apellidos.
representantes // igual al anterior.

Cree un dlgBusqueda para localizar registros. Uso un RadioGroup para 3 opciones: buscar por Solicitante, cedula o representantes.

Ok, en el caso de buscar por cedula, no hay problema, es un campo unico y uso el metodo Locate.

Pero en los caso siguientes tengo la traba: Encuantro la primera ocurrencia, pero al hacer: Tabla.next, salta a otro registro que no se corresponde con los criterios que use en locate.

Quise usar filter. y me volvi un 8, porque segun la ayuda, tengo que capturar un evento e indicarle las carecteristicas del filtro, pero es solo para 1 caso (solicitantes) entonces no se como cambiar en runtime para indicar que es ahora por representantes. Lo que quiero podia hacerse con un query, pero entonces tengo 2 problemas:
La idea es que al consultar la Bd. la informacion que esta no pueda ser modificada, solo localizada, complemantada, incluso marcar y guardar campos Booleanos que estan en false, para eso segun tengo entendido un query debe ser actualizable (no estoy seguro de que me convenga).

Creo que me estoy enrredando y esto va muy largo,

El caso es que cuando busco un soliciante llamado por ejem. Pedro, quiero poder despalzarme solo por los registros que tengan un Pedro en el campo solicitante, luego editar el registro que busco solo añadiendo informacion (ya lo logre poniendo Enabled := False, los campos con datos al cargarlos el el Form), y guardar solo los cambios. Eso es todo lo que estoy buscando.

Si pueden entenderme, gracias por la ayuda, ....
__________________
if Vivir = Vivir + Aprender then Aprender = ?
Alfredo Borges
Responder Con Cita
 



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


La franja horaria es GMT +2. Ahora son las 01:52:07.


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