mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: maschera di sola lettura...che si modifica

salve a tutti.
Da una maschera lancio, tramite un pulsante, l'apertura di una maschera i 
cui dati si basano su una query.
Nel codice del pulsante specifico chiaramente acformreadnly...
ma quando si apre la maschera...posso fare delle modifiche (cambio i valori 
dei campi, in sostanza).
Non riesco assolutamente a capire perchè...
Vi riporto:
il codice del pulsante (che apre la mask incriminata)
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Maschera1"
    DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormReadOnly '21/03/2005
      DoCmd.Maximize
l'origine dati della mask è ovviamente query1
ho settato (per ulteriore sicurezza) il consenti modifiche = no
ma....niente; la apro e la posso modificare (cosa che ovviamente NON 
voglio).
Con la solità cenere sul capo vengo a chiedere consiglio.
Saluti
Guido
-- 
in moto:
sfortunà tanti
fortunà pochi
bravi gnanca uno 

 Guido
La tua "Maschera1" ha del codice sull'evento Open o Load?
Controllalo.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Controllalo.
no, assolutamente.
Ho parzialmente risolto imponendo che il recordset sia di tipo snapshot...
Ma non mi ha risolto il dubbio che ci sia qualcosa che non va...
Si usa questa strada?


Guido ha scritto:



Il codice è corretto.
Ho inviato un piccolo demo.



grazie; credo l'indirizzo di posta sia inattivo.
In ogni caso, il problema si pone solo su quel caso.
Se ti va ti mando programma in oggetto...


Guido ha scritto:


Togli nosp.

Newsgroup: it.comp.appl.access
Titolo: Fatturazione a privati e ad aziende

Ho la necessità di fatturare a clienti privati e clienti con partita iva.
Nel mio database ho già una tabella "privati" con l'anagrafica dei privati e 
una tabella "aziende" con l'anagrafica delle aziende.
Ora ho la necessità di creare una fattura o una ricevuta fiscale, la 
ricevuta fiscale sarà fatta solo per i "privati", la fatturazione sarà fatta 
a privati (99% dei casi) e ad aziende. (E' strano ma è per una scuola guida 
e per legge bisogna fatturare a chi prende la patente)
Nella maschera che ho in mente potrò selezionare fattura o ricevuta fiscale, 
nel caso di fattura, se la fattura dovrà essere fatta ad un privato o ad 
un'azienda.
Devo gestire anche gli acconti che mi vengono dati dai clienti.
In un post precedente mi è stato consigliato di non gestire gli acconti 
nella schermata della fattura o della ricevuta fiscale, mi è stato 
consigliato di crearmi una gestione per i movimenti contabili dove annotare 
tutti gli incassi in base al cliente e al numero di fattura (o ricevuta 
fiscale).
Come può essere progettato al meglio il database?
Grazie a tutti per l'aiuto. 


per quanto riguarda i pagamenti io uso inserirli nella maschera fattura e se
successivi in una maschera a parte. Quindi tutte e due le soluzioni
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ricevuta fiscale).
Consiglio vivamente la gestione a se degli incassi.

 Consiglio vivamente la gestione a se degli incassi.
Vediamo se questa struttura può essere giusta:
tabella Anagrafica
Id cliente
ecc...
tabella Fatture
Id Fattura
Id Cliente
Data
Importo Totale
tabella Dettagli Fatture
Id Fattura
Tipo [Acconto, saldo] (così stabilisco segno + o - nei calcoli totali che 
farò successivamente)
Descrizione
IVA Descrizione (esente art.10 ecc.)
IVA
Imponibile
Totale
tabella Incassi
Id Cliente
Id Fattura
Imponibile
tabella Ricevute Fiscali
Id RicevutaFiscale
Id Cliente
Data
Importo Totale
tabella Dettagli Ricevute Fiscali
Id RicevutaFiscale
Tipo [Acconto, saldo] (così stabilisco segno + o - nei calcoli totali che 
farò successivamente)
Descrizione
IVA Descrizione (esente art.10 ecc.)
IVA
Imponibile
Totale
Riguardando questa mia soluzione non mi torna una cosa: un cliente mi dà un 
acconto e lo inserisco nella Tabella incassi però in quel momento non ho 
ancora l'id fattura. Potrebbe essere conveniente gestire questo direttamente 
dentro dettagli fatture?
Avete notato qualche altro problema in generale?
Grazie

Newsgroup: it.comp.appl.access
Titolo: aggiungere testo ad un record

Salve,
ho un elenco di numeri telefonici.
A tutti i record dovrei aggiungere il prefisso 0039.
E' possibile farlo in automatico?
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
73 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter! 

 E' possibile farlo in automatico?
se il campo è di tipo testo fai una query di aggiornamento del campo con
"0039" & [campo]
Antonio
Newsgroup: it.comp.appl.access
Titolo: Apertura maschera con sottomaschera

Buongiorno, sto avendo problemi con l'apertura di una maschera che contiene una sottomaschera.
 
Ho una maschera "Pagina Iniziale" dove tra le varie funzionalità c'è la possibilità di filtrare alcuni record e aprire, tramite un pulsante (VBA OpenForm in Read Only perche non devo poter modificare il record), una maschera (la chiamerò maschera Alpha) che spiega in dettaglio i contenuti del record.
 
Questa maschera Alpha contiene però una sottomaschera (Beta) che contiene i record collegati al record visualizzato nella maschera Alpha. Quando vado ad aprire la maschera Alpha attraverso il pulsante della Pagina Iniziale, mi apre correttamente il record selezionato però nella sottomaschera Beta non compaiono i record collegati al record di Alpha, rimane vuota e non capisco perchè. 
 
Spero mi possiate aiutare, 
Jacopo
 
PS. per inciso la maschera Alpha contiene l'intestazione di un ordine (cliente, destinazione, data...) mentre la maschera Beta contiene i dettagli (Prodotti, quantità...) e ognuna di queste ha una tabella propria

1) Le 2 Tabelle sono Relazionate correttamente da Campi Chiave Primaria(PK) lato 1 e Chiave Esterna(FK) lato M...?
2) I campi oggetto di relazione sono gli stessi che valorizzano le proprietà Campi Master/Secondario del Container della SubForm...?
 
@Alex


I due Link Master Fields e Link Child Fields di Alpha che cosa
contengono?
 
Bruno

Le due tabelle sono relazionate correttamente perchè le stesse maschere, aperte in acFormEdit tramite un altro pulsante, registrano tutti i record e sottorecord correttamente.
Comunque ho "risolto" il problema creando due nuove maschere identiche per l'apertura in ReadOnly e i sottorecord vengono visualizzati correttamente. 
Ho cambiato però la copia della sottomaschera Beta, da visualizzazione in sottomaschera continua a più elementi ad un foglio dati, essendo che non avevo più bisogno di aggiungere o modificare record.
 
Grazie

Newsgroup: it.comp.appl.access
Titolo: Posizionamento FORM

Ciao a tutti.
Come si fa a posizionare una maschera in un punto ben preciso tramite VBA?
Grazie
FACE ONE

 tramite VBA?
Con DoCmd.MoveSize
-- 
Saluti,
Bombjack
"Look! Up in the sky!
It's a bird! It's a plane!
No, it's... Bomb Jack! "

Grazie!!!
Ecco perchč non la trovavo! Cercavo delle proprietą tipo PosX, PosY, ecc.
FACE ONE
Newsgroup: it.comp.appl.access
Titolo: Calcolo Ore

Ciao a tutti,  sono a farVi una richiesta per me necessaria.
Ho una tabella NOMI con i 2 campi:
CODICE    tipo  00001
NOME       tipo   ANTONIO BRAMBILLA
e una tabella PRESENZE con i 4 campi
CODICE
DATA
ORA
IN_OUT
La tabella PRESENZE contiene dei record come segue:
00001    -  01/04/03   - 08.00  -  I
00001    -  01/04/03   - 11.00  -  U
00001    -  01/04/03   - 11.30  -  I
00001    -  01/04/03   - 15.00  -  U
00001    -  01/04/03   - 15.25  -  I
00001    -  01/04/03   - 17.00  -  U
00002    -  01/04/03   - 10.00  -  I
00002    -  01/04/03   - 18.00  -  U
Ora devo calcolare il tempo di effettiva presenza del codice 00001 tra gli I
(Ingressi) ed U (Uscite) dello stesso giorno.
Chi mi viene in aiuto ?
Grazie in anticipo
__________________________________________________________________

 ha scritto nel messaggio
news:WXGka.76323$Jg1.1...@news1.tin.it...

Io metterei l'ora d'ingresso e di uscita in due campi differenti e poi una
semplice divverenza con una query risolverą il tuo problema
--
skipper dixit...
www.superskipper.it


Giusto!
Poi basta creare un campo calcolato pari alla differenza fra OraUscita e OraIngresso,
naturalmente poi bisogna formattare il campo risultante come "
hh.mm
" per vedere numeri
che abbiano un senso...
ciao!

 ha scritto nel messaggio
news:80389v4pdh604db4a...@4ax.com...

Almeno che uno non entri alle 23:30 ed esca alle 1:30 per esempio

 ha scritto nel messaggio
news:6_Uka.106948$i26.3...@news2.tin.it...

Diciamo che il problema delle 23.30 - 6.30  non l'avrei per ora, pero' non
ho ben capito come proseguire, io sono all'inizio e mi serve qualcosa di +
dettagliato.
Grazie a ki vuole darmi una mano..

 00001    -  01/04/03   - 08.00  -  I        28800)            10800)


Newsgroup: it.comp.appl.access
Titolo: Problema di conversione da testo a data

Ho un problema urgente che non riesco a risolvere:
Perchè quando converto il campo testo 01/01 in un campo data con formato
mese anno lo converte come 01/04 anzichè 01/01, praticamente imposta
come anno il 2004 anzichè il 2001.
Saluti a tutti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Saluti a tutti
Con quale funzione effettui la conversione?
Se usi CDate occorre che la stringa contenga sia il giorno, sia il mese che
l'anno.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 l'anno.
La conversione la faccio semplicemente entrando nella tabella e
modificando il tipo dati da testo a data


 Saluti a tutti
Lo stesso problema si verifica con Excel


 ha scritto nel messaggio
news:9d052593f80632b70fc...@mygate.mailgate.org...

Affinché Access ti accetti la modifica del tipo dati da Testo a Data/ora è
necessario che il campo contenga una data compiuta, ovvero deve contebere
anche l'anno, quindi 01/01/2004 e non solamente 01/01.

Newsgroup: it.comp.appl.access
Titolo: VBA: recordset maschera

Salve a tutti,
esiste il modo per creare un recordset con il contenuto di una maschera,
a prescindere dall'origine dei dati della maschera?
grazie!
ringo

 ha scritto nel messaggio
news:cjgjt4$acf$1...@newsread.albacom.net...

me.recordsetclone

 wrote in message
news:cjgjt4$acf$
1...@newsread.albacom.net

Con DAO Metodo RECORDSETCLONE
Dim rs as DAO.Recordset
Set rs=Me.RecordsetClone
CON ADO Metodo RECORDSET
Dim rs AS ADODB.Recordset
Set rs=Me.Recordset
 
Ciao
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: limiti di Jet 4.0 e ACE 14.0

Buon giorno a tutti.
Ho creato un db con Access2000 (Jet 4.0) che potrebbe arrivare a 20  
milioni di record nella tabella principale e quindi sfondare il limite di  
2Gb di dimensione del file .mdb. Non sono però riuscito a capire se il  
motore del nuovo Access2010 (ACE 14.0) consenta di superare questi limiti  
e quindi faccia al caso mio.
Ho pensato anche di passare a db di classe superiore (SQL server o  
concorrenti) per mettermi del tutto al sicuro, però, siccome sono *certo*  
che il db sarà sempre monoutente mi sembra che così facendo potrei andare  
incontro a inutili complicazioni.
Qualcuno sa darmi un consiglio?
Grazie per l'attenzione.
-- 
Michele


-- 
Ciao
Geppo 


Se nn ho letto male la R2 si SQL express arriva a 20 gb.....ma se hai questa
mole di dati esagerata (anche se sarebbe da vedere quanto spazio
occupano........anche in mdb una tabella con 1 solo campo stringa di 2 mln di
record nn è nulla di che....) e altre necessità (forte multiutenza,
concorrenza spietata, uso da remoto, web ...ecc..ecc...ecc) forse puoi passare
anche al full SQL.......oppure splitti gli mdb BE......2 Gb sono veramente
tanti!!!!!
-- 

 sql server expless 2008 è gratuito il limite del database è 4 gb.
Questo è interessante. E' da usare come back-end di Access?
Grazie.
-- 
Michele

 tanti!!!!!
Ma una query su due tabelle che risiedono su file diversi ha la stessa  
efficienza di una eseguita su un documento unico?
Grazie.
-- 
Michele

 Grazie.
-- 
Ciao
Geppo 

Michele
Access = jet + IDE. Se al posto di jet usi SQL server (ma anche oracle,
postgresql, mysql o quello che vuoi)......il resto ti rimane (ovvio non
interlacciato come l'ambiente Access...)!!!!! 
--
Newsgroup: it.comp.appl.access
Titolo: DoCmd.OpenQuery nomequery

Posso specificare al posto del nome di una query esistente il codice
SQL vero e proprio (ad esempio select * from tabella) ?
Grazie,

 SQL vero e proprio (ad esempio select * from tabella) ?
Ovvio, ma in tal caso non puoi usare docmd.openquery (dato che non apri una
query), ma devi usare:
docmd.runsql
dato che esegui una sql.
comunque è preferibile in molti casi usare currentdb.execute che non chiede
conferme e consente l'uso delle transazioni.
Sib

 chiede conferme e consente l'uso delle transazioni.
In tal caso tutti e due non aiutano perché non si tratti di una
query di comando.
-- 
;-)
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

e quindi non e' possibile ?

 e quindi non e' possibile ?
Sě. Per vedere una query al schermo deve esistere.
--
cu


 e quindi non e' possibile ?
Per vedere il risultato di una query nella visualizazzione
tabellaria deve esistere come QueryDef salvata in questo
momento.
-- 
HTH


 query di comando.
ecco!
vedi cosa significa fare i bagordi con gli amici la sera prima?
Sib
PS quand'e' che vieni a fare i bagordi dalle mie parti?

 PS quand'e' che vieni a fare i bagordi dalle mie parti?
Chissa quando avremo soldi e tempo sufficente...
-- 
cu


 Chissa quando avremo soldi e tempo sufficente...
Dai, se mi dici cosi' mi demoralizzi.
Ciao
Sib

Newsgroup: it.comp.appl.access
Titolo: macro per salvare il file mdb in piu' percorsi

E' possibile creare un pulsante di comando che esegua il salvataggio del
file mdb relativo al database in piu' percorsi, o almeno in uno, ma diverso
da quello su cui normalmente risiede (in un altro disco rigido) prima della
chiusura dello stesso db ?
Grazie

 ha scritto nel messaggio
news:bugngo$5jc$1...@lacerta.tiscalinet.it...

Non credo...., ma perchè devi fare una cosa simile, non ti
basta creare un pacchetto d'installazione piazzato in una pagina
Web in rete Locale......!
@Alex.

 ha scritto nel messaggio
news:buh2o7$i4j$1...@lacerta.tiscalinet.it...

SOLO PER MOTIVI DI SICUREZZA!
Tra l'altro quello che dici di fare non è alla mia portata di conoscenze.
Attualmente ho il file su un disco di server, in piu' periodicamente ne
conservo una copia nel mio disco C (perche' e' già successo che il disco del
server si è rotto)
Scusa, per pacchetto di installazione piazzato in una pagina web cosa
intendi?
Newsgroup: it.comp.appl.access
Titolo: Maschere e pulsanti

Vengo ancora a chiedervi aiuto e, come sempre, so che non me lo
negherete....
Supponiamo di avere una maschera M1, nella quale vengono elencati in
visualizzazione continua tutte le merci in magazzino...supponiamo poi che si
debba creare un report contenente solo alcune di queste merci (per esempio
un cliente vuole visionare dieci articoli tra i duemila presenti..) la mia
domanda č:
č possibile far si che scorrendo la maschera M1 io possa cliccare sulla riga
dell'articolo scelto, e questo mi venga automaticamente copiato in una
tabella creata apposta per l'occasione sulla quale poi baserņ il report per
la stampa??!!
Spero di essere stato chiaro!!!
Grazie comunque a chi vorrą e potrą aiutarmi....a tutti gli altri...buon
lavoro!!!

 la stampa??!!
Se questa č la strada che vuoi percorrere, aggiungi un campo sě/no alla
tabella delle merci, aggiungi una casella di spunta associata al campo e
spunta quelli che vuoi stampare.
Il report deve stampare solo i record della tabella col campo sě/no
spuntato, quindi che vale Sě
Prevedi poi un bel pulsantino per annullare al volo tutte le spunte...
Antonio

 lavoro!!!
Ti consiglio di visualizzare l'elenco degli articoli da scegliere per
stamparli in un report in una casella di riepilogo con selezione multipla
invece che in una maschera continua.
Un esempio di quello che ti suggerisco lo trovi sul Sito Comune (link qui
sotto), nella Sezione Reports, nella FAQ intitolata "Come si puň filtrare un
report in base alla selezione multipla effettuata su una casella di
riepilogo?".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Sul sitocomune c'è un articolo per "spostare" (nel tuo caso copiare) un
record dda un elenco all'altro clickandoci.
Ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 Inviato via 
http://usenet.libero.it
Mi diresti inquale sezione?


 Trasferire righe tra due listbox di Lbo
Credo nella sez. Forms


Newsgroup: it.comp.appl.access
Titolo: Spostamento tra campi.....

Sto creando un automazione........
DoCmd.OpenForm ("Pippo")
Forms!Pippo!Peso.SetFocus
?
DoCmd.Close
? = Dovrei inserire una riga di codice che esegua un aggiornamento del campo
"Peso" della Forms!Pippo di modo che sull' evento AfterUpdate di Peso vada
ad eseguire la funzione relativa...
Grazie
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ad eseguire la funzione relativa...
Se capisco bene č meglio di chiamare direttamente la procedura.
Togli "Private" dal Sub AfterUpdate. Poi puoi chiamarlo dal di fuori e
la riga che cerchi č: Form_Pippo.Peso_AfterUpdate
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: Re: ricerca su data

 particolare?
Potresti essere più preciso.
Suppongo che il "problema" risieda sul come è fatta la ricerca, ma non è 
molto chiaro



 wrote in message
news:x6bce.1305400$
35.48...@news4.tin.it

La data di solito si intende come tale, pertanto
con gg/mm/aa(aa)
Se vuoi cercare per anno non è per data.
Usa la funzione Year(TuaData) e cerca nel campo anno.
@ALex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Auguri natalizi e ... Share point services   :-)

Ciao a tutti ragazzi e buon natale,
Sarei interessato ad approfondire l'argomento "share point services" che
diverrà sempre più importante per l'Access del futuro.
Francamente conosco molto poco il tema, ma vorrei rimediare: qualcuno
conosce links interessanti in materia?
Ciao!
Max Bertoglio

 ha scritto nel messaggio
news:J6trf.98676$65.28...@twister1.libero.it...

Ciao Max,
inzia da qui:  microsoft.public.it.sharepoint
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
---------------------------------------

 inzia da qui:  microsoft.public.it.sharepoint
Incredibile: c'è perfino un newsgroup ...
Grazie!   ;-)
Max Bertoglio
Newsgroup: it.comp.appl.access
Titolo: invio fatture elettroniche tramite web service

Ciao
 
ormai tutti i portali hanno predisposto la possibilità di invio di 
fatture tramite web service
 
Agio
Aruba
Seac
Artigiani vari
Banche varie
 
qualcuno ha gia sviluppato qualcosa? almeno per Agio e Seac che vedo 
molto usati dai miei clienti
 
BFS
 
---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com
 
 

 
 
Stavamo vedendo Agyo e Aruba, ma anche Ftpa, A-cube, ed altri
Mi piacerebbe comunque avere la proposta del 'tutto in casa' 
conservazione compresa
Ed e' una possibilita' che trovo, via via che raccolgo documentazione ed 
informazioni, sempre piu' percorribile
Sto parlando di accreditamento sdiftp + conservazione sostitutiva in casa
A questa ipotesi si contrappone il fatto che, su queste 'novita', piu' 
si delegano responsabilita' e meglio e', almeno in fase iniziale, 
finche' si assesta il tutto e si capisce bene come risolvere i problemi 
che sicuramente verranno
 
 
 
 

Il 26/11/2018 20:05, BFS ha scritto:

segnalo che aruba ha inalzato a 300 il numero di fatture selezionabili 
per l'import... contro i 30 precedenti
 
BFS

 per l'import... contro i 30 precedenti
 
 
Champagne!   ;-)
 
Saluti
 


Con fatturapa è abbastanza semplice, in poche parole di mettono a disposizione un tool a la dropbox. Tu basta che metti gli xml dentro la directory in questione e hai finito.
Il costo annuale è anche competitivo a mio avviso.


Bello
Le fatture ricevute le mette allo stesso modo su directory pc locale?
E le notifiche per le fatture inviate?
 

Il 07/12/2018 16:09, slumpolo ha scritto:

credo che anche agyo abbia ripiegato su questa soluzione
si installa un "agent" nel pc che carica in automatico i file che 
vengono salvati in una cartella
 
ciao
BFS


Sembra che col directory analyzer di Agyo, le notifiche non arrivino
E quindi il gestionale non riesce a 'capire' se la fattura inviata e' 
stata accettata/inviata al destinatario
Certo che se lo fanno pagare 'sto Agyo
Newsgroup: it.comp.appl.access
Titolo: Estrazioni del lotto.........

Salve a tutti!
Sul sito del Lotto ho scaricato tutte le estrazioni, aggiornate al 9.2.2002,
in formato .mdb, e sarebbe interessamente sviluppare una query ove, ad
esempio, contenga una combinazione di un terno tipo " 3 - 9 -58" per vedere
se mai sia uscita su una determinata ruota oppure su tutte.
Come devo inserire, correttamente, il criterio che contenga questa
combinazione?
La tabella è composta dai seguenti campi:
DataEstrazione;
ruota;
N_Concorso;
1° Estratto;
2° estratto;
3° estratto;
4° estratto;
5° estratto.
Siccome gli estratti sono 5 dovrei sviluppare diverse query a seconda della
disposione dei tre numeri.
Si può evitare?
Grazie a tutti! Spero che questo sia abbastanza "utile" soprattutto in
termini di sviluppo applicazione DB.

 ha scritto nel messaggio
news:Qaw98.52731$nI1.1...@twister1.libero.it...

Nella Query Aggiungi un campo : "Espr1: [1] & "-" & [2] & "-" & [3] & "-" &
[4] & "-" & [5]"
e nei criteri di questo campo : " Like "*9-*" And Like "*3-*" And Like
"*58-*"  "
Ciao ;-)> Mrok


Scusami ma ho sbagliato, voglio intendere senza il trattino "-".
Comunque non funziona oppure non ho capito bene la sintassi.
i numeri da 1 a 5 tra parentesi cosa sarebbero??? 1°estratto e cosě via???
la query non funziona lo stesso.
Potresti essere un po piů preciso? Grazie.
Marco.

Ok! tutto a posto!
Ho corretto la sintassi e tutto funziona!
Grazie!

Newsgroup: it.comp.appl.access
Titolo: Somma Valori con criterio.

Buongiorno, non capisco perchč mi da errore in questa formula, qualcuno sa
aiutarmi?
IIf(([TabellaA]![controllo]=1);([TabellaB]![importo]-10,00);[TabellaB]![impo
rto])
Praticamente nella tabella A io ho un campo dove a seconda del valore che
inserisco (1 o 2) devo togliere nel caso di "1" 10 euro dalla somma degli
importi della TabellaB, mentre nel caso 2 faccio la somma normale degli
importi della TabellaB senza sommare o sottrarre nulla.
Inserisco tale criterio nella query dove chiedo di fare la somma degli
importi della TabellaB.
Qualcuno mi puň aiutare?
Grazie.


La sintassi sembrerebbe corretta, per caso qualche record ha il campo
importo a null?
In tal caso modifica la formula come segue:
IIf(([TabellaA]![controllo]=1);(nz([TabellaB]![importo])-10,00);nz([TabellaB
]![importo]))

 Grazie.
Ma TabellaA e TabellaB nella query sono in Join?
Se si, posta il codice SQL della query.
Se no, nella condizione della funzione IIf usa una funzione DLookup per
verificare se il campo controllo della TabellaA è uguale a 1.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: barra degli strumenti in funzione dell'utente che accede alla maschera

ciao a tutti!
vorrei fare in modo che all'apertura di una maschera venga visualizzata una
barra degli strumenti specifica, in funzione dell'utente che vi accede:
alcuni utenti una barra (MyMenu1), tutti gli altri una barra diversa
(MyMenu2).
nella guida dice di usare Toolbar, ma sinceramente non saprei come usarlo a
questo proposito. ho provato con quanto segue, ma senza successo:
Private Sub Form_Open(Cancel As Integer)
'primo gruppo
If CurrentUser = "a" And CurrentUser = "b" Then
MyMenu1.Toolbar
' secondo gruppo
ElseIf CurrentUser <> "a" And CurrentUser <> "b" Then
MyMenu2.Toolbar
End If
End Sub
chi saprebbe aiutarmi? grazie mille!

 ha scritto nel messaggio 
news:gJ8se.5446$yM4....@twister2.libero.it...

Se hai dato un nome alle varie barre dei menů potresti scrivere cosě:
If CurrentUser = "a" And CurrentUser = "b" Then
Forms!TuoNomeMaschera.MenuBar = "BarraMenuA"
ElseIf CurrentUser <> "a" And CurrentUser <> "b" Then
Forms!TuoNomeMaschera.MenuBar = "BarraMenuB"
End If
Ciao, Carlo 

 chi saprebbe aiutarmi? grazie mille!
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

[CUT]

ciao ragazzi, anzitutto grazie per aver risposto: ho provato a seguire i
vostri suggerimenti, ma in entrambi i casi quando apro la maschera in
questione la barra degli strumenti appropriata non esce: al suo posto escono
quelle predefinite; il codice che ho associato *all'apertura della maschera*
è il seguente:
Private Sub Form_Open(Cancel As Integer)
Me.Filter = "USR = Forms!config!USR"
If CurrentUser = "aaa" And CurrentUser = "bbb" Then
Forms!LIST_az.Toolbar = "db_tool0"
'DoCmd.ShowToolbar "db_tool0", acToolbarYes
Me.FilterOn = False
ElseIf CurrentUser <> "aaa" And CurrentUser <> "bbb" Then
Forms!LIST_az.Toolbar = "db_tool1"
'DoCmd.ShowToolbar "db_tool1", acToolbarYes
Me.FilterOn = True
End If
(le altre righe di codice svolgono il compito di filtrare o meno i records
da
visualizzare; nel primo caso non filtrano, nel secondo filtrano i dati
dell'utente corrente)
forse sbaglio nell'associare il codice all'evento apertura della maschera
(Form_Open)?

 ha scritto nel messaggio
news:x2bse.5641$yM4....@twister2.libero.it...

ho "scoperto" il problema: si trattava credo dell' "AND" usato nella
clausola "if". Ad ogni modo la cosa adesso funziona correttamente. i lcodice
è il seguente:
Private Sub Form_Open(Cancel As Integer)
If CurrentUser = "aaa" Or CurrentUser = "bbb" Or CurrentUser = "ccc" Or
CurrentUser() = "ddd" Then
Forms!LIST_az.Toolbar = "menu_tool0"
Me!Comando95.Enabled = True
Else
Forms!LIST_az.Toolbar = "menu_tool1"
Me!Comando95.Enabled = False
Me.Filter = "USR = CurrentUser"
Me.FilterOn = True
End If
DoCmd.Maximize
End Sub
grazie mille per l'aiuto! : )
Newsgroup: it.comp.appl.access
Titolo: Problemi con formato data

Finalmente sono riuscito a calcolare con dateDiff la differenza su un campo
"Data Arrivo" e un campo non associato "Testo2", su aggiornamento del primo.
Ho impostato su aggiornamento il codice cosě DateDiff("yyyy", DataArrivo,
Now),se volessi invece di visualizzare la differenza in mesi piuttosto che
in anni?
Grazie
Lucio

 Lucio
DateDiff("m", DataArrivo, Now)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: maschere pivot e access 2013

salve!
 
ho un'applicazione che analizza dati di sql server con maschere Access.
ho una serie di maschere pivot 
 
purtroppo ho scoperto che Access 2013 non sopporta piu' le maschere pivot.
 
Avete delle idee su come sopperire a questo?
 
Grazie
 


L'unica idea che mi viene è collegare le tabelle in Excel e ricreare lì le viste Pivot

Newsgroup: it.comp.appl.access
Titolo: Funzione "progressione" di Stefano Bettini su sito comune

Ho visto la funzione di cui all'oggetto.
premesso che non sono molto pratico di funzioni, ho fatto questo:
1- creato un nuovo modulo (chiamato progressione) in cui ho incollato la
funzione:
Option Compare Database
Option Explicit
Dim rval As Integer    ' La variabile globale di appoggio
Public Function Progressione(Valore As String) As Integer
   If Valore = "Azzera" Then
      rval = 0
   Else
      rval = rval + 1
   End If
   Progressione = rval
End Function
2. Ho creato una tabella "MiaTab" con un campo ID, e Nome
3. Ho creato una query con questo codice sql:
SELECT MiaTab.ID, MiaTab.Nome, Progressione((ID)) AS Progressione
FROM MiaTab
WHERE (((Progressione("Azzera"))=0))
ORDER BY MiaTab.Nome;
4. Ho compilato il database
Eseguendo la query mi viene restituito l'errore: Funzione "progressione" non
definita nell'espressione
dove sbaglio?
p.s. il risultato dovrebbe esere quello di creare una query sulla mia
tabella con un campo progressivo che "conti" i record restituiti.
grazie.

 wrote in message 3c49...@news.cis.it...

Se usavi la mia soluzione, con la tab d'appoggio, non stavi in queste
pene...
Antonio

Newsgroup: it.comp.appl.access
Titolo: query a parametro

E' stampabile su di un report il parametro che si è inputato nella query
sottostante?
Io lo digito tale param. quando me lo chiede, ma poi nel report non mi
compare...:-(
ciao
--

 ha scritto nel messaggio
news:b5cn2f$eu8$1...@usenet.itgate.net...

Se nei criteri della query hai scritto:
[Digita la data:]
nel report inserisci una casella di testo non associata e nella sua origine
controllo scrivi:
= [Digita la data:]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: PROBLEMI CON IMMAGINI!!!

ciao,
nella mia maschera ho una cornice oggetto associato...tramite la pressione
di un
tasto a cui corrisponde una routine, importo dentro la cornice l'immagine...
1)ho la necessità di creare un tasto che elimini l'immagine nel caso in cui
l'utente del db cambi idea e decida di toglierla...
non riesco a elimarla...o importo una foto vuota o niente...potrei usare
l'evento
"annulla" ma quest'ultimo annulla anche tutti gli altri dati immessi nella
maschera costringendo l'utente a reinserirli tutti....
come si può fare?
2)finchè importo immagini bmp va tutto bene, ma se importo jpg invece di
avere
l'immagine nella cornice mi ritrovo l'icona...come posso fare???
3)qualcuno conosce qualche routine per controllare le dimensioni delle
immagini?...per evitare che vengano importate immagini troppo grandi...
grazie a tutti
Lorenzo
--------------------------------
Inviato via 
http://usenet.libero.it



 ha scritto nel messaggio
news:62Z98Z8Z217Y10...@usenet.libero.it...

Per moltissimi motivi ti sconsiglio di usare i campi di tipo OLE per gestire
un database di immagini.
Per maggiori dettagli vai sul Sito Comune (link qui sotto) e nella Sezione
General leggiti queste due FAQ:
1) "Come implementare un archivio di immagini" di Stefano Bettini
2) "Implementare un archivio di immagini" di Silvio Savoldi
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Report:e campi da stampare

Salve, ho un report che contiene una serie di campi da stampare, e molo
spesso uno di questi non lo deve essere, per cui ho creato 2 copie dello
stesso report e 2 pulsanti di stampa, con campo/senza campo.
Di funzionare il tutto funziona, anche se gestire le possibili modifiche a
doppio può non essere simpatico.
Questa scelta può essere fatta via codice o quella adottata è l'unica via
perseguibile?
Grazie e buon pomeriggio.
fid 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

 > fid
Scuse per aver chiamato un controllo campo!!
Ho creato la variabile pubblica e la imposto a Vero o Falso tramite un
check, ho anche un pulsante che spara il valore in un msgbox e funziona.
Apro il report e vado nella sezione Private Sub Corpo_Format e inserisco 
la routine per impostare a visibile o meno il controllo, solo che la
proprietà visibile del controllo non la vedo, potresti dirmi dove sbaglio?
Grazie e buona domenica


 Grazie e buona domenica
Prego e buona domenica


Newsgroup: it.comp.appl.access
Titolo: Problema con FE - BE

Ciao a tutti.
Ho creato un programma di gestione con varie tabelle, varie relazioni tra
loro, le query, maschere e report,ecc. che funziona divinamente.
Occorsa la necessità di utilizarlo in rete, con vari operatori, decisi di
suddividerlo in  FE - BE, per i vari motivi di convenienza.
Durante la procedura di sdoppiamento nasce il problema:
ad un certo punto si blocca ed appaiono, in sequenza, questi messaggi:
1° - "Indicice non incluso nell'intervallo"
2°  -"Errore durante la copia delle relazioni"
Aprendo il dbase, che comunque in parte viene creato, posso visualizzare
tutte le tabelle con i rispettivi record, ma in nessun modo collegate con in
dbase sorgente.
Mi rimetto alle vostre conoscenze, approfondite in materia, per avere
qualche indicazione o consiglio.
Grazie.
Onir

 2°  -"Errore durante la copia delle relazioni"
Può darsi che tu abbia dei problemi di codice non pulito, di qualche
funzione creata x oggetti non + esistenti, e  che questo dia fastidio
all'autocomposizione.
Prova a fare l'operazione di divisione manualmente (dopo esserti fatto una
copia di sicurezza).
Crei una copia del DB, diciamo con lo stesso nome + "BE" (es.
"PippoBE.MDB"), apri quest'ultimo e cancelli query, maschere, report, macro
e moduli, quindi lo compatti.
Apri il DB originario (es. "Pippo.MDB") e cancelli tutte le tabelle e
alleghi le tabelle del BE.
Dovrebbe funzionare tutto come prima.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Campo calcolato sulla base di riga precedente

Ciao a tutti
ho il seguente problema:
MeseMod		Tipo	Area	Importo
--------------------------------------------------------
01BUDGET	T	A	10
01CONSUNTIVO	T	A	20
02BUDGET	T	A	3
02CONSUNTIVO	T	A	4
Mi serve fare una query che mi dia cumulati e scostamenti per ogni mese
(per ogni gruppo di Tipo,Area,MeseMod
cioč
MeseMod		Tipo	Area	ImportoC	Scost
------------------------------------------------------------
01BUDGET	T	A	10		
01CONSUNTIVO	T	A	20		10
02BUDGET	T	A	13
02CONSUNTIVO	T	A	24		11
Come posso fare????
Grazie
Ciao

 Ciao
-- 
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ciao
Visto che tratti solo BUDGET e CONSUNTIVO con le relative AREE basta
metterle tutte in un solo record e calcolare per differenza gli importi
no? 


 no?
Purtroppo non posso fare cosě perchč la tabella riportata č
semplificata e su questa si basa una pivot che mette i mesi su differenti
colonne e aggrega come opportuno, inoltre questo non risolverebbe il
problema dell'importo cumulato
grazie comunque
ciao

 ha scritto nel messaggio
news:pan.2004.09.01....@hotmail.com...

Io mi creerei una query di raggruppamento che raggruppa per
Tipo,Area,MeseMod e che usa i soli record BUDGET.
Poi mi crerei una seconda query di raggruppamento che raggruppa per
Tipo,Area,MeseMod e che usa i soli record CONSUNTIVO.
Crerei infine una query che metta in Join le due query precedenti e quindi
calcoli lo scostamento.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:pan.2004.09.01....@hotmail.com...

Se comunque in una query vuoi fare riferimento ad un campo del record
precedente prova vai a questo link_
http://support.microsoft.com/default.aspx?id=101081


 
http://support.microsoft.com/default.aspx?id=101081
Madonnina mia questa quanto mi è piaciuta. 
Robè, a Napoli sai come si dice? "Si semp'o'mast'!" :-)


 Pablitomf (Maurizio Facciuti)


 ha scritto nel messaggio
news:OQBZc.72499$1V3.1...@twister2.libero.it...
[CUT]
Scusami ma il link giusto (se non commetto altri errori nel scriverlo) per
scaricare il database di esempi sulle forms č:
http://download.microsoft.com/download/access97/sample/2/WIN98/EN-US/FRMSMP97.exe
e per scaricare quello dei reports il link č:
http://download.microsoft.com/download/access97/samples/1/WIN98/EN-US/RPTSMP97.exe



http://download.microsoft.com/download/access97/samples/1/WIN98/EN-US/RPTSMP97.exe
Tra un pò mi organizzo con un gruppo di persone (forse MA mi segue) e ti
dedico una bella OLA... :-)
Ciao Roberto e grazie.


 dedico una bella OLA... :-)
Ho gią le braccia in altro.
Dopo ci dovrebbe essere Strano...ma vero, poi
Biso, poi Sergio MAZZA se č ancora a Vieste e poi
risalendo l'Adriatico
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: passaggio a SqlServer 2008 Express

Ciao a tutti.
OK, non volevo, ho resistito fin che ho potuto,
ma devo proprio passare un db A97 in SqlServer.
Posso riassumere in due casi i dubbi che ho:
[1] esempio "Magazzino".
Adesso, in A97, l'utente apre una form che si appoggia bellamente
sulla tabella "AnagraficaMagazzino" e la scorre avanti e indietro
con i relativi pulsanti di spostamento. Se modifica qualcosa,
l'aggiornamento è garantito da A97 stesso.
In SqlServer come faccio?
Uso sempre una form che si appoggia sulla tabella
"AnagraficaMagazzino" collegata ODBC oppure è meglio
usare una form NON COLLEGATA, e riempirne i campi
 e gestire gli spostamenti e gli aggiornamenti tramite codice ?
Grazie a chi mi aiuta.
PS il secondo esempio è analogo e riguarda l'area "Fatture"
con maschere e sottomaschere "FatturaTestata" e "FatturaDettagli".
Ciao
Ilaria

[CUT]
 > In SqlServer come faccio?
 > Uso sempre una form che si appoggia sulla tabella
 > "AnagraficaMagazzino" collegata ODBC oppure è meglio
 > usare una form NON COLLEGATA, e riempirne i campi
 >  e gestire gli spostamenti e gli aggiornamenti tramite codice ?
Perchè no? utilizza tranquillamente l'ODBC collegato a SQL SERVER..
Di quanti records stiamo parlando?
Occhio che per non avere problemi devi assolutamente inserire nella 
tabella SQL Server un campo di tipo timestamp.
Ciao
oXon

Di quanti records stiamo parlando?
circa diecimila

Di quanti records stiamo parlando?
circa diecimila e 15 utenti

 Grazie a chi mi aiuta.
Leggi attentamente questa documentazione:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
Trovi tutto ciò che serve...

Newsgroup: it.comp.appl.access
Titolo: Uno-a-molti...

...in Access, è l'unico modo di relazionare attributi di tabelle diverse?
--
Narsil

 ...in Access, è l'unico modo di relazionare attributi di tabelle diverse?
        Uno -> Uno
        Uno -> Molti
        Molti - Molti:
        [Tabella1] 1 -> Molti [Tabella3] Molti <- 1 [Tabella2]
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

         Molti - Molti:
            Molti -> Uno

 ha scritto nel messaggio
news:XC7o9.16536$cS4.6...@news2.tin.it...


> "Massimiliano Amendola kksrl" news:aopeq7$5ro$
1...@fe1.cs.interbusiness.it
:
    Che succede?
    Stavi pulendo la mailbox quando ti e' partito un colpo?


  X
E' da tanto che volevo chiederti: che significa questo acronimo?
ciao MAssimiliano

 E' da tanto che volevo chiederti: che significa questo acronimo?
So' Proprio Qua de Roma!

 So' Proprio Qua de Roma!
    Nonzignore.
        BASIC:
            ?SQR(100)
             10
        BASICVS:
            ?SPQR(C)
             X
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: recordset

Ho un grosso problema:
E' possibile connettersi ad una tabella di un  db e vedere quanti record
contengono i caratteri inseriti in un controllo non associato di una
maschera utilizzando Like ecc:
Grazie a tutti

"Marina F." <1@l1> ha scritto nel messaggio
news:CWO79.73780$n04.2...@twister2.libero.it...

Leggi la risposta precedente e chiarisci meglio il tuo problema.
Non è bene ripostare la domanda dopo soli 6 minuti dalla prima. A volte la
risposta arriva dopo diverse ore.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Sicurezza

Come posso dare una scadenza al mio progetto.
Si può inserire nel codice una routine che consente di dare una scadenza al 
programma.
Grazie
Michele 

 ha scritto nel messaggio 
news:aKwMd.822673$35.31...@news4.tin.it...

puoi usare nslock cercalo in google serve proprio a questo
oppure metti un controllo su apertura della maschera principale
if date>#tuadatascadenza# then
    msgbox "tempo di prova scaduto, ciao ciao".
    docmd.quit
end if
ciao. 


Scusa se mi intrometto, ho googlato un pò ma invano, hai mica un link 
dove scaricare l'nslock, ho letto che è freeware tanto, giusto?
Thanks a lot!
--
strano...mavero (da casa...)


lascia perdere ... l'ho trovato!
Scusa!
--
strano...mavero (da casa...)

 lascia perdere ... l'ho trovato!
Linka linka...
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
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.
La disumanita' del computer sta nel fatto che, una volta programmato e
messo in funzione, si comporta in maniera perfettamente onesta (Isaac
Asimov).
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
http://roberdi.galeon.com/PagVBDown.htm
ecco il link!
--
strano...mavero (da casa...)

 
tra le altre cose, troverete molte cosine interessanti al link 
precedentemente postato ;o)
Newsgroup: it.comp.appl.access
Titolo: Popolare una combo da una tabella access

Sto cercando di popolare il contenuto di una combo partendo da un
certo campo di una tabella di access.
(Uso VB6 + A97)
Per ora ho messo un controllo di tipo "data" che punta alla mia
tabella del db e un controllo "ComboBox" che punta al controllo data.
Cosi' facendo nel controllo data posso sfogliare i vari valori, ma la
combo non si popola.
Ho provato anche col controllo DBcombo anziche' Combobox ma senza
risultati :(
Dove sbaglio? 
Grazie,
Luca

(Uso VB6 + A97)
Scusatemi! Volevo postare sul ng di vb :]
Pero' se qualcuno vuol rispondermi anche qui ... ;)
Bye,
Luca che non voleva crosspostare

 wrote in message news:3c03a20d...@news.inwind.it...

Credo che se usi ADO sia meglio utilizzare DATACOMBO, se invece vuoi utilizzare
perforza una COMBO creati un Recordset con la Tabella ed esegui un Loop
Do Untill Rst.Eof
   Me.Combo.Additem rst.Fields("TuoCampo")
   rst.movenext
Loop
Ciao @Alex
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: [OT] aiuto per Word?

Scusate l'OT, c'è un forum dove possa cercare risposta a un problema, sorto scrivendo codice VBA in un documento Word?
Grazie
Riccardo Baldinotti


ciao Riccardo
microsoft.public.it.office.word
anche se poco frequentato...
invece...
microsoft.public.it.office.excel
 
va alla grande...
 
Daniele
Newsgroup: it.comp.appl.access
Titolo: IIF non funziona se "troppo" annidata

Salve,
ho una tabella "prodotto" che oltre al codice prodotto, ha anche i 3 sconti
ad esso applicati (cod_prd|sc1|sc2|sc3);
una tabella "clienti" che oltre al codice cliente ha il codice agente
(cod_cli;cod_ag)
Il mio obbiettivo e' di assegnare la provvigione all'agente in funzione dei
tre sconti legati all'articolo e al codice stesso dell'agente: del tipo se
sc1=40, sc2=30, sc3=10, cod_ag=2, allora prov=4.
con una query, finche' le combinazioni erano circa 14, con una funzione del
tipo IIF, calcolavo la provvigione,
Adesso le combinazioni per le provvigioni, sono diventate 60 e la funzione
IIF non funziona piu' e ho capito che non posso annidare oltre alla 14esima
IIF.
A questo punto ho fatto una tabella "legami" che contiene tutte le
condizioni, fatta cosi': sc1|sc2|sc3|ag|prov.
In questo modo non devo piu' calcolarmi la provvigione pero', considerando
che io so' il codice del prodotto e il codice dell'agente, come faccio a
fare in modo che al verificarsi di una delle condizioni della tabella
"legami", mi restituisca il valore della provigione?
Ringrazio anticipatamente.

 ha scritto nel messaggio
news:91lju9$qh8$1...@serv1.iunet.it...

Con la funzione DLookup (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 wrote in message 91lju9$qh8$1...@serv1.iunet.it...

A parte la soluzione della tabella dove sapendo i codici (so senza accento
NdR :-P ) puoi ricavare i valori della provvigione con la dlookup, potresti
invece prepararti una funzione.
Dentro la funzione metti una serie di switch case che sulla base dei valori
passati restituiscano alla fine una provvigione. A questo punto nella tua
query avresti un campo calcolato che chiama la funzione passando come
parametri i valori da controllare quindi
function miafun (x as variant, y as variant) as long
if x =<>? then
  if y ><?= then
     miafun = 25
  else
     miafun = 38
else 'il mio caso preferito
   miafun = 69
end if
end function
e nella query metterai
provvigione: miafun([sconto1];[sconto2])
Antonio

 ha scritto nel messaggio
news:aVE%5.136554$hk4.4...@news.infostrada.it...


 wrote in message 91nfp0$ab4$1...@serv1.iunet.it...


Prima di tutto scrivi dopo il quoting.
Secondo, no mi spiace non puoi. Devi crecare di arrivarci mediante le mie
indicazioni.
Cosa c'è che non capisci?
Antonio

 ha scritto nel messaggio
news:nCK%5.138343$hk4.5...@news.infostrada.it...

Ho fatto con la funzione come hai detto tu.
Grazie.
Grazie anche per la correzione fraterna.
Con simpatia.
silvy.