mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: passare parametri  ad un report (query parametrica)

 Salve a tutti.
Non riesco a passare i parametri data, da una maschera ad un report basato
su una query paranetrica su un campo data che ha come parametri Beetwen
[datain] and [datafin].
Ho profato ad inserire a seguire l'esempio del sito comune (Aprire una query
parametrica da codice VBA) ma evidentemente commetto degli errori di fondo.
Riesco ad inserire i valori in qf.parameters![parametri], ma poi comunque mi
appare la maschera popup di insermento parametri.
ciao a tutti claudio
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Puoi non passare parametri alla query (quindi una semplice query di selezione) e filtrare direttamente l'origine dati del report 
utilizzanso il parametro "CondizioneWhere" del metodo OpenReport (vedi help);
es.
DoCmd.OpenReport "nomeReport",,,"[data] Between CData('" & me![datain] & "') And CData('" & me![datafin] & "')"
Ciao.
-- 
Sergio MAZZA 


Ti ringrazio per il tuo suggerimento, Sergio, in effetti riesco ad aprire il
Report ma il filro da risultati errati.
Ho implementato sull' evento clic di un pulsante la seguente sintassi:
crit = "CDate([data_cassa]) Between ('" & CDate(Me.Data_In) & "') and ('" &
CDate(Me.Data_Fin) & "'
DoCmd.OpenReport stdocname, acPreview, , crit
Se non metto Cdate davanti al campo data_cassa mi da errore: " Tipo di dati
non corrispondente". Strano perchè data_cassa è un campo data/ora con
formato Data in cifre.
Sul campo filro delle prorietà del report mi ritrovo:
Origine record -> Lcassa Query
Filtro -> (Cdate([data_cassa]) Between ('01/01/05') and ('01/02/05'))
Il risultato è che mi seleziona solo i record del 01/02/0/05, non mi trova i
record del 24/01/05 che esistono.
se in Me.Data_fin inserisco 02/02/05 mi trova i record del 01/02/02 del
02/02/05 e del 01/03/05 (ci sono record di gennaio e febbraio che non
trova). Se invece la data_fin diventa per es. 28/02/05 mi trova addirittura
anche record del 2004 .
Non riesco a capire che diavolo succede.
Sicuramente mi mancano delle conoscenze per capire l'arcano, e di questo ti
chiedo di scusarmi.
Ti ringrazio di nuovo e ti saluto.
(purtroppo L'help di Access mi da problemi e spesso va in errore)
Claudio.


 Claudio.
Veramente io avevo indicati il contrario; la stringa risultante dovrebbe essere:
Filtro -> ([data_cassa] Between CDate('01/01/05') and CDate('01/02/05'))
CDate, come puoi controllare nell'help, trasforma in valore testuale scritto in una forma riconosciuta come Date, in una data; 
mentre, come dici tu, visto che [data_cassa] è già di quel tipo (cioè Date) non ce né bisogno.
L'unico problema potrebbe derivare dal formato di [data_cassa] che, se l'hai impostato come data/ora, allora sì dovresti utilizzare 
la funzione CData anche per quel campo...
Ciao.
-- 
Sergio MAZZA 


OK ! Sergio, hai ragione funziona benissimo.
sono scivolato sulla classica buccia di banana, un po' più di attenzione e
si possono evitare figuracce.
Grazie 1000
Ciao

Newsgroup: it.comp.appl.access
Titolo: che cos'è un filtro?

C'è qualcunoi che sa dirmi cos'è un filtro?
Come si usa?
A cosa serve?
Grazie
in...@iname.com

 ha scritto nel messaggio
news:3MlB5.46995$3R6.1...@news.infostrada.it...

un filtro serve appunto dal nome a filtrare i dati di una tabella per
esempio, supponi di avere una tabella
contenente tutti i calciatori del mondo,
se ora tu volessi tutti i giocatori della seire A italiani
attraverso una query creata da questa tabella e impostando in criteri sotto
il campo serie metterai ="A"
a sotto il campo nazioneprovenienza in criteri metterai ="italia" se fai
doppio click sulla query magicamente otterrai solo i giocatori in tabella
che rispettano queste tue 2 condiozbni impostare.

 wrote in message


Newsgroup: it.comp.appl.access
Titolo: Quanti utenti sul web?

Vorrei realizzare un sito in asp con database fatto con access.Quanti
accesssi contemporanei riesco a gestire?
E' vero che access non permette piu' di 10 -15 utenti insieme?

 E' vero che access non permette piu' di 10 -15 utenti insieme?
piu' o meno e' cosi'.
Come dicono i colti, il web e' "stateless", quindi, riferendo a accessi
contemporanei, devi tenere conto che la concorrenza di accessi va
calcolata fra:
	apri connessione
	elabora
	chiudi connessione
(ovviamente dal lato server)
a.cara

E' vero che access non permette piu' di 10 -15 utenti insieme?
Direi che sono molti di meno se vuoi lavorare in sicurezza. Ma questo se
lavori normalmente. Con asp puoi chiudere al piu' presto la sessione e
pensare di gestire parecchi accessi.
Esempio: se devi fare un select e poi scorrere un recordset, ficca tutto in
una matrice con getrows e chiudi subito il recordset. A quel punto, ci puoi
pure mettere mezz'ora a fare le tue cose, il problema passa al server http,
access e' libero per una nuova richiesta.
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: "defaultvalue"

 
	Ripropongo una domanda e spero che qualcuno che sappia la risposta mi aiuti
piuttosto che farmi girare per la rete alla ricerca di qualcosa che magari
sarà pure evidente ma per me non lo è
quando inserisco i dati in una tabella, posso avere come valore predefinito
il valore corrispondente al campo precedentemente immesso?
Mi spiego meglio : se sto inserendo il record 50 con 4 campi, i valori di
partenza dei
quattro campi possono essere quelli del record 49?
Grazie
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie
http://www.donkarl.com/it/
 faq 4.22
--
ac

Prova con questo codice relativo ad un solo controllo
const cQuote=""""
Me!Control.DefaultValue = cQuote &  _  Me!Control.value & cQuote
Il codice lo puoi mettere su un pulsante di comando o all'uscita del
quarto controllo
Elby


	grazie a tutti

Newsgroup: it.comp.appl.access
Titolo: richiamare la funzione zip and email di winzip da vba

qualcuno sa gestire winzip da vba sa se esiste un sdk di winzip ufficiale
per poterlo gestire anche da programmi di terze parti per esempio da access?
mi servirebbe di richiamare la funzione zip and email nomefile.zip
grazie a tutti.

 ha scritto nel messaggio
news:c4n61c$fro$1...@lacerta.tiscalinet.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Federico Luciani intitolata "Zippare files con VBA. (PkZip, Winzip, ...)".
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Report: come eliminare alcuni controlli dalla stampa...?

Salve,
in un report, che sviluppa in altezza, ci sono molti campi che alcune volte 
sono vuoti,
non farli vedere è semplice, impostando la proprietà .visible su false 
quando questi sono vuoti,
Il problema è che occupano comunque spazio,
come si possono eliminare, e eventualmente abbassare l'altezza del corpo,
in modo da ridurre al minimo gli spazi morti.
Avete qualche link dove posso guardare?!
Grazie.

 in modo da ridurre al minimo gli spazi morti.
prova a ridurre le dimensione a qualche millimetro e mettere la
proprietà Espandibile a Si
Daniele

Newsgroup: it.comp.appl.access
Titolo: Query di selezione che non va.

Ciao A tutti.
Sto impazzendo con una query e non riesco ad uscirne.
 
Spiego cosa mi capita e cosa vorrei.
 
Due tabelle.
la Prima
Codice
Descrizione
 
La seconda
ID
Codice
Lingua
Descrizione
 
nella prima sono contenuti prodotti
nella seconda sono contenute le descrizioni in più lingue.
Es. Lingua 1 - italiano Lingua 2 Inglese Ecc. Ecc.
 
il caso.
Può darsi che un prodotto non abbia la descrizione in una lingua specifica ma sono in alcune.
 
Voglio creare una query che mi prelevi tutti i prodotti con le descrizioni in una determinata lingua. Chiaramente se non è presente una lingua deve comunque stamparmi la lista senza descrizione
 
creo una query includendo tutti i dati della prima tabella e solo i campi collegati.
 
se non metto criteri vedo tutti i prodotti con le sole descrizioni presenti.
Ma se metto un criterio per esempio 1 mi appaiono solo gli articoli dove sono presenti le descrizioni con valore 1
Se metto invece 1 and (Is Null) la situazione è la stessa.
Continuo a non vedere i prodotti con le lingue che non sno presenti.
 
Posso risolvere ?
 
grazie in anticipo a tutti.

 Posso risolvere ?
 
Sě, con: 1 OR Null
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
Access Lobby: 
http://www.AccessDevelopers.org
 


Si hai ragione...
Avevo scritto male
ma in ogni caso sia con and che con or non compare.
 
Se nella prima tabella ho 20 Record....
che ci siano o non ci siano le lingue vorrei che apparissero tutti e 20 i record 
Non so se mi sono spiegato

 Non so se mi sono spiegato
 
Incolla l'enunciato SQL della query che hai provato.

Newsgroup: it.comp.appl.access
Titolo: Aprire un db protetto da Password

Salve,
è possibile aprire un file Access di database protetto da Password?
Grazie!
   Tixio

"Tixio" <n...@il.thanks> ha scritto nel messaggio
news:hTtSd.44591$lB4.1...@twister1.libero.it...

Un modo è questo:
Set dbs = OpenDatabase("db1.mdb", False, False, ";pwd=1234567")
Oppure:
Dai un'occhiata all'Help di DAO relativamente all'uso di WorkSpace oggetto
di DBEngine.
Creati un Oggetto WorkSpace con il metodo CreateWorkspace e l'Help
ti indicherà come gestendo sia l'accesso a JET diretto che via ODBC.
Quindi l'Oggetto Database aperto nell'area WorkSpace appena creata
non avrà problemi con la Password.
L'Help in questo caso è decisamente chiaro e completo e sono certo
che non avrai problemi dopo averlo consultato.
Questo 2° metodo funziona anche usando accesso a livello Utenti.
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Messaggio lampeggiante

Ciao a tutti,
da qualche parte ho trovato un'esempio di come poter
far fare una sorta di lampeggio ad un testo:
Me.MiaCasella.Visible = Not Me.MiaCasella.Visible
Sulla base di questo esempio volevo però applicare
e togliere il grassetto al testo:
Me.MiaCasella.FontBold = Not Me.MiaCasella.FontBold
Perchè non funziona ed il testo diventa e rimane in grassetto?
Grazie
--
Pier
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Pier
C'è un problema col tipo di dato della proprietà, sembra che il valore
True sia 1 invece che -1.
Mettila così
Me.MiaCasella.FontBold = Not CBool(Me.MiaCasella.FontBold)
Namor
-- 
namor at inwind punto it


 Pier
Prova ad inserire sull'evento dopo aggiornamento del controllo Miacasella
il seguente codice:
If Me.MiaCasella.FontBold = False Then
Me.Miacasella.FontBold = True
Else
Me.MiaCasella.FontBold = False
End If
--
rgrds
SC


 Namor
Funziona perfettamente.
Grazie mille
--
Pier
-- 


 Pier
Posso chiedere su quali eventi mettete le istruzioni di cui sopra???
Io ho provato su dopo aggiornamento, ma l'effetto è solo per l'uscita e
poi per il visible mi da errore non potendo rendere invisibile un
controllo con il focus ancora attivo.
Saluti e grazie
-- 
Raffaele Alberoni


 > Pier

Su Timer. Ponendo l'intervallo = 1000 ad ogni secondo ti darà l'illusione
di lampeggiare.
--
rgrds
SC
-- 

Newsgroup: it.comp.appl.access
Titolo: Problema con la funzione Date()

Ciao.
Dopo anni di funzionamento della seguente query:
"SELECT Count(Tab.ID) as Num FROM Tab WHERE Tab.Data Between Date()
And Date()-30"
su alcuni PC (Win 2000 e Win 98 con RunTime di Access) questo tipo di
query (con la funzione Date() nella WHEREin query di raggruppamento)
danno il seguente errore: "Funzione non disponibile delle query:
Tab.Data Between Date() And Date()-30"
L'applicazione gira su 15 PC e solo su 2 da questo errore. Questi due
PC hanno come SO Win 2000 e l'altro Win98. In entrambi è installato il
RunTime (che ho provato a reinstallare). Ho verificato che dao350.dll
è la stessa versione su tutti i PC.
Da che cosa può dipendere?
Grazie BB

hai provato a controllare che le impostazioni internazionali per la gestione
delle date in questi PC siano corrette?
Cią
Maurizio


Si le impostazioni sono corrette. 
Ho notato che nei due PC non va proprio la funzione Date(), infatti ci
sono campi in cui il valore predefinito è Date() e solo su questi due
PC in questi campi compare "#Nome?". Se invece la data l'assegno da
codice viene visualizzata (sempre con la funzione date: Me!Campo =
Date() nell'evento form load) ?!?!? 
Quale libreria non sarà corretta? Cosa devo aggiornare perchè il
programma funzioni dinuovo?
Ciao Gianluca



prova ad usare now() al posto di date()
sembra machino i riferimenti da quello che dici
Saluti.
Emanuele.



Con now() funziona, ho verificato i reiferimenti su PC incriminati ci
sono e sono della stessa versione. 
Quale è la libreria da controllare? C:\programmi\file comuni\microsoft
shared\vba\vba332.dll?
Ciao Gianluca
Newsgroup: it.comp.appl.access
Titolo: Attenzione a TUTTI

Sviluppo qualsiasi tipo di database sotto access, preferibilmente a
privati.
Fatevi sentire numerosi.
rse...@tin.it

Fatevi sentire numerosi.
Dobbiamo cio'e simulare nel caso non lo fossimo?
Saluti.
Luciano

Fatevi sentire numerosi.
Mo moo segno...
Antonio

Ma no, dai, scherzava!
Fermi ragazzi!
Non voleva...

privati.
i dischetti li sai formattare?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 privati.
UAU!
Hai anche il compilatore? Quanto lo vendi?
Sib

 Fatevi sentire numerosi.
Mi fai un DB che mi calcoli quanto ci mette il mio aereo domani ad arrivare
in Svezia?
Devi tenere conto anche della somma delle ore oltre le 24:00, dei giorni
lavorativi compresa la Pasqua, e possibilmente mi deve rispondere
automaticamente alle e-mail usando MAPI, TAPI, MAMI & PAPI.
Se vuoi puoi usare il trucco del rename per compilare il tutto.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.mondadori.com/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************

in Svezia?
Vai a trovare la tua bella?
Non e' che ci abbandoni, eh! :-D
Fai buon viaggio e salutaci Josefin.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

Fatevi sentire numerosi.
se ci dici di dove sei penso che
organizzeremo dei pulman per venire a trovarti
Carlo Ve
Newsgroup: it.comp.appl.access
Titolo: Aiuto sql

Salve a tutti.
Ho creato la seguente query :
SELECT DISTINCTROW Dettagli.Codice, SUM(Dettagli.Quantita *
Dettagli.PrezzoUni)/SUM(Dettagli.Quantita) AS PrezzoMedio
FROM Movimenti RIGHT JOIN Dettagli
ON Movimenti.IdMov = Dettagli.IdMov
GROUP BY Dettagli.Codice,Dettagli.Quantita,Dettagli.PrezzoUni,Movimenti.Tipo
HAVING (((Movimenti.Tipo)="E"));
Il problema consiste nel fatto che la query succitata, non mi "raggruppa" i
records secondo "Codice", di conseguenza il PrezzoMedio non č corretto.
Ho provato anche con DISTINCT , il risultato č uguale.
Ho 2 tabelle cosě composte:
Movimenti                                                     Dettagli
IdMov     Contatore    (Chiave Primaria)       IdMov       Numerico
Tipo         Testo                                           Codice
Testo
Cliente     Testo                                            Quantita
Numerico
PrezzoUni   Numerico
Relazioni
Movimenti.IdMov<------->Dettagli.IdMov     1 a molti
Qualcuno puň cortesemente aiutarmi ?
Grazie e a presto risentirci.
Saluti.
Gianni

 HAVING (((Movimenti.Tipo)="E"));
SELECT DISTINCTROW Dettagli.Codice, SUM(Dettagli.Quantita *
 Dettagli.PrezzoUni)/SUM(Dettagli.Quantita) AS PrezzoMedio
 FROM Movimenti RIGHT JOIN Dettagli
 ON Movimenti.IdMov = Dettagli.IdMov
GROUP BY Dettagli.Codice
 HAVING (((Movimenti.Tipo)="E"));
Sandro


Prova con una query che ha il seguente codice SQL:
SELECT Dettagli.Codice, Movimenti.Tipo,
Sum([Quantita]*[PrezzoUni])/Sum([Quantita]) AS PrezzoMedio
FROM Movimenti INNER JOIN Dettagli ON Movimenti.IdMov = Dettagli.IdMov
GROUP BY Dettagli.Codice, Movimenti.Tipo
HAVING (((Movimenti.Tipo)="E"))
ORDER BY Dettagli.Codice;
A me funziona e calcola il prezzo medio al livello di Codice
Roberto

 HAVING (((Movimenti.Tipo)="E"));
SELECT DISTINCTROW Dettagli.Codice, SUM(Dettagli.Quantita *
 Dettagli.PrezzoUni)/SUM(Dettagli.Quantita) AS PrezzoMedio
 FROM Movimenti RIGHT JOIN Dettagli
 ON Movimenti.IdMov = Dettagli.IdMov
  WHERE Movimenti.Tipo="E"
  GROUP BY Dettagli.Codice;
Sandro

 >
PS
Anche se non lo hai indicato, ho dato per scontato che la chiave primaria
della tabella Dettagli sia l'insieme dei campi IdMov e Codice
Roberto

 wrote in message
e5JBaJf#$GA....@cwnts22.ciaoweb...

Tutto OK
Grazie 1000.
Gianni

 wrote in message
xtQg5.39122$wS2.2...@news.infostrada.it...

Tutto OK.
Grazie 1000
Gianni


Prego
Roberto
Newsgroup: it.comp.appl.access
Titolo: aggiornare campo da un controllo

Perchè quando tutto sembra aggiustarsi poi esce fuori la solita magagna??
succede anche a voi?
Vengo e mi spiego
ho trasformato l'origine riga (con una espressione) di una casella di testo
in modo che mi
riportasse la somma di 3 controlli in cui si inseriscono i dati manualmente.
la somma funziona ma adesso è come se il controllo fosse scollegato dal
rispettivo campo della tabella originaria, cioè non mi aggiorna il valore
(risultato somma) nella tabella.
esiste una soluzione?
credo che si debba far aggiornare il campo col valore del controllo ma sono
3 ore che ravano tra guida in linea, internet e manuali e non cavo un ragno
dal buco.
un grosso grazie anticipato a tutti
ciao
Lu

 ha scritto nel messaggio
news:YSLAa.37116$Ny5.1...@twister2.libero.it...

C'è una regola fondamentale dei database relazionali, come lo è Access, che
dice che un campo calcolato NON va mai memorizzato in un campo di una
tabella; se non rispetti questa regola sarai soggetto a soffrire di
fastidiosi mal di pancia, di cui cominci avere i primi sintomi.
Il campo di una tabella non va scambiato per una cella di un foglio di
calcolo Excel. I campi calcolati sono propri delle queries e non delle
tabelle: il valore di un calcolo te lo determini in tempo reale ogni volta
che ti serve.
Ciò premesso, per evitarti i mal di pancia di cui sopra, ritengo opportuno
non spiegarti come memorizzare un campo calcolato in una tabella.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:WPMAa.37328$Ny5.1...@twister2.libero.it...

ciao roberto e grazie lo stesso per la risposta.
come avrai capito sono alle prime armi, ma cercherò di imparare.
ciao
lu
Newsgroup: it.comp.appl.access
Titolo: la stessa combo per visualizzare e per ricercare

Maschera tabulare su tabella [Incentivi]
Campi:
  [Matricola]
  [CognomeNome] <- viene da tab. AnaDipe (key=Matricola)
  [...altri]
Per visualizzare [CognomeNome] non ho problemi, con una query o un 
DLookup, ma vorrei aggiungere una chicca all'interfaccia utente: cioe' 
permettere di modificare il campo [Matricola] digitando il cognome e 
nome direttamente nel campo [CognomeNome].
In pratica per [CognomeNome] vorrei usare una combo che mi visualizza il 
  cognome+nome ma che se ci digito dentro mi autocompleta con i cognomi 
presenti in AnaDipe
Ho provato a mettere in Origine Controllo:
=DLookUp("CognomeNome";"AnaDipe";"Matr='" & [Matricola] & "'")
e in Origine Riga:
   SELECT CognomeNome, Matr
   FROM anadipe
   ORDER BY CgNm;
Risultato:
La combo [CognomeNome] mostra i nominativi associati alle Matricole: OK!
Se apro la tendina vedo tutti i nomi in AnaDipe: OK!
Pero' non c'e' modo di modificare i valore visualizzato.
E qui non ho piu' idee.
Qualche consiglio/considerazione?
Ho pensato anche a una combo invisibile che compare/scompare sopra il 
campo [CognomeNome] al momento opportuno.
MMMmmmmmm ..... non mi convince.
E' una strada praticabile?
Grazie anticipate
Marco

Ho risolto da solo e sono contento perche' ho trovato un modo elegante e 
semplice.
La combo ha Origine Controllo: [Matricola]
Origine Riga:
SELECT Matricola, CognomeNome FROM anadipe ORDER BY 2;
Colonna Associata: 1
Numero Colonne: 2
Larghezza Colonne: 0cm;5cm
Tutto qui.
La larghezza=0 del primo campo della combo fa si che, nonostante sia un 
controllo associato a Matricola, io possa digitare/selezionare per 
CognomeNome. Ma poi, dopo aver digitato/selez. il cognomeNome, cio' che 
risulta modificato nel record e' la Matricola.
Proprio come mi serviva.
CHE SPETTACOLO!!!!
ciao
Marco


Newsgroup: it.comp.appl.access
Titolo: scorrimento record

Formulo la presente per ....
sentite oggi come sono in vena?
A parte gli scherzi, vorrei sapere se qualcuno ha qualche idea chiara su
come utilizzare i tasti e/o il mouse per scorrere i record, e chi non ce
l'ha come me, provi a verificare.
Premendo PaginaSů o PaginaGiů, su alcune maschere scorro i record avanti e
indietro, su altre invece si sposta la maschera (cioč si alza o si abbassa).
Usando un mouse con la rotellina centrale e ruotando la rotella, a seconda
dele maschere, succede:
- scorre avanti o indietro di un record alla volta
- scorre velocemente fino al primo o all'ultimo record, creando qualche
problema di blocco momentaneo del computer
- non succede assolutamente nulla
Mah!

 Mah!
diminuisci l'altezza della maschera vedrai che questo non succede piů.
ciao
-- 
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: codice vba e report access

Sto provando a manipolare alcune textbox di un report da codice vba ma non
riesco, in particolare non capisco come poter utilizzare la proprietà text
poichè non è supportata in modalità codice. Qualcuno sa darmi una mano. Come
è possibile assegnare dei dati a una textbox da codice vba in un report?
Grazie a tutti.

 ha scritto nel messaggio
news:HwJv7.38012$0Y2.3...@news.infostrada.it...

Se il codice fa parte del report la sintassi è questa:
NomeTextBox = Valore
forse pensavi che era
NomeTextBox.Text = Valore come si fa in VB ?
Ciao Roberto - Syd

 ha scritto nel messaggio
news:l8Lv7.9103$DW5.2...@news2.tin.it...


 ha scritto nel messaggio
news:l8Lv7.9103$DW5.2...@news2.tin.it...


 report.
In questo NG è regola scrivere la risposta dopo e non prima il testo dei
messaggi precedenti.
Se, come sembra, la ricerca la devi fare all'interno di una tabella chiamata
anagrafica_articoli; se all'interno di questa tabella c'è un campo di tipo
testo chiamato Cod_Art che contiene il codice articolo ed un campo di tipo
Testo chiamato Descrizione che contiene la descrizione dell'articolo.
Se il controllo del report che contiene il codice articolo si chiama Pippo.
Se nel report la casella di testo non associata nella quale vuoi compaia la
descrizione dell'articolo si chiama text19.
Nell'origine controllo del controllo text19 scrivi:
=DLookup("Descrizione"; "anagrafica_articoli; "Cod_Art=" & Chr$(34) & Pippo
& Chr$(34))
Se invece Cod_Art e di tipo Numerico, scrivi:
=DLookup("Descrizione"; "anagrafica_articoli; "Cod_Art=" & Pippo)
[CUT]
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:VyYv7.42035$0Y2.3...@news.infostrada.it...

ok problema risolto utilizzando la select. Il problema stava nell'evento
dovevo applicarlo su report activate e non su report open.
Grazie di tutto i tuoi suggerimenti e questo NG si sono rivelati
provvidenziali.
Antonio
Newsgroup: it.comp.appl.access
Titolo: [ADP] e tabelle temporanee

Buongiorno.
Con un progetto ADP + SQL Express, come faccio a "replicare" le tabelle 
temporanee locali che utilizzavo sugli mdb?
Ciao.
-- 
Sergio MAZZA 

 Ciao.
Ciao,
A suo tempo (SQL2000) ho risolto con tabelle sul server
dove una colonna era composta dal nome utente e da un
numero random o non ripetibile.
In questo modo consentivo dati temporanei *per utente*
Se puo' essere di spunto.
--
Lorenzo

 Lorenzo
Sì, grazie, era una delle ultime possibilità; non volevo modificare la 
struttura delle tabelle per rimanere più vicino all'originale, perché sto' 
facendo un elenco delle eventuali modifiche per un passaggio da mdb a 
adp+sql.
E volevo capire se sto' po' po' di database mi riservava delle sorprese con 
effetti speciali.
Ora sto consultanto l'help sul database di sistema tempdb che pare la 
soluzione; sempre che qualcuno non mi indichi la via...
Ciao.
-- 
Sergio MAZZA 

 effetti speciali.
Stai in campana: gli ADP potrebbero sparire in futuro (già con la versione
2007, sono quasi stati nascosti).
Che problemi incontri con connessioni ODBC?
Saluti.

 Saluti.
Ciao.
-- 
Sergio MAZZA 


Quindi la stessa tabella è usata contemporaneamente da più utenti?
Se si, una soluzione è aggiungere la colonna dell'utente nella tabella 
comune.

 Ecco questo è il primo problema...
Lorenzo ha già risposto alla tua domanda, in senso stretto.
In senso invece più ampio, ti consiglio di provare bene le tabelle collegate
ODBC a SQL Server prima di scegliere gli ADP.
Saluti.

 ha scritto nel messaggio
news:epv94s$6mq$1...@tdi.cu.mi.it...

Con gli ADP(ma non solo con loro) puoi eventualmente, oltre alla TempTable
ServerSide, crearti una TempTable in memoria con ADO, il sistema è veloce e
molto affidabile...!
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 ---------------------------------------------------------------------------
Ciao.
-- 
Sergio MAZZA 

 ODBC a SQL Server prima di scegliere gli ADP.
Proverò anche questo.


 comune.
Dovrei modificare parecchi oggetti per gestirla; la terrň come ultima 
spiaggia...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: funzione ME in sottomaschera

Salve a tutti.
Ho una sottomaschera ordine in cui ho inserito nel campo ID ARTICOLO
nell'evento dopo aggiornamento la funzione:
Me!NomeArticolo = DLookup("[Nomearticolo]", "PRODOTTI", "Codice Articolo=" &
ID ARTICOLO)
ma su aggiornamento del campo mi da il seguente errore:
ERRORE DI SINTASSI (operatore mancante) nell'espressione della query 'Codice
articolo=ID Articolo'.
cosa puň essere?
grazie mille.

 cosa può essere?
P.e. il space nel nome del campo "ID ARTICOLO" --> sempre male.
Prova con
..."Codice Articolo=" & [ID ARTICOLO]
o se è un controllo nella stessa maschera:
..."Codice Articolo=" & Me![ID ARTICOLO]
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

 grazie mille.
Anche se tu l'hai chiamato id articolo, access te lo trasforma in
id_articolo quindi tu devi usare quella sintassi. Te ne accorgi se provi a
creware una procedura evento qualunque su quel controllo. Il nome della
procedura sarà id_articolo_click per esempio.
Poi codice articolo devi racchiuderlo tra parentesi quadre.
Ultima cosa: se codice articolo è di tipo testo devi aggiungere degli apici
prima e dopo il valore del controllo.
Pertanto
o "[Codice Articolo]=" & ID_ARTICOLO
o "[Codice Articolo]='" & ID_ARTICOLO & "'"
Antonio

Newsgroup: it.comp.appl.access
Titolo: Access 2000 Runtime in ITALIANO

Ho acquistato Office 2000 Developer versione 1.5.
Mi sono però accorto che esiste al suo interno solo la versione inglese
delle Runtime di Access; come posso fare a distribuire delle applicazioni
che non siano in questa lingua? Esistono delle Runtime in italiano? Anche
provando a utilizzare l'applicazione LangVer.exe fornita con l'Office 2000
Resource Kit ho settato la lingua del programma all'italiano, ma i menu, le
barre degli strumenti e i messaggi di Access restano sempre in inglese...
Grazie a chiunque possa darmi una mano.
Marco

 ha scritto nel messaggio
news:_KMv6.38770$dJ6.3...@news.infostrada.it...

Vai dentro alla cartella 1033 del runtime e sostituisci le dll seguenti
che le trovi dentro alla cartella 1040 di access 2000:
mso9intl.dll
grintl32.dll
msain900.dll
daa9int.dll
comunque prima controlla le proprietà del file che sia in italiano standard.
Ciao Max

Newsgroup: it.comp.appl.access
Titolo: Audit trail

Sapete se č possibile effettuare in Access un log che registri i record
cambiati, quando e da chi?
Grazie
Fabrizio
-- 
Posted from 
biomerieux.inet.it
 [194.185.255.160] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 cambiati, quando e da chi?
Con l'evento Dopo aggiornamento hai la possibilitą di andare ad aggiungere
un record (in una tabella o in un file) contenente le informazioni
riguardanti la tabella interessata, l'ID del record, la data corrente
(Date() o Now()) e il nome dell'utente precedentemente abilitato.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: errore nella somma

ciao a tutti
 
ho errore nella somma sia nella maschera che
nel report, perch�
tiene in considerazione anche i decimali
oltre i 2 da me selezionati.
Come devo fare?
Grazie
 
 
 

 ha scritto nel messaggio 
news:51fb710a$0$1371$4faf...@reader1.news.tin.it...

trovato con fctRound 
 
 

 ha scritto nel messaggio 
news:51fbe87f$0$1377$4faf...@reader1.news.tin.it...

ciao a tutti
 
a causa di arrotondamenti
con fctRound
su 1159 record ho una differenza di 29cent
� normale?
oppure c'� altra soluzione!!!
 
Grazie

Newsgroup: it.comp.appl.access
Titolo: Come verificare se un file esiste sul Pc

Salve,
mi serve verificare se un file esiste sul mio pc....
che codice devo usare..?
in modo che se esiste il file esegue un comando, se non esiste ne esegue 
un'altro.
Grazie 
 

Hai idea di dove cercarlo oppure devi scansionare tutto l'HD...?
Capisci bene nel 2° caso che potrebbe essere un'azione LUNGA...!
 
Se sai dove si trova puoi usare questa:
 
Public Function EsisteFile(ByVal str As String) As Boolean
    On Error Resume Next
    EsisteFile = (GetAttr(str) And vbDirectory) = 0
End Function
 
@Alex

Grazie Alex,
si so dove cercarlo... vorrei che quando lancio il mio db,
nell'evento apertura maschera lui andasse a cercare se esiste un file in c: 
Pippo
e se esiste il mio db esegue un comando altrimenti ne esegue un'altro.
Non capisco come potrei utilizzare il tuo..... puoi essermi più chiaro per 
favore ?
 
 

 ...
 
If Dir("c:\Pippo\TuoFile.xyz")>"" Then
    ' esegue un comando
Else
    ' ne esegue un'altro
End If
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

Funziona benissimo....!
Grazie Karl, 
come sempre gentilissimo ed efficace.
 


Come gli dico, nel caso esista il percorso, di farmi vedere il percorso completo nella maschera su di un campo non associato? Altrimenti non mi deve mostrare nulla (secondo else).


Ho trovato da solo la risposta al mio dilemma:
Ho creato questa routine e l'ho messa su current della maschera principale. Ho creato un campo non associato e l'ho chiamato zPath:
 
Dim Path As String
Path = "M:\GestioneTrasporti\2017\ordini\" & IDOrdine & ".pdf"
If Dir(Path) > "" Then zPath = Path Else zPath = "nessun file presente"
 
Funziona!
Newsgroup: it.comp.appl.access
Titolo: calcolo ore

salve, ho un problema! Per spiegarmi credo sia meglio fare un esempio.
Esempio: entrata ore 16.50 uscita ore 18.45  applicando DateDiff ho minuti
115 o ore 2(applicando rispettivamente parametro m o h).
Io vorrei ottenere 1 ora e 55 minuti. Come faccio?
Ringrazio Nicocata

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

Newsgroup: it.comp.appl.access
Titolo: access 2000 to 97 conversion problem

Can anyone help me with a converting problem? I have an access 2000
database which I need to convert to access 97. I have used the tool
under utilities to do this. The file works fine in access 2000 in both
the 97 format and the 2000 format.
When I copied the database onto a computer with access 97 I have a
problem with the format function.
=format([session date]),"dddd")
This format will not work in a query or a report.
I tried the same function in a new database on the computer with
access 97 and it worked fine. It seems to only be a problem in the
converted database file.
How can I solve this without redoing the whole database in access 97.
Help please!!!!!
Ian

Il Thu, 31 Aug 2000 07:00:01 GMT, 
i...@hotmail.com
 scrisse:
Maybe some reference was lost in conversion process ?
Open a module (either linked to a form or report, either stand-alone)
and check in menů Tools->References the list in both databases (the
converted one and the new one); if some reference is missing in the
converted database, add it.
HTH
Vincenzo Turturro
-------------------------------------------------------------
Otherwise we all become **** dai portatili or, what is worst,
expert poets from Florence like vturturro.
(Written by 
ivan....@tiscalinet.it
 on Ven 25 Aug 2000 09:34:52 +0200)

Newsgroup: it.comp.appl.access
Titolo: Giorno settimanale

Salve,
Vorrei poter memorizzare in un controllo il giorno della settimana
corrispondente ad una data per esempio:
controllo data = 21/02/02
controllo giorno = Giovedě.
Qual'č la sintassi? Ho provato con Datepart, ma mi restituisce il giorno
numerico della settimana :(
Grazie
Alfio

 wrote in message
h97d8.749$fa5....@twister2.libero.it...

Anche se non so fino a che punto ti puň essere utile memorizzare un dato per
ben due volte, te lo dico lo stesso... se ad esempio il campo della data č
denominato "D1" crea un altro campo "D2", e nel valore predefinito inserisci
questa stringa : =Format([D1];"gggg")
Fammi sapere

 ha scritto nel messaggio
news:xl7d8.811$fa5....@twister2.libero.it...

Ti ringrazio, č perfetto.
Comunque non era memorizzare, ma solo visualizzare. In effetti č solo la
data a memorizzarsi :))))
Ciao e grazie
Alfio
Newsgroup: it.comp.appl.access
Titolo: Gestire una fatturazione "differita"

Ciao a tutti,
dovrei gestire la fatturazione differita , ovvero ogni mese l'utente lancia
la fatturazione e per ogni cliente fatturo le bolle che ha aperto.
Chiaramente ogni cliente una nuova fattura, ad ogni bolla che incontra deve
scrivere nella fattura Vs.Bolla Del con i rifementi.
Io pensavo di fare una tabella di comodo da dare in pasto al report, il set
di record volevo impostarlo con Sql , con un Order by per Cliente e da
codice leggere il recordset confrontando il cambio cliente, in questo caso
aggiungendo 1 al numero di fattura.
Esiste un modo per farlo in automatico magari con Sql, una groub by in
questo caso non andrebbe bene, giusto?
Vi sembra una buona idea la tabella di comodo?
Grazie mille a tutti
Ronny
--------------------------------
Inviato via 
http://usenet.libero.it

 aggiungendo 1 al numero di fattura.
Scusa eh. Intanto devi prevedere un campo fatturato Sì/No in modo da
fatturare solo le bolle non fatturate (c'è chi fattura non a fine mese)
Poi ti fai una maschera dove inserire il cliente e un range temporale
(DataDa, DataA)
Quindi il report di fatturazione che ha una query su tutte le bolle non
fatturate, verrà lanciato con una docmd.openquery e parametri WHERE in modo
da selezionare solo le bolle con cliente = cliente scelto e nel range
temporale inserito.
Infine devi aggiornare a Sì il campo fatturato delle bolle del cliente
selezionato nel periodo selezionato.
Antonio


Ciao ed innanzitutto grazie della risposta,
per il campo già fatturato sulle bolle , non l'avevo specificato però fa
parte del ragionamento.
La tua soluzione mi sembra ottima, però come posso aggiornare il numeratore
delle fatture? Devo comunque usare il codice, per quello che a quel punto
pensavo di fare tutto da li, senza contare che devo stampare ad ogni cambio
bolla i riferimenti della stessa primi degli articoli.
Ciao.



Ciao ed innanzitutto grazie della risposta,
per il campo già fatturato sulle bolle , non l'avevo specificato però fa
parte del ragionamento.
La tua soluzione mi sembra ottima, però come posso aggiornare il numeratore
delle fatture? Devo comunque usare il codice, per quello che a quel punto
pensavo di fare tutto da li, senza contare che devo stampare ad ogni cambio
bolla i riferimenti della stessa primi degli articoli.
Ciao.


 bolla i riferimenti della stessa primi degli articoli.
Embè?
Antonio
Newsgroup: it.comp.appl.access
Titolo: avviso da codice

ciao a tutti
vorrei inserire un controllo sul numero delle fatture che mi avertisse
alla successiva emissione di aver tralasciato di rinserire la fattura
cancellata.
Grazie


Cerca di essere piu' preciso.Fai un esempio.
Mi pare di capire che se ad esempio hai emesso la fattura N° 1 e la N
°2 e poi cancelli la N°2 quando emetti la N°3 di deve avvisare o deve
mantenere la numerazione dopo la cancellazione ???
Dino


ciao Dino
nel caso in cui ho 100 fatture e cancello una fattura per esempio la
n. 88 o 95 ecc.
al momento di rifarne un'altra mi avvisasse della/e fatture mancanti,

 ha scritto nel messaggio 
news:d3897ad2-3351-4a88...@g26g2000vbi.googlegroups.com...

madonna mia ryc, quando chiedi qualcosa dai sempre per scontato cose che 
stanno solo dentro la tua testa
Prova un attimo a lavorare sull'esposizione dei tuoi problemi!!!
Antonio 

 Antonio
allora.........
vorrei se è possibile un codice che mi segnalasse che la numerazione
delle fatture fosse integra (che non ci siano buchi nella
numerazione).
es: numero_fattura 1, 2, 3, 4, 5, 6, 7, OK            numero_fattura
1, 2, 3, 5, 7, Sequenza ERRATA


Adesso e' piu' chiaro.non capisco pero' il perche' di questa
esigenza.se
 io fiscalmente annullo per esempio la fattura 4.La
numerazione deve seguire il suo corso e la N° 4 no puo' essere
sostiuita.
Se invece vuoi avere sottomano tuttr le fatt. eliminate con un
elenco,puoi molto semplicemente ad ogni fatt che elimini flaggare in
automatico un campo (prop sì\no) fatt eliminata,in modo da avere
sempre l'elenco dei doc. eliminati sottomano.
Dino

 ha scritto nel messaggio 
news:f8ff54f1-f1f7-4b2f...@30g2000yql.googlegroups.com...


Il problema è mal posto
NON devi arrivare ad avere buchi.
Una fattura non la puoi cancellare, la puoi modificare o la puoi annullare 
ma una volta emessa non dovresti permettere la sua cancellazione.
Detto questo, per farti dare il valore successivo, basta usare la Dmax (help 
on line) ovviamente facendo poi +1
se infine il buco è ormai in mezzo, da codice devi aprire un recordset su 
una query sulla tabella ordinata sul campo ID oppure sulla tabella stessa 
ordinando poi il recordset con SORT (arihelp on line a gogo)
poi scorri il recordset e se il precedente non è il successivo - 1 hai 
trovato il buco
Antonio

 ha scritto nel messaggionews:f8ff54f1-f1f7-4b2f...@30g2000yql.googlegroups.com...

grazie Antonio
ho seguito le tue istruzioni.
Newsgroup: it.comp.appl.access
Titolo: Logica relazioni

Ieri ho visto un programmino con l'indice della rivista     "LE SCIENZE" dal 
68 al 1995. Dato che io ho tutti i numeri ho cercato di capire come era 
strutturato.
In pratica sembra fatto con database DB compatibili in quanto le tabelle 
sono DBF e ci sono poi  indici CDX e un file FXP di file.
Le tabelle le ho importate facilmente in Access.
Ora vorrei ricostruire (almeno parzialmente) il programma ma mi sono gią 
arenato.
Ad esempio prendendo le prime due tabelle queste sono cosi composte
Tabella A
  ARG0 C_ARG0 D_ARG
      ARM ARMI
      BOT BOTANICA
      CHI CHIMICA
      FIS FISICA
      MED MEDICINA
      SAP SCIENZE APPLICATE
      SAS SCIENZE ASTRONOMICHE
      SBI SCIENZE BIOLOGICHE
      SDT SCIENZE DELLA TERRA
      SMA SCIENZE MATEMATICHE
      SUM SCIENZE UMANE
      SPO SPORT
      ZOO ZOOLOGIA
Tab B
  ARG C_ARG0 C_ARG D_ARG N_ART id est_arg
      FIS ACU ACUSTICA 21
      SAP AER AERONAUTICA E NAVIGAZIONE SPAZIALE 26
      SAP AGR AGRARIA, AGRICOLTURA E ZOOTECNIA 64
      MED ALI ALIMENTAZIONE E NUTRIZIONE 29
      SUM ANT ANTROPOLOGIA E PALETNOLOGIA 90
      SUM ARC ARCHEOLOGIA 13
      SAP ARU ARCHITETTURA E URBANISTICA 24
      ARM ARM ARMI E POLITICA DEGLI ARMAMENTI 75
      SUM ART ARTE E RESTAURO 30
Ovviamente la B non comprende tutti i record.
In pratica la A riporta le scienze fondamentali e la B i sottogruppi.
Come faccio a metterle in relazione uno a molti attraverso le sigle? Ovvero 
se faccio una maschera con campo principale FISICA mi deve comparire (magari 
come sottomaschera) i sottocampi FISICA ATOMICA, FISICA TEORICA, FISICA 
DELLE PARTICELLE, etc.
Con l'assoluta certezza di chiedere una cosa banalissima ma essendomi 
incartato miserevolmente chiedo eventuali lumi.
Grazie Angelo 

 Ora vorrei ricostruire (almeno parzialmente) il programma ma mi sono già 

Da quanto vedo basta semplicemente Indicizzare la Tabella del lato UNO (A) 
con un  ID_ARGOMENTO
con il lato MOLTI (B)     ID_DETTAGLIO_ARGOMENTO.
Rino®
Newsgroup: it.comp.appl.access
Titolo: simbolo grafico in form

ciao a tutti!
vorrei fare in modo che un determinato simbolo grafico venga inserito in una 
casella di testo di una form, dopo la pressione di un tasto: il problema 
risiede nel far apparire QUEL determinato simbolo che a me serve..
nel caso specifico mi riferisco ai simboli ottenibili normalmente con la 
combinazione ALT+16, ALT+17, ed altri.
ho provato scrivendo questo:
Me!imgA1 = Chr(16)
    oppure
Me!imgA1 = Chr(17)
ma senza esito positivo, in quanto il risultato, nella casella di testo 
della form è un quadrato vuoto.
(potrei adottare la soluzione di bmp esterne, ma incorrerei in diversi 
problemi:
1. le ascisse e le ordinate, che rappresentano il grafico su cui sono 
risposti i tasti su cui operare per far apparire i simboli, verrebbero 
nascoste della bmp;
2. potrebbero verificarsi casi in cui due simboli si debbeno sovrapporre, e 
trattandosi di bmp quella sopra nasconderebbe la sottostante).
avete qualche suggerimento?
ps: ho provato a cercare informazioni su codici ASCIIe ANSI, ma senza grande 
successo..
grazie
em.an 

 grande successo..
Tutto questo mi sembra "fanta-programmazione".
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 successo..
bisogna usare i caratteri unicode
----
'Freccia a destra
Me!imgA1 = ChrW(&H25BA)
'Freccia a sinistra
Me!imgA1 = ChrW(&H25C4)
----
Ciao
-- 
Giorgio Rancati
[Office Access MVP]


ciao giorgio, anzitutto grazie per l'aiuto provvidenziale.
mi chiedevo dove fosse possibile trovare una tabella completa dei simboli 
utilizzabili, tabella che usi le notazioni da te indicate e che servono al 
mio scopo: questo perchè al sito 
unicode.org
 
(
http://www.unicode.org/charts/symbols.html#PhoneticSymbols
) esistono le 
tabelle, ma usano una notazione diversa per definire i simboli.
grazie,
em.an 

 tabelle, ma usano una notazione diversa per definire i simboli.
Ciao em.an,
se vuoi un sistema semplice e veloce puoi fare così:
Apri Word, premi *Inserisci Simbolo*, si aprirà la mascherina dei simboli,
seleziona il carattere desiderato, nella casella *Codice Carattere* troverai
il suo valore esadecimale.


 troverai il suo valore esadecimale.
puoi anche inserire il simbolo nel doc di word, poi lo selezioni e fai il
copia/incolla nell'origine controllo o nel valore predifinito.
----
="?"
----

Newsgroup: it.comp.appl.access
Titolo: Dati recenti ....

Mi scuso per il Topic un po' scemo...
Allora, sto cercando di crearmi la seguente funzionalità: inserire in
un Form un combo (non associato) che mostri gli ultimi record
'visitati ', in modo da poterli richiamare rapidamente. Qualcosa del
tipo 'Dati recenti' di Windows o delle varie applicazioni Office.
Allora ho creato una Tabella dedicata, con l'ID del record e il 'Nome'
del record stesso, con Nome intendendosi il campo più significativo
del record che interessa (ad es. Cognome etc.), oltre naturalemente al
contatore IDRecenti (che non mi serve ma non si sa mai).
All'evento Form_Current aggiungo di volta in volta a questa nuova
tabella idati del record su cui la maschera è 'posizionata'.
Naturalmente la Query source del combo, è del tipo SELECT DISTINCT per
non vedere riportato lo stesso record più volte.
Fin qua funziona.
Vorrei però anche visualizzare i record recenti in ordine, dal più
recente al meno recente, e quindi dovrei aggiungere nella query un
SORT BY, che però mi pare incompatibile con il SELECT DISTINCT.
Se infatti uso come parametro di ordinamento per esempio l'IDRecenti,
quindi dall'ultimo record inserito al primo, che farebbe al caso mio,
me li prende tutti, anche i doppioni (e ciò è naturale perché
l'IDRecenti è diverso).
Quindi come fare?
Non trovo la soluzione, almeno non con la procedura descritta.
E' ovvio che volendo la soluzione si trova (Array, File esterni o
altro) ma vorrei prima scoprire se è possibile con il metodo che ho
detto.
Magari c'è qualche comando o dritta che ignoro.
Grazie.
Filippo

 ha scritto nel messaggio 
news:eu82u3ljanh25aklo...@4ax.com...

Ciao Filippo,
dovrebbe bastare togliere l'IDRecente dalla Select e lasciarlo solo 
nella ORDER  BY
SELECT DISTINCT ID, NOME FROM TABLE RECENTI ORDER BY IDRecente
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
---------------------------------------- 

SELECT DISTINCT ID, NOME FROM TABLE RECENTI ORDER BY IDRecente
No Cinzia, mi appare il seguente messaggio:
La proposizione ORDER BY (IdRecente) è in conflitto con DISTINCT
(ci avevo provato)
Ciao
Filippo

 ha scritto nel messaggio 
news:l4l2u3pjk67huc8if...@4ax.com...

Ciao Filippo
Allora proviamo a farlo con 2 query,
la prima che chiameremo  QPrimi100:
Select TOP 100 ID, NOME, IDRecente FROM TABLE RECENTI ORDER BY 
IDRecente
(Parto dal presupposto che se vuoi i più recenti ti interesserà averne 
un numero sufficientemente piccolo 100 o meno )
la seconda  RecentiDistinti sarà:
SELECT DISTINCT ID, Nome FROM QPrimi100 ORDER BY Nome
Non so se può andarti bene...


SELECT DISTINCT ID, Nome FROM QPrimi100 ORDER BY Nome
Certo che va bene, e funziona.
In fondo non era neanche difficile, ma bisognava pensarci!
Il classico uovo di Colombo.
Grazie Cinzia.
Ciao
Filippo
Newsgroup: it.comp.appl.access
Titolo: aggregare Query accodamento

Saluto al Gruppo!
  Mi chiamo Luigi ed ho il seguente problema:
  Ho 4 query di accodamento in un database access, che ogni volta
attivo una     dopo l'altra.
  Come posso programmare un solo comado o modulo o altro, al fine di
  fare eseguire le 4 query in sequenza automatica, senza attivarle una
ad una?
  Oppure se è possibile fare questo direttamente in SQL.
  Certo della Vostra collaborazione!!!
  Ringrazio chi volesse aiutarmi

 ha scritto nel messaggio
news:565dede1.05020...@posting.google.com...

Creati una macro che richiami le quattro query in sequenza, quindi esegui la
macro.
Stsa cosa potresti fare con una routine VBA.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 Stsa cosa potresti fare con una routine VBA.
Sono Luigi,
caro Roberto da casa
mi potresti dare il codice vba o il modulo macro per creare la routine
di cui sopra!!
Grazie te ne sono veramente grato!
Luigi

 ha scritto nel messaggio 
news:565dede1.05021...@posting.google.com...

Rispondo io se ti va bene lo stesso
o usi currentdb.execute per tutte e quattro le query oppure
dim TuaQuery as string
Docmd.setwarning  false
TuaQuery = "IlNomeDella1Query"
Docmd.openquery Tuaquery
TuaQuery = "IlNomeDella2Query"
Docmd.openquery Tuaquery
TuaQuery = "IlNomeDella3Query"
Docmd.openquery Tuaquery
TuaQuery = "IlNomeDella4Query"
Docmd.openquery Tuaquery
MAssimiliano