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

avendo scaricato la funzione per una sottomaschera CreaTotProgr non riesco a
farla funzionare in quanto mi compare il seguente msg : Errore di
compilazione Tipo definito dall'utente non definito, mentre nel codice
Visual Basic si evidenzia la seguente riga: Dim RS AS Recordset.
Contando in un vs benevole accoglimento della presente l'occasione mi è
gradita per porgere distinti saluti

 ha scritto nel messaggio
news:Ee%Qd.908545$35.34...@news4.tin.it...

Non so da dove tu abbia scaricato tale funzione; se la avessi scaricata dal
Sito Comune invece di:
Dim RS AS Recordset
avresti trovato:
Dim RS As DAO.Recordset
Comunque, se usi una versione di Access successiva ad Access 97 devi
aggiungere al tuo database i riferimenti a Microsoft DAO 3.6 Object Library.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Query con piu' tabelle

ciao a tutti
 
E' fattibile creare un'unica query 
che comprenda 5 tabelle e altre due query?
se no, com è meglio procedere?
Grazie
 


 
Franco ti rendi conto che una domanda messa cosi' e come chiedere a 
quello che fa le previsioni del tempo di prevedere cosa succedera' ii 
27/27 del 2027?
 
Se non e' fattibile (limiti di Access) te lo dice il sistema stesso.
Cio' che e "fattibile" teoricamente poi puo' non esserlo praticamente ma 
questo e' solo funzione di almeno una ennina di variabili.
-- 
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)
 
---
Questa e-mail � priva di virus e malware perch� � attiva la protezione avast! Antivirus.
http://www.avast.com
Newsgroup: it.comp.appl.access
Titolo: Attaccare Evento a controllo con VBA

Ciao a tutti,
    ho la necessità di modificare da codice una form, che dovrà 
(grossolamente) disegnare la segmentazione di un locale di immagazzinamento.
    Ogni segmento sarà rappresentato graficamente da un controllo 
(probabilmente una label), che creerò e posizionerò sulla form, sulla base 
della mappatura corrente. Fin qui nessun problema (spero!).
    Ora vorrei che questi controlli rispondessero all'evento click.
    Non riesco a trovare informazioni a riguardo...
    Grazie per l'attenzione,
-- 
Daniele M. aka mcdany 


Mi rispondo da solo, magari potrà risultarmi utile se perderò la
memoria :)
SI deve utilizzare il metodo CreateEventProc della Collection Module
del form
Qualcosa come:
Dim strFormName as String
Dim ctl as Control
Dim lLineCode as Long
strFormName="Maschera1"
DoCmd.OpenForm strFormName, acDesign
Set ctl = CreateControl(strFormName, acLabel, acDetail, , ,
1000,1000,1000,1000)
ctl.Caption = ctl.Name
lLineCode = Forms(strFormName).Module.CreateEventProc("Click",
ctl.Name)
Forms(strFormName).Module.InsertLines lLineCode + 1, "Msgbox
""Hello!"""
DoCmd.OpenForm "Maschera1"
Saluti,

Newsgroup: it.comp.appl.access
Titolo: Criteri campo calcolato - query -

Ciao a tutti,
 
ho scopiazzato un po' la query "inventario" dal db northwind.
Ora, perchè se inserisco dei criteri in un campo calcolato la query non funziona e mi si apre la finestra immissione parametro??
 
Grazie
fabio


Perchè hai scopiazzato malissimo...!
Senza vedere cosa hai fatto solo tu puoi vedere cosa hai sbagliato.
 
@Alex


Eh, può essere....
Ma io ho provato ad inserire un criterio su query "inventario" nwind su di un campo calcolato e mi da la stessa finestra parametro (Qtà inferiori al livello stabilito: [Livello stabilito]-[Livello corrente].
Quindi?
 
Se io volessi vedere solo i record < 100 0 >1000??
 
Grazie per chi mi vuole insegnare a capire

In modo abbastanza moderato, fossi in te, io partirei da una considerazione semplice quanto ovvia... NON FUNZIONA... !
Questo può significare solo 1 cosa, che c'è un errore.
 
Pertanto ci vuoi postare il predicato SQL lo guardiamo, e magari vediamo quello che a te sfugge, altrimenti oltre che dirti che sicuramente hai commesso un errore, puoi anche sentirti offeso, ma cosa possiamo dirti...?
 
Buon lavoro. 
 
@Alex


Non sono offeso,credimi.
Cerco solo di capire e ti ringrazio per il tempo che ci dedichi.
 
SQL
SELECT elenco_prodotti.ind_prodotto, Nz([quantità_caricata],0) AS qua_caricata, Nz([quantità_venduta],0) AS qua_venduta, Nz([qua_caricata]-[qua_venduta],0) AS qua_maga
FROM (elenco_prodotti LEFT JOIN q_invent_caricate ON elenco_prodotti.ind_prodotto = q_invent_caricate.ind_prodotto) INNER JOIN q_invent_vendute ON elenco_prodotti.ind_prodotto = q_invent_vendute.ind_prodotto;
 

Dove sarebbe il PARAMETRO...?
Questa non è la Query PARAMETRICA che non funziona... o sbaglio...?
 
SELECT elenco_prodotti.ind_prodotto, 
       Nz([quantità_caricata],0) AS qua_caricata, 
       Nz([quantità_venduta],0) AS qua_venduta, 
       Nz([qua_caricata]-[qua_venduta],0) AS qua_maga
FROM (elenco_prodotti LEFT JOIN q_invent_caricate ON elenco_prodotti.ind_prodotto = q_invent_caricate.ind_prodotto) 
INNER JOIN q_invent_vendute 
ON elenco_prodotti.ind_prodotto = q_invent_vendute.ind_prodotto; 
 
Guarda se mediamente servono 6 POST per capirsi... è un segnale strano...
 
@Alex


Ecco la query con inserito il criterio che mi da problemi.
 
SELECT elenco_prodotti.ind_prodotto, elenco_prodotti.[nome latino], Nz([quantità_caricata],0) AS qua_caricata, Nz([quantità_venduta],0) AS qua_venduta, Nz([qua_caricata]-[qua_venduta],0) AS qua_maga
FROM (elenco_prodotti LEFT JOIN q_invent_caricate ON elenco_prodotti.ind_prodotto = q_invent_caricate.ind_prodotto) INNER JOIN q_invent_vendute ON elenco_prodotti.ind_prodotto = q_invent_vendute.ind_prodotto
WHERE (((Nz([qua_caricata]-[qua_venduta],0))>100));
Newsgroup: it.comp.appl.access
Titolo: Creazione nuovi campi con ADOX

ho copiato quasi integralmente dalla guida queste righe per agigungere un
campo ad una tabella. ma non funziona quando utilizzo il tipo "Decimale",
mentre con "Double" va tranquillamente. Mi sapete dire perchč ?
Dim cnn As New ADODB.Connection
    Dim cat As New ADOX.Catalog
    Dim colTemp As New ADOX.Column
    Set cat.ActiveConnection = CurrentProject.Connection
    colTemp.Name = "importo"
    'colTemp.Type = adDouble
    colTemp.Type = adDecimal
    colTemp.NumericScale = 2
    colTemp.Precision = 18
    cat.Tables("Tabella1").Columns.Append colTemp

:

Che errore da?
Cmq decimal <<Indica un valore numerico esatto con
precisione e scala fisse (DBTYPE_DECIMAL).>>
Prova a commentare quelle due righe.
-- 
Lorenzo Coronati
---
"Se la tua risposta non ci sarebbe stata sarebbe stato meglio x tutti,
o se la risposta sarebbe stata : "
(RENDERMANŽ)
---
"NON SI ACCETANO PERDI TEMPO."
(Nicola Berardino)
---

 (Nicola Berardino)
Scusa, ma che significato hanno queste proposizioni? ;-)

Scusa, ma che significato hanno queste proposizioni? ;-)
Citazioni

 Citazioni
Incredibile: le raccogli via via? ;-))
Ciao: Alfiero

Incredibile: le raccogli via via? ;-))
Sembrerebbe quasi che avessi tempo da perdere, eh?
:-)))
-- 
Lorenzo Coronati
---
<<P.S. Mi scuso con il NG per la polemica, ma proprio 
non digerisco questo atteggiamento da professorini di 
provincia, che alternano risposte saccenti date con 
sufficienza a prese in giro da terza elementare.>>
(Giovanni D'Orazio, 1/11/2000)
---

Newsgroup: it.comp.appl.access
Titolo: Importare dati mal formattati

Il programma da cui estraggo i dati mi esporta un file txt con delle
righe in più.
Es.
------------------------
Pagina 1 del 3/8/9
Data   Quantità
01/09/09   15
10/09/09   20
Pagina 1 del 3/8/9
Data   Quantità
21/09/09   13
30/09/09   23
Fine rapporto
------------------------
I campi hanno larghezza fissa e su quelli non ci sono problemi.
Il problema sta nelle intestazioni dei campi che si ripetono e in
quelle altre righe con scritto il numero di pagina.
Posso importare solo i dati?
Grazie


Quando mi è capitata una situazione analoga l'ho risolta filtrando i
dati con una query che scartava i record inutili. Nel tuo caso
campo1 not like "Pagina*" and
campo1 not like "fine*" and
campo1 not like "data*"
ecc. ecc se ci sono altri casi
Ciao.
Alberto

Aggiungerei un Trim per stare + sicuro
:)
Trim([campo1]) not like "Pagina*" and
Trim([campo2]) not like "fine*" and
Trim([campo3]) not like "data*"
Ciao
Alex
Newsgroup: it.comp.appl.access
Titolo: Tabelle Collegate a Excel

Salve a tutti,
ho un problema con la realizzazione in VBA di una
tabella collagata ad un foglio di un file Excel.
Eseguendolo a mano ... tutto OK ma non riesco
a farlo da codice.
Sto provando ad utilizzare DoCmd.TrasfertDatabase
Qualche idea?
Grazie
Riccardo

 ha scritto nel messaggio
news:KCwK7.791$4M2....@news2.tin.it...

Scusa non capisco; devi collegare un foglio excel in un database access o
trasferire una tabella access in un foglio excel?
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

 >
Prova con:
Es.
'---------------
DoCmd.TransferSpreadsheet acLink, acSpreadsheetTypeExcel97, "foglio 1",
"c:\documenti\nomeDoc.xls"
'---------------

Newsgroup: it.comp.appl.access
Titolo: Eseguire calcoli su ogni record in automatico

Carissimi esperti di Access, vediamo se  riuscite a darmi un aiuto...
    La mia situazione č la seguente: su una maschera di tipo tabulare eseguo
dei calcoli su ogni record, tali calcoli vengono attivati da un pulsante, il
quale deve essere cliccato ad ogni record perchč funzioni, considerando che
i record continueranno ad aumentare, potete darmi qualche "dritta" su come
accellerare tale lavoro?
Grazie in anticipo
Alessio


Potresti provare con una funzione VBA che ti restituisce il risultato del
calcolo...
Ciao.

 quale deve essere cliccato ad ogni record perchč funzioni, considerando


 Alessio
Esegui il calcolo in automatico sfruttando l'evento current della maschera
Private Sub Form_Current()
'Chiama la funzione che esegue il calcolo oppure (ma non mi piace)
cmdEseguiCalcolo_Click
End Sub
Questo evento scatta tutte le volte che l'utente "scorre" i record della
maschera.
Tieni presente che se tale funzione "lavora" su valori presi da controlli
(associati e non bloccati) della maschera dovresti gestire anche gli eventi
modifica di tali valori.
Hai due possibilità:
1. Intercetti l'evento AfterUpdate (Form_AfterUpdate) e invochi la funzione
di ricalcolo
2. Intercetti il cambiamento di ogni controllo in oggetto (controlli su cui
lavora la funzione)  (Change, LostFocus ...) e invochi la funzione di
ricalcolo
Spero di esserti stato d'aiuto
Michele Amato
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
{}{}
Un pò di pubblicità per il mio sito, su
http://utenti.worldonline.it/micheleamato
è possibile trovare wizards e add-ins per Access97:
Access Navigator 1.0
WhereMaker Wizard
...
mi piacerebbe conoscere la tua opinione su
MAE_Navigator (in fase di beta test)
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
{}{}

 accellerare tale lavoro?
Visto che ci sono, usa gli eventi della maschera. In questo caso, usa
l'evento "Prima di aggiornare"

 End Sub
Quasi sicuramente, deve effettuare dei calcoli dopo l'inserimento/modifica
del record. Quindi, direi che l'ideal è l'evento Afterupdate della maschera
(usare l'Afterupdate dei controlli mi sembra eccessivo).

Newsgroup: it.comp.appl.access
Titolo: informazione acquisto libro!

Ciao ragazzi, volevo sapere se esite un libro,  che mi piega il linguaggio
basic, con tutte le due funzioni!
Ho visto anche le recensioni sul sito comune, ma voi come lo vedete?
potete consigliarmi cosa posso comprare, ne ho acquistati alcuni, ma in
verità fanno cacare........non riesco a trovare uno specifico al linguaggio,
con tutte le sue funzioni particolari !!
Grazie per il consiglio.

 Grazie per il consiglio.
Figurati č stato un piacere conoscerti :-) !!!
Marco M.
Newsgroup: it.comp.appl.access
Titolo: Creazione XML

Il mio post precedente non ha avuto successo, forse sono stato troppo 
complicato nella richiesta, in sostanza:
- come posso fare per creare un file xml da access per esportare dati?
- lo devo create come file ascii puro o eiste una funzione access che 
esporta le tabelle in formato xml?
- qualcuno mi sa dare il riferimento a un sito dove trovare spiegata la 
sintassi xml?
Grazie.
Simone 

 ha scritto nel messaggio 
news:dnds1s$22t$1...@newsreader1.mclink.it...

Buondě,
che versine di access usi? A seconda di quella puoi esportare (menu file) in 
xml

 ha scritto nel messaggio 
news:439a7aa3$0$27608$4faf...@reader1.news.tin.it...

e cmq quando posti abbi 1 "attimo" di pazienza...non č 1 call-center ;-) 

 Simone
Prego.
Ciao,
Massimo

Newsgroup: it.comp.appl.access
Titolo: formattazione controlli

In una tabella ho il campo PROV che contiene le province di Italia, in una 
altra colonna il campo MESE e in una terza un numero di ordine per acquisto 
materiali da un fornitore il cui nome si trova nel campo FORN.
Attraverso una query di selezione per ogni MESE estraggo le PROV in cui sono 
ubicati i FORN.
In una form ho inserito la cartina di italia e su questa ho aggiunto dei 
controlli con i nomi delle PROV.
Fino a quanto non seleziono il mese tutt i controlli sono invisibili.
Vorrei che si evidenziassero di sfondo giallo e testo rosso quando, 
selezionando in MESE a caso, venissero etratte quelle corrispondenti
Per esempio se a GEN (1) ho dei fornitori a BO, RO, PA, FE, UD,  i 
rispettivi controllo dovrebbero evidenziarsi sulla cartina
Pensavo ad un IF nidificato ma le PROV sono tante e mi sono "imbarcato"
Esiste una funzione CASE o qualcosa con indici o intervalli?
Come si potrebbe fare?
Grazie 

 ha 
scritto nel messaggio 
news:5mwTh.227$bq3...@nntpserver.swip.net
...

Esiste la la funzione Select Case che ha la 
seguente sintassi:


Select Case
 
espressioneprova


Case n


....


End select


 


Comunque sull'help trovi tutte le informazioni 
che desideri e un esempio esaustivo


 


Ciao




Puoi usare il Case inserendo più condizioni:
Select Case StringaDaControllare
    Case "AA","BB","CC","DD"
         ' qui metti il tuo codice
    Case "EE", "FF", "GG"......
         ' qui metti il tuo codice
    Case Else
         ' qui metti il tuo codice
End Select
@Alex

 ha scritto nel messaggio 
news:1176452475.8...@n76g2000hsh.googlegroups.com...



@Alex
Per fare pratica ho provato con una tabella con un solo campo di tipo testo 
che si chiama "a" e che contiene 4 nomi (Gio, Tin, Vale, Mattia)
In una maschera ho creato una casella di testo associata al campo "a" e 
chiamata "nome" e una non associata chiamata testo2.
Poi ho inserito questo codice (sicuramente errato perchè nom produce nessun 
effetto)
Select Case !Me.nome
        Case "tin"
            !MeTesto2 = "hai scelto tin"
End Select 

 - Mostra testo tra virgolette -
Che sintassi sarebbe quella che hai scritto...??
 !Me.nome
oppure:
!MeTesto2
La sintassi corretta la trovi pure nell'Help....!
Me!nome.Value
Me!Testo2.Value
@Alex
Newsgroup: it.comp.appl.access
Titolo: ci sta un programmatore a Belluno?

Per sviluppo applicazioni con Access97.
Telefonare 0437 942445
o 0348 3609763
Maurizio Fontanelle

...

ci sta, ci sta....   :-)
Ma sono molto impegnatissimo purtroppo...
Che necessità hai?
Micio

Per esempio:
sviluppo agenda appuntamenti e altro per studi professionali,
gestione listini fornitori, etc.
tu cosa hai fatto finora?
vul...@nospam.sunrise.it
XYZ^2 <...@...> wrote in message 8d7p11$4j4$1...@nslave1.tin.it...



vul...@nospam.sunrise.it
niente di commerciale, finora... sono sviluppatore in
un ente pubblico e ora mi occupo soprattutto di
un gestionale "ad hoc" (contabilità sanitaria).
Purtroppo ora sono molto impegnato con lo studio
perché sto frequentando il corso di diploma univ.
di ingegneria informatica (a Feltre e Padova) al
2° anno... non vedo l'ora di finire!!!
Mi piacerebbe fare qualcosa in proprio, ma oltre
a non avere esperienza in software "tradizionali"
(gestione magazzino, fatturazione, ecc.) ora sono
costretto ad aspettare un annetto per ottenere
'sto benedetto diploma, perché sono alquanto
carente di tempo libero, in questo momento...
Se non hai urgenza, se ne potrebbe parlare più
avanti... che ne dici?
Se invece hai urgenza potresti contattare Lorenzo
Coronati di Belluno, che frequenta proprio questo
ng... forse anche lui può aiutarti.
In ogni caso ti ringrazio della risposta e ti
auguro buon lavoro.
Mario De Ghetto - alias Micio - Belluno
md...@tin.it

Scrisse "XYZ^2" <...@...>:
O Micio, che nick e' questo?!?
Come stai messo cogli esami?
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

Lorenzo Coronati
... e tu tutto bene?
Micio

... e tu tutto bene?
Non mi lamento, thx
Oggi sono stato al VulcanoTeam, forse qualcosa faremo; quasi
ci si conosceva, per interposta persona (com'e' piccola bl,
eh?)
Bai


Lorenzo Coronati
Mario (alias Micio)

 mi faranno fare domani?
Scusate l'intromissione, ma visto che si parla di incrici in Java
concorrente, ed avendo fatto non so quanti esercizi del genere per l'esame
di SistOp, i ricordi sono andati ai buon vecchi codici del genere:
t1.start();
t2.start();
synchronized void Passa(Auto t)
ecc. ecc.
In bocca al lupo per sistop!
Il Grava.

eheheh... grazie e crepi il lupo!
Comunque credo che sia andato bene... ho dovuto
programmare un parcheggio con 3 code diverse (autobus,
camper e auto+moto) con priorità diverse...
più un paio di esercizi con grafi e reti di Petri...
Niente male come compito... ora vedremo l'esito!
Ciao
Micio
Il Grava ha scritto nel messaggio ...

Newsgroup: it.comp.appl.access
Titolo: Query con due collegate

Sono ancora qui con un problema.
Ho due tabelle del tipo:
Tabella1:
IDViaggio, Descrizione, Luogo
Tabella2:
IDSpesa, Spesa, IDViaggio
Ci possono essere + record della tabella2 che hanno come riferimento
l'IDViaggio della tabella1.
E' possibile che qualche valore dell'IDViaggio della tabella1 non sia
presente nella tabella1.
Il mio obiettivo è di elencare i record della tabella1 con eventuali record
della tabella2 relativi ai vari viaggi.
Esempio:
Viaggio1
         Spesa1
         Spesa2
Viaggio2
Viaggio3
         Spesa3
         Spesa4
La query che realizzo io praticamente mi visualizza così:
Viaggio1
         Spesa1
         Spesa2
Viaggio3
         Spesa3
         Spesa4
...escludendomi il Viaggio2 che non aveva nessun riferimento nella tabella2.
Come posso fare per visualizzare anche quel viaggio che non ha una "lista
delle spese".
Spero di essere stato chiaro e poco contorto
Grazie
--
Marco D'Onofrio

 ha scritto nel messaggio
news:8ubpc6$e96$2...@lacerta.tiscalinet.it...


 Marco Rampon
Per favore, scrivi dopo il quoting!
Antonio

 ha scritto nel messaggio
news:8ubumu$c9b$1...@serv1.iunet.it...


Newsgroup: it.comp.appl.access
Titolo: dati diversi

un saluto al ns.
volevo capire la fattibilità e possibilmente avere qualche consiglio in
merito alla gestione dettagli dei movimenti contabili:
il mio db è impostato nel seguente modo:
tbl movimenticontabili
tbl dettaglimovimenti collegata a tbl movimenticontabili
la tbl dettaglimovimenti è alimentata da una combo che preleva i dati da una
query relativa al pianoconti però volevo capire se posso aggregare in questa
combo anche una query clienti e fornitori il tutto per crearmi una riga
cliente o fornitore o pianoconti per determinare il dare o avere....
non sò se sono stato chiaro
sicuramente il problema è molto complesso
come posso fare per impostare questo meccanismo?
saluti Massimo

cliente o fornitore o pianoconti per determinare il dare o avere....
Query di unione
-- 
Lorenzo Coronati
---
<<il mondo si divide in due: gli gnucconi 
e LE TESTE DI SCROTO, non credo proprio 
di appartenere alla prima>>
(Riccardo Belzani, 22/2/2000)
---
Newsgroup: it.comp.appl.access
Titolo: Importare messaggi da Outlook 2003

Ho studiato come suggeritomi i controlli Mapi Session e Mapi Messages, in
effetti sono riuscito a inviare email e a scaricare messagi ma SOLO dalla
cartella Posta in Arrivo.
Il problema è che mi serve un sistema per importare dentro tabelle Access
dei messaggi contenute in cartelle diverse da "Posta in Arrivo".
In particolare l'utente creerà due cartelle, chiamate "Messaggi da
archiviare in Ingresso" e "Messaggi da archiviare Inviati", che sono solo
una parte di tutti i messaggi ricevuti e inviati e che interessano il
database, come posso fare?
Per ora è importante che funzioni con Outlook 2003, col tempo magari mi
interesserà che funzioni anche con Outlook Express ed altri programmi di
posta
Saluti

Il cliente mi ha chiesto di poter usare Outlook invece di Outlook Express.
All'inizio mi è sembrata una complicazione in quanto uso OE e le prove le ho
fatte su questo.
Leggendo vecchi messaggi però mi è parso di capire che Outlook si integra
meglio di Outlook Express con Access, della serie non tutti i mali vengono
per nuocere.
Mi conviene installare Outlook 2002 e lavorare solo su quest'ultimo?
Saluti
Newsgroup: it.comp.appl.access
Titolo: Nr max accessi contemporarei

ho un db access condiviso in un server. Esiste un nr max di utenti che
possono accedere contemporaneamente al file mdb perchè non ci siano
problemi?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Non c'è un limite fisico.
Dipende unicamente dalle performance del sistema.
Se gli utenti sono molti, ti consiglio di valutare l'utilizzo di MSDE in
luogo del file.

Newsgroup: it.comp.appl.access
Titolo: query che trovi se manca un valore

ho il seguente problemache non riesco a risolvere:
TabellaA, CampoA e CampoB.
I valori memorizzati sono del tipo:
campoA=2001
campoB=Tino
campoA=2001
campoB=Marco
campoA=2001
campoB=Gino
campoA=2005
campoB=Tino
campoA=2002
campoB=Marco
campoA=2002
campoB=Gino
io vorrei fare una query che mi restituisca il risultato che Tino ha un 
record nel 2005 senza avere valori nel 2002. Come fare? grazie 


Dovrebbe essere cosě:
SELECT Min(CampoB) AS Nominativo, COUNT(CampoA) AS Numero
FROM TabellaA
GROUP BY CampoB, CampoA
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: visualizzare etichetta

Bongiorno a tutti
ho un problema 
in un report devo visualizzare e quindi stampare l'etichetta di un campo
solo se il campo è si, cioè è vero.Come posso fare?
Grazie  anticipatamente per l'aiuto 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 solo se il campo č si, cioč č vero.Come posso fare?
Nel codice del evento "Su Formattazione" della sezione:
Me!MioEtichetta.Visible = Me!MioCampo
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 


Nell'evento di formattazione del report puoi inserire qualcosa del tipo:
if me!nomecampo.value = Vero then
   me!etichettacampo.visible = true
else
   me!etichettacampo.visible = false
end if
Ciao!
-- 
**********
EmMeCi
**********
Newsgroup: it.comp.appl.access
Titolo: Casella combinata - non ho trovato su NG

Perdonate la mia incompetenza. Vorrei chiedervi quanto segue:
Ho una maschera basata sulla tabella TORTE
Ho una tabella TIPOTORTE
E un'altra relazionata a TIPOTORTE che si chiama TIPOTORTERIGHE
Ora nella tabella torte ho una casella combinta che mi permette di inserire
il dato di una riga di TIPOTORTERIGHE.
Il fatto è che essendo Relazionata la tabella TIPOTORTE con TORTE io vorrei
che nella casella combinata mi apparissero solo i record di TIPOTORTERIGHE
facenti riferimento a TIPOTORTE relazionate con TORTE.
Insomma se la torta paqualina può appartenere a tipo torte CACAO e
MARMELLATA
Vorrei che mi apparissero solo le righe di CACAO e MARMELLATA e non di
VANIGLIATA e ALTRO.
Ho fatto un bel Macello?
    Pazienza se non si può mi arrangio. Vorrei che funzionasse un po come la
sottomaschera che permette di collegare i campimaster e sceondari. Grazie e
a Rileggervi
Id_tabella Pesca Bollita

 wrote in message
0QAx8.19328$8D3.5...@news1.tin.it...

la casella combinata deve prendere i dati da una query basata su torte e
tipotorte dove tipotorte è la colonna dove trovare i dati e in torte devi
mettere il criterio [forms]![nomemaschera]![torte]

Newsgroup: it.comp.appl.access
Titolo: tabelle collegate: data in formato testo

Buongiorno, sono nuovo ed avrei un grosso problema. Ho una database
access che punta (con una tabella collegata) ad una base di dati dove
ci sono dei campi data in formato testo (tipo 010208). Ho la necessità
di poter usare nel mio DB questi dati in formato data per poter fare
delle analisi temporali. Per la cronaca la tabella a cui si collega
cambia ogni giorno per cui non posso importarmela ogni volta. Nono so
se sono stato chiaro. Grazie in anticipo a chi vorrà aiutarmi.

 se sono stato chiaro. Grazie in anticipo a chi vorrą aiutarmi.
Crea una query in cui aggiungi un campo calcolato per convertire il testo
in formato data:
miadata:dateserial(val(right$(datatesto,2)),val(mid$(datatesto,3,2)),val(left$(datatesto,2)))
Ed usa la query al posto della tabella. Ovviamente non avrai la
possibilitą di modificare le date nella tabella originale visto che nella
query sono calcolate, per farlo dovresti gestire il tutto via VBA da una
maschera.
Ciao.
-Marco-
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad 
ab...@newsland.it
FUNZIONA GRAZIE MILLE.
P.S.: non ho bisogno di modificare le date perchè devo solo poterle
leggere ed analizzare.
Newsgroup: it.comp.appl.access
Titolo: Report con intestazione e corpo...

Salve,
come si fa a costruire un report da maschera scegliendo Intestazione, corpo
e piè di pagina?
Esempio: maschera strutturata a schede; nella prima scheda, in un controllo
memo o simile,  si inserisce il testo che descrive per esempio il tipo di
preventivo, nella seconda scheda si mettono le righe del materiale usato ed,
infine, nella terza scheda i saluti ecc ecc..
è possibile in access? qual'è il procedimento?
Ciao e grazie.

 wrote in message
MLzsa.86137$DT4.2...@twister1.libero.it...

Ti crei un report non associato.
In tale report inserisci delle caselle di testo non associate.
Nell'origine controllo di ogni casella di testo devi far riferimento ad un
controllo della maschera, quindi dovrai scriverci qualcosa del genere:
= [Forms]![NomeMaschera]![NomeControlloDellaMaschera]
Naturalmente la maschera, quando esegui il report, deve risultare aperta.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Chiudere anteprima di report

Saluti a tutti.
Per cortesia un aiuto.
Ho una maschera aperta chiamata "principale" e un anteprima di report 
(aperta pure quella) che mi visualizza dei dati specifici.
Fin qui tutto bene.
Nella maschera "principale" vorrei inserire un bottone che cliccandoci sopra 
mi chiuda l'anteprima del report ma non riesco a trovare la soluzione.
Nel' evento clic del bottone ho provato con:
StDocName="Nome_MioReport"
DoCmd.Close StDocName "Nome_MioReport"
Il tutto mi da "Errore di Run Time "13"
Tipo non corrispondente
Grazie a tutti e saluti
Giorgio

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

 Prova cosě:

Newsgroup: it.comp.appl.access
Titolo: errore nella somma

ciao a tutti
ho un errore di 1 cent. nella somma, sia in maschera che nel report
+37.00 imponibile
+ 1.48 iva
- 4.26 ritenuta
=34.23 Totale
come posso risolvere?
Grazie in anticipo



Ryc ha scritto:

Errore nel tipo di dati. C'è la funzione Round che trovi su 
donkarl.it
-- 

 --
perfetto
Grazie

Newsgroup: it.comp.appl.access
Titolo: Menu verticale sinistro a scomparsa

Sto utilizzando il menu lo ritengo molto professionale ma o avuto
difficoltà con l'anteprima dei report è possibile dove sbaglio ?

 ha scritto nel messaggio 
news:1168203761.3...@q40g2000cwq.googlegroups.com...
Sto utilizzando il menu lo ritengo molto professionale ma o avuto
difficoltà con l'anteprima dei report è possibile dove sbaglio ?
Credo tu stia parlando del mio demo vero?
Se non ho sbagliato, l'anteprima dei report non puoi averla... almeno non 
nel modo classico... questo perchè il demo impostato per scelta (ma può 
esser rirpristinato ovviamente) senza sfondo di access si basa su Forms 
popup... per cui.
Non farti fregare dal fatto che dal 2000 in poi, Access ha la gestione dei 
report popup... non funzionano un granchè in questo caso. ;-)
L'unico modo per poter avere anteprime di report, o è cambiare impostazioni 
di layout al progetto intero (ripristinare sfondo Access ed eliminare 
l'impostazione che per questo è obbligatoria del popup alle forms), o 
escogitare qualche barbatrucco... ad es. una form popup con un ActiveX per 
la visualizzazione dei files snp (ma questa ovviamente è solo una cosa 
venuta a volo in mente)....

Newsgroup: it.comp.appl.access
Titolo: Cancellazione Tabella

Salve a tutti
Devo ,tramite codice VB, cancellare una tabella che si trova su un database
diverso da quello in uso.
Come posso fare ?


  Set dbs = OpenDatabase("nomeDatabase", True, False)
  dbs.TableDefs.Delete "nomeTabella"
Scusa ma non ho molto tempo, quindi per le specifiche
guarda help.
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Aiuto! Filtro casella combinata in base a controllo Si/No

La seguente č l'istruzione corrispondente alla query che costituisce l'
origine riga di una casella combinata cmb_prodotto contenuta all'interno di
una sottomaschera che si chiama sub_frm_dettaglio.
L'intenzione č quella di fare in modo che la casella combinata venga
filtrata da tutti quei record che soddisfano la condizione menů1="vero"
qualora il controllo filtro_menů (č un controllo residente nella maschera
principale frm_comande che puň assumere valori numerici da 1 a 10) assuma il
valore 1.
SELECT tbl_prodotti.id_articolo, tbl_descrizione_articolo,
tbl_prodotti.menů1
FROM tbl_prodotti
GROUP BY tbl_prodotti.menů1
HAVING
(((tbl_prodotti.menů1)=IIf([Forms]![frm_comande]![filtro_menů],([tbl_prodott
i].[menů1]) Like True)));
Dove:
tbl_prodotti č la tabella origine del controllo cmb_prodotto
tbl_prodotti.menů1 č un campo di tipo Si/No della tabella tbl_prodotti
filtro_menů č un controllo nella maschera principale frm_comande che puň
assumere valori da 1 a 10 (se il suo valore corrisponde a 1 la mia casella
combinata cmb_prodotto deve essere filtrata pert tutti quei record che
soddisfano la condizione menů1=vero)
Quando vado a provare perň vedo che visualizzando il foglio dati di questa
query non mi estrae nessun record, mentre la casella combinata mi visualizza
tutti i record come se non fosse definito alcun filtro.
Dove sto sbagliando?

 Dove sto sbagliando?
Prova a valutare le considerazioni che ho fatto, magagri possono aiutarti.
Ciao.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


Come vedi sono ancora molto insesperta. Comunque ho preso spunto dai tuoi
suggerimenti ed ho riscritto la SELECT come segue:
SELECT tbl_prodotti.id_articolo, tbl_prodotti.cod_articolo,
tbl_prodotti.descrizione_articolo, tbl_prodotti.PrezzoUnitario,
tbl_prodotti.categoria, tbl_prodotti.settore, tbl_prodotti.sospeso,
IIf(Forms!frm_comande!filtro_menů="1" And
tbl_prodotti.menů1=False,False,True) AS Espr1
FROM tbl_prodotti
GROUP BY tbl_prodotti.id_articolo, tbl_prodotti.cod_articolo,
tbl_prodotti.descrizione_articolo, tbl_prodotti.PrezzoUnitario,
tbl_prodotti.categoria, tbl_prodotti.settore, tbl_prodotti.sospeso,
IIf(Forms!frm_comande!filtro_menů="1" And
tbl_prodotti.menů1=False,False,True)
ORDER BY tbl_prodotti.descrizione_articolo;
Ora sembra funzionare alla perfezione!!
Da quel che ho capito io sbagliavo, nella costruzione della mia query a
mettere la funzione IIF tra i criteri invece di metterla sul campo creando
un'apposita espressione.
Grazie mille!!
Mi sei stato molto di aiuto!!
Newsgroup: it.comp.appl.access
Titolo: problemi con UPDATE SQL

ciao a tutto il NG
Questo è il problema:
Faccio un UPDATE SQL del tipo
sql="Update Codici Set Codice='" & codice & "', Descr='" & descr & "' where
id=" & id & ";"
Il tutto fila liscio fino a quando non ho una descr che mi contiene un
apostrofo (es. modifica dell'area...) che mi genera l'errore, in quanto la
stringa sql diventa:
sql="Update Codici Set Codice='12', Descr='modifica dell'area' where id="5;"
quindi mi trovo ad avere un'altro ' non voluto che mi genera l'errore.
Esiste un carattere da sostituire al ' (come il % per *) oppure devo
arrangiarmi in qualche altro modo (come ??)
ciao e grazie
--
Kappa
kappa**nospam**@
webngo.net
www.webngo.net

Kappa wrote:

sul sito comune
http://members.xoom.it/it_db_access/
c'è una funzione che fà al caso in questione all'interno della  FAQ dal titolo
'Come posso risolvere il problema degli apici quando creo una stringa SQL con
filtro su campo testo?'
ciao
Paolo
--
-------------------------------------------------------------------------------
Un giorno le macchine riusciranno a risolvere tutti i nostri problemi.
Ma nessuna macchina sarà in grado di porne uno.
-------------------------------------------------------------------------------

grazie molte
kappa

Devi semplicemente cambiare l'sql:
sql="Update Codici Set Codice='" & codice & "', Descr='" & descr & "' where
id=" & id & ";"
in quest'altro:
sql="Update Codici Set Codice=" & chr(34)  & codice & chr(34) & ", Descr=" &
chr(34) & descr & chr(34) & " where
id=" & id & ";"
Nel quale inserisci l'equivalente ASCII dei doppi apici, che è appunto
chr(34)
Ciao e buon lavoro
Antonio Misericordia
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: [OT] query access query ASP

Tornato dalle vacanze sono di nuovo a cimentarmi nell'impresa di
tradìsferire un Db Access sul wEB attrverso le Asp.
In un report di Access utilizzo la seguente query:
SELECT Contratti.ID, Contratti.COD, Contratti.CLIENTE, gruppi.gruppo,
gruppi.quantità, gruppi.tipo_contratto, gruppi.px, gruppi.destinazione,
Contratti.[CONT DAL], Contratti.[CONT AL], Contratti.disdetta
FROM Contratti INNER JOIN gruppi ON Contratti.ID = gruppi.idcliente
WHERE (((Contratti.[CONT DAL])<Date()) AND ((Contratti.[CONT AL])>Date())
AND ((Contratti.disdetta) Is Null))
ORDER BY Contratti.CLIENTE;
trasferita con Asp se vado non mi funziona e se vado a visualizzarla
mi visualizza:
SELECT Contratti.ID, Contratti.COD, Contratti.CLIENTE, gruppi.gruppo,
gruppi.quantità, gruppi.tipo_contratto, gruppi.px, gruppi.destinazione,
Contratti.[CONT DAL], Contratti.[CONT AL], Contratti.disdetta FROM
Contratti INNER JOIN gruppi ON Contratti.ID = gruppi.idcliente WHERE
(((Contratti.[CONT DAL])Date()) AND ((Contratti.disdetta) Is Null))ORDER
BY Contratti.CLIENTE; 
Mi ha "saltato" una condizione e non stampa il >
COme devo modificare la sintassi?
CIao e Grazie Sergio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Ciao Francesco,
prova così:
sql = "SELECT Contratti.ID, Contratti.COD, Contratti.CLIENTE, gruppi.gruppo,
 gruppi.quantità, gruppi.tipo_contratto, gruppi.px, gruppi.destinazione,
Contratti.[CONT DAL], Contratti.[CONT AL], Contratti.disdetta FROM
 Contratti INNER JOIN gruppi ON Contratti.ID = gruppi.idcliente WHERE
 (((Contratti.[CONT DAL])<#" & Date() & "#) AND ((Contratti.[CONT AL])>#" &
Date() & "#) AND ((Contratti.disdetta) Is Null))ORDER BY Contratti.CLIENTE"
Saluti
Cinzia

 Cinzia
I cancelletti!!!..Grazie mi sei stata di grande aiuto!!Sei un tesoro!!
Fra

Newsgroup: it.comp.appl.access
Titolo: [OT] Microsoft Security Essentials

il nuovo antivirus di Microsoft...
http://www.microsoft.com/security_essentials/
Roma - Dopo il rilascio della versione Beta, Microsoft ha messo a 
disposizione dei suoi utenti il nuovo sistema di protezione Microsoft 
Security Essentials. � possibile scaricarlo direttamente dal sito dedicato.
L'antivirus, erede di OneCare, era stato distribuito inizialmente per 75mila 
utenti nel mese di giugno e ora � pronto per la grande distribuzione. Con 
una nota l'azienda ha fatto sapere che non � necessaria alcuna 
registrazione, ma solo che il cliente dimostri di avere una copia originale 
del sistema operativo.
Microsoft assicura una protezione costante e in tempo reale: in base ai dati 
dell'ultimo AV-test, il nuovo software sarebbe in grado di individuare il 
97,7 per cento di malware.
Microsoft Security Essentials � disponibile in 19 paesi e in 8 lingue e pu� 
essere installato su Windows XP, Windows Vista e a breve sul nuovo Windows 
7.
--------------------------------
Qualcuno lo ha gi� provato?...
-- 
----------------------------------------------
FORZA NAPOLI SEMPRE
----------------------------------------------
Una cosa � avere l'azzurro dentro e amare il Napoli... cosa opposta � 
attaccarsi alle persone... Napoli non � De Laurentis!!! 

 Qualcuno lo ha gi� provato?...
l'ho installato stamane dopo aver letto su MPIS,  questo il link per il
download in italiano:
http://www.microsoft.com/security_essentials/default.aspx?mkt=it-it
riporto parte del thread:
--------------------------------------------------------------------------------
Per curiosita' ho voluto metterlo alla prova, non con un vero virus,
ovviamente, mediante il falso virus EICAR che molti conoscono da molti anni.
La prova, che descrivo nel seguito, e' stata superata brillantemente:
Ho testato questo antivirus con un virus fittizio creato dall'European
Institute of Computer Anti-virus Research per testare il funzionamento dei
programmi antivirus (per evidenti ragioni, sarebbe una pessima idea
effettuare il test con un virus autentico), si tratta infatti di un piccolo
file assolutamente innocuo
La prova consiste nel cliccare qui:
http://www.csiaf.unifi.it/online/uso/eicar.com
L'antivirus rileva un virus e prende gli opportuni provvedimenti.
Ripeto: non e' un vero virus, e' del tutto innocuo ma e' stato creato per
testare i sw antivirus.
Per info su questo finto virus vedi qui:
http://www.csiaf.unifi.it/online/uso/eicartest.html
--------------------------------------------------------------------------
Provato... funziona!!
ciao Maurizio
Daniele

 ha scritto nel messaggio 
news:4ac3d041$0$1108$4faf...@reader4.news.tin.it...

Si beh anche l'antivirus free che ho installato funziona...il sottoscritto � 
ancora un p� scettico...
Ciauz
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: stampa maschera

ho una maschera visualizzata in formato "maschera singola"..percio' nel caso
ho piu record devo spostarmi tra i record col pulsante "record successivo".
ho provato a creare un bottone e a impostarlo su "stampa maschera
corrente"....ma quando lo premo mi stampa una maschera epr ogni record,
mentre io voglio che mi stampi solo la maschera che visualizza il record
corrente.
si puo fare?

 ha scritto nel messaggio
news:pAvhb.26129$e6.8...@twister2.libero.it...

Si si può fare.
Prima di stampare la maschera filtrala con il record corrente e dopo la
stampa togli il filtro.
Quindi, se il campo che è chiave primaria della tabella che è origine record
della maschera si chiama ID ed è numerico o contatore, a fronte dell'evento
"Su clic" del pulsante di comando genera il seguente codice VBA:
Me.Filter = "ID=" & Me!ID
Me.FilterOn = True
DoCmd.PrintOut
Me.Filter = ""
Me.FilterOn = False
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 si puo fare?
Sulla maschera aperta, sul record, puoi utilizzare la combinazione tasti
{Ctrl+P} e scegliere l'opzione "Record selezionato". Stamperà il record
prescelto.
rgrds
SC
-- 
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: Calcolo in base a record successivo

Ciao a tutti. Ecco il mio problema:
Ho una tabella composta da due campi:
1) Codice ID
2) Valore numerico progressivo (ovvero, ogni record ha un valore
superiore a quello precedente)
Ho bisogno di creare una query che mi calcoli, per ogni record, la
differenza tra il valore numerico del record e il valore numerico del
record precedente.
Esempio
Codice ID     Valore Numerico    Differenza
001            2.000                0
002            3.000              1.000
003            4.500              1.500 
004            5.000                500
Qualcuno sa aiutarmi?
grazie,
Luigi
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
  Io farei cosi':
in un modulo inserirei la funzione:
    ' Ovviamente il tipo di dato lo sceglierai
    ' te, secondo le tue esigenze.
    Function Diffe(attuale As Single) As Single
    Static precedente As Single
        Diffe = attuale - precedente
        precedente = attuale
    End Function
  Nella query che ti serve basterà allora mettere il campo:
    Differenza: Diffe([ValoreAttuale])
  Ciao.
 
-- 
--------------------------------------------
http://digilander.iol.it/winses/
Recensioni di programmi freeware e shareware
--------------------------------------------

 004            5.000                500
Crei una query Q1 che estrai i tuoi dati
Crei una query Q2 che estrai i tuoi dati, MA modifica CodiceID sottraendogli
1 (converti in numero, togli 1, riconverti in stringa e metti gli zeri fino
ad arrivare a 3 caratteri; se è il tuo caso)
Crei Q3 basata su un JOIN tra Q1 e Q2 on 
Q1.ID
=
Q2.ID
;
 e poi ci crei una colonna calcolata con Q1.ValoreNumerico-Q2.ValoreNumerico
Funziona circa così, poi adatta l'idea al tuo caso
Max

Newsgroup: it.comp.appl.access
Titolo: Problema con operatori di confronto

Salve a tutti, ho un'applicazione asp che mediante il riempimento di certi
campi form costruisce una determinata istruzione sql. Se ad esempio il
risultanto dell'invio form è il seguente:
SELECT * FROM TARG_Budget WHERE PeriodoDa >=01/07/2000 AND Fatturato >=
'100,00' AND Punti >= '12'
la query funziona perfettamente mentre se invio:
SELECT * FROM TARG_Budget WHERE PeriodoA =<07/03/2001 AND Fatturato =<
'2.000,00' AND Punti =< '1200'
mi restituisce un errore di sintassi. Allora, l'errore si scatena soltanto
con gli operatori di confronto "a scendere" dal maggiore ai minori mentre
sembra andare bene nel primo caso. Ho provato anche a togliere l'uguale
davanti al "<" ma non sortisce nulla. Come può essere ?
Stefano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:212Z131Z182Z2Y1...@usenet.libero.it...


 mi restituisce un errore di sintassi. Allora, l'errore si scatena soltanto
A parte il discorso degli apici che con i campi numerici non vanno usati, la
sintassi dell'operatore minore o uguale è <= e non =<
Antonio
Newsgroup: it.comp.appl.access
Titolo: [OT] metodo migliore per leggere i messaggi

Usando outlook Express quale é il metodo migliore per leggere i messaggi? mi
spiego, per ora il sistema cheuso io é quello di metterli in ordine di data
e raggruppati per conversazione. Il problema é che a volte la conversazione
va avanti per diversi giorni se non settimane, allora fatico a reperire il
messaggio originario con le successive risposte. Voi come fate?

 wrote in message
8uduup$spr$1...@fe1.cs.interbusiness.it...

Se TUTTI, compreso tu, scrivessero dopo il quoting, lasciando il minimo
indispensabile per capire il thread, anche l'ultimo messaggio basterebbe per
intervenire...
Antonio

 Antonio
non aspettavi altro ;-)
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per email
fluc...@paperino.libero.it
--------------------------------------

 wrote in message
news:3A0AA195...@tin.it...


 non aspettavi altro ;-)
Ormai è un robot che risponde per me....
Antonio




 >
_____________
L'ultimo ad aver scritto era Federico.....avresti dovuto scrivere dopo di
lui in modo che scorrendo con la barra spaziatrice avremmo letto:
Messaggio di gestserv
Messaggio di Antonio Biso
Messaggio di Federico Luciani
Messaggio di David A.
dato che non hai scritto dopo il quoting leggiamo:
Messaggio di David A.
Messaggio di gestserv
Messaggio di Antonio Biso
Messaggio di Federico Luciani
ciao

 Matteo
Si scrive dopo o tutt'al più in mezzo alla parte di messaggio a cui stai
rispondendo, come ho fatto ora io!!!!!
Antonio

 Antonio
E io che credevo che fosse un clone...
... allora sei + indietro con la tecnica, utilizzi ancora un robot!!!
:-)))
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: doppio criterio su campo query

Buonasera.
Come bisogna correggere in Vba questo codice
" WHERE IdTipoDocumento = " & 6 & " And IdTipoPagamento =" & 1 & " And IdTipoPagamento =" & 8 & " And IdProgetto =" & Forms!frmParametriStampa.IdProgetto & " And clng(nDistintaMandati) between  " & CLng(Me.DaNumero) & _
" AND " & CLng(Me.ANumero)
 
dove IdTipoPagamento deve essere 1 o 8? 
Nella query con 1 or 8 funziona, scrivendo l'origine dati in VBA non ci riesco.
Ho provato a modificare in 
IdTipoPagamento =" & 1 or 8 ma senza risultato.
Grazie.

Salve,
 
Giuseppe ha scritto:

" WHERE IdTipoDocumento = " & 6 & " And (IdTipoPagamento =" & 1 & " Or 
IdTipoPagamento =" & 8 & ") And...
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 

Dipende...
Se  i valori 6 1 8 ecc. sono variabili oppure no.
 
se sono semplici numeri devi fare cosi.
 
WHERE IdTipoDocumento = 6 And IdTipoPagamento = 1 And IdTipoPagamento = 8 And IdProgetto =" & Forms!frmParametriStampa.IdProgetto & " And clng(nDistintaMandati) between  " & CLng(Me.DaNumero) & " AND " & CLng(Me.ANumero) 


Quando i Criteri in OR sono variabili... potrebbe essere più conveniente, forse anche in termini di Efficienza, ovviamente da valutare, scrivere un criterio STRINGA:
 
WHERE " & TuaStringa & " LIKE '*' + IdTipoDocumento) + '*'"
 
Dove [TuaStringa] è la concatenazione dei CRITERI:
 
[TuaStringa]="168"
 
Questo chiaramente in LOGICA OR, fatico a pensare alla logica AND in quanto di norma un Pagamento non può essere fatto in 2 Modi Contemporanei...
 
L'utilizzo di LIKE è più veloce di INSTR(...)
 
Chiaramente sono da Valutare le condizioni, compreso l'eventuale PATTERN da poter usare con il LIKE, il vantaggio è avere una Query SQL Compilata che non richiede la modifica in caso possano cambiare il Numero delle condizioni, sapendo che l'utilizzo di IN(....) è poco efficiente.
 
@Alex


Ho risolto così
" WHERE IdTipoDocumento = " & 6 & " And IdTipoPagamento =" & 1 & " OR IdTipoPagamento =" & 8 & " And IdProgetto =" & Forms!frmParametriStampa.IdProgetto & " And clng(nDistintaMandati) between  " & CLng(Me.DaNumero) & _
AND " & CLng(Me.ANumero)
che poi è la soluzione.
I numeri 1 e 8 corrispondono alla voce ASSEGNI CIRCOLARI NON TRASFERIBILI E ASSEGNI CIRCOLARI TRASFERIBILI che corrispondo alla tabella tblTipoPagamento al n. 1 e 8 e non possono essere delle variabili.
Grazie a chi è intervenuto.
Giuseppe
Grazie