Hola que tal, tengo un problema para calcular los resultados de una consulta y asignarle a un campo Tedit, estoy usando delphi 7 + mysql 5.0, en fin tengo un formulario con 3 campos TEdit, Edit1, Edit2 Edit3, en cada uno de ellos tengo código de lote, código de cultivo y código de análisis, el problema es, que componente tengo que usar para pasarle como parametro los edit a la consulta ?, por ejemplo, quiero recuperar los análisis de suelo de el lote número 3 y ese resultado guardarlo en algún lugar, lo que no se es que componente tengo que usar para guardar el resultado de una consulta para luego usarlo en una formula matemática, gracias desde ya y cualquier cosa pregunto si no entendí XD, saludos amigos.
¿COMO ACCEDER A LOS DATOS DE LA TABLA MYSQL CON DELPHI?
Comenzado por
LeandroRene
, oct 11 2010 03:04
3 respuestas en este tema
#1
Escrito 11 octubre 2010 - 03:04
#2
Escrito 11 octubre 2010 - 03:23
A ver si entendí...
1. Componente para pasar como parámetro los Edit a la consulta
Ninguno, esto lo puedes hacer directamente.
Si estas usando un query, puedes añadirle parámetros a la consulta SQL, luego desde código hacer algo así:
2. Recuperar los análisis y guardarlos en algún lugar
Cuándo ejecutas el query desde que no lo cierres sus datos se quedan en memoria, los puedes guardar en variables si así quieres:
3. Usarlo en una formula matemática
Una ves tengas tus datos en variables ya puedes hacer los cálculos que necesites:
Espero te sirva...
Saludos!
1. Componente para pasar como parámetro los Edit a la consulta
Ninguno, esto lo puedes hacer directamente.
Si estas usando un query, puedes añadirle parámetros a la consulta SQL, luego desde código hacer algo así:
delphi
MiQuery.Params[0].Value := Edit1.Text; MiQuery.Params[1].Value := Edit2.Text;
2. Recuperar los análisis y guardarlos en algún lugar
Cuándo ejecutas el query desde que no lo cierres sus datos se quedan en memoria, los puedes guardar en variables si así quieres:
delphi
MiVariable1 := MiQuery.Fields[0].Value; MiVariable2 := MiQuery.Fields[1].Value;
3. Usarlo en una formula matemática
Una ves tengas tus datos en variables ya puedes hacer los cálculos que necesites:
delphi
MiOperacion := MiVariable1 + MiVariable2;
Espero te sirva...
Saludos!
#3
Escrito 11 octubre 2010 - 03:43
Hola felipe, muchas gracias por tu ayuda de verdad la estaba necesitando para continuar rapidamente, lamentablemente no ando con mucho tiempo para meterme de lleno en la lectura de un buen manual de delphi, pero con este dato estoy mas que bien, muchas gracias a todos gente, muy buena comunidad de ayuda los felicito, encualquier momento vuelvo saludos felipe.
#4
Escrito 11 octubre 2010 - 04:31
No dudes en comentar.
Saludos!
Saludos!