Visual Basic para Aplicaciones - RE:URGENTE, Realizar una consulta a una Base de D

Life is soft - evento anual de software empresarial
 
Vista:

RE:URGENTE, Realizar una consulta a una Base de D

Publicado por Rodrigo M., (2 intervenciones) el 10/10/2000 00:00:00
Hola.
Mi consulta es la siguiente, tengo una base de dato en access 97 cons tres tablas
lo que quiero hacer es a traves de controles DAo realizar una consulta,
como tendria que realizarla, a traves de los Recordset, porque trate con los recodset
pero no funciona.
Otra cosa, en algunos manuales que tengo dicen que los recordset pueden tener
todos los registros pero de una sola tabla ¿es cierto?
Gracias.
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

RE:URGENTE, Realizar una consulta a una Base de D

Publicado por lucKas (4 intervenciones) el 11/10/2000 00:00:00
Hola Rodrigo!

Para poder ayudarte deverias expresar exactamente que tipo de consulta necesitas hacer cuantas tablas intervienen y tambien si tienen condiciones quiero decir , (todos aquellos registros que cumplan estas condiciones), la forma de ordenacion de los mismos.

Y contestando a tu pregunta, se pueden hacer consultas de varias tablas que son almacenadas en un Recordset.

Un saludo
lucKas
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:URGENTE, realizar consulta... estabes si LUCKAS

Publicado por Rodrigo M. (2 intervenciones) el 14/10/2000 00:00:00
ahora si
resulta que realizando un pequeño sistema
con ingreso, modificar y eliminar. Tengo tres tablas
PROPIEDAD, PROPIETARIO, ARREND .
Estoy trabajando con controles DAO. Como lo hago para ingresar los
datos en las tres tablas.

(text1 , es el rol de propiedad que se ingresa gunto con los otros
datos, pero con este rol se verifica en la tabla propietario si
esta asignado o no)

Set bd = OpenDatabase(ruta......)
d = "select * from personal where " _ (si le agregaba PROPIEDAD,ARREND
& "( personal.prut = ´" & Text1 & "´); "
Set esc = bd.OpenRecordset(d, dbOpenDynaset)

If escritura.RecordCount <> 0 Then
MsgBox (" existe")
Else
esc.AddNew
esc("prut") = Text1 ´ lo ingresa bien
esc("propiedad.calle")=text5 ´ ¿se puede hacer esto ...?
esc.Update
MsgBox ("YA ingreso")
End If
esc.Close

¿Como suluciono esto ?
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