Selelect desde procedimiento load?
Hola, amm lo que pasa es que tengo varios formularios, en los cuales necesito utilizar varias tablas de una base de datos que esta en una carpeta especifica junto con todas las tablas, no debo usar USE para utilizarlas en los distintos formularios, sino SELECT, pero todos estos parámetros debo especificarlos desde el procedimiento Load del formulario lo hice así:
SET DEFAULT TO 'C:\Sistema\Datos'
OPEN DATABASE datos
IF USED('Tabla1')
SELECT tabla1
ELSE
USE tabla1.dbf EXCLUSIVE IN 1
SELECT tabla1
ENDIF
IF NOT USED('tabla2')
USE tabla2.dbf exclusive IN 2
ENDIF
IF NOT USED('tabla3')
USE tabla3.dbf exclusive IN 3
ENDIF
SELECT tabla1
SET ORDER TO campo1
SELECT tabla2
SET ORDER TO campo1
SELECT tabla3
SET ORDER TO campo1
Todo esto lo hago en el procedimiento load del formulario, lo hago para que cada vez que utilice una tabla solo use select, pero cuando las selecciono desde un formulario, me aparece el error: No se encuentra el Alias, ademas con el set order to, también me aparece error, no se que esta mal, solo quiero ordenar el campo 1, espero que puedan ayudarme,
SET DEFAULT TO 'C:\Sistema\Datos'
OPEN DATABASE datos
IF USED('Tabla1')
SELECT tabla1
ELSE
USE tabla1.dbf EXCLUSIVE IN 1
SELECT tabla1
ENDIF
IF NOT USED('tabla2')
USE tabla2.dbf exclusive IN 2
ENDIF
IF NOT USED('tabla3')
USE tabla3.dbf exclusive IN 3
ENDIF
SELECT tabla1
SET ORDER TO campo1
SELECT tabla2
SET ORDER TO campo1
SELECT tabla3
SET ORDER TO campo1
Todo esto lo hago en el procedimiento load del formulario, lo hago para que cada vez que utilice una tabla solo use select, pero cuando las selecciono desde un formulario, me aparece el error: No se encuentra el Alias, ademas con el set order to, también me aparece error, no se que esta mal, solo quiero ordenar el campo 1, espero que puedan ayudarme,
1 Respuesta
Respuesta de unysoft
1