Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VB6 - Difrencia entre combo y datacombo

665 views
Skip to first unread message

Fabian

unread,
Jul 4, 2008, 11:21:26 AM7/4/08
to
Hola estoy armando una pantalla donde tengo:
- Pais
- Provincia
- Localidad
Segun el pais que muesto me carga las provincias correspondientes, y de
igual modo Localidades muestra las que pertenecen a la Provincia
seleccionada. Vi algunos ejemplos en la web y algunos usan combo y otros
datacombo. Vi que por ejemplo en el combo puedo usar .index y en datacombo
no, la pregunta es:
ż que diferencia funcional hay entre el combo y el datacombo para poder
elegir cual usar encada caso?
Por ejemplo yo estaba usando datacombo para los tres casos, pero por ejemplo
al querer saber el indice de la opcion seleccionada me da error, me dice
"Error '343' en tiempo de ejecucion: El objeto no es una matriz. Es que solo
puedo saber el . BoundText del datacombo. En fin desde ya muchas gracias en
ayudarme a entender la diferencia y ver como funciona cada uno para poder
optar con mejor criterio.
Fabian


Víctor Gómez

unread,
Jul 4, 2008, 11:55:51 AM7/4/08
to
Hola Fabian,

Esto lo saqué de la ayuda de Visual Basic:
********************************
********************************
DataCombo (Control)

El control DataCombo es un cuadro combinado enlazado a datos que un
campo de un origen de datos adjunto llena automáticamente.
Opcionalmente, puede actualizar un campo de una tabla asociada de otro
origen de datos.

Comentarios

El control DataCombo es compatible en el ámbito del código con el
control DBCombo. Sin embargo, el control DataCombo está optimizado
para funcionar con objetos de datos ActiveX (ADO, ActiveX Data
Objects).
El control DBCombo es diferente del control ComboBox estándar.
Mientras que la lista del control ComboBox se llena mediante el método
AddItem, el control DBCombo se llena automáticamente con datos
procedentes de un campo del objeto Recordset de un control Data al que
está asociado. El control ComboBox estándar debe llenarse manualmente
mediante el método AddItem. Además, el control DBCombo tiene la
posibilidad de actualizar un campo dentro de un objeto Recordset
relacionado que puede residir en un control Data diferente.

El control DBCombo también acepta un modo de búsqueda automática que
puede encontrar rápidamente los elementos de la lista sin necesidad de
escribir código adicional.
********************************
********************************
Ahora una pregunta, has utilizado el TreeView? es sólo una
recomendación. Componente Microsoft Windows Common Control 6.0. Creo
que te daría mejores resultados.

Saludos!!!

Fabian

unread,
Jul 4, 2008, 12:07:10 PM7/4/08
to
Gracias Victor, lo de Tree View no es lo que estoy necesitando este
formulario (datos de clientes)
Me estoy refiriendo puntualmente a la diferencia entre DataCombo y ComboBox,
ambos tiene propiedades distintas (ya arregle el asunto...
Es decir si uno los ve fisicamente son iguales pero funcionan distinto y
tienen propiedades distintas, eso es lo que estoy buscando. No se si me
explico.
Fabian
"Víctor Gómez" <victorg...@gmail.com> escribió en el mensaje
news:544e0318-dfc6-4654...@j22g2000hsf.googlegroups.com...

Lord Voldemort

unread,
Jul 7, 2008, 11:32:57 AM7/7/08
to
El DataCombo funciona excelente con datos de una tabla o una consulta, por
que se llena de un solo golpe al asignarle la fuente de datos, con la buena
que puedes manejar dos campos. asi puedes mostrar las campos, IDEmpleado y
Nombre, el usuario al seleccionar el nombre, tu puedes tomar el IDEmpleado
facilmente, y puede ser un dato numerico o texto siempre funciona. ademas lo
puedes asociar a un campo si usas controles enlazados, pero tambien funciona
excelente desconectado.

en cambie el combo se llena con el metodo additems, recorriendo la tabla de
principio a fin para llenarlo, solo maneja un campo, pero aqui puedes meter
colecciones de otras tipos no solo tablas, como lista de colores, etc.

saludos


"Fabian" <responder_al_grupo@no_al_remitente.com.ar> escribió en el mensaje
de noticias news:eowzxJf3...@TK2MSFTNGP06.phx.gbl...

Fabian

unread,
Jul 7, 2008, 2:02:09 PM7/7/08
to
Ok Lord, esto me aclaró mas aún las cosas.
Fabian
"Lord Voldemort" <lordvol...@gmail.com> escribió en el mensaje
news:%23ewaLZE...@TK2MSFTNGP05.phx.gbl...
0 new messages