Condividi tramite

ACCESS: Aggiungere una immagine in un db access tramite WEBCAM incorporata

Anonimo
2023-02-01T11:54:09+00:00

Salve,
ho realizzato un piccolo db che mi serve per un fare un censimento di PC.

il DB è fatto da pochi campi:

  • PC numero
  • Utente
  • Stanza
  • Foto

l'idea però era quella di catturare direttamente tramite webcam del tablet PC la foto. E' possibile? come posso fare?

grazie.

Microsoft 365 e Office | Accesso | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

4 risposte

Ordina per: Più utili
  1. Anonimo
    2023-02-01T19:09:34+00:00

    Si esatto, questo mi serve, adesso provo anche il VBA anche se so che potrebbe non essere quello giusto allo scopo.

    grazie veramente per l'aiuto a tutti.

    grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2023-02-01T13:17:39+00:00

    Salve,

    Dovresti controllare la webcam e l'immagine con i comandi da tastiera (Sendkeys) ecc. oppure puoi acquistare uno dei pochi ActiveX esistenti per Access a questo scopo:

    https://access.bukrek.net/ http://www.ammara.com/dbpix/access.html

    Servus

    Karl

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-02-01T13:02:55+00:00

    Salve,

    > Me.Controls.Add("Forms.Image.1")

    Questo è codice per una UserForm di Excel.

    > DoCmd.RunCommand acCmdTakePicture

    Non esiste.

    ecc. --> ChatGPT?

    Access è un film completamente diverso.

    Servus

    Karl

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2023-02-01T12:29:23+00:00

    Ciao

    Sono Abdal e sarei felice di aiutarti con la tua domanda.

    Sì, è possibile acquisire un'immagine utilizzando una webcam integrata in Microsoft Access. È possibile eseguire questa operazione utilizzando una macro VBA.

    Ecco un esempio di come è possibile farlo usando una macro VBA:

    Passare all'editor VBA in Access premendo ALT + F11. Fare clic con il pulsante destro del mouse su un modulo nel riquadro di sinistra e selezionare "Inserisci" > "Modulo". Incollare il codice riportato di seguito nel modulo:

    Sub privato cmdTakePicture_Click()

    Dim ctl As Control Dim strFile As String

    strFile = CurrentProject.Path & "\Images" & Me.PC_number & ".jpg"

    Set ctl = Me.Controls.Add("Forms.Image.1") ctl. Name = "WebCamImage" ctl. Sinistra = Me.Width / 2 - ctl. Larghezza / 2 ctl. Top = Me.Height / 2 - ctl. Altezza / 2 ctl. Visibile = Vero ctl. Immagine = strFile

    DoCmd.RunCommand acCmdTakePicture

    DoCmd.Chiudi acForm, Me.Name, acSaveYes

    Fine sub Crea un pulsante nel tuo modulo e chiamalo "cmdTakePicture".

    Assegna il codice al pulsante facendo clic con il pulsante destro del mouse sul pulsante, selezionando "Proprietà", quindi facendo clic sulla scheda "Evento". Seleziona "Al clic" e quindi seleziona la macro appena creata.

    Ora quando fai clic sul pulsante "Scatta foto", la webcam integrata verrà attivata e potrai scattare una foto che verrà salvata come file JPG nella cartella "Immagini" nel percorso del progetto corrente. È quindi possibile visualizzare la foto nel campo "Foto" del modulo.

    Spero che questa informazione aiuti.

    Saluti

    Abdal

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    0 commenti Nessun commento