![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
hola lepe
con repecto a la búsqueda es para encontrar personas digamos que empiezan con una letra, sílaba o dos sílabas en un campo donde está apellido, nombres y direcciones. Yo buscaría por el apellido. Si trato de ordenar por el mismo tarda mucho en hacerlo entonces creo que la alternativa es filtrar sin ordenar. Por lo que dijeron antes si el programa lee todos los datos de la tabla va a ser muy lento pero no se cuanto saludos |
|
#2
|
||||
|
||||
|
Hola Robert 01
Como dice lepe, se puede hacer una consulta con sql y es realmente rapida, tambien puedes hacer una consulta con sql y filtrarla para encontrar los datos segun quieras, por ejemplo, digamos que tienes una tabla que se llama clientes y un campo que se llama apellido que es el que quieres filtrar entonces haces una consulta y un filtro de la misma en un query, asi: Colocas un query y en el evento oncreate del form pones esto: Tambien lo puedes poner en otro evento el que te convenga. Ademas pones un edit en el form y en el evento OnChange del edit pones esto: Con esto la consulta esta hecha en sql y es rapida y el filtro esta hecho en el edit, con este ira buscando en apellido por la primera letra que introduzcas. Saludos |
|
#3
|
|||
|
|||
|
No hay forma humana de seguir con esto, cada hora que pasa estoy mas perdido, me llegan errores por todos los lados y ya no se por donde tirar.
Pese al esfuerzo de ayer que hizo Ena0 que dedico parte de la tarde en echarme una mano no hay forma de conseguir calcular el total de los importes. Os cuento exactamente lo que me pasa para ver si alguien fuese tan amable de ayudarme. Sigo atascado en el FAlbaran, el tema es que necesito meter la suma del campo ImporteLineal (de DesgloseAlbaran) en el campo Base (tabla Albaranes). Con este código consigo que se sume y lo lleve a la pantalla, que no es poco, pero me da un error en cuanto uso "SUM" despues de select. (Para no liarme de momento todo esto está en el evento click del Button2, ya lo cambiare cuando funcione).
He hecho pruebas quitandolo y deja de darlo, pero claro, no suma nada. El error que da es: http://cjoint.com/data/kFrMbPX0o5.htm Aqui os subo todo actualizado pero con ese error Gracias a los que podais echarme una mano, no pienso tirar la toalla pero la verdad es que cuando se queda uno así sin saber por donde continuar es un poco duro. ![]()
__________________
Mi proyecto paso a paso (Parte I) |
|
#4
|
||||
|
||||
|
Hola Delphitest.
dices: "Con este código consigo que se sume y lo lleve a la pantalla, que no es poco, pero me da un error en cuanto uso "SUM" despues de select." ¿Podrias explicarte un poco mejor?. No entiendo a que te refieres Saludos |
|
#5
|
||||
|
||||
|
Hola Delphitest
No as visto el programa que te envie hace 3 dias ?: http://rapidshare.com/files/934431/Projects.zip.html En este suma y hace lo que necesitas, si no, por lo menos te da una idea, he visto el avance del programa y la base de datos esta incompleta, aun asi me parece que te estas liando, es realmente facil sumar y ponerlo donde quieres, revisa el codigo que te envie. Saludos |
|
#6
|
|||
|
|||
|
Lo he intentado probar Caral pero me da error diciendo que no es un valor decimal y no me lo suma tampoco, en algo me estoy perdiendo pero no se donde vaya desesperacion.
__________________
Mi proyecto paso a paso (Parte I) |
|
#7
|
||||
|
||||
|
Robert01
También puedes hacerlo así: Esto en el Oncreate de la forma:
Ahora en el Edit, en su evento OnkeyDown:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#8
|
|||
|
|||
|
Cita:
La verdad es que lo mejor es probarlo para verlo, pero a falta de eso: Este codigo está asignado a un "botton2" dentro del Form FAlbaran de tal manera que al pulsarlo debería sumar todos los importes de las lineas del albaran en que este el cursor en ese momento (el que este en pantalla vamos), yo para no complicarlo he puesto que sume las lineas del albaran 8, ya habrá tiempo de mejorar ese punto. Existe un campo calculado que se llama Importe pero lo que hago es pasar todos esos datos a medida que se calculan en cada linea a un campo "ImporteLineal" que realemente existe en la tabla DesgloseAlbaran para que se grabe y quede ahi puesto. He añadido al Form un ADOQuery para realizar esta consulta. Pero tengo un problema con lo de la suma. la palabra "SUM" sería la apropiada para sumar estos campo, pero resulta que si la uso aparece el error que os puesto antes, pero tras el error si continuo con la ejecución aparece el mensaje que he puesto con showmessage y ese valor que muestra es la suma bien hecha. Por lo tanto no entiendo porque me da el error pero luego lo hace bien. Si no pongo SUM logicamente no me suma nada pero al menos no da el error por eso intuyo que sale de ahí espero haberme explicado
__________________
Mi proyecto paso a paso (Parte I) |
|
#9
|
||||
|
||||
|
Prueba con esto:
Asi, ami me funciona que es tal y como yo lo suelo hacer . Saludos |
|
#10
|
|||
|
|||
|
Gracias Kalimero, creo que yo necesito tratamiento psicologico, esto es increible.
Mira que error me aparece con ese codigo, lo único que he añadido es la variable a como integer pq sino no arrancaba. http://cjoint.com/data/kFs2vhihPl.htm El codigo es este:
ya no se que hago mal ....
__________________
Mi proyecto paso a paso (Parte I) |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ejecutar Query Paso a Paso??? | juliopag1 | SQL | 0 | 17-06-2006 01:51:10 |
| Novato (Paso a Paso de una consulta) | enecumene | Conexión con bases de datos | 2 | 29-05-2006 20:52:19 |
| Motor Paso a Paso | jluisx | C++ Builder | 3 | 12-09-2005 16:48:07 |
| Red Paradox paso a paso | Aldo Josué | Conexión con bases de datos | 2 | 13-12-2003 13:53:37 |
| procedure paso a paso | Silver | Varios | 1 | 26-08-2003 20:24:00 |
|