Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/05/2009, 19:43
vicentecamesella
 
Fecha de Ingreso: abril-2009
Mensajes: 136
Antigüedad: 15 años
Puntos: 1
Respuesta: Ayuda con una funcion

Ok aver si me explico mejor

esto es lo que tengo en un modulo

Sub insertar(tabla As String, Campos As String, VALORES As String)

cn.Execute " INSERT INTO `" & tabla & "` (" & Campos & ") VALUES " & _
"(" & VALORES & ")"

End Sub

en el formulario hago esto

'Le asigno los campos a trabajar
For i = 0 To rc.Fields.Count - 1 'Cambiar valor hasta
If i < rc.Fields.Count - 1 Then 'Opcion segun campo
Campos = Campos & rc.Fields(i).Name & "," 'Diferente al ultimo campo
Else 'En caso contrario
Campos = Campos & rc.Fields(i).Name 'Ultimo campo
End If 'cierro condiciones
Next 'siguiente bloque

'Le asigno los valores para el insert into
For i = 0 To rc.Fields.Count - 1 'Cambiar valor hasta
If i < rc.Fields.Count - 1 Then 'Cambiar valor hasta
VALORES = VALORES & "'" & Text1(i) & "'," 'Diferente Ultimo campo
Else 'En caso contrario
VALORES = VALORES & "'" & Text1(i) & "'" 'Ultimo campo
End If 'cierro condiciones
Next 'Siguiente Bloque

en el boton de grabar llamo call insertar ("tabla",campos,valores)

Lo hace excelente lo que quiero es poder manejar otros controles que no sean solo texta seria identificandolo con el nombre del campo en la base de datos alguien me echa una mano please y gracias de antemano