PDA

Ver la Versión Completa : autollenado


eljavi
03-03-2007, 21:30:59
Hola:

Me pidieron que en una captura pusiera una funcion de autollenado, similar a la que tiene excel, donde al teclear te despliega una lista de las palabras que has tecleado en el documento y que coinsiden con lo k llevas tecleado, esto para ahorrar tiempo y no tener k teclear toda la palabra.

estoy usando un JFDBGrid pero la primera columda de este componente esta ligada a un JFEdit que tiene un boton para llevarte a un catalogo, pence en usar un JfDbLookupComboBox pero no podria ponerle el boton para k me mande al catalogo.

Lepe
03-03-2007, 21:55:24
Lo siento pero no conozco esos componentes.

En BDS 2006 tienes el TComboboxEx que hace lo que pides, sin embargo en versiones anteriores no está.

Saludos

roman
03-03-2007, 22:35:59
En BDS 2006 tienes el TComboboxEx que hace lo que pides, sin embargo en versiones anteriores no está.

Lepe, no te vayas a molestar que parece que estos días la traigo contra tí, pero es que, ¿sabes?, la componente que mencionas sí existe en Delphi 7, y supongo que también Delphi 6.

// Saludos

Lepe
04-03-2007, 03:12:31
O soy muy boludo... o no sé, pero juraría que en delphi 6 no existe (muchas vueltas le di a la paleta de componentes, por favor que alguien confirme mis sospechas o me corto las venas :D :D )

Saludos

roman
04-03-2007, 03:15:45
Hombre, no te cortes nada. Yo aseguro que existe en Delphi 7 pero sólo supongo en Delphi 6. Lo supuse porque a hoy día, no me he enterado de cuáles fueron las diferencias entre una y otra versión, vamos, que son casi lo mismo. Pero ya veo que esa es una de las excepciones.

Por cierto, en Delphi 7 está en la pestaña Win32.

// Saludos

Neftali [Germán.Estévez]
05-03-2007, 11:12:01
Delphi 6, pestaña Win32 (http://img152.imageshack.us/img152/7664/imagen3wc9.png).

JULIOCTORRESG
05-03-2007, 16:07:41
No entiendo bien como funciona porque en internet lo hace con cookies o no...? aca que, donde guardo lo tecleado...? en una tabla temporal u otra estructura de datos , si es temporal desaparece al cerrar la aplicacion ....digo yo ....
sin embargo ....
El otro dia en busca de lograr algo parecido cree un rutina que hace algo asi conectandose (consulta) a una bd y autocompleta ...la verdad es que si soy 100 % sincero funciona bien con una funcion(que no recuerdo en este momento) pero me gustaria que alguien le hiciera una radiografia a esta funcion porque hace el trabajo pero yo pense que no lo hacia , pero lo hace que es lo importante ...

prometo colocar aca esa rutina esta tarde o mañana a mas tardar (es que ahorita no la cargo conmigo).....

Lepe
05-03-2007, 17:10:07
Neftali, me parece que ese ComboboxEx no hace lo mismo que el existente en BDS2006.

Si mal no recuerdo, ese combobox tiene dos propiedades Items e ItemsEx (verificado en google).

El comboboxEx de BDS2006 es idéntico a la barra de direcciones de Internet Explorer. Dispone de la lista normal, la que se despliega con la flecha y después otra que se abre al empezar a teclear, donde solo aparecen los items con las primeras teclas pulsadas y además se puede hacer un Resize de la propia lista desplegable (todo sin escribir una sola línea de código, solo añadir los items en tiempo de diseño).

Lo siento pero no me corto las venas, no es el combo que yo decía :p

Saludos

Neftali [Germán.Estévez]
05-03-2007, 18:24:17
Ok, aclarado Lepe.
Sí es el mismo (http://img391.imageshack.us/img391/6624/imagen3qz7.png) componente.
¡¡¡Espera no te cortes la venas todavía!!!, lo que pasa que en Delphi2006 se implementa la propiedad AutoCompleteOptions y la funcionalidad que se comenta (http://img161.imageshack.us/img161/902/imagen4dd6.png).
Tiene las mismas propiedades, mismo icono y funciona igual, salvo esta característica.

NOTA: Por cierto, no conocía esta característica. Recuerdo que se podía hacer utilizando un truco, pero era bastante complejo.

roman
05-03-2007, 23:29:28
En Delphi 7, la componente sí tiene esa propiedad de AutoCompleteOptions.

// Saludos

vtdeleon
06-03-2007, 00:00:55
NOTA: Por cierto, no conocía esta característica. Recuerdo que se podía hacer utilizando un truco, pero era bastante complejo.Lo mismo digo :eek:

eljavi
06-03-2007, 23:42:54
hola amigos:

yo soy quien inicio el tema, muchas gracias por sus sugerencias...
estoy usando delphi 5 y lo k hice fue k ligue al campo del grid un JfComboBox en ves de un JfEdit, el JFComboBox tiene una propiedad HistoryList, la activas y va guardando lo k tecleas, de esta forma funciona igual k en excel:)

ldmar3
03-01-2008, 20:55:28
Hola Amiga

Yo Tambien Programo Con Delphi 5 Pero No Se Donde Se Encuentra El Jfcombobox Podrias Decirme Donde ? Y Otra Cosa ¿se Puede Enlazar A Un Dbdedit?

Gracias Seria De Mucha Ayuda Tu Respuesta


:)

Lepe
04-01-2008, 13:25:46
En delphi, no hay control que se llame JFxxxx, sin duda se trata de unos componentes de terceros, y por el nombre, será la suite JFControls (googlea).

Saludos