Questione : Importazione dei dati su ordinazione del dispositivo di piegatura pubblico di scambio nella tabella di accesso 2007

Sto osservando per esportare i dati da un dispositivo di piegatura pubblico di scambio 2003 che tiene le forme su ordinazione e lo importo in una base di dati 2007 di Acces.  Finora ho potuto importare i dati dal dispositivo di piegatura pubblico di scambio ma non estrarrà i campi d'informazione su ordinazione per importarlo nell'accesso 2007 table.

A che poca priorità bassa potrebbe aiutare.  Abbiamo generato una forma su ordinazione nella prospettiva che è stata basata fuori di un articolo di operazione.  È stata pubblicata per permettere una seconda pagina dei particolari che le informazioni di cataloghi sul cliente specifico mettono.  Un'operazione per difetto gli non ha avuta abbastanza campi d'informazione per documentare correttamente i casi in modo da abbiamo generato questa forma per fare appena quello.  La abbiamo basata sulla forma pre sviluppata di operazione perché già ha tenuto le informazioni sui calendari e sulle scadenze di che ancora abbiamo avuto bisogno per questa forma.  Una volta che ottenessimo la forma generata e funzionando correttamente abbiamo voluto esportare quei dati in modo da potremmo inviare alcune di questi informazioni ad un website.

Currently per esportare qualche cosa da un dispositivo di piegatura che tiene questi tipi di forme che non potete usare le prospettive stabilizzate l'attrezzo dell'esportazione per agire in tal modo.  Se provate a agire in tal modo otterrete soltanto i campi che originale sono stati inclusi in un oggetto di operazione ed ometterà i campi su ordinazione che avevamo generato.  Così ho trovato una parte di software per esportare questi dati che sono un addizionale per “l'esportazione di prospettiva di CodeTwo„ chiamata prospettiva.  Using quell'attrezzo potrei scegliere i campi su ordinazione ed esportare quei dati verso un CSV.  Ciò è esattamente che cosa ho voluto a do.

Now che voglio “automatizzo„ questa “esportazione„ poichè terrà conto un Web site più dinamico.  Ho voluto provare e fare questo con accesso in modo che i dati potessero essere esportati facilmente ad un'altra applicazione se dovessero essere.  Così ho provato a utilizzare la funzionalità dell'importazione nell'accesso per fare questo ed ho usato “importazione o collegamento l'opzione al dispositivo di piegatura di prospettiva„.  Quando faccio questo io ottenere di passare in rassegna attraverso i miei dispositivi di piegatura pubblici e di scegliere il dispositivo di piegatura che tiene tutte le forme su ordinazione ma quando vado importare questi dati importa soltanto i campi “di operazione„ di difetto che questa forma è stata basata fuori di ed ignora i campi che su ordinazione avevamo generato.  Non ho potuto trovare che tutto il riparare this.

Does chiunque senso qualunque idea come importare i dati del campo della forma su ordinazione da un dispositivo di piegatura pubblico di scambio 2003 in una tabella di accesso 2007?  Ciò sembra essere il mio

Thanks
del punto principale ora. class= del

Risposta : Importazione dei dati su ordinazione del dispositivo di piegatura pubblico di scambio nella tabella di accesso 2007

Qualcosa di simile otterrà il lavoro fatto.  Seguire queste istruzioni usare questo.

1.  Aprire il blocchetto per appunti.
2.  La copia ed incolla il codice nel blocchetto per appunti.
3.  Pubblicare il codice come stato necessario.  Ho inserito le osservazioni dove le cose possono/dovrebbero cambiare.
4.  Conservare la lima con un'estensione di .vbs.
Double-click 5 lo scritto per farlo funzionare.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
olPublicFoldersAllPublicFolders di Const = 18
olkApp fioco, olkSes, olkFld, olkItm, adoCon
Oscurare la a, la b, la c, d
Regolare il adoCon = CreateObject (“ADODB.Connection„)
“Cambiare il nome di schedario ed il percorso della base di dati sulla linea seguente„
adoCon.Open “Provider=Microsoft.ACE.OLEDB.12.0; Dati Source= C:\myFolder\myAccess2007file.accdb; Persiste la sicurezza Info=False; „
Regolare il olkApp = CreateObject (“Outlook.Application„)
Regolare i olkSes = olkApp.GetNamespace (“MAPI„)
“Cambiare il nome di profilo sulla linea seguente come stata necessaria„
olkSes.Logon “prospettiva„
“Cambiare il mio dispositivo di piegatura al nome del vostro dispositivo di piegatura sulla linea seguente„
Regolare il olkFld = olkSes.GetDefaultFolder (olPublicFoldersAllPublicFolders). Dispositivi di piegatura (“il mio dispositivo di piegatura„)
Per ogni olkItm in olkFld.Items
    Con olkItm
        “Cambiare i campi sulle 4 linee seguenti.  Aggiungere i campi supplementari come stati necessari.„
        a =. Oggetto
        b = .ReceivedTime
        c = .SenderName
        “Cambiare il nome proprietà sulla linea seguente„
        d = .UserProperties.Item (“il vostro nome del puntello„). Valore
    Estremità con
    “Pubblicare l'ordine di SQL come stato necessario„
    INSERTO di olkCon.Execute “NEI VALORI di SomeTableName (FieldName1, FieldName2, FieldName3, FieldName4) (“„ & a & “„, ““& b &„„, ““& c &„„, ““& d &„ ") “
Dopo
adoCon.Close
Regolare il adoCon = niente
Regolare il olkFld = niente
olkSes.Logoff
Regolare i olkSes = niente
Regolare il olkApp = niente
il msgbox “ha rifinito!„
Altre soluzioni  
 
programming4us programming4us