Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Contar Cantidad de Items en un ComboBox (https://www.clubdelphi.com/foros/showthread.php?t=35315)

grone35 06-09-2006 22:45:56

Contar Cantidad de Items en un ComboBox
 
Que tal Gente!!

Estoy trabando con un combobox de base de datos (DBLookupComboBox1) donde extraigo informacion de una tabla. Quisiera saber como puedo averiguar cuantos datos he traido de la base de datos e impresos en este combobox o listbox.

GRacias!

jachguate 06-09-2006 22:56:15

No cometas el error de fijarte en los controles. Finalmente un ComboBox no es mas que una forma de mostrar al usuario datos que en realidad se encuentran en un DataSet, sea este una tabla, un query, hasta un stored procedure!.

Así, la pregunta correcta es cuantos registros están en dicho DataSet, no en el ComboBox. Los datasets tienen una propiedad llamada RecordCount para saber este dato. Solo debes tener cuidado que algunas implementaciones (como IBX) implementan esta propiedad de manera mas o menos extraña.

Saludos.

;)

Lizeth 07-09-2006 03:06:43

espero sirva
 
Hola concuerdo con Juan Antonio, si tu combo solo muestra datos, es mejor extraerlos de tu contenedor, sea tabla o query o sp como él lo menciono, aqui te presento algunos ejemplos donde he usado el record coun

ejemplo (paso a una variable, el total de registros que me trajo el sp)
edtCount.Value:= SP1.RecordCount;

ejemplo ( es una simple condicion, donde digo si el total de registros de una tabla es > a 0 entonces la variable = true)
if TableC.dbTabla.RecordCount > 0 then
bDatos:=true;

Siempre pregunta por el contenedor de tus datos, asi no te complicas la vida


La franja horaria es GMT +2. Ahora son las 05:04:50.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi