duda con formulario de datos

27/01/2004 - 21:21 por Carlos Durán Urenda | Informe spam
Estoy tratado de utilizar un formulario, creandolo a partir del asistente de
formularios de datos

la duda esta en lo siguiente

el asistente crea unicamente textbox, yo deseo incluir algunos combobox o
listbox, en fin personalizar el formulario para darle mas funcionalidad

analizando el codigo generado por el asistente, el boton cargar crea un
copia del dataset, llama a un medoto definido en el formulario filldataset()
cuya definicion es
Public Sub FillDataSet(ByVal dataSet As WindowsApplication1.MiDS)

en donde llena el datset con la siguiente instruccion

Me.OleDbDataAdapter1.Fill(dataSet)

segun entiendo al pasar como parametro el dataset (sin indicar una tabla en
especifico), carga el primer datatable

Ahora bien, para llenar el combo box, necesito un origen de datos, si lo
defino en el mismo dataset, como un datatable ( tabla2 por ejemplo), tendria
que llenar los dataset de la siguiente manera?

Me.OleDbDataAdapter1.Fill(dataSet, tabla1)

Me.OleDbDataAdapter1.Fill(dataSet, tabla2)



ahora, este procedimiento es publico, eso significa que cuando se vuelve a
utilizar el asistente para formularios de datos, este hace un llamado al
metodo ya definido, o no es asi?



no he podido hacer que el combo muestre los datos, ya lo he bingdeado y
establecido las propiedades datasource y datamember

Alguien puede ayudarme

de antemano Gracias por su ayuda



Carlos Duran

Preguntas similare

Leer las respuestas

#1 Guillermo guille
27/01/2004 - 23:52 | Informe spam
cuando llenas el DataSet se llenan todos los datos, al menos los que hayas
indicado en la cadena SELECT.
El dataSet tendrá una o varias tablas, pero todas estarán "rellenas", otra cosa
es que quieras añadir una nueva tabla al DataSet existente, en ese caso el
método Fill lo usarás con la nueva tabla y después simplemente añade la tabla
al DataSet...
No se si te abré liado más de lo que ya estás, pero... es que los asistentes y
yo estamos algo peleados... y seguramente es porque estoy pensando en código
"puro y duro".

Nos vemos.
Guillermo
P.S.
Si te parece últil mi sitio:
http://www.elguille.info/lonuevo/lo....htm#dic30
Microsoft VB MVP desde 1997
Te invito a mi sitio dedicado al VB y más...
http://www.elguille.info/
http://www.mundoprogramacion.com/
(puede que el correo usado sea anti-spam)


"Carlos Durán Urenda" wrote in message
news:
Mostrar la cita
#2 Carlos Durán Urenda
29/01/2004 - 17:19 | Informe spam
Gracias

Asi es, esto de los asistentes es un lio pero aprovechando la liena, a
ver si me puedes ayudar con lo siguiente, te lo agradecería mucho

Ya que el asistente para Forms de datos (Windows), solo crea vinculaciones
con cuadros de texto, me ha resultado de poca utilidad, y estoy
desarrollando un modulo en el cuar realizo las vinculaciones, de forma que
en diseño establesco la propiedad tag de cada control, en la cual indico la
tabla, el campo, el tipo de datos y el formato que quiero presentar, mis
rutinas de vinculacion utilizan un dataview, leen la propiedad tag de cada
control y vinculan al campo correspondiente...

hasta este punto todo esta perfecto, ya que con poco codigo puedo vincular,
textos, labels, combobox, etc, mi problema esta en que al trabajar con
dataview, los cambios que realizo en los controles vinculados no se estan
actualizando en el origen de datos, al cerrar el formulario y volverlo a
abrir (realiza nuevamente las vinculaciones), la informacion del origen de
datos no ha sido modificada.

estoy tratando de utilizar el metodo Update del Adaptador de datos, pero me
indica que "requiere un comando de actualizacion valido cuando se pasa la
coleccion DataRow con las filas modificadas"

en concreto...
1) necesito saber si al vincular los controles al dataview, no es
necesario utilizar los métodos BeginEdit, EndEdit y si no es necesario crear
un commandbuider para sincronizar los cambios

2) una vez realizados los cambios en el dataview, como hago para que estos
se reflejen en el origen de datos (como acutalizar el origen de datos a
partir de data view)


Gracias por tu atencion
Y felicidades por tu sitio, me ha sido de mucha utilidad



"Guillermo 'guille'" escribió en el mensaje
news:%
Mostrar la cita
cosa
Mostrar la cita
tabla
Mostrar la cita
asistentes y
Mostrar la cita
código
Mostrar la cita
asistente de
Mostrar la cita
o
Mostrar la cita
filldataset()
Mostrar la cita
en
Mostrar la cita
tendria
Mostrar la cita
a
Mostrar la cita
#3 Carlos Durán Urenda
02/02/2004 - 16:33 | Informe spam
Ya lo resolvi
Gracias

"Carlos Durán Urenda" escribió en el mensaje
news:
Mostrar la cita
la
Mostrar la cita
vincular,
Mostrar la cita
me
Mostrar la cita
crear
Mostrar la cita
hayas
Mostrar la cita
otra
Mostrar la cita
el
Mostrar la cita
combobox
Mostrar la cita
funcionalidad
Mostrar la cita
un
Mostrar la cita
tabla
Mostrar la cita
lo
Mostrar la cita
vuelve
Mostrar la cita
al
Mostrar la cita
y
Mostrar la cita
Ads by Google
Search Busqueda sugerida