Elemento de un ListBox a tabla en Access

<< < (2/2)

soplo:
Hola
A ver si te entiendo. Tu quieres recorrer un listbox y grabar en una base de datos un registro por cada entrada que leas.

Algo como esto (usando DAO)

Código:

for x%=0 to list1.count-1
data1.recordset.addnew
data1.recordset.fields("campo")=list1.list(x%)
data1.recordset.update
next x%

Observa como recorro el bucle empezando por el principio y llegando hasta el final. Observa que list1.count te devuelve el número de entradas que tiene y que el primer elemento empieza por cero.

Observa también que list1.list(x%) te devuelve el string correspondiente a la entrada x% en vez de list1.listindex que te devuelve el string que esté seleccionado en ese momento.

Un saludo

InGuS:
Muchas gracias a todos en especial a Slasher Keeper, ya quedo solucionado el problema, no me habia percatado que en algun momento por error borre option explicit (porque de hecho si esta marcado en las preferencias) con la linea que me diste queto todo resuelto.

Código:

Dataprod.Recordset!proveedor = cmbProv.List(cmbProv.ListIndex)

Saludos.

Navegación

[0] Índice de Mensajes

[*] Página Anterior