** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - insert into condicional
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

insert into condicional

 Responder Responder Página  <12
Autor
Mensaje
damian_colomb Ver desplegable
Habitual
Habitual


Unido: 08/Febrero/2021
Localización: Argentina
Estado: Sin conexión
Puntos: 177
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita damian_colomb Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Junio/2021 a las 15:13
Hago la última consulta antes de cerrar, es relacionado justo a los insert into, pero calculo que aplica a cualquier código.
Como puedo hacer para continuar el código abajo, el ejemplo de insert into calza perfecto, porque muchas veces para escribir los values, se te va muy a la derecha la ventana y es sumamente incómodo leerla y corregirla cuando hay errores.
EN vez de hacer esto:
 GUARDARQUIMICA = "INSERT INTO quimica (idPaciente,fecha,glucemia, urea, creatinina, Na, K, Cl)SELECT [Formularios]![examenescomplementarios]![txtIdPaciente] AS Expr1, [Formularios]![examenescomplementarios]![txtFechaLab] AS Expr2, [Formularios]![examenescomplementarios]![txtGlu] AS Expr3, [Formularios]![examenescomplementarios]![txtUr] AS Expr4, [Formularios]![examenescomplementarios]![txtCr] AS Expr5, [Formularios]![examenescomplementarios]![txtNa] AS Expr6,[Formularios]![examenescomplementarios]![txtk] AS Expr7,[Formularios]![examenescomplementarios]![txtcl] AS Expr8;"


Se podría hacer algo como esto:
 GUARDARQUIMICA =
 "INSERT INTO quimica
 (
idPaciente,
fecha,
glucemia,
urea, 
creatinina, 
Na,
K,
Cl
)
SELECT
[Formularios]![examenescomplementarios]![txtIdPaciente] AS Expr1, 
[Formularios]![examenescomplementarios]![txtFechaLab] AS Expr2, 
[Formularios]![examenescomplementarios]![txtGlu] AS Expr3, 
[Formularios]![examenescomplementarios]![txtUr] AS Expr4, 
[Formularios]![examenescomplementarios]![txtCr] AS Expr5,
[Formularios]![examenescomplementarios]![txtNa] AS Expr6,
[Formularios]![examenescomplementarios]![txtk] AS Expr7,
[Formularios]![examenescomplementarios]![txtcl] AS Expr8;"

Lo he visto en algunos códigos en internet, pero cuando lo he querido replicar, se me hace lío con la sintaxis y nunca pude armarlo. Me parece que es una forma más sencilla de leer el código
Arriba
rokoko Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 16/Febrero/2008
Localización: Pamplona
Estado: Sin conexión
Puntos: 3062
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita rokoko Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Junio/2021 a las 15:22
Si se puede y hay varias formas. Una hacerlo tu a mano o con una base de datos para ese fin.

A mano, si no recuerdo mal asi, lo vas montando a cachos
"Inser into........." _
& "................." _
& "…...............;"

Y con una base de datos para este fin. Hace no mucho se trato.
http://www.mvp-access.com/foro/sql-a-vba_topic85706_post515680.html?KW=Sql#515680
Arriba
damian_colomb Ver desplegable
Habitual
Habitual


Unido: 08/Febrero/2021
Localización: Argentina
Estado: Sin conexión
Puntos: 177
Opciones de entrada Opciones de entrada   Gracias (0) Gracias(0)   Cita damian_colomb Cita  ResponderRespuesta Enlace directo a este mensaje Enviado: 05/Junio/2021 a las 15:24
Excelente rokoko!
Muchas gracias por todo
Arriba
 Responder Responder Página  <12
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable