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-31T07:09:01+00:00

    ciao Fabio,

    [...]

    Ho copiato e incollato solo le lunghezze e inizi...e tutto fila liscio.

    grazie anche delle altre dritte, sei stato gentilissimo.

    [...]

    bene, mi fa piacere esserti stato di aiuto :-)

    [...]

    devo dire io se é stato risolto?

    [...]

    qui in MSFT community puoi contrassegnare come risposta la o le risposte che più ti hanno aiutato, se vuoi assegnando anche qualche voto di utilità :

    in tal modo aiuterai altri come te che dovessero incappare in problemi analoghi al tuo.

    [...]

    a risentirci qui sul forum...

    [...]

    certo che si!

    [...]

    buona serata

    fabio

    [...]

    buona giornata a te.

    Ciao!

    Sandro.

    La risposta è stata utile?

    4 persone hanno trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2018-01-25T09:37:13+00:00

    Ciao Sandro, grazie della risposta.

    1. Ho già fatto la procedura di esportazione con specifica, includendo lo zero iniziale nella data, ma nulla.
    2. Non saprei come richiamarla da VBA (scarse conoscenze), oltretutto devo dare questo programmino ai miei clienti insieme alle run time 2013 e leggevo che vanno gestiti gli errori, e non so come fare.

    Me lo puoi gentilmente suggerire tu?

    1. provvedo immediatamente a inserire in onedrive il file.

    Va bene questo collegamento?

    https://onedrive.live.com/?id=C7A9FF802AF0A6A0%21219&cid=C7A9FF802AF0A6A0

    Intanto grazie per la disponibilità.

    Fabio

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2018-01-25T08:55:02+00:00

    ciao Fabio,

    credo che se crei una specifica di esportazione, seguendo le info visualizzate nel wizard, dovresti risolvere abbastanza facilmente la cosa.

    Salvando la specifica, la richiami quando ti serve da VBA.

    questo secondo me è corretto :

    [...]newdata:format([dataft];"ggmmaaaa")

    [...]

    anche se preferirei forzare la conversione in stringa con format$, cosi restituisci un variant.

    prova a pubblicare una demo con OneDrive o altro programma di fileSharing.

    Vedi  Qui per OneDrive.

    ciao, Sandro.

    La risposta è stata utile?

    0 commenti Nessun commento