| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Schweiko Lt JG

Registrado: 05 Jun 2008Mensajes: 65Ubicación: Argentina - Misiones
|
Publicado: Mar 15 Jul, 2008 6:39 am Asunto: Necesito Ayuda con Paradox |
|
|
Hola... la cosa es la siguiente... tengo una base de datos Paradox. tengo la mayoria del programa echo.. pero necesito hacer filtrar de una manera poco usual los datos...
por ejemplo si pongo de filtro "ave" me deben aparecer todos los datos q contegan a ese filtro sin importar la posicion del filtro..
osea: las ocurrencias serian "ave" "aveces" "llaves" ... etc.
si me pueden ayudar a realizar este filtro se los agradeceria..
ha.. uso un componente TTable y un TDataSource, y los visuales son un DBNAvigator + DBGrid + DBEdit(varios)... Gracias |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mar 15 Jul, 2008 7:27 am Asunto: Re: Necesito Ayuda con Paradox |
|
|
| Schweiko escribió: | | por ejemplo si pongo de filtro "ave" me deben aparecer todos los datos q contegan a ese filtro sin importar la posicion del filtro.. osea: las ocurrencias serian "ave" "aveces" "llaves" ... etc. |
Hola y bienvenido. Espero que podamos ayudarte. Para lo que quieres hacer te puede valer mej9or una consulta SQL. Pon un TQuery y, suponiendo que la tabla se llamara Mitabla.db y el campo que quieres filtrar sea Campo, podrías poner el sigueinte código:
| Código: | Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Lines->Add("SELECT * FROM 'Mitabla.db' WHERE Campo LIKE 'ave%'");
Query1->Open(); |
Este query te sacará todos los registros en los que Campo empiece por ave puedes asociarlo directamente a un DBGrid para llevar a cabo consultas. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Schweiko Lt JG

Registrado: 05 Jun 2008Mensajes: 65Ubicación: Argentina - Misiones
|
Publicado: Mie 16 Jul, 2008 12:55 am Asunto: Re: Necesito Ayuda con Paradox |
|
|
Gracias por la respuesta... ahora te molesto con otra cosa... no se usar TQuery jeje.. no se nada de SQL... no me podrias Guiar un poco almenos.. Gracias por la respuesta...
Ha.. y antes de olvidarme... como puedo hacer que el programa cree un Alias que referencie al DB en la PC... Gracias |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 16 Jul, 2008 7:20 am Asunto: Re: Necesito Ayuda con Paradox |
|
|
| Schweiko escribió: | | Gracias por la respuesta... ahora te molesto con otra cosa... no se usar TQuery jeje.. no se nada de SQL... no me podrias Guiar un poco almenos.. Gracias por la respuesta... |
¡Uf! No me importa ayudarte, pero la consulta es demasiado amplia. No te creas que yo domino bien el SQL; cada día descubro alguna función nueva . Usando Google puedes encontrar un montón de páginas y foros sobre SQL; en concreto, yo uso una bastante completa: Tutorial de SQL. Y yo empecé a enterarme de como funciona esto del SQL con un libro de la editorial McGraw Hill titulado Aplique SQL, de James R. Groff y Paul N. Weinberg. Al margen de eso no tengo inconveniente, como te he dicho, en ayudarte en lo que buenamente pueda.
| Schweiko escribió: | | Ha.. y antes de olvidarme... como puedo hacer que el programa cree un Alias que referencie al DB en la PC... Gracias |
¿A que te refieres exactamente con crear una alias? ¿En un programa o en una herramienta externa? _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Schweiko Lt JG

Registrado: 05 Jun 2008Mensajes: 65Ubicación: Argentina - Misiones
|
Publicado: Vie 18 Jul, 2008 4:39 am Asunto: Re: Necesito Ayuda con Paradox |
|
|
| Bueno.... La verdad que gracias por ayudarme... a lo que me refiero con lo del alias es en el BDE (por que estoy programando en Borland C++ Builder 2007 y tambien tengo conocimientos en Borland C++ Builder 4 y 6) que en ves de tener que instalar el motor de la base de datos de borland y tener que dirigirme a él y crear un ALIAS que directamente lo haga mi programa... o como puedo hacer para no necesitar dicho motor de base de datos... o recomendame alguno... y la verdad que agradezco tu ayuda.. Muchas Gracias.. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Vie 18 Jul, 2008 7:57 am Asunto: |
|
|
Consulta la ayuda de AddStandardAlias. Yo lo uso en un programa multipuesto que trabaja con tablas Paradox. Tienes que poner un TSession.
| Código: | Session1->PrivateDir = cDirectorio;
Session1->ConfigMode = cmSession;
Session1->NetFileDir = cAcceso;
try
{
Session1->AddStandardAlias("dGestion", cTablas, "PARADOX");
}
catch(...)
{
} |
Donde:
dGestion es el nombre del alias
cTablas la vía de acceso a las tablas
Paradox el driver (tipo de tabla)
2. Para destruirlo
| Código: | if (fTablas->Session1->IsAlias("dGestion"))
{
try
{
fTablas->Session1->DeleteAlias("dGestion");
}
catch(...)
{
}
}
Session1->DropConnections();
Session1->Active = false;
Database1->Connected = false; |
_________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Schweiko Lt JG

Registrado: 05 Jun 2008Mensajes: 65Ubicación: Argentina - Misiones
|
Publicado: Jue 24 Jul, 2008 5:34 am Asunto: |
|
|
Bueno... Soy yo de nuevo molestando en la Red jeje..
Necesito orientacion para hacer un programa en Borland C++ Builder 2007 (Por lo que observe tiene casi los mismos elementos que el Borland C++ Builder 6.0) que haga lo siguiente:
1- Altas, Bajas y Modificaciones de una Estructura de datos (lista de precios).
2- Que sea del tipo Cliente/Servidor...
La cosa es la siguiente... No encontre ejemplos de este tipo de aplicaciones.. revisando encontre que recomiendan usar Firebird... ya lo baje.. pero no se como hacer que el programa utilize firebird y no el BDE de borland... No se que elementos deberia utilizar para poder hacer funcionar por medio de una base de datos... Si me orientan le estaria muy agradecido!
Un abrazo.. Gracias por la ayuda!
Cualquier cosa mi correo es "ivan_elheavy@hotmail.com" Gracias... |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 24 Jul, 2008 8:43 am Asunto: |
|
|
| Schweiko escribió: | | Bueno... Soy yo de nuevo molestando en la Red jeje.. |
Bueno, todos hemos tenido ese problema en un momento u otro
| Schweiko escribió: | | Necesito orientacion para hacer un programa en Borland C++ Builder 2007 |
Yo uso Builder 5, pero las dudas que tienes vcalen para todos
| Schweiko escribió: | 1- Altas, Bajas y Modificaciones de una Estructura de datos (lista de precios).
2- Que sea del tipo Cliente/Servidor... |
Lo normal
| Schweiko escribió: | | No encontre ejemplos de este tipo de aplicaciones.. |
Esto ya me extraña más, pero es posible.
| Schweiko escribió: | | recomiendan usar Firebird... ya lo baje.. pero no se como hacer que el programa utilize firebird y no el BDE de borland... No se que elementos deberia utilizar para poder hacer funcionar por medio de una base de datos... Si me orientan le estaria muy agradecido! |
Hay varios hilos con este tema de como usar Firebird, varios mios ya que yo también estoy aprendiendo a usarlo. Para usar Firebird yo uso los componentes Interbase Express que me recomendaron en su día en el foro. Son gratuitos y funcionan a la perfección. Los tienes en http://info.borland.com/devsupport/interbase/opensource/#ibx _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
|