FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#21
|
|||
|
|||
Hola Caral..
Realmente con el primer codigo se ejecuta, luego cuando pasa al segundo codigo se produce el error. Lo hice solo con uno solo así: y fiunciona correctamente. Donde esta el Maco? Aanil |
#22
|
||||
|
||||
Hola
A ver si a la fuerza. Haces tres update de la tabla independientemente. Saludos PD: MACO?????......
__________________
Siempre Novato |
#23
|
|||
|
|||
Hola Maco
Ahora se para en el primer datam.Query1.Next; y dice error de sintaxis. Seguimos.... |
#24
|
||||
|
||||
Hola
No se que estas haciendo, pero mi primera intervención estaba correcta, solo que lo hice de memoria y ya no da mas. Fijate en lo que haces aqui:
Un solo query para todo, pero lo REESCRIBES quedando solo el ultimo. Para hacer eso se necesita hacerlo asi:
El codigo funciona perfectamente como lo indique. Aqui esta el codigo con TRES update seguidos sin poblemas. Saludos
__________________
Siempre Novato Última edición por Caral fecha: 08-02-2010 a las 03:10:39. |
#25
|
|||
|
|||
Caral:
Parece que tengo algo malo en mi composicion, ya que se produce el error al actualizar la ultima sentencia, o sea, en esta, que es donde se para el programa.
En lo anterior si se actualiza. Seguire viendo a ver donde es que esta el problema. Mil Gracias por tu ayuda. |
#26
|
||||
|
||||
Hola
Coloca el programa y la BD en un Zip aqui y lo reviso. Saludos
__________________
Siempre Novato |
#27
|
|||
|
|||
Hola:
Ahora te envío el programa, mas adelante DB, ya que parece que no me permite por el tamaño. |
#28
|
|||
|
|||
Ahora te envío la DB que va dentro de la Carpeta Estudiantes
Última edición por aanil fecha: 08-02-2010 a las 04:07:50. |
#29
|
|||
|
|||
Parece que tengo que mandarte la otra parte cuando baje esta primera parte.
Última edición por aanil fecha: 10-02-2010 a las 02:45:22. |
#30
|
|||
|
|||
Hola Caral.
No puedo enviarte la DB, ya que no me lo permite, por razones de tamaño Te digo que esta hecha en access y se llama “Alumnos_uasd” con una tabla que se llama 20092, con los siguientes campos definidos. Matricula: Texto Nombre:Texto Centro:Texto Asignatura: Texto Clave : Texto Seccion: Texto A1: Texto A2: Texto A3: Texto A4: Texto A5: Texto A6: Texto A7: Texto A8: Texto A9: Texto A10: Texto EXP: numero ExpGrup: numero Pract1: numero Pract2: numero Pract3: numero Pract4: numero Pract5: numero Practica: numero Parcial1: numero Parcial2: numero Parciales: numero Trab_Final: numero Final: numero Final: numero Comentarios:texto ********************** Saludos…… |
#31
|
||||
|
||||
Hola
1. la tabla estaba incompleta. 2- no coincidían los datos de la bd con el programa No se como se maneja el programa pero revisando y cambiando estos problemas actualiza perfectamente y no da ningún error. Particularmente no lo haría con una sola tabla, se ve desordenado y obliga a actualizar muchos campos a la vez. Yo haría varias tablas, incluyendo las notas por aparte y solo enlazaría. Colocaría un ini para poder colocar la bd donde guste, ademas de un login para darle privacidad. Saludos PD: Si vas a enviar algo, no incluyas el exe, ocupa mucho espacio y es innecesario.
__________________
Siempre Novato Última edición por Caral fecha: 09-02-2010 a las 14:45:39. |
#32
|
|||
|
|||
Hola Caral.
Si el programa que me retorna a ti te funciona, aqui me da el mismo problema. Lo he revisado campo por campo y siempre da el mismo error. Seguire revisando para determinar donde es que se produce el error. Voy a tratar se hacer dos tablas relacionadas. Saludos. |
#33
|
|||
|
|||
Hola.
Si se puede corregir este ejemplo y me dicen donde estan los errores, creo que podre completar mi proyecto. AAnil Última edición por aanil fecha: 10-02-2010 a las 02:45:22. |
#34
|
||||
|
||||
Cita:
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#35
|
||||
|
||||
Hola de nuevo aanil, acabo de revisar tu codigo y veo que tienes algunos errores.
1.- Si vas a cambiar tu consulta en ejecución como lo estas haciendo es mejor no utilizar campos persistentes, o por lo menos debes añadir todos los campos que tienes como persistentes en tu consulta, eso en "Calcular". 2.- No le pongas como Alias, los nombres de campos de tu tabla, como TNotas... 3.- Has un Close cada ves que ejecutas una nueva consulta esto entre tus Updates seguidos. Te adjunto el pas y dfm, espero que ahora si te funcione, sino, debes indicarnos los errores exactos que te da y mejor aún en la línea de codigo que te esta dando. Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#36
|
|||
|
|||
Hola Caro
En mi proyecto el error que se produce es este: Project, Project1.exe raised esception class EOleException with message 'Error de sintaxis en la instruccion UPDATE', Process Stopped. Use Step o Run to continue. Este error lo produce en la primera actualizacion de un estudiantes cualquiera, Luego no lo produce, y actualiza los campos, pero hay que darle doble clic al boton actualizar. Este codigo lo he puesto de todas formas, juntos, separados, con dos botones y siempre lo mismo.
En la primera ejecución cuando se produce el error se para en esta línea del código que te presento.
Luego reinicio y ya el problema no sale con el estudiante en cuestión, luego se produce cuando se le colocan las notas al siguiente estudiante consultado y así sucesivamente. Gracias por tomarnos en cuenta. |
#37
|
||||
|
||||
Hola de nuevo, has probado lo ultimo que te pase, reemplaza el pas y dfm que tienes con el adjunto, algo que me había olvidado decirte es que no debes mezclar Filter con consultas SQL, debes utilizar solo uno de los dos, como estas utilizando un query utiliza solo consultas Sql y no Filter. Prueba lo que te pase y me dices si sobre eso te da error.
Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#38
|
||||
|
||||
Hola
El arreglo de Caro es correcto, aun asi el close entre cada update es innecesario ya que se usa TEXT y no ADD. El cerrar y abrir la tabla si es correcto para actualizar el dbgrid. No entiendo cual es el problema, lo unico que siempre encuentro es que los campos no coinciden y las consultas AS las nombras como campos de la tabla. Saludos
__________________
Siempre Novato |
#39
|
||||
|
||||
Hola
Creí que esto ya lo habíamos visto.......fíjate arriba..... Saludos
__________________
Siempre Novato |
#40
|
|||
|
|||
Hola Caral
Ahora le hice esta pequeña modificación el código y se para en Datam.query1.next; Observa:
Y en una segunda actualización del estudiante si permite hacer la suma de los campos. Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
suma de campos calculados | pabloparra | Conexión con bases de datos | 0 | 12-03-2008 22:14:12 |
Suma de dos Campos en un BDGrid | esimon | SQL | 6 | 14-09-2005 20:50:12 |
Suma de campos | b3nshi | Conexión con bases de datos | 1 | 13-04-2005 03:13:40 |
suma de campos novato | cesarjbf | SQL | 4 | 01-09-2004 10:12:33 |
Problema con Suma de Campos TIME en SP | cacuna | Firebird e Interbase | 1 | 03-09-2003 16:37:38 |
|