mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: DDE con msaccess

Come fare per inserire dati ad ogni variazione proveniente da valori
esistenti in altra videata di un programma in esecuzione che sopporta il
DDE? Grazie!

 DDE? Grazie!
Se trovi problemi con l'aggiornamento dei dati di una casella combinata,
cimentarti con la comunicazione DDE la vedo dura...
Comunque, dovresti essere più preciso; da quale applicazione dovresti
eseguire il collegamento dde? Che applicazione è? Sei sicuro che supporti il
dde?
Esempi di comunicazione dde li trovi nell'help di access alla voce:
Utilizzare Microsoft Access come server DDE...
Ciao.

 ha scritto nel messaggio
news:9krdur$11b$1...@canarie.caspur.it...
Scusa ho confuso la prima parte del messaggio...

 wrote in message
9krdur$11b$1...@canarie.caspur.it...


 esportare le righe della maschera per archiviarene i dati in un database.
Per favore scrivi la tua risposta dopo il messaggio precedente; come faccio
io, grazie.
Devi scegliere quale sarà l'applicazione server e quella client; se access
deve ricevere i dati da WinTv, access deve essere l'applicazione server e
devi programmare WinTv con il suo linguaggio script (se ne esiste uno) in
modo da avviare access, aprire un canale dde ed inviare i comandi per aprire
la tabella e scriverci dentro i dati.
Se WinTv è l'applicazione server devi programmare access per aprire un
canale dde e leggere i dati per poi scriverli in una tabella.
In entrambi i casi ci sono dei problemi:
- nel primo io non sono al corrente se WinTv ha un linguaggio script per
comunicazioni dde;
- nel secondo non conosco WinTv e non ho la possibilità di conoscere le
variabili che mette a disposizione delle applicazioni client dde...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: [OT] Agnelli

Con l'avvicinarsi della Santa Pasqua gli agnelletti appaiono piuttosto
ABBACCHIATI...
Ehe ehe heehe ehe ehe ehe hehe
Gnam
Antonio


Dai perchè quest'anno non fai una Pasqua vegetariana? 

"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio 
news:vJC%d.24563$zZ1.6...@twister1.libero.it...



 Dai perchč quest'anno non fai una Pasqua vegetariana?
MADDECHEAHO? (Tm.)
Antonio

 Antonio
Ah sě? E io lo dico a Giuseppe (MORCHIO)...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Problemi con sql

Ciao Newsgroup, ho messo come criterio in una query questo codice, ma non
funziona.
Left([Forms]![F_listato_PU-MV-DV]![Tag];2) & "xt" &
Right([Forms]![F_listato_PU-MV-DV]![Tag];2) & (Like "_Q*")
Mentre mettendo cosi funziona e mi trova il mio record
Like "10xt90_q*"
Il mio problema è che devo comporre la stringa; non capisco perche non
funziona, forse il like non si puo usare in mezzo ad altro codice?
Grazie anticipatamente Nadir
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie anticipatamente Nadir
Se invece di dirci cosa hai fatto e non ti funziona, tu ci dici cosa ti
serve, forse...
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:U05K9.7726$Ou4.2...@twister2.libero.it...


 Grazie Nadir
Scrivi DOPO e non prima del testo dei messaggi precedenti.
Hai provato a scrivere nei criteri:
Like (Left([Forms]![F_listato_PU-MV-DV]![Tag];2) & "xt" &
Right([Forms]![F_listato_PU-MV-DV]![Tag];2) & "_Q*")


Newsgroup: it.comp.appl.access
Titolo: totali (NON TUTTI) nei report

Nel corpo di un report ho un controllo chiamato 'C1' con origine 'Campo1'.
Nel PičPagina ho un controllo chiamato 'totaleC1' con origine 
'=Somma([C1])'.
Nel 95% dei casi ogni record viene stampato e sommato correttamente 
senza problemi, ma in alcuni casi da me gestiti( combinazione 
particolare di dati NON gestibile in primis con la query che origina il 
report), non devo stampare una riga del corpo e conseguentemente non 
devo totalizzarla nel pičpagina.
Il primo caso lo risolvo con l'evento su formattazione del corpo 
eseguendo un movelayout=false e un printsection=false, ma non riesco a 
gestire il controllo somma.
Ho provato a fare qualcosa del tipo =MiaSomma(p1,p2,p3), ma mi va in 
errore coi tipi di dati di ritorno.
Potete darmi qualche consiglio?
ciao
nicky63


Non č che ti va in errore perché utilizzi la virgola come separatore 
(utilizzata nel codice VBA) invece del punto e virgola?
(comunque) Quali valori ritorni alla funzione? Nulli? Prova a ritornargli il 
valore 0 (zero); magari prima di effettuare la "MiaSomma" verifica che tutti 
i valori siano > 0:
es. (nell'origine controllo della casella di testo)
=IIF(p1>0 and p2>0 and p3>0;MiaSomma(p1;p2;p3);Null)
Ciao.
-- 
Sergio MAZZA 

 Potete darmi qualche consiglio?
Il mio consiglio č di evitare di usare la funzione somma e utilizzare 
piuttosto una variabile che tu inizializzi all'apertura e azzeri 
nell'intestazione della sezione totalizzante, nell'evento su formattazione.
Questa variabile la incrementi ogni volta che la tua sezione corpo č 
visibile.
Nella formattazione della sezione che ospita il sottototale assegni il 
valore della variabile a un controllo slegato.
Credo che questo modo ti offra ampie garanzie di fare ciň che credi e come 
credi.
Giorgio
Newsgroup: it.comp.appl.access
Titolo: Inviare email da access - Riferimenti

Prendendo spunto dall'ottima applcazione di Alessandro Baraldi "Mail
Sender" ho inserito nella mia applicazione la possibilità di inviare
l'email.
Fin quì tutto bene il programma funziona, ed invia correttamente
l'email, quando ho creato il pacchetto di installazione per un terminal
server mi da problemi.
I riferimenti che ho incluso nel pacchetto sono:
- mswinsck.ocx
- winsck.ocx
- mswsock.dll (non so se è corretto)
- winsock.dll
ma niente da fare
ho provato a registrare i controlli tramite regsvr32 e sono riuscito a
registrare solo il primo mswinsck.ocx
se provo l'applicazione mi da il seguente errore:
Winsock error number 11001
Authoritative answer:Host not found
Cosa sbaglio
o quale controllo devo aggiungere al pacchetto?
Grazie

yosef ha scritto:

Problema risolto, problemi con l'accesso ad internet

yosef ha scritto:

Meglio, ma hai installato un pò troppa roba...., in linea teorica
bastava l'OCX, in quanto le Dll dovrebbe instalarle il S.O.
Windows....!
Se funziona tutto sono contento.... con una cena siamo a posto..!
;-)
@Alex

Newsgroup: it.comp.appl.access
Titolo: Chi è disposto a "convertire"

Ciao a tutti
Io non possiedo la versione Office Development Edition , c'è qualcuno
disposto a convertirmi un file Acces in applicativo ?
Quanto mi costa ? ( è uso privato domestico )
Grazie
Marco



specifica di dove sei
Saluti.
Emanuele.

 Emanuele.
Ciao Emanuele
Mi son de Verona ;-)
Marco


wrote:

io di Padova, se non trovi nessuno di più vicino ti do il nominativo
di una persona con cui parlare
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: come fare riferimento ad un ctl sottomaschera in ctl tab - help

ho una Maschera che ha un controllo schede: TabCtl.
In una delle quattro schede di questo ho messo una Sottomaschera a cui ho
inizialmente NON ho impostato la proprietą RecordSource per motivi di
prestazioni.
sull'evento change di TabCtl vorrei impostare per la proprietą recordsource
ad una query in modo che solo se l'utente ci vuole andare allora deve venire
caricata dei dati.
Per questo in tale evento change con select case testo se viene cliccata la
scheda 3 e se ciņ accade vorrei impostare la proprietą recordsource con la
query e quindi farne la requery.
Riassumo quindi la gerarchia:
Maschera -> TabCtl -> Sottomaschera
il problema č che non riesco, forse per confusione su questo argomento, a
far riferimento a tale controllo per modificare la suddetta proprietą.
se faccio:
Forms!Sottomaschera.RecordSource = "Select ...."
Ottengo sempre il messaggio: Impossibile trovare la maschera:
"Sottomaschera" cui si fa riferimento.
se invece cerco di fare riferimento come:
me.Sottomaschera.RecordSource = "Select ..."
Impossibile trovare il metodo o il membro dei dati
Dove sbaglio?
Ps
Maschera, Sottomaschera e TabCtl sono nomi fittizi.

 ha scritto nel messaggio
news:c53q0q$2nm3p3$1...@ID-213020.news.uni-berlin.de...

Il fatto che sia in una struttura a schede č ininfluente, l'errore
č nell'utilizzo del modello ad oggetti della Sottomaschera.
Forms!Sottomaschera.Form.RecordSource = "Select ...."
Ciao.
@Alex.


Ciao Alex, prima di leggere la tua risposta ero già giunto ad una soluzione,
quasi casualmente.
Non so come, tra prove e riprove, (sono nuovo di access, pur avendo giù
molta esperienza con altri linguaggi non ad oggetti...) ho visto che access
aveva aggiunto la parola magica "... .Form. ..."
Saresti così gentile da spiegarmi perché?
Io pensavo che per fare riferimento ad un membro dell'insieme forms
bastasse:
forms!Sottomaschera.metodo/proprietà.
A questo punto mi si complicano le cose e c'è qualcosa allora che non ho
capito !
-- 
----------------
saluti
Giuseppe

 capito !
L'oggetto Form in se ha metodi e proprietà che sono quelli
ai quali ti riferivi....!
Nel momento in cui l'oggetto viene inserito in una Form
prende metodi e proprietà relativi al fatto che è un'oggetto
quindi BORDERCOLOR, SPECIALEFFECT piuttosco che CampiMaster
e CampiSecondari..... tipici di un'oggetto SubForm.
Per scendere di un livello e di conseguenza accedere ai metodi
e proprietà dell'oggetto occorre riferirsi al Metodo FORM della
SubForm.
Ho fatto un pò di confusione, ma spero di averti chiarito.
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Filtrare i records di una query tramite maschera

Salve
Ho realizzato una maschera tramite la quale vorrei filtrare i record di una
query.
Seguendo i suggerimenti della FAQ 3.14 del sito di Karl Donaubauer sono
riuscito ad
ottenere i risultati voluti per i soli campi di testo.
Ho incluso nel criterio della mia query: Like
Nz([Forms]![Miamaschera]![Miocontrollo];"*")
Quando il controllo della maschera è vuoto vengono estratti tutti i records
altrimenti
vengono estratti solo quelli che contengono il valore contenuto in
[Miocontrollo].
I problemi sorgono nel momento in cui devo filtrate un campo data difatti
utilizzando
il suddetto criterio la query mi restituisce i soli record che contengono i
campi data
valorizzati escludendomi i campi vuoti.
Come posso in quest'ultimo caso, visualizzare tutti i records?
Grazie
Un saluto
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:217Z175Z54Z62Y1...@usenet.libero.it...

Nel criterio usa un If ....
Se usi  Between...and.... ti conviene scriverla da VBA...
Se il criterio è >=< allora puoi usare 
If([tuocontrollo]<>null;[tuocontrollo;DMin("[tuocampodata]";"tuatabella"))
Ciao
-- 
Roberto da Parma 

 Come posso in quest'ultimo caso, visualizzare tutti i records?
Leggi bene il primo esempio della FAQ 3.14.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: somma di minuti

Salve ragazzi
Mi sono inchiodato ad una somma di minuti oltre le 24 ore
La query si ferma a 24 ore
Se un giorno effettuo ore 14.30
Un secondo giorno 12.40
Vorrei ottenere 27.10 anzich� 03.10
(In excell si usa la formattazione [h].mm)
Ho provato in access con [h].nn e in mille altri svariati modi senza 
successo.
LA guida in linea non mi aiuta.
PS i campi sono formattati : ora breve 24h
Grazie 

 Grazie
tra 2 orari :
Minuti1
Minuti2
If Int(Format(Me.Minuti1, "nn")) + Int(Format(Me.Minuti2, "nn")) < 60 Then
    MsgBox Int(Format(Me.Minuti1, "hh")) + Int(Format(Me.Minuti2, "hh")) +
Int(Format(Me.Minuti1, "nn")) + Int(Format(Me.Minuti2, "nn"))
Else
    MsgBox Int(Format(Me.Minuti1, "hh")) + Int(Format(Me.Minuti2, "hh")) +
(Int(Format(Me.Minuti1, "nn")) + Int(Format(Me.Minuti2, "nn"))) / 60
End If
-- 
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perch� un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
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: Ancora un errore

Salve a tutti,
sono nuovamente davanti ad un problema con una casella combinata.
Dunque:
nell'origine riga della casella combinata ho scritto la seguente istruzione
SQL:
SELECT Prodotti.IDProdotto, Prodotti.Codice, Prodotti.Descrizione,
Prodotti.IDFornitore FROM Prodotti;
Nella casella combinata compare solo il codice prodotto, e fin qui tutto
bene. Accanto alla casella combinata ho messo una casella di testo che
contiene la descrizione del prodotto selezionato con la casella combinata.
Quindi ho messo l'istruzione:
me.Testo = me.casellacombinata.column(2)
e funziona. Quello che non funziona e la selezione dell'IDFornitore.
Infatti, l'istruzione
me.testo2 = me.casellacombinata.column(3)
non mi da niente nella casella di testo. Praticamente riconosce IDFornitore
come un valore NULL, invece nella tabella i valori ci sono....
Dove sbaglio?
Grazie
ciao
Brunix

 ha scritto nel messaggio 
news:%POae.819483$b5.36...@news3.tin.it...

Prova con
Me.TuoControllo =  Me.casellacombinata.column(1)
me.Testo = me.casellacombinata.column(2)
me.testo2 = me.casellacombinata.column(3)
Napoleone 

 ha scritto nel messaggio 
news:IGPae.82331$zZ1.2...@twister1.libero.it...

Anzi
Me.TuoControllo =  Me.casellacombinata.column(0)
me.Testo = me.casellacombinata.column(2)
me.testo2 = me.casellacombinata.column(3)
Ciao
Napoleone


Ciao Brunix
avresti potuto mettere un oggetto attinente al problema.
sai che in questo NG ci sono alcune regole da rispettare.
hai settato giusto il numero e la larghezza delle colonne della combo?
---
Daniele

Il subject???
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Query Nascosta

Ciao,
alla mia query Q_Clienti, ho messo gli attributi nascosto e quindi non
riesco più a visualizzarla, come fare per rivederla ????
ciao CF

 ha scritto nel messaggio
news:_9bF8.73687$US3.1...@twister1.libero.it...

Strumenti -> Visualizzazione, imposta lo svirgolino a Oggetti nascosti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in
news:_9bF8.73687$
US3.1...@twister1.libero.it
: 

  Strumenti/Opzioni/Visualizzazione/
  Nella sezione 'Mostra' spunta la casella 'Oggetti nascosti'
  Torna alla tabella delle query e spunta la casella 'Nascondi' 
nella tabella delle proprietà della query PRIMA nascosta, ora 
semi-VISIBILE.
  Ciao,
  Simone.
-- 
--------------------------------------------
Recensioni di programmi freeware e shareware
http://digilander.iol.it/SimonenomiS/
--------------------------------------------


Grazie Tutto OK
Saluti CF
Newsgroup: it.comp.appl.access
Titolo: query troppo lunga, come fare?

Ho una query piuttosto lunga, percio' quando la salvo viene troncata. Dato
che uso istruzioni switch e altre la query performa bene ma e' semplicemente
lunga. Come faccio ad associare la query ad una maschera continua? Ho
pensato di usare ado per ottenere un recordset e superare il limite di
caratteri, e poi associare il recordset alla maschera ma viene troncata lo
stesso! Come posso fare? Grazie dell'aiuto,
Luca

Luca Dall'Olio ha scritto nel messaggio ...

Salva la stringa SQL come querydef e associa quella alla maschera.
Saluti.
Luciano
(DOC)
Newsgroup: it.comp.appl.access
Titolo: Problemi con DLast ....

Ciao a tutti,
sto usando Access 2000 (da Office XP)
ho notato che la funzione DLast... non funziona
premetto che l'ho convertita da un db vers97
dove funzionava benissimo
estraendo dati da una tabella con:
DLast (nomecampo,nometabella)
non mi viene visualizzato l'ultimo record!
ma un record che reputo ...random!
mentre funziona benissimo DMax e DMin
a qualcuno è capitata la stessa cosa?
esiste un'altra funzione per lo scopo?
(recuperare l'ultimo valore inserito)
ciao e grazie per le risposte
Zef

 ha scritto nel messaggio
news:PvtD8.49062$zW3.6...@news1.tin.it...

Se la tabella ha come chiave primaria un campo di tipo contatore, potresti
fare una DLookup che ha come criteri una DMax sulla chiave primaria:
DLookup("nomecampo", "nometabella", "ID=" & DMax("chiaveprimaria",
"nometabella"))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


grazie per la risposta e per la dritta,
in effetti in questo modo dovrebbe funzionare,
ciò non toglie che su Access97 funzionava
a meraviglia ...chia sia un "bugghetto"?
ciao
Zrf
Newsgroup: it.comp.appl.access
Titolo: Recordset con parametro data/ora non funzia

Non riesco ad aprire un Recordset che contenga un parametro di tipo data/ora
se la tabella è collegata in ODBC a Sql-Server.
Avevo avuto il sentore che le date debbano essere formattate in un certo
modo con ODBC, ma all'atto pratico non so come fare.
Qualcuno mi può aiutare?
Ciao: Alfiero

Qualcuno mi puň aiutare?
Prova 'aaaa-mm-gg hh:mm:ss'
Esattamente come l'ho scritto, parentesi e spazi compresi.
Saluti.
Luciano

 Esattamente come l'ho scritto, parentesi e spazi compresi.
Ti ringrazio Luciano, perň non ha funzionato: non sembra essere un problema
di formato ma di sfiga.
Ho fatto un backup/ripristino del DB su un altro SQL Server installato ieri
su un'altra macchina.
I recordsets con parametro Data vengono aperti senza problemi!
Il S.O č lo stesso (win 2000), i DNS creati nella stessa maniera ... eppure
i risultati differiscono ;-(
Francamente comincio ad averne pieni i coglioni di M$ Sql Server, sembra di
lavorare con un Flipper, non con un Server di Database.
Ma sono l'unico ad avere questi casini?
Open Database Connectivity funziona?
Ciao, Alfiero

Newsgroup: it.comp.appl.access
Titolo: problema di costruzione di una maschera

Qualcuno mi sa dire come è possibile visualizzare in una maschera in formato
"foglio dati" e fare in modo che quando si selezioni un record della tabella
ad essa associata, venga proposto lo stesso record con campi aggiuntivi, di
altra tabella ad essa legata da una relazione 1:1, in una sottomaschera?

:

Non hai detto se usi dao o ado
Non hai inoltre detto se la seconda form e' sempre aperta o
se la vuoi aprire al momento
Comunque, gestisci l'evento current della prima form,
cambiando il bookmark della seconda, oppure filtrandola
Mi pare che sull'help di A2K ci sia proprio un esempio su
come si sincronizzano due form.
--
Lorenzo Coronati
--
<<cazzo ma come siamo "simpatici " eh ?>>
(Enrico Virginio, 17/03/2002)
--

 >Qualcuno mi sa dire come č possibile visualizzare in una maschera in


con Access): che cos è A2K?
A2K sta per Access 2000


Newsgroup: it.comp.appl.access
Titolo: Doppia sottolineatura

Quale comando si deve usare in una routine evento su formattazione per 
fare in modo che se si verifica una certa condizione il campo deve avere 
una "doppia sottolineatura".
Grazie


la doppia sottolineatura non credo sia una delle opzioni della
formattazione condizionale.
dovresti cercare un controllo rich text, sul sito di lebans trovi
qualcosa.
www.lebans.com

Newsgroup: it.comp.appl.access
Titolo: Re: Una Costante per il "Title" di tutti i Msgbox?

 Grazie per la risposta
 
Si
 
@Alex

 
 
 
il terzo parametro della msgbox serve appunto per specificarne il title
quindi se hai dichiarato una costante pubblica con quel valore ti basta 
richiamarla proprio li
 
MsgBox "messaggio", vbInformation, QuiLaTuaCostante
 
ciao
BFS
Newsgroup: it.comp.appl.access
Titolo: Unione query

Ciao a tutti.
Ho 2 query fatte cosě:
a) mese - anno - entrate
b) mese - anno - uscite
le due query de tipo raggruppamento/somma e danno i totali mese per mese di 
entrate e uscite...
esempio:
entrate
2008    1    1000
2008    2    1000
2008    3    1000
2008    5    1000
2008    7    1000
2008    9    1000
.......
uscite
2008    2    1110
2008    3    1200
2008    4      800
2008    5      100
2008    7    1500
2008    9    1600
.......
vorrei ottenere il risultato di fonderle in questo modo:
anno  mese  entr     usc
2008    1    1000          0
2008    2    1000    1110
2008    3    1000    1200
2008    4          0      800
2008    5    1000      100
2008    7    1000    1500
2008    9    1000    1600
.......
ritenete sia fattibile??
Grazie a tutti
Ciao


Se le due query si chiamano "entrate" ed "uscite" l'SQL per
la query unione sarebbe:
SELECT entrate.Anno, entrate.Mese, entrate.Entrate AS entr,
                nz(uscite.Uscite,0) AS usc
FROM entrate LEFT JOIN uscite ON (entrate.Mese = uscite.Mese)
            AND (entrate.Anno = uscite.Anno)
UNION
SELECT uscite.Anno, uscite.Mese, nz(entrate.Entrate,0),
               uscite.Uscite
FROM uscite LEFT JOIN entrate ON (uscite.Mese = entrate.Mese)
            AND (uscite.Anno = entrate.Anno)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

> Ho 2 query fatte così:

Grazie per la tempestività!!!
Provo ad applicare la soluzione... spero di riuscire
Grazie ancora!!!
Guido 

 ha scritto nel messaggio 
news:6vj487F...@mid.individual.net...


Newsgroup: it.comp.appl.access
Titolo: mostrare tutti i record in una query

ciao,
    ho fatto una query con delle tabelle relazionate tra loro ma,
naturalmente, i dati della tabella principale che non hanno corrispondenze
non mi vengono visualizzati
c'č un modo on il quale io posso vedere tutti i record ? quindi lasciando in
"bianco" i campi che non hanno corrispondenza ?
grazie mille


Imposta il join (tasto destro sulla lineetta che collaga i campi) forzando 
tutti i record della prima tabella.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Ricerca da maschera

Avendo bisogno di creare un report per ogni singolo cliente, ho creato
una maschera [mRicEve] contenente una sola casella combinata [Cognome]
che, nelle mie intenzioni, dovrebbe indicare ad una query di
selezionare solo i campi di quel cliente.
Il codice SQL è:
SELECT tEventi.[Data evento], tEventi.[Data richiamo],
tEventi.Cognome, tEventi.Nome, tEventi.Note, tEventi.Fatto
FROM tEventi
WHERE (((tEventi.Cognome)=[Forms]![mRicEve]![Cognome]));
Dove sbaglio?
Ringrazio sin da ora.
Buongiorno
Davide

 ha scritto nel messaggio 
news:f42c867e-b87a-4e10...@v39g2000yqm.googlegroups.com...

sbagli nell'uso dell'uguale se il campo è di tipo testo.... prova con like
ciao
-- 
Roberto da Parma 

Roberto da Parma ha scritto:

Non sbaglia. Magari ha bisogno degli apici, che ne pensi?
--
ac

 ha scritto nel messaggio 
news:ajyvl.10838$Cn4....@tornado.fastwebnet.it...

Che non è cosi, IMHO, la casella combinata "cognome" non restituisce il dato 
desiderato..
-- 
Ciao
Geppo 


Dipende se la casella combinata restituisce i Cognome o, magari, l'id del cognome visualizzato........visto che è una combo io farei restituire l'id.....la condizione where diventa
WHERE tEventi.Id=Forms!mRicEve!Cognome
altrimenti ci vogliono apici e like * * davvero.....
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 altrimenti ci vogliono apici ---cut----.....
Sei proprio sicuro?
-- 
Ciao
Geppo 


Detta cosě si......se cerco ID=1 allora "WHERE =1". Se invece cerco tutti quelli che si chiamano Rossi (magari poi il campo dov'č memorizzata l'informazione contiene anche il nome) allora "WHERE Cognome like '*" & me.combo & "*';" o solo asterisco dietro....


geppo ha scritto:

Questo puo' anche essere ma che sia sbagliata l'eguaglianza e' opinabile.
Se il cognome contiene il cognome non vedo perche' scomodare la like, 
tra l'altro piu' pesante.
Per quanto riguarda l'uso di apici o meno dipende da come viene eseguito 
l'SQL.
Se poi il cognome cercato non c'e', beh, ce lo mettesse.... (ma non mi 
sembra che l'OP stia cercando di sperimentare l'effetto "buccia banana")
--
ac

 sembra che l'OP stia cercando di sperimentare l'effetto "buccia banana")
Si, ma se inserisci 2 Colonne e la prima (Colonna Associata) la poni a 0 cm, 
cosa ti restituisce la combo? ;-)
-- 
Ciao
Geppo 

 me.combo & "*';" o solo asterisco dietro....
Ok da vba, ma la query che ha postato l'OP, non sembra venga eseguita in 
vba.
-- 
Ciao
Geppo

Newsgroup: it.comp.appl.access
Titolo: UN AIUTO SULL'EURO

Cliccando su Start/impostazioni/Pannello di controllo/Impostazioni
internazionali,
posso modificare il simbolo della valuta.
E' possibile modificare con una routine il simbolo della valuta direttamente
da Access ?
Un grazie anticipato a tutti coloro che mi vorranno dare un aiuto.

 ha scritto nel messaggio
news:9ltcmq$esd$1...@fe1.cs.interbusiness.it...

? #.##0,00;-? #.##0,00
Automatiche
G.f.

 wrote in
message 9ltgls$8pp$1...@lacerta.tiscalinet.it...

Domanda collegata:
Come posso fare con access per recuperare il simbolo valuta impostato da
pannello di controllo e assegnarlo ad una variabile??
Ciao e grazie
* SuperDavid *
Newsgroup: it.comp.appl.access
Titolo: Salvare le impostazioni della stampante

Ogni volta che apro un report access 2000 non mi salva le impostazioni
della stampante precedentemente configurata (dimensioni margini
orientamento).
Come si può ovviare alla cosa? 
grazie

 ha scritto nel messaggio
news:351a1563.0107...@posting.google.com...

Al sito microsoft trovi la soluzione. E' un problema che si verifica anche
quando modifichi minimamente il tuo report.
Il tuo quesito viene postato abitualmente, ogni tanto guardati i messaggi
vecchi prima di scrivere.
Vai a quest'indirizzo
ACC2000: Lost Printer Settings When Name AutoCorrect Is Enabled
http://support.microsoft.com/support/kb/articles/Q240/8/26.ASP
Ciao
Antonio

 ha scritto nel messaggio
news:351a1563.0107...@posting.google.com...

Questa è la soluzione che uso io, puoi adattarla ai tuoi bisogni.
In pratica ho 2 funzioni, che salvano/ripristinano la configurazione di un
report e della relativa stampante/margini ecc....
La configurazione viene salvata in un file.
Type prnCfg
    prtDevMode As Variant
    prtMip As Variant
    PrtDevNames As Variant
End Type
Public Function SalvaReportCfg(rptName As String, saveFile As String) As
Boolean 'torna vero se c'è errore
On Error GoTo Erro
  Dim vrt As prnCfg
  Dim rpt As Report
  SalvaReportCfg = True
  DoCmd.OpenReport rptName, acDesign
    Set rpt = Reports(rptName)
    vrt.prtDevMode = rpt.prtDevMode
    vrt.prtMip = rpt.prtMip
    vrt.PrtDevNames = rpt.PrtDevNames
  DoCmd.Close acReport, rpt.Name, acSaveYes
  Open saveFile For Binary Access Write As #100
  Put #100, 1, vrt
  Close #100
  Set rpt = Nothing
  SalvaReportCfg = False
  Exit Function
Erro:
Resume Niente
Niente:
  On Error Resume Next
  Set rpt = Nothing
  DoCmd.Close acReport, rpt.Name, acSaveNo
  Close #100
End Function
Public Function RipristinaReportCfg(rptName As String, restoreFile As
String) As Boolean 'torna vero se c'è errore
On Error GoTo Erro
  Dim vrt As prnCfg
  Dim rpt As Report
  RipristinaReportCfg = True
  Open restoreFile For Binary Access Read As #100
  Get #100, 1, vrt
  Close #100
  DoCmd.OpenReport rptName, acDesign
    Set rpt = Reports(rptName)
    rpt.prtDevMode = vrt.prtDevMode
    rpt.prtMip = vrt.prtMip
    rpt.PrtDevNames = vrt.PrtDevNames
  DoCmd.Close acReport, rpt.Name, acSaveYes
  Set rpt = Nothing
  RipristinaReportCfg = False
  Exit Function
Erro:
Resume Niente
Niente:
  On Error Resume Next
  Set rpt = Nothing
  DoCmd.Close acReport, rpt.Name, acSaveNo
  Close #100
End Function
Max

 ha scritto nel messaggio
news:351a1563.0107...@posting.google.com...


 record?
Io? :-)
La mia io la carico quando mi si sconfigurano i report... se dalla stampante
esce dello schifo mado enlla maschera di manutenzione, dove ho un
bottoncione con scritto "reimposta configurazione report", e mi rimette la
configurazione giusta, che ovviamente avevo salvato in precedenza.
Ciao, Max
Newsgroup: it.comp.appl.access
Titolo: casella di testo in cui una parola deve rimandare al sito se cliccata

secondo voi è possibile che una textbox o altro strano controllo in access
contenga una frase in cui una parola sia cliccabile proprio come una pagina
web?
esempio
se volete visitare il mio sito cliccate qui
la parola qui deve essere un link attivo a 
www.miosito.it
 cosi se un utente
gli clicca sopra apre il browser.
secondo voi è possibile?
Grazie.

 web?
Dai un'occhiata alla proprieta': collegamento ipertestuale.
Sib

 Sib
ho guardato ma non dice come fondere testo normale e testo attivo in un
unica label
capisci cosa intendo?
una label che contiene il seguente testo
se vuoi visitarci clicca qui. sarai il benvenuto.
dove solo la parola qui è blu e quando si và sopra compare la manina di
internet il resto del testo è normale.

 ha scritto nel messaggio
news:bk426b$s1l$1...@lacerta.tiscalinet.it...

Essendo label e non controllo non puoi unire tra label diverse?
MAssimiliano

 Sib
ho guardato ma non dice come fondere testo normale e testo attivo in un


 ha scritto nel messaggio
news:bjvj79$42d$1...@lacerta.tiscalinet.it...

Potresti utilizzare un pulsante alla cui etichetta assegni il valore
www.miosito.it
Sul'evento click, gli fai aprire il browser sull'indirizzo specificato dalla
caption
Ciao
Marco

 Marco
si però volevo fare una casella di testo dove dentro ci fosse il linik
isneiema al testo come una pagina httml. vabbè

 ha scritto nel messaggio
news:bk5fvl$u8t$1...@lacerta.tiscalinet.it...

Be', la caption la puoi mettere anche così:
"TESTO   "  & "www" &  "ALTRO TESTO"
Se potessi mettere il pulsante non in rilievo il gioco è fatto.
Non so se questo si può fare, prova...
Ciao
Marco
Newsgroup: it.comp.appl.access
Titolo: Collegare campi di tabelle differenti

Ciao a tutti...ho provato a spulciare un pò ma non ho trovato molto....confido in voi essendo un "semi" estraneo a questo mondo di Access!!
Inizio col dire che ho Access 2010.....vi espongo la situazione ed il problema:
Io ho una tabella con anagrafica azienda (P.IVA,NOME AZIENDA, TITOLARE, INDIRIZZO, CAP, TEL, ECC) e un'altra tabella scadenze dove inserisco dei dati a seguito di un lavoro (la redazione di un documento) che periodicamente va aggiornato quindi i campi sono prima per identificare l'Azienda P.IVA e NOME AZIENDA e poi quelli riferiti alle date del documento).
 
In sostanza devo far si che nella tabella delle scadenze, inserendo la P.IVA (che è la chiave primaria), il nome dell'Azienda si compili automaticamente riconoscendo la P.IVA e recuperando il nome dalla tabella anagrafica..
 
Penso sia banalissimo ma io non so proprio come fare.. :(
 
Allego screen delle tabelle (spero di aver fatto le cose giuste :D )
https://www.dropbox.com/s/77m0ogbdhsjkjys/TAB%20AZ.JPG
 
https://www.dropbox.com/s/5bqtk9a01a1gqlm/TAB%20DVR.JPG
 
 
Grazie a chi mi da una mano!


Se vuoi farlo velocemente usa una casella combinata, che ha come origine riga la tua tabella e compili i campi con i valori reperiti dalla proprietà column della combo
MA


Ciao!
grazie per la gentilissima rtisposta ma non ho capito bene cosa dovrei fare! riesci ad essere più terra a terra???(non so usare molto bene access..anzi!!)


Inserisci una casella combinata sulla tua maschera.
La tua casella combinata avrà come origine una tabella diversa, sull'evento afterupdate della tua combo ci metti 
me.tuocampo1 = me.tuacombo.column(1)
me.tuocampo2 = me.tuacombo.column(2)
 
Ovvio che tuo campo è il nome del controllo che hai sulla maschera 
MA

Newsgroup: it.comp.appl.access
Titolo: OT: ricerca di un dDocente per corsi su applicativi MS Office

Scusate l'OT ma magari può interessare a qualcuno di voi.
La nostra società, che opera, a Roma e Milano,  nel settore dei
servizi specialistici di integrazione di sistemi, sviluppo di
applicazioni, fornitura di consulenza e servizi professionali, quali
formazione e help desk, sta cercando per la sede di Roma una persona
in grado di tenere corsi,  presso la nostra sede e/o presso i nostri
clienti, per utenti MS Office sia a livello base sia a livello
avanzato.
Chi fosse interessato può contattarci al seguente indirizzo email:
in...@lan2lan.it
Sarà gradito l'invio di un curriculum vitae.
Saluti.
---------------
Guido
light...@flashnet.it




Newsgroup: it.comp.appl.access
Titolo: le fatture elettroniche di acquisto squadrano di un centesimo!

Le fatture carburante di acquisto sono tutte sbilanciate di un centesimo 
o due...forse perchè gli importi nelle righe hanno sei decimali?
Ma perchè la emettono sbilanciata? Importando il file xml nel 
gestionale, mi blocca devo intervenire a mano e correggerla perchè non 
vengono accettati movimenti contabili sbilanciati ...
 
Succede anche a voi?
 
grazie


Manda esempio
 

Il 04/06/2019 21:41, Pino ha scritto:

quelle che mi arrivano da enistation partita iva o gestite dalla app 
Mifatturo arrivano perfette sia sul portale aruba sia sul import 
automatico che faccio da gestionale
 
ciao
BFS

Ma perchè la emettono sbilanciata?
 
Perché siamo un paese da cazzari... (e ladri)
 
 ...
Succede anche a voi?
 
Di peggio, molto peggio
 
Ft di "restituzione" di buoni pasto incomprensibili (alcune
 società , ft fatte dai siti delle soc. dei b.p., indicano di fare
 la stampa della videata al momento dell'emissione della
 ft)
Newsgroup: it.comp.appl.access
Titolo: Info per algoritmo

Ho una griglia con diverse "caselle" di peso: 40, 50, 60, 70, 80, 90, 100
In input arriva un numero qualsiasi, tra 40 e 100 e in output dovrei avere la "casella" più vicina al numero inserito, 
non importa se sotto o sopra.
Per esempio: con 52 dovrei avere 50, con 78 dovrei avere 80.
 
Io ho pensato ad una somma e ad una sottrazione con ciascuna casella, mettere i risultati in una matrice, ordinarla e 
prendere il primo elemento.
Qualche idea più brillante e meno brute force? Grazie
 
-- 
Greg


la butto li
 
Public Function trovacasella(x) As Integer
If Right(CStr(x), 1) > 5 Then
     trovacasella = CInt(Left(CStr(x), 1) * 10 + 10)
     Else
     trovacasella = CInt(Left(CStr(x), 1) * 10)
 
End If
MsgBox trovacasella
End Function
 
ciao

 End Function
 
La butti li, ma funziona alla grande; ci ho messo un poco a capirla ed è geniale :)
 
Ma se invece avessi il caso in cui le "caselle" non sono cosi regolari e note a priori, per esempio: 44, 65, 71, 86, 98
Come si potrebbe fare per rendere la funzione piu universale? Grazie
 
-- 
Greg


caricherei in un array i valori delle caselle
 
Public lista(5) As Integer
 
 
Public Function trovacasella2(x) As Integer
 
lista(1) = 44
lista(2) = 65
lista(3) = 71
lista(4) = 86
lista(5) = 98
 
For i = 1 To 5
 
   If x > lista(i) And x <= lista(i + 1) Then
     If x - lista(i) < lista(i + 1) - x Then
         trovacasella2 = lista(i)
 
         Else
         trovacasella2 = lista(i + 1)
 
     End If
     MsgBox trovacasella2
     Exit Function
   End If
 
Next i
 
End Function
 
la cosa sarebbe più semplice se sapessi di avere una sola casella ogni 
decina ma mi par di capire di no
 
 
non so di quante caselle parliamo, e quindi se diventa rilevante il 
tempo per trovare il giusto intervallo.
 
c'è da dire che nel caso pessimo ti tocca scorrere tutto l'array
altrimenti bisognerebbe applicare algoritmi tipo bubble sort o merge 
sort per ottimizzare.
oppure scomodare algoritmi genetici...ma credo che qui siamo oltre
 
 
ciao
BFS
 
 

MN non mi fa quotare!
 
Grandioso, io ci avrei scritto 50 righe di codice, adesso me lo devo compredere per bene e farlo mio.
No, le caselle sono propio quelle, 4-5-6, e non ci sono quindi assolutamente problemi di prestazioni.
Grazie davvero, ciao
 
-- 
Greg

 Come si potrebbe fare per rendere la funzione piu universale?
 
Io farei, se i numeri non sono moltissimi : 
 
function f 
' c è il valore da comparare
' carico i valori nel vettore lista()
' alchè  : 
 
d_old = abs(lista(1) - c) 
 
for j = 2 to n 
 
   d = abs(lista(j) - c)  
   if d = 0 then f = d : exit function
   if d < d_old then d_old = d
 
next j 
 
f = d 
 
end function
 
dovrebbe funzionare anche se i valori della lista non 
sono ordinati
 

 f = d 
 
atch :-) 
 
f = d_old

Newsgroup: it.comp.appl.access
Titolo: query inserimento e recalc immediato della form

ciao.
in una form, ho un pulsante "inserisci record" che quando premuto esegue 
da vb  una query di inserimento in una tabella, e nell'istruzione subito 
dopo esegue il recalc della form che rappresenta la tabella.
Puo' causare problemi cio? voglio dire...e' consigliabile eseguire una 
Insert, e subito dopo fare il recalc della maschera? non e' che potrebbe 
dare problemi in quanto magari la tabella si sta ancora aggiornando?
saluti

 ha scritto nel messaggio
news:sND9d.10454$b5.4...@news3.tin.it...

Teoricamente non ci sono problemi, se vuoi essere certo inserisci un
DOEVENTS
dopo l'INSERT..... ovviamente sono considerazioni valide solo se l'INSERT
è riferito a MOLTI records.....!
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 è riferito a MOLTI records.....!
in effetti cio ho pensato anche io.
Il doevents l'ho messo, ma volevo appunto capire se in teoria fosse un 
metodo sicuro o meno.
cmq per risolvere il dubbio ho fatto che quando premo il tasto effettua 
SOLO la query..mentre il recalc del form viene fatto in seguito...cosi 
non ho dubbi :>
ciao e grazie
Newsgroup: it.comp.appl.access
Titolo: Query Rompicapo

Qualcuno mi sa per caso dare la soluzione a questo rompicapo?
Sto cercando di ragionarci sopra da due giorni e ho fatto un'infinità di
prove...
In Access devo creare una query che mi restituisca tutti i record di una
tabella che nel campo IDrelativo contengano il valore 0 (zero).
Ma non basta:
Mi occorre che per ogni record restituito dalla query venga aggiunto un
campo che conti quanti sono i record della tabella principale (e non solo
dei record restituiti dalla query precedente!) che contengono nel campo
IDrelativo lo stesso valore del campo ID.
In tal modo per ogni IDrelativo=0 avrò accanto un campo che mi dice quanti
record hanno nel campo ID il valore IDrelativo di ognuno dei record
restituiti...
...OK, MI SPIEGO MEGLIO....
Sono alle prese con un forum molto semplice basato su Access e ASP.
Il database contiene una sola tabella che si chiama "forum" e che contiene i
campi ID, IDrelativo, Messaggio, Data.
Il campo ID è il contatore e aggiunge in maniera progressiva il numero del
messaggio.
Il campo IDrelativo contiene l'ID del messaggio a cui si è risposto. Se
contiene il valore zero allora il messaggio non è una risposta ad un altro
messaggio ma un novo "topic".
Il campo Messaggio contiene ovviamente il corpo del Messaggio.
Infine il campo Data contiene la data e l'ora in cui è stato inviato il msg.
Il forum funziona già perfettamente ma la mia perplessità nasce dal voler
inserire accanto ad ogni topic il numero delle risposte che esso contiene.
Il compito della query dovrebbe essere quello di calcolare quante risposte
ha ogni topic (ovvero ogni messaggio con IDrelativo = 0)
Ci riuscirò mai?
Spero di essere stato abbastanza chiaro... se non lo fossi stato cercherò di
esprimere il tutto in termini diversi.
Grazie ancora a chiunque voglia aiutarmi, incoraggiarmi, compatirmi o
consolarmi...
Vladik

 <BR>
------------------------------------------------------------------------
Questo messaggio e` stato inviato da 
http://www.inwind.it

 Spero di esserti stato di aiuto.
Non credo, perchè lui, GIUSTAMENTE, legge solo i messaggi scritti DOPO il
quoting
Antonio

 restituiti...
SELECT DCount("*","tabella1","[idrelativo]=" & [id]) AS Espr1,
Tabella1.idrelativo, Tabella1.id
FROM Tabella1
WHERE (((Tabella1.idrelativo)=0));
Antonio

Newsgroup: it.comp.appl.access
Titolo: azzerare db

Ho un db access con varie tabelle e migliaia di record inseriti.
Ora ho l'esigenza di duplicare il db lasciando però tutte le tab della copia
vuote.
L'unica soluzione che conosco (da buon neofita) è quella di cancellare i
dati di ogni tab selezionandoli tutti e premendo CANC.
Il problema è che le tabelle con campi contatore mantengono l'ultimo valore
inserito memorizzato, io vorrei che partissero da 0 come in un db appena
creato.
Soluzione?
Grazie in anticipo e scusate la probabile banalità della domanda.
bye,
Max

 Max
http://www.donkarl.com/it/
FAQ 3.2
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 SC
grazie 1000
Newsgroup: it.comp.appl.access
Titolo: Raggruppare e visualizzare dati

buon giorno a tutto il NG!
Il problema mattutino č un problema squisitamente pratico.
Nella tbl "Persone" (IdPersona, Cognome_nome) ho vari nomi:
1 - eskat
2 - mario rossi etc
Nella tabella "oggetti"(Idoggetto,Idpersona,Oggetto) ho vari record 
1 - 1 - Pinze
2 - 1 - Forbici
3 - 2 - paletta
4 - 1 - secchiello
Con una query di selezione č ovviamente possibile raggruppare oggetti in
base alla persona cui appartengono ma , a livello di visualizzazione, si
ha un risultato per cui vi sono (nel caso specifico)
--------------------
eskat   |Pinze      | 
--------------------
eskat   |Forbici    | 
--------------------
eskat   |Secchiello | 
--------------------
E' possibile, in qualche modo (anche tramite qualche accrocchio,trucco o
altro..)far sě che in qualche modo il tutto venga visualizzato in un
unico raggruppamento del  tipo
----------------------------------
eskat   |Secchiello  forbici pinze|
----------------------------------
ovviamente qualsiasi buon suggerimento č ben accetto!!
Grazie,
Eskat
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


In un modulo di Access scrivi una funzione che abbia il seguente codice VBA:
Function Pippo(IdPippo As Long) As String
Dim rst As DAO.Recordset
Set rst = CurrentDb().OpenRecordset("oggetti")
rst.MoveFirst
Do Until rst.EOF
    If rst!IdPersona = IdPippo Then
        Pippo = Pippo & rst!Oggetto & " "
    End If
    rst.MoveNext
Loop
Set rst = Nothing
End Function
A questo punto creati una query che abbia il seguente codice SQL:
SELECT Persone.Cognome_nome, Pippo([IdPersona]) AS Oggetti
FROM Persone;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


A questo punto mi dà un errore( e ti pareva che funzionasse tutto alla
prima..:-)
Funzione 'Pippo' non definita nell'espressione
Che faccio?Butto tutto e vado a pesca?
Ciao
Eskat
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:150Z217Z40Z99Y...@usenet.libero.it...

Come puoi vedere, la funzione Pippo fa riferimento alle librerie DAO, quindi
se usi Access 2000 o Access XP devi aggiungere ai riferimenti del tuo
database i riferimenti alle librerie DAO.
Per scrupolo ho provato la soluzione che ti ho consigliato e a me funziona
(però uso Access 97).
Ma la funzione la hai registrata in un modulo?
Se si prova a sostituire
Function Pippo(IdPippo As Long) As String
con
Public Function Pippo(IdPippo As Long) As String

Newsgroup: it.comp.appl.access
Titolo: dlookup()

=DLookUp("DESCRIZION";[DESCR_CONT_IN_OP];"[CONTODARE] =" &
[QUERY]![DESCR_CONT_IN_OP]![C_DARE])
ho messo questa stringa sull'evento su attivato di una casella di testo
miocampo. Mi restituisce #nome?
Dove sbaglio considerando che voglio trovare il valore del campo descrizion
nella query descr_cont_in_op quando i campi contodare (della maschera
attiva) e c_dare della query sono uguali?

 ha scritto nel messaggio
news:8us0e0$3rm$1...@fe2.cs.interbusiness.it...

Prima di tutto a fronte dell'evento su attivato devi generarti un codice VBA
e non scrivere nella riga delle proprietą; la routine deve contenere:
Me![miocampo] = DLookup("DESCRIZION", "DESCR_CONT_IN_OP", "C_DARE=" &
CONTODARE)
nel caso che C_DARE e CONTODARE sono numerici, oppure:
Me![miocampo] = DLookup("DESCRIZION", "DESCR_CONT_IN_OP", "C_DARE=" &
Chr$(34) & CONTODARE & Chr$(34))
nel caso che C_DARE e CONTODARE sono di tipo testo.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 ha scritto nel messaggio
    > news:8us0e0$3rm$1...@fe2.cs.interbusiness.it...
    > > =DLookUp("DESCRIZION";[DESCR_CONT_IN_OP];"[CONTODARE] =" &
    > > [QUERY]![DESCR_CONT_IN_OP]![C_DARE])
    > > ho messo questa stringa sull'evento su attivato di una casella di
testo
    > > miocampo. Mi restituisce #nome?
    > > Dove sbaglio considerando che voglio trovare il valore del campo
    > descrizion
    > > nella query descr_cont_in_op quando i campi contodare (della
maschera
    > > attiva) e c_dare della query sono uguali?
    > >
    > >
    >
    > Prima di tutto a fronte dell'evento su attivato devi generarti un
codice VBA
    > e non scrivere nella riga delle proprietà; la routine deve contenere:
    >
    > Me![miocampo] = DLookup("DESCRIZION", "DESCR_CONT_IN_OP", "C_DARE=" &
    > CONTODARE)
    >
    > nel caso che C_DARE e CONTODARE sono numerici, oppure:
    >
    > Me![miocampo] = DLookup("DESCRIZION", "DESCR_CONT_IN_OP", "C_DARE=" &
    > Chr$(34) & CONTODARE & Chr$(34))
    >
    > nel caso che C_DARE e CONTODARE sono di tipo testo.
grazie funziona e no mi restituisce più l'errore, dovrei ora però aggiungere
un altro criterio e cioé oltre a "C_DARE="&CONTODARE anche
"S_AVERE="&SCONTODARE; ho provato a legarlo con un AND ma non funziona, come
é la sintassi esatta?

 é la sintassi esatta?
mi rispondo da solo per non far perdere tempo a nessuno e posto la risposta
(trovata nel pomeriggio)
servisse a qualcuno. L'And va messo dentro le virgolette... maledetta
sintassi :-)
Matteo
Newsgroup: it.comp.appl.access
Titolo: Differenza in giorni mesi ed anni tra 2 date

se ho due date es.
 07  gennaio    2001  e
 20  dicembre 2000
è possibile al click di un pulsante avere la differenza dei:
1) giorni                                su casella1
2) mesi                                  su casella2
3) anni                                   su casella3
nel caso in esempio avrei
1)  18 giorni
2)  01 mese
3)  01 anno
quindi la differenza reale (riportata in gg) deve essere è solo quella
dei gg; per il mese e l'anno quindi non devo avere la loro misura
rispetto ai gg ma solo sapere se mi trovo al mese successivo e all'anno
successivo.
n.b. nessuna delle due date è quella del Pc, ma ciascuna ottenuta
con il Format (DateSerial (…… di tre caselle di testo,
dove i dati sono stati inseriti manualmente.
formato "dd mmmm yyyy"
Praticamente:
fa la differenza dei soli giorni
05 dicembre 2000 ---- 08 dicembre 2001 --- 368 giorni
05 dicembre 2000 ---- 20 gennaio 2001 ---  46 giorni
fa la differenza dei soli mesi
05 dicembre 2000 ---- 08 dicembre 2001 --- 12 mesi
05 dicembre 2000 ---- 20 gennaio 2000 ---   1 mese
fa la differenza dei soli anni
05 dicembre 2000 ---- 08 dicembre 2001 --- 1 anno
05 dicembre 2000 ---- 20 gennaio 2000 ---  0 anni
-----------------------------------------------------------------------------------
Caso 2:
Devo anche effettuare una:
Differenza integrata e non separata tra anni mesi e giorni
Anno iniziale              Anno finale                 Differenza
05 ottobre 2000     ---- 08 dicembre  2000 ---  0 anni   2mesi   3giorni
05 dicembre 2000 ---- 05 dicembre  2001 ---  1 anno   0mesi   0giorni
05 dicembre 2000 ---- 08 febbraio   2001 ---  1 anno  1mese  3giorni
05 dicembre 2000 ---- 08 dicembre  2002 ---  2 anno  0mesi  3giorni
con anni in casella A
mesi in casellaB
mesi in casella C
---------------------------------------
---------------------------------------
Thank you

 con il Format (DateSerial (.. di tre caselle di testo,

Per la differenza di due date solo in giorni o solo in mesi o solo in giorni
vedi l'help riguardo la funzione DateDiff.
Per la differenza tra due date in anni, mesi e giorni vedi il Sito Comune,
Sezione FAQ, "Differenza tra due date espressa in anni, mesi e giorni" di
Silvio Berruti.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

oooops
mi ero dimenticato, di ringraziarti
Thank you