Advertisement
NiktorTheNat

Leggere dati da una tabella di Microsoft Access

Feb 28th, 2024 (edited)
1,597
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VisualBasic 1.38 KB | Source Code | 0 0
  1. 'CODICE DA USARE IN UN DATABASE MICROSOFT ACCESS, in linguaggio VBA
  2. 'Crea oggetto "archivio" che conterrà il database corrente
  3. Dim archivio As Database
  4. 'Crea oggetto "dato" che leggerà i dati di una tabella
  5. Dim dato As Recordset
  6. 'Crea una stringa "frase"
  7. Dim frase As String
  8. 'Crea una stringa "x"
  9. Dim x As String
  10.  
  11. 'Imposta "archivio" in modo che contenga il database corrente
  12. Set archivio = CurrentDb
  13. 'Nella variabile "frase" viene inserita l'istruzione SQL per filtrare i dati che ci interessano di una determinata tabella
  14. frase = "select * from video"
  15. 'Qui "dato" eseguirà l'istruzione SQL contenuta nella variabile "frase"
  16. Set dato = archivio.OpenRecordset(frase)
  17. 'QUi inizia un ciclo che processerà tutti i record risultato dall'istruzione SQL
  18. Do While Not dato.EOF
  19. 'Nella variabile "x" viene concatenato il campo "supporto" della tabella "video" processata con il codice SQL sopra indicato
  20. x = x & dato!supporto
  21. 'L'istruzione dat.MoveNext passa al record successivo, altrimenti il loop si blocca
  22. dato.MoveNext
  23. Loop
  24. dato.Close
  25. Set dato = Nothing
  26. Set archivio = Nothing
  27. 'Scrive nella casella di testo "Testo2" il contenuto della variabile "x"
  28. testo2=x
  29. 'Porta il focus sulla casella di testo "Testo2"
  30. Testo2.SetFocus
  31. 'Copia in memoria il contenuto della casella di testo "Testo2", in modo da poter essere poi incollata in qualsiasi altro software
  32. DoCmd.RunCommand acCmdCopy
  33.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement