![]() |
![]() |
| 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
El asunto es que llamas a una consulta total y tambien a una suma, esto confunde a la bd y no genera el dato. Hay que buscar el dato que se necesita, no mas, en este caso solamente al campo Matricula y la suma de los campos que necesitas. Otra cosa es darle a estas sumas un nombre que no sea igual al de un campo, no solo por la bd, tambien por no confundirse uno mismo. Si hicieras un showmesage al final de la consulta verias que en tu caso no devuelve nada y por supuesto nada da. Saludos
__________________
Siempre Novato |
|
#2
|
||||
|
||||
|
Hola
Viendo el código me doy cuenta de que aun asi no funciona, el asunto es el siguiente: Cuando se busca se hace con el mismo query1, tanto el dbgrid como la consulta. A la hora de hacer la consulta no se encuentra cargado el dato, esto hace que no encuentre nada (se puede ver con un showmess). En el ejemplo el Qtemp tampoco estaba conectado. Bueno, el asunto lo resolvi con una variable ya que por alguna razon no me muestra el dato del query sin guardarlo antes (osea trampa de novato jejeje). No veo el caso de hacer un recorrido si se va a buscar en una sola linea ya que se actualiza según la matricula. Tampoco veo por que hacer dos update cuando en uno solo actualiza los dos campos. Bueno el asunto para mi seria asi y por lo menos a mi me funciona y actualiza los datos: Bueno, por lo menos esto te sirve de practica. Saludos
__________________
Siempre Novato |
|
#3
|
|||
|
|||
|
Gracias Caral,
Esto si me funciona, lo voy a usar. Muchas, gracias.. Una cosa tengo que desconectar o dejar de usar una unidad, que esta conectada a un datamodule, no quiero usar el datamodule, para usar este código en el mismo form. No se como me desconecto de datamodule. Saludos. |
|
#4
|
||||
|
||||
|
Hola
Parece que estas esperando una respuesta?. Por lo menos yo no entiendo lo que quieres hacer. Desconectar una UNIT del Datamodule??????? No entiendo nada. Saludos
__________________
Siempre Novato |
|
#5
|
|||
|
|||
|
Okey:
Ya sabia que no ve iban a entender, y eso es por el regionalismo del lenguaje español. Bueno: Si yo tengo un datamodule donde tengo la conexión de la base de datos, algunos Querys con sus respectivos DataSource, cuando uno quiere que un Formulario (Form1) use esa unidad, pues presiono ALT+F11, pero si yo quiero que el Form1 deje de usar esa unidad, ¿Qué se hace?, lo pregunto porque no lo he visto hacer, no he tenido la necesidad y el instructor que tenia en el año 2006 no me lo enseñó Use algo que creo no es correcto, pero me funcionó, y es a cada componente conectado a su datasuorce correspondiente le borré la propiedad datasource y la conecté a otro datasource. Gracias.. esto lo dejamos por terminado. AAnil de la República Dominica, región del Cibao Central. |
|
#6
|
||||
|
||||
|
No es cuestión de idioma...
Cuando usas ALT+F11 el IDE se encarga de añadir el nombre de la unidad a la sección USES... para "desconectarte" solo debes ir a la sección USES y borrar el nombre de la unidad en cuestión.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
#7
|
|||
|
|||
|
Gracias
Morovack Ese es la respuesta que esperaba. Gracias a todos por las buenas orientaciones. Este hilo se puede cerrar. |
|
#8
|
||||
|
||||
|
Aunque ya te dieron la solución...
Siempre nos habias pasado el código de actualización... y aunque este tenia algunas fallas de forma no significaba que no debiera funcionar... solo descargando el ejemplo que colocaste fué que encontré la razón pq no te funcionaba...
La cuestión era que tenias un bloque try..except donde TODO el código de actualización estaba dentro del área de excepción y hasta que no ocurriera un error nunca se ejecutaría. así lo tenias en el ejemplo que subiste:
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
|
#9
|
|||
|
|||
|
Hola Movorack
Eso fue lo que paso, después que me funcionaba el código, yo le adapte ese try except para que no me diera el error de no escribir la matricula, de ahí en adelante parece que fue que se puso que no hacia nada.. Gracias.. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| ¡Delphi 7 funcionando en Ubuntu! | kovaski | Linux | 22 | 29-09-2008 17:26:04 |
| TurboPHP, ahora de código abierto, ¿competidor para Delphi for PHP? | dec | PHP | 16 | 20-01-2008 09:15:38 |
| Sobrescribir un evento y ejecutar también el que estaba previamente | Piratta | OOP | 6 | 26-07-2007 11:00:44 |
| Aplicaciones funcionando sin BDE | correcaminos2k2 | Conexión con bases de datos | 1 | 12-06-2004 14:51:41 |
|