Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Necesito Ayuda con Paradox

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Necesito Ayuda con Paradox Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: Necesito Ayuda con Paradox Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Re: Necesito Ayuda con Paradox Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Re: Necesito Ayuda con Paradox Responder citando

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 Embarassed. 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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Re: Necesito Ayuda con Paradox Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Consulta la ayuda de AddStandardAlias. Yo lo uso en un programa multipuesto que trabaja con tablas Paradox. Tienes que poner un TSession.
    1. Para definirlo
    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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Schweiko escribió:
Bueno... Soy yo de nuevo molestando en la Red jeje..

Bueno, todos hemos tenido ese problema en un momento u otro Smile

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 Wink

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.