Está en la página 1de 33

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION UNIVERSITARIA,


CIENCIA Y TECNOLOGIA
INSTITUTO UNIVERSITARIO POLITECNICO
“SANTIAGO MARIÑO”
EXTENSION MARACAY

PROGRAMACION EN VISUAL BASIC


MARACAY FLUIDOS CA

PARTICIPANTES:
MIRELES ENMANUEL CI: 26.987.336
MOLINA STEPHANY CI: 29.659.645
RODRIGUES SANDRA CI: 28.187.510
TUTOR ACADEMICO: FLORES GILBERTO

MARACAY, AGOSTO 2020


INDICE
INTRODUCCION................................................................................................................4-5
Reseña......................................................................................................................................6
Misión:.....................................................................................................................................6
Visión.......................................................................................................................................6
Excelencia................................................................................................................................6
Autenticidad.............................................................................................................................6
Desarrollo y compromiso humano........................................................................................7-8
Liga de freno.........................................................................................................................8-9
Punto de ebullición...................................................................................................................9
Tipos de líquidos....................................................................................................................10
Departamentos.......................................................................................................................10
Departamento de producción.................................................................................................10
Área de producción................................................................................................................11
Equipamiento de la planta......................................................................................................11
Máquina de llenado................................................................................................................11
Tapadora continúa:.................................................................................................................12
Selladora de inducción manual:.............................................................................................12
Termoencogible:....................................................................................................................12
Laboratorio.............................................................................................................................12
Implementos de laboratorio para procesos químicos:.............................................................12
Departamento de administración y relaciones industriales.....................................................13
Estructura Jerárquica.........................................................................................................13-14
Objetivos de la investigación.................................................................................................14
Objetivo General:...................................................................................................................14
Objetivos Específicos.............................................................................................................14
Programa en Visual Basic………………………………………………………………………………………………15-16

Acceso al Sistema……………………………………………………………………………………………………………….16

Menú Principal del Sistema....................................................................................................17

2
Primera Pestaña de Acceso....................................................................................................17
Ventana de Proveedores…………………………………………………………………………………………………....18

Formulario de Productos........................................................................................................18
Ventana de Facturación..........................................................................................................19
Siguiente Pestaña...................................................................................................................20
Listado de clientes Provenientes............................................................................................21
Listado de Proveedores..........................................................................................................21
Listado de Productos..............................................................................................................22
Registro de los usuarios del sistema……………………………………………………………………………………22

Pestaña de salir del sistema....................................................................................................23


Código del Programa…………………………………………………………………………………………………....23-31

CONCLUSION......................................................................................................................32
BIBLIOGRAFIA...................................................................................................................33

3
INTRODUCCION
La Programación es el proceso por medio del cual se diseña, codifica, limpia
y protege el código fuente de programas computacionales, a través de una serie pasos
a seguir que permite probar y perfeccionar dicha programación.

El objetivo principal es crear un Software ejecutable en un hardware de la


computadora o a través de otro programa.

La programación se rige por una serie de reglas y un conjunto pequeño de


órdenes, instrucciones y expresiones que permiten el seguimiento paso a paso
previamente diseñado en el Algoritmo.

El rol de la Programación en los últimos 70 años ha sido crucial para


comprender la evolución que ha tenido la sistematización de tareas y el manejo de la
información que hoy en día se da como un hecho. En efecto, la misma tiene como
principal función el hecho de conseguir que innumerables trabajos que antes se
ejercían de forma manual y con un alto costo sean ejecutados por un ordenador con
un ahorro significativo de tiempo y factor económico.

Por otro lado, dada la increíble cantidad de información que hoy día se
maneja, para distintas tareas, la programación ha sido una herramienta de enorme
valor e importancia para minimizar tiempo de respuesta y costos.

A lo largo de la historia el hombre se ha visto en la obligación de realizar un


número constante de tareas para poder sobrevivir. Con el paso del tiempo y desarrollo
de la tecnología, estas tareas fueron ejerciéndose cada vez con un mayor grado de
productividad. El proceso de mejora fue lento pero continuo, hasta la Revolución
Industrial, momento en el cual se evidenció una rápida sustitución de actividades
manuales por el trabajo llevado a cabo mediante máquinas, así los bienes de capital

4
fueron aumentado cada vez más la productividad, circunstancia que todavía está en
proceso de expansión.

Con el desarrollo de las primeras computadoras, ya no solo el trabajo físico


pudo reemplazarse por máquinas, sino también por el trabajo intelectual. En efecto
las computadoras pueden realizar cada vez con mayores cifras enormes de cálculos
complejos que tienen la posibilidad de procesar y generar datos para el beneficio
humano.

A pesar las ventajas que muestra la Programación todavía existe un franco


escepticismo de ciertos sectores en lo que respecta a este proceso aun y cuando el
crecimiento tecnológico es cada vez más agresivo, aunado la variación volátil que
presenta el sistema económico a nivel mundial, genera como consecuencia la
búsqueda de adaptación a los nuevos cambios.

Es por ello que se realizó un pequeño estudio en el gremio empresarial


dirigido al uso de sistemas automatizados que permiten el desarrollo y crecimiento de
las organizaciones, específicamente en la empresa Maracay Fluidos ca, la cual maneja
sus procesos internos a través de plantillas de Excel.

5
RESEÑA

Maracay Fluidos ca es una empresa manufacturera fundada en Agosto de 2015,


iniciando actividades en inicios del año en curso, se encuentra ubicada
estratégicamente en la Zona industrial de la Cuidad de Cagua Edo. Aragua, su objeto
económico es la Fabricación, Distribución y Comercialización al Mayor de todo tipo
de fluidos automotrices como Líquido para Frenos DOT3 y DOT4, Refrigerantes,
aditivos, agua desmineralizada, entre otros.

Misión:
Promueve, opera y lidera un negocio rentable y propio dentro de la industria
química, orientadas al mercado nacional e internacional, valiéndose de sus propios
méritos y capacidades y de sus ventajas competitivas reales en tecnología y recursos
humanos.

Visión
Tiene como visión consolidarse como empresa líder, modelo de organización
y gestión profesional, guiada por la moral y la ética, que atiende exitosamente a sus
clientes en el área de líquido para fricción dentro del mercado nacional e
internacional

Excelencia
Es una empresa orientada a la acción y obtención de resultados cualitativos, se
empeñan en elevar los niveles de exigencias, fomentar nuevas mejoras de su trabajo,
participando así en la filosofía del mejoramiento continuo.

Autenticidad
Estimulan la concordancia entre el pensamiento y la acción en la empresa y su
entorno para su desarrollo científico, tecnológico y económico, dentro del marco legal
que rige nuestras actividades.

6
Desarrollo y compromiso humano

Asumen su responsabilidad de participar en desarrollo humano y profesional,


ofreciendo condiciones dignas y empoderamiento de nuestros empleados. La
preservación de los recursos naturales y el medio ambiente son pilares de nuestra
filosofía.

La empresa en mención cuenta con unas instalaciones acorde para el


desarrollo de su actividad económica, así como también la permisología pertinente
para el proceso manufacturero del cual se puede mencionar algunos de los entes
reguladores de los productos que se fabrican como es MINEAS Ministerio de
ambiente donde se le otorgó RACDA Generador y Manejador, SENCAMER quien
otorgó CPE por motivo de envasado, GUARDERIA DE AMBIENTE Guardia
Nacional Bolivariana para velar el cumplimiento de normas sanitarias para la
preservación del medio ambiente y zonas aledañas, entre otros.

Maracay Fluidos ca cuenta con un proceso de fabricación de alta calidad


desde su formulación, la cual se efectúa dentro de un laboratorio ubicado en las
instalaciones de la empresa hasta el producto terminado, donde se realizan análisis
evaluativos de líquidos para frenos, basado en la norma COVENIN y en
FODENORMA.

La mezcla se prepara a base de una serie de glicoles, con formulación


específica que arrojan como resultado la determinación de un producto apto y
garantizado para ser incorporado al parque automotor con la confiabilidad y calidad
que caracteriza a la Liga para Frenos Chicago Automotive, marca registrada en el
mercado consumidor

7
se cuenta con equipos tecnológicos que permiten, elaborar el fluido, medir su
punto de ebullición, su peso, su color, densidad, punto de inflamabilidad, índice de
refracción, humedad, PH, viscosidad y aroma, luego de este proceso, se unifican las
materias primas, hasta ser enviado a tanques para envasado, llenado, tapado, sellado y
empaquetado, hasta culminar el proceso, se lleva al área de producto terminado en
tránsito a través de unas paletas cargadas de 7 camadas de 13 y nueves cajas en la
parte superior siendo la misma presentación 0,290cm3(24 unidades para un total 100
cajas por paleta) y 0946cm3(4 camadas de 12 y dos en la parte superior para un total
de 50).

se cuenta con dos máquinas de llenado de 6 picos, una tapadora continua, una
selladora de inducción manual y una termoencogible, las cuales son manipuladas a
través de los colaboradores, los cuales ejercen el cargo de ayudante general siendo los
mismo una plantilla integrada por 4 personas, asignados al suministro de envases a
una mesa giratoria, con la responsabilidad de visualizar que los envases al ser llenado
posean la debida serigrafía y que se encuentre en condiciones óptimas para el proceso
de llenado, posterior se cuenta con otra persona encargaba de ejecutar el dicho
proceso de llenado el cual se efectúa en un tiempo de 6 segundos para un contenido
neto de 0.290cm3.

Luego pasa a través de la trasportadora para ser tapado de forma manual


verificando que la tapa se encuentre en condiciones óptimas y con el linner, otro se
encarga de ejecutar el sellado de inducción manual que consta de un equipo de
calentamiento para desprender el linner de la tapa y adherirlo al pico del envase en un
tiempo prudencial de 1.5 milisegundos.

Liga de freno
Es un líquido hidráulico que hace posible la transmisión de la fuerza ejercida
sobre el pedal del freno a los cilindros de freno en las ruedas de automóviles,
motocicletas, camionetas y algunas bicicletas avanzadas.

8
Con el paso del tiempo, este líquido sufre un desgaste, motivo por el cual es de suma
importancia sustituirlo con cierta regularidad, se pone en mal estado debido al aire
ambiental, haciendo que el líquido coja humedad, notándose un tacto esponjoso en el
pedal de freno.

El líquido de frenos debe mantenerse en buen estado, para ello se debe


cambiar con frecuencia. Normalmente, este fluido se reemplaza cada 2 0 3 años,
dependiendo por supuesto del uso que se le dé al automóvil.

Uno de los principales factores que se debe revisar con frecuencia es el punto
de ebullición, ya que cuanto mas alto sea el calor generado y mas alta la temperatura
que alcanza el líquido de frenos, mas fácil será que entre en ebullición, provocando la
aparición de burbujas que disminuyen la efectividad de la frenada.

Punto de ebullición
Cuando se calienta un líquido, alcanza eventualmente una temperatura en la
cual la presión del vapor es lo bastante grande que se forman burbujas dentro del
cuerpo del líquido. Esta temperatura se llama Punto de Ebullición, una vez que el
líquido comience a hervir, la temperatura permanece constante hasta que todo el
líquido se ha convertido en gas.

El punto de ebullición es la temperatura a la cual la presión de vapor del


líquido iguala a la presión atmosférica existente en el lugar o compartimiento. El
líquido se transforma en vapor, durante esta fase, ocurre la aparición de burbujas que
ascienden hacia la superficie del líquido y escapan al aire.

Los líquidos de frenos convencionales tienen, según el Department of


Transportation, temperaturas de ebullición de 205°C (DOT 3), 230° C(DOT 4) o 260°
C ( DOT 5 ).

9
Tipos de liga

 DOT 3: se usa en frenos convencionales. Posee un punto de ebullición seco de


205° C, húmedo de 140°C y su viscosidad es de 1500cSt (unidades de
viscosidad), siendo el mas común y económico.
 DOT 4: es un líquido empleado tanto en frenos convencionales como en ABS.
Tiene un punto de ebullición seco de 230° C, húmedo de 155°C y su
viscosidad es de 1800cSt. Es similar al DTO 3 aunque ofrece mejores
presentación y una mayor durabilidad.
 DOT 5: se utiliza específicamente en coches cuyo líquido de frenos tenga una
base sintética en vez de mineral, es un líquido de frenos de alta calidad sobre
la base de silicona. Este fluido tiene un amplio rango de temperaturas de
trabajo entre -40° C a 260° C y también asegura un funcionamiento óptimo a
bajas temperaturas.

Es evidente la importancia de estructurar correctamente los departamentos de


una empresa, para conseguir una óptima colaboración entre las diferentes áreas
permitiendo generar todo el proceso de producción y comercialización de los
productos o servicios.

La empresa Maracay Fluidos ca cuenta con áreas o departamentos


denominados:

Departamentos

Departamento de producción : se encarga de la planificación y organización del


proceso a ejecutar en el área de producción y toda la logística del proceso
manufacturero, que no es más que la transformación de materia prima y material
empaque en producto terminado.

10
Área de producción

Es el área que tiene como función principal la creación de los productos de la


empresa, transforman los insumos o recursos en productos finales.

Comprende todo lo relacionado con la planificación mas económica para la


fabricación de los productos, coordinación de la mano de obra, uso de materiales,
instalaciones y herramientas, prueba de calidad de productos y despacho de los
mismos para su comercialización o directamente al cliente.

Todo proceso se caracteriza por tener unas entradas (inputs) y unas salidas
(outputs). El control y la cuantificación de los procesos productivos proporcionan
información muy útil sobre su funcionamiento y sus posibilidades de mejora:

 Eficiencia, como aprovechar mejor la capacidad productiva, los recursos…


 Calidad, como mejorar los fallos, las no conformidades, la seguridad…
 Productividad, como aumentar el número de productos al mes…
 Costes, información del coste real por producto terminado, semiacabado,
piezas…

Equipamiento de la planta

 Máquina de llenado: es una maquina conformada por 6 picos para


llenado continuo de fluidos, con un proceso de duración de 7 segundos
para un llenado de 6 envases cuyo contenido es de 290cm 3, contiene un
tanque de almacenamiento y suministro de 200L, su funcionamiento se da
a través de un bomba de ½ HP, posee mangueras de retorno, filtro de aire
adaptado a un compresor, también tiene un restintor de aire y un tablero
con temporizador.

11
 Tapadora continúa: Posee una transportadora mecánica para el traslado
de los envases de la llenadora a la tapadora, constituida por rodamientos y
correas que facilitan el proceso de tapado de los envases.
 Selladora de inducción manual: Es un equipo generador de calor que
permite la separación del linner vs la tapa, sellando herméticamente el
envase, su nivel de calentamiento se encuentra en 1,5 milisegundos para
garantizar el sellado sin riesgo de recalentamiento de la tapa.
 Termoencogible: Es una maquinaria diseñada especialmente para el
empacado al vacío de las cajas del líquido para frenos Chicago
Automotive, consta de una base superior y una inferior para la colocación
de rollos o bobinas plásticas de 60cm x 0,080 micrones para dar inicio al
proceso de empaquetado, cuanta con una cuchilla con nivelación de calor
para el corte del plástico, con la presión de aire, la ubica en la corredera
donde se le da ingreso al horno de 240° a 250° por un lapso no mayor a 1
minuto, en la parte posterior posee un ventilador para enfriamiento del
plástico.
 Laboratorio: se realizan diversos análisis de propiedades físicas-
químicas, como por ejemplo: punto de ebullición, índice de refracción,
PH, densidad, porcentaje de humedad, punto de inflamación, color, entre
otros.

Implementos de laboratorio para procesos químicos:


 Destilador
 Termómetro (vidrio y aluminio)
 Balanza analítica
 Embudo
 Destilador de agua
 Tubo de ensayo
 Tubo de seguridad

12
 Varilla de vidrio
 Vaso precipitado (beaker)

Departamento de administración y relaciones industriales: Es el


departamento de mayor funcionalidad ya que todas las responsabilidades
inherentes a los procesos internos de la empresa son canalizados a través de ese
departamento siendo lo mismo una centralización de actividades. El cual ejecuta
procesos de compras, ventas, logística de despacho, manejo de cartera de
clientes y proveedores, gestión de cobranza, cuentas por pagar, facturación con
talonario manual, retenciones, impuestos municipales y nacionales, gestoría de
permisología, compromisos patronales, manejo de talento humano,
mantenimiento general de planta, manejo y reposición de inventarios, logística y
genera reportes de información general.

Estructura Jerárquica

JUNTA DIRECTIVA

GERENCIA GENERAL

SUPERVISION DE
GERENCIA
MANTENIMIENTO,
ADMINISTRATIVA
PRODUCCION Y CALIDAD

DPTO. DE ADMON Y
RELACIONES DEPTO. DE COMPRAS Y PLANIFICCION PRODUCCION MANTENIMIENTO
INDUSTRIALES VENTAS

13
Por lo antes expuesto surge la necesidad de la creación, diseño y
programación de un sistema automatizado que permita un mejor control de forma
ordenada, sistemática y practica para un mejor manejo de los procesos
administrativos que minimice tiempos de respuesta de forma eficiente y eficaz al
menor costo posible.

Es por ello que se hace necesario la codificación de un lenguaje de


programación en visual Basic que permita de forma sencilla un acople con cada
proceso inherente a la empresa.

Objetivos de la investigación

Objetivo General:
Analizar, organizar y desarrollar un sistema automatizado para optimizar los procesos
de la Gerencia Administrativa de la empresa Maracay Fluidos ca y su repercusión en
el desarrollo y crecimiento Industrial.

Objetivos Específicos:

Minimizar el tiempo de respuesta e incrementar la exactitud del sistema de gestión


de inventarios de Maracay Fluidos ca.

Optimización de procesos

Minimización de costos en cuanto a un sistema

Organización de procesos

Estructura de costos fijos y variables

Evaluación de tamaño de mercado

Actitud, flexibilidad y rapidez Evaluación de mapa de riesgo y mapa de dependencia

Indicadores de gestión

14
Programa en Visual Basic

En vista que Maracay fluidos CA es una empresa manufacturera pequeña que


está en procesos de ensayo, error y en pro de un crecimiento y desarrollo, se
evidencio que hay muchos procesos manuales a nivel administrativos que están muy
centralizados, es por ello que para minimizar los tiempos de respuesta y los costos se
plantea la creación de un sistema administrativo automatizado y sencillo que tiene
como objetivo la recolección, manipulación y almacenamiento de datos de una forma
eficaz y eficiente cuya finalidad es favorecer el cumplimiento de los objetivos de
dicha organización que conlleva a una estructura para tener una mejor visión
planificando así a futuro.

Se realizó un análisis en cuanto a las necesidades de la empresa, creando de


esta manera un programa en Visual Basic que está diseñado, desarrollado y orientado
a un uso específico para un beneficio a través de un aumento en la funcionalidad de la
lógica del negocio así como de la productividad.

Este programa empresarial ofrece una serie de herramientas destinadas a


recoger, almacenar, analizar, modificar y proporcionar acceso a los datos internos de
la organización empresarial como, Gestión de las relaciones con clientes,
procesamiento de pagos, control en la facturación, llevando un correlativo, fecha,
orden de clientes, cartera de clientes organizada que fácilmente se puede imprimir,
cuenta con una cartera de proveedores, lista de productos, permitiendo de forma
organizada tener conocimiento de cuales fueran las ventas, modo del pago del cliente

Mediante la introducción de un programa empresarial, la gerencia es capaz de


controlar mejor las actividades ya que todos los datos necesarios son generados y
puestos a disposición para un análisis y toma de decisiones más rápida, contribuye a
un fácil monitoreo de información acerca de un registro de clientes, proveedores,
productos, facturas y garantiza una mayor vinculación entre procesos y
departamentos.

15
Así mismo se desarrolló un código, se crearon las pantallas que se pueden
visualizar a continuación:

La primera ventana de acceso al sistema está conformado por dos etiquetas


( usuario y contraseña) y por dos TexBox o caja de texto, es un elemento común de
interfaz gráfica de usuario utilizados para obtener la entrada del mismo.

Se encuentra un objeto de Timmer permite visualizar la hora y la fecha.

Acceso al Sistema

16
Menú Principal del Sistema

Primera Pestaña de Acceso

17
Ventana de Proveedores

Formulario de productos

18
Ventana de Facturación

19
Factura generada con los datos de la cartera de los clientes, que se registró en la
base de datos.

Siguiente pestaña de acceso

20
Listado de clientes Provenientes de consulta y reportes

Listado de Proveedores

21
Listado de productos

En esta Pestaña es donde se van a registrar los usuarios que tendrán acceso al
sistema

22
Pestaña de salir del sistema

Código documentado del sistema administrativo de Maracay Fluidos


CA

frmAcceso - 1
Option Explicit
Dim INTEN As Integer
Dim M, J, i, NR, nivel As String
Private Sub cmdaceptar_Click()
If txtusuario.Text <> "" And txtcontraseña.Text <> "" Then
Adoacceso.RecordSource = "Select * from usuarios where Login='" + UCase(txtusuario.Text)
+ "' and
password='" + UCase(txtcontraseña.Text) + "'"
Adoacceso.Refresh
If Not (Adoacceso.Recordset.EOF) Then
Adoacceso.Recordset.MoveLast
End If
NR = Val(Adoacceso.Recordset.RecordCount)
If NR > 0 Then
M = MsgBox("BIENVENIDO AL SISTEMA, " + Adoacceso.Recordset("nombre"),
vbInformation + vbOKOnly
)

23
Unload frmAcceso
frmmenu.Show
Else 29
J = MsgBox("USUARIO INCORRECTO, INTENTE NUEVAMENTE")
txtusuario.Text = ""
txtcontraseña.Text = ""
txtusuario.SetFocus
End If
Else
M = MsgBox("DEBE COLOCAR SU LOGIN Y CLAVE PARA INGRESAR AL SISTEMA")
End If
End Sub
Private Sub cmdCancelar_Click()
End
End Sub
Private Sub Form_Load()
txtcontraseña.PasswordChar = "*"
lblfecha.Caption = Date
lblhora.Caption = Time
End Sub
Private Sub txtContraseña_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 13
cmdaceptar.SetFocus
End Select
End Sub
Private Sub txtUsuario_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 13

txtcontraseña.SetFocus
End Select
End Sub
Private Sub Timer1_Timer()
lblhora = Time
lblfecha = Date
End Sub
frmClientes - 1
Private Sub Cbocomisaria_click()
DataClientes.rsCommand1.Fields!codcomisaria = Cbocomisaria.Text
End Sub
Private Sub Cbopuntocontrol_Click()

24
DataClientes.rsCommand1.Fields!codcontrol = Cbopuntocontrol.Text
End Sub
Private Sub cmdadelante_Click()
DataClientes.rsCommand1.MoveNext
If Not DataClientes.rsCommand1.EOF Then
Else
DataClientes.rsCommand1.MoveFirst
End If
End Sub
Private Sub cmdagregar_Click() 'BOTON AGREGAR
cmdagregar.Enabled = Not cmdagregar.Enabled
cmdguardar.Enabled = Not cmdguardar.Enabled 30
cmdcancelar.Enabled = Not cmdcancelar.Enabled
cmdmodificar.Enabled = Not cmdmodificar.Enabled
cmdeliminar.Enabled = Not cmdeliminar.Enabled
cmdsalir.Enabled = Not cmdsalir.Enabled
For i = 0 To frmClientes.Controls.Count - 1
If TypeOf frmClientes.Controls(i) Is TextBox Then
frmClientes.Controls(i).Enabled = Not frmClientes.Controls(i).Enabled
End If
Next
DataClientes.rsCommand1.AddNew
txtrif.SetFocus
End Sub
Private Sub cmdatras_Click()
DataClientes.rsCommand1.MovePrevious
If Not DataClientes.rsCommand1.BOF Then
Else
DataClientes.rsCommand1.MoveLast
End If
End Sub
Private Sub cmdCancelar_Click() 'BOTON CANCELAR
For i = 0 To frmClientes.Controls.Count - 1
If TypeOf frmClientes.Controls(i) Is TextBox Then
frmClientes.Controls(i).Enabled = Not frmClientes.Controls(i).Enabled
End If
Next
cmdagregar.Enabled = True
cmdguardar.Enabled = False
cmdcancelar.Enabled = False
cmdmodificar.Enabled = True
cmdeliminar.Enabled = True
cmdsalir.Enabled = True
DataClientes.rsCommand1.CancelUpdate
End Sub

25
Private Sub cmdeliminar_Click()
respu = MsgBox("Estas seguro que desea eliminar el Registro", vbYesNo, "ELIMINAR")
If respu = vbYes Then
DataClientes.rsCommand1.Delete
DataClientes.rsCommand1.MoveFirst
MsgBox ("Registro eliminado satisfactoriamente"), vbOKOnly + vbExclamation
End If
End Sub
Private Sub cmdguardar_Click() 'BOTON GUARDAR
For i = 0 To frmClientes.Controls.Count - 1
If TypeOf frmClientes.Controls(i) Is TextBox Then
frmClientes.Controls(i).Enabled = Not frmClientes.Controls(i).Enabled
End If
Next 31

26
frmClientes – 2
cmdagregar.Enabled = True
cmdguardar.Enabled = False
cmdcancelar.Enabled = False
cmdmodificar.Enabled = True
cmdeliminar.Enabled = True
cmdsalir.Enabled = True
DataClientes.rsCommand1.Update
End Sub
Private Sub cmdmodificar_Click() 'BOTON MODIFICAR
cmdagregar.Enabled = False
cmdguardar.Enabled = True
cmdcancelar.Enabled = True
cmdmodificar.Enabled = False
cmdeliminar.Enabled = False
cmdsalir.Enabled = False
For i = 0 To frmClientes.Controls.Count - 1
If TypeOf frmClientes.Controls(i) Is TextBox Then
frmClientes.Controls(i).Enabled = Not frmClientes.Controls(i).Enabled
End If
Next
End Sub
Private Sub cmdsalir_Click()
Unload Me
End Sub
Private Sub txtrif_Change()
'Colocar el RIF en mayúscula
txtrif = UCase(txtrif)
txtrif.SelStart = Len(txtrif.Text)
End Sub
frmFacturacion – 1
Dim porceniva1 As Double
Private Sub Command1_Click()
If txtcodprodu <> "" Then
' se inicializa la variable fila con el número de la fila que esta vacia en el GRID
fila = MSFlexGrid1.Rows - 1
Dim total1 As Double
'se agrega la información en el grid usando la fila y la columna donde se quiere agregar con l
a propiedad textmatrix
MSFlexGrid1.TextMatrix(fila, 0) = txtcodprodu.Text
MSFlexGrid1.TextMatrix(fila, 1) = txtdescripcion.Text
MSFlexGrid1.TextMatrix(fila, 2) = txtcantidad.Text
MSFlexGrid1.TextMatrix(fila, 3) = Format(txtprecio.Text, " ##,###,##0.00")
MSFlexGrid1.TextMatrix(fila, 4) = Format(txtprecio.Text * txtcantidad.Text, " ##,###,##0.00")
'se agrega una nueva línea vacia al grid usando la propiedad ROWS del grid esta propiedad
esta
blece cuantas filas tiene un GRID
MSFlexGrid1.Rows = MSFlexGrid1.Rows + 1 32

27
Dim i As Integer
Dim tot1 As Double
Dim iva1 As Double
Dim subtot1 As Double
subtot1 = 0
For i = 1 To MSFlexGrid1.Rows - 2
subtot1 = subtot1 + MSFlexGrid1.TextMatrix(i, 4)
Next i
' se realizan los cálculos matemáticos en variables de memoria
iva1 = subtot1 * (porceniva1 / 100)
tot1 = subtot1 + iva1
'se pasasn los resultados de los cálculos a los cuadros de texto en el formulario
subtotal.Text = Format(subtot1, " ##,###,##0.00")
iva.Text = Format(iva1, " ##,###,##0.00")
total.Text = Format(tot1, " ##,###,##0.00")
' se limpian los text del formulario
txtcodprodu.Text = ""
txtdescripcion.Text = ""
txtcantidad.Text = ""
txtprecio.Text = ""
Else
MsgBox ("Debe Colocar un Código de Producto")
End If
End Sub
Private Sub Command2_Click()
frmformapago.Show (vbModal)
'Limpiar la Factura
txtrif.Text = ""
txtnombre.Text = ""
txtdireccion.Text = ""
txttelefono.Text = ""
total.Text = ""
iva.Text = ""
subtotal.Text = ""
MSFlexGrid1.Rows = 2
MSFlexGrid1.TextMatrix(1, 0) = ""
MSFlexGrid1.TextMatrix(1, 1) = ""
MSFlexGrid1.TextMatrix(1, 2) = ""
MSFlexGrid1.TextMatrix(1, 3) = ""
MSFlexGrid1.TextMatrix(1, 4) = ""
End Sub
Private Sub Command3_Click()
If MSFlexGrid1.Row <= 0 Then
MsgBox "Debe Seleccionar una fila"
Else
MSFlexGrid1.RemoveItem (MSFlexGrid1.Row)
End If 33

28
frmFacturacion – 2
'Recalculando los montos de la factura
Dim i As Integer
Dim tot1 As Double
Dim iva1 As Double
Dim subtot1 As Double
subtot1 = 0
For i = 1 To MSFlexGrid1.Rows - 2
subtot1 = subtot1 + MSFlexGrid1.TextMatrix(i, 4)
Next i
' se realizan los calculos matematicos en variables de memoria
iva1 = subtot1 * (porceniva1 / 100)
tot1 = subtot1 + iva1
'se pasasn los resultados de los calculos a los cuadros de texto en el formulario
subtotal.Text = Format(subtot1, " ##,###,##0.00")
iva.Text = Format(iva1, " ##,###,##0.00")
total.Text = Format(tot1, " ##,###,##0.00")
' se limpian los text del formulario
txtcodprodu.Text = ""
txtdescripcion.Text = ""
txtcantidad.Text = ""
txtprecio.Text = ""
Command3.Enabled = False
End Sub
Private Sub Form_Load()
'Se inicializa el GRID o cuadricula, el tamaño de las columnas y el encabezado de las
mismas
MSFlexGrid1.ColWidth(0) = 2000
MSFlexGrid1.ColWidth(1) = 6500
MSFlexGrid1.ColWidth(2) = 1800
MSFlexGrid1.ColWidth(3) = 1800
MSFlexGrid1.ColWidth(4) = 1800
MSFlexGrid1.TextMatrix(0, 0) = "CODIGO"
MSFlexGrid1.TextMatrix(0, 1) = "DESCRIPCION DEL PRODUCTO"
MSFlexGrid1.TextMatrix(0, 2) = "CANTIDAD"
MSFlexGrid1.TextMatrix(0, 3) = "PRECIO"
MSFlexGrid1.TextMatrix(0, 4) = "MONTO"
'busqueda del porcentaje de iva en los datos de la empresa
Adodatosempresa.RecordSource = "Select * from datosempresa where porceniva>0"
Adodatosempresa.Refresh
If Not (Adodatosempresa.Recordset.EOF) Then
Adodatosempresa.Recordset.MoveFirst
porceniva1 = Adodatosempresa.Recordset("porceniva")
Else
porceniva1 = 16
End If
End Sub
Private Sub MSFlexGrid1_Click() 34

29
Command3.Enabled = True
End Sub
Private Sub txtcodprodu_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 13
txtcantidad.SetFocus
End Select
End Sub
Private Sub txtcodprodu_LostFocus()
If txtcodprodu.Text <> "" Then
Adoproductos.RecordSource = "Select * from productos where codigo='" +
UCase(txtcodprodu.Text) + "
'"
Adoproductos.Refresh
If Not (Adoproductos.Recordset.EOF) Then
Adoproductos.Recordset.MoveLast
End If
NR = Val(Adoproductos.Recordset.RecordCount)
frmFacturacion – 3
If NR > 0 Then
txtdescripcion.Text = Adoproductos.Recordset("descripcion")
txtprecio.Text = Format(Adoproductos.Recordset("precio"), " ##,###,##0.00")
txtcantidad.Text = 1
txtcantidad.SetFocus
Else
J = MsgBox("Cliente No Existe, INTENTE NUEVAMENTE")
txtnombre.Text = ""
txtdireccion.Text = ""
txttelefono.Text = ""
txtcodprodu.SetFocus
End If
Else
M = MsgBox("DEBE COLOCAR Un RIF")
End If
End Sub
Private Sub txtcodprodu_Validate(Cancel As Boolean)
If txtcodprodu.Text <> "" Then
Adoproductos.RecordSource = "Select * from productos where codigo='" +
UCase(txtcodprodu.Text) + "
'"
Adoproductos.Refresh
If Not (Adoproductos.Recordset.EOF) Then
Adoproductos.Recordset.MoveLast
End If
NR = Val(Adoproductos.Recordset.RecordCount)
If NR > 0 Then
txtdescripcion.Text = Adoproductos.Recordset("descripcion")
txtprecio.Text = Format(Adoproductos.Recordset("precio"), " ##,###,##0.00")
txtcantidad.Text = 1 35

30
txtcantidad.SetFocus
Else
J = MsgBox("Cliente No Existe, INTENTE NUEVAMENTE")
txtnombre.Text = ""
txtdireccion.Text = ""
txttelefono.Text = ""
txtcodprodu.SetFocus
End If
Else
M = MsgBox("DEBE COLOCAR Un RIF")
End If
End Sub
Private Sub txtrif_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case 13
txtnombre.SetFocus
End Select
End Sub
Private Sub txtrif_LostFocus()
If txtrif.Text <> "" Then
Adoclientes.RecordSource = "Select * from clientes where rif='" + UCase(txtrif.Text) + "'"
Adoclientes.Refresh
If Not (Adoclientes.Recordset.EOF) Then
Adoclientes.Recordset.MoveLast
End If
NR = Val(Adoclientes.Recordset.RecordCount)
If NR > 0 Then
txtnombre.Text = Adoclientes.Recordset("nombre")
txtdireccion.Text = Adoclientes.Recordset("direccion")
txttelefono.Text = Adoclientes.Recordset("teléfonos")
txtcodprodu.SetFocus
Else
J = MsgBox("Cliente No Existe, INTENTE NUEVAMENTE")
txtnombre.Text = ""
txtdireccion.Text = ""
txttelefono.Text = ""
txtrif.SetFocus
End If

31
CONCLUSION

La Empresa Maracay Fluidos Compañía Anónima es una empresa de


producción distribución y comercialización de fluidos , empresa industrial de la rama
automotriz que maneja una serie de sustancias químicas como son los glicoles para la
fabricación de fluidos para frenos , Cuenta con equipos tecnológicos para la
elaboración de fluidos y líquidos para frenos para su comercialización y distribución
al mayor de líquidos para frenos como la DOT3, DOT4, DOT5, Refrigerantes, Agua
Desmineralizada, Desde la aparición del automóvil los fabricantes se han puesto en
aumentar la seguridad del sistema de freno como el factor más importante , Los
componentes de freno son probablemente los elementos de seguridad más
importantes en un vehículo, por eso es vital saber cómo y cuándo deben de ser
mantenidos. Una excesiva vibración del pedal de freno, por ejemplo, puede ser el
resultado de la deformación del disco de freno, y la sustitución de dichos
componentes Gracias a los departamentos y la estructura de la empresa que la
conforma maquinaria laboratorio entre otros, Los departamentos permiten un proceso
de productividad eficaz. Para llevar el control de calidad de este producto es
necesario realizar algunas pruebas para comprobar que el líquido cumple con las
especificaciones correctas midiendo su punto de ebullición , su punto de
inflamabilidad, su PH, Peso, Aroma, Densidad entre otros, La aplicación de un
sistema automatizado con una aplicación visual Basic esta permite una organización
fundamental con aspectos relevantes como lo es seguimientos de clientes,
proveedores , productor y facturación, en pro de un crecimiento a nivel de sistemas
que permitan una mayor vinculación entre procesos y departamentos , generando
tiempos de respuestas optimas , reportes concisos y concretos de forma eficiente y
eficaz

32
BIBLIOGRAFIA

Manual de Normas y Procedimientos de Maracay Fluidos CA 2017

Autor : Lc : Fanny Quevedo

33

También podría gustarte