Newsgroup: it.comp.appl.access
Titolo: REQ:Creare un database via codice

Salve,
  come si fa via codice VBA a creare un nuovo database access vuoto?
(In realtà come work-around ho già pensato a sistemare un file MDB vuoto
target in una posizione e farne una copia ogni volta che bisogno di
creare un nuovo database, ma sarebbe secondo me più elegante se ci fosse
un modo di creare ex-novo il database via codice)
Grazie
Stefano Guardigli
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Con il metodo CreateDatabase (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 un modo di creare ex-novo il database via codice)
    Apri la guida di Access e vai al "Sommario". Cerca il "volume"
intitolato:
        Guida di riferimento di SQL per Microsoft Jet
aprilo e cerca le due sezioni fondamentali:
        Linguaggio di definizione dati
        Linguaggio di manipolazione dati
    Probabilmente la seconda ti e' piuttosto familiare. La prima invece
contiene esattamente le informazioni che cerchi. Pochissime pagine in forma
eccessivamente succinta, e' vero. Ma da conoscere a fondo prima di passare a
fare le stesse cose con il codice e con una Library quale DAO o ADOX.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

cut
Come faccio ad avere quel "volume"
Ciao. Fabrizio

 Come faccio ad avere quel "volume"
    Non sono esperto di queste cose. Io di solito, quando posso, vado sul
sito downloads di microsoft, attacco le pompe, e torno la mattina dopo. Non
hai idea di cosa ci si ritrovi sul disco!... Si', vabbe', puo' capitare che
per tre giorni Windows abbia dei problemi ad avviarsi... o a spegnersi... Ma
basta non usare la macchina di sviluppo...
    Visita:
 
http://www.microsoft.com/data/download.htm


        
http://www.microsoft.com/data/download.htm
Ho tagliato tutto perchè in pratica avevo bisogno solo dell'indirizzo,
ma tu ci fai sempre su un poema..... ;-)
Grazie
Ciao. Fabrizio

 Ciao. Fabrizio


cut
 
Ho cercato sul sito che mi ha suggerito Maurì e non ho ancora trovato
nulla ( ma Maurì tu che ci hai già bazzicato , hai mai visto quello
che sto' cercando ? ).
Tornando a quello che mi dici tu mi è venuto un sospetto: ho cercato
genericamente 'jet' e gli unici collegamenti che l'help sputa fuori
sono paginette generiche sui metodi ( del tipo DAO fa questo ma adesso
c'è ADO ).
Siccome, poi, proprio oggi ho aperto il quintale di libro che ho
comprato su VBA per Access 2002( dove c'è scritto che siccome adesso
c'è ADO non trattano più DAO ) m'è venuto un sospetto : vuoi vedere
che adesso che Microsoft vuole spingere su ADO, SQL server,.. ha tolto
dall'help ogni riferimento a jet ?
IO uso Access 2002 , c'è qlcn che può confermare ? Tu Maurì che
versione hai ?( e visto che ne hai due di volumi, dammene uno,
spilorcio :-))) (risata))
Ciao. Fabrizio

 versione hai ?
    2000.
    Come ti dicevo non sono molto informato riguardo questi argomenti. Non
so se c'entra col discorso, comunque... apri il programma di installazione e
verifica di aver installato qualcosa tipo: "Guida in linea di Visual Basic".




Adesso non esageriamo , la guida in linea di VBA è installata , cmq
avendo tu Access 2000 sei fuori dal gioco ( ecco il perchè della
differenza ), cmq dai forza  alla mia ipotesi.
Compitino per tutti quelli che hanno Access 2002: controllare se nella
loro guida in linea c'è il "volume" : "Guida di riferimento di SQL per
Microsoft Jet". Almeno svelo l'Arcano.
Ciao. Fabrizio

 c'è ADO ).
Mi viene il sospetto che stai cercando sull'help tramite la sua scheda
Trova; devi invece ricercare la frase nel Sommario dell'help.
Tramite la scheda Trova dell'help potresti cercare:
Istruzione CREATE TABLE
Istruzione CREATE INDEX
Istruzione ALTER TABLE
Istruzione DROP
Proposizione CONSTRAINT
[CUT]


Proposizione CONSTRAINT
Per tutti mi da :
-Immettere espr. in query e filtri ( che non porta a nulla,
bazzicandoci )
-.... ( istess)
-Informazioni sulla visualizzazione della Guida in linea di SQL Server
( e poi mi parla di T-SQL ovviamente, genericamente, in più mi da il
link a books on line )
- e via ancora così
Robè so di essere un caso senza speranza ( succede sempre solo a me )
, ma mi sa che sta' volta forse c'azzecco, per favore chi ha Access
2002 può dirmi qlc?
Ciao. Fabrizio

cut
Aggiungo per correttezza , che l'help qlc spiega ( come usare il qbe )
, ma non da una sola riga di codice SQL.
Lo dico per evitare che io parli di una cosa e tu di un'altra.
Ciao. Fabrizio



Cecando left , ho schiacciato casualmente su 'Proprietà ScaleLeft',
mentre avevo aperto il sommario e cosa vedo ?..........
.......vedo un sommario che non avevo mai visto che contiene nelle
ultime tre righe ADO, DAO, 'guida riferimento a ...Jet-SQL' .
Perchè? boh
Tra l'altro la guida di Jet non ha l'icona di un volume ma quello del
punto di domanda, non solo, a cliccarci sopra non vedo nada.
Se chiudo la guida e poi la riapro con F1 , mi si presenta un altro
sommario :_ insomma sta guida è corrotta o no ? Aggiungo che tutto ciò
che fa riferimento a Jet non si vede e tutto perchè sono piccolo e
nero.
C'è modo di reinstallarla dal disco di installazione senza passare per
l'utility di installazione visto che fa cilecca?
Ciao. Fabrizio

 Ciao. Fabrizio
Ce l'ho fatta ... no ho imbrogliato , mi sono copiato la guida Jet dal
computer della contabilità nel mio portatile.
Dannazione!! Cercando, guardando  ho scoperto che non ci sono i "volumi" di
jet nel mio computer, da nessuna parte .
Questi file *.chm , vedo che sono compilati , esattamente cosa sono ? sono
rimasto indietro ? sono rimasto agli *.hlp ?
Sta' tecnologia fa passi da gigante e io sono inditro di tre anni.