Sei sulla pagina 1di 7

CONTROL DE LECTURA 11: EL ESTUDIO ORGANIZACIONAL DE LOS SISTEMAS DE INFORMACIÓN SIE

SISTEMAS DE INFORMACIÓN EMPRESARIAL

CONTROL DE LECTURA 11
EL ESTUDIO ORGANIZACIONAL DE LOS
SISTEMAS DE INFORMACION.
Ing. Saúl Santivañez Bernardo
1 Universidad Peruana Los Andes

17.11.2018 EL ESTUDIO ORGANIZACIONAL DE LOS S.I.

Esta primera parte estará enfocada a dilucidar sobre


la pertinencia de analizar el sistema de información
desde una perspectiva organizacional. Otro asunto
que será abordado en esta parte es el concerniente a
las categorías organizacionales a través de las que es
factible analizar el sistema de información.
.
Página

Ing. Saul Santivañez Bernardo Facultad de Ciencias Administrativas y Contables


CONTROL DE LECTURA 11: EL ESTUDIO ORGANIZACIONAL DE LOS SISTEMAS DE INFORMACIÓN SIE
SISTEMAS DE INFORMACIÓN EMPRESARIAL

CONTROL DE LECTURA 11
EL ESTUDIO ORGANIZACIONAL DE LOS
SISTEMAS DE INFORMACION.
ACTIVIDADES PRÁCTICAS

ACTIVIDAD 1
Realizar la siguiente hoja 1 que interactúa con un formulario llamado USERFORM1:

Paso 1: Realizar la siguiente hoja de cálculo, llamada: HOJA1


2 Universidad Peruana Los Andes

Paso 2: Realizar el siguiente formulario, llamado: USERFORM1.


Página

Ing. Saul Santivañez Bernardo Facultad de Ciencias Administrativas y Contables


CONTROL DE LECTURA 11: EL ESTUDIO ORGANIZACIONAL DE LOS SISTEMAS DE INFORMACIÓN SIE

Paso 3: La programación es la siguiente:

Dim producto As String


Dim laboratorio As String
Dim presentacion As String
Dim stock As Integer
Dim productoElegido As String

Private Sub UserForm_Activate()


'ComboBox1 ES EL PRODUCTO
3 Universidad Peruana Los Andes

'ComboBox2 ES EL LABORATORIO
'ComboBox3 ES LA PRESENTACION
'CommandButton1 ES SALIR
'CommandButton2 ES CALCULAR FALTANTE

Sheets("Hoja1").Select
ult = Cells(Rows.Count, 1).End(xlUp).Row
For x = 2 To ult
ComboBox1.AddItem (Cells(x, 1))

Next

Sheets("Hoja1").Select
ult2 = Cells(Rows.Count, 2).End(xlUp).Row
For x2 = 2 To ult2
ComboBox2.AddItem (Cells(x2, 2))

Next

Sheets("Hoja1").Select
ult3 = Cells(Rows.Count, 3).End(xlUp).Row
For x3 = 2 To ult3
ComboBox3.AddItem (Cells(x3, 3))
Next

End Sub
Private Sub CommandButton1_Click()
Unload UserForm1
End Sub
Página

Private Sub CommandButton2_Click()

Ing. Saul Santivañez Bernardo Facultad de Ciencias Administrativas y Contables


CONTROL DE LECTURA 11: EL ESTUDIO ORGANIZACIONAL DE LOS SISTEMAS DE INFORMACIÓN SIE
producto = ComboBox1.Text
laboratotio = ComboBox2.Text
presentacion = ComboBox3.Text

Sheets("hoja1").Select
ult5 = Cells(Rows.Count, 1).End(xlUp).Row

For x5 = 2 To ult5
productoElegido = Cells(x5, 1)

If productoElegido = producto Then stock = Cells(x5, 4)

Next

If (stock = 0) Then
MsgBox "Existe faltante del producto " & producto & presentacion, vbOKCancel, "Realizar pedido"
Else
MsgBox "Existe stock de " & stock, vbOKCancel, "Realizar pedido a " & laboratorio
End If

End Sub

ACTIVIDAD 2
Instrucciones: Realizar el siguiente USERFORM Y HOJA EXCEL.
LIBRO EXCEL
HOJA 1. Nombre: Hoja de Registro
4 Universidad Peruana Los Andes

HOJA 2. Nombre: Registro Sandwiches


Página

Ing. Saul Santivañez Bernardo Facultad de Ciencias Administrativas y Contables


CONTROL DE LECTURA 11: EL ESTUDIO ORGANIZACIONAL DE LOS SISTEMAS DE INFORMACIÓN SIE

HOJA 3. Nombre: Registro Bebidas

USERFORM1. Nombre: UserForm1


5 Universidad Peruana Los Andes

USERFORM2. Nombre: UserForm1


Página

Ing. Saul Santivañez Bernardo Facultad de Ciencias Administrativas y Contables


CONTROL DE LECTURA 11: EL ESTUDIO ORGANIZACIONAL DE LOS SISTEMAS DE INFORMACIÓN SIE
PROGRAMACIÓN O CÓDIGO COMPLETO USERFORM1
Private Sub CommandButton1_Click()

If IsNumeric(TextBox3.Text) Then
Grabasandwich
Else
MsgBox "La cantidad introducida es inválida"
End If
End Sub

Private Sub CommandButton2_Click()


Sheets("Hoja de Registro").Select
UserForm1.Hide
End Sub

Sub Grabasandwich()
Sheets("Registro Sandwiches").Select
ult = Cells(Rows.Count, 4).End(xlUp).Row
Cells(ult + 1, 2) = TextBox1.Text
Cells(ult + 1, 3) = TextBox2.Text
Cells(ult + 1, 4) = TextBox3.Text
Cells(ult + 1, 5) = TextBox4.Text

For x = 3 To 10000
Cells(x, 6) = Cells(x, 4) * Cells(x, 5)
Next

TextBox1.Text = ""
TextBox2.Text = ""
6 Universidad Peruana Los Andes

TextBox3.Text = ""
TextBox4.Text = ""

End Sub

PROGRAMACIÓN O CÓDIGO COMPLETO USERFORM2


Private Sub CommandButton1_Click()

If IsNumeric(TextBox3.Text) Then
Grababebida
Else
MsgBox "El cantidad introducida es inválida"
End If
End Sub

Private Sub CommandButton2_Click()


Sheets("Hoja de Registro").Select
UserForm2.Hide

End Sub

Sub Grababebida()

Sheets("Registro Bebidas").Select
ult = Cells(Rows.Count, 4).End(xlUp).Row
Página

Cells(ult + 1, 2) = TextBox1.Text
Cells(ult + 1, 3) = TextBox4.Text

Ing. Saul Santivañez Bernardo Facultad de Ciencias Administrativas y Contables


CONTROL DE LECTURA 11: EL ESTUDIO ORGANIZACIONAL DE LOS SISTEMAS DE INFORMACIÓN SIE
Cells(ult + 1, 4) = TextBox3.Text
Cells(ult + 1, 5) = TextBox2.Text

For x = 3 To 10000
Cells(x, 6) = Cells(x, 4) * Cells(x, 5)
Next

TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""

End Sub

IMPORTANTE
Subir los archivos a la plataforma de Classroom (Semana 12)
7 Universidad Peruana Los Andes
Página

Ing. Saul Santivañez Bernardo Facultad de Ciencias Administrativas y Contables

Potrebbero piacerti anche