Risultati da 1 a 12 di 12

Discussione: Gestire un database con excel



  1. #1
    L'avatar di funcool
    Clicca e Apri
    Data Registrazione
    Oct 2016
    Località
    TA
    Messaggi
    3
    Versione Office
    Office 2010
    Likes ricevuti
    0
    Likes dati
    0

    Unhappy Gestire un database con excel

    Salve, sono nuovo del forum e quindi mi scuso se dovessi commettere errori nella richieste di aiuto.<br>Ho necessità di creare un database con excel che possa essere gestito da una maschera (userform) o da una marco l'inserimento dei dati.&nbsp;<br>Sono riuscito a creare un form ma dato che non conosco il VBA credo che serva a poco senza programmarlo.<br>Ho usato delle formule per creare una pagina che mi permetta di visualizzare i "record" in base ad una cella di ricerca ma non riesco a fare in modo che possano essere variati, inseriti, letti o cancellati. Vi allego il file per capire meglio cosa ho combinato.... Grazie per l'aiuto.
    File Allegati File Allegati
    Ultima modifica fatta da:alfrimpa; 05/10/16 alle 12:34

  2. #2

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4896
    Versione Office
    2007 - 2013
    Likes ricevuti
    537
    Likes dati
    93

    Re: Gestire un database con excel

    Ciao funcool

    Prima di tutto, visto che sei nuovo, ti invito a leggere il regolamento e gli annunci dello staff oltre a presentarti nell'apposita sezione.

    Venendo al tuo problema devo dire che il file allegato non rispecchia per nulla il tuo quesito.

    In questo abbiamo 4 fogli: database, Panel, Panel (2) e Elenchi

    In Panel e panel (2) hai messo dei semplici CERCA.VERT che vanno a pescare le informazioni nel database.

    Poi hai creato una userform che non riporta i campi del database.

    Quando si vuole creare una maschera di inserimento dati in un tabella questa deve avere gli stessi campi che sono presenti nel database.

    Ti allego un file di esempio dove ho sfruttando la tua userform vado a compilare il database nel foglio1 (sul flglio1 trovi un pulsante che visualizza la maschera).

    Una volta che hai compilato la maschera clicca su Inserisci ed i dati verranno trasferiti sul foglio e la maschera verrà ripulita per un nuovo inserimento che si accoderà a quello precedente.

    Per curiosità ti elenco le macro

    Questa è per la visualizzazione della maschera

    Codice: 
    Sub maschera()
    UserForm1.Show
    End Sub
    Questa è per il popolamento della combobox all'atto dell'apertura della userform

    Codice: 
    Private Sub UserForm_Initialize()
    Dim I As Integer
    Dim ur As Long
    ur = Worksheets("ELENCHI").Cells(Rows.Count, 1).End(xlUp).Row
    For I = 2 To ur
        Me.ComboBox1.AddItem Worksheets("ELENCHI").Range("a" & I).Value
    Next I
    End Sub
    e questa (abbinata al pulsante Inserisci) trasferisce i dati dalla userform al foglio e pulisce i dati della maschera dopo l'inserimento.

    Codice: 
    Private Sub CommandButton1_Click()
    Dim I As Integer
    Dim ur As Long
    Dim ctrl As Control
    On Error Resume Next
    ur = Worksheets("Foglio1").Cells(Rows.Count, 1).End(xlUp).Row
    For I = 1 To Me.Controls.Count - 1
        Worksheets("Foglio1").Cells(ur + 1, I).Value = Me.Controls("TextBox" & I).Value
        Worksheets("Foglio1").Cells(ur + 1, 7).Value = Me.ComboBox1.Value
    Next I
    For Each ctrl In Me.Controls
        ctrl.Value = ""
    Next ctrl
    End Sub
    Comunque ti consiglio, per cominciare ad imparare il VBA, di seguire il corso linkato in questa discussione

    http://www.forumexcel.it/forum/51-im...l-vba-di-excel

    All'interno della discussione troverai anche il PDF dell'intero corso che potrai scaricare.

    Un'ultima notazione "di colore" relativa al tuo nick: pronunciato all'inglese non è un bel sentire.
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  3. #3

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4896
    Versione Office
    2007 - 2013
    Likes ricevuti
    537
    Likes dati
    93

    Re: Gestire un database con excel

    Ecco il file
    File Allegati File Allegati
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  4. #4
    L'avatar di funcool
    Clicca e Apri
    Data Registrazione
    Oct 2016
    Località
    TA
    Messaggi
    3
    Versione Office
    Office 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: Gestire un database con excel

    Alfredo sei stato grande (ma forse già lo sai). Era proprio quello che cercavo. Un corso base che mi mettesse nelle condizioni di competere con voi.
    Ti ringrazio per il file. Me lo studio e ti faccio sapere se sono riuscito a imparare qlcs....

  5. #5
    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5357
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1722
    Likes dati
    1096

    Re: Gestire un database con excel

    Citazione Originariamente Scritto da funcool Visualizza Messaggio
    ....Un corso base che mi mettesse nelle condizioni di competere con voi.
    ...
    Ciao,
    per competere con Alfredo, che saluto, devi arrivare almeno a un corso avanzato!

    Si scherza naturalmente ... basta solo un pò di passione e si impara tutto!
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  6. #6

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4896
    Versione Office
    2007 - 2013
    Likes ricevuti
    537
    Likes dati
    93

    Re: Gestire un database con excel

    Citazione Originariamente Scritto da ges Visualizza Messaggio
    Ciao,
    per competere con Alfredo, che saluto, devi arrivare almeno a un corso avanzato!

    Si scherza naturalmente ... basta solo un pò di passione e si impara tutto!
    Senti chi parla......

    Io quando leggo i tuoi codici devo solo
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  7. #7

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4896
    Versione Office
    2007 - 2013
    Likes ricevuti
    537
    Likes dati
    93

    Re: Gestire un database con excel

    Citazione Originariamente Scritto da funcool Visualizza Messaggio
    Alfredo sei stato grande (ma forse già lo sai). Era proprio quello che cercavo. Un corso base che mi mettesse nelle condizioni di competere con voi.
    E poi il "Voi" non era un plurale maiestatis ma si riferiva a tutti.
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  8. #8
    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    5357
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    1722
    Likes dati
    1096

    Re: Gestire un database con excel

    Citazione Originariamente Scritto da alfrimpa Visualizza Messaggio
    E poi il "Voi" non era un plurale maiestatis ma si riferiva a tutti.

    Grande Alfredo!!!!
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  9. #9
    L'avatar di funcool
    Clicca e Apri
    Data Registrazione
    Oct 2016
    Località
    TA
    Messaggi
    3
    Versione Office
    Office 2010
    Likes ricevuti
    0
    Likes dati
    0

    Re: Gestire un database con excel

    Citazione Originariamente Scritto da ges Visualizza Messaggio

    Grande Alfredo!!!!
    Grandi tutti!!!
    quoto pure la massima scritta in sotto. Non ci sono cose difficili, basta saperle!!!

    Certo ci vuole pazienza, passione e dedizione... Cmq poco per volta si riesce. Ho aperto il file che mi hai mandato come esempio, ho scaricato il pdf (Corso VBA) dai qui e ho tentato di fare qlch modifica al file. In realtà funziona (aggiunto un'altro menu a tendina per lo "Stato", aggiunti i pulsanti "Cancella" e "Chiudi") peccato manchino le routine per farli funzionare... Vorrei pure fare in modo che scrolli le righe e mi faccia aggiornare le "Note".
    Mo m'impegno!

  10. #10

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4896
    Versione Office
    2007 - 2013
    Likes ricevuti
    537
    Likes dati
    93

    Re: Gestire un database con excel

    Vai avanti così. Le cose che si imparano da soli sono quelle che danno maggiore soddisfazione e non si dimenticano più
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  11. #11

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4896
    Versione Office
    2007 - 2013
    Likes ricevuti
    537
    Likes dati
    93

    Re: Gestire un database con excel

    Citazione Originariamente Scritto da funcool Visualizza Messaggio
    peccato manchino le routine per farli funzionare...
    Le routine le devi scrivere tu
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

  12. #12

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    63
    Messaggi
    4896
    Versione Office
    2007 - 2013
    Likes ricevuti
    537
    Likes dati
    93

    Re: Gestire un database con excel

    Ovviamente se hai bisogno siamo qua.
    Alfredo

    "Non esistono cose facili o difficili; esistono cose che si sanno e cose che non si sanno"

    "Solo due cose sono infinite: l'universo e la stupidità umana; riguardo l'universo ho ancora dei dubbi" (Albert Einstein)

Discussioni Simili

  1. database excel
    Di gmf58 nel forum Domande su Excel in generale
    Risposte: 16
    Ultimo Messaggio: 17/03/17, 17:18
  2. [Risolto] Creazione Database Excel
    Di Methiu nel forum Domande su Excel VBA e MACRO
    Risposte: 26
    Ultimo Messaggio: 31/01/17, 07:59
  3. Database...access o excel?
    Di Andrea_Ra nel forum Domande su Excel VBA e MACRO
    Risposte: 29
    Ultimo Messaggio: 08/12/16, 17:47
  4. [Risolto] Scrivere da Excel su database Access
    Di rodyskorps nel forum Domande su Microsoft Access
    Risposte: 7
    Ultimo Messaggio: 20/09/16, 08:30
  5. Database excel
    Di mimmo nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 21/06/16, 12:42

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •