Busqueda incremental parametrica
- jose_murugosa
- Posts: 943
- Joined: Mon Feb 06, 2006 4:28 pm
- Location: Uruguay
- Contact:
Busqueda incremental parametrica
Hola,
Me han enriquecido tanto en el foro con sus aportes, que modestamente he querido hacer este, aunque pequeño, entre los novatos como yo, seguramente habrá a quien quien le pueda ser útil
Esta función despliega una busqueda incremental clásica, busca por ejemplo por el nombre del producto y devuelve el código del mismo.
Lo interesante es que no requiere pasarle muchos parámetros, solo el alias de la base donde se busca, el titulo del campo de búsqueda, y la posición ordinal del campo que se desea obtener (ej. nro. de codigo) y del que se usa para buscar (ejemplo descripcion) y además no requiere de ningún recurso.
El campo que se devuelve, podrá ser numérico o de texto, aquel por el que se busca naturalmente será de texto.
La función devuelve un array con ambos valores, el primer elemento es el código, para el caso y el segundo el nombre.
SINTAXIS:
Buscox(cAlias, cTitulo, n1, n2)
La encontrará aquí:
http://www.mediafire.com/?5mqozjtn2no
Espero que les sea útil, cualquier sugerencia para mejorarlo se recibirá con gozo.
Me han enriquecido tanto en el foro con sus aportes, que modestamente he querido hacer este, aunque pequeño, entre los novatos como yo, seguramente habrá a quien quien le pueda ser útil
Esta función despliega una busqueda incremental clásica, busca por ejemplo por el nombre del producto y devuelve el código del mismo.
Lo interesante es que no requiere pasarle muchos parámetros, solo el alias de la base donde se busca, el titulo del campo de búsqueda, y la posición ordinal del campo que se desea obtener (ej. nro. de codigo) y del que se usa para buscar (ejemplo descripcion) y además no requiere de ningún recurso.
El campo que se devuelve, podrá ser numérico o de texto, aquel por el que se busca naturalmente será de texto.
La función devuelve un array con ambos valores, el primer elemento es el código, para el caso y el segundo el nombre.
SINTAXIS:
Buscox(cAlias, cTitulo, n1, n2)
La encontrará aquí:
http://www.mediafire.com/?5mqozjtn2no
Espero que les sea útil, cualquier sugerencia para mejorarlo se recibirá con gozo.
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
José Murugosa
FWH + Harbour + Bcc7. Una seda!
- jose_murugosa
- Posts: 943
- Joined: Mon Feb 06, 2006 4:28 pm
- Location: Uruguay
- Contact:
Perdón, es que tengo el perfil de winrar predeterminado así y me olvidé , aquí envío el link del zip sin cifrar:pymsoft wrote:José, me pide contraseña.
Saludos.
http://www.mediafire.com/?cjmgngx20gm
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
José Murugosa
FWH + Harbour + Bcc7. Una seda!
Hola Jose
Hola Jose como esta pues corazon, es muy buena la rutina que nos proporciona, pero creo que tendriamos que hacerlo con mas tecnicimos se pueda decir corazon, yo estoy usando la clase de terceros BTNGET, que baje en utilidades, pero creo que le falta algo mas a esa clase, porque tengo una funcion que el usuario pueda, en el campo clave teclear x clave de articulo y con F2 desplegar el listbox, con la informacion de esa clave puede o no pueda ser exacta, pero tengo la instruccion setseek() por si no encuentra con la clave que teclee y busque el siguiente x clave del articulo, pero lo mas chistoso es que antes tengo que poner dentro de mi funcion Msg("Buscando clave en el catalogo") y asi muestra la informacion y si se lo quito, no muestra nada y me pone al principio del primer clave de registro o sea del 1 al 2000, me pone el primer registro y la descripcion el 1 y si le pongo MSg("") asi encuentra la clave tecleada, porque sera ? ya le busque y no le hallo, algun bug de esta clase BTNGET, debe faltar, pero no soy muy buena para desarrollar clases, espero sugerencias amigo cuidese ah y no puedo estar conectada por MSN son reglas de la empresa, por correo e internet no nos tiene permitidojose_murugosa wrote:Perdón, es que tengo el perfil de winrar predeterminado así y me olvidé , aquí envío el link del zip sin cifrar:pymsoft wrote:José, me pide contraseña.
Saludos.
http://www.mediafire.com/?cjmgngx20gm
Su amiga Susy
susan_mx@hotmail.com
- jose_murugosa
- Posts: 943
- Joined: Mon Feb 06, 2006 4:28 pm
- Location: Uruguay
- Contact:
Re: Hola Jose
Susy, yo uso también btnget32, con buenos resultados, de hecho uso esta búsqueda con btnget32, el ejemplo no la usa porque mi interés era simplemente compartir la función.Susy wrote:Hola Jose como esta pues corazon, es muy buena la rutina que nos proporciona, pero creo que tendriamos que hacerlo con mas tecnicimos se pueda decir corazon, yo estoy usando la clase de terceros BTNGET, que baje en utilidades, pero creo que le falta algo mas a esa clase, porque tengo una funcion que el usuario pueda, en el campo clave teclear x clave de articulo y con F2 desplegar el listbox, con la informacion de esa clave puede o no pueda ser exacta, pero tengo la instruccion setseek() por si no encuentra con la clave que teclee y busque el siguiente x clave del articulo, pero lo mas chistoso es que antes tengo que poner dentro de mi funcion Msg("Buscando clave en el catalogo") y asi muestra la informacion y si se lo quito, no muestra nada y me pone al principio del primer clave de registro o sea del 1 al 2000, me pone el primer registro y la descripcion el 1 y si le pongo MSg("") asi encuentra la clave tecleada, porque sera ? ya le busque y no le hallo, algun bug de esta clase BTNGET, debe faltar, pero no soy muy buena para desarrollar clases, espero sugerencias amigo cuidese ah y no puedo estar conectada por MSN son reglas de la empresa, por correo e internet no nos tiene permitidojose_murugosa wrote:Perdón, es que tengo el perfil de winrar predeterminado así y me olvidé , aquí envío el link del zip sin cifrar:pymsoft wrote:José, me pide contraseña.
Saludos.
http://www.mediafire.com/?cjmgngx20gm
Su amiga Susy
susan_mx@hotmail.com
Si puedes preparar un pequeño ejemplo autocontenido que reproduzca la falla, y ponerlo aquí para descargar, tal vez yo o alguien más capaz podamos ayudarte.
Saludos/Regards,
José Murugosa
FWH + Harbour + Bcc7. Una seda!
José Murugosa
FWH + Harbour + Bcc7. Una seda!
Anexo el archivo lo pueden descargar
Hola Jose como esta corazon pues, anexo el archivo , incluye pequeño codigo y programa, espero que me puedan ayudar con ese detallito, asi como el Sr. Antonio Linares y a los demas colaboradores que les puede ser de gran utilidad, se que hay otros metodos, pero este BtnGet es mas rapida la busqueda.jose_murugosa wrote:Susy, yo uso también btnget32, con buenos resultados, de hecho uso esta búsqueda con btnget32, el ejemplo no la usa porque mi interés era simplemente compartir la función.Susy wrote:Hola Jose como esta pues corazon, es muy buena la rutina que nos proporciona, pero creo que tendriamos que hacerlo con mas tecnicimos se pueda decir corazon, yo estoy usando la clase de terceros BTNGET, que baje en utilidades, pero creo que le falta algo mas a esa clase, porque tengo una funcion que el usuario pueda, en el campo clave teclear x clave de articulo y con F2 desplegar el listbox, con la informacion de esa clave puede o no pueda ser exacta, pero tengo la instruccion setseek() por si no encuentra con la clave que teclee y busque el siguiente x clave del articulo, pero lo mas chistoso es que antes tengo que poner dentro de mi funcion Msg("Buscando clave en el catalogo") y asi muestra la informacion y si se lo quito, no muestra nada y me pone al principio del primer clave de registro o sea del 1 al 2000, me pone el primer registro y la descripcion el 1 y si le pongo MSg("") asi encuentra la clave tecleada, porque sera ? ya le busque y no le hallo, algun bug de esta clase BTNGET, debe faltar, pero no soy muy buena para desarrollar clases, espero sugerencias amigo cuidese ah y no puedo estar conectada por MSN son reglas de la empresa, por correo e internet no nos tiene permitidojose_murugosa wrote: Perdón, es que tengo el perfil de winrar predeterminado así y me olvidé , aquí envío el link del zip sin cifrar:
http://www.mediafire.com/?cjmgngx20gm
Su amiga Susy
susan_mx@hotmail.com
Si puedes preparar un pequeño ejemplo autocontenido que reproduzca la falla, y ponerlo aquí para descargar, tal vez yo o alguien más capaz podamos ayudarte.
http://www.mediafire.com/?adimyxmwzdz
Espero sugerencias y mejoras del codigo que les envio y si alguien lo pueden mejorar por favor envienme a mi email, susan_mx@hotmail.com
Gracias por el apoyo que me brindan y principalmente a mi maestro que me enseña muchas cosas AAL Alfredito.
Su amiga Susy
Susy, servida
Solucionado, aqui el link de la clase BTNGET modificada.
http://www.mediafire.com/?1azekgmfnyb
Saludos
PD. y funciona con tu códfigo perfectamente sin modificación
http://www.mediafire.com/?1azekgmfnyb
Saludos
PD. y funciona con tu códfigo perfectamente sin modificación
William, Morales
Saludos
méxico.sureste
Saludos
méxico.sureste
- jose_murugosa
- Posts: 943
- Joined: Mon Feb 06, 2006 4:28 pm
- Location: Uruguay
- Contact:
No funciona marca error
Hola Willi, como esta corazon pues, no funciona el prg que usted modifico, marca error desde TGETwmormar wrote:Solucionado, aqui el link de la clase BTNGET modificada.
http://www.mediafire.com/?1azekgmfnyb
Saludos
PD. y funciona con tu códfigo perfectamente sin modificación
Hola Jose
Hola Jose Murugosa, como esta corazon, nadie me ha podido ayudar con esta clase BtnGet de mejorarla y el ejemplo que le envie con su codigo de rutina...algun usuario que me pueda ayudar con esta clase ....m urgeeeeeee por favor se los pido de corazon, muuuaacckkkjose_murugosa wrote:jeje, lo que es el uso de la imaginación no?pymsoft wrote:José, buena idea para las búsquedas.
a propósito, pavada de clientes tienes...
(T. Inglesa, Devoto, Curtifrance...Macromercado, Ancap...)
Saludos
Susy desde michoacan
susan_mx@hotmail.com
Susy:
Si entiendo bien, el problema no es de la clase BTNGET, creo que debes buscarle en la ruitna de la busqueda incremental que estas usando.
Saludos, Armando
Si entiendo bien, el problema no es de la clase BTNGET, creo que debes buscarle en la ruitna de la busqueda incremental que estas usando.
Saludos, Armando
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Solucionadoooooooo gracias corazones
Hola Jose como esta corazon, ahi va el link de la clase BtnGet mejorada de un amigo que me envio a mi correo, gracias y se lo agradezco mucho los que me hayan ayudado y espero que les pueda servir y tu mi amigo Armando clarooo que si era la clase que fataba por modificar nada que ver con mi funcion, espero que les sirva graciasArmando wrote:Susy:
Si entiendo bien, el problema no es de la clase BTNGET, creo que debes buscarle en la ruitna de la busqueda incremental que estas usando.
Saludos, Armando
http://www.mediafire.com/?4gnngqlynnz
Su amiga Susy
susan_mx@hotmail.com