Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/10/2009, 15:20
ALFREDVB
 
Fecha de Ingreso: agosto-2009
Mensajes: 19
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Como trabajar procedimiento u objetos en dos formularios?

ANTES QUE NADA GRACIAS POR LA RESPUESTA Y DISCULPAS POR LA TARDANZA EN RESPONDER.
CON ESTE COMENTARIO ME DOY CUENTA QUE ES CIERTO QUE DEBERIA HACERLO USANDO ARGUMENTOS EN EL PROCEDIMIENTO, AUNQUE HASTA AHORA NO HE USADO ARGUMENTOS EN UN PROCEDIMIENTO.
EL PROCEDIMIENTO QUE UTILIZO EN LOS DOS FORMULARIOS LO ENSAYE EN UN SOLO FORMULARIO Y FUNCIONA BIEN PERO POR DEFECTO HACE REFERENCIA AL FORMULARIO 1 Y NO SE COMO LLAMARLO DESDE EL FORMULARIO DOS Y QUE INTERNAMENTE SEPA QUE LOS OBJETOS A QUE SE REFIERES SON DEL FORM2 ES EL SIGUIENTE:
Public Sub PASAREGISTROS()

For i = 0 To DBGrid1.SelBookmarks.Count - 1
Data1.Recordset.Bookmark = DBGrid1.SelBookmarks(i) 'AQUI ACTUALIZA EL RECORDSET SELECCIONADO (i)

AVARDATA = Data1.Recordset.GetRows(1) 'AQUI SE PASA EL REGISTRO SELECCIONADO AL ARRAY

Ii = DBGrid1.GetBookmark(1) 'SIMPLEMENTE PARA VER VARIACION EN MARCADORES
Data1.Database.Execute "INSERT INTO SELECTCALORICA " _
& "(ID, TIPO, ALIMENTO, PCPORCIENTO, AGUAg, CALg, PROTg, HCg, GRASAg, SATUg, MONOg, POLIg, COLmg, FIBRAg, SODIOmg, POTASIOmg, MAGNESmg, CALCIOmg, FOSPOROmg, HIERROmg) VALUES " _
& "('" & AVARDATA(0, 0) & "', '" & AVARDATA(1, 0) & "', '" & AVARDATA(2, 0) & "', '" & AVARDATA(3, 0) & "', '" & AVARDATA(4, 0) & "', '" & AVARDATA(5, 0) & "', '" & AVARDATA(6, 0) & "','" & AVARDATA(7, 0) & "', '" & AVARDATA(8, 0) & "', '" & AVARDATA(9, 0) & "', '" & AVARDATA(10, 0) & "', '" & AVARDATA(11, 0) & "', '" & AVARDATA(12, 0) & "', '" & AVARDATA(13, 0) & "','" & AVARDATA(14, 0) & "', '" & AVARDATA(15, 0) & "', '" & AVARDATA(16, 0) & "', '" & AVARDATA(17, 0) & "', '" & AVARDATA(18, 0) & "', '" & AVARDATA(19, 0) & "');"

Next

Data2.Refresh
DBGrid2.Refresh
End Sub

AGRADEZCO CUALQUIER COMENTARIO.....GRACIAS.