Visual Basic para Aplicaciones - VB para Access

Life is soft - evento anual de software empresarial
 
Vista:

VB para Access

Publicado por Skorpyo (1 intervención) el 30/07/2001 14:28:51
Mi problema es q estoy trabajndo con Access y casi todo lo estoy haciendo por el asistente pero ahora necesito el codigo de un par d instrucciones, y de VBA estoy cortito, aver si me podeis ayudar.Gracias.

1.-Eliminar todos los registros de una tabla.
2.- Copiar un registro de una tabla(elegido mediante un cuadro combinado por el usuario) a otra tabla con los mismos campos.

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:VB para Access

Publicado por fran (9 intervenciones) el 02/08/2001 23:02:24
1- Si tu conexion se llama Cnn seria:
cnn.execute "DELETE FROM tabla" siendo tabla el nombre de tu tabla
2- Crea un recordset, si usas un datacombo:
dim rst as adodb.recordset
set rst=new adodb.recordset
rst.open "Select * from tabla1 where campo1=" & combo.boundtext
while not rst.eof
cnn.execute "INSERT INTO tabla2 (campo1,....,campoN) VALUES ( " &
rst!campo1 & "," & campo2 & "," & ..... & "," & campoN & ")"
rst.movenext
wend
set rst=nothing
haz de tener en cuenta que si el tipo de campo es texto el valor en SQL debe tener al principio y al final una comilla simple.
Saludos
Fran
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