Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Contatti - Form1.frm

Form1.frm

Caricato da: Albertking82
Scarica il programma completo

  1. Public cc As Integer
  2. Dim striga As String
  3. Dim stringa As String
  4. Private Sub Cmdavanti_Click()
  5.   If cc < numcontatti Then
  6.      cc = cc + 1
  7.      Call mostracontatto(cc)
  8.   End If
  9. End Sub
  10.  
  11. Private Sub cmdindietro_Click()
  12.   If cc > 1 Then
  13.      cc = cc - 1
  14.      Call mostracontatto(cc)
  15.   End If
  16. End Sub
  17.  
  18. Private Sub mnuapri_Click()
  19.  Dim strriga As String
  20.   cd.Filter = "File database(.alb)|*.alb"
  21.   cd.ShowOpen
  22.          If cd.FileName <> "" Then
  23.            Open cd.FileName For Input As #1
  24.                 numcontatti = 0
  25.                  While Not EOF(1)
  26.                     numcontatti = numcontatti + 1
  27.                     Line Input #1, strriga
  28.                     ReDim Preserve contatti(1 To numcontatti) As tcontatto
  29.                     contatti(numcontatti).cognome = Mid(strriga, 1, 30)
  30.                     contatti(numcontatti).nome = Mid(strriga, 31, 30)
  31.                     contatti(numcontatti).indirizzo = Mid(strriga, 61, 30)
  32.                     contatti(numcontatti).tel = Mid(strriga, 91, 15)
  33.                     contatti(numcontatti).cell = Mid(strriga, 106, 15)
  34.                     contatti(numcontatti).email = Mid(strriga, 121, 20)
  35.                  Wend
  36.            Close #1
  37.          End If
  38.              If numcontatti > 0 Then
  39.                 cc = 1
  40.                 Call mostracontatto(cc)
  41.              Else
  42.                 cc = 0
  43.              End If
  44. End Sub
  45. Private Sub mnudelcontatto_Click()
  46.  txtcogn.Text = ""
  47.  txtnome.Text = ""
  48.  txtindirizzo.Text = ""
  49.  txttel.Text = ""
  50.  txtcell.Text = ""
  51.  txtemail.Text = ""
  52.    Open cd.FileName For Append As #1
  53.         contatti(numcontatti).cognome = ""
  54.         contatti(numcontatti).nome = ""
  55.         contatti(numcontatti).indirizzo = ""
  56.         contatti(numcontatti).tel = ""
  57.         contatti(numcontatti).cell = ""
  58.         contatti(numcontatti).email = ""
  59.         stringa = contatti(numcontatti).cognome & contatti(numcontatti).nome & contatti(numcontatti).indirizzo & contatti(numcontatti).tel & contatti(numcontatti).cell & contatti(numcontatti).email
  60.         Line Input #1, striga
  61.           If strriga = "" Then
  62.              Print #1, stringa
  63.           End If
  64.    Close #1
  65. End Sub
  66.  
  67. Private Sub mnuesci_Click()
  68.  Dim ris As Integer
  69.   ris = MsgBox("Vuoi uscire dal programma?", vbQuestion + vbYesNo, "esci")
  70.          If ris = vbYes Then
  71.             End
  72.          Else
  73.             Cancel = True
  74.          End If
  75. End Sub
  76.  
  77.  
  78. Private Sub mnuncontatto_Click()
  79.  txtcogn.Text = ""
  80.  txtnome.Text = ""
  81.  txtindirizzo.Text = ""
  82.  txttel.Text = ""
  83.  txtcell.Text = ""
  84.  txtemail.Text = ""
  85. End Sub
  86.  
  87. Private Sub mnusalva_Click()
  88.  numcontatti = numcontatti + 1
  89.    ReDim Preserve contatti(1 To numcontatti) As tcontatto
  90.      contatti(numcontatti).cognome = txtcogn.Text
  91.      contatti(numcontatti).nome = txtnome.Text
  92.      contatti(numcontatti).indirizzo = txtindirizzo.Text
  93.      contatti(numcontatti).tel = txttel.Text
  94.      contatti(numcontatti).cell = txtcell.Text
  95.      contatti(numcontatti).email = txtemail.Text
  96.      strriga = contatti(numcontatti).cognome & contatti(numcontatti).nome & contatti(numcontatti).indirizzo & contatti(numcontatti).tel & contatti(numcontatti).cell & contatti(numcontatti).email
  97.      cd.FileName = ""
  98.      cd.Filter = "File database(.alb)|*.alb"
  99.      cd.ShowSave
  100.         If cd.FileName <> "" Then
  101.            Open cd.FileName For Append As #1
  102.                 Print #1, strriga
  103.            Close #1
  104.         End If
  105. End Sub
  106.  
  107. Public Sub mostracontatto(numero As Integer)
  108. txtcogn.Text = contatti(numero).cognome
  109. txtnome.Text = contatti(numero).nome
  110. txtindirizzo.Text = contatti(numero).indirizzo
  111. txttel.Text = contatti(numero).tel
  112. txtcell.Text = contatti(numero).cell
  113. txtemail.Text = contatti(numero).email
  114. End Sub