Notas y recomendaciones
Descripcion
Sobre el uso de AppML...
- No incluir el guión (-) en el nombre de las tablas, de lo contrario da error.
- Para que salga el formulario por defecto hay que incluir en el archivo xml correspondiente a una tabla, el elemento <htmlform/>.
- No poner ID en select para formulario: En el sql asociado a una htmllist o htmlform, no hay que poner en el select el campo ID de tipo autonúmérico, ya que este no es actualizable, ni asignable por el usuario, ya que es automático.
- El tipo de campo y su longitud en la tabla, hay que ponerlo en Access. El tipo de campo de formulario, hay que hacerlo en la página xml.
Sobre los controles...
- En un campo de edición, se puede definir: la longitud y el máximo de caracteres ha introducir.
- En un campo de combo, la longitud viene dada por la longitud del valor más largo.
- Cadenas con longitud cero: Para poder aceptar longitud cero en entrada de campos (no introducir dato para ese campo) hay que seleccionar diseño con Access para esta tabla y poner la opción de cadenas con longitud cero, para este campo.
Mantener la integridad...
- Integridad en borrado: Si se borra un valor un campo (ej.: formulario), asociado a un ID, en todos los campos de las tablas en las que aparece este ID, se borra tambien ese valor.
- Integridad en actualización: Si se cambia el valor de un campo, asociado a un ID, (ej.: formulario por formula) en todos los campos de las las tablas en las que aparece este ID, se cambia por el nuevo (ej.: formula) borra tambien ese valor.
Sobre la validación de los datos...
- Validación de los datos introducidos en un campo de edición: pendiente.
Sobre las búsquedas...
- Para buscar uno o varios registros entrando datos en control de edición, hay que poner en <filtro>:
- Aparece un combo con operadores <, >, etc.
- Para buscar en campo etiqueta el valor <p> hay que entrar <a>, ya que es asi como se almacena en la tabla aunque en la página html aprece como <p>.
- El caracter comodin de subcadena es: * en Access pero en filtro no funciona.
- El caracter comodin de un caracter es: ? en Access pero en filtro no funciona.
- Para que cada lista/formulario se abra en una instancia del Explorador distinta de la que esta abierta con la página html de la aplicación, en la página html hay que poner el atributo _blank en sus correspondientes hiperenlaces.
Por ejemplo:
Página generada automáticamente desde la Base de Datos: AppmlDoc/ el 15/6/2008 9:57:57