HOME
Supporto
Informazioni
Foto
Contatti
Accedi
NEW
LOGIN
REGISTRATI
accedi
Email
Password
Ricordami
Primo Piano
come arrivare allo Scoglione di marechiaro a piedi in 5 minuti partendo da via Posillipo
05/07/2020
Blog
Calendario 2020 per la Strategia OnLine
10/01/2020
Blog
"The dark side of me" è una raccolta gratuita delle mie canzoni. Ascolta e Scarica
21/03/2015
Blog
sapere comunicare sul web aiuta davvero a vendere di più?
25/03/2022
Blog
Novità dal Blog
5 cose che non sai sui POST Social per far crescere rapidamente la tua Notorietà
30/05/2023
Blog
Sei cose che dovresti conoscere per creare una buona campagna pubblicitaria su Facebook
09/05/2023
Blog
Vuoi attirare clienti nel tuo negozio? Scopri perché Google Ads e Facebook sono i tuoi migliori alleati.
02/05/2023
Blog
Avviso di Pagamento TARI 2023, ecco quanto paga chi abita in 50mq al Vomero
29/04/2023
Blog
Gli ET ci osservano? Cosa vedono? - Registrati per SETI Talks, di persona o online
10/04/2023
Blog
articoli correlati
Dai nuova vita al tuo SITO WEB
26/03/2016
Blog
Sito Web Aziendale Vs Pagina Social
27/04/2018
Blog
Consolida l'infrastruttura di archiviazione e metti in sicurezza i dati della tua Azienda
24/08/2018
Blog
Come installare l'ultima versione di Windows 10 sul tuo PC senza problemi!
20/11/2018
Blog
Integrare Google ReCaptcha con asp.net
20/11/2018
Blog
Integrare una CHAT nel tuo SitoWeb oggi è facile, fallo anche tu!
11/12/2018
Blog
Come estrarre lo schema di un intero db access per replicarne la struttura in un solo click
12/01/2019
Blog
Note utili per creare un podcast da far digerire a spotify
21/01/2019
Blog
La creazione di una TIMELINE è una cosa seria!
25/02/2019
Blog
Assistenza Informatica GRATUITA per i miei AMICI
05/03/2019
Blog
Appunti Informatica: Comandi da tastiera abbinati al tasto Win
12/06/2019
Blog
Diario della migrazione dei servizi informatici strategici del Comune di Quarto in Cloud
25/06/2019
Blog
Prima di tutto il tuo SitoWeb e poi i Social Network
19/08/2019
Blog
personalizzare la mailing list Aruba con i comandi amministrativi
05/03/2020
Blog
come attivare il nuovissimo Facebook Shop in poche mosse
20/05/2020
Blog
Google News, le pagine AMP e la guerra dei webmaster
04/09/2021
Blog
Esempi dell'uso di date come criteri in query di Access
31/03/2022
Blog
Tag
Argomenti
Camminare per Napoli
canzoni
certificazioni
chi sono
covid19
diario personale
E-Commerce Marketing
Esperienza di Lavoro
Eventi in Città
Facebook, Instagram, Messenger
Google
informatica
Instagram
Lavoro in Posizione di Comando
Linee Guida AGID
Live Music
Navigando il Web
pagine
Podcast Audio
Ricette
Running
Strumenti di Vendita
sviluppo del software
Televisione
Titoli Sportivi - Canottaggio
Travel
Carriera Lavorativa
Esperienza di Lavoro
Lavoro in Posizione di Comando
Diario Personale
canzoni
chi sono
covid19
diario personale
Eventi in Città
informatica
Live Music
Ricette
Running
Televisione
Travel
Marketing Digitale
certificazioni
E-Commerce Marketing
Facebook, Instagram, Messenger
Google
Instagram
Strumenti di Vendita
Podcast
Podcast Audio
Portale
pagine
Pubblica Amministrazione
Linee Guida AGID
Sport
Titoli Sportivi - Canottaggio
Tips and Triks
sviluppo del software
Turista Napoletano
Camminare per Napoli
Eventi in Città
Video
Navigando il Web
Come estrarre lo schema di un intero db access per replicarne la struttura in un solo click
Quando hai la necessità di estrapolare lo schema di un DB Access per replicarne la struttura può tornare utile questo codice che inserito in un semplice scrip nello stesso DB Access genera localmente un file di testo con all'interno le Stringhe CREATE per replicarne la struttura!
Ecco il codice perfettamente funzionante!
Dim db As Database
Dim tdf As TableDef
Dim fld As DAO.Field
Dim ndx As DAO.Index
Dim strSQL As String
Dim strFlds As String
Dim strCn As String
Dim fs, f
Set db = CurrentDb
Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.CreateTextFile("C:\Docs\Schema.txt")
For Each tdf In db.TableDefs
If Left(tdf.Name, 4) <> "Msys" Then
strSQL = "strSQL=""CREATE TABLE [" & tdf.Name & "] ("
strFlds = ""
For Each fld In tdf.Fields
strFlds = strFlds & ",[" & fld.Name & "] "
Select Case fld.Type
Case dbText
'No look-up fields
strFlds = strFlds & "Text (" & fld.Size & ")"
Case dbLong
If (fld.Attributes And dbAutoIncrField) = 0& Then
strFlds = strFlds & "Long"
Else
strFlds = strFlds & "Counter"
End If
Case dbBoolean
strFlds = strFlds & "YesNo"
Case dbByte
strFlds = strFlds & "Byte"
Case dbInteger
strFlds = strFlds & "Integer"
Case dbCurrency
strFlds = strFlds & "Currency"
Case dbSingle
strFlds = strFlds & "Single"
Case dbDouble
strFlds = strFlds & "Double"
Case dbDate
strFlds = strFlds & "DateTime"
Case dbBinary
strFlds = strFlds & "Binary"
Case dbLongBinary
strFlds = strFlds & "OLE Object"
Case dbMemo
If (fld.Attributes And dbHyperlinkField) = 0& Then
strFlds = strFlds & "Memo"
Else
strFlds = strFlds & "Hyperlink"
End If
Case dbGUID
strFlds = strFlds & "GUID"
End Select
Next
strSQL = strSQL & Mid(strFlds, 2) & " )""" & vbCrLf & "Currentdb.Execute strSQL"
f.WriteLine vbCrLf & strSQL
'Indexes
For Each ndx In tdf.Indexes
If ndx.Unique Then
strSQL = "strSQL=""CREATE UNIQUE INDEX "
Else
strSQL = "strSQL=""CREATE INDEX "
End If
strSQL = strSQL & "[" & ndx.Name & "] ON [" & tdf.Name & "] ("
strFlds = ""
For Each fld In tdf.Fields
strFlds = ",[" & fld.Name & "]"
Next
strSQL = strSQL & Mid(strFlds, 2) & ") "
strCn = ""
If ndx.Primary Then
strCn = " PRIMARY"
End If
If ndx.Required Then
strCn = strCn & " DISALLOW NULL"
End If
If ndx.IgnoreNulls Then
strCn = strCn & " IGNORE NULL"
End If
If Trim(strCn) <> vbNullString Then
strSQL = strSQL & " WITH" & strCn & " "
End If
f.WriteLine vbCrLf & strSQL & """" & vbCrLf & "Currentdb.Execute strSQL"
Next
End If
Next
f.Close
Esegui il LOGIN per accedere agli allegati.
Interessato a questo argomento? Scrivici!
Nome
Cognome
Telefono
Email
Messaggio
ANTEPRIMA PODCAST
ULTIMI 5
PODCAST
una breve ma intensa trasmissione
17/11/2022
Blog
Il segreto del successo del Pub Herr Daniel raccontato da Daniele
31/03/2022
Blog
Intervista del 2017 dedicata a Vincenzo Triunfo, Vice Presidente sportivo del Circolo Nautico Posillipo
11/06/2019
Blog
Luciano Chirico, patron della FullHeads, si racconta alle Telecamere di #MyBandTv
09/03/2019
Blog
Max Giannini, Peppe Lanzetta e Valerio Polito protagonisti della seconda puntata di MyBandTv
08/03/2019
Blog