viernes, 8 de noviembre de 2013

Complemento del examen practico - Acces y Visual Basic.

ACCES Y VISUAL BASIC

Visual Basic es un lenguaje de programacion muy potente que nos permite realizar cosas increibles si lo combinamos con Acces, para este ejercicio vamos a crear un modulo de login que muestre segun sea el tipo de usuario un formulario completamente distinto segun el tipo de usuario.  

Observa el siguiente video:


Sigue los pasos necesarios para crear el loguin propuesto en el video, posteriormente debes hacer que  el administrador, el usuario 2 y el usuario 3 abran un formulario de los que estas manejando en el examen.

Codigo de soporte:

Option Compare Database
Option Explicit
Dim numintentos As Integer

Private Sub cmdentrar_Click()
     Dim auxcontraseña As String
    
     'Comprobando que hay datos en las cajas de texto
     If Nz(Me.TxtLogin.Value, "") = "" Then
         MsgBox "Seleccione un nombre de usuario de la lista para acceder", vbInformation, "ATENCION"
         Me.TxtLogin.SetFocus
     ElseIf Nz(Me.TxtPassword.Value, "") = "" Then
             MsgBox "Introduzca la contraseña del usuario seleccionado", vbInformation, "ATENCION"
             Me.TxtPassword.SetFocus
       Else
       If Nz(DLookup("Password", "Usuarios", "Id_usuario=" & Me![TxtLogin]), "") <> "" Then
            auxcontraseña = (DLookup("Password", "Usuarios", "Id_usuario=" & Me![TxtLogin]))
       End If
      
       If auxcontraseña <> Me.TxtPassword.Value Then
       If numintentos > 2 Then
           numintentos = numintentos - 1
           MsgBox "La contraseña intrucida es incorrecta" & vbCrLf & _
           "Le quedan " & numintentos & " intentos" & vbCrLf & vbCrLf & _
           "Por favor, introduzca otra", vbExclamation, "CONTRASEÑA INCORRECTA"
           Me.TxtPassword.Value = ""
           Me.TxtPassword.SetFocus
       
        Else
           MsgBox "Ha superado el número de intentos", vbCritical, "Gracias.."
           DoCmd.Close acForm, Me.Name 'y cerramos el de acceso
        End If
       
    Else
      If DLookup("id_acceso", "Usuarios", "Id_usuario=" & Me![TxtLogin]) = 1 Then
     
            MsgBox "Ha entrado el administrador, mostramos todas las tablas", vbInformation, "BIENVENIDO ADMINISTRADOR"
            Call Admin
           
        Else
              MsgBox "Ha entrado un usuario, ocultamos las tablas", vbInformation, "BIENVENIDO USUARIO"
              Call usuario
   
       End If
              'docmd.openform stdocname, , , stlinkcristeria 'abrimos el formulario correspondiente
              DoCmd.Close acForm, Me.Name ' y cerramos el de acceso
             
    End If
End If
End Sub
Function Admin()
On Error GoTo admin_err

      DoCmd.OpenForm "Admin", acNormal, "", "", , acNormal
     
     
admin_exit:
    Exit Function
   
admin_err:
    MsgBox Error$
    Resume admin_exit
   
End Function
Function usuario()
On Error GoTo usuar_err

    DoCmd.OpenForm "usuario", acNormal, "", "", , acNormal
   
usuar_exit:
    Exit Function

usuar_err:
    MsgBox Error$
    Resume usuar_exit
End Function

Private Sub Detalle_Click()

End Sub

Private Sub Fc_ingreso_Click()

End Sub

Private Sub Form_Current()

End Sub

lunes, 28 de octubre de 2013

Trabajo Final.

Este trabajo debe ser presentado en forma escrita, en hojas tamaño carta, de manera individual, para el proximo martes 5 de noviembre de 2013.

Responder y realizar los siguientes puntos:



1-Define los concepto de Logo y Logotipo.
2- En 15 renglones menciona un poco sobre la historia y evolución de logos y logotipos citando ejemplos de logotipos que sean bastante reconocidos.
3-Menciona algunas consideraciones que se deben tener al momento de crear logotipos.
4-Clasifica los tipos de logotipos y explica cada una de estas clasificaciones.
5-Teniendo en cuenta los enlaces que dejó el profesor  y las consejos para crear logotipos, crea en una hoja de bloc tamaño carta  una propuesta de logotipo para la promoción 2014 del colegio visión mundial, esta debe llevar un lema y la palabra “Promocion 2014”, si quieres puedes añadir otros elementos que tu consideres necesarios pero sin olvidar los consejos para crear logotipos y los tipos de logotipos.

Una vez finalizado tu creación debes explicar en qué te inspiraste para la creación, el propósito del logotipo, en que categoría se clasifica y cuál de los consejos de los 10 sugeridos tuviste en cuenta para crearlo.
 

Debes apoyarte en estos enlaces: 

http://isopixel.net/archivo/2008/02/diseno-de-logotipos/
http://www.maestrosdelweb.com/editorial/anatomia-de-un-logotipo/
http://espinozaeduardo.blogspot.com/2012/04/logotipo-iniciales.html
http://www.elforro.com/diseno/6172-diez-consejos-crear-logotipos.html

Crea botones siguiendo uno de los dos tutoriales indicados.

http://blog.iguazoft.com/efecto-brillo-en-photoshop/

http://www.oscarworld.es/content/view/81/199/

Crea un boton siguiendo uno de los dos tutoriales.

lunes, 30 de septiembre de 2013

Trabajo en clase: Letras de neon en Photoshop.

Utiliza uno de estos dos tutoriales o bine puedes buscar uno en la web, lo importante es que puedas explicar el procedimiento para realizar leras de Neon en photoshop.





viernes, 20 de septiembre de 2013

Tablas y fomularios en acces.

Hoy vamos a trabajar con varios formularios y varias tablas, los invito a ver este video, pero ojo.. no se apresuren a crear la base de datos, revisenlo completo ya que solo hasta el finel del mismo aparecen muchos de los campos que necesitan para crear la BD.

Link: http://www.youtube.com/watch?v=ItNmOgQZ5lQ

viernes, 30 de agosto de 2013

Taller Microsoft Acces

El colegio las golondrinas necesita organizar una base de datos que permita tener los datos de todos sus trabajadores y una relación de sus cargos y sus respectivos sueldos, de igual manera la Base de Datos debe tener un formulario que permita ingresar los datos de nuevos trabajadores y eliminar los que ya no trabajan en la institucional, de igual forma se debe poder generar un informe con todos los datos de la Base de Datos.

se cuenta con la siguiente plata de trabajadores:

1 rector 4.000.000
2 coordinadores academicos 1.700.000
1 coordinador administrativo 1.700.000
2 coordinadores de convivencia  1.350.000
9 coordinadores de area 1.300.000
2 psicologas 1.250.000
1 secretaria academica 1.100.000
1 asistente administrativo 1.100.000
1 bibliotecario 900.000
12 orientadores de grupo 1.200.000
4 docentes 1.150.000
4 personas auxiliares de servicios generales 

Se debe hacer lo siguiente:

Aplicar campos combinados en la celda cargo.
genera las relaciones necesarias
crea consultas necesarias
crea formularios necesarios y los botones de los mismos
aplica formato al formulario
aplica a los botones opcion de texto y no de icono
----------------------------------------------------------

generar un informe de los datos
genera un menu con 2 botones: abrir formulario y abrir informe
ocultar a los usuarios las tablas consultas y relaciones.