Newsgroup: it.comp.appl.access
Titolo: Allineare dei campi per l'esportazione in txt

Ciao a tutti!
Sono abbastanza in crisi e spero che voi, come altre volte è già 
successo, mi sappiate aiutare.
Io ho una tabella i cui dati vengono importati da un file di testo.
In questa tabella esistono solo due tipi di dati: tipo "data/ora" e tipo 
"memo" (o tipo "testo", ancora da definire, ma questo non penso che 
abbia influenza)
Quando vado ad esportare i dati in un file di testo con campi a 
larghezza fissa, le date me le allinea a destra del campo, mentre i memo 
me li allinea a sinistra. Ecco il ho la "necessità" di allineare tutti i 
campi a destra.
L'allineamento voluto per date va già bene così, ma per i memo????
Come faccio a dirgli di allineare tutto a destra???
Grazie mille a tutti coloro che mi potranno rispondere....
Saluti. Alex 

 Saluti. Alex
Giacchè hai unalargezza fizza, usa Space(100-len(tuocampo))
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Giacchè hai unalargezza fizza, usa Space(100-len(tuocampo))
Ehm.... Dove lo uso?
Io ho dei campi a larghezza fissa nel senso che ogni campo ha la sua 
larghezza...
Per esempio: se un campo verrà esportato con una lunghezza di 7 
caratteri ma io ne ho scritti soltanto 3, per esempio "458", lui ora mi 
esporta il campo come "458"+"quattro spazi", mentre io vorrei che me lo 
esportasse come: "quattro spazi"+"458".
Devo usare una query di aggiornamento che mi inserisca questi quattro 
spazi?
Esempio: il mio campo si chiama N_PRGINC ed è lungo 5 caratteri.
Nella query di aggiornamento nel campo "aggiorna a" devo mettere 
qualcosa del tipo:
Space(5-Len([affido1]![N_PRGINC])) & [affido1]![N_PRGINC]
Grazie della pazienza....
Saluti. Alex 

 Saluti. Alex
-- 


 nella query origine dell'esportazione
Ma la query di origine dell'esportazione è una "query di selezione", 
mentre quell'espressione la posso inserire solo in una query di 
aggiornamento... O sbaglio?
Grazie ancora
Alex 

 Grazie ancora


 Sbagli
E come faccio a selezionare dati da due tabelle e allo stesso tempo 
aggiornarli?
Io ho i dati non ancora modificati nella tabella "affidi1"
Finora ho creato una macro che fa così:
1-Apro una query di accodamento che mi estrapoli i campi da modificare 
(quelli con gli spazi) dalla tabella "affidi1" e me li metta in una 
tabella "temp"
2-Apro una query di modifica sulla tabella "temp" che mi aggiunga gli 
spazi necessari
3-Apro una query di selezione che mi prenda i campi modificati dalla 
tabella "temp" e quelli integri dalla tabella "affidi1"
4-Esporto in TXT il risultato dell'ultima query.
Come faccio a selezionare ed aggiornare contemporaneamente i dati?
Grazie mille!!! 

 Grazie mille!!!
1. soluzione
Creati una query temp ed esporti quella
2. soluzione
Accodi la tabella che ti interessa e come valore da accodare ci metti lo
space


 space
Se ti dicessi che ho capito ti direi una palla....
Cioè, ho capito quello che dici ma non saprei come fare.
Se hai voglia e tempo di scrivere altre due righe, io sono in 
ascolto........
Saluti, Alessandro 

 Saluti, Alessandro
-- 


 SELECT Space(10-Len([codice])) & [Codice] AS Pippo
[STRACUT]
Ecco svelato l'arcano!
Io le query le faccio in "visualizzazione struttura". Non ho mai provato 
a farne una direttamente in SQL.
Sarà il caso che incomincio a darci un'occhiata....
Grazie della dritta!!!
Saluti.
Alex