mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Interrogazione SQL(urgente).

Un saluto a tutto il NG.
Mi dite per cortesia dove sbaglio? Ho realizzato una query e devo modificare
l'espressione SQL sottostante, ma Acc2000 continua a darmi lo stesso errore
e, comunque faccia, non risolvo nulla.
L'espressione č:
SELECT Count(VW_DIPARTIMENTI.IDDIPARTIMENTO), VW_PARTECIPANO.IDDIPARTIMENTO,
VW_PARTECIPANO.IDPROGETTO, VW_PROGETTI.IDPROGETTO,
VW_DIPARTIMENTI.[UNIVERSITA'], VW_DIPARTIMENTI.STATO, VW_PROGETTI.TITOLO,
VW_PROGETTI.ANNOINIZIO, VW_PROGETTI.ANNOFINE
 FROM
 VW_PROGETTI   INNER JOIN (VW_DIPARTIMENTI INNER JOIN VW_PARTECIPANO ON
VW_DIPARTIMENTI.IDDIPARTIMENTO = VW_PARTECIPANO.IDDIPARTIMENTO) ON
VW_PROGETTI.IDPROGETTO = VW_PARTECIPANO.IDPROGETTO;
L'errore č legato all'utilizzo del COUNT, in pratica devo tirare fuori il
numero dei dipartimenti che partecipano ad un progetto.
L'errore riporta quanto segue:
'Impossibile eseguire una query che non include l'espressione
IDDIPARTIMENTO, specificata come parte di una funzione di aggregazione'.
Grazie mille
Ciao Rita

 Ciao Rita
e' un "must" quando sull'sql c'e' una qualsiasi funzione di aggregazione
(count,sum,max,min,avg...etc) tutti gli altri attributi presenti sulla 
select devon essere messi in una group by i.e
....
group by VW_PARTECIPANO.IDDIPARTIMENTO,
VW_PARTECIPANO.IDPROGETTO, VW_PROGETTI.IDPROGETTO,
 VW_DIPARTIMENTI.[UNIVERSITA'], VW_DIPARTIMENTI.STATO,
VW_PROGETTI.TITOLO,
 VW_PROGETTI.ANNOINIZIO, VW_PROGETTI.ANNOFINE
--
a.cara
--
a.cara 
Togli qualcosa dall'email

 Togli qualcosa dall'email
Grazie mille Alessandro, provo subito.
Scusa ma cosa volevi di re con : Togli qualcosa dall'email?
Ciao Rita

 Ciao Rita
;<))))))
se guardi la mia email vedi che e' 
alexqu...@blunet.it
non e' la mia vera email che invece e' 
al...@blunet.it
 come vedi
ho tolto "qualcosa"
Il tutto per cercare di evitare il maledetto spam
Ultimamente tra indirizzi di siti porno, catene di sant'antonio e 
comunicazioni di vincite stramiliardarie non ne posso piu'


 ha scritto nel messaggio
news:3E36BEF7...@blunet.it...

Ah, si ok ho visto! Eheheh, infatti mi pareva un pņ strano il tuo indirizzo,
solo che non immaginavo che potesse essere manipolato in questo modo.
Ciao  Rita
Newsgroup: it.comp.appl.access
Titolo: Gestione dati mancanti in controlli.

Buon pomeriggio a tutti,
in passato ho letto dei 3D che spiegavano come gestire i messaggi di
errore che si verificano quando un utente non inserisce un valore in un
controllo legato ad un campo obbligatorio nella sottostante tabella. Nello
specifico Roberto aveva scelto la strada di non dichiarare nessun campo
obbligatorio e di verificare il suo valore con una routine.
Dal momento che non sempre nome del campo e nome utilizzato nel controllo
coincidono, mi chiedevo se fosse possibile, invece che un messaggio per
ogni valore non inserito, far apparire un messaggio "cumulativo" dei dati
mancanti.
Grazie.
-- 
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie.
Devi inserire un ciclo for e per ogni campo ti formi una stringa
ControlloVuoto= ControlloVuoto & NomeControllo & chr(13) & chr(10)
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ControlloVuoto= ControlloVuoto & NomeControllo & chr(13) & chr(10)
Se ho ben capito:
1- dichiaro ControlloVuoto come string;
2- effettuo un ciclo for su tutti i controlli che dovrebbero essere
obbligatoriamente alimentati;
3- alla fine ottengo una stringa ControlloVuoto che sarà il testo del mio
messaggio di avviso all'utente.
Il ciclo for sui controlli, a questo punto, come lo imposto, cioè come
distinguo i controlli diciamo "da alimentare" da quelli invece "opzionali"?


 "opzionali"? Grazie.
Mettici un TAG "richiesto" sui cintrolli che ti interessano
dim ctl as control
dim strControllovuoto as string
for each ctl in me.controls
    if ctl.tag = "richiesto" then
        if isnull(ctl) then strControllovuoto = strControllovuoto & chr(13)
& chr(10)
    end if
next


 next
Gentilissimo.
Grazie.
Buona serata.


 next
Massimiliano,
per poter utilizzare poi la strControllovuoto come testo del messaggio da
far apparire non dovrei, a questo punto, modificare in:
if isnull(ctl) then strControllovuoto = strControllovuoto & ctl.Name &
chr(13) & chr(10)
altrimenti strControllovuoto sarà sempre uguale a "".


 altrimenti strControllovuoto sarà sempre uguale a "".
Hai ragione, m'è scappato


Newsgroup: it.comp.appl.access
Titolo: Maschera Ricerca

Non so se avete presente questo esempio di A. Baraldi
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=233
 
un modo molto simpatico di effettuare ricerche, ma se uno dei campi č di
tipo memo perchč non effettua la ricerca parziale di un testo?
Grazie
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 Grazie
invece qui 
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=279
 
la ricerca nel campo memo funziona.

Newsgroup: it.comp.appl.access
Titolo: Thread in sospeso

Chi ha thread in sospeso con me, potrà ricevere risposta solo da lunedì in
poi
Saluti
Antonio

 ha scritto nel messaggio
news:OXdt8.15820$SR5.4...@twister1.libero.it...

cosa è thread ???
Saluti



è una serie di messaggi che costituiscono un unico argomento, i
gestori di news si occupano di raggruppare i vari messaggi per
argomento (nella fattispecie il primo oggetto sccritto da chi ha
postato il primo messaggio)
Saluti.
Emanuele.

 ha scritto
nel messaggio news:a94rof$570$1...@pegasus.tiscalinet.it...

SIGH
Ogni messaggio con tutte le sue risposte successive costituiscono un thread
Antonio

Newsgroup: it.comp.appl.access
Titolo: ma la Rollback funziona?

Salve a tutti...
ma la serie BeginTrans, Rolback, Commit funziona o no?
O meglio x Access cos'è un transazione?
Ho una form Ordini con una subform OrdineDettagli in relazione:
    Ordini 1:1 ------- 1:n OrdineDettagli
purtroppo Access non gestisce la cardinalità 1:n ma solo le 0:n
    Ordini 1:1 ------- 0:n OrdineDettagli
a questo punto ho inserito nell'evento Form_Load della form Ordini
    Set wrkArea = DBEngine.Workspaces(0)
    wrkArea.BeginTrans
successivamente all'uscita nell'evento Form_Close
verifico una variabile che mi indica se ho inserito o meno qualche record in
OrdineDettagli e, alternativamente, eseguo o wrkArea.Rollback o
wrkArea.Commit...ma non funziona niente. Nonostante faccio la Rollback il
record che ho 'dovuto' inserire nella via form Ordini rimane allegramente in
archivio.
Naturalmente, mi piacerebbe usare la Rollback/Commit anche per
l'accettazione o rifiuto delle modifiche effettuate sulle mappe.
Sbaglio qualcosa? Access ha un concetto di transazione diverso? Magari un
task è sempre e solo legato ad una singola form dopo la quale, anche
semplicemente passando alla subform collegata effettua lui una Commit?
Cmq, al posto della Rollback ho inserito Undo...ma il risultato non cambia.
Ho dovuto scrivere una query che cancella il record su Ordini.
Grazie
Roberto
--
"Ieri non ero nessuno / Oggi sono diventato scemo" Freak Antoni (Skiantos)

 semplicemente passando alla subform collegata effettua lui una Commit?
Diciamo di si, nel senso che le form e le subform probabilmente ignorano
qualsiasi forma di transazione.
Le puoi usare benissimo con DAO, ossia aprendo i recorset con comandi tipo
Set rs = CurrentDb.Openrecordset(ecc.), anzi devo dire che in questo caso
funzionano che è una meraviglia, ma con le subform mi sembra non si possa
fare proprio nulla.
Ciao
Dario da PD

 semplicemente passando alla subform collegata effettua lui una Commit?
Sbagli solo una cosa.
Le transazioni funzionano all'interno delle routine. In pratica, vale per le
operazioni eseguite all'interno della routine.
Inoltre le operazioni eseguite tramite maschere sono automaticamente
confermate nel momento in cui si salva il record.
L'unico modo per fare cio' che vuoi e' usare delle tabelle di appoggio che
sfrutterai, a fine lavoro, per eseguire le modifice, cancellazioni e
inserimenti fatti o non userai se annulli il lavoro fatto.
Ciao, Sib
Newsgroup: it.comp.appl.access
Titolo: CASELLA COMBINATA

Salve, non riesco a capire come mai quando klik su casella combinata e la 
poso sulla struttura maschera non mi da nessuna opzione cioè si presenta la 
casella con il suo numero.
ho combinato qlc? che faccio
vi ringrazio per l'aiuto
Rino 

 ha scritto nel messaggio news:462cca1c$0$37195$4faf...@reader3.news.tin.it...

Controlla se sulla barra degli oggetti è attivato il bottone "Creazione guidate controllo", la bacchetta magica...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
ok fatto grazie 1000
Rino

Newsgroup: it.comp.appl.access
Titolo: problema con len

salve!
 
vorrei estrapolare da una stringa composta da due o tre gruppi di parole
divisi tra loro da tre spazi, il secondo gruppo.
 
 
Grazie in anticipo 
 
 


Se la Separazione tra i gruppi è FISSA(3 Spazzi) puoi convertire la
stringa in un'array e puntare al 2° elemento che è l'indice 1.
Esempio:
Dim varArray As Variant
Dim strTesto As String
strTesto = "PPP   AAA   CCC"
varArray = Split(strTesto, "   ")
Debug.Print varArray(1)
 
Saluti
@Alex

 Grazie in anticipo
 
Se la Separazione tra i gruppi � FISSA(3 Spazzi) puoi convertire la
stringa in un'array e puntare al 2� elemento che � l'indice 1.
Esempio:
Dim varArray As Variant
Dim strTesto As String
strTesto = "PPP   AAA   CCC"
varArray = Split(strTesto, "   ")
Debug.Print varArray(1)
 
Saluti
 
grazie Alex

Newsgroup: it.comp.appl.access
Titolo: aggiungere una voce in fattura fra 2 voci

ho una fattura in access composta da record di testata e tabella voci
fattura
quando inserisco ad esempio 5 voci, access mi stampa le voci in ordine di
inserimento in base al campo ID di tipo contatore, ma come faccio se voglio
inserire una voce dimenticata fra 5 voci già inserite e fargliela stampare
nella posizione giusta, ovvero in mezzo e non come ultima voce?
spero di essermi spiegato.
Grazie a tutti.

 ha scritto nel messaggio
news:bvu65b$e0r$1...@lacerta.tiscalinet.it...

o sfrutti il taglia incolla dei record oppure io ho risolto così
ho aggiunto un campo al dettaglio fattura chiamato numriga
sull'inserimento di una riga faccio numriga=currentrecord*10
a questo punto mi trovo che le righe sono numerate 10...20..30
per aggiungere una riga tra due la carico e cambio il valore del campo
numriga mettendo es 15 se la voglio tra la prima e la seconda
ovviamente stampa e video sono ordinati in base al campo numriga
ciao, AEOM
Newsgroup: it.comp.appl.access
Titolo: creare mde da codice

Sto cercando di creare una specie di tool per la compilazione dei mie 
progetti.
Il problema č che non riesco a creare l'mde da codice.
Qualche aiuto?
La funzione sul sito comune non funziona!


è a questo codice che ti riferisci?
-------------------------------------------
Private Sub EseguiBackup_Click()
Dim strpath As String
Dim be As String
strpath = Application.CurrentProject.Path & "\" &
Application.CurrentProject.Name
be = Left(strpath, Len(strpath) - 4) & "_be.mdb"
On Error GoTo Err_fine_Click
If MsgBox("Copiare e chiudere il database?", vbYesNo, "Fine") = vbYes
Then
    FileCopy be, Left(be, Len(be) - 4) & " " & Weekday(Date) & ".mde"
    DoCmd.Quit
End If
Err_fine_Click:
MsgBox Err.Description
End Sub
-------------------------------------------
Saluti
Fabià

 La funzione sul sito comune non funziona!
una riga:
http://groups.google.com/groups?as_usubject=creazione%20mde&as_uauthors=Dona
ubauer
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


niente da fare. La soluzione non l'ho trovata. Altro suggerimento?

Newsgroup: it.comp.appl.access
Titolo: aggiornamento automatico tabella di riepilogo

Buonasera a tutti,
ho bisogno di importare in access una serie di tabelle di excel. Ho
risolto creando in una maschera un bottone di comando e lanciando
sull'evento click il metodo TransferSpreadsheet dell'oggetto Docmd. La
cosa funziona. Avrei però bisogno che, una volta cliccato il bottone,
oltre all'importazione, venga creato un record in una tabella (che ho
creato) in cui inserire questo tipo di informazioni:
CAMPO1: il percorso del file excel importato
CAMPO2: il numero di righe importate
Come posso fare?
Grazie


Dunque, andiamo per gradi.
Per quanto riguarda aggiungere un record in una tabella, la soluzione più 
veloce è utilizzare l'istruzione DoCmd.RunSQL "INSERT INTO tabella VALUES 
....." (per la sintassi completa dell'INSERT INTO puoi trovare facilmente 
riferimenti so Google Groups).
Per il valore del CAMPO1, non ci dovrebbero essere problemi perché se provvedi 
ad importare il file, il suo percorso sarà certamente disponibile a runtime 
perché memorizzato, ad esempio, in qualche variabile.
Per il valore del CAMPO2 la vedo leggermente più complicata. Facendo delle 
supposizioni, tuttavia, la soluzione potrebbe essere semplice.
Infatti, supponendo che tu provvedi all'importazione da Excel verso una tabella 
inizialmente vuota, allora al termine dell'importazione puoi utilizzare l'istruzione 
DCount("*", "tabella").
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution
Newsgroup: it.comp.appl.access
Titolo: Carico macchine di produzione

Buon Giorno a tutti,
dovrei realizzare una applicazione per gestiore il carico delle ore
produtttive  di una aziendina di produzione.
Cerco di spiegarmi:
supponiamo di avrere una zienda di produzione che dispone delle seguenti
macchine: Macchina A, macchina B, nacchina C e macchina D, tutte diverse
fra loro . Supponiamo anche che l'azienda decida di lavorare su due turni
giornalieri e che le ore di effettivo lavoro di ogni macchina possano
essere di 13 ogni giorno.
L'azienda conosce esattamente il cliclo di lavorazione di ogni articolo ed
i tempi di produzione unitari su ogni macchina con la relativa sequenza.
Supponiamo ora che l'azienda riceva l'ordine di 1000 pezzi dell'articolo
ALFA con consegna per il 29 novembre.
Il problema che io devo risolvere è il seguente: partendo dalla data di
consegna e dal quantitatico ordinato, a ritroso, devo determinare il
carico delle macchine ed il calendario di impegno delle stesse, e in caso
di sopposizione con altri ordini, la nuova data di consegna da proporre al
cliente.
Se qualcuno è in grado di fornirmi indicazioni o degli esempi utili a
trarre utili spunti, li ringrazio anticipatamente.
Grazie ancora.
Alberto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



 cliente.
Questa cosa che chiedi non si risolve in 2 sec.
Stai chiedendo una applicazione per la gestione dei fabbisogni e della 
produzione. Se non sei piu' che esperto sia della materia che della 
programmazione il mio consiglio e': lascia stare e acquista un pacchetto 
che lo faccia. Su questi problemi e' defunto piu' di un "programmatore".
Cmq sul sito di A.Baraldi  (
www.alessandrobaraldi.it
) e su accessgroup 
mi sembra ci sia qualcosa (
www.accessgroup.it
)
-- 
ac
y-1=x
Newsgroup: it.comp.appl.access
Titolo: Maschere e Report

Ciao a tutti.
Vorrei un piccolo aiuto per quanto riguarda le maschere e i report.
Io ho creato una Maschera dove inserisco dati
Dopo voglio stampare il record corrente.
Ho creato un pulsante che apre un anteprima del report
Ma l'anteprima non e mai quella corrente quindi mi tocca scorrere fino
all'anteprima del record che mi serve.(anche quando che inserisco i dati
per la prima volta, l'anteprima risulta vuota senza dati con solo le
etichette)
Come posso fare per ovviare questo problema.
E poi quando insersco piu'  dati nel mio data base e apro il report,
C'e' sempre una pagina bianca salvata dopo ogni report che voglio
stampare
 INDICE ------------------------------------------------- 
          |                |          |                 |
          V                V          V                 V
es REPORT(1) PAGINA BIANCA(2) REPORT (3) PAGINA BIANCA (4) ECT...
Ciao E Grazie ANGELO
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:8cdce40a91036870ad9...@mygate.mailgate.org...

Per prima cosa, se stai inserendo un nuovo record, prima di aprire
l'anteprima del report con il pulsante di controllo, salva il record
corrente con:
DoCmd.RunCommand acCmdSaveRecord
Per avere sul report solo l'anteprima del record corrente, apri l'anteprima
del report filtrando solo il dati del record corrente tramite la sua chiave
primaria.
Se, come penso, il report ha la stessa origine record della maschera.
Se il controllo della maschera che è associato alla chiave primaria si
chiama  ID come il campo cui è associato.
Se il report si chiama MioReport, prova ad aprire il report con:
DoCmd.OpenReport "MioReport", acViewPreview, , "ID=" & Me!ID
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie Roberto per la dritta
Ti faccio sapere come e' andata...
Ciao ANGELO


Newsgroup: it.comp.appl.access
Titolo: Valutare la dimensione di una cartella

E' possibile sapere da access le dimensioni di una cartella ?
Grazie per l'aiuto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 E' possibile sapere da access le dimensioni di una cartella ?
Prova con:
dim FS as object
Set FS=createobject("Scripting.FileSystemObject")
Msgbox FS.Drives("C").RootFolder.SubFOlders("NomeCartelle").Size
cia'
Max

 Max
Se non ho capitop male per avere la dimensione in MegaByte devo dividere
per 1024000. E' corretto ? Grazie e ciao Nicola


 per 1024000. E' corretto ? Grazie e ciao Nicola
Uhmmm...  a naso direi per 1024^2..... aspetta che controllo...
si, 1024^2.
cia'
Max
Newsgroup: it.comp.appl.access
Titolo: Aiuto per Excel!!!

Scusatemi se chiedo aiuto in questo forum per Access, ma da voi ho
sempre avuto ottimi consigli per risolvere i miei problemi (purtroppo
sono alle prime armi). Questa volta mi serve un aiuto per Excel: ho una
cartella con 4 fogli diversi. Vorrei inserire un foglio nuovo in cui
mettere dei pulsanti o comunque qualcosa che mi consenta di richiamare
singolarmente ogni foglio.
Grazie infinite a chi potrą essermi d'aiuto.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie infinite a chi potrą essermi d'aiuto.
creai i 4 pulsanti e poi registri delle macro che vanno ogni volta in uno
dei 4 fogli
poi associ le macro ai pulsanti del foglio con i pulsanti.
ciao.
Newsgroup: it.comp.appl.access
Titolo: piccolo ma grande aiuto di codice

Buongiorno.
Eccomi con il mio problema esposto.
 2 tabelle la prima prodotti,  rosso, viola, celeste, ect,
la seconda con ordine, ordine 1 ordine 2 ordine 3 ect.
un form con un box A e un box B
Sul box A, incollonati tutti i prodotti della prima tabella
esempio
rosso
viola
celeste
ect
Selezionando viola con doppio klic questo va à finire nel box B, scomparendo 
da A
non tutti i colori  saranno selezionati questo dipenderà dall 'ordine 
ricevuto.
Il box b Riceve colori  dal box A, dovrebbe incollonnare i risultati, 
esempio:
grigio
rosso
nero
ect
 ma se necessario con doppio klic dovrei poter togliore colore da B e 
rimandarlo in A
dopodiche premendo sul tasto finalizza, il risultato di B dovrebbe andare 
nella tabella ordini
A si ricarica dalla tabella prodotti, B si svuota.
Mi aiuterete?
Vi ringrazio.


ciao c'è gia tutto pronto sul sito 
comune.com
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 a écrit dans le message de news: 
e9o0lu$mj3$1...@area.cu.mi.it...


 ha scritto nel messaggio
news:44bf57a7$1...@news.bluewin.ch...

Questa cosa interessa anche a me, ho provato a vedere nelle form di
sitocomune.it
 ma non ho trovato niente.
Per favore mi dite dove devo vedere.
Grazie per l'aiuto

 Grazie per l'aiuto
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: richiesta strana

Premetto che non sono molto pratico di access
Diciamo che ho una tabella che si chiama fogli cosi composta
CAMPI           valore
id                       1
mese                11
anno                2005
o1
o2                        8
o3                        8
o4                        8
o5                        8
o6
o7                        8
o8                         8
o9                         8
o10                      7.30
o11                       8
o12
o13
o14
o15
o16
o17
o18
o19
o20
o21
o22
o23
o24
o25
o26
o27
o28
o29
o30
o31
posso creare una tabella    con i  campi     id     data    ore
sapendo che tutti i campi che iniziano con o  anno dentro un valore di ore , 
e il numero che lo segue identifica il numero del giorno
grazie

 ha scritto nel messaggio
news:Ilgqf.18299$Cn4....@tornado.fastwebnet.it...
Penso che tu sia nuovo altrimenti avresti saputo che in questo NG non si
risponde a messaggi il cui subject è generico e non riassume il quesito
posto.
Nel tuo interesse ti consiglio di riaprire un altro thread riprponendo il
tuo quesito, questa volta usando un subject pertinente.
Buon Natale e Felice 2006.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

....e quando scrivi il nuovo post, ricordati che "...hanno dentro un
valore..." si scrive con la H.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 valore..." si scrive con la H.
Immagino che con questo tuo messaggio volessi rispondere a Gianni e non a
me. ;-)
Buon Natale


 me. ;-)
Naturalmente. Solo che volevo farlo continuando il tuo discorso. Ciao e
auguri.

Newsgroup: it.comp.appl.access
Titolo: Crea maschera in formato .mde

Salve a tutti,
ho questo piccolo (spero) problema:
ad un certo punto del codice viene creata una maschera con il comando
Set frm = CreateForm
e dentro ci viene inserito il risultato di una query.
Tutto bene finchè si sta sul file tipo mdb, ma quando lo compilo e
lancio il file corrispondente .mde
mi dice che il comando non è disponibile in formato MDE.
Cheffaccio ?
grazie in anticipo.
Andrea

Andrea Raveggi ha scritto:

un lucano?
scusa non lo so'. Non ho mai creato form "dinamiche". Ma era troppo
invitante.
a.cara


infatti in un mde non e' possibile creare oggetti.
quello che non capisco e' perche' hai bisogno di creare una form al volo per
visualizzare il risultato di una query, ci sono varie alternative a seconda del
caso.
-- 
Federico
fluc...@paperino.sitocomune.com
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
mailto:
webm...@sitocomune.com
--------------------------------------

 Federico
Perchè i dati che vengono visualizzati nella query sono in numero variabile; cioè
l'utente puo selezionare quali e quanti campi vedere. E siccome la query è fatta
con un codice (per lo stesso motivo), il numero di campi che vorrei far vedere
sulla maschera devono essere variabili. La form al volo seguiva la query e creava
tanti campi quanti ne interessano all'utente (che li sceglie nella fase della
query).
Riassumendo: L'utente mentre imposta la query decide anche quali campi vedere o
nascondere.(tutto questo tramite codice). Il risultato della query dovrebbe essere
visualizzato in una maschera (tipo tabella) che sia concorde con i campi
selezionati. Quindi o li creo al volo o nascondo quelli che non interessano (ma mi
sembra che non si possa fare...)
Oppure ?
Grazie molte
Andrea

 Andrea
lo sospettavo ;-)
prova a vedere se questo funziona in un mde:
- crea un query qualunque e salvala (qryProva)
- crea un modulo e scrivici
Sub s_CreaQuery()
  Dim dbs As Database
  Dim qdf As QueryDef
  Dim strSQL As String
  'modifica la seguente stringa con una valida
  strSQL = "SELECT Id, Cognome FROM Clienti"
  Set dbs = CurrentDb
  Set qdf = dbs.QueryDefs("qryProva")
  qdf.SQL = strSQL
  DoCmd.OpenQuery 
qdf.name
  qdf.Close
  Set dbs = Nothing
End Sub
naturalmente sostituisci la stringa sql con una tua query valida
prova a vedere se funziona con un mde.
se funziona, di basta trasformarla in una sub alla quale passi la stringa sql
generata dall'utente.

Newsgroup: it.comp.appl.access
Titolo: Aggiornare i dati in una sottomaschera

Salve a tutti.
Vi spiego brevemente il mio problema; ho un db con la maschera principale
che contiene una sottomaschera, tramite il pulsante di aggiunta record,
aggiungo in un nuovo form dei dati senza chiudere quella principale, quando
confermo questi dati, questi dovrebbero essere visualizzati nella
sottomaschera contenuta nel form principale, ma niente, devo scorrere i
record per poter vedere i dati, ma considerato che ora ci sono tanti record,
quando sarà operativo conterrà al più un record.
Se qualcuno può darmi una mano ne sarei grato
Simone

 quando sarà operativo conterrà al più un record.
Nell'evento chiusura del secondo form scrivi:
DoCmd.RunCommand acCmdRefresh
Ciao, FABIO

 ha scritto nel messaggio
news:yRwq9.28732$RO.7...@twister1.libero.it...


Newsgroup: it.comp.appl.access
Titolo: Aiuto su SELECT

Salve a tutti,
sto sbattendo la testa su questa istruzione da due giorni.
Nel momento in cui esegue l' istruzione riportata di seguito mi tira fuori
il seguente errore:
Errore di Runtime '3061':
Parametri Insufficienti. Previsto 1.
Per favore qualcuno mi da indicare che cosa c'è che non va?
L' istruzione incriminata è la seguente:
Set rstOrdini = dbsOrdini.OpenRecordset("SELECT  * FROM Ordini WHERE Numero
= Forms!FrmSelOrdinidaFattura!EleOrdini;", dbOpenDynaset)
Specifico che la form specificata nell' istruzione è aperta.
Grazie anticipatamente per le eventuali risposte.
Saluti Andrea

Specifico che la form specificata nell' istruzione è aperta.
"SELECT  * FROM Ordini WHERE Numero = " &
Forms!FrmSelOrdinidaFattura!EleOrdini & ";"
Il riferimento alla form è come una variabile e quindi devi concatenare il
suo valore alla stringa, non scrivere il riferimento dentro la stringa
stessa!!!
Antonio

Fai cosi':
Set rstOrdini = dbsOrdini.OpenRecordset("SELECT  * FROM Ordini WHERE
Numero = " & Forms!FrmSelOrdinidaFattura!EleOrdini & ";",
dbOpenDynaset)
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

Grazie mille.
Andrea
Newsgroup: it.comp.appl.access
Titolo: Problema con Refresh maschera

Sull 'evento AfterUpdate di un campo di una maschera eseguo la chiamata a
due procedure che in base al valore inserito nel campo mi aggiornano altri
due campi. Questa maschera è collegata ad una tabella e le due procedure
vanno ad aggiornare i campi della tabella quindi ho inserito il metodo
Me.Refresh nel codice dell'evento di modo che io potessi immediatamente
visualizzare gli aggiornamenti anche sulla maschera. Il problema è che
questo non avviene, avviene solo se chiudo e apro la maschera. Possibile che
non ci sia altro modo? Perche non funziona il Refresh?
Qualcuno saprebbe darmi una mano?
Grazie anticipatamente per l'aiuto.
Ciao MatteoC.
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:213Z26Z161Z136Y...@usenet.libero.it...

Prova con Recalc e poi Refresh se ci sono campi calcolati.
Ciao, Carlo

 Ciao, Carlo
Effettivamente cosě funziona!!!
Grazie ancora!!


 ha scritto nel messaggio
news:213Z26Z161Z136Y...@usenet.libero.it...

Innanzitutto ti ricordo che nelle maschere non ci sono i campi (che sono
contenuti nelle queries e nelle tabelle) ma ci sono i controlli (come nei
reports).
Invece che con Me.Refresh prova con Me.Requery.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: pulsante attivo se esistono dati nella maschera correlata

saluti a tutto il NG
ho una maschera con un pulsante che mi apre un'altra maschera
vorrei disabilitare il pulsante se non esistono record correlati.
Ho trovato questi esempi su vecchi post ma non mi funzionano
Me.Comando6.Enabled = Me.RecordsetClone.RecordCount > 0
Me!Comando6.Enabled = Not Me.RecordsetClone.EOF
Mi date una mano
grazie e buona notte
massimo

 ...
Dipende dove e come in tuo caso si puo controllare se esistono
"record correlati". Col codice postato controlli se esistono record
nella stessa maschera.
Se con "correlati" intendi record in una tabella diversa, devi
contare i record in questa tabella. Per i metodi diversi vedi:
www.donkarl.com/it?FAQ6.17
Il codice con DCount e correlazione su un campo Id sarebbe p.e.
Me!Comando6.Enabled = DCount("*", "MiaTabella","Id=" & Me!Id)>0
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Numero protocollo automatico (ultimo record + 1)

Dopo aver visto che non è comunque consigliabile di mettere un campo di 
tipo "contatore", in un campo che stabilisce un numero di protocollo, 
umilmente vi chiedo: per fare in modo che come valore predefinito in un 
questo campo, abbia (lo stesso numero di protocollo dell'ultimo record + 
1), come posso fare? conviene usare una query?
Fabrizio


Usa una funzione e richiamala  nell'EVENTO "BeforeInsert" di un form:
Private Sub Form_BeforeInsert(Cancel As Integer)
    Me!NomeCampo=Nz(DMax("[NomeCampo]","[NomeTabella]"),0)+1
End Sub
Ciao 

 Fabrizio
Ciao,
Massimo 

TheMax ha scritto:

Effettivamente quell'esempio già lo avevo visto e già l'avevo 
utilizzato, ma mi restituisce il valore #errore... E non so nemmeno di 
che errore si tratti!
=Nz(DMax("nr prot";"protocollo corrispondenza in uscita");0)+1
Forse ho fatto un errore di sintassi? Probabile.
Fabrizio


Sì, è sempre prederire non usare nomi staccati, ma quando li trovi e ti
riferisci a questi li devi chiudere in parentesi quadre
 =Nz(DMax("[nr prot]";"[protocollo corrispondenza in uscita]");0)+1
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Fabrizio
Ciao,
Massimo 

  =Nz(DMax("[nr prot]";"[protocollo corrispondenza in uscita]");0)+1
Grazie, Massimo, grazie, grazie grazie!!
Fabrizio

 wrote in message 
news:43a02149$0$339$5fc...@news.tiscali.it...

Quando elimini un record (che non sia l'ultimo)
l'ultimo numero di protocollo ti viene assegnato due volte.
Ad evitare ciò va' a leggere il massimo numero di
protocollo già assegnato e aggiungi uno per ottenere il nuovo.
Bruno

 Fabrizio
C'è l'errore di sintassi che già Massimiliano ti ha fatto notare. 
Volevo aggiungere che comunque questo protocollo è sempre di tipo
incrementale, non tiene conto dell'inizio di un nuovo anno.
Poichè la tabella è quella di corrispondenza in uscita, penso che col
nuovo anno dovrebbe iniziare da 1.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:dnpb49$l8s$1...@news.newsland.it...
Ciao Salvino
ho cercato di scaricare il tuo esempio di date dal sito di accessgroup.
mi dice che hanno rimosso la pagina.
come mai?
ti sei dimenticato di pagare l'ultima rata?
ti hanno chiesto l'aumento x lo spazio?
'sti napoletani!!!   :))
Daniele 

 Daniele
Ciao Daniele
Il web MA_ster mi stima poco...;-((((
--
Salvino


 Daniele
Controlla la posta ... già inviati
--



Grazie Salvino
Ciao, Daniele

 Ciao, Daniele
Il servo vostro
MAssimiliano


Newsgroup: it.comp.appl.access
Titolo: cerco esempio di generazione fattura elettronica xml (anche collaborazione a pagamento)

cerco esempio di generazione fattura elettronica xml (anche collaborazione a pagamento) grazie.

Ciao amici,
 
Nel caso in cui sei interessato a qualcosa di multipiattaforma per la generazione di XML,
firma, invio e ricezione dall' SDICoop:
 
http://fatturaitalia.com/
 
 
Saluti

Newsgroup: it.comp.appl.access
Titolo: problema fileExist

Buon giorno
Uso questa funzione per determinare l'esistenza di alcuni file, ho provato
su un computer che ha windows98 e funziona ma su un altro che ha windows xp
no, non vede i file.
potete aiutarmi?
Function FileExist(nomefile As String) As Boolean
    FileExist = Len(Dir$(nomefile)) > 0
End Function
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Io uso questa su W00 e XP.
Public Function FileExists(sFilename As String) As Boolean
On Error GoTo ErrHandle
     FileExists = CBool(Len(Dir(sFilename)) <> 0)
ErrHandle:
If Err.Number = 0 Then Exit Function
If Err.Number = 52 Then
    MsgBox "Attenzione! file cercato non esiste od è stato spostato.", 
vbInformation,
    Exit Function
End If
End Function
Morgan 

 End Function
Con Windows XP SP2 funziona benissimo, sto provandolo ora....
Sei certo che non ti manchino delle librerie nei Riferimenti...?
Hai l'abitudine di usare Option Explicit nel codice e compilarlo per
verificare eventuali
anomalie...?
@Alex
Newsgroup: it.comp.appl.access
Titolo: Help - Riferimento a Form

Cercherň di spiegarmi al meglio:
Passo a una funzione il nome della Maschera, poi perň non riesco ad
assegnare il riferimento (set SS ...) passandogli la variabile che contiene
il nome della Maschera --> vNameForm = S_Officina_Ric
Public Sub Find_02(ByVal vNameForm As String)
Dim db As Database, QQ As QueryDef, SS As Form, sSql As String, vNrOrd As
String, vForm As Variant
Set db = CurrentDb
Set QQ = db.QueryDefs("Q_Ric_sql")
Set SS = Form_S_Officina_Ric                'Volevo sostituire questa
istruzione
vForm = "Form_" & vNameForm            'Questo metodo non funziona
Set SS = vForm                                           'Genera Errore
run-time '424'
---- CUT
End Sub
Grazie 1000
--
Ciao Marco S.
http://digilander.iol.it/santimarco

 Set SS = vForm                                           'Genera Errore
Set SS = Forms(vNameForm)                        'Funzione
Grazie cmq
--
Ciao Marco S.

Passo a una funzione il nome della Maschera, poi però non riesco ad



La soluzione esatta è - Set SS = Forms(vNameForm)
Per passaglierla uso semplicemente vNameForm = Me.Name quando lancio dalla
form la function.
Ti ringrazio cmq molto per l'interessamento.


Newsgroup: it.comp.appl.access
Titolo: Selezionare Campo

Nell'utilizzo di una maschera per inserire dati in tabella, come posso
automaticamente impostare che alla pressione del tasto nuovo record il
cursore del mouse mi lampeggi nel campo che desidero, senza che ogni volta
io debba fare clic con il mouse sul campo per poi iniziare la digitazione?
Grazie 1000, anzi 10000000
Gracious


wrote:

su evento click
me.nomecontrollo.setfocus
Saluti.
Emanuele.

 >
Vai nelle proprietą del pulsante di comando "nuovo record"
vai in evento su clic e nel codice, dopo "DoCmd.GoToRecord , , acNewRec"
aggiungi "me.nomecontrollo.setfocus"
Ciao
Alfio

 ha scritto nel messaggio
news:P7aZ8.58216$K_4.1...@twister1.libero.it...



Prego, in cambio potresti fare un favore? Impara a quotare......
Ciao
Alfio
Newsgroup: it.comp.appl.access
Titolo: Calcoli su date

Sono ancora io per chiedere delucidazioni su quanto in oggetto, in quanto
inserendo la data iniziale e la data finale di assenza, dovrei calcolare le
ore di assenza di un alunno. Vorrei approfittare, è possibile diattivare il
tasto SHIFT all'avvio di una maschera??
Grazie a chiunque voglia darmi consigli.
Maurizio
Scusate la brevità forse eccessiva, ma non voglio creare un msg troppo lungo
che magari mi incasino io.

 che magari mi incasino io.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


wrote:

datediff("h",date1,date2)
Non è possibile disattivare il tasto shift, io ho risolto chiamando
l'applicazione da una maschera logIn da un altro database e prima di
aprire l'applicazione verifico se il tasto è premuto.
Ciao BB

 ha scritto nel messaggio
news:3db8260c...@powernews.infostrada.it...

seguardi sul sito comune, cme diceva roberto, c'è un prog per disattivare il
tasto shift e, con il datediff calcoleresti la somma di tutte le 24ore del
giorno
forse non è quello che voleva maurizio
ciao

 ha scritto nel messaggio
news:3db82...@news.dada.it...

OK ragazzi, come sempre siete molto gentili, e dire che prima di fare una
figuraccia, avevo guardato sul sito ed avevo visto quello sulle date, ma
forse non ho interpretato bene(anche non ho aperto il link) la descizione,
così come avevo guardato i post precedenti.
Grazie 1K Maurizio:-))
Newsgroup: it.comp.appl.access
Titolo: Evento BeforUpdate e funzione Eval

Ciao a tutti,
sto cercando in tutti i modi di risolvere questo problema ma non ne vengo
propio a capo:
Ho una textbox con propietà originecontrollo impostata su un campo numerico
decimale, vorrei fare in modo che inserendo frazioni deltipo 1/2 - 2/3...,
tramite la funzione Eval inserita nell'evento beforUpdate del controllo la
frazione venga convertita in numero ma access intercetta anor prima
dell'evento il valore non numerico ed interrompe l'esecuzione del codice....
ho provato a gestire la cosa tramite gli eventi di anteprima tasti ma, non
riesco a spiegarmi il perchè, access legge solo la prima cifra del valore,
riporto il codice per chiarezza
Private Sub ggOP_KeyUp(KeyCode As Integer, Shift As Integer)
Dim val As String
val = ggOP.Value & ""
Debug.Print val
If Len(Replace(val & "", "/", "")) <> Len(val) Then ggOP.Value = Eval(val)
End Sub
come dicevo se inserisco il numero 1, tutto ok nella immediata compare il 1
ma quando inserisco 1/ o 1/3.... nella immediata compare sempre il numero 1
(il primo tasto premuto :-o)  )
comunque ogni soluzione al problema è gradita, grazie comunque
omnitow

 omnitow
Secondo me ti stai complicando la vita.
Nella maschera inserisci una casella di testo visibile NON ASSOCIATA che
chiamerai Pippo e nella quale andrai a digitare le tue frazioni (1/3, 2/3
ecc.).
Nella maschera inserisci una casella di testo non visibile ASSOCIATA al
campo numerico in doppia precisione della tua tabella e chiamala Pluto.
A fronte dell'evento "Dopo aggiornamento" del controllo Pippo genera la
seguente riga di codice VBA:
Me!Pluto = Eval(Me!Pippo)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Importare campo TIME da mysql

Salve a tutti,devo importare delle tabelle da un database MySQL ad Access
2003,uso l'importazione guidata tramite odbc,tutto va a buon fine,anche
l'importazione di campi del tipo DATETIME (aaaa-mm-gg  hh:mm) che restano
nello stesso formato,mentre un campo di tipo time (hh:mm:ss) viene
trasformato in data...come risolvere?

 ha scritto nel messaggio 
news:452f83e1$0$25886$4faf...@reader1.news.tin.it...

Non lo risolvi... il campo che in Mysql è di tipo time, in access non c'è... 
dovrai formattarlo tu nelle proprietà formato con hh:nn:ss, ma come tipo 
dati sarà sempre un Data/Ora.
;)


Ho provato a formattarlo come ora (hh:mm:ss) ma trasforma in 00.00.00 tutti
i valori...quindi sono costretto a calcolarmi il campo in un altro
modo,vero?uffii!!!
Newsgroup: it.comp.appl.access
Titolo: ordine record

Salve a tutti,
probabilmente č semplice,ma io essendo un principiante proprio non ci
arrivo.
come faccio a ragruppare i miei record nel seguente criterio??
e cioč:
devo ordinare in una query i record in base ai clienti e poi in base al
numero fatt.
P.e.
cliente a  fatt.1
cliente a  fatt.3
cliente a  fatt.6
cliente a  fatt.10
cliente b fatt.2
cliente b fatt.4
cliente c fatt.5
cliente c fatt.7
cliente c fatt.8
cliente c fatt.9
sono stato chiaro??spero di sě
Grazie

 sono stato chiaro??spero di sì
chiarissimo!
--
Massimo Di Bello
Prometheo
Corsi di Informatica in Franchising
http://www.prometheo.it/

 numero fatt.


Newsgroup: it.comp.appl.access
Titolo: Consigli di design applicazioni

Ciao a tutti,
vorrei discutere con voi del modo in cui implementate i vostri sw. Il desgin
che intendo non si riferisce al solo Look & Feel ma al modo in cui
organizzate i vostri moduli, cosa inserite nel modulo delle Form, se fate
dei file .mda per il riuso di parti di codice, se fate un modulo per ogni
funzione.
In particolare ho notato che quando si fanno form un poco complesso il
modulo sotto la form fa presto a diventare un "puttanaio" ;-) con tutta la
gestione degli eventi nonostante faccia uso della notazione ungarica e
apponga dei prefissi ai nomi dei controlli (cboPippo txtPluto, lblMinnie
ecc...) cosa che faccio per assegnare nomi agli oggetti del db (qryTopolino,
tblPaperino, ecc...).
Inoltre: separate il FE dal BE e nel FE tenete solo alcune tabelle di
decodifica? Usate la sicurezza di Access in modo pesante per attribuire
permessi agli utenti? Fate dei moduli di tipo Classe... in quali casi li
usate?
Insomma c'è parecchia carne al fuoco... chi mi aiuta a cucinarla?
Ciao,
Lorenzo
--------------------------------
Inviato via 
http://usenet.libero.it

 chi mi aiuta a cucinarla?
io no. Pero' sono pronto con coltello e forchetta e mi piace di media
cottura
--
a.cara 
Togli qualcosa dall'email

Newsgroup: it.comp.appl.access
Titolo: Help Compattazione D.Base

Esiste una funzione che mi faccia la compattazione del D.Base (devo farlo
automaticamente al termine di una procedura).
Grazie

 automaticamente al termine di una procedura).
Vedi Help su dbengine.compactdatabase
Ciao, Simone


se vuoi compattare il db in uso:
prova a vedere sul Sito Comune, c'e' una mia soluzione che sfrutta gli
script di windows.
altrimenti, se usi A2000 e ti basta compattarlo all'uscita dall'mdb,
credo sia sia una qulache opzione da settare
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------
Newsgroup: it.comp.appl.access
Titolo: [X-post] Riempimento automatico di un campo

Salve a tutti,
espongo il mio problemino.
Il mio database contiene una tabella a due colonne in cui ogni record è
fatto da una parola in italiano (prima colonna) e la sua traduzione in
inglese (seconda colonna). Ora vorrei creare una maschera in cui ogni volta
che seleziono una parola in italiano da una casella combinata
automaticamente si riempia anche la casella (di testo o riepilogo o
combinata) con la corrispondente parola in inglese.
Penso che la soluzione sia in qualche modo banale ma non riesco a trovarla!
Grazie a tutti per l'attenzione e eventuali risposte.

 ha scritto nel messaggio
news:qzdJa.109262$Ny5.3...@twister2.libero.it...

Inserisci nella proprietà "origine controllo" della casella di testo inglese
il codice:
DLookup("nomeCampoInglese";"nomeTabella";"nomeCampoItaliano=" & chr(34) &
nomeCasellaDiTestoItaliano & chr(34))
Ciao.
--
Sergio MAZZA

 nomeCasellaDiTestoItaliano & chr(34))
Grazie per l'immediata risposta, tuttavia non mi funziona forse ho capito
male...
. i primi tre nomi di campo si riferiscono alla tabella di partenza, giusto?
. mentre il quarto è il nome della casella da cui scelgo la parola in
italiano nella mashera, giusto?
. i nomi dei campi devono avere le virgolette?
. cosa vuol dire quel chr(34) ? corrispondono ad altre virgolette?
. se lo riporto come hai scritto tu mi segnala l'errore #nome?
. mettendo il segno uguale prima di dlookup non da errore ma non funziona
ecco quello che c'è nella proprietà "origine controllo" della mia casella di
testo inglese
=DLookUp("Inglese";"Primi";"Italiano=" & Chr(34) & [PrimoIt] & Chr(34))


La sintassi delle funzioni DLookUp/Chr (e non solo) la trovi nell'help in
linea (F1). Comunque è:
DLookUp("nomeDelCampoDaRestituire";"nomeTabellaDoveCercare";stringaCondizion
eWhere)
Quindi se:
Inglese è il campo con il termine in inglese da restituire;
Primi è la tabella dove cercare il termine in Italiano;
Italiano è il campo dove cercare il testo;
[PrimoIt] la casella da testo dove hai inserito il testo da cercare;
il risultato è:
=DLookUp("Inglese";"Primi";"Italiano=" & Chr(34) & [PrimoIt] & Chr(34))
la funzione Chr(34) ritorna le doppie virgolette; utilizzo quella tecnica
per evitare problemi quando si inserisce in una stringa un apice...
Ciao.
--
Sergio MAZZA

 =DLookUp("Inglese";"Primi";"Italiano=" & Chr(34) & [PrimoIt] & Chr(34))
avevo capito bene. quello che scrivi è esattamente uguale a quello che
scrivo io. a me però non funziona... ora però ho risolto in quest'altro
modo:
nella maschera, alla proprietà evento "dopo aggiornamento" della casella
combinata "Italiano" ho associato le seguenti righe di codice:
Private Sub Italiano_AfterUpdate()
    Me.Inglese.Value = Me.Italiano.Column(1)
End Sub
infatti Column(0) è il valore in italiano e Column(1) il corrispondente in
inglese


Ah ecco! Quello che non avevo capito io era che avevi i valori in un elenco
a discesa...
Scusa.
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: esportare tabella in file txt

Io dovrei esportare il contenuto di una tabella access in un file txt
in modo molto semplice ess:
Rossi    Mario     Via cadorna
Verdi    Luigi       Via Genova
in poche parole riuscire a fare quello che facilmente si riesce a fare in
access selezionando tabella ed esportando
per le mie esigenze posso usare un segno come separatore (;) o lo spazio TAB
quindi nel file txt dovrei ritrovarmi INCOLONNATI (per nome campo) i vari
dati contenuti nella tabella di access
ess:
Rossi    Mario     Via cadorna
Verdi    Luigi       Via Genova
Ringrazio in anticipo per risposta

 ha scritto nel messaggio
news:3ffc3...@news.telnetwork.it...

Non si capisce dove stia il problema: prima dici che vuoi esportare una
tabella in formato txt, poi affermi che è un'operazione facilmente
eseguibile (in effetti lo è: basta usare il menu file=>esporta... e
scegliere il tipo di output)
Dove trovi difficoltà?
Ciao
Salvatore


e' che lo vuole fare da codice quindi se non mi ricordo male e' transfertext
DoCmd.TransferText [tipotrasferimento][, nomefilespecifiche], nometabella,
nomefile[, nomicampo][, nometabellaHTML][, tabellacodici]
--
a.cara 
Togli qualcosa dall'email


 SI INFATTI, DA CODICE ORA PROVO GRAZIE

Sono nuovamente io, la logica penso di averla capita ma in pratica....
DoCmd.TransferText acExportDelim, "OUTPUT", "INTNEW", "C:\xxxx.txt"
Ok questo lo ho legato ad evento click di un pulsante
il problema è "OUTPUT" che da quando ho capito dovrebbe dire come è
strutturato file esportazione xxxx.txt
Ma OUTPUT che cosa è?, un file, e cosa ci metto in questo file.... e dove lo
metto (percorso)
Ho letto guida in linea: Nome file specifiche: Espressione stringa che è il
nome di una specifica di importazione o di esportazione creata e salvata nel
database corrente.
mahh...
Grazie per ulteriore aiutino


lascialo vuoto, per capire cose'  fai un import (o export) da menu' e quando
parte il wizard fai click sul bottone "avanzate". Cmq grosso modo e' una serie
di dichiarative (nelle tabelle mssysimex...) dove vengono conservate le regole
di import/export (quelle che in caso di operativita' via menu' ti chiede man
mano)
