| <ftp://192.216.79.100/pub/desktop/Approach/technotes/text>
para notas técnicas sobre Lotus Approach y preguntas
y respuestas.
<ftp://rtfm.mit.edu/pub/usenet/comp.databases>
podrá encontrar una lista de preguntas y respuestas
actualizada mensualmente.
Mover ficheros de bases de datos
Si en un momento dado se necesita
cambiar de localización alguna base
de datos no es recomendable copiar directamente
los ficheros de un
directorio a otro, puede ocurrir que se pierdan
vínculos OLE o que no
todos los ficheros necesarios se copien. La mejor
forma de hacerlo es
utilizando la opción salvar como, del menú Archivos.
Se podrá indicar
una nueva localización y el propio programa será
el encargado de actualizar
los vínculos que existieran.
Ver números con ceros al comienzo
Suponga que desea en Lotus Approach
ver campos numéricos con una
longitud fija, rellenando con los ceros necesarios
al principio. Hay que crear
un campo calculado con la fórmula que se indica.
En el ejemplo se utilizan números con longitud
de ocho cifras:
Right(Combine('00000000',DB.NUMERO),
8)
Limitaciones del
formato de fichero
Approach puede utilizar
diferentes tipos de formatos de base de datos,
pero por defecto utiliza el formato de tablas
dBASEIV. Puesto que la mayoría de los datos
se van a almacenar en formato dBASEIV es necesario
conocer las limitaciones que tienen:
Máximo número de
campos por tabla: 256.
Máximo tamaño de
un registro: 4.000 caracteres.
Máximo tamaño de
un campo: 256 caracteres.
Máximo número de registro:
4.294.967.296.
Fechas
El formato que utiliza Approach
para las fechas es el anglosajón, es decir,
mes-dia-año. Esto puede suponer un problema
a la hora de importar bases de datos. Si se
tiene una base de datos con otro formato de
fecha y se desea importar a Lotus Approach,
se deberá almacenar la fecha en un campo de
texto y utilizar alguna macro para convertirla.
En el siguiente ejemplo se convierte una fecha
con formato AAAA-MM-DD en una fecha con formato
MM/DD/AA:
TextToDate (Combine(Middle(Fecha,6,2),'/',Middle(Fecha,9,2),'/',
Middle(Fecha,3,2)))
|