Navegacion ventanas y datos

25/05/2006 - 11:10 por Fadoyo | Informe spam
Buenos dias a todos, quiero hacer una pequeña aplicacion con dos
formularios, el primero abre el segundo, el primero es un listado de un
operador y el segundo son los coches que tiene ese operador. En el primer
formulario pongo un grid con los operadores y sus datos y en el segundo abro
un formulario con cajas de texto con los datos del operador y un grid con
los coches de ese operador.

Bien, la parte de datos tiene solo dos tablas de datos, la primera con los
operadores y la segunda con los coches de esos operadores.

resulta que yo en el primer formulario cargo los operadores y cuando abro
los coches de un operador cargo sus coches, pero tambien quiero modificar
los datos del operador, y no quiero cargarlos otra vez porque ya los tengo
cargados. ¿como se los paso al segundo formulario? He intentado crearle una
propiedad datarow, pero al modificar en el segundo formulario y hacer un
update en el primero da un error de concurrencia.

Gracias
Fadoyo

Preguntas similare

Leer las respuestas

#1 Fadoyo
25/05/2006 - 12:17 | Informe spam
Hola, muchas gracias por contestar:

No del todo, en el segundo formulario no quiero cargar los datos del
operador, solo los de sus coches, puesto que los del operador ya los tengo
cargados en el formulario 1.

¿Como puedo acceder desde el formulario 2 al dataset.Table1 con los datos
cargados en el formulario 1?

Gracias
Fadoyo

"Cristian Malaga" wrote in
message news:
Hola A ver si he estendido o si te sirve mi idea.

tu tienes un DataSet con las dos tablas
en la tabla operador tienes dos consultas una de select * y otra where
operadorid = @variable

atravez de una propiedad le pasa al formulario 2 la id del operador y


cargas
sus datos y sus coches y alli actualizas o borras o insertas al volver al
form1 si haz cambiado algo en el formulario 2 ejecutas otravez el select *
para actualizar el Dataset.


"Fadoyo" wrote:

> Buenos dias a todos, quiero hacer una pequeña aplicacion con dos
> formularios, el primero abre el segundo, el primero es un listado de un
> operador y el segundo son los coches que tiene ese operador. En el


primer
> formulario pongo un grid con los operadores y sus datos y en el segundo


abro
> un formulario con cajas de texto con los datos del operador y un grid


con
> los coches de ese operador.
>
> Bien, la parte de datos tiene solo dos tablas de datos, la primera con


los
> operadores y la segunda con los coches de esos operadores.
>
> resulta que yo en el primer formulario cargo los operadores y cuando


abro
> los coches de un operador cargo sus coches, pero tambien quiero


modificar
> los datos del operador, y no quiero cargarlos otra vez porque ya los


tengo
> cargados. ¿como se los paso al segundo formulario? He intentado crearle


una
> propiedad datarow, pero al modificar en el segundo formulario y hacer un
> update en el primero da un error de concurrencia.
>
> Gracias
> Fadoyo
>
>
>
Respuesta Responder a este mensaje
#2 Cristian Malaga
25/05/2006 - 12:19 | Informe spam
Hola A ver si he estendido o si te sirve mi idea.

tu tienes un DataSet con las dos tablas
en la tabla operador tienes dos consultas una de select * y otra where
operadorid = @variable

atravez de una propiedad le pasa al formulario 2 la id del operador y cargas
sus datos y sus coches y alli actualizas o borras o insertas al volver al
form1 si haz cambiado algo en el formulario 2 ejecutas otravez el select *
para actualizar el Dataset.


"Fadoyo" wrote:

Buenos dias a todos, quiero hacer una pequeña aplicacion con dos
formularios, el primero abre el segundo, el primero es un listado de un
operador y el segundo son los coches que tiene ese operador. En el primer
formulario pongo un grid con los operadores y sus datos y en el segundo abro
un formulario con cajas de texto con los datos del operador y un grid con
los coches de ese operador.

Bien, la parte de datos tiene solo dos tablas de datos, la primera con los
operadores y la segunda con los coches de esos operadores.

resulta que yo en el primer formulario cargo los operadores y cuando abro
los coches de un operador cargo sus coches, pero tambien quiero modificar
los datos del operador, y no quiero cargarlos otra vez porque ya los tengo
cargados. ¿como se los paso al segundo formulario? He intentado crearle una
propiedad datarow, pero al modificar en el segundo formulario y hacer un
update en el primero da un error de concurrencia.

Gracias
Fadoyo



Respuesta Responder a este mensaje
#3 Fadoyo
25/05/2006 - 12:36 | Informe spam
Muchisimas gracias.

Jose
"Cristian Malaga" wrote in
message news:
facil .

le das al dataset el parametro modifiers = public

y en el formulario 2 llamas formulario1.dataset.table(0)
o algo asi


"Fadoyo" wrote:

> Hola, muchas gracias por contestar:
>
> No del todo, en el segundo formulario no quiero cargar los datos del
> operador, solo los de sus coches, puesto que los del operador ya los


tengo
> cargados en el formulario 1.
>
> ¿Como puedo acceder desde el formulario 2 al dataset.Table1 con los


datos
> cargados en el formulario 1?
>
> Gracias
> Fadoyo
>
> "Cristian Malaga" wrote in
> message news:
> > Hola A ver si he estendido o si te sirve mi idea.
> >
> > tu tienes un DataSet con las dos tablas
> > en la tabla operador tienes dos consultas una de select * y otra where
> > operadorid = @variable
> >
> > atravez de una propiedad le pasa al formulario 2 la id del operador y
> cargas
> > sus datos y sus coches y alli actualizas o borras o insertas al volver


al
> > form1 si haz cambiado algo en el formulario 2 ejecutas otravez el


select *
> > para actualizar el Dataset.
> >
> >
> > "Fadoyo" wrote:
> >
> > > Buenos dias a todos, quiero hacer una pequeña aplicacion con dos
> > > formularios, el primero abre el segundo, el primero es un listado de


un
> > > operador y el segundo son los coches que tiene ese operador. En el
> primer
> > > formulario pongo un grid con los operadores y sus datos y en el


segundo
> abro
> > > un formulario con cajas de texto con los datos del operador y un


grid
> con
> > > los coches de ese operador.
> > >
> > > Bien, la parte de datos tiene solo dos tablas de datos, la primera


con
> los
> > > operadores y la segunda con los coches de esos operadores.
> > >
> > > resulta que yo en el primer formulario cargo los operadores y cuando
> abro
> > > los coches de un operador cargo sus coches, pero tambien quiero
> modificar
> > > los datos del operador, y no quiero cargarlos otra vez porque ya los
> tengo
> > > cargados. ¿como se los paso al segundo formulario? He intentado


crearle
> una
> > > propiedad datarow, pero al modificar en el segundo formulario y


hacer un
> > > update en el primero da un error de concurrencia.
> > >
> > > Gracias
> > > Fadoyo
> > >
> > >
> > >
>
>
>
Respuesta Responder a este mensaje
#4 Cristian Malaga
25/05/2006 - 12:38 | Informe spam
facil .

le das al dataset el parametro modifiers = public

y en el formulario 2 llamas formulario1.dataset.table(0)
o algo asi


"Fadoyo" wrote:

Hola, muchas gracias por contestar:

No del todo, en el segundo formulario no quiero cargar los datos del
operador, solo los de sus coches, puesto que los del operador ya los tengo
cargados en el formulario 1.

¿Como puedo acceder desde el formulario 2 al dataset.Table1 con los datos
cargados en el formulario 1?

Gracias
Fadoyo

"Cristian Malaga" wrote in
message news:
> Hola A ver si he estendido o si te sirve mi idea.
>
> tu tienes un DataSet con las dos tablas
> en la tabla operador tienes dos consultas una de select * y otra where
> operadorid = @variable
>
> atravez de una propiedad le pasa al formulario 2 la id del operador y
cargas
> sus datos y sus coches y alli actualizas o borras o insertas al volver al
> form1 si haz cambiado algo en el formulario 2 ejecutas otravez el select *
> para actualizar el Dataset.
>
>
> "Fadoyo" wrote:
>
> > Buenos dias a todos, quiero hacer una pequeña aplicacion con dos
> > formularios, el primero abre el segundo, el primero es un listado de un
> > operador y el segundo son los coches que tiene ese operador. En el
primer
> > formulario pongo un grid con los operadores y sus datos y en el segundo
abro
> > un formulario con cajas de texto con los datos del operador y un grid
con
> > los coches de ese operador.
> >
> > Bien, la parte de datos tiene solo dos tablas de datos, la primera con
los
> > operadores y la segunda con los coches de esos operadores.
> >
> > resulta que yo en el primer formulario cargo los operadores y cuando
abro
> > los coches de un operador cargo sus coches, pero tambien quiero
modificar
> > los datos del operador, y no quiero cargarlos otra vez porque ya los
tengo
> > cargados. ¿como se los paso al segundo formulario? He intentado crearle
una
> > propiedad datarow, pero al modificar en el segundo formulario y hacer un
> > update en el primero da un error de concurrencia.
> >
> > Gracias
> > Fadoyo
> >
> >
> >



Respuesta Responder a este mensaje
#5 Fadoyo
25/05/2006 - 12:58 | Informe spam
Perdon, ¿Como se en formulario 2 cual es la instancia de formulario 1 que
tiene los datos cargados?

En principio lo he resuelto haciendo en el formulario 1

Dim form2 as new formulario2
form2.dataset1=me.dataset1

y funciona, pero despues cuando antes de cerrar el formulario 1 hago
datadapter.update(me.dataset1,me.dataset1.tabla1.tabla1) me da un error de
concurrencia.

¿Que hago mal?

Gracias
Fadoyo

"Cristian Malaga" wrote in
message news:
facil .

le das al dataset el parametro modifiers = public

y en el formulario 2 llamas formulario1.dataset.table(0)
o algo asi


"Fadoyo" wrote:

> Hola, muchas gracias por contestar:
>
> No del todo, en el segundo formulario no quiero cargar los datos del
> operador, solo los de sus coches, puesto que los del operador ya los


tengo
> cargados en el formulario 1.
>
> ¿Como puedo acceder desde el formulario 2 al dataset.Table1 con los


datos
> cargados en el formulario 1?
>
> Gracias
> Fadoyo
>
> "Cristian Malaga" wrote in
> message news:
> > Hola A ver si he estendido o si te sirve mi idea.
> >
> > tu tienes un DataSet con las dos tablas
> > en la tabla operador tienes dos consultas una de select * y otra where
> > operadorid = @variable
> >
> > atravez de una propiedad le pasa al formulario 2 la id del operador y
> cargas
> > sus datos y sus coches y alli actualizas o borras o insertas al volver


al
> > form1 si haz cambiado algo en el formulario 2 ejecutas otravez el


select *
> > para actualizar el Dataset.
> >
> >
> > "Fadoyo" wrote:
> >
> > > Buenos dias a todos, quiero hacer una pequeña aplicacion con dos
> > > formularios, el primero abre el segundo, el primero es un listado de


un
> > > operador y el segundo son los coches que tiene ese operador. En el
> primer
> > > formulario pongo un grid con los operadores y sus datos y en el


segundo
> abro
> > > un formulario con cajas de texto con los datos del operador y un


grid
> con
> > > los coches de ese operador.
> > >
> > > Bien, la parte de datos tiene solo dos tablas de datos, la primera


con
> los
> > > operadores y la segunda con los coches de esos operadores.
> > >
> > > resulta que yo en el primer formulario cargo los operadores y cuando
> abro
> > > los coches de un operador cargo sus coches, pero tambien quiero
> modificar
> > > los datos del operador, y no quiero cargarlos otra vez porque ya los
> tengo
> > > cargados. ¿como se los paso al segundo formulario? He intentado


crearle
> una
> > > propiedad datarow, pero al modificar en el segundo formulario y


hacer un
> > > update en el primero da un error de concurrencia.
> > >
> > > Gracias
> > > Fadoyo
> > >
> > >
> > >
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida