Visual Basic - ListBox y Access

Life is soft - evento anual de software empresarial
 
Vista:

ListBox y Access

Publicado por Paloma (4 intervenciones) el 14/01/2004 18:24:35
Hola!!! Necesito ayuda urgente con listbox, no hay manera de que pueda transferir los datos de la listBox (Maximo 5 a la bases de datos creada en Access). Adjunto en codigo para ver si alguien me puede ayudar. Please!!!!

Dim i, j As Integer
Private Sub addbook_Click()
If List1.ListCount > 4 Then
MsgBox \"Maximun 5 books per person\"
Else
List1.AddItem Text3.Text
Text3.Text = \"\"
End If
End Sub

Private Sub deletebook_Click()
List1.RemoveItem (j)
End Sub

// Presionando boton 3 supuestamente mandaria los datos a mi base de datos y podria entrar los del nuevo cliente.

Private Sub Command3_Click()
Data1.Recordset.AddNew
Data1.Recordset.Fields(\"Full name\").Value = Text1.Text
Data1.Recordset.Fields(\"Account\").Value = Text2.Text
For i = 0 To List1.ListCount
Data1.Recordset.AddNew
Data1.Recordset.Fields(\"books\").Value = List1.list(i)
Data1.Recordset.Update
Next
End Sub
Private Sub Command4_Click()
Form5.Hide
Form2.Show
End Sub

Private Sub Command5_Click()
List1.Clear
Text1.Text = \"\"
Text2.Text = \"\"
Text3.Text = \"\"
End Sub

Private Sub List1_Click()
j = List1.ListIndex
End Sub

El problema es con los valores de los campos, no admite valor null

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:ListBox y Access

Publicado por POLA (522 intervenciones) el 14/01/2004 18:49:17
Asigna la cadena vacia ( "") al campo de la base de datos.

Saludos Pola
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:ListBox y Access

Publicado por Paloma (4 intervenciones) el 14/01/2004 18:55:00
Hola Pola,
A que te refieres asigna la cadena vacia al campo de la base de datos? Perdona pero soy todavia principiante. Puedes mandarme un ejemplo.
Muchas gracias
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:ListBox y Access

Publicado por Pedro Luis (878 intervenciones) el 14/01/2004 19:03:38
Me dá la impresión que al menos un registro de cada vez si graba, el primer libro, pero a partir de ahí, en el For, como después del addnew solo hay un libro solo grabará el libro, sin el nombre y el account, a no ser que sean campos obligatorios, con lo que tendras un mensaje de error.
El For debe ser 0 to listcount-1 ya que se empieza en cero.
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