mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Togliere a capo in un campo MEMO

Ciao a tutti,
vorrei formattare un campo memo su un Report che originalmente è stato 
inserito in questo modo:
Campo1: 10:30
	11:30
	12:30
	13:30
e formattarlo sul report in questo modo:
Campo1: 10:30 11:30 12:30 13:30
Esiste una funzione per fare questo?
Ciao e grazie

Si, effettua una Query UPDATE in cui con la funzione REPLACE
sostituisci
il carattere vbCrLf con vbNullstring.
Ciao
@Alex


Purtroppo non posso variare i dati della tabella...
sto solo creando una stampa esterna da un'altro db in paradox.
Pensavo si potesse formattare un campo all'interno di una query.
Ho guardato un po' di funzioni predefinite di Access 2000 ma non ho 
trovato nulla.
Grazie comunque Alex della risposta.
Se non c'è altra soluzione adotterò il tuo consiglio.
Ciao cesco

Formatta il controllo del Report con il Replace.
Aggiungi un controllo non associato nel Report e lo riampi
con il contenuto del Campo MEMO formattato.
Su Evento Corpo_Formatta
Me!NuovoControllo=Replace(Me!Controllo, vbcrlf,vbnullstring)
Ciao
@Alex


Vediamo se ho ben capito... io ho fatto cosě:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Me!Trasm = Replace(Me!OrariTrasm, vbCrLf, vbNullString)
End Sub
Ho messo un controllo non associato che si chiama Trasm... ma mi apre il 
debug.
Sicuramente sbaglio qualche cosa.

 Sicuramente sbaglio qualche cosa.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Funziona ora sbagliavo io... l'unica cosa che mi unisce i testi allora 
al posto di mettere vbNullString ho messo " ".
Grazie Mille anche oggi ho imparato qualche cosa.
Ciao cesco


Ho cantato vittoria troppo presto...
La prima pagina la formatta, scorrendo sulla seconda dice:
Errore Run-Time 94
Utilizzo non valido di Null

Se hai un Controllo con dentro nulla è possibile, ionserisci una
gestione
errori, io sono contrario all'uso di On Error Resume Next.
Ciao
@Alex

 
Si Infatti č cosě... mi sono accorto che alcuni campi hanno valore Nullo.
Adesso trovo il modo di riempirli...
Grazie Ancora
Ciao Cesco

Ma no, trova il modo di discriminare la cosa...!
If Not IsNull(Me!OrariTrasm) Then
  Me!Trasm = Replace(Me!OrariTrasm, vbCrLf, vbNullString)
End if
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: Problema posizionamento record

Salve !
Ho un problema con Access97 (e chi non ne ha !)
Ho creato una applicazione che gira mediante runtime su diverse postazioni
di lavoro in modo corretto, fin qui nessum problema. La stessa applicazione
peró, lanciata in alcune postazioni con Office giá installato completamente
(quindi senza la necessitá di utilizzare il runtime di access) funziona con
la seguente "anomalia": aprendo la maschera di inserimento dati, non ci si
ritrova piú sull'ultimo record (quello nuovo, per intenderci) bensí su un
record vecchio. Vorrei evitare di dover creare un bottone con il comando
"move last", perché oltre ad essere di scomodo utilizzo, probabilmente non
risolverebbe il problema.
Qualcuno di voi ha giá riscontrato questo problema ?
Vi ringrazio,
AB.

risolverebbe il problema.
se sei sicuro che il .movelast ti risolva la situazione potresti
metterlo nell'evento open della maschera.  hai fatto qualche prova?
--------------------------------------------------
e' vero, 
c'e' un po' di casualita' in tutto
ma e' anche vero 
che esiste una tua forma di gusto
(Soerba)
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: come cambiare in access la valuta da lire in euro?

come cambiare la valuta da lire in euro?

 come cambiare la valuta da lire in euro?
E' un problema di impčostazioni internazionali in pannello di controllo
ciao MAssimiliano
P.s. Ti posso cmq dire che non cambia nulla: per le risposte non beccavo una
lira prima... non becco un euro ora!!!
:.(
--------------------------------
Inviato via 
http://usenet.libero.it

 come cambiare la valuta da lire in euro?
Cabiala nelle Impostazioni internazionali di Windows, Access per i nuovi
database si adegua.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:RZQ2a.114218$YG2.3...@twister1.libero.it...


 ha scritto nel messaggio
news:151Z26Z89Z91Y1...@usenet.libero.it...


 andare su valuta in access stesso
Ecco, però quando vai su valuta, fallo scrivendo correttamente DOPO il
quoting!!!
Antonio

 >
E' corretta questa versione. Cambiando le impostazioni internazionali di Win
tutti i programmi si adegueranno e avranno di default un impostazione della
valuta del tipo ###.###,##.
E' anche vero che su un campo numerico di access puoi cambiare il formato
numerico (così come accade su exel) ma il formato valuta sarà di default
####.###.### e non del tipo ###.###,##...Cavolo siamo nell'euro da più di un
anno: a parte la nostalgia della lira e dei prezzi più bassi di un 20-30%,
adottiamo questo "piccolo" euro!
Saluti
Federico


primo scrivi DOPO il quoting ut Biso docet.
Inoltre non ho difficoltà a credere che tu abbia solo selezionato il campo
valuta e lui ti abbia selezionato l'euro: evidentemente avevi già settato le
impostazioni internazionali.
Ciò significa che prima di verificare hai scritto al NG: è questa è più una
mentatilità da cliente di Help desk che da frequentatore di NG. E' una
sottile differenza di pecunia (Euro o Lire a seconda delle impostazioni
internazionazionali che uno ha).
Però non cambiare Nick altrimenti ci capisco poco.
ciao MAssimiliano
]-:,,


 andare su valuta in access stesso
Per prima cosa rispetta le regole di questo NG scrivendo le tue risposte
DOPO e non prima del testo dei messaggi precedenti.
Per seconda cosa rispetta un'altra regola del NG che stabilisce che di
Access si parla solo sul NG e non inviando messaggi in privato, fra l'altro
con lo stesso testo del messaggio inviato nel NG; sembrerebbe che lo fai
solo per rompere le scatole al prossimo.
Infine, ma cosa stai farneticando?
Lo sai cosa sono le Impostazioni internazionali di Windows e a cosa servono?
Access fa riferimento ad esse nel determinare automaticamente il tipo di
valuta da usare.
Poi cosa significa "basta andare su valuta in access stesso"? E' un modo di
esprimersi a me incomprensibile.
In definitiva, prima di dire che "non è vero" ciò che ti abbiamo suggerito
io e MA, faresti meglio a documentarti un po'.

Newsgroup: it.comp.appl.access
Titolo: Ricerca multipla. Access 97.

Ciao,
        ho provato con il risultato di un gran fallimento.
        Vorrei filtrare un report, con maschera di ricerca multipla avente
un campo data   "dal > Al"  e un campo elicottero.
Sono riuscito a filtrare gli elicotteri, selezionando quelli di mio
interesse, ma non sono riuscito a scrivere il codice per la variabile della
data, ecc., al fine di far ricercare contestualmente agli elicotteri anche
il periodo di interesse.
        Gentilmente, qualcuno può aiutarmi per le righe di codice da
utilizzare per fare la ricerca della data.
        Il modulo che ho utilizzato é di seguito.
        Mille grazie da Bruno
___________________________________________
Private Sub Comando5_Click()
On Error GoTo Err_Comando5_Click
    Me!RepartoElicottero = Null
    Dim strRepartoElicottero As String
    Dim strCriteri As String
    Dim varItem As Variant
    'Se non ci sono voci selezionate
    'non ci sono attività da effettuare
    If Me!Rep.ItemsSelected.Count = 0 Then Exit Sub
    'Cicla nell'insieme delle voci selezionate
    For Each varItem In Me!Rep.ItemsSelected
        'Cattura la colonna Rep di ciascuna
        'voce selezionata
        strRepartoElicottero = strRepartoElicottero & _
            Me!Rep.Column(0, varItem) & ","
        Me!RepartoElicottero = Me!RepartoElicottero & _
            Me!Rep.Column(1, varItem) & ", "
    Next varItem
    'Elimina la virgola eccedente
    strRepartoElicottero = Left$(strRepartoElicottero,
Len(strRepartoElicottero) - 1)
    Me!RepartoElicottero = Left$(Me!RepartoElicottero,
Len(Me!RepartoElicottero) - 2)
    'Apri il ReportInteressato filtrando i Reparti Elicottero selezionati
    strCriteri = "[Rep] IN (" & strRepartoElicottero & ")"
    Dim stDocName As String
    stDocName = "R:RegVoli"
    DoCmd.OpenReport stDocName, acPreview, , strCriteri
    'Deseleziona tutte le righe della casella di riepilogo
    Dim Cont As Integer
    For Cont = 0 To Me!Rep.ListCount - 1
        Me!Rep.Selected(Cont) = False
    Next Cont
Exit_Comando5_Click:
    Exit Sub
Err_Comando5_Click:
    MsgBox Err.Description
    Resume Exit_Comando5_Click
End Sub

 ha scritto nel messaggio
news:jaPtb.30551$9_.12...@news1.tin.it...

Dal codice che hai postato si evince che la ricerca la fai tra i valori di
una lista (la colonna associata di ciascun record selezionato).
Fin qui tutto bene. Anche il filtro che crei si riferisce a quei valori.
Nulla è detto per la data.
Una soluzione:
Con la stessa operazione potresti accodare i valori che ti servono (magari
usando column(TuaColonna) della lista) in una tabella di appoggio che
svuoterai prima di accodare i nuovi risultati e poi applicare un ulteriore
filtro sulle date. Sarà questa tabella ad alimentare il report.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Calendario

Salve,
dalla sezione forms del sito comune ho scaricato il file calendario.zip di
Germano Coletta alla voce "uso del controllo calendario"
c'è una form con 2 txtbox data sulle quali facendo doppio click, si apre la
form calendario dalla quale selezionare la data da immettere.
vi riporto il codice di degli oggetti txtbox e activeX calendario:
Private Sub DATA1_DblClick(Cancel As Integer)
'If agg_mod_attivi = True Then
    Me.DATA1 = ""
    DoCmd.OpenForm "CALENDARIO"
'End If
End Sub
Private Sub DATA2_DblClick(Cancel As Integer)
    Me.DATA2 = ""
    DoCmd.OpenForm "CALENDARIO"
End Sub
Private Sub CtlActiveX1_Click()
    Dim TEMP_DATA As Date
    Me.CtlActiveX1.Refresh
    TEMP_DATA = Me.CtlActiveX1.Value
    DoCmd.Close acForm, "CALENDARIO"
    SendKeys TEMP_DATA
End Sub
il mio problema è che io uso invece una sola maschera sulla quale ci sono la
txtbox e il controllo calendario.
come posso far funzionare il tutto senza usare 2 form come nell'esempio
riportato?
ciao e grazie.

 ha scritto nel messaggio
news:1wiFb.30167$0w.15...@news2.tin.it...

Sempre nella Sezione Forms del Sito Comune (link qui sotto) prova a dare
un'occhiata alla FAQ intitolata "Come si può scrivere in una casella di
testo, associata ad un campo di tipo Data/ora, selezionando una data tramite
il controllo ActiveX Controllo calendario 8.0 ?". Nell'esempio allegato alla
FAQ la casella di testo e il controllo calendario stanno nella stessa
maschera.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
--------------------------------------------- 

:P ci credi se ti dico che non l'avevo vista quella faq?
grazie 1000

Newsgroup: it.comp.appl.access
Titolo: linea-srl@libero.it

ggvgg


scusate sbagliato ad inviare
approffitto Buona Pasqua a tutti
Newsgroup: it.comp.appl.access
Titolo: aiuto per problema di ricerca

Ciao a tutti. Ho un problemino. Sto costruendo una maschera di ricerca per
un database di libri.
Non riesco a fare in modo da automatizzare la ricerca per parte del campo
(*(parola)* per intenderci...). Sono riuscito, utilizzando una maschera di
input e una macro, al massimo ad automatizzare la ricerca per inizio campo:
(parola)*.
E' possibile farlo lavorando solo in access, senza ricorrere al Visual
Basic?
Se si vi prego di darmi una risposta, sono disperato...
Massimo

 wrote in message
news:kebP6.24788$h9.18...@news.infostrada.it...

Non so come hai usato la macro, ma se crei una macro con azione TrovaRecord,
puoi impostare Confronta = Parte del campo.
Ciao!
Esteban
Hosted by 
www.seber.it

 wrote in message
_4cP6.285$zb1....@news.infostrada.it...

Grazie Esteban, ma il mio problema è che ho costruito delle maschere a
cascata che danno i risultati della ricerca, affinando sempre più
l'informazione, comportandosi cioè come vere e proprie query. Il punto è che
ho bisogno di un'istruzione che mi trovi parte del campo nel filtro in base
maschera (che faccio partire con la macro) in modo da avere il rapporto
completo, in una lista col risultato della ricerca. La macro di cui parli,
mi pare che analizzi i record partendo dal primo, andando avanti
confrontando le stringhe, non è cioè un vero e proprio filtro, infatti non
da i risultati della ricerca (intesi come numero di record trovati). A me
serve proprio un'istruzione da abbinare alle query che fornisca la ricerca
su parte del campo per il filtro basato sull'inserimento della stringa di
testo nella textBox (*parola* appunto...). Ho provato con la macro "Applica
filtro" che funziona, con l'istruzione: forms![nome maschera]![nome
controllo] sulla condizione where, ma non riesco a capire se c'è una
sintassi per inserire il carattere jolly (*).
Grazie per l'attenzione, se ti viene in mente qualcosa rispondimi pure,
ciao,
Massimo
Newsgroup: it.comp.appl.access
Titolo: Query che restituisca i dati non presenti

Buongiorno a tutti,
parliamo di Incarichi privacy, ho una tabella che memorizza tutti le assegnazioni di Trattamenti effettuate ai dipendenti. Ogni dipendente può essere assegnatario di uno o più Trattamento o di nessuno. Quindi ho una tabella con tutti i Dipendenti, una tabella con tutti i Trattamenti e una tabella con le rispettive Assegnazioni. Ora mi è stato chiesto di elencare i dipendenti non assegnatari di un Trattamento specifico. Ci sono due possibilità: che il dipendente non abbia quel Trattamento specifico ma ne abbia altri oppure che non ne abbia nessuno: in entrambi i casi dev'essere presente in elenco.
Io ho già una query che elenca i dipendenti senza nessun Trattamento, ma ovviamente non posso utilizzarla. Se creo una query che elenchi tutti i dipendenti che hanno il Trattamento specifico, come faccio poi a trovare l'opposto, cioè tutti gli altri dipendenti che non ce l'hanno?
Oppure esiste un'altra possibilità che io non conosco.
Saluti
Franco


Ho provato con la seguente istruzione sql
 
SELECT DISTINCTROW TabPersonale.PerCID, TabPersonale.PerCognome, TabPersonale.PerNome, TabPersonale.PerFigura
FROM (TabImpianti INNER JOIN TabPersonale ON TabImpianti.ImpUO = TabPersonale.ImpUO) INNER JOIN TabAssegnazioni ON TabPersonale.PerCID = TabAssegnazioni.PerCID
WHERE TabImpianti.ImpDirezione="DCIR-Circolazione Area TO" AND TabAssegnazioni.TraID<>13 AND TabAssegnazioni.AssFine Is Null
GROUP BY TabPersonale.PerCID, TabPersonale.PerCognome, TabPersonale.PerNome, TabPersonale.PerFigura
ORDER BY TabPersonale.PerCognome, TabPersonale.PerNome
 
(la Direzione e il Trattamento vengono scelti dall'utente, per comodità li ho impostati io.)
 
Il risultato, però, è che elimina i dipendenti che hanno il trattamento 13, però se ne hanno altri vengono comunque mostrati, mentre io voglio che se il dipendente è assegnatario di quel trattamento venga escluso dall'elenco.
Ho notato anche che il raggruppamento è ininfluente, con o senza il risultato è lo stesso.
 
Saluti
Franco


se devi cercare tutti i dipendenti che non hanno l'idtrattamento 13
 
select * from dipendenti where iddipendente not in  (select assegnazioni 
.iddipendente from assegnazioni where assegnazioni.idtrattamento=13)
 
ovviamente 13 sarà il tuo parametro di ricerca
 
BFS


Grazie BFS, perfetto!
Newsgroup: it.comp.appl.access
Titolo: Query e XML da inviare via Mail

Salve a tutti
Vorrei sapere se è possibile, e come fare, a trasformare il risultato di una
query in formato XML da codice,
in modo da poterlo inviare via E_Mail
Ciao Grazie
Anto

 ha scritto nel messaggio
news:cc9dc.41738$rM4.1...@news4.tin.it...

Dai un'occhiata nel sito comune (
www.sitocomune.com
)...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c53qec$q84$1...@canarie.caspur.it...

Ci ho provato ma non sono riuscito ad individuare niente.
potresti indicarmi almeno il modo per restringere la ricerca ????
Grazie
Anto

 ha scritto nel messaggio
news:8xedc.44853$rM4.1...@news4.tin.it...

Sezione General - Generare documenti XML che prendono dati da access di
Luca Dall'Olio.
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c53tq6$r3o$1...@canarie.caspur.it...

L'avevo trovato, solo che mi crea il documento XML nei documenti condivisi e
non riesco (a causa della mia conoscenza) a farli generare dove voglio io.
Poi in secondo luogo non so come poterli allegare direttamente in una
Mail(da codice)
Grazie  e se vuoi aiutarmi ancora ti sarò grato
Anto

 ha scritto nel messaggio
news:O3fdc.30444$hc5.1...@news3.tin.it...

Invia il pezzo di codice, non ho acc'2000...
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c55l0p$bfu$1...@canarie.caspur.it...

Ecco come chiesto
Public Sub EsportaXml()
    Dim rst As New ADODB.Recordset
    rst.Open "SELECT * FROM Fornitori", CurrentProject.Connection
    rst.Save "xmldati.xml", adPersistXML
End Sub
Ciao
 Grazie
    Anto

     Anto
Potrebbe essere: rst.Save "C:\documenti\xmldati.xml", adPersistXML?
Ciao.
--
Sergio MAZZA

 ha scritto nel messaggio
news:c5608j$ee9$1...@canarie.caspur.it...

Funziona sei un grande
Ora devo solo trovare il modo di allegarlo direttamente ad un messaggio di
posta elettronica e ho risolto.
Devo studiare !!
Ciao
Auguri
Anto

Newsgroup: it.comp.appl.access
Titolo: inserire i link dei documenti

ciao,
ho bisogno di un vostro aiuto: sto modificando un archivio fatto in access
mi hanno chiesto di inserire un pulsante che mi permetta di associare ad
una riga un file, ma non so proprio da dove cominciare (non sono molto
pratico di acces....anzi). 
Ciao e grazie per l'aiuto
-- 
Non vedo alcun vantaggio nell'utilizzo dell interfaccia grafica
Bill Gates 1987
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

>>>>>>>>>>>>>><<<<<<<<<<<<<<<
Arsenio Lupin

ciao,
ho provato funziona ma non mi apre i file .txt
mi esce questo messaggio:"unable to open..../nomefile.No program is
registred to open this file."
Come posso fare per risolvere il problema?
ciao e grazie avermi risposto


ciao,
ho provato funziona ma non mi apre i file .txt
mi esce questo messaggio:"unable to open..../nomefile.No program is
registred to open this file."
Come posso fare per risolvere il problema?
ciao e grazie avermi risposto
-- 


>>>>>>>>>>>>>><<<<<<<<<<<<<<<
Arsenio Lupin
Newsgroup: it.comp.appl.access
Titolo: aggiornamento mdb sul sito direttamente

E' possibile da access aggiornare una tabella in rete con una tabella in
locale e se affermativo quale il metodo migliore?

 locale e se affermativo quale il metodo migliore?
Perchè non colleghi la tabella in rete con il tuo db in locale?
Cmq dai un'occhiata alle query d'aggiornamento.
--
RoDAgo

 locale e se affermativo quale il metodo migliore?
Ma penso con una query di agg. soprattutto se hai molti dati da aggiornare

 ha scritto nel messaggio
news:arnmh0$k3lqf$1...@ID-166778.news.dfncis.de...



Newsgroup: it.comp.appl.access
Titolo: vendita e fatturazione applicativo access

Salve a tutti.
    Ho creato un applicativo in Access e un'azienda vorrebbe acquistarlo.
    Ho una ditta di istallazione di impianti elettrici.
    Lo posso fatturare?
    Ho la licenza di Office professional. E' sufficiente oppure ho bisogno
di qualcos'altro?
    Grazie e scusate per le domande forse banali, ma in questo campo ne so
poco!!

[cut]
beh innanzitutto avendo solo la versione professional di office il tuo
cliente dovrà avere innanzitutto una licenza di Access.
Per distribuire ai tuoi clienti (che non hanno access) il tuo programma ti
serve la versione developer.
Per quanto riguarda il lato "fiscale" dovresti chiedere al tuo
commercialista... Secondo me essendo elettricista fornisci un servizio e
quindi puoi fatturare il tuo programma non come vendita di questo, ma
piuttosto come ore di consulenza...
Saluti
Sergio


come tutti
Saluti.
Emanuele.

[CUT]

Non vedo problemi ...
Ovviamente venderai solo la licenza d'uso dell'applicativo.
Per evitare possibili dubbi ad eventuali verificatori consiglierei di
specificare in fattura che non includi il run-time e che quindi l'acquirente
deve essere in possesso di Access.
Accertati che la parte dei tuoi ricavi relativa alla cessione di licenze
software non diventi predominante rispetto all'attività per la quale sei
iscritto all'ufficio Iva.
Poi, se la tua azienda è una società, vedi che la cessione sia compatibile
con quanto è previsto dall'oggetto sociale (se poi l'applicativo l'hai
sviluppato per la tua attività e - visto che ce l'avevi - hai anche ceduto
una licenza d'uso, lo puoi in ogni caso fare).
Ciao
--
Alberto
Newsgroup: it.comp.appl.access
Titolo: Conversione in euro

Ciao a tutti,
avrei bisogno di un  piccolissimo favore...
Ho un db di n tabelle e ho la necessitaì' di convertire i campi contenenti
valuta da lire ad euro.
Per convertire una sola tabella posso utilizzare la
UPDATE [Tabella]
SET [Valore]
WHERE [Condizione]
ma e' possibile implementare qualcosa per evitare di dover scrivere nmila
query?????????
Grazie a tutti
Alessandro

>
Hai provato con una query di aggiornamento?
Carletto

 ha scritto nel messaggio
news:q5o62u44vk2h3nlld...@4ax.com...

Volevo cercare di evitarlo perche' essendo un numero stratosferico di
tabelle e campi (ii db non lo ho creato io) e non conoscendo molto a fondo
la struttura, i tipi etc, mi troverei a dovere praticamente rianalizzare
tutto il db che mi sembra un compito ingrato.
Nel caso non ci siano altre soluzioni faro' cosi' ma se a qualcuno viene in
mente qc. grazie.
Buon Natale a tutti



Forse  questo programma ti può servire
.
ConvEuro                 1.0     WIN32 [AFAS]
2001 Barjot                        Freeware  
Cat: Comptabilite, Gestion, Paye   
Licence :    0 F
---------------------------------------------
http://www.eb-soft.com
---------------------------------------------
Conversion en Euro Access 97              
Assistant Access 97 ou + pour convertir 
automatiquement en Euro vos historiques. Agit 
sur les champs numerique avec decimales d'une 
table (tous les champs ou certains).
Conserve le journal des tables et champs 
convertis.
Freeware avec code source.
Mandi
Carlo
Newsgroup: it.comp.appl.access
Titolo: Criterio di selezione

Cortesemente vorrei creare un criterio in un campo di una  query che mi
richieda all'apertura della query di inserire un valore che sarebbe anche il
valore parziale del campo e mi restituisca tutti i record che contengono nel
campo il valore inserito:
Esempio:
Campo nome
Gianni
Lorenzo
Gianfranco
Valore inserito :"Gian"
Record restituiti:
Gianni
Gianfranco
              grazie mille                       Antonio


Io, che perň non sono un 'manico' faccio cosě:
SELECT *
FROM TabellaMia
WHERE InStr(TabellaMia.Nome, NomeDaCercare);
ORDER BY TabellaMia.Nome; (questo lo aggiungi se vuoi l'ordine alfabetico)
al lancio della Query una dialog box chiede di inserire NomeDaCercare, che
puň essere inserito anche parzialmente.
Ciao, Filippo

 ha scritto nel messaggio
news:Qgpu7.9403$0Y2.1...@news.infostrada.it...

Prova a scrivere nella riga Criteri: relativa al tuo vampo che contiene i
nomi:
Like [Digita la stringa di ricerca:] & "*"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:9Aqu7.10339$0Y2.2...@news.infostrada.it...


 ha scritto nel messaggio
news:9pd7jr$spd$1...@news.panservice.it...


                    Ciao Antonio
[CUT]

Innanzitutto rispondi dopo e non prima dei messaggi precedenti.
Funziona, cavolo se funziona!
Secondo me non ti funziona in quanto nella finestra di dialogo digiti la
stringa di ricerca racchiusa tra virgolette: devi digitare Gian e non
"Gian".



Se l'errore era questo funziona anche la mia risposta, cavolo se funziona.
Ciao
Filippo

 ha scritto nel messaggio
news:9pf1tg$b8v$1...@news.panservice.it...

Non ho mai detto il contrario. :-)
Volevo dare solo un'alternativa ad Antonio.
Ciao.


 ha scritto nel messaggio
news:9%qu7.10623$0Y2.2...@news.infostrada.it...

Mi correggo funziona,avevo provato la formula trascinando tutti i campi
nella struttura della query non l'asterisco, in questo modo funziona
perfettamente.
    Il suggerimento di Roberto da casa invece non sono riuscito a farlo
funzionare forse sbaglio qualcosa, comunque grazie a tutti e due.
                            Saluti              Antonio

 Roberto
Per carità, non volevo mica essere polemico, anzi, poiché ho premesso di non
essere un manico, ma soltanto uno che sta faticosamente entrando nel mondo
VBA e simili (precendenti esperienze solo in DOS, quindi su linguaggi non
orientati ad oggetti) volevo soltanto essere certo di avere suggerito una
soluzione corretta e mi fa piacere avere la tua approvazione. Oltretutto ti
ho scritto (sempre nel NG) per avere la tua opinione su un mio problema,
relativamente al mio post del 2.10.2001 "La casella di riepilogo restituisce
il valore del record" cui hai già risposto ma per il quale mi rimangono dei
dubbi, anzi se mi dai un'opinione mi fa piacere.
Ciao
Filippo
Newsgroup: it.comp.appl.access
Titolo: !Tabella collegata con parametro giornaliero

Ho un programma, che mi genera un file txt a fine giornata,  questo file si
chiama dati.txt e si trova in una cartella anch'essa generata dallo stesso
programma; la cartella generata viene nominata dal programma 190602 oggi,
domani 200602 e così via, mentre il file interno rimane sempre dati.txt.
Ora come posso fare per impostare la relazione della tabella collegata
variabile di giorno in giorno sapendo che la cartella creata porterà il
giorno macchina?
Mi spiego, se oggi la relazione della tabella sarà collegata a :
C:\190602\dati.txt
domani in automatico dovrebbe cambiare l'impostazione in:
C:\200602\dati.txt
E' possibile realizzare una cosa del genere?
Grazie anticipatamente Marco
--
www.marcoweb.it



cosa intendi per relazione della tabella?
Saluti.
Emanuele.

 wrote in message
t1b3huokhjdp3kk9g...@4ax.com...

Credo tu intenda tabelle collegate e relativi percorsi, quindi...
Puoi fare sull'avvio un qualcosa del tipo :
Dim dbs As Database
Dim tdf As TableDef
Set dbs = CurrentDb
For Each tdf In dbs.TableDefs
If mID(tdf.Connect, 11, 2) = "\\" Then
     tdf.Connect = ";DATABASE=C:\"&Format(Now(),"ddmmyy")&"dati.txt"
     tdf.RefreshLink
Else: End If
    Next tdf
    Set dbs = Nothing
--
Maurizio75

 ha scritto nel messaggio
news:S3mQ8.42636$j65.9...@twister1.libero.it...

Provo e ti faccio sapere
grazie Maurizio

Newsgroup: it.comp.appl.access
Titolo: Problemi con relazioni e query

Ciao tutti
dovrei fare un applicazione che avesse due una o due tabelle che siano
collegate alle tabelle di un altro File access, tabelle hanno nomi uguali
(es. tab "clienti" allegato con tab "clienti" nell'alrto applicazione) il
problema è che quando vado a stbilire relazioni in questultimo file access,
questi non sono più a uno a molti come in applicazione originaria. intento è
quello usare dati e aggiornare tutti e due tabelle.
La domanda è se questo è possibile e come ristabilire le relazioni?
Grazie ciao
 _Sahri

 ha scritto nel messaggio news:lAlUh.37560$tx6....@tornado.fastwebnet.it...

Se hai stabilito le relazioni nel primo mdb (dove le tabelle effettivamente risiedono), quando le colleghi (entrambi) in un altro 
mdb, quest'ultimo eredita le relazioni; dovresti vederle nella finestra "Relazioni" aggiungendo le tabelle collegate...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:evte9b$ih9$1...@tdi.cu.mi.it...

 Ciao Sergio
Grazie grazie
Newsgroup: it.comp.appl.access
Titolo: Formato Data in Query

Buongiorno a tutti,
ho un problema con l'inserimento di date nel campo di una tabella.
Per semplificare il problema, ho creato una tabella "Date" che contiene un
unico campo [Data], formattato come "data in cifre".
Su una maschera vengono caricate due date (iniziale e finale) e il mio
obiettivo č salvare nella suddetta tabella tutte le date comprese
nell'intervallo.
Se lancio la seguente funzione che utilizza il metodo AddNew, tutto
funziona:
Private Sub Comando4_Click()
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Dim data1 As Date
Dim data2 As Date
Dim x As Date
    data1 = Me.data0
    data2 = Me.data31
 
    Set dbs = CurrentDb
    Set rst = dbs.OpenRecordset("Date")
 
    With rst
        For x = data1 To data2
 
            .AddNew
            !Data = x
             .Update
 
        Next x
 
    End With
End Sub
Se invece, all'interno del ciclo For Next, provo ad utilizzare la seguente
istruzione SQL,
    dbs.Execute "INSERT INTO [date] ( Data ) " & _
                           "SELECT #" & x & "# AS Data"
la data mi viene caricata nella tabella, ma nel formato MM/GG/AAAA, invece
che in quello italiano.
Dove sto sbagliando?
Grazie
Massimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Massimiliano
Le date andrebbero formattate in modo standard o ISO cosě:
Format(TuaData,"yyyy-mm-dd")
Alternativa:
dbs.Execute "INSERT INTO [date] ( Data ) " & _
                            "SELECT #" & Format(x,"mm/dd/yyyy") & "# AS
Data"
 
oppure convertiil numero in un Double poi in stringa
Str(CDbl(TuoCampoData))
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Dove sto sbagliando?
Ciao Massimiliano,
le date nel linguaggio SQL devono essere passate nel formato mm/dd/yyyy
meglio ancora nel formato yyyy/nn/dd
oppure puoi appoggiarti a una funzione di conversione che provvede alla
giusta localizzazione della data.
----
    dbs.Execute "INSERT INTO [date] ( Data ) " & _
                        "SELECT Cdate('" & x & "') AS Data"
----
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

 ha scritto:

Grazie!



Grazie!

Newsgroup: it.comp.appl.access
Titolo: Come impostare il termine riga su tabella?

Salve a tutti.
Come posso fare per unire n righe di un file di testo e riportare il 
risultato su un campo di una tabella impostando tra una riga ed 
un'altra dei ritorni a capo?
es.
r1: "Avrei bisogno"
r2: "di un aiuto"
devo concatenare queste righe e scrivere il risultato su un campo di 
una tabella access, andando a capo dopo "Avrei bisogno".
Se scrivessi direttamente sul foglio dati, mi posizionerei sul campo in 
questione e scriverei "Avrei bisogno [CTRL+INVIO] di un aiuto"
Come ottenere lo stesso risultato da codice? (tramite insert sql oppure 
tramite add.new sul recordset)
P.S. ho provato con CHR(13) e/o CHR(10) ma il testo in tabella (e su 
form di lettura dati tabella) mi appare monoriga, con dei caratteri non 
riconosciuti al posto di CHR(13).
Grazie in anticipo
-- 
Posted from 62.10.36.177 by way of 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie in anticipo
Ho provato ad usare la costante vbCrLf ed ha funzionato!!
"Avrei bisogno" & vbCrLf & "di un aiuto"
Ciao!
Esteban
Hosted by 
www.seber.it

 wrote in message
GEB7XB$ICCFq_TWfmYXKiwel_uo0...@libero.it...
Salve a tutti.
Come posso fare per unire n righe di un file di testo e riportare il
risultato su un campo di una tabella impostando tra una riga ed
un'altra dei ritorni a capo?
es.
r1: "Avrei bisogno"
r2: "di un aiuto"
devo concatenare queste righe e scrivere il risultato su un campo di
una tabella access, andando a capo dopo "Avrei bisogno".
Se scrivessi direttamente sul foglio dati, mi posizionerei sul campo in
questione e scriverei "Avrei bisogno [CTRL+INVIO] di un aiuto"
Come ottenere lo stesso risultato da codice? (tramite insert sql oppure
tramite add.new sul recordset)
P.S. ho provato con CHR(13) e/o CHR(10) ma il testo in tabella (e su
form di lettura dati tabella) mi appare monoriga, con dei caratteri non
riconosciuti al posto di CHR(13).
Perchè caso mai devi usare l'unione dei due caratteri e non uno solo:
l'a capo infatti è
r1 & chr(13) & chr(10) & r2
Se però usi A97 puoi sostituire i caratteri con la costante VbCrLf
r1 & VbCrLf & r2
Antonio
Newsgroup: it.comp.appl.access
Titolo: Determinare versione di Access installata con un programmino .exe

Ho sviluppato un'applicazione che devo distribuire.
Ho Office XP Developer (quindi posso creare la versione da distribuire),
ma volevo distribuire la versione in 4 tipologie :
    per Access XP
    per Access 2000
    per Access 97
    con XP RunTime per chi non ha Access
questo per non dover far installare il RunTime XP a chi ha già Access XP,
2000 o 97
Ora come posso aiutare l'utente medio a sapere se ha già Access installato e
qual'è la sua versione ?
Insomma cercavo un programmino in formato .exe (scritto in C ?), da non
installare a sua volta,
ma solamente da lanciare prima dell'installazione vera e propria,
che legga il registry di windows e dia  un messaggio con la versione di
Access installata.
Esiste ?
Oppure esistono dei tools di Installazione che riescono a fare ciò ?
Ringrazio in anticipo chi riesce a darni informazioni in merito



in teoria se hai già una versione di acces compatibile con il compile
and deploy wizard del developer fa già lui i controlli prima
dell'istallazione
Saluti.
Emanuele.

 Emanuele.
Grazie, ma non risolve il problema,
in quanto volevo aiutare l'utente prima di iniziare una qualunque forma di
setup.
O.D.

 Emanuele.
Grazie, ma non risolve il problema.
Io vorrei qualcosa da lanciare prima di cominciare l'attività di setup.
O.D.

 ha scritto nel messaggio
news:BNld9.60426$pX1.1...@news2.tin.it...

Dai un'occhiata alla funzione SysCmd per Access e usala da VB con un exe
semplice semplice.
Credo sia meglio un programmino in C che legga la chiave di registro
appropriata.
Infatti se usi VB devi anche installare il pacchetto eseguibile di VB.
E se nella macchina ospite ci sono più versioni di Access?
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: collegamenti ipertestuali

Ciao,
se creassi un tasto "Collegamento" che su Evento Click mi genera :
me.link.hyperlinkaddress="nome variabile"  (dove link è una etichetta nello
stesso form),
si puo' successivamente dare un comando (sempre nell'evento click) tale da
aprire il collegamento?
grazie

 wrote in message
8u8sj4$sl2$1...@news.panservice.it...

#########
Risolto!
me.link.hyperlink.follow
grazie lo stesso
Riccardo

Newsgroup: it.comp.appl.access
Titolo: copiare file in una cartella

Ciao a tutti, vorrei copiare un file in una cartella attraverso l'access
basic..Mi potete indicare dove posso reperire del materiale oppure darmi
del codice bello e pronto??
CIAO
MAROC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 materiale oppure darmi del codice bello e pronto??
Apri l'editore di VBA e poi <F1> FileCopy
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: Calcolare una data

Ho due tabelle (Vedi sotto), e mi serve una query per
aggiornare la tabella B in questa maniera:
per ogni codice devo sottrarre alla data2 il numero di giorni
che pesco dalla tabella A, e mettere il risultato sul campo data1
_____Tabella A_____
codice  | giorni
------------------
001     |   1
002     |   2
____________Tabella B______________
codice  | data1         | data2
--------------------------------
001     |               | 25/12/01
001     |               | 25/01/02
002     |               | 12/01/02
Devo ottenere questo:
____________Tabella B______________
codice  | data1         | data2
--------------------------------
001     | 24/12/01      | 25/12/01
001     | 24/01/02      | 25/01/02
002     | 10/01/02      | 12/01/02
Un ringraziamento a tutti quelli che mi vogliano aiutare,
f.collazuol

federico collazuol wrote:

B? tu basta che fai una query di aggiornamento facendo il join fra le 
due tabelle ed usando la funzione datediff (o un nome molto simile 
purtroppo non posso controlla perch? ho qualche problema con il mio 
computer :))))) )
ciao ciao

Newsgroup: it.comp.appl.access
Titolo: casella di riepilogo

ho un database di film. ho creato una maschera associata alla query di
ricerca che viene eseguita automaticamente.
la query cerca i film di una dato regista inserito dall'utente.
 io vorrei che nella maschera ci fosse una casella di riepilogo o combinata
con tutti i titoli dei film del regista mentre gli altri campi (anno
produzione, genere,...) venissero aggiornati aumaticamente quando io
seleziono uno dei titoli.
Come posso fare?
Grazie mille in anticipo


be se ottieni il listato titoli quando poi clicchi su un titolo potresti 
lasciare la parte in fondo pie di maschera della maschera dedicata ai 
dettagli del film con i campi appunto anno produzione e genere ecc... cosi 
quando clicchi su un titolo sotto vedi i dati di quel titolo.
spero di esserti stato di aiuto ciao. 

 ha scritto nel messaggio
news:cjoov6$udh$1...@lacerta.tiscalinet.it...

ciao, grazie per la risposta, purtroppo non sono riuscito a capire appieno
il tuo suggerimento.
Io riesco ad ottenere una casella di riepilogo con il listato dei film di un
dato regista (come origine riga della casella c'è il campo titolo della
query di ricerca per regista) ma non riesco a capire come fare per
aggiornare automaticamente, quando seleziono uno dei titoli nella casella di
ripilogo, le textbox associate agli altri campi (anno, produzione, ...) del
film.
Spero di essermi spiegato bene.
Eardin

 ha scritto nel messaggio
news:cjoov6$udh$1...@lacerta.tiscalinet.it...

mi sono dimenticato di dire una cosa: vorrei fare quello che ho scritto per
non dover scorrere i record risultanti dalla query con le freccette in basso
a destra (scusate non conosco il termine esatto).
Eardin


La query dei titoli restituiti la associ ad una sottomaschera su dopo
aggiornamento della scelta del regista esegui il requery della sottomaschera
che ti mostra tutti i titoli e nel pie di pagina della sottomaschera ci
tmetti gli altri campi vedrai che cliccando su un dato titolo nella
sottomaschera sotto nel pie di pagina compariràanno i dati del titolo
scelto.
Newsgroup: it.comp.appl.access
Titolo: campo [descrizione] -> [description], perchè?!

Ciao a tutti,
ho un piccolo problema con un db che ho quasi finito...sigh!
Ho creato una macro che mi apre un report con un filtro WHERE il quale deve
controllare che il valore [descrizione] di un campo del report corrisponda
al campo [descrizione] di una maschera di selezione da me creata. Tutto
funzionerebbe se access, durante la compilazione della condizione WHERE, non
trasformasse in automatico il nome del mio campo [descrizione] in
[description]...Ovviamente tale inconveniente mi sballa la macro che non mi
effettua il controllo di corrispondenza dati.
Come si può evitare che il mio campo [descrizione] venga automaticamente
cambiato in [description]?
Grazie e saluti
Federico

 cambiato in [description]?
Non utilizzando la parola chiave Descrizione (come nome, data, ecc. ecc.)
A parte andare a cambiare il nome, puoi anche ovviare usando un campo
calcolato nella query fatto cosě
Desc: [descrizione]
Antonio


Dopo varie vicissitudini ho pensato di adottare la prima soluzione,
cambiando il campo da [descrizione] a [descr] e funziona, senza andare a
ribaltare tutta la struttura del db con una nuova query.
Grazie
Federico

 ha scritto nel messaggio
news:s7UX9.70474$0v.21...@news1.tin.it...

mah, strano...
normalmente la modifica di una query č molto meno devastante della modifica
di un nome di un campo di una tabella...
Comunque, lo sai tu...
Antonio
Newsgroup: it.comp.appl.access
Titolo: DB Controllo di Gestione con Access

Premessa: sono un neofita di Access e soprattutto della progettazione
di database, quindi mi scuso in anticipo se nel seguito sparerò
qualche castroneria ;)
Pur non essendo un esperto di Acces ho l'urgenza di creare al più
presto un DB per fare il controllo di gestione di una piccola azienda
di servizi.
L'obiettivo principale è poter gestire informazioni su risorse
impiegate (giornate uomo), costi e ricavi analizzando gli scostamenti
tra valori a budget e consuntivo. L'analisi degli scostamenti dovrei
poterla fare a livelo di singola commessa/progetto, singola
risorsa/dipendente, ufficio, area di attività, cliente, ecc.
Il mio primo dilemma è: per gestire i dati relativi a giornate uomo,
costi e ricavi sia a badget che consuntivo quante tabelle devo creare?
Di seguito le opzioni che ho preso in considerazione:
- 6 tabelle: risorse budget, ricorse consuntivo, costi budget, costi
consuntivo, ricavi budget, ricavi consuntivo
- 3 tabella: costi ricavi e budget: utilizzando un campo della tabella
per distinguere tra valori di budget e consuntivi
- 1 tabella: utlizzando un campo per distinguere tra costi, ricavi e
riosrse ed un altro per distinguere valori di budget e consuntivi.
Tente inoltre presente che i valori a budget sono riparti per
trimestre, la rilevazione dei valori a consutnvio è pure trimestrale
tranne per le giornate uomo che è mensile. L'nalisi degli scostamenti
è trimestrale.
Spero che possiate darmi qualche dritta. Qualora non vi abbia dato
sufficienti dettagli chiedete pure ...
Ringrazio in anticipo chiunque saprà aiutarmi

 ha scritto nel messaggio
news:1158958244.1...@k70g2000cwa.googlegroups.com...










Ciao! Io ed un collega ( che ad onor del vero è il mio datore di lavoro
essendo lui un commercialista ) stiamo sviluppando da tempo un software che
è orientato al controllo di gestione. Al momento l'azienda (industriale)
principale su cui stiamo lavorando, si sta dotando di un sistema gestionale
da noi implementato, finalizzato appunto al controllo di gestione.
Gli sottoporrò quanto prima la tua analisi ed eventualmente ti riferirò i
suoi rilievi. Ci troviamo su questo 3d per approfondire il tema che mi
sembra molto interessante.
M

 M
GRAZIE MILLE
Newsgroup: it.comp.appl.access
Titolo: unire due tabelle

ho due tabelle, stessi campi, stesse dimensioni, il primo campo è ID, la
prima tabella ha 6000 record, la seconda 500, devo accodare i 500 ai 6000,
con la query di accodamento non ci riesco , mi accoda solo pochi record,
qual'è il problema? fa che con ID uguali non li può accodare?
come devo
fare? c'è un sistema alternativo?
--------------------------------
Inviato via 
http://usenet.iol.it

 wrote in message
news:62Z11Z122Z50Y9...@usenet.iol.it...

E' possibile che nelle due tabelle tu abbia delle chiavi univoche doppie.
Se puoi, togli l'univocitò delle chiavi dalla tabella da 6000 record.
Oppure, lasciando intatte le chiavi della tabella da 6000 record, se non hai
problemi esegui una query di aggiornamento sulla tabella da 500 record che ti
aggiunga un valore all'ID:
esempio:
se max(Id) nella tabella da 6000 record è uguale a 6000, allora fai una query di
aggiornamento sulla tabella da 500 record:
update TabellaDa500Record set ID = ID + 6001
in questo modo non potrai avere ID uguali e la tua query ti permetterà
l'accodamento.
E' chiaro che queste sono due soluzioni che puoi adottare solo se non ti creano
problemi con il collegamento ad altre tabelle....
Ciao!
Esteban
Hosted by 
www.seber.it

 fare? c'è un sistema alternativo?
Aggiungi un campo contatore alla tabella con 6000 record e dichiaralo come
chiave primaria; usa tale campo solo per rendere univoci i record.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Ancora su impostazione Report

Da un po di tempo mi succede che lanciando una stampa di una maschera
(contenente una sottomaschera) mi esce questo messaggio di errore:
"Impossibile stampare o visualizzare in anteprima la pagina. La larghezza
della pagina selezionata supera i 57 centimetrri (22,75 pollici)".
Questo succede solo se imposto come stampantre Acrobat PDFWriter (e
ovviamente mi serve proprio quella).
Come posso evitare questo?
ciao e grazie
Luca

 ha scritto nel messaggio
news:b98f7p$1mr$1...@newsreader.mailgate.org...

Newsgroup: it.comp.appl.access
Titolo: Re: Scadenze RI.BA

 Alberto
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Salve a tutti voi,
purtroppo ho ancora un problema, che provo a spiegarvi:
A seguito della emissione di fatture, genero le Ri.ba in un archivio
impostato nel modo seguente:
Cliente, num_fat., data_fat, Importo, data_scad1, imp_rata1,
..data_scadn, imp_ratan 
 quindi genero un record per ogni fattura con le diverse scadenze ( ho
previsto fino a cinque possibili rate)
Il mio problema consiste nel fatto che ora ho necessita di creare tanti
record per ogni fattura quante sono le scadenze in un archivio o query con
questi campi:
 cliente, num_fat, data_fat, data_scad, importo
________________________________________________
 Rossi     105     30/08/05  30/09/05    150,00
 Rossi     105     30/08/05  31/10/05    150,00
 Rossi     105     30/08/05  30/11/05    150,00
 Bianchi   106     30/08/05  30/09/05    235,50
 Bianchi   106     30/08/05  31/10/05    235,50
Qualcuno č in grado di potermi dare qualche "dritta" per risolvere il mio
problema?
Grazie a tutti coloro che vorranno prestare attenzione al mio quesito.
Alberto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Formattazione campo testo [per codice EAN]

Buongiorno amici del NG,
ho una tabella collegata con Access 2003 da SQL SERVER 2005 in cui ho
un campo testo la cui dimensione campo è di 20.
Essendo questo campo un codice EAN che al massimo può essere di 13
cifre, ho la necessità di creare una query per formattare questo campo
a 13 cifre e sempre in formato testo, con l'allineamento dei numeri a
sinistra.
Ad esempio, il codice 8006870 deve essere formattato come 8006870 e
non come 0000008006870.
grazie molte per l'aiuto che potrete darmi.
Leonardo

 ha scritto nel messaggio 
news:4a23b6a1-bf50-46bc...@8g2000hse.googlegroups.com...


Leonardo
Format([TuaCasella];"0000000000000") se la usi in query
Format([TuaCasella],"0000000000000") se la usi in VBA
-- 
--
Roberto 

 ha scritto nel messaggio 
news:4a23b6a1-bf50-46bc...@8g2000hse.googlegroups.com...


Leonardo
------------------------------
Non so se ho ben capito.
Se il risultato deve essere 8006870000000
a mio avviso bisogna fare un doppio passaggio, per esempio:
Dim MioTesto As String
MioTesto = Format(ControlloOCampoTabella, "!@@@@@@@@@@@@@")
'questo allinea a sinistra e riempe i vuoti con uno spazio...quindi
MioTesto = Replace(MioTesto, " ", "0")
'sostituisce gli spazi con degli zero.
MsgBox MioTesto
'questo per provare la cosa da codice.
Ciao, Carlo 

 ha scritto nel messaggionews:4a23b6a1-bf50-46bc...@8g2000hse.googlegroups.com...

ciao Carlo,
io ho necessità di formattare il campo in una query; ho fatto in
questo modo:
Ean: Format([Codice_Barre];"!@@@@@@@@@@@@@")
ma il risultato non mi allinea il codice a sinistra ma centralmente!
Se puoi aiutarmi te ne sono grato!
Leonardo

 Ciao, Carlo
ciao Carlo,
io ho necessità di formattare il campo in una query; ho fatto in
questo modo:
Ean: Format([Codice_Barre];"!@@@@@@@@@@@@@")
ma il risultato non mi allinea il codice a sinistra ma centralmente!
Se puoi aiutarmi te ne sono grato!
Leonardo
-------------------------
L'avevo detto che servivano due passaggi!
Comunque non hai risposto se il risultato debba essere per esempio 
8006870000000.
Prova così:
EAN: Replace(Format([Codice_Barra];"!@@@@@@@@@@@@@");" ";"0")
Ciao, Carlo