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

Ho una form poup (aperta dal pannello comandi) con alcune opzioni in una 
cornice e due pulsanti.
Quando apro la maschera scorro con i pulsanti di spostamento e senza 
problemi le diverse opzioni, sino ad arrivare ai pulsanti. Quindi,aziono il 
pulsante che apre un'altra form ma, una volta chiusa questa, la maschera 
sembra perdere lo stato attivo. In particolare, il fuoco torna al pannello 
comandi (sempre aperto).
C'è un modo per evitare questo problema?
Grazie
eSQueL 

 eSQueL
Stai usando l'HyperlinkAddress o il HyperlinkSubAddress con lo spazio per
l'effetto della manina...?
Se č cosě potevi leggerti qualche post di questi gg
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


No, uso le API.

 ha scritto nel messaggio
news:QZOqh.111144$Fk1.6...@twister2.libero.it...

Posti il codice oppure dobbiamo indovinare tutto....?



Il codice è il tuo (sitocomune) e lo uso per cambiare il puntatore del mouse
al passaggio sui pulsanti.
Non so in che modo possa influire sul focus delle form popup. Sta di fatto
che se le rendo tali, danno questo tipo di problema.

 ha scritto nel messaggio
news:hcQqh.110204$uv5.1...@twister1.libero.it...

Se mi dai il riferimento della Faq faccio qualche prova.... non c'è solo
questo nel S.C.


 questo nel S.C.
Volentieri, ma potrò farlo solo domattina.

 questo nel S.C.
In effetti, vedo adesso che non è tuo ma di Terry Kreft :) e lo trovi
qui:
http://www.mvps.org/access/api/api0044.htm
In ogni caso, fa bene quel che deve ma non capisco come e perché possa
influire sul comportamento delle popup.
Ciao.
eSQueL

kronos...@virgilio.it
 ha scritto:

Sapevo che non era mio per questo ho insistito nel chederti il
dettaglio....!
Quel codice non influisce sulla Popup ho provato e ti assicuro che non
perde il Focus.
Cerca in un'altra direzione il problema, o nella concausa con
altro....!
@Alex

Newsgroup: it.comp.appl.access
Titolo: INTERRUZIONE ESECUZIONE QUERY CON VBA SE MANCA CONNESSIONE ACCESS 2010

Buonasera,
avrei bisogno di immettere un comando che fermi l'esecuzione di una serie di query nel caso in cui manchi per qualche motivo sul pc che utilizza il db la connessione al server (indirizzo 192.168.1.150), quindi una sorta di controllo prima dell'esecuzione delle query, che in caso la connessione sia attiva fa poi eseguire regolarmente le varie query altrimenti fermi tutte le esecuzioni.
Grazie sempre del tempo e dell'aiuto.
Leo

#LEO72 wrote :

Non è più utile conoscere se la connessione esiste con una
o più tabelle previste nelle query?
 
La connessione col server potrebbe essere attiva ma quella
col database potrebbe non esserlo...
 
Bruno
 
PS
E non scrivere l'header del thread tutto in maiuscolo,
in quest'ambiente scrivere in maiuscolo equivale a urlare.
Newsgroup: it.comp.appl.access
Titolo: report in html

ciao a tutti
devo inviare un report in html con la posta elettronica in html.
Il problema è che se il report è di diverse pagine, Access 2003 genera
tanti file quanti sono le pagine del report, es. report di 10 pagine
ho un messaggio di posta con 10 allegati html
Non è possibile creare un unico file in html?
Grazie per la collaborazione
un saluto
molius


Certo
il file html è solo un file di testo
creati il file ex novo e mandagli quello senza usare l'esportazione
C'è un esempio su 
www.sitocomune.com
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 - Mostra testo tra virgolette -
grazie per l'info
non ho trovato però l'esempio sul sitocomune, riesci a darmi qualche
dritta in più...
e comunque così perderei l'automatismo... ossia devo esportare il
report su file pc e poi dal programma di posta devo allegare il
file...
E' così?
Grazie ancora per il tuo aiuto


Anche 
in ogni caso se usi CDO hai 
HTMLBody
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it



sezione general
articolo 6.154
Creare da VBA un file .HTM basato su un file template
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it



grazie mille, un po' complicato per i miei scopi... però con esempio
tutto ok

Newsgroup: it.comp.appl.access
Titolo: Per Bisio

Ciao sono Marceme, ho trovato un ocx per access che dovrebbe collegare
due pc tramite modem, mi chiedevo se potevi dargli un'occhiata perchè io
non sono riuscito a cavarci nulla;
Il modo in cui te l'ho chiesto potrà sembrarti sicuramente strano, il
problema è che nessuno mi ha saputo dire nulla, e Luciano (cortesemente)
mi ha detto che tu probabilmente eri in grado di farlo funzionare, se ti
interessa te le invio tramite posta, in ogni caso grazie per aver letto
e scusa il modus operandi (....non so nulla di latino)
Ciao Marceme
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

interessa te le invio tramite posta,
No, devi proprio mandarglielo direttamente in email.....lui e' contento di
ricevere posta, vai tranquillo!:-)
Saluti.
Luciano

 ha scritto nel messaggio
news:a9f9um$2qag7$2...@ID-86073.news.dfncis.de...

Ti ringrazio Luciano.
Nell'ottica dello scambio di clienti, ti girerò il mio, che intende farsi
testare un applicativo da 20 Mega.
Gli ho detto di mandartelo, ok?
Antonio

 Gli ho detto di mandartelo, ok?
Certamente! Tariffa oraria, acconto 40% minimo, ti mando in MB gli estremi
per il bonifico.:-)
Saluti.
Luciano

 ha scritto nel messaggio
news:a9gq34$33071$1...@ID-86073.news.dfncis.de...

Parlavo di clienti virtuali, frequentatori del NG...
E tu sei un benefattore no?
Antonio


Scusa se interrompo, l'ocx in questione dovrebbe funzionare per VB, visual c
e access, e dovrebbe connettere due pc tramite modem, il file zippato e 25
Kb, se pensi che ti può interessare e gli vuoi dare un'occhiata te lo invio.
Ciao Marceme.
Newsgroup: it.comp.appl.access
Titolo: Maschera continua collegata a maschera singola: record correlato

Il mio problema è il seguente, mi auguro che qualcuno lo abbia già
affrontato:
Ho una maschera con visualizzazione maschere continue (Resi) che su
ciascuna riga contenente un record ha un pulsante che apre una
maschera popup a visualizzazione singola (MemoResi)che contiene dati
più dettagliati rispetto a quelli contenuti sulla riga stessa.
Le due maschere hanno come origine dati due tabelle relazionate uno a
uno.
Il pulsante che apre la maschera popup esegue il seguente codice
Private Sub PulsanteMemo_Click()
'On Error GoTo Err_PulsanteMemo_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "ResiMemo"
    stLinkCriteria = "[IdResoMemo]=" & Me![IDReso]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Exit_PulsanteMemo_Click:
End Sub
la maschera MemoResi ha come chiave primaria il campo IDResoMemo
numerico (non contatore,quindi) che deve essere impostato con lo
stesso valore contenuto nel campo contatore IDReso (contatore,
invece).
Per ottenere lo scopo ho impostato, nella maschera ResiMemo, il valore
predefinito del controllo TestoIDReso (corrispondente al campo
IdResoMemo) in questo modo: =[Maschere]![Resi]![TestoIDReso]. Fin qui
tutto bene, nella maschera secondaria, aperta con il pulsante,
effettivamente viene riempito in automatico il campo citato e, ci si
aspetterebbe che la tabella MemoResi venisse aggiornata con un nuovo
record corrispondente nell'ID a quello presente nella tabella Resi,
invece, al contrario, questo non accade e ciò determina l'errore
"impossibile aggiungere o modificare il record, nella tabella resi è
necessario un record correlato".
Dopo questo avvertimento però, accedendo ai record precedenti,
inseriti correttamente, è possibile poi accedere anche a quello/i che
davano l'errore ed introdurre dati; la tabella ResiMemo risulterà
infatti aggiornata con i record mancanti.
Sembrerebbe mancare forse un qualche Refresh/Requery, ma dove
inserirlo?


C'è qualche errore di digitazione: MemoResi o ResiMemo sono la stessa
cosa

 ha scritto nel messaggio 
news:25ca630a-6099-4185...@w24g2000prd.googlegroups.com...




    stDocName = "ResiMemo"

Exit_PulsanteMemo_Click:
End Sub


[risposta]
Invece di leggere il valore dalla maschera invia il valore dell'idresomemo e 
gestisci l'evento "prima di aggiornare" scrivendo qui l'istruzione per 
associare il valore al campo:
...
    DoCmd.OpenForm stDocName, , , stLinkCriteria,,,Me![IDReso]
...
Poi nella maschera "MemoResi", evento "prima di aggiornare":
...
if Me.OpenArgs<>"" then
    me!IdResoMemo = clng(me.openargs)
end if
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Apertura form o report esterni con A97 e A2000

Da un database devo aprire delle maschere e dei report residenti su un
database esterno. Con la versione 97 non trovo nessun problema, anche senza
usare le API per portare in primo piano gli oggetti chiamati.
Invece l'mde di A2000 tutto si complica. Dopo molti tentativi, sono giunto a
queste conclusioni:
- se è disabilitata l'opzione "Visualizza finestra database" segnala "errore
2046 Azione non disponibile"
- abilitata la finestra database, si apre l'applicazione ma non la maschera
e devo usare l'API
http://www.mvps.org/access/reports/rpt0012.htm
 o quella simile per il Form
- Se apro un secondo oggetto dello stesso database esterno c'è un errore
"could not open database" perché il database risulta aperto in modo
esclusivo. Per questo non ho trovato soluzioni ahce usando GetObject anziché
CreateObject per aprire il database esterno.
Tutte queste cose non le trovo documentate nè su Help nè su NG, per cui
chiedo se sbaglio qualcosa o se ci sono alternative.
Mi sembra stano che in queste cose A97 e A2000 ragionino diversamente.
Sandrobi

 ha scritto nel messaggio
news:pQf_d.18291$zZ1.4...@twister1.libero.it...

Non capisco perchè devi aprire un'altra istanza del DB se è già aperta in
modo
esclusivo....!
Il tuo errore è questo.
Dichiara la variabile AccAppl come Private a livello di Form(se gestisci
tutto
da li, oppure come Public a livello di Modulo)
Rendendola disponibile per altre azioni oltre quella fatta per prima ti
basta
controllare se AccApp è già istanza, e per questo hai alcuni modi:
If AccApp Is Nothing then
On Error Resume Next
If AccApp.hWndAccessApp>0 then
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


Verifico meglio le dichiarazioni.
Resta comunque il fatto che con A97 fila tutto liscio come l'olio per i 3
problemi che ho riscontrato!
Il primo è anche un bel problema a livello di protezione se è vero che devo
per forza lasciare visualizzabile la finestra database.....
Sandrobi

 Sandrobi


 Come vedi l'analisi delle cose può portare a percorrere strade differenti.
Ma che portano agli stessi problemi di fondo. Come dire: tutte le strade
portano a Roma oppure nello stesso vicolo cieco.
Sandrobi
Newsgroup: it.comp.appl.access
Titolo: Help me - installazione

Cercando di spiegarmi il meglio possibile:
Ho creato un pacchetto di installazione con ODevXP, e perciò i file del
mio programma sono:
una cartella runtime
una cartella support
un file .cab
un file setup.lst
e un file setup.exe
Io mi chiedo, ho scoperto che alla fine dell'installazione, quest'ultima
cerca di scrivere qualcosa dentro al file .cab, dandomi errore runtime
75, ovvero errore di accesso (almeno mi sembra di aver capito).. mi
chiedo, cosa mai avrà da scrivere dentro il .cab? Vi è mai capitato?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:d74439688fbf7259864...@mygate.mailgate.org...

Ne abbiamo parlato un po' di tempo fa... è uno dei primi bug del mod.
Devi scaricarti la pach dal sito microsoft e tutto si sistema.
AEOM

 AEOM
Ma la path è il service pack 1? perchè non ne ho trovate altre.


Newsgroup: it.comp.appl.access
Titolo: riferim.a caselle di testo nei sottoreport

Ciao,
qualcuno saprebbe spiegarmi per quale motivo l'istruzione "OrigRite =
Reports!fatt_vend!SOTT_FATT_VEND_2.REPORT!calc_rite"
visualizza il seguente errore: riferimento non valido alla proprietà
form/report nell'espressione.
Dimenticavo il report principale si chiama FATT_VEND, il sottoreport si
chiama SOTT_FATT_VEND_2 e la casella di testo a cui fare riferimento
CALC_RITE
Ciao e grazie

 ha scritto:

Vale il nome del controllo (nel report principale) che contiene il
sottoreport. Usi il nome di questo controllo invece di "SOTT_FATT_VEND_2".
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: aggiungere azione a pulsante che ha già routine d'evento???

Ciao a tutti,chiedo aiuto!!!
io ho un pulsante che "su Clic" aziona una routine di evento generata
con la creazione guidata (apre un'altra maschera filtrando i record con
un campo uguale alla precedente)...vorrei aggiungere un'azione allo
stesso pulsante cioč chiudere la prima maschera.
Potete aiutarmi????
Ciao e grazie!!!
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:eaa6564a7ae4a42b4fa...@mygate.mailgate.org...

Dopo
DoCmd.OpenForm stDocName, , , stLinkCriteria
scrivi esattamente cosě:
    DoEvents
    DoCmd.Close acForm, Me.Name, acSaveYes
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: ACC2000 migliora le prestazioni?

Supponendo che io converta un mio db access97 (utilizzato come motore per un
sito web) in access2000, avrei un miglioramento di prestazioni o da questo
punto di vista sarebbe la stessa cosa?
thanks

 thanks
Dunque la prima volta che ho provato, la mia ragazza non era in ufficio e
pioveva troppo per cercare qualche meretrice, indi per cui dal punto di
vista prestazionale non sò se sono migliorato o meno!
Cmq l'unico metodo per saperlo e provare!
Fammi sapere. 
RoDAgo

 Cmq l'unico metodo per saperlo e provare!
dal quel punto di vista non è pensabile un ulteriore migliramento.. ;-)
cmq non voglio imbattermi in un discreto casino, se poi non serve a nulla...
ciao

 ciao
Cmq bando agli scherzi, non credo che passare da Access 97 ad Access 2000
migliori di molto le prestazioni di qualsiasi mdb!
Per ottenere miglioramenti prestazionali, può essere molto utile
perfezionare il proprio mdb, indipendentemente dalla versione utilizzata.
Ciao RoDAgo

 perfezionare il proprio mdb, indipendentemente dalla versione utilizzata.
beh, questo č in effetti ovvio...
avevo solo il dubbio che nel jet 4 avessero migliorato qsa nelle
prestazioni, che so, la gestione degli accessi di piů utenti o il motore per
le query... in questo caso mi sarei dato da fare per la conversione (li ho
replicati e quindi non č banale)..
grazie..
bye

Newsgroup: it.comp.appl.access
Titolo: inserire immagini al DB

Salve ho un DB con tutti i miei prodotti ora nella scheda del prodotto
vorrei inerire l'immagine dello stesso come posso fare???

 vorrei inerire l'immagine dello stesso come posso fare???
http://www.sitocomune.com/
trovi parecchi esempi
tipo 6.160 (sezione General)
HTH, mpio.


Grazie mille ho visto e potrebbe essere una soluzione oa cerco di
adattarla alle mie esigenze e vediamo cosa ne esce fuori.
Newsgroup: it.comp.appl.access
Titolo: OFFICE developer

Salve a tutti!
Ho letto nei giorni precedenti che qualcuno afferma che il run-time di
access fornite con OFFICE 2000 Developer Edition non funziona.
Vista la necessità nel ufficio in cui lavoro di acquistare una nuova licenza
di OFFICE sono riuscito ad ottenere la concessione di acquistare l'edizione
in oggetto.
Se però le cose stanno come ho letto, dato che uno dei miei maggiori
interessi era propio il run.time di ACCESS penso propio che farò
retromarcia.
Qualcuno ha già acquistato il pacchetto? Se si è vero che esistono tali
problematiche?
Grazie anticipatamente.

Era il Sun, 20 Feb 2000 20:05:20 GMT quando  scrisse:

Per quanto mi risulta la versione inglese funge. Quella italiana non
funzionava talmente tanto che è stata ritirata dal mercato.
Ciao
Basjlico

 wrote in message
+lWwOAmK1+4aNH...@4ax.com...

Vuoi dire che devo propio imparare l'inglese?
Comunque Grazie (Tank you)
Ciao
Francesco

 ebbe a scrivere:

Ma guarda che l'è dura se vuoi programmare senza l'inglese. La maggior
parte delle fonti è in inglese, a cominciare da MSDN, fino ad
Internet, per non parlare della sintassi del linguaggio stesso...
Ciao
Basjlico


Io ho comprato il developer edition in inglese e la prima volta che ho tel
in MS per un Info mi hanno detto che anche quella in inglese è stata
ritirata, non si sa quando mi faranno avere quella nuova funzionante(?), per
il momento pero' non mi danno assistenza per il prodotto e' stato
ritirato??!!??!!??.
Grazie Bill Gates!!!
Ciao da Ricky

 ritirato??!!??!!??.
Vai su 
www.microsoft.com/officedev
 o comunque gira sul sito. Trovi le
informazioni necessarie per richiedere gratuitamente la SR-1, in uscita a
brevissimo. Sta arrivando anche quella in Italiano.
ATTENZIONE a non usare la versione per una lingua sull'altra, leggete bene
le istruzioni.
--
--
Cordiali saluti
ALADINO INFORMATICA - FlashNet Point
di Canova Gionata Aladino
Via E.Chianesi, 15 - 55049 Viareggio (LU)
Tel.Fax. 0584/389210 Cell. 0338/8456974 e-mail: 
aladi...@flashnet.it
Newsgroup: it.comp.appl.access
Titolo: Problema tabelle...come mi spiego ??

cercherò di spiegarmi al meglio...
ho una database / tabella chiamato Anagrafe ove vi sono i soliti campi
Id_assistito, Cognome , Nome etc... Id_assistito è in chiave
primaria -contatore...(anche se a causa di campi cancellati esso parte da 25
e non da 1 ) pazienza ...non è questo il problema !!
poi ho un'altra tabella Esenzioni ove il campo Id_assistito e correlato con
la tabella Anagrafe..in effetti il n° 100 corrisponde al 100 di
Anagrafe...il problema è che quando apro la tabella Esenzioni esce solo il
codice e non il Cognome e nome dell'assistito come io vorrei... come si fà
???
inoltre se non chiedo troppo è possibile creare un automatismo di data di
scadenza ???
mi spiego...in tabella Esenzioni vi è la data di scadenza della stessa...è
possibile in qualche maniera essere avvertiti dal programma non sò 15 giorni
prima delle scadenze ??? Grazie infinite x l'aiuto !!!
--
@ Pippo :o)))


Ciao, Pippo.
dickie

 prima delle scadenze ??? Grazie infinite x l'aiuto !!!
In apertura del tuo programma, nella macro Autoexec o nell'evento Su
apertura della tua prima maschera, inserisci un po' di codice che, scorrendo
la tabella Esenzioni, confronti la data di scadenza con Date() e se la
differenza è minore di 15 gg, te lo segnali in un Msgbox, oppure ti crei una
tabella che riempi con tutte le esenzioni scadute, te le visualizzi in una
maschera, e, in chiusura di questa, svuoti la tabella.
Forse sarebbe bene prevedere anche una casella di controllo da vistare per
indicare di non ripetere la segnalazione.
Ciao
Silvio

 > prima delle scadenze ??? Grazie infinite x l'aiuto !!!


 indicare di non ripetere la segnalazione.
scusa mi spiehi un pň piů dettagliatamete quest'ultima ???
in pratica dovrei crearmi una macro chiamata autoexec ?? ok
nell'evento Su apertura inserisco un pň di codice... (purtroppo non lo sň
quale)
etc... potresti essere un pň piů elementare ...x un neofita come me...se
puoi !!
grazie !!!

 quale)
Per il codice vatti a vedere l'esempio presente nella guida alla voce
Recordset, ma nel frattempo ho pensato che forse potresti farlo in maniera +
semplice (la maniera + semplice è quella che mi viene in mente x ultima,
quindi non è neanche questa, presumo):                         :-((
apri una maschera, in visualizzazione schede continue, che abbia come
Origine record una query che ti seleziona, dalla tabella Esenzioni, tutti i
record in cui la differenza tra la data di scadenza e Date() sia minore di
15, e che abbiano falso sul campo GiàVisto (se non ce l'hai crealo nella
tabella di tipo Sì/No, con valore predefinito No).
I record che non vorrai ripresentare alla prossima apertura verranno vistati
come GiàVisto nella maschera (quindi ricordati di metterci la casella di
controllo).
Ciao
Silvio
Newsgroup: it.comp.appl.access
Titolo: Individuare la directory attuale

E' possibile recuperare nome e path della directory dalla quale apro un 
database access?
Thanks
LuKe

LuKe ha scritto:

Prova CurrentDb.Name
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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


Da Acc2000 in avanti
Solo Path
----------------
Currentproject.Path
----------------
Solo nome
----------------
Currentproject.Name
---------------
entrambi
---------------
Currentproject.FullName
---------------
Ciao Giorgio

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

salve a tutti,
sapete se c'è il modo per poter scorrere una maschera orizzontalmente 
tenendo fisse a sinistra le prime colonne, un po' come la funzione 
"blocca riquadri" di excel per intendersi...


blocca colonne ? (menu' Formato)
immagino parli della struttura tipo foglio dati.
--
a.cara

 immagino parli della struttura tipo foglio dati.
sì, la funzione è quella ma a me servirebbe per il formato maschera 
standard tabulare...

 a.cara
Ciao ragazzo, come mai non ti si sente quasi pių...?
Buone festivitā nel caso passi ancora un annetto.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
ciao alessandro.
E' che ogni tanto mi tocca fare il programmatore e non ho un minimo di 
tempo per "godermi" il NG.
A proposito ieri mi sono scaricato un po di roba dal sitocomune, tra cui 
parecchia a firma di un tal "Alessandro Baraldi", lo conosci?
Volevo rimettere mano alla sicurezza utente e volevo vedere cosa 
propongono i "gurus" del NG.
Tanti auguri anche a te. Ovviamente anche a tutti gli altri.
Alla "community" come direbbero i colti.
ah .... grazie per il ragazzo
;<)
--
a.cara

ah .... grazie per il ragazzo
beh se non ricordo male siamo coetanei, quindi tiro H2O al mio
mulino....!
P.S. ho comprato una EOS3, ora mi rimetto a fare un pò quello che
avevo abbandonato da tempo.
Ciao
 
-- 
a.cara 
@Alex


Non mi sembra si possa fare.
Mi piacerebbe essere smentito.
--
a.cara

 avevo abbandonato da tempo.
meglio dell'informatica nella quale, mi pare di aver capito,
sei inopinatamente precipitato.
--
a.cara

sei inopinatamente precipitato.
He...He.....!!!!
Per MD5, sul quale concordo pienamente, se non erro c'è qualcosa sul
SC
di VB, credo un modulo bas proprio per quello....!
Non ne sono certissimo, ma è stato trattato da Zanna anche...!
Ciao
@Alex
Newsgroup: it.comp.appl.access
Titolo: Stampa report fattura.

Un saluto a tutti i partecipanti al NG.
Ho preparato un report per la stampa delle fatture con le righe di dettaglio
all'interno della classica griglia. Se le righe della fattura sono molte la
griglia si estende fino a fine pagina, mentre si ferma a metà pagina se le
righe sono poche.
Come posso fare per tenere la griglia a misura fissa (dimensioni della
pagina) anche se solo poche righe di dettaglio?
Grazie per qualsiasi suggerimento e buona giornata a tutti.
Daniele

 pagina) anche se solo poche righe di dettaglio?
Puoi risolvere eliminando la "griglia" dal sottoreport dei dettagli e facendole 
disegnare al report della fattura.
Per disegnare linee ti serve il metodo Line, per il quale puoi trovare informazioni 
sia nella guida del VBA che nei gruppi, tramite Google.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 wrote in message
news:eo4rks$q0g$
1...@aioe.org

www.sitocomune.com
reports
esempio 4.6
Ciao
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:875ea355b52b8...@news.tin.it...

ciao Gabriele
scusami ma non mi è chiaro. Non ho strutturato il report con un sottoreport
per il dettaglio righe ma semplicemente un report normale con il "corpo"
contenente i campi di dettaglio separati da un segmento verticale che
estendendosi per "n" righe forma le colonne e con un segmento orizzontale
posto sulla sezione "piè di pagina report" che mi chiude la griglia.
Ciao - Daniele

 ha scritto nel messaggio
news:0cf7b6f373490e183d6...@mygate.mailgate.org...

ciao Marco
grazie per l'informazione.
Ciao - Daniele

Newsgroup: it.comp.appl.access
Titolo: Trovare chiavi esterne da codice VB

Ciao a tutti!
Innanzitutto buone feste a tutto il NG! :)
Scrivo per chiedervi se c'è un modo, da codice VB, di individuare le
chiavi esterne di ogni tabella, vorrei creare uno script che esporti lo
schema del DB in SQL considerando anche le chiavi esterne.
Grazie in anticipo, buona vigilia di Natale!
-- 
[ Andrea Spadaccini - a.k.a. Lupino - from Catania - ICQ #: 91528290 ]
[ GPG ID: 5D41ABF0 - key on keyservers - Gentoo GNU / Linux - 2.6.18 ]
[ Linux Registered User 313388 - @: a.spadaccini(at)
catania.linux.it
 ]
[    Experience is what you get when you don't get what you want.    ]

 schema del DB in SQL considerando anche le chiavi esterne.
Puoi usare la proprietà "Foreign" di DAO.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Puoi usare la proprietà "Foreign" di DAO.
Grazie mille, mi documenterò su questa proprietà!
Auguri, buon Natale! :)
-- 
[ Andrea Spadaccini - a.k.a. Lupino - from Catania - ICQ #: 91528290 ]
[ GPG ID: 5D41ABF0 - key on keyservers - Gentoo GNU / Linux - 2.6.18 ]
[ Linux Registered User 313388 - @: a.spadaccini(at)
catania.linux.it
 ]
[                I'm not as think as you drunk I am.                 ]
Newsgroup: it.comp.appl.access
Titolo: Calcolare la media valori di un record

Salve a tutti,
avendo per esempio una query con dei pagamenti del tipo:
                        Campo1    Campo2    Campo3    Campo4
Pagamento1            30              0              0                0
Pagamento2            30            60              0                0
Pagamento3            30            60            90                0
Pagamento4            90              0              0                0
Pagamento5            90          120              0                0
Vorrei calcolare la media di ogni singolo pagamento:
tipo:
                            Media
Pagamento1:            30
Pagamento2:            45
Pagamento3:            60
Pagamento4:            90
Pagamento5:            105
Come potrei fare?
Grazie
WS


Ciao,
metti nella query il campo calcolato:
Media: (campo1+campo2+campo3+campo4)/4
se i campi possono esse null allora per ogni addendi fai Nz(campoX;0)
Ciao
Alberto

 wrote in news:4c2caa08$0$18662
$
4faf...@reader3.news.tin.it
:

30 non e' il valore medio di 30 + 0 + 0 + 0...
cosi' come 45 non e' la media di 30 + 60 + 0 + 0
sicuro di avere le idee chiare su cosa ti serve?
da quello che hai scritto a me sembra che anche la struttura della 
tabella si migliorabile.
prova a descrivere cosa significano i tuoi dati e cosa vuoi ottenere.
-- 
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


La tabella la prelevo da un DB che mi fornisce i dati come li ho scritti
quindi sulla struttutra posso intervenire poco o niente.
Quella che vedi sono i giorni di scadenza relativi ad un singolo pagamento.
ES.
Pagamento 3 sarebbe un 30/60/90, quindi per come avevo ragionato
i giorni medi di pagamento sarebbero 60.
(30+60+90)/3
Pagamento 2 è un 30/60 quindi (30+60)/2
In pratica vorrei calcolare il tempo medio di pagamento,
ma....mi sa tanto che sto toppando copletamente.
Ho fatto una veloce ricerca e ho visto che il sistema di calcolo
è diverso.
WS
 

 wrote in message 
news:4c2caa08$0$18662$4faf...@reader3.news.tin.it...

Tu vuoi la media dei campi che hanno valore >0, quindi:
Media = (C1*(C1>0) + C2*(C2>0) + C3*(C3>0) + C3*(C3>0))/
                -((C1>0)+(C2>0)+(C3>0)+(C4>0))
Non capisco il senso di tutto ciň, ma il cliente ha sempre
ragione... basta che paghi la fattura.
Bruno

Newsgroup: it.comp.appl.access
Titolo: Copia ed Incolla da Access 2000.

Ciao a tutti.
In Visual Basic utilizzavo le due istruzioni : "Clipboard.SetText" e
"Clipboard.GetText" per copiare ed incollare dagli appunti di Windows del
testo. Come posso fare adesso, via codice, in Access 2000?
In Access 2.0 facevo 3500 chiamate a funzioni (16 bit per giunta), per fare
quello che facevo in Vb con 2 chiamate!
Grazie a che vorrà rispondermi...
Alberto

 wrote in message 828141$1g1$1...@pinco.nettuno.it...

Newsgroup: it.comp.appl.access
Titolo: select con union non funziona

SELECT codice, descrizion, partiva FROM f_anagrafe
UNION SELECT codice, descrizion, partiva FROM s_anagrafe WHERE
partiva.f_anagrafe=partiva.s_anagrafe
ORDER BY codice
Quando la faccio partire mi chiede: partiva.f_anagrafe?? come se fosse un
criterio.
Io voglio tutti i clienti di f_anagrafe e solo i clienti di s_anagrafe con
partiva uguale;
vorrei anche aggiungere "oppure f_codice fiscale=s_codicefiscale.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Intanto nella WHERE non avresti dovuto scrivere:
partiva.f_anagrafe=partiva.s_anagrafe
ma
f_anagrafe.partiva = s_anagrafe.partiva
ovvero il nome della tabella prima del punto  e poi il nome del campo dopo
il punto, non viceversa come fatto da te.
Ammesso e non concesso che abbia capito bene i tuo problema, non mi sembra
che tu debba usare una query unione ma una query in cui metti in Left Join
la tabella f_anagrafe con la tabella s_anagrafe in base ai campi partiva,
insomma una query che abbia il seguente codice SQL:
SELECT f_anagrafe.codice, f_anagrafe.descrizione, f_anagrafe.partiva,
s_anagrafe.codice, s_anagrafe.descrizione
FROM f_anagrafe LEFT JOIN s_anagrafe ON f_anagrafe.partiva =
s_anagrafe.partiva
ORDER BY f_anagrafe.codice;
Comunque, se proprio vuoi usare una query unione, prova così:
SELECT 1 As Prov, codice, descrizione, partiva
FROM f_anagrafe
Order By codice
UNION SELECT 2 AS Prov, codice, descrizione, partiva
FROM s_anagrafe INNER JOIN f_anagrafe ON s_anagrafe.partiva =
f_anagrafe.partiva
ORDER BY codice;
il campo Prov serve a distinguere la provenienza affinché a parità di valore
degli altri tre campi coesisteno ambedue i record, in caso contrario la
query unione ne conterrebbe solo uno dei due.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Query con criteri subordinati

Salve
Ho una query con diversi campi tra cui  IDCliente, e devo fare si che la
query mi recuperi un intervallo di IDCliente oppure tutti in base allo stato
di una casella opzioni. Ho creato un form con la casella opzioni "Tutti" e
due caselle di testo, IDClienteIiniziale e IDClienteFinale in cui inserire i
valori e un pulsante che lancia la quey. Il problema è estrarre tutti i
record, ho provato a mettere nei criteri:
 IIF(forms![NomeForm]![Tutti]= vero ;Between
forms![NomeForm]![IDClienteIiniziale] And
forms![NomeForm]![IDClienteFinale]:"*")
però non funziona, se Tutti è vero mi estrae l'intervallo specificato, se è
falso non estrae niente
ho provato a metterci un Like davanti e funziona solo il contrario, estrae
tutti ma non l'intervallo
se metto Like davanti all'* non funziona comunque.
Ho provato a creare una Function VBA che mi  restitusce una stringa con il
criterio between o * ma niente da fare.
Possibile che non esista un sistema per fare questa estrazione, dopotutto
banale ma direi quasi essenziale in un batabase.
Grazie 1K per l'help

 è falso non estrae niente
...
Between forms![NomeForm]![IDClienteIiniziale] And
forms![NomeForm]![IDClienteFinale]
Or forms![NomeForm]![Tutti]= True
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: Record Modificato. Come ?

Buonasera a tutti.
A2003+Win XP
Sull'evento prima di aggiornare di una maschera controllo se il record è 
stato modificato.
Passo il codice
Private Sub Form_BeforeUpdate(Cancel As Integer)
'in caso di modifica record
If Me.Dirty = True Then
 If MsgBox("Alcuni campi sono stati modificati, confermi le modifiche 
effettuate ? ", _
vbQuestion Or vbYesNo Or vbDefaultButton2, "RECORD MODIFICATO") = vbNo Then
Me.Undo
End If
End If
End Sub
Vorrei sapere  se è possibile ed eventualmente come visualizzare tramite 
msgbox quali campi sono stati modificati e il loro valore prima e dopo la 
modifica del record in modo di potere confrontare visivamente le modifiche 
fatte ed eventualmente annullarle.
Esempio: If MsgBox("il campo Città era Roma ed è diventato Palermo,La Via 
era Delle fragole ed è diventata Delle Mele.confermi le modifiche effettuate 
? ", _
Spero di essermi spiegato in modo decente....
Grazie
Maurizio


Di ciascun controllo hai la proprietà oldvalue
if Tuocontrollo <> tuocontrollo.oldvalue then
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

Cut
Grazie per l'aiuto .
Maurizio
Newsgroup: it.comp.appl.access
Titolo: Gestione valore nullo o predefinito in una combo box

Salve a tutti.
Sto cercando di implementare un sistema che mi consenta di filtrare una
tabella in base ad una serie di criteri.
Per far questo inserito in una form una serie di combobox, e una di essa  ha
la seguente origine riga:
    SELECT  "<Tutti>" As Comune
    FROM tbl_INSOLUTI
    UNION SELECT DISTINCTROW  tbl_INSOLUTI.Comune
    FROM tbl_INSOLUTI;
Il problema è che vorrei inserire come valore predefinito <Tutti> invece
all'apertura della form nelle combobox non c'è nulla.
Questo mi crea un bel po' di problemi perchè da codice dovrei creare una
stringa SQL basata sui valori presenti nelle combo.
Ho provato a settare la proprità solo in elenco a Si ma non è cambiato
niente.
Non ci sono riuscito neanche da codice.
Qualcuno sa dirmi come posso fare?
Grazie anticipatamente!!

 ha scritto nel messaggio
news:%JV28.26$24....@nreader1.kpnqwest.net...

prova così :
Private Sub Form_Load()
DoCmd.GoToControl ("cmbScelta")
Me.cmbSceltaText = "<tutti>"
End Sub
ciao, franco

 wrote in message
%JV28.26$24....@nreader1.kpnqwest.net...

Guarda che tra le varie proprietà della combo c'è anche valore predefinito,
da settare in struttura
Antonio

Newsgroup: it.comp.appl.access
Titolo: ODBC SQL DAO e identity

Ciao,
ho letto nei post precedenti di usare la modalità
rs.Update
rs.Bookmark = rs.LastUpdated
ObjVar = rs.Fields(IdName).Value
per leggere il valore dell'identity.
Pur avendo aperto il Rs così:
Set rs = db.OpenRecordset("MovMag", dbOpenDynaset, dbSeeChanges)
non funziona:
PRima di update il campo identity è NULL, dopo l'update si sposta al primo
record e la funzione rs.lastupdated non è disponibile.
Sto usando ac2k, sql2k

"Merco" <


Beh, la strategia che indichi funziona: quanto scrivi non è sufficiente per
capire cosa non vada per il verso giusto.
Senti ma ... hai settato la libreria DAO 3.6 nei riferimenti del .mdb, vero?

...


 mi devo fidare ?
Chiedo scusa: non avevo notato l'utilizzo nel codice di LastUpdated (che non
conosco).
LastModified funziona normalmente.
Newsgroup: it.comp.appl.access
Titolo: Query di conteggio sottomaschera..

ciao a tutto NG...
ho una Tabella Autori ed una Tabella Libri
in relazione 1>molti---
vorrei fare una query che se digito
Ken Follet mi dica il numero di libri scritto
da quell'autore...
come posso fare ???

 news:BkOZ9.58651$YG2.1...@twister1.libero.it...
[...]

    Apri la query in visualizzazione struttura, quindi:
        Visualizza > Totali
ed aggiungi alla griglia i campi in modo da ottenere:
        Campo:   | Autore         | Titolo    |
        Tabella: | Autori         | Libri     |
        Formula: | Raggruppamento | Conteggio |
        Criteri: | [Autore?]      |           |
(ammesso che cosi' si chiamino le tue tabelle e relativi campi).
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 messaggio news:b18dt1$111qgo$1...@ID-52090.news.dfncis.de...

    Oops!... Rileggendo ho notato che nell'oggetto avevi anche specificato
"sottomaschera"... Allora come criterio userai il nome del campo di ricerca,
ricordandoti di aggiungerlo anche alla finestra Parametri query.


 ricordandoti di aggiungerlo anche alla finestra Parametri query.
    Ancora: sperimenta anche l'autocomposizione maschere e
l'autocomposizione controllo sottomaschera.


"QU@RKĽ" <usl...@SPAMlibero.it> ha scritto nel messaggio
news:BkOZ9.58651$YG2.1...@twister1.libero.it...

Invece che con una query prova ad ottenere ciň che ti serve con una funzione
DCount (vedi help).
Mi sembra poi strano che tra una Tabella Autori ed una Tabella Libri ci sia
una relazione uno-a-molti. Normalmente c'č una relazione molti-a-molti (un
autore puň aver scritto piů libri, ma un libro puň essere stato scritto da
piů autori).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Strano messaggio

Buongiorno a tutti,
sto tentando di leggere un mio file su altro computer, ma mi esce un 
messaggio strano:
Manca un riferimento al file comctl32.ocx versione 1.3
Sapete dirmi qualche cosa in proposito?
Napoleone 

 wrote in message
news:k3M1f.2841$
Pe2....@twister2.libero.it

Evidentemente hai usato nello sviluppo dei controlli Activex
contenuti in comctl32.ocx che hanno una versione superiore
a quella del PC in cui stai tentando di usare l'applicativo.
E' per questo che solitamente si distribuiscono i file di dipendenza.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:42bf60c15a330c4496...@mygate.mailgate.org...

Ciao Alessandro,
quali sarebbero i file di dipendenza?
Napoleone 

 ha scritto nel messaggio 
news:rbN1f.2922$Pe2....@twister2.libero.it...

Sono andato in riferimenti, ho tolto la spunta da MANCA CONTROLL ....
e adesso funziona, il mesg iniziale non c'č piu.
Buon fine settimana
Napoleone 

 Napoleone
Si ma dubito che ti funzioni l'applicativo se hai usato
TreeView o ListView o altri OCX contenuti.
La dipendenza a cui mi riferivo č
proprio quella che hai spuntato, non andava tolta, ma
sostituita con la versione presente nel PC in cui devi
far girare il tuo programma.
Saluti.


 ha scritto nel messaggio 
news:6717545928719f12ba...@mygate.mailgate.org...

Ciao Alessandro,
appena riavrņ (e speriamo al piu presto) la possibilitą di riprovare il db 
sul mio portatile, su cui era installato, mi toglierņ ogni dubbio e 
naturalmente ti faņ sapere.
Buona domenica
Napoleone 

 @Alex
Ciao Alessandro, ritorno sul problema dopo i dovuti accertamenti.
Dunque il programma funziona in tutte le sue parti, perfettamente da dieci 
giorni; sarà stato che il riferimento è stato spuntato erroneamente, 
smanettando di quà e di là? Altrimenti credo col tempo qualche errore 
sarebbe uscito a galla!
Ho provato poi copiando da altro PC, ad inserire nella directory di 
win>system la dll che mancava, e debbo dire che non'è cambiato nulla.
Confermi il mio sospetto?
-- 
---
   Ciao
   Napoleone
                     ---
Newsgroup: it.comp.appl.access
Titolo: aggiornare query in sottomaschera da sottomaschera

salve a tutti,
da una sottomaschera eseguo una requery ma la
visualizzazione in un'altra sottomaschera della stessa maschera non viene
aggiornata; se xò nella maschera eseguo un aggiornamento la sottomaschera
in questione viene tranquillamente aggiornata come ci posso arrivare?
ho provato in mille modi ma ho fatto cilecca.. ops.. un dejavu di ieri
notte.. 
grazie dell'attenzione,
Massimiliano
--------------------------------
Inviato via 
http://usenet.iol.it

 Massimiliano
Forms!NomeMascheraPrincipale!NomeControlloSottomaschera.Requery
dove NomeControlloSottomaschera è il nome del controllo sottomaschera della
maschera principale che contiene la sottomaschera di cui vuoi fare il
requery.
Comunque dovrebbe funzionare anche facendo il requery della maschera
principale, ovvero:
Forms!NomeMascheraPrincipale.Requery
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Forms!NomeMascheraPrincipale.Requery
ciao Roberto, anzitutto grazie dell'atenzione.
ho provato a fare come
dici ma non ci riesco, ma siccome che so de coccio, mi farebbe piecere se
mi seguissi:
maschera principale "distinta acqisto" che prende il nome
da tabella con stesso nome;
sottomaschera da cui dover far partire
l'aggiornamento "sottomaschera acquistoq" controlata dalla qry acquistoq
sottomaschera di cui aggionare la visualizzazione:  "sottomaschera codice
disponibile1" che è controllata da codice disponibile.
N.B.
l'aggiormento già avveniva, è la visualizzazine che non viene fatta
grazie ancora, 


 Massimiliano
Se il controllo sottomaschera che contiene "sottomaschera codice
disponibile1" si chiama anche lui "sottomaschera codice disponibile1",
dovrebbe funzionare con:
[Forms]![distinta acqisto]![sottomaschera codice disponibile1].Requery
oppure
[Forms]![distinta acqisto]![sottomaschera codice disponibile1].Refresh


[Forms]![distinta acqisto]![sottomaschera codice
disponibile1].Refresh
cioa ancora,
se x controllo sottomaschera intendi
origine record la qry è "codice disponibile"; coe dici tu ciò provato 100
volte (tentando di vincerlo con la stanchezza) ma niente. 
Una
pecisazione, sto lavorando con A97. scusami se questa omissione può aver
determinato 'lesito finora.
grazie sempre 
MAssimiliano


 MAssimiliano


Newsgroup: it.comp.appl.access
Titolo: Inserire una determinata data in record campo data vuoti

Saluti a tutti,
uso access 2003, ho una tabella con molti record che comprende un campo 
data nel quale non ho digitato la data.
Ora ho deciso di mettere la data usando la funzione " date ( ) " ma 
ovviamente nei precedenti record il campo data è vuoto.
domanda:
esiste una funzione che mi inserisce una determinata data nel campo data 
vuoti?
vi ringrazio
rino

 ha scritto nel messaggio 
news:494b4fb2$0$1119$4faf...@reader1.news.tin.it...

Ciao Rino,
fallo con una query di aggiornamento
ciao
-- 
Cataldo Formaro

 ha scritto nel messaggio 
news:494b5ce8$0$1121$4faf...@reader2.news.tin.it...

grazie per l'aiuto ora provo
rino
Newsgroup: it.comp.appl.access
Titolo: divisione della parte intera

ciao a tutti
se possibile un aiuto
devo dividere per 200 solo la parte intera di un numero per ottenere sempre 
un risultato pari. es. se ho 899 mi dovrebbe dare 4
se ho1199 mi deve dare 4 se ho 1200 mi deve dare 6 ecc.
non so se sono stato chiaro. ho provato con =fix([mio numero]) / 200 e/o 
\200 ma non va.
ringrazio se mi aiutate
rino 


a me sembra un "volgare" int(numero/200)
-- 
ac
y-1=x


che mi sembra hai gia fatto (i.e. numero\200) e perche' non dovrebbe andare?
-- 
ac
y-1=x

 ha scritto nel messaggio 
news:yucjj.51750$8j3....@tornado.fastwebnet.it...

-----------------------------------------
grazie ac
anche con int non va
praticamente e stranamente succede questo:
ho l'elenco di risultati derivanti da conteggio ID per alcuni risultati da 
la cifra pari altri no es. pratico:
1902 da 9
903 da 4
566 da 2
1531 da 7
ecc. non so perchč
grazie
rino

 Vero. Vuoi risultati pari!
allora prova questa  (numero\200) - (numero\200) mod 2
-- 
ac
y-1=x


grazie ac
funziona
ciao 

 ciao
--------------------------------------
scusami ac x questo post inconsueto ma l'argomento e dello stesso binario
volevo chiederti x ottenere invece un risultato a seguito di una divisione
x 200 es. 1002/200 da 5,01 io vorrei ottenere 6
cioè quando a seguito di una divisione la parte decimale è dispari deve 
darmi il decimale successivo intero
è possibile?
grazie
rino

Newsgroup: it.comp.appl.access
Titolo: [OT] X I PARTECIPANTI A CISA

Buongiorno,
auguro a tutti i partecipanti di trascorrere un week-end all'insegna della 
tecnlogia intervallato da qualche momento di "divertimento" ;-) 


          Grazie Gaspere, vi relazionerņ lunedģ, buon week end
ciao
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

[CUT]
;-) 


Grazie Gaspare ... siamo in buone mani ...

[CUT]
Ciao Matteo,
mi raccomando -> "OCCHIO SEMPRE VIGILE" ;-)
Newsgroup: it.comp.appl.access
Titolo: filtrare report con maschera

Ciao ragazzi pare che mi stia andando tutto storto nel database che sto 
creando non riesco neanche a filtrare un report mediate dei valori 
immessi in una maschera non associata
mi spiego:
ho una maschera che si chiama "filtro_stampa", nella maschera sono 
presenti due capi non associati chiamati "txtData1" e "txtData2", ed un 
pulsante chiamato "cmdcontabilita"
facendo click sul pulsante a seconda dei valori immessi nei campi 
txtData1 e txtData2 il report che si apre deve mostrarmi i record che 
cadono nell'intervallo di tempo specificato.
allora ho scritto il seguente codice:
Private Sub cmdcontabilita_Click()
Dim valore_filtro As String
valore_filtro= ""
valore_filtro= "[data_competenze] Between #" & Format(Me!txtData1, _ 
"Short Date") & "# AND #" & Format(Me!txtData2, "Short Date") & "#"
If IsNothing(valore_filtro) Then
         MsgBox "Criteri di ricerca non specificati!", vbExclamation, _ 
"Attenzione!"
         Exit Sub
else
	DoCmd.OpenReport "rpt_generale", acViewPreview, , valore_filtro
        	DoCmd.Close acForm, "filtro_stampa"
     End If
il filtro non funziona in quanto mi mostra tutti i record

 ha scritto nel messaggio news:p64Ne.81315$fm.55...@news4.tin.it...

Prova con:
valore_filtro= "[data_competenze] Between CDate('" & Me!txtData1 & "') AND CDate('" & Me!txtData2 & "')"
e la verifica della presenza di dati io la farei prima della creazione della stringa filtro:
es.
If not isdate(Me!txtData1) and not isdate(Me!txtData2) then
'--> errore
else
'--> crea stringa filtro ed esegui la stampa
end if
Ciao.
-- 
Sergio MAZZA