Problema con zero iniziale nella data su esportazione txt

Anonimo
2018-01-24T16:40:15+00:00

Buonasera

sto letteralmente impazzendo.

Sono un neofita lo premetto.

Praticamente ho fatto un piccolissimo programmino di fatturazione che ha una query con campi impostati per l'importazione nel gestionale che avviene tramite txt.

Ora con la procedura guidata, al fine di ottenere un output in txt a lunghezza fissa (ogni campo ha la sua lunghezza) va tutto bene tranne che per la data, che non mi riporta lo ZERO iniziale, ma lo mette alla fine.

io vorrei che 03/01/2018 diventasse 03012018 invece mi riporta 3012018- ("-" sta per spazio al fine di raggiungere gli 8 caratteri preimpostati) 

Ho cambiato numerosi formati....ma nulla.

Tramite il codice trovato sul forum inoltre ho creato un codice che mi fa in automatico tutto, ma l'output è disastroso, ma di questo ne parlerò in altro post, visto che sarebbe la soluzione ideale.

Nella query ho anche impostato il campo data come nuovo campo in questa maniera:

newdata:format([dataft];"ggmmaaaa"), ma nulla, sempre solito risultato.

In access 2013 come si fa a trasformare una macro in codice?

Vi prego aiutatemi, se qualcuno mi dice come allegare il file, sarò ben lieto di farlo.

fabio

Microsoft 365 e Office | Access | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2018-01-28T07:48:29+00:00

ciao Fabio,

[...]

Ho messo tutto come te....ma la mia specifica non va, mi stai nascondendo qualcosa? :-)

[...]

l'ho rifatta da zero, aggiustando semplicemente la dimensione dei campi, nessun segreto.

[...]

Però mi rimane l'enorme dubbio sul perchè... non è che quando incontro questo tipo di problema ci sarà sempre un Sandro a risolverlo...

[...]

intanto vediamo se ottieni il risultato aspettato, per il resto puoi sempre appoggiarti alla community ed in ogni caso....non essendo Access un applicazione "pronti via", bisogna studiare ed esercitarsi.

[...]

Un'ultima domanda, c'è la possibilità di importare nel mio file (che nel frattempo sia esteticamente che con campi è aumentato notevolmente) la tua specifica? Se sì come?

[...]

accedendo al wizard dell'importazione e collegamento nelle opzioni trovi :

[...]

Buona serata

[...]

buona domenica a te

ciao, Sandro.

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2018-01-27T18:42:58+00:00

ciao Fabio,

prova a scaricare il database e ad applicare la specifica 

fatRec2

da me ottengo un file tipo quello che segue ( uno stralcio ) :

attenzione ai problemi di normalizzazione....imponibile1, imponibile2, imponibile3, imponibileN....codiceIva1, codiceIVa2, codiceIVa3....e via discorrendo per le altri "infrazioni" :-)

ciao, Sandro.

La risposta è stata utile?

0 commenti Nessun commento

12 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2018-01-25T20:32:05+00:00

    Ciao Sandro buonasera

    si coincide perfettamente con la data con 8 caratteri e zero iniziale.

    oggi ho povato il format $ ma a me non riusciva e mi sembra di capire che non hai fatto altro che quella modifica.

    non so se hai visto la mia specifica e cosa eventualmente genera errore rispetto alla tua.

    domani riprovo secondo tua sintassi e ti faccio sapere.

    ovvio che la query ha tutti quei campi vuoti ma sono essenziali poichè il gestionale li vuole così, secondo quell’ordine.

    per l’esecuzione automatica avevo giá oggi trovato risposta su un forum americano, solo che sbagliavo nome specifica 😁

    per ora grazie, ti sono grato del tempo dedicatomi.

    a domani

    Fabio

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2018-01-25T19:56:48+00:00

    ciao Fabio,

    assumendo per semplicità la tua query come segue :

    eliminando qualche campo, ed inserendo il campo calcolato ndate come vedi sopra

    ndate: Format$([Dataft];"ggmmaaaa")

    e realizzando la specifica export  come segue :

    ottengo questo file in txt :

    se richiamo la specifica export come segue :

    docmd.RunSavedImportExport "fatttxt3"

    fatttxt3 è il nome della specifica, ottengo l'esportazione ogni volta che mi serve.

    Quanto esposto coincide con quanto stai cercando di realizzare?

    per tua ulteriore info questi sono i parametri impostati :

    ho importato tutto in un file accdb

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2018-01-25T09:39:06+00:00

    La risposta è stata utile?

    0 commenti Nessun commento