|
|
sto creando un procedura in excel vba e devo creare una masche su cui visualizzre delle righe di dati le quali potrebbero essere numerose , e vorrei poter gestire il multipagina . chiederei un seggerimento.
Grazie
La verità è che i dati li ottengo accedendo ad un db access esterno con chiave inserita nella maschera excel. Quindi accedendo al db potrei avere n righe di dati da inserire nello userform iniziale excel. So di dover dichiarare i cmapi nella maschera, ma non sapendo il numero di dati non saprei quante textbox definere nella maschera, quindi la mia domanda è come riuscire a gestire una mole didati (righe) all' interno di una userform generica senza dover definire n pagine ed n campi.
Spero di essere stato chiaro.
Grazie in anticipo
Capito poco poco.
Hai dei dati in Access e vuoi portarli all'interno della UserForm in un file di Excel?
Esempio da scaricare qui:
http://www.maurogsc.eu/esempiforum12/listboxdb_1201.zip
NOTA. In questo esempio il file di Access si deve trovare nella stessa Directory del file di Excel. Modifica la stringa di connessione, il nome del db, le stringhe delle Query con le tue.
chiedo scusa per la confusione, voglio usare excel come applicativo vba, visto che non ho Visual Basic come prodotto. Quindi utilizzo il VBA di excel come programma.Devo poter leggere, inserire ed updatare dei dati in access, quindi non devo costrure ne riempire dei fogli excel. lo so che viene spontaneo dire usa VBA in Access, ma sono già un neofita di VBA in excel e visto che me lacavo vorrrei continuare con Excel VBA, Quindi ritornando a bomba sul problema , ho la base dati in access e voglio gestirla tramite maschere da Excel sfruttando VBA, potrei fare come ha accennato a creare n multipage , per limitare le righe per pagina, ma sono paghine statiche , le quali sono definite nello userform e da gestire, poi se i dati aumentano dovrei riprendere il programma per sistemare l' ampliamento. Questo è il problema, so che un disegnino risolverebbe il problema ma qui è un pò difficile disegnarlo.L'esempio risolve il problema di fare Inquiry dei dati, ma poi degli stessi o solo di uno dovrei poter fare delle variazioni od inserirne di nuovi sempre tramite maschera.
Grazie ancora
Noi non possiamo fare un intero programma. Non è lo scopo del Forum.
Personalmente se devo fare un'interfaccia verso un db da Excel, preferisco i fogli alle UserForm. Il motivo è semplice: ho già la griglia dove mettere i dati che recupero dal db e posso usufruire degli stessi controlli della UserForm.
Lo stesso per inserire i dati nel db. I fogli sono molto, molto, molto più duttili delle UserForm per fare queste cose.
Se vuoi, ti posto un esempio.
sto creando un procedura in excel vba e devo creare una masche su cui visualizzre delle righe di dati le quali potrebbero essere numerose , e vorrei poter gestire il multipagina . chiederei un seggerimento.
Grazie
Non è chiaro quello che vorresti fare.
I dati puoi visualizzarli in una ListBox. Qui:
http://www.maurogsc.eu/esempiforum12/listboxpage_1201.zip
un esempio di una UserForm con un controllo MultiPage.
La ListBox su Page1 prende i dati dal Foglio1, Range A2:F10.
La ListBox in Page2 prende i dati da Foglio1, Range A11:F20
Partendo da qui, cosa dovremmo fare?
Grazie.
La verità è che i dati li ottengo accedendo ad un db access esterno con chiave inserita nella maschera excel. Quindi accedendo al db potrei avere n righe di dati da inserire nello userform iniziale excel. So di dover dichiarare i cmapi nella maschera, ma non sapendo il numero di dati non saprei quante textbox definere nella maschera, quindi la mia domanda è come riuscire a gestire una mole didati (righe) all' interno di una userform generica senza dover definire n pagine ed n campi.
Spero di essere stato chiaro.
Grazie in anticipo
La verità è che i dati li ottengo accedendo ad un db access esterno con chiave inserita nella maschera excel. Quindi accedendo al db potrei avere n righe di dati da inserire nello userform iniziale excel. So di dover dichiarare i cmapi nella maschera, ma non sapendo il numero di dati non saprei quante textbox definere nella maschera, quindi la mia domanda è come riuscire a gestire una mole didati (righe) all' interno di una userform generica senza dover definire n pagine ed n campi.
Spero di essere stato chiaro.
Grazie in anticipo
Capito poco poco.
Hai dei dati in Access e vuoi portarli all'interno della UserForm in un file di Excel?
Esempio da scaricare qui:
http://www.maurogsc.eu/esempiforum12/listboxdb_1201.zip
NOTA. In questo esempio il file di Access si deve trovare nella stessa Directory del file di Excel. Modifica la stringa di connessione, il nome del db, le stringhe delle Query con le tue.
chiedo scusa per la confusione, voglio usare excel come applicativo vba, visto che non ho Visual Basic come prodotto. Quindi utilizzo il VBA di excel come programma.Devo poter leggere, inserire ed updatare dei dati in access, quindi non devo costrure ne riempire dei fogli excel. lo so che viene spontaneo dire usa VBA in Access, ma sono già un neofita di VBA in excel e visto che me lacavo vorrrei continuare con Excel VBA, Quindi ritornando a bomba sul problema , ho la base dati in access e voglio gestirla tramite maschere da Excel sfruttando VBA, potrei fare come ha accennato a creare n multipage , per limitare le righe per pagina, ma sono paghine statiche , le quali sono definite nello userform e da gestire, poi se i dati aumentano dovrei riprendere il programma per sistemare l' ampliamento. Questo è il problema, so che un disegnino risolverebbe il problema ma qui è un pò difficile disegnarlo.L'esempio risolve il problema di fare Inquiry dei dati, ma poi degli stessi o solo di uno dovrei poter fare delle variazioni od inserirne di nuovi sempre tramite maschera.
Grazie ancora
chiedo scusa per la confusione, voglio usare excel come applicativo vba, visto che non ho Visual Basic come prodotto. Quindi utilizzo il VBA di excel come programma.Devo poter leggere, inserire ed updatare dei dati in access, quindi non devo costrure ne riempire dei fogli excel. lo so che viene spontaneo dire usa VBA in Access, ma sono già un neofita di VBA in excel e visto che me lacavo vorrrei continuare con Excel VBA, Quindi ritornando a bomba sul problema , ho la base dati in access e voglio gestirla tramite maschere da Excel sfruttando VBA, potrei fare come ha accennato a creare n multipage , per limitare le righe per pagina, ma sono paghine statiche , le quali sono definite nello userform e da gestire, poi se i dati aumentano dovrei riprendere il programma per sistemare l' ampliamento. Questo è il problema, so che un disegnino risolverebbe il problema ma qui è un pò difficile disegnarlo.L'esempio risolve il problema di fare Inquiry dei dati, ma poi degli stessi o solo di uno dovrei poter fare delle variazioni od inserirne di nuovi sempre tramite maschera.
Grazie ancora
Noi non possiamo fare un intero programma. Non è lo scopo del Forum.
Personalmente se devo fare un'interfaccia verso un db da Excel, preferisco i fogli alle UserForm. Il motivo è semplice: ho già la griglia dove mettere i dati che recupero dal db e posso usufruire degli stessi controlli della UserForm.
Lo stesso per inserire i dati nel db. I fogli sono molto, molto, molto più duttili delle UserForm per fare queste cose.
Se vuoi, ti posto un esempio.
Immetti l'ID thread del thread in cui si esegue l'unione
Per segnalare un abuso, accedi o continua senza accedere
Grazie.
|
|
|
|
Non possiedi uno di questi account?