Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 21-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Post dbase IV en red

Saludos a todos;
Resulta que tengo una aplicacion que trabaja con tablas .dbf (dBASE IV), son alrededor de 4 tablas. La aplicacion funciona perfectamente en una PC, pero necesito poder ejecutarla en otra computadora conectada en RED.

Para acceder a las tablas utilizo componentes TTABLE, DATASOURSE y un DBGRID para presentar las busquedas.

Quien sabe como puedo ejecutar esta aplicacion en otras dos PC accediendo a las mismas tablas, consultando y modificando datos. Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 21-10-2008
Avatar de Fenareth
[Fenareth] Fenareth is offline
Miembro Premium
 
Registrado: oct 2007
Ubicación: Guadalajara, Jalisco, México
Posts: 494
Poder: 17
Fenareth Va por buen camino
Hola Marwuinh !

Puede ser compartiendo la carpeta que contenga tus tablas, utilizando alias para tu Base de Datos y configurando el BDE en el servidor de la aplicación y en las PC's en las que quieras tener acceso...

Saluditos
__________________
Ask questions. Think for yourself. Wake up and you’ll make the difference
Responder Con Cita
  #3  
Antiguo 21-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Dudas

Fenareth Gracias por tu respuesta

Ok la carpeta donde estan las tablas ya esta compartida

Pregunto:
1) Como creo el alias
2) como configuro DBE

Disculpa la ignorancia, soy nuevo en delphi
Responder Con Cita
  #4  
Antiguo 21-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Solucionado

Ya encontre una solucion muchas gracias.
Responder Con Cita
  #5  
Antiguo 21-10-2008
Avatar de Fenareth
[Fenareth] Fenareth is offline
Miembro Premium
 
Registrado: oct 2007
Ubicación: Guadalajara, Jalisco, México
Posts: 494
Poder: 17
Fenareth Va por buen camino
Cita:
Empezado por Marwuinh Ver Mensaje
Ya encontre una solucion muchas gracias.
Que bien compañerito, porqué no nos compartes tu solución ?
__________________
Ask questions. Think for yourself. Wake up and you’ll make the difference
Responder Con Cita
  #6  
Antiguo 21-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Aqui va

1) Resulta que tal cual como me indicaron cree una alias con el DBE

- Luego de Abrirlo Object\New

- En el cuadro de dialogo que aparece elijo la opcion STANDAR

- Bueno presionamos OK y le damos un nombre

- Una Vez creado seleccionamos el alias y en la ventana del lado DEFINITION modifican la las Opciones:

a) DEFAUL DRIVERS al dBASE en mi caso era el tipo de tabla pero aparecen mas opciones y
b) PATh aqui seleccionan la ruta donde estan las tablas (la carpeta debe estar compartida para que las demas PC la vean)

Ya creado el Alias direccionamos los componentes TTABLE (en mi caso) seleccionando en la propiedad DATABASENAME el nombre del alias creado el cual debe aparecer en una lista de la propiedad.

por ultimo en NAME elijen la tabla que desean relacionar al componente Ttable.

La propiedad ACTIVE la colocan en true y listo


Nota. en cada PC deben crear el alias direccionado hacia la misma carpeta de la PC donde se encuentran las tablas
Responder Con Cita
  #7  
Antiguo 21-10-2008
Marwuinh Marwuinh is offline
Miembro
 
Registrado: oct 2008
Posts: 28
Poder: 0
Marwuinh Va por buen camino
Cualquier duda preguntar

Cuañquier duda no duden en preguntar aunque soy nuevo en este lenguaje pero lo poco que hago lo puedo compartir.

Quieren una demostracion de mi Novatada?

Hay va: Como hago para saber cuantos personas con el nombre JOSE (por ejemplo) tengo en una tabla?

y ademas como se cuantas personas en total hay registradas en la tabla?
Responder Con Cita
  #8  
Antiguo 21-10-2008
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
Para saber los Jose
Código SQL [-]
Select Count(*) from tabla where nombre = 'JOSE'

Para saber cuantos hay en total

Código SQL [-]
Select Count(*) from tabla

¿y como se come eso?

ya que estas trabajando con el BDE agrega un TQuery y en la propiedad SQL colocas esas consultas, luego lo que te falta es abrirlas y recuperar el valor del campo con el metodo que prefieras...

.Fields o .FieldbyName
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #9  
Antiguo 21-10-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 23
BlueSteel Va por buen camino
Wink

Cita:
Empezado por eduarcol Ver Mensaje
Para saber los Jose

Código SQL [-]
Select Count(*) from tabla where nombre = 'JOSE'
Eduarcol, pero si el nombre es 'JOSE FRANCISCO' O 'JOSE IGNACIO' O 'LUIS JOSE'... no los contaria... solo contaria los que en nombre tienen 'JOSE'....

Código SQL [-]
Select count(*) From Tabla where Nombre Like '%JOSE%'

y con eso contaria todos los registros que en el campo nombre tengan 'JOSE'


Salu2

PD: yo sabia que Marwuinh habia tratado algo similiar aquí...
__________________
BlueSteel

Última edición por BlueSteel fecha: 21-10-2008 a las 21:16:03.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Indices En Dbase luis vazquez Conexión con bases de datos 0 16-09-2008 23:30:56
dBase en red Sayuri Conexión con bases de datos 1 30-11-2005 12:52:21
dBase y la hora Sayuri Conexión con bases de datos 2 29-11-2005 12:25:40
Dbase a firebird acutillas Tablas planas 1 08-04-2005 07:19:52
De DBase a Firebird Delphiboy Conexión con bases de datos 3 16-03-2005 16:05:08


La franja horaria es GMT +2. Ahora son las 12:08:52.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi