
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

- 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

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

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í
