Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-12-2006
trex2000 trex2000 is offline
Miembro
 
Registrado: may 2003
Posts: 240
Poder: 21
trex2000 Va por buen camino
Question Vista

Saludos:
Estoy desarrollando una aplicación en Delphi 7 y sql sever 2000.

En la que genere una vista con campos de 3 tablas y funciona bien ahora lo que tengo que hacer es que desde una forma que contiene un edit cada vez que teclee una letra se vaya al mas cercano segun el valor que vaya teniendo el edit, como podria realizar esto?

La conexion la realizo con los componetes ADO.

La consulta a la vista la hago con un ADOQuery.

De antemano muchas gracias.
Responder Con Cita
  #2  
Antiguo 22-12-2006
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.043
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Y el título de "Vista" para qué sirve?

Tendrás que ir "capturando" cada tecla que se pulsa y hacer el select según lo que se va tecleando.

Ya se ha tratado otras veces ese tema, seguro que lo encuentras.
Responder Con Cita
  #3  
Antiguo 22-12-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por Casimiro Notevi
Y el título de "Vista" para qué sirve?
Ya contesto yo... ¡¡Para Nada!!
Casimiro tiene razón. A ver si nos esforzamos un poco más en los títulos de los mensajes.

En cuanto a "La búsqueda Incremental" que deseas hacer, este hilo, de hace un par de días habla de lo mismo; A ver si te sirve.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #4  
Antiguo 23-12-2006
Avatar de droguerman
droguerman droguerman is offline
Miembro
 
Registrado: abr 2005
Ubicación: tierra
Posts: 999
Poder: 20
droguerman Va por buen camino
Wink

yo uso en ese tipo de casos las propiedades bookmark, filter y filtered en el evento onchange, quizas te pueda servir esto:
Código Delphi [-]
var
  book : string;
begin
  with midataset do
  begin
      filtered := false;
      filter := 'campo like '#39+edit1.text+#39'%';
      filtered := true;
      if not eof then
      begin
          book := bookmark;
      end;
      filtered := false;
      bookmark := book;
  end;
end;

suerte
__________________
self.free;
Responder Con Cita
  #5  
Antiguo 03-01-2007
Avatar de Paoti
Paoti Paoti is offline
Miembro
 
Registrado: may 2003
Ubicación: Monterrey. N.L., México
Posts: 612
Poder: 21
Paoti Va por buen camino
Hola droguerman,


en el código que propones, es válido, siempre y cuando el conjunto de datos no sea muy grande, porque el filter aplica el filtro cuando ya los datos los tienes cargados en la memoria del cliente, con el consiguiente coste de tráfico de red.

es más recomendable hacer un Like o el filtro propio y amndar la sentencia SQL al Servidor y el servuidor te arroje los datos.


Nota: Pero no me hagas mucho caso, no tengo delphi ahorita para decirte si si y si no.
__________________
Estudia y anda en la calle.... que asi serás el doble de listo que los demás...

análisis de información
análisis y diseño de sistemas

Paoti Rios Reséndiz
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
vista parametrizada tgsistemas SQL 4 30-11-2005 18:06:57
Vista previa Ivan_25 C++ Builder 13 09-11-2005 10:32:50
Ejecutar SP en Vista cso2000 MS SQL Server 5 10-02-2005 00:29:57
Vista integrada silviodp Varios 0 13-10-2004 17:17:10
Vista preliminar Majo Impresión 1 15-04-2004 06:58:59


La franja horaria es GMT +2. Ahora son las 02:29:58.


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