![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
La consulta en si, no lo veo muy muy compleja que digamos, claro está que nos nos has comentado con que servidor de Base de datos trabajas
, el problema que veo es que estas saturando la red abriendo y cerrando el DataSet(Q2) y peor aún que lo estas ejecutando dentro del evento OnChange del edit..![]() ![]() Quizas se pueda ganar un poco de velocidad quitando la linea donde cierras(Close;) el DataSet. ...hummm...no lo sé..haber intentalo y nos comentas como te fué. .Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#2
|
||||
|
||||
|
Hola!
Gracias por responder ![]() rgstuamigo: Estoy usando SQL Server 2000. Y quité la línea del (close), pero me sigue haciendo lenta la búsqueda. delphi.com.ar: Si necesito agruparlas para que me muestre un solo registro por cada estudiante. Disculpenme pero voy a explicar laaargo. Tengo dos tablas: DBinscripcion y BDbeca. Donde un inscrito recibe varias montos de dinero (Beca), cada mes. Durante un año recibe 12 veces un XXX monto y eso sucede por decir por 5 años. Pero pasado el tiempo este inscrito tiene que devolver la beca otorgada. Es decir, al finalizar los 5 años se tiene que realizar la suma Total de lo recibido, aqui se unen las dos tablas (Q2) donde de la tabla BDbeca saco el campo y sumo el TotalRecibido. Y si necesito esos campos para visualizar en DBEdits o en un DBGrid. Espero que puedan comprederme y ayudarme...Quizás pueda realizar otro tipo de búsqueda donde no sea tan lenta el resultado. OJO: Con esta consulta solo me devuelve o se me visualizan los resultados de aquellos que "recibieron" la beca. (IdE=IdE) inner join Graaacias. |
|
#3
|
||||
|
||||
|
Estoy de acuerdo con rgstuamigo.
Quita la función del evento OnChange, y modifica para que se ejecute al pulsar un botón o intro por ejemplo en el mismo campo. Ya nos contarás. Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
|
#4
|
||||
|
||||
|
Ok!.. a eso iba, y pregunto... Tienes una tabla de estudiantes, donde un único registro representa a un único estudiante??
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
|
|
#5
|
||||
|
||||
|
Hola!
Cita:
Tuve que cambiar al hace un Click en un boton, para realizar la búsqueda. Graaacias! |
|
#6
|
||||
|
||||
|
Agrega un ínidice para el campo "idE" en cada una de las tablas imbolucradas en la consulta. También prueba agregando otro índice para cada uno de los campos en donde haces las búsqueda de texto completo.
Saludos, Chris |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Alguien sabe como puedo hacer esta conexion!!! | Pitoniso | Internet | 2 | 19-05-2007 23:20:29 |
| ¿Cómo puedo armar esta consulta? | PaFernan99 | SQL | 4 | 02-03-2007 14:30:34 |
| Como puedo comprobar que una Ttable ya está abierto | pjmedina | Varios | 2 | 14-06-2006 12:32:34 |
| Si mi ventana esta oculta como la Puedo mostrar | JULIPO | API de Windows | 4 | 07-02-2006 00:07:31 |
| Como puedo saber si esta creado un formulario??? | Roger | OOP | 1 | 13-04-2004 15:57:49 |
|