ahí tiene, programadora
Publicado por Manuel Medina (332 intervenciones) el 08/03/2009 02:30:36
Te ayudare con el que puede ser tu mayor problema;
Para usar tu programa en RED, o colocar la base de datos en cualquier unidad, en tu programa principal pone la ruta como sigue:
Aquí tengo la base de datos en la carpeta DBSOLUTION.
CLOSE ALL **Cierro para que no encuentre tablas abiertas
SET DEFAULT TO c:dbsolution **doy la ruta que quiero ahora
USE articulos IN 1 ** abro cada tabla y le asigno posiciones
USE clientes IN 2
USE suplidor IN 3
USE cxc IN 4
USE factem IN 5
USE control IN 6
USE facturas IN 7
USE detalles IN 8
Esta ruta que aparece debajo es pensando en tenga las tablas en diferentes carpeta
SET DEFAULT TO c:solution
USE dt IN 9
USE ft IN 10
Al final debe poner la ruta donde estan tus form ejemplo:
SET DEFAULT TO c:formularios
Este te sirve para cuando llame un formulario no tenga que decir DO FORM C:FORMULARIOSFACTURA si no DO FORM FACTURA
Fíjate que cada tablas esta colocada en un numero, por lo que cuando tu diga en cualquier parte SELECT clientes o SELECT empleados, ya las tablas están en memoria y el programa solo la usa donde tu le de un SELECT.
Esto me dio muchos problemas pero era porque yo solo la abría con USE pero no le asignaba números para que quedaran abierta. Por esta razón deje muchos programas inconclusos y no quiero que te pase lo mismo.
Si quiere algo mas dímelo, y no has resuelto con lo otro escribe.
Espero lo entienda, si no, dame teléfono te llamo y te explico.
Para usar tu programa en RED, o colocar la base de datos en cualquier unidad, en tu programa principal pone la ruta como sigue:
Aquí tengo la base de datos en la carpeta DBSOLUTION.
CLOSE ALL **Cierro para que no encuentre tablas abiertas
SET DEFAULT TO c:dbsolution **doy la ruta que quiero ahora
USE articulos IN 1 ** abro cada tabla y le asigno posiciones
USE clientes IN 2
USE suplidor IN 3
USE cxc IN 4
USE factem IN 5
USE control IN 6
USE facturas IN 7
USE detalles IN 8
Esta ruta que aparece debajo es pensando en tenga las tablas en diferentes carpeta
SET DEFAULT TO c:solution
USE dt IN 9
USE ft IN 10
Al final debe poner la ruta donde estan tus form ejemplo:
SET DEFAULT TO c:formularios
Este te sirve para cuando llame un formulario no tenga que decir DO FORM C:FORMULARIOSFACTURA si no DO FORM FACTURA
Fíjate que cada tablas esta colocada en un numero, por lo que cuando tu diga en cualquier parte SELECT clientes o SELECT empleados, ya las tablas están en memoria y el programa solo la usa donde tu le de un SELECT.
Esto me dio muchos problemas pero era porque yo solo la abría con USE pero no le asignaba números para que quedaran abierta. Por esta razón deje muchos programas inconclusos y no quiero que te pase lo mismo.
Si quiere algo mas dímelo, y no has resuelto con lo otro escribe.
Espero lo entienda, si no, dame teléfono te llamo y te explico.
Valora esta pregunta


0