Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Pasar lenguaje SQL de porgramacion a lenguaje SQL en consulta

Estas en el tema de Pasar lenguaje SQL de porgramacion a lenguaje SQL en consulta en el foro de Mysql en Foros del Web. Hola, En el evento "al hacer click" de un boton en el generador de códigos tengo esto; DoCmd.RunSQL "INSERT INTO Partes (Id_prod,[Volumen Requerido]) SELECT Productos.Id_prod,[Volumen ...
  #1 (permalink)  
Antiguo 17/09/2009, 14:34
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 15 años, 2 meses
Puntos: 0
Exclamación Pasar lenguaje SQL de porgramacion a lenguaje SQL en consulta

Hola,

En el evento "al hacer click" de un boton en el generador de códigos tengo esto;

DoCmd.RunSQL "INSERT INTO Partes (Id_prod,[Volumen Requerido]) SELECT Productos.Id_prod,[Volumen Requerido] FROM Productos WHERE Productos.Id_prod = [Forms]![Formulación]![Id_prod] And [Productos.Volumen Requerido] = [Forms]![Formulación]![Volumen Requerido]"


Quisiera saber como se tendria que escribir esto en una consulta en el lenguaje SQL.
(tomar en cuenta que estoy cogiendo campos del formulario donde se encuentra el boton).

Les pido ayuda por favor! Es URGENTE!

Gracias de antemano por su ayuda.
  #2 (permalink)  
Antiguo 17/09/2009, 14:55
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Pasar lenguaje SQL de porgramacion a lenguaje SQL en consulta

Perdona mi ignorancia, pero... ¿en qué lenguaje estás programando?

Pos otro lado, lo único que necesitas para pasar de SQL embebido a SQL es poner los valoes reales:
Código sql:
Ver original
  1. INSERT INTO Partes (Id_prod, Volumen)
  2. SELECT Productos.Id_prod, Volumen
  3. FROM Productos
  4. WHERE
  5.         Productos.Id_prod = unvalor AND AND Volumen = otrovalor;
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 17/09/2009, 16:17
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Pasar lenguaje SQL de porgramacion a lenguaje SQL en consulta

Gracias por tu rapida respuesta!
y perdoname por no expresarme bien. Solo que escribir SQL en programacion es diferente a escribirlo en la consulta.

Hasta el punto 4. TODO BIEN!
El punto 5 es el que me molesta. ¿POR QUÉ? Porque ese "unvalor" y "otrovalor" que me dices, se encuentran en un cuadros de texto DEL FORMULARIO!

Mi problema es que no se como hacer para que me coja esos cuadros de texto desde la consulta!!! por eso yo ponia "WHERE Productos.Id_prod = [Forms]![Formulación]![Id_prod]". Lo que esta en negrita me coje lo del cuadro de texto DEL FORMULARIO si es que lo programo desde le boton. pero yo lo quiero programar desde una consulta. ME EXPILCO?

Gracis por tu tiempo y perdona las molestias.

Última edición por monojarc; 17/09/2009 a las 16:24
  #4 (permalink)  
Antiguo 17/09/2009, 16:36
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Pasar lenguaje SQL de porgramacion a lenguaje SQL en consulta

Te explicas, pero no me dices en qué lenguaje programas...
Los formularios no existen para el SQL, es decir, no existen para el DBMS. A la base de datos le llegan solamente las consultas, por eso todo dato debe ingresar a la consulta como dato puro, o bien ser parámetro de un objeto creado para operar con un conector hacia la base de datos.
En cualquier caso debes recordar que no hay forma en que un DBMS lea un formulario, ni tampoco las variables o los objetos en él. El formulario debe, de alguna forma, enviar su consulta a la base de datos, pero eso se hace en la capa de negocios de la aplicación.
En este punto, vuelvo a insistir: Dime en qué lenguaje programas, o no podré darte más consejos para esta etapa, ya que los diferentes lenguajes manejan las cosas de diferentes formas.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #5 (permalink)  
Antiguo 18/09/2009, 09:11
 
Fecha de Ingreso: septiembre-2009
Mensajes: 6
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Pasar lenguaje SQL de porgramacion a lenguaje SQL en consulta

Perdona por mi ignorancia...

Trabajo en acces 2007, y el lenguaje en que programo es BASIC...

Gracias por tu tiempo, en serio! ya con lo que me explicaste tendré que programar nomás en Visual Basic y no crear una consulta...

Gracias de todos modos!
  #6 (permalink)  
Antiguo 18/09/2009, 09:31
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Pasar lenguaje SQL de porgramacion a lenguaje SQL en consulta

No me imaginaba que alguien usara aún el BASIC... (yo lo aprendí hace 17 años).
Bueno, para el caso, la mejor opción es o Visual Basic o yo te recomendaría Visual Basic .Net, que opera mucho mejor con bases de datos.
Aún así, existen algunas formas de operar directamente entre Access y MySQL, pero para ello debes usar ODBC.
En este link verás cómo conectarlos: http://www.programatium.com/bibliote...l/conexion.htm
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.