ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Visual Basic 6.0 Algunos Comandos

arnold3dok24 de Mayo de 2015

3.048 Palabras (13 Páginas)343 Visitas

Página 1 de 13

***Abrir Modulo para determinar las Variables para cualquier parte con GLOBAL

***Llamar a los otros formularios atreves de botones o pestañas, se coloca

(FRM ------ . Show 1)

***Para agregar las Pestañas arriba, uno debe colocarse en la planilla y apretar “click” derecho y abrir “Editor de Menus..”

Y todos los archivos que agregue tienen que ir con “mnu-------“

***Botones Volver = Unload Me

PARA QUE LOS VALORES QUEDEN GUARDADOS

Private Sub cmdActualizar_Click()

If (txtLocal.Text) <> Empty Then

If IsNumeric(txtLocal.Text) Then

ValorLocal = Val(txtLocal.Text)

Else

Call MsgBox("Debe Indicar un Numero", , "Llamada Local")

txtLocal.Text = Empty

txtLocal.SetFocus

End If

Else

Call MsgBox("Debe Indicar un Valor", , "Llamada Local")

txtLocal.Text = Empty

txtLocal.SetFocus

End If

If (txtInternacional.Text) <> Empty Then

If IsNumeric(txtInternacional.Text) Then

ValorInternacional = Val(txtInternacional.Text)

Else

Call MsgBox("Debe Indicar un Numero", , "Llamada Internacional")

txtInternacional.Text = Empty

txtInternacional.SetFocus

End If

Else

Call MsgBox("Debe Indicar un Valor", , "Llamada Internacional")

txtInternacional.Text = Empty

txtInternacional.SetFocus

End If

If (txtMensaje.Text) <> Empty Then

If IsNumeric(txtMensaje.Text) Then

ValorMensaje = Val(txtMensaje.Text)

Else

Call MsgBox("Debe Indicar un Numero", , "Mensaje")

txtMensaje.Text = Empty

txtMensaje.SetFocus

End If

Else

Call MsgBox("Debe Indicar un Valor", , "Mensaje")

txtMensaje.Text = Empty

txtMensaje.SetFocus

End If

End Sub

Private Sub Form_Load()

txtLocal.Text = ValorLocal

txtInternacional.Text = ValorInternacional

txtMensaje.Text = ValorMensaje

End Sub

Option Explicit

Dim MinutoLocal As Long

Dim MinutoInternacional As Long

Dim CantidadMensaje As Long

Dim Total As Long

Private Sub cmdCalcular_Click()

If (txtLocal.Text) <> Empty Then

If IsNumeric(txtLocal.Text) Then

MinutoLocal = Val(txtLocal.Text)

If (txtInternacional.Text) <> Empty Then

If IsNumeric(txtInternacional.Text) Then

MinutoInternacional = Val(txtInternacional.Text)

If (txtMensaje.Text) <> Empty Then

If IsNumeric(txtMensaje.Text) Then

CantidadMensaje = Val(txtMensaje.Text)

'-------------------------

Calcular

'-------------------------

Else

Call MsgBox("Debe Indicar un Numero", , "Minuto Local")

txtLocal.Text = Empty

txtLocal.SetFocus

End If

Else

Call MsgBox("Debe Indicar un Valor", , "Minuto Local")

txtLocal.Text = Empty

txtLocal.SetFocus

End If

Else

Call MsgBox("Debe Indicar un Numero", , "Minuto Internacional")

txtInternacional.Text = Empty

txtInternacional.SetFocus

End If

Else

Call MsgBox("Debe Indicar un Valor", , "Minuto Internacional")

txtInternacional.Text = Empty

txtInternacional.SetFocus

End If

Else

Call MsgBox("Debe Indicar un Numero", , "Mensaje")

txtMensaje.Text = Empty

txtMensaje.SetFocus

End If

Else

Call MsgBox("Debe Indicar un Valor", , "Mensaje")

txtMensaje.Text = Empty

txtMensaje.SetFocus

End If

End Sub

Private Sub Calcular()

Total = (MinutoLocal * ValorLocal) + (MinutoInternacional * ValorInternacional) +

(CantidadMensaje * ValorMensaje)

lblCalcular.Caption = Str(Total)

End Sub

Option Explicit

Dim Consumo As Long

Dim PrecioLitro As Long

Dim Costo As Long

Dim Anterior As Long

Dim Actual As Long

Private Sub cmdCalcular_Click()

Anterior = Val(txtAnterior.Text)

Actual = Val(txtActual.Text)

Consumo = Actual - Anterior

If Consumo > 0 And Consumo <= 60 Then

PrecioLitro = ValorA

End If

If Consumo >= 61 And Consumo <= 180 Then

PrecioLitro = ValorB

End If

If Consumo >= 181 Then

PrecioLitro = ValorC

End If

Costo = PrecioLitro * Consumo

txtMonto.Text = Str(Costo)

End Sub

Private Sub cmdActualizar_Click()

If (txtValorA.Text <> Empty) And IsNumeric(txtValorA.Text) Then

ValorA = Val(txtValorA.Text)

Else

Call MsgBox("Debe indicar el Valor del Tramo A", , ("Tramo A"))

End If

If (txtValorB.Text <> Empty) And IsNumeric(txtValorB.Text) Then

ValorB = Val(txtValorB.Text)

Else

Call MsgBox("Debe indicar el Valor del Tramo B", , ("Tramo B"))

End If

If (txtValorC.Text <> Empty) And IsNumeric(txtValorC.Text) Then

ValorC = Val(txtValorC.Text)

Else

Call MsgBox("Debe indicar el Valor del Tramo C", , ("Tramo C"))

End If

End Sub

Private Sub Form_Load()

txtValorA.Text = ValorA

txtValorB.Text = ValorB

txtValorC.Text = ValorC

End Sub

Private Sub cmdGrabar_Click()

Apellidos = txtApellido.Text

Nombres = txtNombres.Text

Correo = txtMail.Text

Celular = Val(txtCelular.Text)

Nacimiento = CDate(txtNacimiento.Text)

Open App.Path & "\Agenda.txt" For Append As #1

Write #1, Apellidos, Nombres, Correo, Celular, Nacimiento

Close

Call MsgBox("Contacto Regristado", , ("Exito"))

End Sub

Option Explicit

Dim MesBuscado As Integer

Dim HayCarrete As Boolean

Public Sub CargarMeses()

cboMeses.AddItem ("")

cboMeses.AddItem ("Enero")

cboMeses.AddItem ("Febrero")

cboMeses.AddItem ("Marzo")

cboMeses.AddItem ("Abril")

cboMeses.AddItem ("Mayo")

cboMeses.AddItem ("Junio")

cboMeses.AddItem ("Julio")

cboMeses.AddItem ("Agosto")

cboMeses.AddItem ("Septiembre")

cboMeses.AddItem ("Octubre")

cboMeses.AddItem ("Noviembre")

cboMeses.AddItem ("Diciembre")

End Sub

Private Sub cmdLimpiar_Click()

cboMeses.ListIndex = 0

txtEncontrado.Text = Empty

End Sub

Private Sub cmdMostrar_Click()

MesBuscado = cboMeses.ListIndex

HayCarrete = False

Open App.Path & "\Agenda.txt" For Input As #1

While Not EOF(1)

Input #1, Apellidos, Nombres, Correo, Celular, Nacimiento

If Month(Nacimiento) = MesBuscado Then

txtEncontrado.Text = txtEncontrado.Text & vbNewLine & Apellidos & " " & Nombres & " " & Correo & " " & Celular

HayCarrete = True

End If

Wend

Close #1

If Not HayCarrete Then

MsgBox "No Hay Cumpleaños en el Mes", , "Mensaje"

End If

End Sub

...

Descargar como (para miembros actualizados) txt (13 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com