Visual Basic - Diferenciar campos URGENTE!!!!!!

Life is soft - evento anual de software empresarial
 
Vista:

Diferenciar campos URGENTE!!!!!!

Publicado por Desesperado Carlos (10 intervenciones) el 18/06/2003 11:25:56
¿Kómo puedo diferenciar en una selección de dos tablas dos campos k se llaman igual?

Ex. Las tablas facturas y detalle tienen un campo llamado ref. ¿Kómo lo distingo?

factura.Open "Select * from facturas, detalle"

factura.Fields("ref").Value = combo1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:Diferenciar campos URGENTE!!!!!!

Publicado por Iñaki (502 intervenciones) el 18/06/2003 11:51:08
Puedes anteponer el nombre de la tabla, por ejemplo:
" SELECT TABLA1.NOMBRE, TABLA2.NOMBRE ......."
o también renombrar asi
" SELECT TABLA1.NOMBRE AS NOMBRE_TABLA1, TABLA2.NOMBRE ,....)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Diferenciar campos URGENTE!!!!!!

Publicado por Desesperado Carlos (10 intervenciones) el 18/06/2003 12:00:43
Gracias Iñaki pero el problema es kuando la selección ya está hecha y le tengo k decir al añadir un registro donde va kada uno:

Ex
factura.Fields("ref").Value = Text1

Pero ref korresponde a dos tablas (factura y detalle). ¿Sabes komo los puedo distinguir??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Diferenciar campos URGENTE!!!!!!

Publicado por Marco Santis (265 intervenciones) el 18/06/2003 20:28:11
Debes colocar un titulo a estos campos, ej

SELECT tabla1.ref as DATO_1, tabla2.ref as DATO_2.......

y después lo llamas así:
factura.Fields("DATO_1").Value = Text1
factura.Fields("DATO_21").Value = Text2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar