Equipos Programas Media Internet Telecomunicaciones Seguridad Base de Datos Programación Calidad Desarrollo Empresa

Ruta: Desarrollo>AppmlNotas y recomendaciones

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>:
    • <query>
      <field>Etiqueta</field>
      <label>Etiqueta HTML</label>
      </query>
      

  • Aparece un combo con operadores <, >, etc.
  • Para buscar en campo etiqueta el valor <p> hay que entrar &lt;a&gt;, 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:

      <a href='../AppMLSrvs/app_htmllist.asp?
      appname=../Tecnologias/HTML-Categorias'
      target='_blank'>HTML-Categorías</a>
      

Página generada automáticamente desde la Base de Datos: AppmlDoc/ el 15/6/2008 9:57:57