FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como acceder a un registro por 3 vias <>?
Hola amigos,
Si bien leí viejos hilos no encontré alguna consulta parecida... Lo que quiero hacer es encontrar un determinado producto de una BD de productos llegando a él ya sea por: Código Interno ó Cod.Barras ó por su descripción (total ó parcial). La entrada de datos por parte del usuario es en un TEdit y un boton que lanza la búsqueda (sería mejor que sólo con pulsar Enter ello ocurra). Estoy usando una BD xxx.dbf , el BDE de Delphi 7 y componentes TDBGrid y TQuery. Preguntas: Los campos CodInterno y CodBarras deben estar definidos como campos numéricos o de caracter? Hay que usar un TQuery para cada tipo de consulta ó se puede todo en uno? Como hacer que con Enter se lance la busqueda? Probé asociarlo al evento On Enter del TEdit pero no funcionó? Desde ya Gracias pos su tiempo. Galbi. |
#2
|
||||
|
||||
Cita:
Lo recomendable es que le preguntes al análista del proyecto, y en caso de ser vos el analista, que le preguntes al cliente que tipo de información almacenará en dichos campos. Tené en cuenta que hay formatos de código de barras -como el EAN13- que solamente contemplan el uso de números, mientras hay otros que contemplan el uso de valores alfanuméricos. Cita:
Cita:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
Aclaraciones necesarias e importantes.
Antes que nada gracias por la respuesta y perdón si la consulta estuvo mal hecha o poco clara. ¡Qué fácil es caer en los mismos errores que uno critica en los demás!
La verdad es que la programación en Delphi es sólo un hobby (con la mayor dedicación posible, por cierto) ya que me gano la vida en otro ámbito (lo cual debe resultar obvio) Cuando pregunto por los CodInterno y CodBarras es, qué resultaría mas conveniente, si definirlos como Nun o Char en función a poder luego, realizar consultas con comodines (por lo que estuve probando LIKE y % solo funcionan en campos Char o estoy equivocado?) En cuanto a si usar un TQuery o varios es por que no se como hacer para diferenciar que tipo de input hace el usuario (CodInterno, CodBarra o Descripción), intenté hacer que busque primero en uno luego en otro, etc. pero me dá error de type mismatch. Se agradecería un link a un ejemplo o bibliografía recomendada. Nuevamente gracias y saludos. Galbi. |
#4
|
||||
|
||||
Cita:
Cita:
Puede que ni compile... pero ya tenes la idea. Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#5
|
||||
|
||||
Lindo codigo pero donde va?
Una duda que a menudo me asalta es, a qué evento ó procedimiento adosarle tal o cual código, y éste caso no es la excepción; el código anterior (con un poco más de estudio) lo entiendo pero no sé dónde insertarlo, o es que debo crear mi propio procedure?
No me canso de agradecer por tanta dedicación dispensada. Galbi. |
#6
|
||||
|
||||
Cita:
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#7
|
||||
|
||||
Mil perdones...
Ruego ser disculpado por mi torpeza, si me sobra tiempo me hago un rato el Hara Kiri
Me concentré en el código y pasé por alto el cuerpo del mensaje. Con tiempo pruebo, a ver qué me sale.... Gracias totales. Galbi. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Como hacer para que un programa NO pueda ser cerrado desde el Task Manager? | bustio | Varios | 6 | 25-05-2006 18:58:04 |
como acceder a datos de la RAM | friendspark | API de Windows | 1 | 11-11-2005 13:36:00 |
como acceder a un TMemo de una pestaña? o algo así | aranel | OOP | 3 | 18-10-2005 16:35:14 |
Como bloquear un registro!!! | CarlosHernandez | Firebird e Interbase | 7 | 12-08-2005 16:49:50 |
Como acceder a los componentes de un frame? | CORBATIN | OOP | 7 | 25-07-2003 20:24:23 |
|