Newsgroup: it.comp.lang.visual-basic
Titolo: VB+Access

Vorrei rendere un DB in Access eseguibile. Volevo sapere se è necessario
creare in Access solo le tabelle e tutto il resto (query, report, maschere)
in VB e poi sfruttare la possibilità di creare un .exe con VB o se invece
esiste la possibilità di creare a parte il DB e renderlo eseguibile
facendolo partire da una Form di VB.
Grazie fin d'ora...
Ivan

 ha scritto
| Vorrei rendere un DB in Access eseguibile.
Che intendi dire? Di poterlo consultare senza Access installato? Senza driver ODBC? Senza
MDAC2.6sp1? Senza DAO3.5? Senza VB? Senza ... ehm... forse non si puo'...

Intendo che alla fine vorrei che il file non si aprisse con la cornice di
Access attorno, ma fosse indipendente...
Scusa, ma sto addentrandomi adesso nell'ambiente e non mi spiego molto
bene...
"Jabba The Hutt" <Jabba....@Alderaan.SW> ha scritto nel messaggio
news:5ZJN7.902$NA1....@news2.tin.it...


 ha scritto
| Intendo che alla fine vorrei che il file non si aprisse con la cornice di
| Access attorno, ma fosse indipendente...
| Scusa, ma sto addentrandomi adesso nell'ambiente e non mi spiego molto
| bene...
Non devi scusarti. Pero' sappi che la cosa non e' semplice. Anzi. Il DB devi avercelo comunque a
portata di mano.
Quello che dovresti fare e' scrivere un'applicazione per visualizzarlo, senza passare per Access, ma
penso tu ne possa trovare di già fatte (se eventualmente non la trovi, fai un fischio che te ne
mando una io).
Senza Access, ti servono: mdac 2.6, jet 4 che trovi sul sito microsoft qui
http://www.microsoft.com/data/download.htm
Ciao,
Jabba

Mhmhmhmmhmh.... Forse sono OT, ma ci provo... ;)
Dunque...
Una mia amica ha preparato un programma per la sua tesi di laurea basato su
Access...
In altre parole un agglomerato di tabelle (lasciamo perdere la qualità della
struttura...), maschere, report, ecc...
Dopo 4 mesi di lavoro il prof. ha detto che non vuole che giri in Access
(#@!&!!?[@### !!!!!! gli possino....)
Come faccio?
Ho cercato un progetto che convertisse le maschere in Form di VB, ma... non
esiste niente di veramente niente funzionante a proposito...
E allora...
...ho pensato di usare le librerie del VBA di Access...
Detto e fatto...
Unici problemi:
1) Non c'é verso di eliminare le commandbar di access...
Se apro le maschere non compaiono subito, ma appena si attiva la maschera
ricompaiono (ho anche provato ad eliminarle da codice VB, ma non cambia
niente (anzi da un errore come se il count della collection
Application.CommandBars fosse maggiore degli effettivi elementi
contenuti...)
2) Non so come eliminare quell'odiosa caption: "Microsoft Access - " & bla
bla bla...
Se qualcuno ha idee in merito gli sarò molto grato :)))
                        Ciao
                                Allanon
P.S. Se invece il punto a cui sono arrivato interessa a qualcuno rispondete
a questo thread... ;)

 bla bla...
Su questo ti posso aiutare:
App.title = "Tuotitolo"

Sarebbe davvero gradita. Comunque a me va bene avere il DB nel PC, mi serve
solo che il programma alla fine si apra indipendentemente, come se il DB non
ci fosse. Mi pare di capire che la soluzione è quella di scrivere in Access
solo la struttura tabelle. Questo significa che va riscritta ogni query e
reimpostata ogni maschera...BLEWWW!!! Lavoro orribile... E' davvero così?
"Jabba The Hutt" <Jabba....@Alderaan.SW> ha scritto nel messaggio
news:njMN7.31968$BA4.1...@news1.tin.it...


 ha scritto
| "Jabba The Hutt" <Jabba....@Alderaan.SW> ha scritto nel messaggio
| > Quello che dovresti fare e' scrivere un'applicazione per visualizzarlo,
| senza passare per Access, ma
| > penso tu ne possa trovare di già fatte
|
| Comunque a me va bene avere il DB nel PC, mi serve
| solo che il programma alla fine si apra indipendentemente, come se il DB non
| ci fosse. Mi pare di capire che la soluzione è quella di scrivere in Access
| solo la struttura tabelle. Questo significa che va riscritta ogni query e
| reimpostata ogni maschera...BLEWWW!!! Lavoro orribile... E' davvero così?
Esatto! E' davvero cosi'! Purtroppo non conosco tool validi che convertano un db Access in un
progetto VB. In verità gira una versione indecente ad opera di un certo Puglisi che trovi a questo
indirizzo (cerca al link "Access 2000 to VB6"):
http://www.marcominerva.com/vbcorner/download/tools.htm
Ma ripeto, se funziona, resta un tool indecente (io l'ho provato e non riesco a capire da che parte
lo si debba prendere). E' incluso pure il codice sorgente (ma meglio se non commento).
Non ho il tempo di iniziare un lavoro del genere, ma se ti puoi accontentare di questo qui sopra...
:)))
Oppure ti posso sempre mandare il mio *visualizzatore* per db Access (MOLTO spartano, ma funziona).
Ciao,
Jabba

 ha scritto nel messaggio
news:9u8472$6t9mh$1...@ID-67444.news.dfncis.de...
| Una mia amica ha preparato un programma per la sua tesi di laurea basato su
| Access...
| In altre parole un agglomerato di tabelle (lasciamo perdere la qualità della
| struttura...), maschere, report, ecc...
| Dopo 4 mesi di lavoro il prof. ha detto che non vuole che giri in Access
| (#@!&!!?[@### !!!!!! gli possino....)
| Come faccio?
| Ho cercato un progetto che convertisse le maschere in Form di VB, ma... non
| esiste niente di veramente niente funzionante a proposito...
Ti riferisci forse a questo:
http://www.marcominerva.com/vbcorner/download/tools/access2000vb6.exe
ad opera di Puglisi? Lo hai già provato?
| E allora...
| ...ho pensato di usare le librerie del VBA di Access...
| Detto e fatto...
| Unici problemi:
| 1) Non c'é verso di eliminare le commandbar di access...
| Se apro le maschere non compaiono subito, ma appena si attiva la maschera
| ricompaiono (ho anche provato ad eliminarle da codice VB, ma non cambia
| niente (anzi da un errore come se il count della collection
| Application.CommandBars fosse maggiore degli effettivi elementi
| contenuti...)
| 2) Non so come eliminare quell'odiosa caption: "Microsoft Access - " & bla
| bla bla...
Spiacente: non ho idea di come risolvere i tuoi problemi.
Pero' mi interesserebbe implementare un progetto che faccia la conversione da Access a VB, se non
fosse per la mancanza di tempo :(
Pero' se qualcun altro fosse interessato, si potrebbe iniziare una collaborazione... :))))

 ad opera di Puglisi? Lo hai già provato?
No!!!!!!!
Non a questo!
Io ne avevo trovato uno, ma niente codice sorgente!!!!!
Questo invece... se si inceppa si può debuggare! :)))
2000 grazie!!!!!!
                Ciao
                                            Allanon

 ha scritto
| > Ti riferisci forse a questo:
| > 
http://www.marcominerva.com/vbcorner/download/tools/access2000vb6.exe
| > ad opera di Puglisi? Lo hai già provato?
|
| No!!!!!!!
| Non a questo!
| Io ne avevo trovato uno, ma niente codice sorgente!!!!!
| Questo invece... se si inceppa si può debuggare! :)))
Secondo me si fa prima a scriverne uno da zero che provare a debuggare questo qui...

Beh... almeno ho l'ispirazione iniziale...
Avessi il tempo per scriverne uno da 0...
Ho già promesso programmi a destra e a manca! :(
Mannaggia...
Almeno mi pagassero (anche in natura vista l'amica...:) )...
            Ciao & ri-grazie
                        Allanon