mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Ma è così difficile trovare dei Barcode Fonts?

Sto cercando dei Fonts Barcode EAN13 ma a parte qualche imitazione (non
funzionano!) niente da fare! Qualcuno sa qualcosa?
Jankie



gratuiti si
a pagamento ne trovi a iosa, altrimenti devi crearteli,
forse ti conviene comprarli, non costano molto per applicazioni
singole da non distribuire.
se devi distribuirle puoi sempre inserirli e poi deciderà il cliente
se registrarli o meno.
Saluti.
Emanuele.


nelle versioni demo dei fonts mancano sempre alcuni caratteri, se no
sarebbero degli scemi :)
se usi un ocx Creabar  2.1 nella versione demo l'EAN13 dovrebbe essere
totalmente funzionante: 
www.compuart.it
ciao.


io mi trovo benissimo con un ocx che si occupa di generare il barcode a
partire dalla stringa da codificare.
lo usi come qualsiasi campo e lo puoi impostare con qualsiasi tipo di
barcode (ean13, code39, etc)
www.tec-it.co.at
puoi scaricare gratuitamente una versione funzionante dell'ocx, con il solo
limite di avere una riga orizzontale sul barcode che viene stampato.
il barcode è comunque leggibile con i normali lettori.

Newsgroup: it.comp.appl.access
Titolo: come inserisco dei prodotti ??

ciao a tutti, cerco di spiegare il mio problema...
ho un Db con 2 tebelle e con relazione 1>molti..
come posso inserire in un campo di 1 tabella una combo che contiene 
circa 100 prodotti
e che eventualmente in seguito potrei aggiungerne altri ??
grazie 

 grazie
Non inserisci la combo; dovrai creare una tabella Prodotti (con id contatore 
univoco); nella tabella che dovrà contentere l'elenco dei prodotti scelti 
(es. ProdottiScelti), inserirai un campo idProdotto (numerico intero lungo); 
nella maschera associata alla tabella ProdottiScelti inserirai un casella 
combinata associata al campo idProdotto, con origine riga la stringa SQL: 
Select id, descrizioneProdotto From Prodotti; come colonna associata 
inserirai 1 (l'id).
Buon lavoro...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Cerca Orrizontale

Salve,
sto lavorando su una tabella linkata, dove i primi due campi contengono il
primo una data il secondo un'altra data maggiore di una settimana, gli altri
tre campi contengono del testo. Vorrei confrontare in una maschera il testo
contenuto nei tre campi con quello contenuto in un controllo della maschera.
Qualcuno mi può aiutare dicendomi se esiste in Access una funzione simile al
CERCA.ORIZZ di Excel?
Grazie a TUTTI
Fabio

 Fabio
Non sono sicuro di aver capito cosa tu voglia fare, comunque prova con la
funzione DLookUp (vedi help).
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Selezionare la Stampante per un Report

Salve ,
come e' possibile selezionare la stampante in un report
Saluti
Rosario

 ha scritto nel messaggio
news:1159193936.1...@i42g2000cwa.googlegroups.com...

Ciao Rosario,
in ARchifoto di @Alex, è implementata una classe strfi...che ti permette di
selezionare una stampante tra quelle disponibili senza modificare quella di
sistema.
E' una soluzione elegante, il modulo si chiama clsPrintDialog.
 ti indico il link 
http://www.alessandrobaraldi.it
Ciao, Sandro

 ha scritto nel messaggio news:1159193936.1...@i42g2000cwa.googlegroups.com...

Cerca il messaggio inviato da: Sandrobi il: sabato 23 settembre 2006 7:47 con oggetto: Cambiare la stampante predefinita...
Ciao.
-- 
Sergio MAZZA

Sandro Peruz ha scritto:

Ciao Sandro.
Tutto Bene...?
@Alex

 Ciao, Sandro
Ciao Sandro.
Tutto Bene...?
@Alex
Ciao @Alex,
dai tutto prosegue, più o meno !
Ho notato che sopra nella foga del rispondere ho scritto strfi ... in
tendevo dire, ma si è sicuramente capito strafi*a.
L'asterisco l'ho messo per non urtare la sensibiltà dei più timorati ...!
un salutone e a presto! :-)))))
Sandro.
Newsgroup: it.comp.appl.access
Titolo: Arrotondamento campo calcolato

Ciao a tutti, volevo sapere se in access si puo arrotondare un campo
derivato da una operazione matematica.
esempio:
103.000*15/100  = 15.450 l'arrotondamento dovrebbe essere di 5000 superiori
in questo caso il risultato sarebbe 20.000.
se il risultato fosse stato 23.250, dovrebbe comparire 25.000, con Excel c'è
la formula apposta, ma con Access come si puo fare?
Grazie

www.sitocomune.com

la formula apposta, ma con Access come si puo fare?
Detta x la quantita' da arrotondare puoi applicare questa formula
x=5000*(INT(x/5000)+1)
Saluti.
ing. Franco Varoli
fva...@tin.it
fva...@libero.it

Newsgroup: it.comp.appl.access
Titolo: OT, recupero dati da hd

scusate l'ot.
hd rotto, dati non backuppati.  (non i miei, di un amico).
conoscete societa' serie che si occupano di recupero dati?

 conoscete societa' serie che si occupano di recupero dati?
Potresti provare ad utilizzare delle utility come:
Rescue Professional   di MicroWell       
http://www.microwell.com
oppure
Lost & Found   di PowerQuest 
http://www.powerquest.com
Ti puoi anche rivolgere a ditte specializzate come:
Ibas   
http://www.ibas.no
   E-Mail: 
iba...@tin.it
N.B. Di questa ditta ho letto solo un annuncio su una rivista del settore,
quindi non so darti indicazioni sulla sua serietà o sui costi che dovrai
affrontare. Nel caso in cui l'HD in questione riesce ancora a girare
potresti ulilizzare una delle utility che ti ho indicato sopra.
Saluti.
AlexFreeNet  :-)


Molte di queste utilities si basano su tecnologia Ontrack, che ha un sito
interessante dove danno un primo help per tentare di recuperare un hard
disk: 
http://www.mijenix.com/clinicdrive.asp
  (scegliere Hard Disk). Fanno
anche data recovery, ed ovviamente sono bravini. Se anche l'hd è
irrimediabilmente andato o addiritura i piatti sono rotti, ci provano lo
stesso.
Se i dati non sono di vitale importanza peró meglio lasciar perdere: costa
molto di meno comprare un altro hd.
Paolo

Newsgroup: it.comp.appl.access
Titolo: Abbinare tasto funzione ad applicazione esterna ACCESS 2007 - VBA

Salve,
avrei la necessità di abbinare un tasto funzione ad un'applicazione esterna 
tipo calcolatrice, notepad etc...
Come è possibile farlo ?
Se è possibile , possiamo anche differenziarlo per maschera ?
Grazie mille. 
__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5048 (20100421) __________
Il messaggio è stato controllato da ESET NOD32 Antivirus.
www.nod32.it


Prova su 
www.sitocomune.com
, nella sezione General, l'articolo 6.23
Avviare un file eseguibile ed attenderne la fine.
Ciao
Riccardo Baldinotti
Newsgroup: it.comp.appl.access
Titolo: Query con listbox di scelta

Mi domando se è possibile utilizzare come criterio un campo intero;
in pratica vorrei che, quando apro una certa query, mi esca una
listbox di scelta dove selezionare il criterio per la query.
Qualcuno sa dirmi se è possibile e la sintassi ?
Grazie in anticipo.
ZUC

...

Che voi fa tu?!!?!?!?
Antonio


Non era abbastanza chiaro ? Spiacente.
Comunque vorrei che apparisse una listbox di scelta quando apro una
query. Non voglio aprire una normale casella di testo dove l'utente
inserisce il criterio di ricerca, vorrei piuttosto che mi apparisse
una 'tabella combinata', una classica listbox con tutti i record del
campo in questione.
Se po fà ?
ZUC

...

La cosa che non mi torna è che tu dici che deve apparire una listbox quando
apri una query...
Che intendi?
Aaahhhh, forse ho capito...
Tu vuoi che i risultati di una certa query vengano visualizzati in una
listbox?!?!
Embè?
Metti la query nella rowsource di una listbox, setta il numero di colonne,
la larghezza delle stesse e così via...
Antonio

 ZUC
Forse, con una vagonata di fantasia ho capito che cosa vuoi fa!!
Praticamont ti riferisci ai Criteri che immetti nella griglia Qbe,
all'esecuzione della query vuoi far apparire  nella richiesta di Immissione
Valore Parametro una Casella Combinata (e non la chiamare 'tabella
combinata').
Be, se questo č il tuo intento allora lievacci manu (lascia stare)!
Procedi invece in questa maniera:
1) Creati una form (chiamiamola Criteri).
2) Inserisci nella form, una Casella Combinata (chiamiamola
CasellaCombinata0) legata alla tabella (per esempio Clienti) che contiene
l'elenco dei valori tra i quali scegliere.
3) Inserisci sempre nella form, un pulsante di comando. Se la query si
chiama QClienti inserisci nell'evento su clic:
    Dim stDocName As String
    stDocName = "QClienti"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
4) Nei criteri della query QClienti in corrispondenza del campo (per es. [Id
Clienti] fai riferimento alla Casella Combinata nella form Criteri
([Forms]![Criteri]![CasellaCombinata0])
Ricapitolando, quando ti richiami la form Criteri, dovrai scegliere il
criterio dalla CasellaCombinata0 e criccare sul Pulsante di Comando.
Ciao RoDAgo
Newsgroup: it.comp.appl.access
Titolo: Ordinamento query [?]

Ciao a tutti :)
ho una query che restituisce dei campi che vorrei
ordinare.
In pratica ho un campo (status) che vorrei desse
l'ordine a tutti gli altri.
Status |nome| razza|
-------------------
a |paperina |papera
d |minnie |topo
b |clarabella |nonl'homaicapito :)
allora...
vorrei ordinare la query in modo che la lettera D
compaia prima delle altre,
in modo da ottenere , a prescindere dal mio
inserimento:
Status |nome| razza|
-------------------
d |minnie |topo
a |paperina |papera
b |clarabella |nonl'homaicapito :)
Qualcuno mi aiuta? ^_^
Grazie per l'attenzione
--
Bye
R@m ^_^
l'alchimista

Ramona ha scritto:

Crea un campo calcolato dove sostituisci "d" con un altro carattere che
venga prima degli altri (per esempio uno zero), e usalo per l'ordinamento:
SELECT * FROM tabella ORDER BY Iif([Status]="d","0",[Status]);
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

| Crea un campo calcolato dove sostituisci "d" con
un altro carattere che
| venga prima degli altri (per esempio uno zero),
e usalo per l'ordinamento:
|
| SELECT * FROM tabella ORDER BY
Iif([Status]="d","0",[Status]);
E' possibile solo con codice?
io avrei una cosa del genere, ma non so dove
mettere le mani
SELECT
...
FROM MIATABELLA INNER JOIN TABELLARELAZIONATA ON
MIATABELLA.id_MIATABELLA =
TABELLARELAZIONATA.id_TABELLARELAZIONATA
WHERE
...
ORDER BY TABELLARELAZIONATA.STATUS;
grazie
--
Bye
R@m ^_^
'l'alchimista'

 ORDER BY TABELLARELAZIONATA.STATUS;
prova
ORDER BY Iif([STATUS]="d","0",[STATUS]);


| Lascia tutto com'è e cambia solo la riga
dell'ordinamento.
| Al posto di
| > ORDER BY TABELLARELAZIONATA.STATUS;
| prova
| ORDER BY Iif([STATUS]="d","0",[STATUS]);
Hai ragione namor ...
avevo dimenticato che la mia cella cella si chiama
STATO ^_^
Grazie mille ... senza non sarei riuscita !!


Newsgroup: it.comp.appl.access
Titolo: Perdita relazioni tra tabelle

Capita ogni tanto che si perdano le relazioni tra alcune tabelle. Il 
progetto � diviso tra FE e BE, sono presenti un centinaio di tabelle e una 
ventina di relazioni. Noto che si perde anche la chiave primaria e potrebbe 
essere questa la causa per cui si perde poi anche la relazione.
E' capitato mai a qualcuno?
 
-- 
Ciao, Sandrobi
 
 

 
"Sandrobi"

Mi � capitato qualche volta: � una tipologia di danno che pu� subire un .mdb 
in rete (di solito toglie la chiave primaria in concomitanza con un 
contatore duplicato).
Newsgroup: it.comp.appl.access
Titolo: [OT] Req: etimologia di 'Scrauso'

   Come da oggetto,
mi dite dove e da cosa nasce questa parola, di 'Bisiana' provenienza, che
non avevo mai sentito usare dalle mie parti?

non avevo mai sentito usare dalle mie parti?
mah, e' un termine del dialetto giovanile romanesco, piu' o meno
onomatopeico.  vuol dire, ovviamente, qualcosa o qualcuno di scarse
qualita'.
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

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

Io ho un database di gestione della documentazione. Vorrei che fosse 
possibile all'utilizzatore ( per impedire modifiche a dati precedentemente 
registrati,) solo accodare record alla tabella DOCUMENTI. Cioč una maschera 
dove mi vengono richiesti dei dati e un pulsante "SALVA" che mi accoda tali 
dati alla tabella DOCUMENTI. Devo utilizzare query di accodamento? come si 
fa?
Qualcuno mi puň aiutare? 

Marco Bernardini ha scritto:

Se ricerchi nell'Help "Accodare dei record da una tabella a un'altra
tabella utilizzando una query di accodamento" č spiegato passo passo come
creare ed utilizzare una query di accodamento.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualcuno mi puņ aiutare?
Ti crei una query di accodamento e la esegui; se poi vuoi realizzare il
tutto da VBA, vai sull'help e leggi cosa dice circa l'Istruzione INSERT
INTO.
Comunque forse la cosa migliore č che tu imposti a No le proprietą Consenti
eliminazioni e Consenti modificehe della maschera di inserimento e lasci
invece a Si la proprietą Consenti aggiunte.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

okey....
userņ le proprietą della maschera..
perņ come faccio a far si che all'apertura la maschera sia sull'ultimo
record , cioč su uno nuovo , visto che eliminerei anche i pulsanti di
scorrimento)?

 ha scritto nel messaggio
news:W6igf.8039$tc5....@tornado.fastwebnet.it...

Imposta ad acFormAdd l'argomento modalitądati del metodo OpenForm con cui
apri la maschera di inserimento (vedi help).

Newsgroup: it.comp.appl.access
Titolo: Campo GUID

Sto sviluppando con VB6 un gestionale che utilizza come fonte dati un
database Access. Questo programma, una volta realizzato, sarà installato su
più PC presenti in più uffici. Ogni giorno il direttore di ogni ufficio
dovrà avere la possibilità di sincronizzare i dati del proprio database con
quelli presenti negli altri database degli altri uffici. Per fare questo
pensavo di creare un set di replice del database e poi sfruttare le funzioni
di sincronizzazione offerte da Access ma, dopo aver studiato meglio il
problema, ho scartato questa possibilità.
Nelle tabelle del database vorrei utilizzare un campo ID contatore di tipo
GUID (ID Replica) come chiave primaria e fare in modo che sia sempre diverso
anche dagli altri ID degli altri database.
La mia domanda è questa: se NON ho creato un set di repliche posso avere la
certezza il contatore GUID sia sempre diverso anche se generato da database
diversi su macchine diverse?
Da quel che ne sò il valore GUID viene creato tenendo conto dell'ID della
replica, ma come si comporta se non ho creato una replica?
Grazie a tutti
Ciao Maurizio
coffi...@secoges.com

anche dagli altri ID degli altri database.
Non ti potrebbe bastare far cominciare il contatore da un
numero diverso per ogni macchina? Tipo da 1 milione, 2, 3,
ecc.
--
Lorenzo Coronati
--
<<Complimenti per la risposta disinteressata a 
differenza di altri che sul NG ci mangiano sopra.>>
(Voltolini, 20/04/2000)
--
<<[...] Altrimenti ci arrabbiamo....>>
(Voltolini, 10/10/2000)
--
Newsgroup: it.comp.appl.access
Titolo: campo query proveniente da altra query...

Buongiorno a tutti e grazie anticipate a chiunque potrà essermi di aiuto!
Ho creato un dbaccess che controlla le spese, i prelievi i versamenti,
l'acquisto e la vendita di titoli azionari, e anzi ne approfitto per
chiedervi se qualcuno lo abbia già fatto e se megari possa mandarmi la
struttura in modo che possa farlo allo stesso modo in quanto il mio non
sembra essere molto funzionale!!
Comunque il mio problema è questo...
data la tabella in cui sono specificate tutte le operazioni che effettuo
tramite data, tipo di operazione, quantità, prezzo ecc.
vorrei creare una qry e quindi una form che, ad esempio, mi calcoli alla
fine del mese di ottobre quanto ho come fondo cassa, quanto ho speso o
guadagnato nel mese di Novembre e quanto quindi ho all'inizio di Dicembre...
Tutto questo presuppone che almeno un campo della query si rifaccia ad una
query nella quale siano riportati tutti i record registrati dall'inizio fino
al mese di ottobre, in modo da calcolarne il totale, poi un altro campo che
si rifaccia ad una query che calcola solo i movimenti del mese di Novembre e
infine nella maschera di inserimento dati un campo che faccia la somma di
questi due + la somma dei movimenti di Dicembre...
Spero di essere stato chiaro, ma comunque la domanda si riduce a:
Come inserire un campo di una query diversa in una query di inserimento,
anche se provenienti dalla stessa tabella, senza che questa ne venga
influenzata??
Dopo che mi avrete eletto quale persona più "chiara" di questo Newsgroup,
proclamerò "persona più intelligente" chiunque riesca non tanto a risolvermi
il problema, quanto a capire quello che ho detto....
Grazie ancora e buon lavoro a tutti!


Saluti.
Emanuele.

 Emanuele.
Giusto quanto dice Emanuele, č sufficiente inserire nella maschera uno o piů
controlli con la funzione DSum (vedi Help).
La funzione DSum serve proprio a restituire sommatorie di campi aventi un
dato criterio es. la data.
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------

 ha scritto nel messaggio
news:K1tV7.357245$sq5.17...@news.infostrada.it...

Newsgroup: it.comp.appl.access
Titolo: Relazione uno a uno

Altra domanda da ABC di Access, ma purtroppo è proprio quello che manca 
qualche volta.
Due tabelle anagrafiche contenenti dati diversi relativi agli stessi 
clienti, quindi legate uno a uno, ci faccio due campi contatore tipo 
IDrecord - uno per tabella - e un campo comune tipo IDcliente che lego nelle 
relazioni, o faccio due campi contatore tipo IDcliente di cui uno principale 
e l'altro che crea automaticamente un nuovo record quando ne inserisco uno 
nella principale?
Grazie.
Ciao Valerio.

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


Grazie per ogni consiglio.
Ciao Valerio.

 ha scritto nel messaggio 
news:44a3ebc1$1...@news.telnetwork.it...


 tabaella
Nico'! Te possino; al prossimo CISA ti metto dietro alla lavagna (luminosa) se non scrivi alla fine del testo del messaggio 
precedente!
www.sitocomune.com
 Sezione ICAA...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:e81267$5q6$1...@area.cu.mi.it...

Possibile tu sappia solo fare polemiche invece di dare risposte 
soddisfacenti??
www.sitocomune.com
 Sezione ICAA...
.... estratto ....
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo' 
provare a riformularlo evitando pero' di assumere un tono polemico del tipo 
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
Ciao Sergio.

 ha scritto nel messaggio 
news:oUTog.20882$_J1.2...@twister2.libero.it...

Grazie, il mio problema comunque era capire in termini non tanto di 
velocità, ma piuttosto di architettura generale cosa sia più efficiente e 
crea meno problemi successivamente per la gestione.
Ciao Valerio.

 ha scritto nel messaggio 
news:e81267$5q6$1...@area.cu.mi.it...

Scusa ho dimenticato
;-)  ;-)
Ciao Valerio. 

 Ciao Sergio.
Ciao.
-- 
Sergio MAZZA 

 E' uno sporco lavoro, ma qualcuno lo dovrà pur fare...
E' vero Sergio a volte, se non la maggior parte delle volte, intervieni solo
per far polemiche..
oh mai un aiuto a qualcuno!!!
Insopportabile
ROTFL
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


Nell arelazione 1a1 non mi affideirei ai doppi contatori.
Questo perchè se dovessi cancellare un record da una parte devi forzare il
contatore dall'altra
Meglio un contatore ed un numerico


 Info:  
www.donkarl.com/it
Ciao.
-- 
Sergio MAZZA 

> --
Certo, per vendere gli insetticidi



Ciao Valerio.

 Ciao Valerio.



Scusa se insisto, ma č un punto che mi rode da tempo.
Grazie da ora se avrai tempo di rispondermi.
Ciao Valerio.

 Ciao Valerio.



Ciao Valerio.

 Ciao Valerio.



Riciao Valerio.


Ciao Valerio.


Altra cosa a cui non ho pensato e che forse ti ha ingannato è che quando 
parlo di costi di software mi riferisco all'esosità delle licenze del nostro 
amico filantropo [leggi Gates].
cut......



ROTFL

Newsgroup: it.comp.appl.access
Titolo: Interfacciare un db con un lettore ottico

Carissimi amici del NG, ho il seguente problema: sto creando un applicativo
in Access che mi consenta di recuperare le informazioni di un dato prodotto
una volta identificato tramite il suo codice a barre letto opportunamente da
un lettore ottico. Orbene, so che i lettori ottici in pratica funzionano
come le tastiere e mi danno in input il codice del prodotto, ma non devo
fare nient'altro, oltre che impostare in maniera adeguata la query?
Aiutatemi, per favore :-)
Grazie in anticipo a tutti
--
Matteo Cacciola

 ha scritto nel messaggio
news:ald2ku$nb3$1...@fe1.cs.interbusiness.it...

L'output di un lettore di codice a barre è una stringa che può essere
scritta in un qualsiasi controllo di tipo testo che abbia il focus.
Quanto poi per ricavare il nome dell'articolo corrispondente a quel codice a
barre, devi avere preventivamente fatto una tabella con:
CodiceBarre, DescrizioneArticolo, ecc. e inserito tutti i tuoi codici e le
corrispondenti descrizioni.
Cioè non esiste una corrispondenza univoca (come le URL) per i codici a
barre:
potresti dire che 1234567 corrisponde a PastaDiSemola Tipo 5 o a
AngurieRosse da 12 Kg.
Avendo la tabella, e creando una query sulla tabella, nella riga dei criteri
puoi mettere il codice a barre o direttamente come richiesta parametro
[Immetti il codice] o prelevando il valore da un controllo su di una
maschera: Forms!MiaForm!CodiceBarre
In entrambi i casi puoi inserire il valore facendo click sul lettore.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: problemi di arrotondamento

ho un valore in euro pari a 12,465 e me lo arrotonda al seguente valore
12,47
io vorrei che se il terzo decimale č >0 e allo stesso tempo č <= 5 mi
arrotondi per difetto.
sapete aiutarmi?
grazie.

 sapete aiutarmi?
Usa la funzione di karl che è la seguente
Function fctRound(varNr, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
   fctRound = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) / (10 ^
varPl)
End Function
Antonio

Tosto73 wrote:

Arrotonda pure per difetto ma, sicuramente gia' lo sai, per la legge
euro 12,465 diventano 12,47
-- 
Ciao
Andrea Malfatti
Newsgroup: it.comp.appl.access
Titolo: Errore di compilazione

Salve, vorrei sottoporvi una strana richiesta che mi viene fatta " Errore di
compilazione; impossibile trovare il progetto o la libreria" del codice
fatto in vba su Off97. Premetto che sul mio pc tutto funziona a meraviglia,
ma dal cliente no. Ho già provato ad aggiornare le librerie di VB, ma niente
e non so proprio cosa fare.
I caratteri che mi danno l'errore sono: "chr(10) e la funzione "left(,)"
Ringraziando per i consigli
Maurizio
--
togli NOSPAM per rispondere

"Maurizio" <cal...@SPAMlibero.it> ha scritto nel messaggio
news:3SoC9.48896$8E3.1...@twister2.libero.it...

Sulla macchina del cliente apri un modulo qualsiasi del database e vai su
"strumenti - riferimenti" per controllare se ce ne sono di mancanti; in quel
caso prova a toglierli e rifare un "Compila tutti i moduli" per vedere se ti
da ancora errori.
Ciao, FABIO

 ha scritto nel messaggio
news:NKrC9.16230$Ka3.4...@twister1.libero.it...

Grazie funge
Maurizio

Newsgroup: it.comp.appl.access
Titolo: inserire un elenco in una tabella

Ho una tabella che comprende i dati del personale che deve effettuare le
visite periodiche preventive. Vorrei inserire all'interno della tabella
l'elenco generale delle visite  (es. audio, cardio. pfr ecc.) potendo
spuntare quelle a cui sono stati effettivamente sottoposti. Il tutto vorrei
poterlo fare attraverso la relativa maschera. Grazie Andrea.

"solaria"  ha scritto nel messaggio ...

Secondo me ti conviene innanzittutto creare un'altra tabella e porla in 
relazione uno a molti con la tabella che comprende i dati del personale.
Roberto

 Roberto
oppure in table edit:
nella finestra di Lookup del campo:
DisplayControl: ListBox o ComboBox
RowSourceType: ValueList
RowSource: Value1;Value2;Value3 etc
-- 
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: DB complesso

Ciao a tutti.
Anzututto mi presento. Sono Michele, un appassionato di informatica non
professionista
Un parente mi ha chiesto una mano per creargli un piccolo ma complesso db in
access e, francamente, ho molti dubbi giŕ su come impostarlo.
Per non fare brutta figura, ho deciso di rivolgermi a questo preziosissimo
newsgroup.
Allora, provo ad elencarvi le esigenze, cosě magari potrete darmi qualche
suggerimento
Per prima cosa bisogna immagazzinare dati (compresa ev. la foto) su persone
fisiche e giuridiche, possibilmente tenendole distinte; in particolare, poi,
le persone fisiche legate a quelle giuridiche vanno collegate alla persona
giuridica di riferimento (ad es. io posso relazionarmi con la ditta X in
quanto tale, ma anche con singole persone che lavorano per questa ditta o
che ricoprono comunque un ruolo aziendale)
Poi a queste due categorie di soggetti, devo collegare altri dati che li
riguardano, in particolare:
utenze telefoniche
autovetture
Successivamente, bisogna immagazzinare dati sui contatti tra le persone
(fisiche e giuridiche) relativi a riunioni, incontri, ecc... (quindi data
motivo ecc...)
Inoltre, bisogna separatamente tenere traccia dei contatti telefonici con i
soggetti in db, prendendo i dati da un tabulato di centralino automatico
aziendale
Infine, sarebbe necessario ricollegare ai soggetti immagazzinati nel db
documenti archiviati elettronicamente
Un grazie anticipato a chi mi vorrŕ aiutare
Michele

 newsgroup.
(CUT)
Beh, Michele ... a mio parere sarebbe meglio se il tuo parente si rivolgesse
a un professionista.
Corri il rischio di farti venire un esaurimento nervoso e non dargli quello
che vuole.
Ciao, Simone

 che vuole.
A beh..., aveva appena detto che questo è un preziosissimo ng e tu gli
ammolli questo carico?
Ale


Quello che chiedi non e' poi ipercomplesso se sai usare Access a medio
livello , sicuramente non e' semplice ed immediato spiegare tutto cio' in
una mail.
Ti consiglio di metterti li e studiarti la problematica a tavolino facendo
un po' di schemi su carta su come deve venire il tuo programmino ,
disegnando anche un po' di maschere (un quadrato per la maschera ed i
quadratini per i campi da riempire).
Poi ti prendi una bella autocomposizione di quelle di esempio , la esegui ,
la studi e magari scopri che parte di quello che devi fare e' gia' stato
fatto e vai a modificare solo quelle parti che ti mancano ;)
Ciao,
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)
Newsgroup: it.comp.appl.access
Titolo: ESPERTI: creare label e text box da codice

Qualcuno sa dirmi, per favore, come si possono creare, (nell'intestazione
maschera, e non nel corpo)  n  text box sull'evento "Corrente" di maschera,
in funzione del numero dei record che la query sottostante ha, e riempirli
con i valori sottostanti?
Mi spiego meglio: : se la mia query contiene 3 record, creare 3 text box (da
codice)  nell'intestazione, e riempirli con i relativi valori di un campo
predefinito della query.
Se la query ne ha 5, creare 5 text box, riempirle con i relativi valori, e
cosě via...
Il risultato č di avere gli n textbox uno sotto l'altro (il posizionamento
con top e left non dovrebbe essere un problema) nell'intestazione maschera,
SENZA visualizzarne il corpo. Questi textbox dovranno contenere i valori dei
campi sottostanti, e restare linkati alla maschera che li fornisce
(modificando cioč il loro contenuto, modifico anche il valore del campo
nella tabella.)
Pensavo di utilizzare una (per potere avere riferimenti univoci ai textbox
appena creati) matrice, riempita leggendo i record della query, e
scrivendoli  "a piacimento" nell'intestazione maschera.
Quello che non riesco a fare č creare questi textbox.
E'  possibile?
Grazie per le sempre utili risposte.
Molph.

cosě via...
Non e' che ho capito benissimo...comunque ho affronato una situazione simile
in questo modo:
Dovevo legagre una sottomaschera ad una query a campi incroiciati lanciata
da un pulsante e filtrata in base a delle opzioni da maschera tipo caselle
di riepilogo, combo. etc.
Ovviamente non potevo sapere quante colonne avrebbe restituito (NON
RITORNATO!!!!!)  la query in quanto queste erano in funzione delle opzioni
selezionate e del risultato stesso.
Percio' ho fatto cosi':
ho creato una maschera completamente vuota.
l'ho impostata con visualizzazione foglio dati.
da codice di volta in volta l'ho data come sourceobject della sottomaschera.
gli ho passato come recordsource la stringa SQL creata dinamicamente.
gli ho dato un bel requery.
In questo modo ho la sottomaschera con n colonne a seconda del risultato.
Spero sia chiaro.
Saluti.
Luciano
PS Antonio Biso non ci sarebbe mai riuscito!:-)))

PS Antonio Biso non ci sarebbe mai riuscito!:-)))
Ma tu sei sicuro che ti ritornava il numero di righe giusto?
Antonio

Quello che non riesco a fare è creare questi textbox.
Vedi l'help su createcontrol
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

 wrote in message
388ecd4c...@news.libero.it...


Si può fare? Ovviamente da codice, credo.
No! Scollega la sottomaschera dall'oggetto, aprila acdesign, facci quello
che ti pare, chiudila, riassocio l'oggetto alla sottomaschera, fai un bel
requery.
Saluti.
Luciano

visualizzazione struttura (acDesign).
Confermo.
L'escamotaggio che mi viene in mente e' di creare gia' dei ctl
nascosti in numero suff. con nomi simili (text1, text2...) e poi
quando servono gli imposti visible true, top, left, e il
controlsource.
Me sa cche se po' ffa'
Gudlac!

Newsgroup: it.comp.appl.access
Titolo: verificare che un file mdb sia presente in una cartella predefinita

ciao a tutti,
come posso fare a verificare che un file mdb sia presente in una cartella
predefinita?
grazie,
em.an


if dir("Tupoath.mdb")<>"" then
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio
news:dmkird$8be$1...@area.cu.mi.it...

grazie MA!
em.an

Newsgroup: it.comp.appl.access
Titolo: errore 3197

salve,
aprendo un mdb access mi segnala l'errore 3197 e non mi permette di accedere
al db
chi mi puņ aiutare
-- 
Posted from 
mta09-acc.tin.it
 [212.216.176.40] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 chi mi può aiutare


si è proprio quello
dimmi che si può fare qualcosa
ciao e grazie
-- 
Posted from 
mta03-acc.tin.it
 [212.216.176.34] 


si č quello, aiutami ti prego
grazie
-- 
Posted from 
mta13-acc.tin.it
 [212.216.176.44] 


si è quello, aiutami ti prego
Probabilmente ti si è corrotto il database (è il tipico errore da corruzione di campi memo o OLE).
Prova a scaricare il service pack 3 di jet dal sito comune, c'è un programmino di
compattazione/recupero che potrebbe aiutarti...
In bocca al lupo!

Newsgroup: it.comp.appl.access
Titolo: Parametri CREATE TABLE

Salve a tutti, ho un problemino creando una tabella via codice. Dunque, i
problemi che ho riscontrato sono questi:
1. Se creo un campo testo con definendolo CHAR(50), quando con una query di
accodamento inserisco i valori dentro (prendendoli da un recordset), mi
riempe i caratteri mancanti per arrivare a 50 con gli spazi (es. se inserico
la parola PARAPPIPPERO, mi ritrovo 38 spazi dopo). Questo non avviene se i
dati li inserisco a mano.
2. Come si fa a definire con l'istruzine CREATE TABLE un campo in formato
valuta con 2 decimali?
Grazie
Stefano

 valuta con 2 decimali?
Il tipo è CURRENCY. Formato e decimali non sono delle proprietà
di JET ma di Access. Per questo non è possibile di impostarle con
JET SQL.
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: Controlli in un reports

Scusate,
sono certo che è una boiata....ma quei pochi neuroni attivi non
funzionano!
Dunque...
Ho un banalissimo report FATTURA, un casella di testo ART nel Corpo
del report...ok ? Devo fare un controllo all'apertura del report del
tipo:
Se ART = zero ALLORA
    nascondi ART 
Fine
Ho scritto il codice:
********
Sub Report_Open(Cancel As Integer)
If Reports![FATTURA]![ART]= 0 Then
   [ART].Visible = False
End Sub
*********
...solo che mi dice: "Errore di run-time 2427. Nessun valore
nell'espressione immessa [etc.]"
Eeehhh???? Dove sbaglio ?
Grazie
Remo B.

 ha scritto nel messaggio
news:2d3f735e.03031...@posting.google.com...

A fronte dell'evento "Su formattazione" della sezione Corpo del report (e
non a fronte dell'evento "Su apertura" del report come hai fatto tu) genera
il seguente codice VBA:
If Me!ART = 0 Then
    Me!ART.Visible = False
Else
    Me!ART.Visible = True
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Remo B.
Prego, spero di esserti stato utile.
Nicola

Newsgroup: it.comp.appl.access
Titolo: Margini!!! Ho provato di tutto. HELP ME

Premetto che prima di postare un nuovo messaggio ho provato veramente
di tutto, ho girato sui Groups, sui Forum e sul Web; ma le soluzioni
che ho trovato non mi sono servite.
Il problema e che non riesco ad impedire ad Access 2000 di
ripristinare il margine inferiore di un report, che mi viene
automaticamente impostato a 15,34 quando a me serve di minimo 10 mm.
Infatti sono sicuro che la stampante riesce a stampare anche a meno,
quindi non essendo un valore impossibile da stampare, ho provato varie
soluzioni:
-cambiare i margini minimi di stampa in Strumenti/Opzioni
-impostare da codice il parametro PrtMid
-ho provato a modificare, via codice, le dimensioni del foglio e
metterle personalizzate (ad un valore + lungo) ma mi stampa sull'altra
pagina
-mi resta sparare al monitor anche se lui non ha colpa :)
Non esiste un modo per impedire ad Access di ripristinare il valore
(ma io dico non si puo fare i fatti suoi? :)
oppure forzare la stampa in qualche modo.
Spero solo che qualcuno ha gią avuto a che fare con il problema e
l'abbia risolto, io non so + cosa fare.
SONO DISPERATOOOOOOO
CIAO e GRAZIE

 ha scritto nel messaggio
news:845b2bb6.02010...@posting.google.com...


 andarti bene.
Se non ricordo male (dato che non posseggo A2000), una volta Karl Donaubauer
aveva risposto ad una domanda simile, spiegando che si trattava di dover
disabilitare ...
ah, sě, l'ho trovato e lo riporto testualmente
"Se hai A00 probabile
http://support.microsoft.com/support/kb/articles/Q240/8/26.ASP
SR-1a attualmente esiste solo in inglese ---> spegni l'autocorrect
nel menu strumenti/opzioni"
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
'--------------
Ciao.
-- Sergio MAZZA

nel menu strumenti/opzioni"
Grazie anche da parte mia
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Ricerca per mese successivo

Come posso determinare tutte le scadenze che avrò nel prossimo mese ?
Ho una tabella nella quale inserisco scadenze varie per data; vorrei, 
all'apertuta del SW avere l'elenco di tutte quelle che avrò nel prossimo 
mese e naturalmente dell'anno in corso.
Auguri a tutto il NG. 


Ci sono diverse strade. P.e. puoi crearti una query con un campo
calcolato
Format(TuoCampoData;"aaaamm")
e il criterio
Format(DateAdd("m";1;Date());"aaaamm")
All'avvio del db (
www.donkarl.com/it
 FAQ 1.6) puoi aprire la query
o una maschera o report che riceve i dati da questa query.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:4vup6jF...@mid.individual.net...

Grazie  Karl
Newsgroup: it.comp.appl.access
Titolo: somma condizionata

Scusate, cosa c'è di sbagliato nella seguente espressione messa su origine
controllo di una maschera:
=Somma(IIf([Persone]![quota2gg]="Sì";55;0))
vorrei sommare il valore costante 55 ogni volta che trovo si sul campo
quota2gg della tabella persone.
Persevera ad uscirmi #errore anzichè il risultato. Il formato è numero
generico, neanche fosse valuta.
Ringraziamenti anticipati


inizia col dare nomi diversi al campo e al controllo che si riferisce al
quel campo... humm mi pare ingarbugliato
ecco volevo dire quota2gg è il nome del campo nella tabella, sì; il
controllo che ha "origine dati" tale campo devi rinominarlo per es:
quota2ggTx
poi vedi di costruire la formula aiutandoti con il generatore automatico per
essere sicuro di fare i giusti riferimenti ai nomi di campo o di controllo
Spero di essere stato chiaro
Ciao
NSantini

 essere sicuro di fare i giusti riferimenti ai nomi di campo o di controllo
Ciao
innanzitutto grazie. Non sono sicuro di aver capito bene. Ho creato una
maschera, ho fatto un campo testo e nelle proprietà su origine dati ho messo
la formula sopra. il campo si chiamava di default "testo1". L'ho pure
rinominato ma non cambia nulla.
Oer costruire la formula ho usato il generatore automatico per i
riferimenti...
Dove sbaglio?
Io non sono granchè in access, ho sempre usato Mysql ma vorrei impararlo un
pochetto
Grazie ciao

quota2gg della tabella persone.
[CUT]
1) Siccome vuoi ricavare dei dati da una tabella dovresti usare una
funzione di aggregazione sui domini (in questo caso sarebbe DSum)
2) La funzione che esegue la somma comunque opererebbe su valori
numerici di un campo del dominio (in questo caso della tabella
'persone') mentre tu vuoi sommare valori 'estranei'
Una soluzione può essere:
- contare (funzione DCount) i record della tabella che soddisfano la
tua condizione ([quota2gg]="Sì")
- moltiplicare il risultato per il valore 'estraneo'
= 55 * Nz(DCount("*";"[Persone]";"[quota2gg]='Sì'");0)
Ciao
P.S.
Voci da approfondire nella guida in linea:
- Sum
- DSum
- DCount
- Nz
- Espressioni criterio di testo
--
Alberto

 ha scritto:

Prova con:
=Somma(IIf([quota2gg]=True;55;0))
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 = 55 * Nz(DCount("*";"[Persone]";"[quota2gg]='Sě'");0)
Ciao e grazie innanzitutto
Non funziona. Ho anche provato solo con
=DCount("*";"[Persone]";"[quota2gg]='Sě'")
Ma persevera a darmi errore. Magari sbaglio qualcosa a monte. Non basta
creare una banale mashera, fare una casella di testo e in origine dati
cacciare sta espressione?
Grazie ancora, ciao

cacciare sta espressione?
[CUT]
Ho fatto due prove veloci. Risultato:
a) con il campo 'quota2gg'  di tipo testo la mia formula ha funzionato
b) con invece il campo di tipo 'Sě/No', come ha ipotizzato (Sankt)
Karl, ho dovuto cambiarla cosě:
	=55*Nz(DCount("*";"[Persone]";"[quota2gg]= True");0)
Prova un po' anche tu ...
Ciao
--
Alberto

 =55*Nz(DCount("*";"[Persone]";"[quota2gg]= True");0)
Funzionaaaaaaaaaa! :)
L'ipotesi b č corretta, la soluzione pure.
Grazie mille. Ciao

Grazie mille. Ciao
... di niente. Ciao e buon anno.
--
Alberto
Newsgroup: it.comp.appl.access
Titolo: report due caselle stesso nome

Ho un altro problema con il report ho inserito due caselle che hanno per
origine due tabelle diverse ma con lo stesso nome di campo all'anteprima
del Report mi segnala: The specified field &#8216;Numero&#8217; could
refer to more than on table listed in the FROM clause of your SQL
statement.
É possibile aggirare il problema. Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 É possibile aggirare il problema. Grazie
Non si puo' aggirare, devi risolverlo.
Nella query assegna un alias a uno dei due campi e usa quello per fare
riferimento al campo
sib
Newsgroup: it.comp.appl.access
Titolo: ERRORE su Applicativo RUN-TIME

Chiedo gentilmente un aiuto agli esperti,
Ho creato un applicativo con Access 97 e con ODE97 TOOLS
ho generato il run-time con relativo Setup.
Se installo il setup ottenuto su una macchina con installato Office 97
Professional ( e quindi Access97 ) funziona tutto, se invece lo installo su
una macchina senza oppure con office 2000, ho il seguente errore dopo che si
è aperta la maschera dei comandi di avvio e dove c'è un pulsante che
richiama del codice dove legata all' espressione "su click" c'è il richiamo
ad un'altra maschera dello stesso data base.
L' ERRORE  quando clicco sul pulsante di comando.
" L'espressione (su clic ) immessa come impostazione della proprietà di
evento ha provocato un errore :
( L'espressione non corrisponde al nome di una macro, di una funzione
definita dall'utente oppure a routine evento.)
Si è verificato un errore durante la valutazione di una funzione, di un
evento o di una macro.
Ringrazio anticipatamente coloro che sapranno darmi una risposta !!!

 L' ERRORE  quando clicco sul pulsante di comando.
Prova a postare il codice.
Quasi sicuramente hai un problema di riferimenti a librerie.
Ciao, Simone
Newsgroup: it.comp.appl.access
Titolo: planning

Ho la necessità di gestire la grafica di un planning in access del tipo:
Tipo planning
persona1 | ore1 | ore2 | ore3| ...
persona2 | ore1 | ore2 | ore3| ...
persona3 | ore1 | ore2 | ore3| ...
ecc.
la richiesta che mi è stata avanzata è quella di gestire in modo colorato 
con colori diversi gli impegni di ogni persona (ad es. persona1 visualizzerà 
tutte le caselle occupate dai suoi impegni sempre con il colore blu, 
persona2 visualizzerà tutte le caselle occupate dai suoi impegni sempre con 
il colore rosso, ecc.
Soluzioni valutate:
1) creazione maschere continue, ma ha il problema che aggiornando il record 
corrente replica il colore su tutti gli altri record.
2) creazione dinamica degli oggetti del form, ma ho abbandonato l'idea in 
quanto non ho gli eventi da gestire per gli oggetti creati.
Al momento mi sono arreso, sto guardando se trovo qualche spunto sulla rete, 
ma non ho trovato molto. Qualcuno a una ipotesi di soluzione o qulache ocx 
da poter utilizzare. Grazie anticipatamente.


su sitocomune c'è qualcosa tipo realizzare dei gannt nella sezione
report.
anche io avevo avuto necessità di fare questa cosa ma ho abbandonato
per mancanza di tempo.
sennò puoi usare MSproject che fa proprio questo in modo nativo.
Newsgroup: it.comp.appl.access
Titolo: DB noob 2 - alla riscossa

Ciao a tutti,
ho un altro problemino con access: ma cosa devo studiarmi per capire come 
fare una "maschera" (tra virgolette perche' non so se il termine e' esatto) 
che funzioni da motere di ricerca all'interno del database?
Esempio: una "maschera" con tre campi: autore, titolo, editore. Quando 
l'utente li compila e schiaccia ok il db mi sputa fuori tutti i libri che 
con le caratteristiche richieste.
Per ora ho visto solo le query come sistema per interrogare un database, ma 
per quello che ho letto mi sembra un approccio "statico" e comunque non 
riesco ad adattarle al mio problema.
Suggerimenti?
Grazie,
fadeh

"fadeh" <fad...@NOSPAMgmail.com> ha scritto nel messaggio 
news:L5OKf.14870$uQ4....@tornado.fastwebnet.it...

primissimo suggerimento: ci sono alcune regole nel ng, la prima e più 
importante è quella di postare mettendo un oggetto significativo che 
riassuma brevemente il tuo problema.
poi gli aiuti arriveranno a mazzi ... fino ad allora sarà dura.
ciao! e non volermene ... è solo un suggerimento.

"fadeh" <fad...@NOSPAMgmail.com> ha scritto nel messaggio 
news:L5OKf.14870$uQ4....@tornado.fastwebnet.it...

1) ti consiglio di seguire il consiglio di Ciroteo ( regola alla quale ci 
atteniamo tutti)
2) il tuo problema è 'vedere' il dinamismo all'interno degli strumenti di 
access.
Una query è statica se la costruisci senza parametri, ma con opportuni 
paramentri può diventare l'oggetto più dinamico (anzi lo è!) di tutto il DB.
In pratica puoi costruire una maschera che poggia sulla tabella libri e 
usare delle caselle di testo che modificano il 'filtro' della maschera.
Oppure, se le tabelle sono più di una, devi per forza costruire una query 
che raccoglie tutte  le informazioni e la fai diventare l'origine record 
della tua maschera. A questo punto il meccanismo è lo stesso: filtri i dati 
con le tue caselle di ricerca.
Potresti adirittura creare una sola casella combinata a discesa che ha 
origine sulla query ( o sulla tabella) e sull'evento DopoAggiornamento, 
copiarti i valori di ogni colonna in campi non associati della tua maschera 
....
Tanti approcci diversi .... scegli il migliore per te.
-- 
... spero di esserti stato d'aiuto, facci sapere
       \|/\|/\|/
       (@ @)
---o00-(_)-00o----- Ivan

> ... spero di esserti stato d'aiuto, facci sapere
Si, grazie mille per la risposta, cerchero' di approfondire il discorso 
sulle query e magari ritornare con domande piu' specifiche e Subject 
adeguati :D
Grazie ancora,
fadeh

"fadeh" <fad...@NOSPAMgmail.com> ha scritto nel messaggio 
news:fzVKf.15050$uQ4....@tornado.fastwebnet.it...

figurati per uno che lavora fino alle ore 1.18 e alle 9.38 è già operativo 
nutro la massima stima.
io ieri sera ho fatto un seratone e oggi ho un cerchio alla testa che non ti 
dico... non ho più l'età! 

 dico... non ho più l'età!
L'importante e' far baldoria! I postumi diventano poi la scusa per farsi 
coccolare :D
Ciao,
fadeh
Newsgroup: it.comp.appl.access
Titolo: Query e DAO

Ho creato una query che coinvolge 4 tabelle di un database con relazioni di 
join e funziona corretamente. Se perņ vado ad utilizzarla con la seguente 
sub mi restituisce solo 1 valore, il primo.
Sapreste dirmi dove sbaglio ? Inoltre, se volessi visualizzare il risultato 
della query in una tabella temporanea invece che nella finestra di debug 
cosa dovrei fare ?
Ringrazio anticipatamente tutti coloro che potranno fornirmi un aiuto
Sub ConnettiDB()
Dim DBCorrente As DAO.Database
Dim Tabella As DAO.Recordset
Dim qdf As DAO.QueryDef
Dim fld As Field
'Apertura DB
Set DBCorrente = CurrentDb
Set qdf = DBCorrente.CreateQueryDef("", "SELECT Scatolone.Ubicazione, 
Contenuto.DescContenuto, Contenuto.Dal, Contenuto.Al, Filiale.DescFiliale, 
Societą.DescSocietą FROM Societą INNER JOIN (Scatolone INNER JOIN (Filiale 
INNER JOIN Contenuto ON Filiale.ID = Contenuto.Filiale) ON Scatolone.ID = 
Contenuto.IDScatolone) ON Societą.ID = Contenuto.Societą ORDER BY 
Scatolone.Ubicazione;")
'Apertura tabella basata sulla Query
Set Tabella = qdf.OpenRecordset(dbOpenDynaset)
For Each fld In Tabella.Fields
        ' Print field names.
        Debug.Print fld.Value
    Next
'Chiusura Tabella, Query e DB
Tabella.Close
qdf.Close
DBCorrente.Close
Set Tabella = Nothing
Set qdf = Nothing
Set DBCorrente = Nothing
End Sub
-- 
-Mattia

 ha scritto nel messaggio 
news:ftkoga$r4v$1...@fata.cs.interbusiness.it...

Ciao Mattia,
se ho capito bene la tua domada una cosa di questo tipo dovrebbe fare 
al caso tuo:
Dim DBCorrente As DAO.Database
Dim qdf As DAO.QueryDef
On Error GoTo GestErr
'Apertura DB
Set DBCorrente = CurrentDb
Set qdf = DBCorrente.CreateQueryDef("q_temp1", "SELECT 
Scatolone.Ubicazione,
  Contenuto.DescContenuto, Contenuto.Dal, Contenuto.Al, 
Filiale.DescFiliale,
  Societą.DescSocietą FROM Societą INNER JOIN (Scatolone INNER JOIN 
(Filiale
  INNER JOIN Contenuto ON Filiale.ID = Contenuto.Filiale) ON 
Scatolone.ID =
  Contenuto.IDScatolone) ON Societą.ID = Contenuto.Societą ORDER BY
  Scatolone.Ubicazione;")
DoCmd.OpenQuery ("q_temp1")
qdf.Close
DBCorrente.Close
Set qdf = Nothing
Set DBCorrente = Nothing
Exit Sub
GestErr:
    If Err.Number = 3012 Then
        DBCorrente.QueryDefs.Delete ("q_temp1")
        Resume
    Else
        MsgBox (Err.Description)
        Exit Sub
    End If
End Sub
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
----------------------------------------> 

  Contenuto.IDScatolone) ON Società.ID = Contenuto.Società ORDER BY
