Entrar
¿Usuario nuevo? Regístrate
vbasicworld · Lista de discusión sobre programación en Visual Basic
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

  Mensajes Ayuda
Avanzado
Problemas diversos con el data grid   Lista de mensajes  
Responder | Reenviar Mensaje #3741 de 4541 |

Hola, quisiera ver si alguien me puede ayudar. Estoy haciendo un
programa de facturacion cuyos datos estan almacenados en una base de
Access 2000. Tengo un textbox donde pongo el numero de factura. La
idea es que si la factura existe, al producirse el lostfocus se
muestren los items en un datagrid. Los items de la factura se agregan
durante el evento lostfocus a una base temporaria vinculada al
datagrid mediante un control ADO. Los problemas que tengo con el
control ADO son:

a) Si quiero pasar directamente datos del recordset de articulos al
recordset del ADODC, sale un mensaje que dice "Se produjeron
errores". Los campos son del mismo tipo. Puedo evitar este error
pasando primero el dato a una variable intermedia, y luego de esa
variable al campo del ADODC, pero en ese caso ignora los centavos, es
decir, el precio de 41,20 me aparece como 4.120,00.

b) Ademas, luego de terminar el evento lostfocus, cuando el cursor se
ha posicionado en el textbox siguiente, el datagrid no muestra el
contenido de la tabla, aunque se haya llenado. No sirve poner el
refresh en el ADODC ni en la grilla. Pero si pongo el refresh en un
boton cualquiera suplementario, o si pongo un msgbox en el medio, si
se me dibuja.

c) Si quiero reemplazar el ADODC con un recordset declarado por
programa, el datagrid se dibuja correctamente, y me permite la
modificacion de los registros, pero no las operaciones insert y
delete que sí me permite el ADO. Me da error 3129 "Operacion no
permitida en este contexto", sin que diga mas.

Alguien sabe como solucionar este tema, o si hay otro proveedor para
acceder a Access 2000 que no sea el OLEDB 4.0?

Desde ya muchas gracias.

Norberto







Mar, 1 de Mar, 2005 8:01 pm

nmaraschi
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #3741 de 4541 |
Desplegar mensajes Autor Ordenar por fecha

Hola, quisiera ver si alguien me puede ayudar. Estoy haciendo un programa de facturacion cuyos datos estan almacenados en una base de Access 2000. Tengo un...
nmaraschi
Sin conexión Enviar mensaje
1 de Mar, 2005
8:02 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda