![]() |
Ayuda sobre consulta.
Hola a todos:
Tengo dos formularios Form1, y Form2. El el Form1 tengo que hacer una consulta de tres campos, para en el tercer campo escribir un dato. o sea.
En el form2 tengo que hacer otra consulta con los campo1,campo2, campo3 y campo4, para en el campo4 escribir unos datos, o sea:
Cuando yo hago la consulta en el form1, sale un error diciendo que falta el campo4 y este campo yo no lo necesito en el form1. Los dos forms están conectados una una misma tabla, que tiene por lo menos 7 campos. Saludos.... |
Me contesto yo mismo, lo que no había notado es que tengo que poner un query por cada form en un datamodule.
Saludos. |
Hola
No necesariamente, el problema que tienes es que en el query tienes la consulta en el string. Si quitas la consulta del string del query puedes usar un solo query para toda una aplicación. Saludos |
Hola :
Seria tan amable de ponerme un ejemplo de como no poner el string en el Query Nunca lo he hecho de esa manera. Saludo... |
Hola
Lo que se hace es simplemente poner la consulta via codigo. Ejemplo: Tienes un query: Query1. entonces haces la consulta via codigo asi: Saludos |
Hola
Realmente es lo que yo hago, por ejemplo a un botón de un formulario le escribo el código. En el otro formulario escribo el mismo código a otro botón con un campo más, pero cuando ejecuto el primer código del primer formulario dice que faltan campos. Saludos.. |
Hola
Fíjate que en la casilla (ventanita pequeña) del query no tengas los campos. Saludos |
Cita:
Saluditos |
Hola Caro,
Revisa el archivo adjunto y dime donde es que debo de arreglar. Ejecuta el primer Form. Saludos.. |
Hola
1- el proyecto empieza cargando en memoria todos los form, en este caso dos: Esto genera un error al llamar al form2 si no se activa el query ya que el DBEdit1 esta ligado al form1 y no contiene nada al ser llamado. 2- Para cambiar la sentencia sql del query usas ADD, esto es mas confuso, tener que cerrar, limpiar y demas el query, con solo usar TEXT se sobre escribe y listo: En el form2: Saludos |
Hola Caral
Gracias por la ayuda. Saludos.. |
| La franja horaria es GMT +2. Ahora son las 07:46:48. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi