mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: aiuto per la distinct

vorrei utilizzare la seguente query
SELECT COUNT(DISTINCT(*)) FROM nometabella;
ma non riesco ad eseguirla.
come posso avere lo stesso risultato con un'altra istruzione?
grazie
tadso

 wrote in message
a62j7q$6c3$1...@lacerta.tiscalinet.it...

Ma tu, che vorresti fa nella vita?
Antonio


wrote:

Potresti usare una query salvata:
Query1: SELECT Distinct ID FROM Tabella
e poi fare il conteggio sulla query slavata:
SELECT Count(*) FROM Query1
Ciao bb

 ha scritto nel messaggio
news:3c84dd1c...@powernews.infostrada.it...

grazie, č ok!
ciao tadso

 ma non riesco ad eseguirla.
E te credo!
SELECT COUNT(*) FROM (SELECT DISTINCT * FROM nometabella)
se ho capito bene cosa vuoi fare (contare i record di nometabella,
considerando i duplicati una volta sola?)
Cia' 
Max De Poli

Newsgroup: it.comp.appl.access
Titolo: Elimina messaggio avviso

Quando si lavora in FE BE in apertura applicativo  se gli archivi no ci sono
o se sono stati spostati
access da un avviso di questo problema tipo "errore di rete o disco , il
file a non esiste ecc...".
e possibile disattivare tali messaggi?
Poiché il controllo degli  BE viene gestito già, ed e noioso vedersi
comunicare lo stesso problema
due volte
Grazie

 ha scritto nel messaggio
news:hTtlb.329870$R32.10...@news2.tin.it...

Vedi on error
Antonio

Fergest ha scritto:

Probabilmente non gestisci bene il controllo dei collegamenti al BE.
Finchè non tenti di accedere ai dati in alcun modo (maschere associate,
query, report, combo, recordset, ecc...) non ricevi errori.
Se verifichi e reimposti subito i collegamenti all'apertura del database,
prima di effettuare qualsiasi altra operazione, non ti darà errori.
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Effettivamente la form di avvio  faceva riferimento ad una tabella di
controllo, ovviamente
non trovando piu il link mi dava l' errore  di sistema , infatti il
controllo dei collegamenti
veniva effettuato dopo e quindi doppio errore.
Grazie
Newsgroup: it.comp.appl.access
Titolo: Creare database temporaneo

Nel mio "programmino" access ad un certo punto creo una tabella
temporanea (che in realta' esiste nel db FE: ne cancello i dati e la
ricompilo in automatico con VBA): visto pero' che i calcoli per
compilarla sono abbastanza pesanti, che successivamente la uso spesso,
che il FE e' in rete e che lo possono usare piu' utenti, mi piacerebbe
creare in VBA un db temporaneo sul computer dell'utente, magari nella
directory dei temporanei, in cui mettere questa tabella, da cancellare
all'uscita del prg.
Consigli?
Grazie.
--
Doc Hollywood
-------------


-- 
Ciao
----------------------------------------------------------
:: Pablitomf (Maurizio Facciuti)
:: Access : Ver.97 - 2K
----------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
http://www.napolisoccer.it/
----------------------------------------------------------
La mia tesi :
"Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno 
acceso e i piedi nel congelatore statisticamente ha una temperatura media."

 utente.
Ci avevo pensato, ma il problema è l'aggiornamento del FE: oggi mi è
molto semplice, basta sostituire il FE in rete perche' *tutti* abbiano
l'ultima versione; con un FE distribuito come controllare che
effettivamente si stia utilizzando l'ultima versione?
Potrei mettere in rete un piccolo script che si occupa di copiare
l'ultima versione del FE sul computer dell'utente ed avviarla, e poi
linkare quello (e non il FE) sui desktop degli utenti...
Oppure mettere una funzione di autoaggiornamento nel FE distribuito, ma
la vedo piu' dura...
Ciao
Doc Hollywood
-------------

la vedo piu' dura...
Fallo fare all'utente...
metti un bel "bat" sul suo Desktop che sostituisce il file vecchio con il 
file nuovo... come fa  l'utente a sapere se c'è un aggiornamento? aggiungi 
una Tbl_relese nel FE e confronta il contenuto tra il FE vecchio e quello 
nuovo... se sono = significa che non c'è aggiornamento da fare, altrimenti 
dai un bel messaggino all'utente e chiudi l'applicazione. ;-) E' la prima 
che mi è venuta in mente... ma sicuramente ce ne potrebbero essere n di 
soluzioni più curate e di classe... ma questa non la vedo male.
Fammi sapere
-- 
Ciao
----------------------------------------------------------
:: Pablitomf (Maurizio Facciuti)
:: Access : Ver.97 - 2K
----------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
http://www.napolisoccer.it/
----------------------------------------------------------
La mia tesi :
"Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno 


Avevo pensato anch'io una cosa del genere...
Ciao e grazie.
Doc Hollywwod
Newsgroup: it.comp.appl.access
Titolo: WEB HOSTING IN ITALIA PER RIVENDITORI E WEBMASTER PROFESSIONISTI

Egregi,
siamo la Transmat srl, società di servizi internet di Milano operante da
tre anni nel web hosting e in soluzioni internet.
Oggi, la maggior parte dei webmaster professionisti,delle agenzie
grafiche,delle società di creazione siti web richiede che i 
domini dei propri clienti possano risiedere su:
-server veloci e sempre funzionanti, preferibilmente in Italia
-server con traffico illimitato e spazio suddivisibile per domini
primari dei propri clienti
-supporto asp, odbc per database,statistiche,cgi
-configurazione domini e servizi rapida e veloce.
-assistenza via e-mail e telefonica
Noi, pensiamo di essere in grado di fornire tutto questo, con una
struttura efficiente e flessibile, creata soprattutto per 
rispondere alle esigenze di rivenditori che desiderano dare un servizio
ottimale al proprio cliente, che desiderino solo fare il loro 
lavoro, senza perdere tempo dietro ai problemi, non loro, di server
lenti e spesso offline.
Soluzioni a partire da 200.000+iva all'anno per rivenditori con spazio
frazionabile per la rivendita.
Per vedere le nostre soluzioni: 
www.informatica.transmat.net
Alcuni siti per provare i nostri servizi:
www.solousato.it
www.giftcorner.it
www.adieta.it
Per ulteriori informazioni,richiedere il preventivo che vi occorre e
provare la velocità dei nostri server
contatteci via e-mail a 
webm...@transmat.net
 oppure anche
telefonicamente allo 02/26223484
Cordiali Saluti
Tansini Marcello

Noi, pensiamo di essere in grado di fornire tutto questo,
Lo pensate o lo siete veramente?
Anche mio nonno pensava di essere Napoleone...
Saluti.
Luciano
(DOC)

 Oggi, la maggior parte dei webmaster professionisti...
Federico, non avevi detto che lo spamming pubblicitario non e' consentito
sui NG?
8:-)
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


...... E mņ come la mettiamo?
Alfio
Newsgroup: it.comp.appl.access
Titolo: query parametrica per maschera in visualizzazione continua

= like nz(forms![nomeform]![dataini],"*") and <= like
nz(forms![nomeform]![datafine],"*")
che però non mi funziona
mentre nel campo criterio fornitore dovrò mettere
like nz(forms![nomeform]![fornitore],"*")
qualcuno mi sà aiutare? grazie.

 like nz(forms![nomeform]![fornitore],"*")
Questa è giusta!
Io in questi casi preferisco crearmi la stringa da codice in modo da farmi
tutti i test con degli if, preparare la stringa e quindi passarla a chi di
dovere.
Altrimenti puoi fare
between nz(forms![nomeform]![dataini],"01-01-1900") and
nz(forms![nomeform]![datafine],"31-12-2100")
Antonio

 ha scritto nel
messaggio news:aRr19.16550$n04.4...@twister2.libero.it...

Io farei così:
Metterei i controlli delle date di range nell'intestazione di maschera. Dopo
Aggiornamento del controllo DataFine, filtro la maschera con una query che
abbia nei criteri della colonna DataScadenza o DataFattura (vedi tu):
Between [Forms]![TuaForm]![DataInizio] And [Forms]![TuaForm]![DataFine]
Me.RecordSource = "MiaQuery"
Me.Requery
Ovviamente metterei un pulsante "EliminaFiltri" che farebbe il percorso
inverso:
Me.RecordSource = "MiaQueryOriginale"
Me.Requery
Questo detto in sintesi.
Ciao, Carlo

 ha scritto nel
messaggio news:aRr19.16550$n04.4...@twister2.libero.it...

Se la tabella che contiene i dati e su cui basi la query di selezione si
chiama Tabella1.
Se il campo di tipo Data/ora di Tabella1 su cui effettui la selezione si
chiama Pippo.
Nei criteri della query, relativamente al campo Pippo, scrivi:
Between Nz([Forms]![nomeform]![dataini];DMin("Pippo";"Tabella1")) And
Nz([Forms]![nomeform]![datafine];DMax("Pippo";"Tabella1"))
Così facendo, se digiti ambedue le date vedrai solo i record i cui valori di
Pippo sono compresi tra le due date.
Se non digiti nessuna delle due date, verranno selezionati tutti i record.
Se digiti solo una data in dataini, verranno visualizzati i record il cui
valore di Pippo sia maggiore o uguale a quello di dataini.
Se digiti solo una data in datafine, verranno visualizzati i record il cui
valore di pippo sia minore o uguale a quello di datafine.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:ayt19.17649$lu5.5...@twister1.libero.it...

Grazie a tutti. perfetto!
Newsgroup: it.comp.appl.access
Titolo: Esportare Report In file HTML

Salve!
Dovrei Esportare un Report di Access in un file HTML, ma con il comando
incluso in Access97 questo viene creato senza le formattazioni, ed il
risultato è molto deludente. Sapete indicarmi se è possibile creare la
pagina web identita al report, o bisogna appoggiarsi ad altri programmi? Nel
caso quali?
Ciao

 caso quali?
Il concetto e' sbagliato in partenza perche' la pagina web classica e'
marcata in HTML apposta per non essere vincolata a una apparenza uguale
per tutti, ma si adattera' al browser dove la visualizzi, sia che sia un
PDA sia che sia una WS da 1000x 1200 pixel.
Detto questo ovviamente a volte si esige che il report pubblicato sul
web abbia quella identica apparenza che tu ottieni a stampa (esempio nel
mio caso: pubblico su intranet dei moduli di richiesta che devono avere
quella data spaziatura aul foglio A4), allora li si pubblica non come
pagina web ma come file in formato PDF o SNP che verranno scaricati e
visualizzati con apposito viewer sul PC client.
il formato PDF e' uno standard diffusissimo che si legge e rende
benissimo con l'acrobat reader gratuito, solo che per produrlo a partire
dal report occorre un acrobat full version che costa circa un milione.
il formato SNP fa uno snapshot visuale del solo report ACCESS, per
esportyare in formato SNP access 97 deve essere aggiornato con la SR1,
poi per visualizzare i file snp i clienti devono avere installato lo
snapshot viewer distribuito gratuitamente da microsoft.

 ha scritto nel messaggio
news:3B4E1EBA...@so.sorry.it...
Si riesce ad esportare il report di access con tutte le formattazioni in
file PDF?
Come si fa?
Ciao

 Come si fa?
Per esportare in pdf occorre acrobat full version a pagamento (1 ML).
Siccome non ce l'ho, non ti posso garantire che esporti i report di
access.
Io uso il formato snp di microsoft (installare SR-1)
Ciao

Newsgroup: it.comp.appl.access
Titolo: TabelleCombinate in una sottomaschera

Ciao a tutti
in una sottomaschera ho una tabella combinata in cui scegliere i
corrispondenti colori in dipendenza di undeterminato codice_prodotto.
Però la cosa strana è che una volta scelto il primo prodotto anche per le
righe in cui scelgo altri prodotti mi appaiono i colori del primo prodotto
scelto...
Come mai? Nella query io ho dovuto usare il nome di una casella combinata
della sottomaschera, ma come mai mi prende sempre il primo codice scelto?
Max

 ha scritto nel messaggio
news:br1ul3$mv8$1...@news.flashnet.it...

A partire dalla versione 2000 Access offre la possibilità della
formattazione condizionale.
Le versioni precedenti non hanno questa caratteristica...bisogna arrangiarsi
magari dando uno sguardo in:
www.sitocomune.com
Ciao, Carlo

Grazie mille,
guarderň bene il sito e la formattazione condizionale.
Max
Newsgroup: it.comp.appl.access
Titolo: criterio in query per avere solo il record massimo

qualcuno sa che criterio usare in una query per avere solo il record con la 
data più recente?


Credo tu debba usare una query raggruppata come per esempio questa:
SELECT Sum(AndamentoSolare.Kwgiorno) AS KWg, Max(AndamentoSolare.Data) AS 
UltimaData
FROM AndamentoSolare;
Ciao, Carlo

 la data più recente?
Ordina il campo data in modo decrescente, richiamati le proprietà
della query ed in "primi valori" inserisci 1.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Valore di un campo per tutti i record

Buon giorno a tutti.
Ho già fatto la medesima domanda due giorni orsono, ma mi è stata fatta
esplicita richiesta di maggiore chiarezza, quindi riprovo: al verificarsi di
un determinato evento ( ad esempio una particolare data ),
ho la necessità di impostare ad un numero es. "5" il valore di un campo di
una tabella per tutti i record già
presenti. Cerco di essere ancora più chiaro: al 1/1
vorrei che il campo Giacenze_Finali venisse posto a "0"
per i record già presenti nella tabella "Articoli".
Avevo pensato di farlo con un ciclo del tipo Do...Loop,
da ripetere fintanto che tutti i recrd non avessero
Giacenze_Finali=0, ma non ho cavato un ragno dal buco.
Ringraziandovi per l'attenzione che comunque avete mostrato, Vi saluto. Cld

 wrote in message 8j9n7s$pb6$1...@nslave1.tin.it...



Hai provato con una query di aggiornamento?
Es. UPDATE TuaTabella SET TuaTabella.Giacenze_Finali = Val([Inserisci il
numero]);
Quando esegui questa query ti viene richiesto il numero per aggiornare il
campo, solo che lo fa per tutti i records. Se vuoi limitare gli
aggiornamenti devi inserire una condizione Where...
Ciao.


La cosa migliore (e più veloce) è certamente la query. Un ciclo DO ti
serve solo se hai bisogno di una maggiore elasticità nella scelta dei
record da aggiornare. 

 record da aggiornare.
Recepisco. Grassie.Cld
Newsgroup: it.comp.appl.access
Titolo: Anteprima REPORT e POPUP....

--------------------------------------------------------------------------<
-- 
Posted from 
mailrelay3.inwind.it
 [212.141.54.103] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 per poi rinasconderlo alla chiusura.
Credo che solo con la versione 'XP si possa impostare con semplicità la
proprietà POPUP per i Reports.
Comunque se qualcuno ha idee in merito, interessa anche a me.
Ciao, Simone

 Ciao, Simone
E' già Simone, purtroppo uso ed userò Win98,NT ancora per anni, quindi
di
"XP" non se ne parla, mi sembra assurdo che con API non si riesca a
controllare
HWND della finestra Preview del Report.......(Io non sò da dove
iniziare...)
Ciao grazie...
@Alex.
-- 
Posted from  [62.98.11.69] 


 iniziare...)
Sicuramente è possibile, ma non dev'essere una richiesta diffusa visto che
perfino su The Access web non esiste un esempio :-)
Comunque se dovessi trovare del materiale fammi sapere ok?
Ciao, Simone

 wrote in message
news:zRtm7.10372$ul3.3...@news.infostrada.it...

Se dovessi trovare qualcosa in merito non mancherò di pubblicare sul NG.
Dove lavoro io, il Software viene cambiato dopo che sono uscite 35
versioni
successive, "FORSE....", si viaggia con Office97 e guai a parlare del
2000
gli esperti di informatica non vogliono......
Io non sono uno degli esperti, meno male.....
@Alex.
-- 
Posted from  [62.98.31.115] 

Newsgroup: it.comp.appl.access
Titolo: Caption report su Stampa

Ciao a Tutti.
Forse è la domanda più banale, forse io sono stanco morto e non riesco a concentrarmi ...
Ad ogni modo ho bisogno di stamapare diversi report in pdf con pdfcreator, mi serve che il file finale abbia un nome tipo 00_report.pdf 01_report.pdf ....
e ma non riesco a capire come intercettare l'evento su stampa per dare il caption ar report che voglio io.
I report no li apro in preview ma li seleziono e stampo direttamente da una maschera.
 
Grazie in anticipo
Pier


 
potresti usare le dll di lebans per creare i tuoi pdf.
saresti svincolato da pdfcreator e puoi decidere dove salvare e con che 
nome salvare i tuoi pdf
http://www.lebans.com/reporttopdf.htm
 
 
ciao
BFS

Ciao BFS.
Grazie per la dritta, ma non sono così pratico di dll e purtroppo in questo periodo non ho molto tempo per documentarmi (abbiamo cambiato il SO del server da Linux a win 2012 e indovina chi se ne sta occupando? ....).
 
L'applicazione di cui parlo serve per stampare cataloghi, aggiornamenti e sezioni di del catalogo, nell'unione dei pdf è successo spesso l'errore dell'ordine con cui i pdf devono essere accodati, quindi la semplice rinomina dei file, fatta in automatico con il caption del report in questo momento, è la soluzione più efficiente, anche se nel lungo periodo eaminerò la soluzione di Lebans per snellire ulteriormente il processo.
 
Grazie mille per l'aiuto
 


 
Non hai rivelato la tua versione di Access. In Access >=2007 basta una 
sola riga di codice per stampare un PDF con un percorso alla tua scelta. 
Vedi la prima soluzione qui: 
http://www.donkarl.com/it?FAQ5.17
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 


Ciao Karl ...
Scusa è un periodaccio.
Uso Office 2013 su win 7 64, ma l'applicativo viene anche usato da altri utenti con Office 2010 e win 7 32 bit.
 
Grazie


Solo una nota che ho dimenticato.
Il mio problema non è l'automazione della stampa, conosco il link 
donkarl.com
, il problema in questo momento è far si che il caption del report sia quello che desidero solo quando mando in stampa senza passare dal preview a video.
 
Grazie ancora

 Il mio problema non è l'automazione della stampa, conosco il link 
donkarl.com
, il problema in questo momento è far si che il caption del report sia quello che desidero solo quando mando in stampa senza passare dal preview a video.
 
Non volevo accentuare l'automazione della stampa ma il metodo semplice 
di dare un nome (e percorso) variabile al file PDF.
 
Se invece insisti di farlo sulla deviazione della caption devi 
assolutamente aprire il report prima della stampa, anche se non visibile 
ecc.



allora mi tocca studiare ....
Grazie ancora Karl!


Ciao Karl.
In effetti il metodo è incredibilmente facile da implementare.
Ho avuto l'atteggiamento sbagliato verso il problema in tutta onestà. Dalle prime righe del tuo sito si capisce che l'operazione è una stupidata e così è stato, non mi serve a niente modificare il caption del report in questo modo.
Problema risolto.
Mille grazie davvero!
 
Pier
Newsgroup: it.comp.appl.access
Titolo: Conteggio record

Salve a tutti, vorrei sottoporvi questo piccolo quesito sicuramente di
facile soluzione...
Ho una tabella con i dati di molte persone ora in una maschera avrei la
necessità di visualizzare ( e magari rappresentare in un grafico) quante
persone sono nate in un determinato anno che io scelgo all'apertura!
Chi mi aiuta??
Grazie già da adesso...
Luigi

"Luigi"  ha scritto nel messaggio

Cosa vuoi sceglere l'anno o vuoi conteggiare le persone nate in un
determinato anno?
Marco M.

 wrote in message
news:Q4Qh8.2000$%d1.4...@twister2.libero.it...

Sicuramente la tua tabella sarà strutturata in modo da avere
un campo DATA di nascita o meglio Anno di Nascita....!!!
Quindi per recuperare il Numero dei Records che soddisfano la 
condizione si può utilizzare la Funzione 
Dcount("[IdChiaveP]","[CampoAnno]= " & InputBox"Anno di Nascita")
Se non hai il canmpo anno lo estrapoli dal campo DATA:
 
Dcount("[IdChiaveP]","Year([CampoAnno])= " & InputBox"Anno di Nascita")
ALessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:5e70c70698f7206da9...@mygate.mailgate.org...


 ha scritto nel messaggio
news:sjRh8.46564$Ns4.1...@news2.tin.it...


 Luigi
Le risposte ai POST si inseriscono per convenzione dopo il
messaggio(QUOTING).
Allora, inizio col dirti che il Campo "Anno" in generale nelle
tabelle non si mette, perchè avendo la data di Nascita si ricava,
quindi strutturare una Tabella con un Campo che risulta doppio
in certi versi è da evitare.
Poi, siccome devi rendere flessibile il conteggio in base all'anno
che devi poter variare, sarebbe il caso di inserire un'ulteriore
TextBox nella quale inserirai l'anno del quale vuoi il conteggio.
A questo punto, nell'evento Dopo Aggiornamento della TextBox(TxtAnno)
inserisci il codice che ti passavo:
  Me.TxtConteggio=Dcount("[IdChiaveP]","[CampoAnno]= " & Me.txtAnno)
Vedi un pò se ti è chiaro.....!
Alessandro.


 --
Allora, dimmi se ho ben capito cosa devo fare:
in una maschera basata sulla tabella che contiene i dati creo una casella di
testo in cui digito l'anno che voglio esaminare(di seguito la indichiamo con
Anno) e un'altra casella di testo che conterrà il risultato (di seguito la
chiameremo Risultato). Nell'evento Dopo Aggiornamento del campo Anno quindi
inserisco il codice
Me.Risultato=Dcount("[IdChiaveP]","[Anno di Nascita]= " & Me.Anno)
Giusto?? (...non credo proprio!)
Grazie per la pazienza....

 Grazie per la pazienza....
Giusto.
I nome dei riferimenti "IdChiaveP", e "Anno di Nascita" devono essere
i nomi corretti dei CAMPI corrispondenti nella Tabella.
Comincio ad essere bravo a spiegarmi....!

Newsgroup: it.comp.appl.access
Titolo: prendere dati da una pagina internet

E' possibile prendere un dato di una pagina internet tramite access dopo 
che l'ho aperta?
grazie ciao

 grazie ciao
Leggi il messaggio con oggetto: "ERA: C'č qualcuno che usa MSXML2 ?" del
giovedě 6 ottobre 2005 11:55 inviato da: antonio
Ciao.
-- 
Sergio MAZZA 

 wrote in
news:4346abd4$0$29544$
4faf...@reader1.news.tin.it
: 

grazie mille!
ma che riferimenti utilizza? ho provato in access 97 con Microsoft XML
5.0 ma mi da errore di compilazione su oApps 
grazie

 grazie
mi rispondo da solo... la fame sapete... gioca brutti scherzi....
i riferimenti sono Microsoft HTML Object Library e Microsoft Internet 
Controls
giusto?

 giusto?
Sě...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: visualizza struttura blocca le tabelle??

Salve,
aprendo una tabella in "visualizza struttura", la tabella poi risulta
loccata in read/write aprendola contemporaneamente da ado??
grazie.


Naturalmente.
Immagina che durante la modifica della struttura tu cancelli un campo
e fai un salva, e in quel momento qualcuno cerca di salvare un record
nuovo o modificato cercando di scrivere in quel campo. Sai la
sorpresa !!

Newsgroup: it.comp.appl.access
Titolo: Portare in primo piano file aperto

Salve!
come faccio a portare in primo piano un file già aperto, in formato pdf o excel?
Grazie


Per Excel usi GetObject recuperi l'istanza e poi lo puoi gestire...
Per il PDF dipende da come lo hai aperto.
 
In linea di massima usando le API ed il ClassName puoi recuperare l'hWnd delle finestre e gestire la loro posizione e in ordine Z.
Tutto apparentemente semplice ma non così tanto.
 
@Alex


grazie Alex
con le API ho provato più volte, ma poi ho sempre rinunciato.

Guarda questo, trovi codice utile:
 
https://stackoverflow.com/questions/25098263/how-to-use-findwindow-to-find-a-visible-or-invisible-window-with-a-partial-name
 
 
@Alex


grazie
Newsgroup: it.comp.appl.access
Titolo: and fra query

ciao a tutti
supponiamo che abbia una tabella T con i campi:
nome, cognome, indirizzo, ecc.....
voglio fare due query separate A e B:
A fa una ricerca del campo nome di T e accoda i suoi risultati nella tab T1
B fa una ricerca del campo cognome di T e accoda i suoi risultati sempre
nella tab T1
lasciando queste condizioni, posso fare una and tra le due query e accodare
i risultati sempre nella tab T1 ?
magari usando una istruzione SQL (che non conosco :-( )
grazie

 ha scritto nel messaggio

Devi fare un OR e non un AND.
non ti sei accorto che le righe criteri sono piu' di una e che sotto la
prima dicitura "Criteri" c'e' scritto "Oppure"?
In una riga ci metti il nome, nell'altra il cognome.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 In una riga ci metti il nome, nell'altra il cognome.
certo che me ne sono accorto, ma ho la necessità di fare quello che ho
descritto, cioè una and tra due query senza modificare queste ultime, sempre
che sia possibile !

 ha scritto nel messaggio
news:CYgp7.81529$ul3.2...@news.infostrada.it...

Hai due possibilita':
1 visto che sono query da eseguire, lanciale una dopo l'altra.
2 fai una terza query che unisca le due per come ti suggerivo.
Sib
Newsgroup: it.comp.appl.access
Titolo: prova

ccccccccccccccccccccccccc

Newsgroup: it.comp.appl.access
Titolo: Aiuto! Grosso problema con Access 2000

Da un po' di tempo sto usando Access 2000. Ho sviluppato un'applicazione 
con una ventina di maschere contenenti codice visual basic per la 
gestione delle varie funzionalità.
Fino a ieri è andato tutto bene e il tutto funzionava regolarmente.
Oggi ho aperto il database e l'ho mandato in esecuzione. Mi apre la 
prima maschera e poi mi da il seguente messaggio d'errore:
"Errore durante l'accesso al file. Potrebbe non essere più attivata la 
connessione di rete."
Premo Ok e mi appare la finestra di Visual Basic (quella inclusa in 
Access) con il modulo dell'ultima finestra su cui ho lavorato ieri (a 
ben pensarci mi sa di aver chiuso access con tale modulo attivo).
Chiudo il modulo e la finestra di VB, chiudo access e al successivo 
riavvio ricapita la stessa cosa.
Ho provato a fare compatta e ripristina, stesso problema.
Ho provato a creare un database vuoto e ad importare gli oggetti, stesso 
problema.
Provo a cancellare la form incriminata e mi da un messaggio di tipo 
"Nome del modulo 'Form_~TMPCLP40101 non valido", ma andando avanti con 
l'Ok me la cancella.
Dopo aver chiuso il programma (operazione che mi snocciola altri 
messaggi d'errore), lo riapro, stesso problema.
Problemi anche nel fare il copia-incolla di form (mi dice "conflitti nei 
moduli di libreria ecc.").
Il bello è che se provo a creare un database ex-novo con nuove tabelle e 
maschere tutto funziona, se importo anche una sola maschera dal database 
incriminato, anche il nuovo inizia a comportarsi come il primo e 
continua a farlo anche dopo aver cancellato la maschera importata.
Se qualcuno potesse aiutarmi a mettere a posto la cosa gliene sarei 
eternamente grato (non ho il tempo per ricominciare il lavoro da capo :< ).
Tonio Tanzi

 connessione di rete."
Forse questo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q304548
Comunque stento a credere che tu non avessi fatto copie di backup di nessun
tipo!
Ettore

 Ettore
Faccio una copia del lavoro al giorno, ma ho rovinato quelle degli 
ultimi 2 giorni cercando di copiarci sopra le maschere con le ultime 
modifiche (non avevo ancora capito che il problema fosse proprio nelle 
operazioni di importazione). A quel punto, nel panico più totale, ho 
temuto di aver perso tutto il lavoro.
Ora ho recuperato la versione di tre giorni fa e ho rifatto le modifiche 
  /aggiunte successive cercando di rispettare i consigli presenti nel 
sito che mi hai dato.
Ci ho rimesso un giorno di lavoro, ma almeno sono riuscito a limitare i 
danni.
Grazie ancora
Tonio Tanzi
Newsgroup: it.comp.appl.access
Titolo: 2 Tabelle per una query

Salve a tutti, non sono molto pratico di Access però è un programma che mi
affascina.Vi spiego il mio problema:
ho 2 tabelle una con
|nome    |sesso|
|Giovanni|m      |
|Andrea  |m      |
 e l'altra
|nome    |gestore telefonico|nr.telefono|
|Giovanni|omnitel                |     034700|
|Giovanni|tim                      |     033322|
|Andrea  |omnitel                |     034700|
, le colonne nome sono collegate adesso io dovrei avere una tabella o query
(anche perchè non ho ancora capito la differenza) che mi dia:
|nome|sesso|gestore telefonico|nr.telefono|gestore telefonico|nr.telefono|
ho impostato che il primo gestore è omnitel e il secondo tim, avrei bisogno
che il db mi dia:
|Giovanni|m|omnitel|034700|tim|033511|
|Andrea  |m|omnitel|         0|tim|033322|
il primo ha 2 nr.di telefono il secondo ha solo lo tim.
Grazie a chi è riuscito a capire e ha chi mi risponde?
Axel
ps. uno access 2.0 e i campi sono del tutto inventanti, non è la rubrica del
gigolò!



 ha scritto nel messaggio
news:98ilqo$dkn$1...@lacerta.tiscalinet.it...

Non conosco Access 2.0
In Access 97, se la prima tabella si chiamasse Tabella1 e la seconda
Tabella2, creerei una query che avesse il seguente codice SQL:
TRANSFORM First(Tabella2.NrTelefono) AS [Il valore]
SELECT Tabella1.Nome, Tabella1.Sesso
FROM Tabella1 INNER JOIN Tabella2 ON Tabella1.Nome = Tabella2.Nome
GROUP BY Tabella1.Nome, Tabella1.Sesso
PIVOT Tabella2.GestoreTelefonico;
Resterebbe un problema da risolvere, un nominativo non potrebbe avere più di
un numero di telefono con lo stesso gestore.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 wrote in message
1Lar6.4551$Z%1.11...@news.infostrada.it...



--
Roberto

Newsgroup: it.comp.appl.access
Titolo: Problema con filtro SELECT,SELECT DISTINCTROW o ALTRO?

Ciao a tutti,
ho una tabella con dei campi
COD. CLI  COD DESCR
nella tabella ci possono essere record con stesso COD ma avranno per forza 
diverso COD.CLI
ora il problema:
vorrei filtrare la tabella in modo tale che se scelgo il COD.CLI i record 
che mi restituirą saranno quelli che hanno COD. CLI. uguale o NULL.
Riporto qui di seguito un esempio:
COD. CLI  COD DESCR
MNS            001 PIPPO
                     001 PIPPO
MNS            002 CAIO
                     002 CAIO
                     003 SEMPRONIO
PAP              001 PIPPO
Scelgo di filtrare con il COD. CLI = MNS i record che vorrei mi restituisse 
fossero
MNS            001 PIPPO
MNS            002 CAIO
                     003 SEMPRONIO
Ho provato con qualche query ma mi sa che sbaglio qualcosa!?!?!
Grazie dell'aiuto
Roberto 


Scusa ma il valore null a cosa ti serve?
è chiaro che la query non lo restituisce... è diverso dal criterio che
imposti
es "SELECT * FROM tabella WHERE cod.cli='msn'"
ma se aggiungi anche il valore null allora lo avrai
es "SELECT * FROM tabella WHERE cod.cli='msn' OR (cod.cli) Is Null"
credo funzioni...
Ciao
Nik


Se ti capisco bene intendi un ragruppamento.
Menu Visualizza/Totali
Formula: Raggruppamento per tutti e due campi
In SQL circa:
SELECT CodCli, CodDescr
FROM Tabella
WHERE CodCli = "MNS"
GROUP BY CodCli, CodDescr
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

> record che mi restituirà saranno quelli che hanno COD. CLI. uguale o

No perchè in entrambi i casi verrebbero filtrati i record che hanno COD. 
CLI. = MNS e in un caso (Karl) non verrebbbero visualizzati tutti gli altri 
nel primo caso verrebbero fuori dei doppioni (Nicola di Martino)
Quello che intendevo è che, data la tabella con i record:
COD. CLI  COD DESCR
MNS            001 PIPPO
                     001 PIPPO
MNS            002 CAIO
                     002 CAIO
                     003 SEMPRONIO
PAP              001 PIPPO
Filtrando....
se è presente un record che ha stesso COD. prendo quello che ha COD.CLI = 
MNS e automaticamente scarto quello con COD.CLI = Null
Quindi il risultato sarebbe:
MNS            001 PIPPO
MNS            002 CAIO
                     003 SEMPRONIO
questo perchè non c'è nessun record con COD. 003 che abbia COD. CLI = MNS
Se il caso avesse voluto che la tabella fosse così composta:
MNS            001 PIPPO
                     001 PIPPO
MNS            002 CAIO
                     002 CAIO
                     003 SEMPRONIO
MNS            003 SEMPRONIO
PAP              001 PIPPO
il risulatato sarebbe stato
MNS            001 PIPPO
MNS            002 CAIO
MNS            003 SEMPRONIO
Spero di essermi spiegato.
Grazie come sempre dell'aiuto
Roberto 

> ...

So ora ti capisco bene:
SELECT Max(CodCli) AS MaxDiCodCli, CodDescr
FROM Tabella
WHERE CodCli="MNS" Or CodCli Is Null
GROUP BY CodDescr


 Access FAQ: 
www.donkarl.com/it
Interessante la soluzione....la proverň al piů presto e ti farň sapere.
Grazie
Roberto
Newsgroup: it.comp.appl.access
Titolo: Evento Dirty

Sto utilizzando l'evento Dirty su una maschera all'evento "prima di 
aggiornare" lo scopo è quello di avvisare l'utente nel caso modifichi parte 
del record senza rendersene conto.
Essendo la maschera formata da più schede ognuna relativa ad una tabella 
diversa e con relazione uno a molti e avendo visto che l'evento dirty si 
attiva anche passando da una scheda a l'altra (almeno così ho interpretato 
dall'help di access) vorrei sapere se è possibile disattivare l'evento al 
passaggio tra le schede, oppure un qualsiasi altro consiglio per verificare 
che in caso di modifica o chiusura del db vengano apportate modifiche non 
richieste.
Grazie Sauro Roscini 

Sauro Roscini ha scritto:

Metti un MsgBox su evento Dirty e prova a passare da una scheda
all'altra vedrai che
non si scatena l'evento...!(almeno da me è così)
Non capisco però perchè non usi l'evento BeforeUpdate di Form nel
quale puoi anche consentire l'annullamento delle modifiche forzando il
Me.Undo e Cancel=True
Tra le altre cose l'evento Dirty, a mio avviso, è poco affidabile in
quanto si verifica solo 1 volta, mi spiego:
Se fai una modifica(volontaria o meno) si scatena l'evento Dirty,
supponi che ti sei accorto e premi ESC, la modifica viene annullata....
se però io sono di coccio e mi sbaglio ancora, sempre nello stesso
Record, l'evento Dirty non si scatena più...., l'unica cosa che puoi
fare è testare la proprietà Dirty su AfterUpdate e fare l'annulla
ripristinando la proprietà OldValue
diclando i controlli.
@Alex
Newsgroup: it.comp.appl.access
Titolo: Come "pilotare" applicazioni esterne?

Salve a tutti.
Qualcuno sa se da Access, esiste un modo per "pilotare" un'applicazione
esterna ad Access?
Mi spiego:
Devo eseguire queste istruzioni nell'ordine:
1 - Stampare su una stampante specifica (non quella predefinita) un report
con l'opzione "stampa su file", assegnando al nuovo file .prn un nome
preciso
2 - Aprire il file .prn appena creato con un'applicazione esterna e farlo
stampare da questa applicazione (non Office), scegliendo eventuali parametri
di stampa fissi.
Il tutto da codice, premendo cioč solamente un tasto da una maschera.
Grazie per l'aiuto.
Omar
--
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Guarda l'help di Sendkeys
Ciao
-- 
JBad

JBad
Grazie per la risposta, JBad.
Conosco il sendkeys.
Ma forse non del tutto, se il tuo consiglio riuscir` a risolvere il mio
problema.
Fingiamo che l'applicazione sia Word, e che il file sia MioFile.doc
Posso lanciare Word e fargli aprire MioFile.doc, e tramite il sendkeys
"dire" a word  (SENZA avere davanti word e quindi senza cliccare sui suoi
tasti o opzioni), di stamparlo NON su una stampante, ma con l'opzione
"stampa su file", dandogli il nuovo nome NuovoFile.prn?
Il tutto in maniera "invisibile" all'utente, cioh l'utente deve solamente
cliccare un tasto di una maschera,  ed attendere.
Questo si pur fare?
Se sl, puoi cortesemente passarmi un pezzo di codice di esempio?
Saresti veramente un grande!
Grazie. Omar
--
Posted from 
dns.spidernet.it
 [195.206.0.11] 


 
Con questa routine a me funziona bene.
Sub ApriStampa()
Dim ID As Long
ID = Shell("C:\programmi\microsoft office\office\WINWORD.EXE 
c:\documenti\miodoc.doc", 1)
SendKeys "^+{F12}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "{TAB}", True
SendKeys "File", True
SendKeys "{ENTER}", True
SendKeys "NomeFile", True
SendKeys "{ENTER}", True
End Sub
Comunque con applicativi come Word o Excel puoi utilizzare l'automazione 
OLE (e' sicuramente il metodo migliore), c'e' qualche esempio sul sito 
comune.
Ciao.
-- 
JBad

JBad
Grazie JBad, sono "Omar Carrara - Spidernet S.r.l. - ISP Certificato." , con
una casella postale presa in prestito.
Se capisco bene, significa che devo "tradurre" ogni tasto che premo con il
sendkeys, non č cosě?
Non ci avevo proprio pensato!
Questo significa che posso pilotare OGNI applicazione i cui comandi siano
disponibili da tastiera.
Eccellente!
Grazie infinite, testerň la tua soluzione la settimana prossima.
A presto, e grazie ancora.
Ciao. Omar
--
Posted from 
pop09-acc.tin.it
 [212.216.176.72] 

Newsgroup: it.comp.appl.access
Titolo: Link Table on-line

Ciao carissimi,
Vi espongo un problema per il quale sicuramente saprete aiutarmi:
devo linkare, su un db Access97 locale, alcune tabelle di un db (stessa
versione) che si trova in Internet.
La procedura che seguo è la seguente:
- dalla finestra tabelle link table
- nel momento in cui mi chiede da quale file devo linkare, seleziono il mio
ftp://www.eccetera
, ed in effetti vedo il contenuto.
- mi porto nella directory nella quale si trova il file db ma nel momento in
cui lo seleziono, invece di darmi l'elenco delle tabelle disponibili mi
dice:
    Nome file non valido
Dove sto sbagliando? :-(
Forse non è il metodo migliore, lo so, ma per com'è fatto il programma che
deve utilizzare quel db vi assicuro che sarebbe la cosa più pratica.
Grazie a chiunque volesse aiutarmi.
Luc

 ha scritto nel messaggio
news:kOM_9.154298$AA2.6...@news2.tin.it...


 invece di linkarlo scaricalo ogni volta che ti serve
Grazie per il suggerimento, ma serve sempre: in quanto le tabelle in
questione devono essere visibili ed aggiornate da utenti in diverse sedi.
Se scaricassi l'intero db, oltre ai tempi biblici, non farebbe il suo
mestiere.
Luc

 ha scritto nel messaggio
news:kOM_9.154298$AA2.6...@news2.tin.it...

Il db deve risiedere in un server abilitato alle estensioni di FrontPage
(tutte le versioni) , tipicamente un server Windows 2000 server.
Ciao, Carlo

 (tutte le versioni) , tipicamente un server Windows 2000 server.
Ciao Carlo.
Credevo fosse cosě, ma adesso mi metti il dubbio...
Mi informo al piů presto, grazie.
Luc.

Newsgroup: it.comp.appl.access
Titolo: E' possibile una origine riga condizionale?

Salve a tutti
In una Maschera ho due Caselle Combinate è possibile far cambiare
l'origine dati della seconda in base al contenuto della prima?.
Ho provato con una IIf(ecc...) ma non funzia, è perchè ho sbagliato ad
impostarla o perchè non è possibile prevedere una IIf nella casella
"origine riga"???
Nel caso sia possibile c'è qualche anima pia che potrebbe indicarmi
dov'è l'errore nella seguente istruzione?
=IIF(forms![selezionaDataCorrezioni]![casellaCombinata8]="1";"SELECT
[Differenza incasso movimenti Cassa 1].DATA FROM [Differenza incasso
movimenti Cassa 1] GROUP BY [Differenza incasso movimenti Cassa
1].DATA;";iif(forms![selezionaDataCorrezioni]![casellaCombinata8]="2";"SELECT
[Differenza incasso movimenti Cassa 2].DATA FROM [Differenza incasso
movimenti Cassa 2] GROUP BY [Differenza incasso movimenti Cassa
2].DATA;";"SELECT [Differenza incasso movimenti Cassa 3].DATA FROM
[Differenza incasso movimenti Cassa 3] GROUP BY [Differenza incasso
movimenti Cassa 3].DATA;"))
Grazie 
Ciao, Buonuomo.

 "origine riga"???
la seconda che hai detto.
Su dopo aggiornamento della prima combo, da codice, imposti la rowsource
della seconda combo e fai una bella requery
Antonio
Newsgroup: it.comp.appl.access
Titolo: Aggiornare dati tabella

Buona sera ai partecipanti e buona befana.
1) Ho una tabella Tb_Prodotti con 850 recordo memorizzati
con i  seguenti campi:
lCodiceBarreProdotto
sDescrizione
nGiacMag1
.. naturalmente oltre ad altri campi irrilevanti in questo caso
2) Ho una tabella Tb_Prodotti_Nuova con 700 record memorizzati
(creata da una query)
con i  seguenti campi:
Codice
sDescrizione
Somma Di SommaDiquantità
Come fare per trasferire i dati contenuti nel campo
Somma Di SommaDiquantità dalla Tb_Prodotti_Nuova
nel campo nGiacMag1 della Tb_Prodotti
Dove naturalmente ogni valore, verrà attribuito al codice corrispondente!
Potrebbe essere utilizzata direttamente la query che mi cra la tabella??
Vi ringrazio per ogni aiuto.
Express 

 nel campo nGiacMag1 della Tb_Prodotti
UPDATE Tb_Prodotti T1, Tb_Prodotti_Nuova T2
SET T1.nGiacMag1=T2.SommaDiSommaDiquantità WHERE
T1.lCodiceBarreProdotto=T2.Codice;
HTH.
Alessandro


Dove andrebbe inserito? nella query ?
Saluti e grazie
Express 

 Saluti e grazie
Prego.
Alessandro

 ha scritto nel messaggio 
news:crltup$nc1$1...@newsread.albacom.net...

Mi da questo messaggio:
Immettere valore parametro
T2.SommaDiSommaDiquantità
quando vado a verificare i valori non corrispondono al codice appropriato.
Mi chiedo, per cosa stanno T1 e T2?
Saluti Express 

 Mi chiedo, per cosa stanno T1 e T2?
Tb_Prodotti = T1, Tb_Prodotti_Nuova = T2
HTH.
Alessandro

 ha scritto nel messaggio 
news:crm506$q6f$1...@newsread.albacom.net...

Tutto OK!!
solo che avrei la necessità di cancellare tutti i valori del campo [Somma Di 
SommaDiquantità]
in modo che quando vado ad aggiornare i valori, dove non inserirò nulla, 
mirestituirà 0(zero)
Ti ringrazio per l'ultimo sforzo.
express 

 nulla, mirestituirà 0(zero)
Non sono sicuro di aver capito...
Vuoi azzerare i valori della tabella Tb_Prodotti_Nuova dopo averli inseriti
nella tabella Tb_Prodotti?
UPDATE Tb_Prodotti T1, Tb_Prodotti_Nuova T2
SET T1.nGiacMag1=T2.[Somma Di SommaDiquantità],
T2.[Somma Di SommaDiquantità]=0 WHERE
T1.lCodiceBarreProdotto=T2.Codice;
HTH.
Alessandro


Ti ringrazio per la tua gentilezza.
Express
Newsgroup: it.comp.appl.access
Titolo: Installazione Access 97

Posso installare A97...
dopo aver installato A2000....
...in maniera da poterli utilizzare entrambi!!!!
Grazie e Ciao

 ha scritto nel messaggio
news:ib6G7.20900$zl4.6...@news2.tin.it...

basta che in fase di installazione, non utilizzi le stesse directory.
Max

Grazie e Ciao
Penso proprio di
si. Io non l'ho ancora fatto per problemi di tempo, ma se vai a questo
indirizzo trovi le indicazioni sul da farsi!!
http://support.microsoft.com/support/kb/articles/Q241/1/41.asp
Spero di
non aver sbagliato a digitarlo.. 
Ciao
ZN
--------------------------------
Inviato via 
http://usenet.iol.it
 

 ha scritto nel messaggio
news:ib6G7.20900$zl4.6...@news2.tin.it...

Si puoi farlo ma ricordati di eliminare prima il font di nome "hatten" è
molto importante!
Ciao
Marco

molto importante!
Perche' ?
cosa comporta se non lo fai?
Grazie
PFM
--
To reply please remove from e-mail 'xyz'- Per rispondere togliere 'xyz' dall'indirizzo e-mail.

 --
Una volta un mio amico mi chiese se conoscevo la differenza tra una supposta
ed un fico d'india; quando gli risposi di no lui mi disse:
provaci! :-)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 >
Se non lo fai, quando apri A97 potresti non riuscirci ricevendo in cambio un
messaggio che ti dice che non possiedi la licenza d'uso.
OK?


Newsgroup: it.comp.appl.access
Titolo: OT: Privacy

Ehi, c'è qualcuno che sa qualcosa per quanto riguarda la privacy, quali sono
gli adempimenti che devono compiere i poveri programmatori?

 gli adempimenti che devono compiere i poveri programmatori?
specifica meglio
Antonio

 Antonio
A gennaio entra in vigore il nuovo testo unico sulla Privacy. Riguarda tutti
gli adempimenti che deve rispettare chi tiene archivi contenenti nominativi
e indirizzi di persone, compreso anche la sicurezza dei dati, tipo antivirus
e chiavi di protezione. Anni fa, quando è entrata in vigore per la prima
volta questa legge si doveva mandare a Roma una comunicazione con i pc
posseduti e il numero di nominativi conservati. Da quello che ho sentito,
con la nuova legge le multe sono molto salate!
Sul sito del garante della Privacy ho scaricato il testo di legge, ma quasi
200 pagine chi le legge?
Bisognerebbe vedere se c'è qualche sito che spiega un pò cosa si deve fare,
almeno per le piccole attività.......
Sandro
Newsgroup: it.comp.appl.access
Titolo: Filtro multiplo(?)

Salve a tutto il Ng, qualche giorno fà avevo un problema relativo
all'apertura del report ordini con il filtro dell'anagrafica dipendente,
ovvero su record corrente, ed ho risolto con "docmd.openreport "Dipendenti",
AcPreview,,"idAnagrafica=" & Me!IdAnagrafica..."
Fin qui nessun problema...
Vorrei sapere, volendo inserire nel report anagrafica, un sottoreport che
gestisca gli ordini con chiave primaria IdOrdine, come poter selezionare
insieme all'IdAnagrafica corrente anche un ordine specifico, poichè allo
stato attuale mi stampa sì l'anagrafica che mi appare sulla maschera, ma
assieme a questa tutti gli ordini di quel dipendente.
Grazie anticipatamente a chi mi potesse aiutare ed un saluto a tutto il Ng.
Lucio


wrote:

imposti il filtro anche nel sottoreport, tempo fa l'avevo fatto con le
maschere e dovetti smanettarci un pò per farlo funzionare, vedi
l'ordine in cui lo fai maschera sottomaschera maschera etc.. prova
Saluti.
Emanuele.

 ha scritto nel messaggio
news:OAYx9.76165$aL4.2...@news1.tin.it...

Vai sul Sito Comune (link qui sotto), nella Sezione Forms leggiti la FAQ
intitolata "Filtrare una maschera in base al valore contenuto in un
controllo di una sua sottomaschera.".
Per filtrare, invece di una maschera, un report in base al valore contenuto
in un controllo di un suo sottoreport non devi modificare un gran che le
cose; fermi restando i presupposti, praticamente devi sostituire la
DoCmd.OpenForm che è in fondo alla Sub con una DoCmd.OpenReport.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: chiusura documento word all'interno di un ciclo

Salve a tutti
 
 
ho la seguente sub:
 
Sub toword()
 
Dim Wrd As Word.Application
Dim Doc As Word.Document
 
CreateObject ("Word.Application")
On Error Resume Next 'gestione errori step by step 'cerca un'istanza di 
Word già aperta
Set Wrd = GetObject(, "Word.Application")
If Err.Number = 429 Then 'se c'è stato un errore è perchè Word non era 
già aperto: 'aprilo adesso
Set Wrd = CreateObject("Word.Application")
End If
On Error GoTo 0 'ripristina la segnalazione degli errori
Wrd.Visible = True
Wrd.Activate
 
If Forms!richieste![ingresso] = "ordinario" Then
 
Set Doc = Wrd.Documents.Add(CurrentProject.Path & "/Allegato_2B.docx") 
'nuovo doc
 
ElseIf Forms!richieste![ingresso] = "innova" Then
 
Set Doc = Wrd.Documents.Add(CurrentProject.Path & 
"/Allegato_2B_innova.docx")
 
End If
 
 
Doc.Bookmarks("firma").Select
Wrd.Selection.TypeText Forms!richieste![nome e cognome]
 
If Forms!richieste![ingresso] = "innova" Then
New_modello = CurrentProject.Path & "\da firmare\" & 
Forms!richieste![nome e cognome] & " - INNOVA - " & 
Forms!richieste!giorni & ".docx"
ActiveDocument.SaveAs2 (New_modello)
ElseIf Forms!richieste![ingresso] = "ordinario" Then
New_modello = CurrentProject.Path & "\da firmare\" & 
Forms!richieste![nome e cognome] & " - " & Forms!richieste!giorni & ".docx"
ActiveDocument.SaveAs2 (New_modello)
End If
 
Set Doc = Nothing
Set Wrd = Nothing
'Wrd.Quit
 
end sub
 
la suddetta sub che faccio ciclare da una maschera su tutti i record 
funziona perfettamente e fa il suo dovere ma quando i record sono tanti, 
parliamo di circa 100, aprire tante istanze word manda in crash il 
sistema. La domanda che pongo è come fare a chiudere il documento dopo 
che è stato salvato e far proseguire il ciclo senza intoppi.
 
Grazie
 
-- 
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

Secondo me dovresti chiudere SOLO il DOCUMENT non word per renderlo più veloce... o meglio meno lento...!
 
https://docs.microsoft.com/en-us/office/vba/api/word.document.close(method)
 
 
@Alex


Funziona!!!!!!
 
grazie
