Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   dbase IV en red (https://www.clubdelphi.com/foros/showthread.php?t=60970)

Marwuinh 21-10-2008 02:06:04

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.

Fenareth 21-10-2008 02:21:48

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 ;)

Marwuinh 21-10-2008 02:27:59

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

Marwuinh 21-10-2008 03:50:38

Solucionado
 
Ya encontre una solucion muchas gracias.

Fenareth 21-10-2008 06:18:42

Cita:

Empezado por Marwuinh (Mensaje 321262)
Ya encontre una solucion muchas gracias.

Que bien compañerito, porqué no nos compartes tu solución ? :rolleyes: ;)

Marwuinh 21-10-2008 17:50:35

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

Marwuinh 21-10-2008 17:58:17

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?

eduarcol 21-10-2008 18:26:45

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

BlueSteel 21-10-2008 21:06:24

Cita:

Empezado por eduarcol (Mensaje 321399)
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' :p


Salu2:p:D

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


La franja horaria es GMT +2. Ahora son las 07:01:23.

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