Access y Oracle.

Hola experto, ESTOY DESARROLLANDO UNA APLICACIÓN con Access 2003 para diseñar la interfaz de usuario y Oracle Database 10g Express Edition como servidor de datos, el acceso es mediante ODBC.
Diseñé un formulario llamado ListaContribuyentesSource al que apliqué un Objeto Recordset de ADO como origen de datos y funciona, he agregado controles al formulario y los he vinculado con los campos que devuelve el recordset y funciona, pero, en la vista de diseño establecí la propiedad Vista predeterminada del formulario como Hoja de datos,
Pero al ejecutar el formulario(Vista formulario), no funciona, es decir, se recuperan los registros pero como Un Único Formulario.
¿Existe alguna manera de modificar la vista predeterminada como Hoja de datos usando código VBA?
¿Cómo establezco el origen de datos de un formulario que sirve de Origen de datos para un SUBFORMULARIO? Ojo, los datos provienen de una base de datos externa como Oracle.
Si me pueden ayudar, gracias.

1 respuesta

Respuesta
1
A mi me funciona correctamente hoja de datos como vista predeterminada
Hoja de datos... presta atención si introduces los controles (textbox)en el
encabezado o detalle o pie, pero creo que no será esto.
¿Y si abres en vista formulario y le das seguidamente a VISTA>HOJADEDATOS?
¿Qué ocurre? A mi también me funciona.
Compacta y repara.
Crea un form nuevo, introduce un text box, y cambia solo la vista predeterminada
... tiene que funcionar!
VBA... fácil, ve a propiedades>clicka "vista predeterminada" + F1, ¿no?
================================================
Origen de datos subformulario: tiene que poder asignarse un código SQL, ¿no?
Gracias por la respuesta, pero ya modifiqué la propiedad Vista predeterminada en Modo Diseño, funciona cuando no tengo ningún dato vinculado al formulario, pero si ejecuto el código VBA con un origen de datos Oracle, no funciona, el formulario se visauliza como un único formulario, para poder vusalizar como Hoja de datos en tiempo de ejecución, debo hacer click con el botón derecho y seleccionar Vista de Hoja de Datos, funciona, pero es poco elegante.
Si el problema solo es por 'poco elegante' pon un botón
Que acceda a los menús de access, pej:
DoCmd. DoMenuItem acFormBar, acRecordsMenu, acSaveRecord,, acMenuVer70
(Este seria para guardar un registro)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas