| Hola invitado |
|
02 Sep, 2010 - 04:44 |
|
 |
|
© 2009 PortalFox
|
|
|
| Enviado por Luis María Guayán en Jueves, 19 Mayo, 2005 |
|
Con el siguiente truco podemos retornar un registro adicional en nuestro SELECT para ser utilizado como ControlSource de un ComboBox.
Agregar el item "Todos" a un ComboBox Por Luis María Guayán, Tucumán, Argentina
Con una sentencia SELECT y la cláusula UNION podemos añadir el registo <Todos> para ser mostrado en un control ComboBox:
OPEN DATABASE (HOME(2) + "Tastrade\Data\Tastrade")
SELECT PADR("<Todos>",20) AS Last_Name ;
FROM Employee ;
WHERE RECNO() = 1 ;
UNION ALL ;
SELECT Last_Name ;
FROM Employee ;
INTO CURSOR MiCursor
El siguiente código es un formulario de ejemplo con un ComboBox con el agregado del Item <Todos>:
OPEN DATABASE (HOME(2) + "Tastrade\Data\Tastrade")
PUBLIC oForm
oForm = CREATEOBJECT("miform")
oForm.SHOW
RETURN
DEFINE CLASS MiForm AS FORM
DOCREATE = .T.
CAPTION = "Ejemplo de ComboBox"
NAME = "frmMiForm"
ADD OBJECT cbomicombo AS ComboBox WITH ;
ROWSOURCETYPE = 3, ;
ROWSOURCE = [SELECT PADR("<Todos>",30) AS Nombre ] + ;
[FROM Employee WHERE RECNO() = 1 UNION ALL ] + ;
[SELECT PADR(RTRIM(First_Name) + " " + Last_Name,30) AS Nombre ] + ;
[FROM Employee ORDER BY Nombre INTO CURSOR curEmp ], ;
HEIGHT = 24, ;
LEFT = 56, ;
STYLE = 2, ;
TOP = 32, ;
WIDTH = 264, ;
NAME = "cboMiCombo"
PROCEDURE INIT
THISFORM.cboMiCombo.VALUE = 1
ENDPROC
ENDDEFINE
|
|
|
|
|
|
| Agregar el item "Todos" a un ComboBox | Entrar/Crear una cuenta | 0 Comentarios |
|
| Los comentarios son propiedad de sus respectivos autores. No somos responsables de su contenido. |
|
Todas las marcas y los logos utilizados en este sitio son propiedad de sus respectivos dueños.
Los artículos, noticias y comentarios son propiedad y responsabilidad de sus respectivos autores.
Copyright © 2000-2010 PortalFox. Todos los derechos reservados.
|
|