Actualizar tabla de access al agregar un registro desde basic
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?
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?
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.
.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.
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
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
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
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
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.
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.
