Actualizar tabla de access al agregar un registro desde basic

Coyote
27 de Mayo del 2004
Hola!
tengo un problema, cuando agrego un cliente nuevo, puedo agregarlo como si perteneciera a una organizacion existente, o directamente crear una organizacion nueva.
en el segundo caso me guarda primero me pide los datos de la nueva organizacion y me la guarda en la tabla organizacion y luego el cliente en la tabla clientes.
Pero el problema es que al guardar el cliente con la referencia de la nueva organizacion, no la reconoce...
Ne cesito que me actualice la tabla organizacion antes de agregar el cliente.
Pero no se actualiza hasta que cierras la aplicacion.

Podeis decirme algo??? Una funcion para actualizar?

peris
27 de Mayo del 2004
para actualizar tienes dos propiedades:

.requery y .refresh, las dos son practicamente equivalentes, pero una se usa para objetos del formulario o subformularios insertados, y la otra puede servir para bases de datos o tablas.

eso debería valerte.

Coyote
27 de Mayo del 2004
Hola gracias por tu ayuda!
Pero esa propiedad a qué se lo aplico?
No puedo utilizar el nombre de la tabla...
Estoy trabajando en visual basic.net conectandome a una base de datos de access. Y el caso es que la tabla se actuliza solo cuando cierro la aplicacion de basic

peris
27 de Mayo del 2004
yo .net no controlo, pero creo que eso es igual en .net y en VB puro y duro.

creo que con el recordset que supongo te habrás declarado lo utilizas.

Dim rec As DAO.Recordset 'en este caso con DAO
con ADO será parecido no?

rec.requery 'vuelbe a cargar las tablas y formularios.
eso es lo que se usa para actualizar en tiempo de ejecución.

a ver que tal

Coyote
27 de Mayo del 2004
Parece que te sorprendera saber que no utilizo el recordset...
Para dar alta me conecto a la base de datos y lo inserto con la instruccion de sql...

es decir, declaro oledbcommand y
comando.commandText="INSERT into... "

No utilizo el recordset para nada.

peris
27 de Mayo del 2004
Pues creo que deberías declararte un recordset, no necesitas cambiar las instrucciones sql, pero para actualizarlo create el recordset y haz lo que te he dicho, solo son unas lineas de codigo...