complimenti, ben fatto ed é esattamente quello che cercavo per implementare un controllo Treeview in una maschera grazie mille
@emanuelelana68348 жыл бұрын
+antonio faenza ottimo. lieto di averti aiutato!
@valtermagic5 ай бұрын
Buongiorno Sig. Emanuele. Vorrei sapere se cliccando due volte sul nome cliente si può far aprire la maschera con i suoi dati. In caso affermativo qual'e' il codice. Grazie
@emanuelelana68345 ай бұрын
ciao Valter, sì è possibile. il codice dipende (anche) da com'è fatta la maschera da aprire
@Ivanostefanelli.8 жыл бұрын
Grazie! Mi piace tantissimo questo controllo...
@jenaplissken24605 жыл бұрын
Molto utile proprio quello che cercavo da tanto
@emanuelelana68345 жыл бұрын
ottimo! grazie per il feedback
@vincysigma3 жыл бұрын
Waw...great video bro..Thanks.
@emanuelelana68343 жыл бұрын
thanks Vincent!
@lucaambrosini1798 Жыл бұрын
Ciao Emanuele Lana, vorei porti una semplice domanda in merito al tuo video treewiev. In pratica di chiedo se è possibile, ed eventualmente suggerire in quale modo fare e il codive VBA necessario, affinchè si possa visualizzare oltre alla data dell'ordine ma anche il numero ordine del tipo 123 - 01/01/2021. Ti chiedo ciò perchè mi sono posto il problema che uno stesso cliente potrebbe avere due o più ordini diversi (per molteplici motivi) con la stessa data. Grazie in anticipo
@emanuelelana6834 Жыл бұрын
al minuto 11:34 devi aggiungere i campi desiderati concatenati con & rsc.Fields("NomeSocieta") & " " & rsc.Fields("DataOrdine"). naturalmente devi aggiungere il campo anche nella precedente istruzione dove crei la SELECT
@alessandro.puppini5 жыл бұрын
Ciao Emanuele, sei molto chiaro come sempre! Devo dirti però, essendo nuovo dei controlli Active X e del treeview in particolare, che per far eseguire il codice come scritto da te ho dovuto inserire questi due elementi: Dim tv As TreeView e dopo le altre dichiarazioni di variabili settare Set tv = Me.TreeView0.Object Sapresti dirmi il perchè? Grazie
@emanuelelana68345 жыл бұрын
ciao Alessandro, grazie per il feedback. effettivamente non ho idea del perché, forse lo devi fare perché la tua versione di Access è differente (il video è di molto tempo fa).
@giusepper46523 жыл бұрын
Ciao Emanuele, io uso access 2013 ma nel controllo Active x, MicrosoftTreeView Control non c'è..potresti dirmi come mai? Grazie
@emanuelelana68343 жыл бұрын
ciao Giuseppe, il controllo treeview se ricordo bene è supportato da Microsoft solo su Access 32bit. probabilmente tu hai la versione a 64bit?
@giusepper46523 жыл бұрын
@@emanuelelana6834 esatto grazie
@Hal-sx1gb7 жыл бұрын
Ciao quali sono i vantaggi/svantaggi tra la tecnologia DAO o ADO? Grazie!
@emanuelelana68347 жыл бұрын
potrebbero essere molteplici. mi limiterei a dire che se un domani vuoi "portare" il codice in una versione più performante, tipo passare da un backend Access a SQLServer e quindi sviluppare una web application in ASPX con VB.NET, il codice sarebbe facilmente riutilizzabile perché ADO è supportato. DAO è una versione più vecchia.
@Hal-sx1gb7 жыл бұрын
Emanuele Lana grazie :)
@emanuelelana68347 жыл бұрын
prego!
@SimoneGavioli7 жыл бұрын
sto realizzando un treeview per un db che gestisca la manutenzione. nello specifico vorrei visualizzare le ubicazioni con i relativi macchinari presenti per ogni ubicazione. la compilazione è la tua ed ho modificato solo nomi di campi,tabelle,etc... ma continuo a ricevere l'errore Run-time error '3464': tipi di dati non corrispondenti nell'espressione criterio su debug mi segnala il problema alla definizione del secondo recordset: Set rsM = CurrentDb.OpenRecordset("SELECT * FROM macchine WHERE cod_ubicazione=""" & rsU.Fields("cod_ubicazione") & """", , dbReadOnly) suggerimenti??
@emanuelelana68347 жыл бұрын
il codice ubicazione sarà numerico? in tal caso devi togliere le doppie virgolette WHERE cod_ubicazione=" & rsU.Fields("cod_ubicazione") prova così
@SimoneGavioli7 жыл бұрын
grazie mille!!!! ho passato ore a cercare di capire... ma essendo nuovo della materia ho ancora molto da imparare. a tal proposito vorrei chiederti hai qualche link, info da potermi consigliare riguardo ad un'altra caratteristica che vorrei aggiungere: vorrei poter cliccando sul nodo aprire una query o una tabella. penso si possa fare ma non saprei da dove partire (qualche libro SQL al riguardo???) grazie mille ancora!!!
@emanuelelana68347 жыл бұрын
al momento mi è più semplice dirti che basta fare così per aprire una query DoCmd.OpenQuery "Nome tua query". immagino però che tu voglia aprirla filtrata in base al nodo su cui fai clic quindi potrebbero convenire altre strade, tipo creare l'sql al volo usando una variabile ecc. un po' quello che spiego in diversi video in cui filtro i dati prova a dare un'occhiata ad altri miei video
@antoniofaenza45048 жыл бұрын
scusa non mi riconosce MSComctlLib ho windows 10 e access 2013, sai quale libreria devo attivare?
@emanuelelana68348 жыл бұрын
+antonio faenza dovrebbe esserci di default. forse corrisponde a questi ocx: Mscomctl.ocx o Comctl32.ocx , ma non posso testare il tuo problema
@antoniofaenza45048 жыл бұрын
+Emanuele Lana risolto, colpa mia che usavo la versione errata del controllo, funziona alla grande, grazie mille
@lucianoarcelo7 жыл бұрын
Ciao, caro. Tu sei bravissimo! Ascolta, quello è su MS ACCESS 2016?
@lucianoarcelo7 жыл бұрын
scusa, ho guardato altra volta con più atenzione, 2013...
@emanuelelana68347 жыл бұрын
hola! il video è fatto con Access 2013 ma mi è stato detto che il procedimento che ho spiegato funziona anche con Access 2016
@Pleiadi654 жыл бұрын
Ciao, ottimo video, volevo farti una domanda. Quando la fonte del treeview è solo su una tabella il procedimento è lo stesso? Perché vorrei ricostruire un catalogo ma le "categorie" e le sottocategorie sono inserite nella stessa tabella con i campi id_ctg, descrizione e nodo_padre. Seguendo il video ottengo un errore sul secondo rst. Puoi aiutarmi?
@emanuelelana68344 жыл бұрын
ciao Alfio, importante è che le select che usi abbiano il campo chiave univoco. quindi dovrai usare DISTINCT o dei group by, perché se non hai le "lookup" tables, avrai le "chiavi" ripetute e penso che questo crei dei problemi nel costruire la gerarchia del treeview. ciao
@Pleiadi654 жыл бұрын
@@emanuelelana6834 Grazie per la risposta, infatti il campo del secondo rst (quello che uso per le sottocategorie) non è univoco, non potrebbe essere altrimenti, quindi vedrò di seguire il tuo consiglio... ;)
@isabelb57458 жыл бұрын
Ciao Emanuele, grazie per il tuo bellissimo esempio solo che io usando access 2016 incontro un problema praticamente inesistente. Mi spiego, codice perfetto, non ho sbagliato nulla ma quando do il comando click mi da il seguente errore: Errore Runtime 3061. Parametri insufficienti. Previsto 1. Ho notato questo errore con altri codici e onestamente avendo aggiornato il tutto alla versione 2016 mi da veramente i nervi... credo non passi una variabile, o non la riconosca tale... mi puoi aiutare? Grazie mille!
@emanuelelana68348 жыл бұрын
ciao Isabel, il tuo problema è stato riscontrato da molti altri che sono passati ad Access 2016... in effetti io non ho ancora fatto il passaggio per diversi motivi e continuo a usare Access 2010/2013 con i miei clienti. non ho perciò la possibilità di testare il problema e di provare a trovare una soluzione, purtroppo. posso indirizzarti qui: www.jkp-ads.com/Articles/treeview.asp MA ricorda che NON ho testato la soluzione suggerita. eventualmente, posso condividere con te idee alternative di interfaccia, qualora la soluzione treeview non sia una necessità. personalmente l'ho utilizzata davvero poche volte. ciao
@isabelb57458 жыл бұрын
Grazie Emanuele per la tua risposta velocissima... ma ora... dopo una notte in bianco per capire "dove" fosse il problema, mi sono accorta che ACCIDENTI nella select (credo a causa della stanchezza) avevo scritto FORM anziché FROM! Quindi, ti confermo che tutto funziona anche su access 2016! Ti continuerò a seguire, mi raccomando fai nuovi tutorial che sei veramente un grande!
@emanuelelana68348 жыл бұрын
ottima notizia! alla fine una soluzione si trova sempre. molte volte, però, il giorno dopo ;-) farò del mio meglio con i miei video. se hai qualche suggerimento sui tutorial che vorresti... :-)
@isabelb57458 жыл бұрын
In effetti, ora che mi ci fai pensare, qualcosa ci sarebbe :) Dalle vecchie versioni di access 2000 ed oltre, avevamo la possibilità di avere un progetto .adp da collegare con SQL... ora tutto è cambiato e con access 2016 non si comprende bene come poter ottenere la stessa funzionalità... tu che ne pensi? grazie mille!!! :)
@emanuelelana68348 жыл бұрын
tema interessante. per condividere le mie riflessioni dovrei capire meglio le tue esigenze e la realtà in cui operi (ossia perché hai creato in passato progetti ADP). personalmente non ho sviluppato progetti ADP, ma ho scelto di creare front-end in access e back-end in access (o SQL server), oppure direttamente pagine aspnet agganciate a SQL server. è un tema off-topic rispetto al video. eventualmente, se credi, puoi scrivermi all'indirizzo che trovi sotto la sezione informazioni del canale e possiamo ragionare insieme scendendo nel dettaglio.
@antoniofaenza45048 жыл бұрын
funziona tutto, riesco anche ad intercettare i codici che mi servono, volevo sapere se esiste un modo per associare l'esecuzione di un particolare codice al verificarsi dell'evento dblclick visto che il Treevieew gestisce solo il click grazie in anticipo
@emanuelelana68348 жыл бұрын
+antonio faenza potrei chiederti per fare cosa? magari mi viene qualche idea...
@antoniofaenza45048 жыл бұрын
+Emanuele Lana immagina, come nel tuo esempio, di avere fornitori e i relativi ordini, a questo punto vorrei, cliccando 2 volte su un ordine, aprire la maschera degli ordini e caricare l'ordine selezionato
@antoniofaenza45048 жыл бұрын
+Emanuele Lana PS. scusa l'orario ma io vivo in Brasile
@emanuelelana68348 жыл бұрын
+antonio faenza potresti farlo sul click chiedendo conferma all'utente. testi se sei su una riga dell'ordine e poi chiedi con una msgbox all'utente se vuole aprire l'ordine
@antoniofaenza45048 жыл бұрын
Emanuele Lana grazie per il suggerimento, in realtá questo giá l´ho fatto solo che diventa antiestetico questo messaggio che appare su ogni click, mi sembrava piú elegante che si aprisse la maschera su un doppio click grazie infinite per il tuo supporto
@verardisvideotime46564 жыл бұрын
buonasera, ancora complimenti per tutti i tutorial che ci metti a disposizione , Ho un problema, vorrei da un pulsante in un a maschera, aprire un file di access , sto provando con il collegamento ipertestuale ma prima di aprirsi devo confermare diverse scelte, una via più breve ci sarebbe?
@emanuelelana68344 жыл бұрын
ciao Enrico, la domanda spontanea: perché da una maschera devi aprire un altro database? è veramente un altro database? o le tabelle potrebbe essere portate nello stesso db? penso che le conferme ti vengano richieste perché se lo fai come collegamento ipertestuale, per una questione di sicurezza, Access ti chiede conferma. penso sia possibile farlo anche richiamando la shell: Shell "C:\Program Files (x86)\Microsoft Office oot\Office16\msaccess.exe C:\tuodatabase.accdb" "C:\Program Files (x86)\Microsoft Office oot\Office16\msaccess.exe" corrisponde ovviamente alla posizione in cui nel tuo pc hai msaccess.exe
@verardisvideotime46564 жыл бұрын
ciao, grazie per avermi risposto, ho creato d programma gestionale dalla gestione soci alla contabilità, al gestione magazzino, all'inizio erano tutti racchiusi in un file access,poi ho pensato per ogni gruppo creare un file, ad esempio contabilità un file, soci un file, magazzino un file da un menu dovrei accedere ad ogni file, con il collegamento ipertestuale potrei dalla maschera principale gestire le+ altre.
@sal2120095 ай бұрын
Buongiorno Emanuele, mi potresti aiutare per una treeview un po complicata? grazie
@emanuelelana68345 ай бұрын
prova a descrivere l'esigenza e vediamo
@sal2120095 ай бұрын
@@emanuelelana6834 Ti dovrei mandare il db access, cosi è troppo difficile spiegare. se mi dai in pvt la tua email te lo mando. grazie in ogni caso
@emanuelelana68345 ай бұрын
puoi scrivermi alla email del canale o che trovi sul sito alfainfo.it
@sal2120095 ай бұрын
@@emanuelelana6834 ti ho inviato due email. grazie
@emanuelelana68345 ай бұрын
sì, ho risposto
@Leonardo_A12 жыл бұрын
Doesnt work in acc3ss 2010 2013 2016 etc
@emanuelelana68342 жыл бұрын
actually it does work. In the video I don't mention 64bit. As of today I use Microsoft Access 365 ProPlus 32bit and I was able few minutes ago to recreate it. If you use 64bit, it does not work.
@RonaldoCosta-jo1kx6 жыл бұрын
Ciao, vengo dal Brasile e vorrei sapere se hai il file di esempio per questo tutorial, dal momento che ho fatto tutto più di una volta e non so dove mi sbaglio. Sarò molto grato se puoi aiutarmi. La mia email è: ronaldo.costa500@gmail.com
@emanuelelana68346 жыл бұрын
ciao Ronaldo, metti qui il codice che usi e dimmi dove si blocca, così cerchiamo di capire