tutorial - maestro _ detalle

Upload: eduardo-murcia

Post on 10-Oct-2015

302 views

Category:

Documents


20 download

TRANSCRIPT

  • Tutorial - Maestro / Detalle

    En este tutorial le mostraremos cmo configurar Maestro / Detalle vista de tabla en PHPMaker. Vamos a utilizar la base de datos de demostracin para la demostracin.

    En la demo, hay dos tablas llamadas "rdenes" y "OrderDetails". Vamos a establecer la relacin maestro / detalle entre estas dos tablas.

    Campos de la tabla "rdenes"

    Campos de la tabla "OrderDetails"

    Pasos para configurar Records Master / Detalle

    1. Cargando PHPMaker

    Abra PHPMaker y conectarse a la base de datos de demostracin.

    2. Configuracin Maestro / Detalle de relacin

    Seleccione el maestro o tabla detalle en la vista en rbol de base de datos (el panel izquierdo). En este ejemplo, elegimos la tabla maestra - mesa "rdenes". La pgina Configuracin de tabla se muestra en el panel derecho.

  • Luego, en [Maestro / Detalle] del panel en la esquina inferior derecha de la pgina, haga clic en [Modificar ...] para que aparezca el maestro / detalle editor relacin visual. Arrastre la tabla detalle de la lista de la tabla de la

    izquierda para el diagrama de la derecha.

    A continuacin, cree una relacin entre ellos arrastrando desde el campo principal (campo clave en la tabla maestra) al campo de detalle (campo de clave externa en la tabla de detalle).

  • Si hay campo ms ligado, repita el paso hasta que todas las relaciones son configurados. En este tutorial, slo tenemos un campo de detalle (`orderdetails`.`OrderID`) y un campo maestro (` orders`.`OrderID`).

    PHPMaker soporta mltiples maestro / detalle, si la tabla tiene otra tabla maestra o tablas de detalles, slo tiene que repetir el proceso anterior. En este ejemplo, slo tenemos una relacin maestro / detalle, as que hacemos

    clic en [Aceptar] para confirmar. El maestro / relacin setail est preparada.

    Si desea integridad referencial, puede habilitar la integridad referencial , Cacade Eliminar y / o Actualizar en cascada , consulte la Tabla de configuracin -> Maestro / Detalle para el detalle.

    Si desea habilitar Maestro / Detalle-Aadir, Maestro / Detalle-Edit y / o Maestro / Detalle-View , que puedan para la tabla de detalle en la pgina de Configuracin de tabla:

    Si la tabla principal t iene ms de un tablas de detalles, puede elegir mltiples tablas de detalles . De manera predeterminada cada tabla detalle ocupa una columna en la tabla principal de la pgina de lista, si tablas de

    detalles Mltiples est habilitado, las columnas se combinarn como uno.

    Si usted tiene la vista previa de extensin (slo para usuarios registrados) y desea habilitar detalle registro preliminar por el Ajax, puede hacer clic en Herramientas -> Extensiones para habilitarlo. Tambin vea

    Herramientas de terceros .

  • Habilitar la extensin y luego haga clic en el Avanzada ficha para configurar los ajustes para cada tabla:

    Notas

    1. La Vista previa extensin funciona mejor cuando el nmero de los campos y nmero de registros no son demasiados por lo que el tamao del rea de vista previa no ser demasiado grande. De lo contrario, el rea

    de vista previa puede exceder el rea de exploracin y, por tanto, los registros de detalle no se puede ver por completo de un vistazo.

    2. Si PreviewRow est habilitada, las columnas de la tabla detalle individuales se convertirn en oculto.

    3. PHP Generacin de secuencias de comandos

    Haga clic en el [Generar PHP] icono para ir a la [Generar] ficha, haga clic en el [Generar] botn. PHPMaker generar los scripts PHP necesarios automticamente.

    4. Ejecutar la aplicacin PHP

    Haga clic en el enlace a la tabla de "rdenes", habr una nueva columna para la tabla "OrderDetails". Haga clic en el botn "OrderDetails" para acceder a los detalles de la orden para el registro seleccionado. Haga clic en el

    botn de flecha hacia abajo y luego haga clic en Maestro / Detalle Vista , Maestro / Detalle Editar o Maestro / Detalle Copia para ver / editar / copiar y registro seleccionado y sus registros de detalle.

  • Si ha habilitado la Vista previa de extensin y permitir PreviewO verlay , mueva el cursor del ratn sobre el botn "OrderDetails" y ver los registros de detalles de vista previa:

    Si ha habilitado la Vista previa de extensin y permitir PreviewRow , haga clic en el botn [+] en la fila y y ver la fila previsualizacin:

  • Haga clic en el Maestro / Detalle Ver enlace / botn, se mostrar la pgina de Vista de la mesa principal con una cuadrcula de la tabla detalle de la tabla de detalles.

    Haga clic en el Maestro / Detalle Editar enlace / buttonk, se mostrar la pgina de edicin de la mesa principal con una cuadrcula de la tabla detalle de la tabla de detalles.

  • Haga clic en el Maestro / Detalle Copia botn / link, se mostrar la pgina Aadir (en el modo de copia) de la mesa principal con una cuadrcula de la tabla detalle de la tabla de detalles.

    Haga clic en el Add pedidos / ordertails botn en la seccin de paginacin, se mostrar la pgina Add de la mesa principal con una cuadrcula de la tabla detalle de la tabla de detalles.

  • En Maestro / Detalle-Agregar / Copiar / modo de edicin, puede hacer clic en Agregar fila en blanco o Eliminar botn para aadir o eliminar filas wiithout actualizar la pgina. Tenga en cuenta esta caracterstica se

    implementa mediante JavaScript.

  • 2002-2014 e.World Technology Ltd. Todos los derechos reservados.