Tironemota

Access

Modulo Factura
14-08-2022

Facturación

M0201ordenTab 14-08-2022

Campo: orden
    Tipo de datos: Texto
    Clave principal
    Tamaño del campo: 20
orden
OFERTA
ORDEN DE COMPRA
ORDEN DE SERVICIO

M0202condPagoTab 14-08-2022

Campo: condPago
    Tipo de datos: Texto
    Clave principal
    Tamaño del campo: 10
condPago
CONTADO
CREDITO

M0203formaPagoTab 14-08-2022

Campo: formaPago
    Tipo de datos: Texto
    Clave principal
    Tamaño del campo: 20
formaPago
CHEQUE
DIVISAS
EFECTIVO
PAGO MOVIL
TARJETA DE CREDITO
TARJETA DEBITO
TRANSFERENCIA

M0204monedaTab 14-08-2022

Campo: moneda
    Tipo de datos: Texto
    Clave principal
    Tamaño del campo: 25
moneda
Bolívares
Dolares americanos

M0205facturaTab 14-08-2022

Campo: FacturaN
    Tipo de datos: Autonumérico
    Clave principal
    Formato: 00000
Campo: fechaFactura
    Tipo de datos: Fecha/Hora
    Formato: Fecha corta
Campo: ControlN
    Tipo de datos: Texto
    Tamaño del campo: 20
Campo: IdCliente
    Tipo de datos: Número
    Tamaño del campo: Entero largo
    Indexado: Sí (Con duplicados)
Campo: ordenTipo
    Tipo de datos: Texto
    Tamaño del campo: 20
Campo: ordenNum
    Tipo de datos: Texto
    Tamaño del campo: 20
Campo: ordenFech
    Tipo de datos: Fecha/Hora
    Formato: Fecha corta
Campo: tasaIVA
    Tipo de datos: Número
    Tamaño del campo: Entero largo
Campo: anulada
    Tipo de datos: Sí/No
    Formato: Sí/No
    Valor predeterminado: 0
Campo: condPago
    Tipo de datos: Texto
    Tamaño del campo: 10
Campo: formaPago
    Tipo de datos: Texto
    Tamaño del campo: 20
Campo: obra
    Tipo de datos: Texto
    Tamaño del campo: 50
Campo: valorDolar
    Tipo de datos: Número
    Tamaño del campo: Doble
    Formato: Estándar
    Lugares decimales: 2
Campo: moneda
    Tipo de datos: Texto
    Tamaño del campo: 25

M0206facturaPTab 14-08-2022

Campo: IdItem
    Tipo de datos: Autonumérico
    Clave principal
Campo: FacturaN
    Tipo de datos: Número
    Tamaño del campo: Entero largo
Campo: item
    Tipo de datos: Número
    Tamaño del campo: Entero largo
    Formato: 00
Campo: descripcion
    Tipo de datos: Texto
    Tamaño del campo: 255
Campo: und
    Tipo de datos: Texto
    Tamaño del campo: 10
Campo: cant
    Tipo de datos: Número
    Tamaño del campo: Doble
Campo: precioDolar
    Tipo de datos: Número
    Tamaño del campo: Doble
    Formato: Estándar
    Lugares decimales: 2    
Campo: precioUnd
    Tipo de datos: Número
    Tamaño del campo: Doble
    Formato: Estándar
    Lugares decimales: 2

Relaciones 14-08-2022

Relaciones
  • Tipo de relación: uno a varios
    • Exigir integridad referencial
    • Actualizar en cascada los campos relacionados
    • Eliminar en cascada los registros relacionados
    • Tipo de combinación:
      • 1: Incluir sólo las filas donde los campos combinados de ambas tablas sean iguales.

M0207facturaCon 15-08-2022

SELECT M0205facturaTab.FacturaN, M0205facturaTab.fechaFactura, M0205facturaTab.ControlN, M0205facturaTab.IdCliente, M0102clienteTab.nombre, [tipoRif] & "-" & [rif] AS Registro, M0102clienteTab.direccion, M0102clienteTab.tlf, M0205facturaTab.ordenTipo, M0205facturaTab.ordenNum, M0205facturaTab.ordenFech, M0205facturaTab.tasaIVA, M0205facturaTab.anulada, M0205facturaTab.condPago, M0205facturaTab.formaPago, M0205facturaTab.obra, M0205facturaTab.valorDolar, M0205facturaTab.moneda
FROM M0205facturaTab RIGHT JOIN M0102clienteTab ON M0205facturaTab.IdCliente = M0102clienteTab.IdCliente
ORDER BY M0205facturaTab.FacturaN;

M0208facturaPCon 15-08-2022

SELECT M0206facturaPTab.IdItem, M0205facturaTab.FacturaN, M0205facturaTab.valorDolar, M0206facturaPTab.item, M0206facturaPTab.descripcion, M0206facturaPTab.und, M0206facturaPTab.cant, M0206facturaPTab.precioUnd, Round((([cant]*[precioUnd])+0.000001),2) AS importe
FROM M0206facturaPTab LEFT JOIN M0205facturaTab ON M0206facturaPTab.FacturaN = M0205facturaTab.FacturaN;

M0209facturaPFor 15-08-2022

M0209facturaPFor
Propiedades del Formulario
    Origen del registro: M0208facturaPCon
    Título: SubfFactura
    Ancho: 7cm
    Botones de desplazamiento: No
    Barras de desplazamiento: Ninguna
    Menú contextual: No
    Al eliminar: [Procedimiento de evento]
        Private Sub Form_Delete(Cancel As Integer)
            ' Desactivo los mensajes de error del sistema
            DoCmd.SetWarnings False
            ' Declaro las variables
            Dim mensa, mensb As String
            ' Primera Pregunta
            mensa = MsgBox("¿Esta seguro que desea eliminar el registro de este expediente?", vbExclamation + vbYesNo, "Eliminar")
            If mensa = vbYes Then
                ' Segunda Pregunta
                mensb = MsgBox("¿Realmente desea ELIMINAR el registro de este expediente?", vbExclamation + vbYesNo, "Eliminar")
                If mensb = vbYes Then
                    Exit Sub
                Else
                    Cancel = -1
                End If
            Else
                Cancel = -1
            End If
        End Sub
Propiedades del Encabezado del formulario
    Alto: 0cm
Propiedades del Detalle
    Alto: 4,199cm
    Campo: item
        Etiqueta:
            Título: ITEM
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 0cm
            Izquierda: 0cm
            Alineación del texto: Centro
        Cuadro de texto:
            Nombre: item
            Origen del control: item
            Formato: 00
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 0cm
            Izquierda: 3cm
            Alineación del texto: Centro
    Campo: descripcion
        Etiqueta:
            Título: DESCRIPCION
                Ancho: 3cm
                Alto: 0,556cm
                Superior: 0,698cm
                Izquierda: 0cm
                Alineación del texto: Centro
            Cuadro de texto:
                Nombre: descripcion
                Origen del control: descripcion
                Ancho: 3cm
                Alto: 0,556cm
                Superior: 0,698cm
                Izquierda: 3cm
    Campo: und
        Etiqueta:
            Título: UND
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 1,399cm
            Izquierda: 0cm
            Alineación del texto: Centro
        Cuadro de texto:
            Nombre: und
            Origen del control: und
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 1,399cm
            Izquierda: 3cm
    Campo: cant
        Etiqueta:
            Título: CANT
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 2,099cm
            Izquierda: 0cm
            Alineación del texto: Centro
        Cuadro de texto:
            Nombre: cant
            Origen del control: cant
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 2,099cm
            Izquierda: 3cm
    Campo: precioUnd
        Etiqueta:
            Título: PRECIO/UND
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 2,799cm
            Izquierda: 0cm
            Alineación del texto: Centro
        Cuadro de texto:
            Nombre: precioUnd
            Origen del control: precioUnd
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 2,799cm
            Izquierda: 3cm
    Campo: importe
        Etiqueta:
            Título: IMPORTE
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 3,499cm
            Izquierda: 0cm
            Alineación del texto: Centro
        Cuadro de texto:
            Nombre: importe
            Origen del control: importe
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 3,499cm
            Izquierda: 3cm
Propiedades Pie del formulario
    Alto: 1cm
    Cuadro de texto Independiente
        Etiqueta:
            Título: TotalImporte
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 0cm
            Izquierda: 0cm
        Cuadro de texto:
            Nombre: TotalImporte
            Origen del control: =Suma([importe])
            Formato: Estándar
            Lugares decimales: 2
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 0cm
            Izquierda: 3cm

M0210facturaFor 15-08-2022

M0210facturaFor
Propiedades del Formulario
    Origen del registro: M0207facturaCon
    Título: FACTURA
    Emergente: Sí
    Modal: Sí
    Ancho: 26cm
    Centrado automático: Sí
    Selectores de registro: No
    Botones de desplazamiento: No
    Barras de desplazamiento: Ninguna
    Cuadro de control: No
    Movible: No
    Menú contextual: No
    Al abrir: [Procedimiento de evento]
        Private Sub Form_Open(Cancel As Integer)
            'DoCmd.Close acForm, "FacturaJ"
            'DoCmd.Close acForm, "Inicio2"
        End Sub
    Al cerrar: [Procedimiento de evento]
        Private Sub Form_Close()
            'DoCmd.OpenForm "Inicio2"
        End Sub
Propiedades Encabezado del formulario
    Alto: 4,4cm
    Imagen
        Nombre: logo
        Imagen: TT50x50.png
        Ancho: 3,501cm
        Alto: 3,501cm
        Superior: 0,3cm
        Izquierda: 0,501cm
    Etiqueta
        Título: FACTURA
        Ancho: 11cm
        Alto: 1,501cm
        Superior: 1cm
        Izquierda: 4,501cm
        Color del fondo: #808000
        Estilo de los bordes: Sólido
        Ancho de los bordes: 6 pt
        Efecto especial: Sombreado
        Nombre de la fuente: Times New Roman
        Tamaño de la fuente: 30
        Alineación del texto: Centro
        Espesor de la fuente: Grueso
        Color del texto: #FFFFFF
    Cuadro de texto Independiente
        Origen del control: =SiInm([Formularios]![M0210facturaFor]![Anulada]=Sí;"ANULADA";"")
        Ancho: 4cm
        Alto: 1cm
        Superior: 2,801cm
        Izquierda: 8cm
        Estilo del fondo: Transparente
        Estilo de los bordes: Transparente
        Nombre de la fuente: Times New Roman
        Tamaño de la fuente: 20
        Alineación del texto: Centro
        Espesor de la fuente: Negrita
        Color del texto: #FF0000
        Activado: No
        Bloqueado: Sí
    Rectángulo
        Nombre: CuadroTotales
        Ancho: 9cm
        Alto: 4,182cm
        Superior: 0,051cm
        Izquierda: 16cm
        Ancho de los bordes: 5 pt
        Efecto especial: Sombreado
    Cuadro de texto Independiente
        Etiqueta
            Título: Exonerado:
            Ancho: 4,501cm
            Alto: 0,556cm
            Superior: 0,199cm
            Izquierda: 16,501cm
            Alineación del texto: Derecha
        Cuadro de texto
            Nombre:
            Origen del control:
            Formato: Estándar
            Lugares decimales: 2
            Ancho: 3cm
            Alto: 0,556cm
            Superior: 0,199cm
            Izquierda: 21,501cm
            Activado: No
            Bloqueado: Sí

@@@ 15-08-2022