Newsgroup: it.comp.appl.access
Titolo: Specifiche di esportazione in progetti ADP

Salve a tutti,
    Ho il seguente problema in un progetto ADP vorrei esportare dei
dati presenti in una tabella in formata txt a larghezza fissa ora
siccome ho appena avuto conferma che nei progetti non ci sono le
specifiche di esportazione qualcuno sa dirmi come si può ovviare.
Grazie dell'aiuto
Sabrina

 ha scritto nel messaggio 
news:1169135984.2...@51g2000cwl.googlegroups.com...

Grazie dell'aiuto
Sabrina
[Risposta]
Risoluzione by zio Bill ;-)
Creare una query che includa solo i campi che si desidera esportare nel file 
di testo delimitato o a larghezza fissa Sarà in seguito possibile eseguire 
l'Esportazione guidata testo per esportare la query e creare una specifica 
di importazione/esportazione contenente solo i campi della query È altresì 
possibile eseguire un'azione TrasferisciTesto per esportare la query 
utilizzando la specifica di importazione/esportazione creata con una 
versione precedente di Microsoft Access
Buona serata :-) 

 ha scritto nel messaggio 
news:3WOrh.203$tW3...@nntpserver.swip.net...

...in un file ADP?
Come fai ad importare una specifica salvata in un altro db?
Ciao, Carlo 

 ha scritto nel messaggio 
news:eooe2j$hmh$1...@tdi.cu.mi.it...

Ciao Carlo,
pensi, in fondo, che l'abbia sparata più grossa del solito? ;-)


Non mi permetterei mai...
Per quanto ne so l'importazione delle specifiche da altro db in un progetto 
di Access è disabilitata.
Ciao, Carlo 


Da quello che ho potuto capire fino a qui nei progetti ADP non si puň
salvare una specifica di esportazione come si fa un DB Access mdb normale
Se provi ad esportare una tabella (Nei progetti esporti solo tabelle) la
funzione salva specifica č disabilitata quindi dalle risposte che ho avuto
da altri news per fare quello che voglio occorre fare un certo giro che
domani provo poi se funziona posto.
Ciao Sabrina


Ciao Carlo,
stavo scherzando...figurati...mi piace "scherzare" e siccome "spesso" le 
sparo e sulla base del fatto che non mi ritengo cosě esperto di access ti 
chiedevo se in questo caso c'era stato un botto dalle tue parti ;-)
Quella risposta č by zio Bill...non sň cos'altro aggiungere altrimenti lo 
afrei fatto :-)
Ciao e buona serata :-)

Ecco la soluzione che ho testato:
1. Creare una vista dei dati che si vuole esportare:
SELECT
    Comm,
    LEFT([N°Scambiatori], 4) +
    LEFT(ISNULL(Descrizione, '') + REPLICATE('-', 50), 50) +
    CONVERT(varchar(12), [Data inizio], 103)+
    CAST(ID_Offerta AS varchar(12)) +
    CONVERT(varchar(12), ISNULL(DataConsegna, '01/01/1999'), 103) +
LEFT(ISNULL([Ordine UfficioVendite], '')+ REPLICATE('-', 50), 50) +
CAST(Chiusa AS varchar(1)) AS TXT
FROM         dbo.Commesse
    "Come vedi Giorgio ho studiato le funzioni per convertire i dati"
2.Creare una StoredProcedura per salvare i dati della vista in una tabella e
una StoredProcedura che mi vuota la tabella
Svuoto:
DELETE FROM dbo.ExportaCommesse
Riempo:
INSERT INTO dbo.ExportaCommesse
                      (Comm, Txt)
SELECT DISTINCT Comm, TXT
FROM         dbo.Export
La tabella è così definita:
Campo1: Comm nvarchar 5 chiave
Campo2: Txt char 150 (ammette null)
3. Ho creato una macro per l'esportazione così fatta:
eseguo lo svuotamento
eseguo il riempimento
eseguo l'esportazione:     Esporta Larghezza Fissa
4.In una maschera ho creato due modi di esportare i dati:
MODO A --> Su un pulsante
Private Sub Comando77_Click()
On Error GoTo Err_Comando77_Click
Dim stDocName As String
DoCmd.SetWarnings False
GREEN.Visible = True
RED.Visible = False
Kill "c:\EsportaCommesse.txt" 'L'esportazione non funziona se il file esiste
   stDocName = "Export"
    DoCmd.RunMacro stDocName
'DoCmd.TransferText acExportFixed, , "ExportaCommesse",
"C:\prova_exportazione.txt"
MsgBox "Trasferimento Completato"
GREEN.Visible = False
RED.Visible = True
Exit_Comando77_Click:
    Exit Sub
Err_Comando77_Click:
    MsgBox Err.Description
    Resume Exit_Comando77_Click
DoCmd.SetWarnings True
End Sub
MODO B --> su timer ad una data ora
Questo è tutto, un bel giro di valzer per fare una cosa che con i db mdb e
le specifiche si fa in automatico
Grazie a tutti per l'aiuto ricevuto
Sabrina

 ha scritto nel messaggio 
news:eoq8pt$62s$1...@news.task.gda.pl...

Ciao Sabrina,
puoi fare 1 cosa utile a tutti: anzichè lasciare il messaggio dopo il mio in 
OT pubblichi un nuovo post con la soluzione cosicchè ne venga dato 
risalto...magari in questo modo molti non lo leggeranno :-(
Buona giornata :-)