mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: [OT] Ragazzi, qusti sono dei geni





Vi segnalo un link ripreso da altro 
NG.


Gli ideatori ed i realizzatori sono 
eccezzionali


Ricnosciamo loro il merito


http://www.msdewey.com:80/


-- 
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di 
svilupatori Access
www.donkarl.com/it/cisa



 ha scritto nel messaggio 
news:eisrpg$6to$1...@tdi.cu.mi.it...


 
  ha scritto nel messaggio 
news:eisrpg$6to$1...@tdi.cu.mi.it
...




:P



 Gli ideatori ed i realizzatori sono eccezzionali
[cut]
anche tu che mandi messaggi HTML ;<)
-- 
ac
email: w+1=x

 anche tu che mandi messaggi HTML ;<)
Sorry, risolto

Newsgroup: it.comp.appl.access
Titolo: [aiuto] Dove sbaglio???

Perche' Access mi da questo errore?:
Errore di sintassi (operatore mancante) nell'espressione della query
'pref2.valore2 = data1000.campo2 LEFT OUTER JOIN preferenze ON
preferenze.valore3 = campo3'.
La query in questione e' questa, e mi sembra riprendere la struttura di due
join consecutivi classici:
SELECT id, campo2, campo3, campo4, campo5, campo6, campo7, ordpref2,
ordpref3
FROM data1000 INNER JOIN [SELECT ordinepref AS ordpref2, valorecampo AS
valore2 FROM preferenze WHERE idutente = 1 AND nomecampo = 'Campo2']. AS
pref2 ON pref2.valore2 = data1000.campo2
LEFT OUTER JOIN preferenze  ON preferenze.valore3 = campo3
ORDER BY pref.ordinepref DESC;
Per favore un consiglio... sono bloccato!

 ha scritto nel messaggio
news:9dAac.103456$FJ6.3...@twister1.libero.it...
Nel subject sicuramente: poco significativo!
Antonio


Scusa se mi permetto Biso..  ma sei un grande!!  mi fai troppo ridere..;))
SaLuTation
Marco

 Marco
Daniele

 Dici che sei un quasi laureato beh......
Con chi parli scusa?
E qual'e' il problema?
Non capisco...

> Scusa se mi permetto Biso..  ma sei un grande!!  mi fai troppo ridere..;))
Beati voi che ci trovate da ridere...

 Per favore un consiglio... sono bloccato!
Una delle regole per chi frequenta questo prezioso NG è quella di utilizzare
un subject esplicativo del post.
In assenza di questa condizione è difficile che otterrai risposte, perlomeno
dai frequentatori assidui.
Dovresti quindi ripostare il tuo quesito con un subject + appropriato.
Le altre regole del NG le troverai sul sito 
www.sitocomune.com
 , prezioso,
anche ma sopattutto x la mole di materiale interessante che potrai trovarci.
Ciao
--
Francesco G. Rizzoni

 ha scritto nel messaggio
news:0BPac.228$hc5....@news3.tin.it...

Scusa Marco, credevo che tu fossi il pink dvd con un'altro nick.
Daniele


a me non vien da ridere anche se OGGI è la giornata nazionale dello scherzo
Forse a te si perchè ti hanno risolto il problema su
microsoft.public.it.office.access ?
Dici che sei un quasi laureato beh......
Daniele

> Daniele
Cari Signori, io avro' pure sbagliato a scrivere 'sto subject, ma questo
cidi non mi sembra piu' intelligente del subject...


tra CD e DVD forse siete da rimasterizzare tutti e due ;<)
--
a.cara

 tra CD e DVD forse siete da rimasterizzare tutti e due ;<)
Grazie Alessandro, dopo una giornataccia, a quest'ora di poter fare una
sonora risata non me l'aspettavo proprio.
Alla toscanaccia, quindi senza offesa per nessuno.
Ciao.
--
Francesco G. Rizzoni

Newsgroup: it.comp.appl.access
Titolo: Specifiche di import/esport

Una volta create delle specifiche di importazione/esportazione in un db con
accessxp, come poterle riutilizzare in un altro db senza riscriverle?
Grazie a tutti
Claudio

 ha scritto nel messaggio
news:QNzOa.33419$xK6.9...@news1.tin.it...

Le specifiche sono scritte in tabelle nascoste, puoi visualizzarle con
strumenti - opzioni e importarle in altri mdb...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: piccoli accorgimenti nel programma...

ciao a tutti,
finalmente sabato ho avuto la benedizione del mio boss, il fatidico
programma rappresentanti-ordini č risultato perfetto grazie anke a voi...
volevo solo effettuare piccole  modifiche tipo:
dopo aver filtrato i dati tramite query, mi sposto in avanti, tramite le
frecce di spostamento, quando giungo all'ultimo record mi spara un messaggio
di errore,
come posso sostituirlo ad esempio con un messaggio tipo "non ci sono piů
articoli inerenti alla ricerca...".
grazie 1000
--
Nicola

 ha scritto nel messaggio
news:CwV09.11619$n04.3...@twister2.libero.it...

nel codice di quel tasto in fondo c'č la stringa che ti interessa
per esempio
--------------------------------------------------
On Error GoTo Err_Comando161_Click
    DoCmd.GoToRecord , , acPrevious
Exit_Comando161_Click:
    Exit Sub
Err_Comando161_Click:
    MsgBox "metti qui il tuo messaggio personalizzatto."
    Resume Exit_Comando161_Click
------------------------------------------------------------
ciao.
Newsgroup: it.comp.appl.access
Titolo: Filtro su form

Ciao a tutti
problema: in una form ho creato due pulsanti che con una macro filtrano i
dati da visualizzare, sulla maschera stessa, impostando come condizione
WHERE il valore salvato da un controllo gruppo di opzioni. Tramite
autocomposizione ho creato la solita combo per ricercare un  valore, vorrei
che questa combo mi proponga solo i dati filtrati quando applico il filtro,
e nuovamente tutti i dati quando rimuovo il filtro.
Come fare?
Grazie
Ilario

 ha scritto nel messaggio
news:o60da.18702$Lr4.6...@twister2.libero.it...

Cercare di affrancarti dalla sola autocomposizione e modificare la tua combo
mettendoci un criterio where che punta al controllo che ti fa da filtro.
Inoltre, ogni volta che lo modifichi, dovrai fare la requery della combo
Antonio

 ha scritto nel messaggio
news:Qdhda.20890$Lr4.6...@twister2.libero.it...

Ok grazie, quindi devo usare il metodo ApplyFilter invece che la macro
altimenti  sul evento click del pulsante non posso aggiungere un requery
alla combo, ............o si?
Ilario

 ha scritto nel messaggio
news:nXhda.21003$Lr4.6...@twister2.libero.it...

Applyfilter si applica alla form.
Tu devi mettere un criterio nella query della combo fatto cosě
[forms]![tuaform]![tuocontrollo]
dove tuocontrollo contiene il valore per il quale vuoi filtrare i dati
Antonio


Ok ma per il requery devo passare per forza da un evento e se nel pulsante
che applica il filtro all'evento click ho la macro (filtro) dove applico il
requery?
Grazie
Ilario

 requery?
Non ho capito.
Che cosa c'č associato all'evento clic del pulsante? (dettagliatamente)
Antonio

 ha scritto nel messaggio
news:Gxjda.21276$Lr4.6...@twister2.libero.it...

Dunque......... al clic del pulsante va in esecuzione una macro che mi
filtra i record della maschera. La stessa query che origina la maschera,
origina anche la combo.
Grazie
Ilario

 ha scritto nel messaggio
news:FFnda.22124$Lr4.7...@twister2.libero.it...

Non capisco se la macro č associata direttamente al pulsante o se c'č del
codice che chiama la macro.
In entrambi i casi ti riconduci al secondo e, dopo il lancio della macro, da
codice esegui anche la requery
La macro da codice si lancia con
docmd.runmacro "nomemacro"
Antonio

 ha scritto nel messaggio
news:JDpda.22621$Lr4.7...@twister2.libero.it...

Ah adesso mi č chiaro tutto. Grazie
Ilario

 Ilario
Pufff...
Pant..
Antonio
Newsgroup: it.comp.appl.access
Titolo: sincronizzazione di due tabelle e interruzione del comando

Salve a tutti,
per cortesia, vorrei un aiuto relativamente alla soluzione del seguente 
problema:
 
con il seguente codice
Forms!SchedeClienti.Recordset.FindFirst "IDNominativo = " & Me!IDNominativo
sincronizzo due tabelle del mio database.
 
Dopo aver eseguito il codice avrei però bisogno di interromperlo e quindi 
impedire successive sincronizzazioni.
Domanda:
quale è il codice VBA che mi permette di fare cio ?
 
Grazie e un saluto a tutti.
Lucky 
 
 

 Lucky 
 
ma che cosa vuol dire "interromperlo"?... si interrompe una cosa che ï¿œ in
esecuzione, non una cosa che si inizia a eseguire o e' gia' stata
eseguita... forse vuoi dire che eseguita una volta, non vuoi si esegua
piu'?... quindi per "interrompere" intendi "bloccare" ?... se si, basta
che registri in qualche tabella/file l'avvenuta e corretta esecuzione di
quel comando, facendo attenzione a interrogare tale registrazione prima di
eseguirlo affinchï¿œ il sistema riconosca se "eseguirlo" (se non c'ï¿œ
registrazione) o "bloccarlo" (se ï¿œ stata registrata l'esecuzione).
Spero io abbia compreso, e sia stato chiaro.
 
-- 
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.
 
TheSpaceCowboy : 
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12
 

 registrazione) o "bloccarlo" (se è stata registrata l'esecuzione).


Newsgroup: it.comp.appl.access
Titolo: Nome file non valido

Ciao a tutti,
ho un campo "oggetto" e quando stampo il report in modo automatico,
vado a leggere il testo scritto nel campo precedente.
Rinomino il report generato in pdf come da oggetto.
A questo punto, tutto bene se nel campo è stato inserita una frase con
caratteri tutti validi per il nome del file.
Vorrei affinare la cosa in modo da visualizzare un messaggio, cioè
l'utente inserisce dei caratteri non validi nell'oggetto che non
possono generare il file.
 
il codice che sto utilizzando per fare questa automazione è il
seguente:
 
If Me.oggetto = "/" Then
MsgBox "Nome file non valido!", vbExclamation, "info"
End If
 
è chiaro che il codice sopra funziona solo se il campo oggetto è
uguale a / ,servirebbe implementare prima e dopo il carattere jolly ma
non conosco il comando in vba....
 
Se avete dei suggerimenti migliori ......
 
Grazie
Ciao
Chita

 Chita
 
 
-- 
 
ac (x=y-1)

 If instr(Me.oggetto = "/") > 0
sorry
If instr(Me.oggetto , "/") > 0
-- 
 
ac (x=y-1)


wrote:

Ho provato ma il comando instr non è riconosciuto....ho dimenticato di
dire che sto lavorando con access 2003....il comando credo sia valido
per access 2007
 
Ciao
Chita

 per access 2007
 
Instr e' valido da una vita, ben prima di A2003.
 
 
 
-- 
 
ac (x=y-1)

 ac (x=y-1)
 
Il comando funziona come volevo!
Avevo copiato il tuo suggerimento pari pari.... poi ho capito dove
sbagliavo ....mancava then alla fine della tua istruzione.
Grazie Alessandro per il suggerimento!
 
Ciao
Chita
Newsgroup: it.comp.appl.access
Titolo: Testare il controllo

Salve a tutti
ho necessit� di testare un controllo (su current della Form) per non avere 
errore.
in questo modo non ho errore
If not isnull(Me!MiaSottomaschera.Form!DataPagamento) Then
ecc. ecc.
ma la condizione non � completa perch� dovrei fare
If not isnull(Me!MiaSottomaschera.Form!DataPagamento <> "empty") Then
ma cos� ho errore 2427 "nessun valore nell'espressione immessa"
Come va impostata la condizione?
Grazie


Me!MiaSottomaschera.Form!DataPagamento<>  "empty"
restituisce true or false, mentre con isnull testi
la nullitï¿œ
comunque non capisco l'esigenza dell'empty
ciao
Pietro


If Len(Me!MiaSottomaschera.Form!DataPagamento & "")>0 Then
   ' Non è Vuoto nè Nullo
Else
   ' è Vuoto o Nullo
End If
 
@Alex

 Pietro
 
Null e NullString sono 2 valori distinti e siccome uno non esclude
l'altro l'osservazione di Armando è corretta
ed un modo per risolvere in un solo COLPO è forzare il CASTING dei
dati sfruttando la somma di una StringaVuota(o NullString) ed il Test
del LEN(...) che fallirebbe in presenza
di stringa NULLA o Null...!
 
@Alex

 ha scritto nel messaggio 
news:afaee6f8-6c6d-4061...@fe21g2000vbb.googlegroups.com...


   ' Non � Vuoto n� Nullo
Else
   ' � Vuoto o Nullo
End If
@Alex
Grazie Pietro e Alex

Newsgroup: it.comp.appl.access
Titolo: Inserire lo stesso valore..

Salve, piccolo problema che mi ha bloccato,ovvero:
ho un db con 2 tabelle, alunni e corsi, esiste una relazione 1 a molti tra
di loro, seguendo quanto riportato su sitocomune (trasferimento tra due
listbox) ho creato una maschera che contiene 2 listbox che mi permettono
di visualizzare tutti i record di alunni  e scegliere i partecipanti al
corso, e una serie di txt non associate che sarebbero i campi della tbl
corsi che devo popolare (giorno, ora, tipo). A questo punto serve un
bottone che dovrebbe prendere questi valori e scriverli nel db, tenendo
anche presente che serve il mitico record correlato nell'altra tabella.
Che codice deve eseere usato?
Grazie e 1000 auguri a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio
news:brsgp1$80c$1...@news.newsland.it...

Ciao Fabio,
puoi spiegare meglio in quale tabella devono finire i dati? Cioč, da quali
campi č composta e come č strutturata.
Ciao
Salvatore


Ciao Fabio
Perchè non usi l'autocomposizione per maschera e sottomaschera dato che le
tabelle sono relazionate.
Ciao Daniele

 Grazie e 1000 auguri a tutti
Che tabella hai dalla parte Uno, e quale dalla parte molti?
Un alunno puň frequentare un solo corso?
Se un corso č frequentato da piů alunni e un alunno puň frequentare piů
corsi, ti serve una relazione molti a molti, che si implementa con una
terza tabella nella quale salvare le corrispondenze di quale Alunno
frequenta quale Corso (IDalunno-IDcorso).
Namor
-- 
namor at inwind punto it

Newsgroup: it.comp.appl.access
Titolo: Istruzione Kill

vorrei tramite un pulsante su una maschera eliminare un file di testo
utilizzato per importare dati.
ho provato cosě ma non va, mi da errore di sintassi, 
Private Sub Comando1_Click()
On Error GoTo Err_Comando1_Click
    Kill C:\programmi\Archidat\Temp\*.txt
Exit_Comando1_Click:
    Exit Sub
Err_Comando1_Click:
    MsgBox Err.Description
    Resume Exit_Comando1_Click
 
End Sub
ho provato a guardare nella guida ma non ho trovato nulla che possa
aiutarmi. 
Qualcuno sa darmi una mano?
grazie
ciao Sthepan

 ha scritto nel messaggio 
news:1fessmbpydxmg$.37dy5wl0x9bf$.dlg@40tude.net...

non credo che l'istruzione kill ammetta i caratteri jolly o cmq il tuo file da 
eliminare deve essere tra "" perchč accetta stringhe...
purtroppo ho la guida fuori uso, ma se guardi nella guida di VBA la funzione 
dovrebbe esserci...
se si riprende posto qualche info di piů
ciao
Nick 

"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio 
news:GXbwd.29118$Zk.5...@twister2.libero.it...

ok si č ripresas.. ho detto una buffonata... i caratterijolly li accetta :D
quindi il problema č il secondo.. devi usare le ""
kill "C:\......\*.txt"
Ciao
Nick
ps nella guida confermo che kill c'č 



Grazie per l'info l'errore era lě, mancavano le virgolette
cmq l'istruzione kill accetta i caratteri jolly
ciao 
Sthepan
Newsgroup: it.comp.appl.access
Titolo: Verifica su record duplicato.

Salve a tutto il NG,
vorrei sapere come fare, su inserimento di un nuovo record, a farmi dire dal
Db se un record analogo è stato già inserito; per es. tbl clienti , quindi
l'anagrafica del cliente, nel momento in cui la finisco di inserire vorrei
che su aggiornamento dell'ultimo campo, se presente già in archivio mi
venisse fuori un msgbox che mi avvertisse della presenza.
Grazie.
Lucio.

"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:oNUzb.50781$AX1.2...@news1.tin.it...

Vedi dlookup
Antonio

"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:oNUzb.50781$AX1.2...@news1.tin.it...

la forma più semplice è indicizzare il campo 'nome_cliente' con 'duplicati
non ammessi' ed il db non ti lascia inserire il nuovo record

Lucio ha scritto:

Ma sei proprio bbashtardodentro! Lasci che inserisca tutta la scheda prima
di dirgli che esiste già? 
Fai il controllo sugli eventi afterupdate di nome, cognome e data di
nascita per esempio, e avvisalo con un msgbox se trovi già il cliente in
tabella, dandogli la possibilità di scegliere se continuare o meno
l'inserimento.
Per controllare puoi cercare i dati con Dlookup, o aprire un recordset con
SELECT ... WHERE nome='...' AND cognome='...' AND datanas=#...#;
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

"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:oNUzb.50781$AX1.2...@news1.tin.it...

ciao,
    io propongo di definire degli indici secondari(nome+data di nascita) non
duplicabili.
L'idea di namor non è esatta perchè non tiene conto dei casi di omonimia.
Ritengo + corretta la soluzione degli indici.Se non desideri che access
mostri la sua finestrella di avviso di record duplicato puoi sempre
intercettare il warning e sostituire il tutto con una msgbox.
bye

"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:oNUzb.50781$AX1.2...@news1.tin.it...

L'unica cosa che DEVE essere univoca è la partita IVA!
Esistono più aziende in Italia che hanno la stessa denominazione
(invento: Newform; BSD s.r.l.; Abaco SRL; ecc. ecc.)
Oppure nel caso di privati il codice fiscale.
Oppure per maggiore praticità potresti creare,
vicino al controllo "Nome_Cliente" o Ragione sociale
una casella di riepilogo collegata a "Nome_Cliente" con like,
che alla digitazione dei primi caratteri, già ti faccia vedere
l'esistenza di aziende col nome simile. (a volte anche qualche lieve
differenza di digitazione, potrebbe lasciar pensare alla non esistenza,
della nuova denominazione).
Per concludere, una combinazione di unicità di partita iva e/o codice
fiscale,
unita ad un controllo visivo al momento della digitazione, ti mette al
sicura dalla crezione di duplicati.
Ciao
P.

bep ha scritto:



A meno che stia sviluppando un'anagrafica a livello regionale o nazionale
sarà molto difficile avere casi di omonimi con la stessa data di nascita.
Comunque è proprio per questa possibilità, seppur remota, che suggerivo di
avvisare l'utente e chiedere se continuare o meno, e non di bloccare
l'inserimento.

Newsgroup: it.comp.appl.access
Titolo: Possibile avere pulsante con testo e immagine?

Ciao,
come da oggetto, ï¿œ possibile incorporare il testo e l'immagine nello 
stesso pulsante?
E' obbligatorio fare un'immagine con testo e immagine?
Grazie mille!
Ciao e buon anno!
Marco

 E' obbligatorio fare un'immagine con testo e immagine?
non sono sicuro di aver capito la domanda....
in alternativa al pulsante puoi usare un'etichetta.
vedi:
 
http://www.accessgroup.it/HomeArgomenti.asp?ID=43&Oggetto2=Alternativa
 a 
quei brutti pulsanti
oppure cerca su 
www.alessandrobaraldi.it
ciao
Daniele 

 oppure cerca su 
www.alessandrobaraldi.it
Mi sa che hai capito!
Per i pulsanti volevo ottenere che ci fosse stampato sopra il testo (ad 
esempio "Nuovo") ed anche l'immagine del foglio con l'asterisco giallo 
ad esempio...
Vedo come unica via la creazione di un'immagine che visualizzi sia la 
scritta Nuovo che l'icona con foglio + asterisco!
Ciao ciao
Marco

 E' obbligatorio fare un'immagine con testo e immagine?
Siccome non hai rivelato la tua versione di Access, sicuramente
hai la piï¿œ recente dove questo feature ï¿œ integrato.
Vedi l'ultimo paragrafo di
http://office.microsoft.com/it-it/access/HA101172581040.aspx?pid=CH100645691040#customize
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 hai la piï¿œ recente dove questo feature ï¿œ integrato.
Si, scusate... hai ragione... sto usando la 2003!
Non si puï¿œ fare come la 2007?
Beh, proverï¿œ con un'etichetta posizionata sopra al pulsante!!!
GRazie
Ciao cia
Marco

PWD ha scritto:

Provato... Andrebbe anche bene, ma non riesco a visualizzare l'etichetta 
  sopra il pulsante... anche se la metto in primo piano, ï¿œ sempre il 
pulsante ad essere in primo piano!!!!
Acch... sarï¿œ la fine dell'anno!!!! ;-)
Ciao ciao

 Marco
Un p� complicato, ma siccome puoi sceglierti l'immagine, potresti creartene 
una personale con quanto ti serve.
-- 
Ciao, Valerio.
Newsgroup: it.comp.appl.access
Titolo: Riga superiore

Vorrei creare un'espressione in una query che imposti il valore di un campo1
col valore dello stesso alla riga precedente se il campo2 ha determinati
valori altrimenti metta il valore del campo2.
Userei IIf(Campo2=xxx;Campo2;PrendiCampo1diRigaSuperiore) ma non so come
dirgli "Prendi il valore della riga superiore".
C'è qualche ulteriore problema per la prima riga?
Grazie mille,
ciao, Davide

 ciao, Davide
Metti una public function in un modulo che usi una variabile Static per
mantenere il valore della riga precedente tra una chiamata e l'altra, e
richiamala nella query tramite un campo calcolato.
C'č un esempio sul 
www.sitocomune.com
 che funziona cosě, per fare i totali
progressivi in una query.
Non ci sono problemi per la prima riga, devi solo decidere che valore
assegnargli, se zero o qualcos'altro.
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

Ringrazio namor per la risposta al mio del 10/5. Ho guardato sul Sito comune
ma non sono riuscito ad adattare il modulo per il calcolo del totale
progressivo in una query al mio problema (non sono un esperto!).
Io ho semplicemente bisogno di una funzione che mi riporti, in una query, il
valore del campo del record precedente nello stesso campo del record
corrente. Poi dovrei aggiungere la condizione. Es:
Campo1:
IIf(Campo2=Determinato_valore;Campo2;Valore_del_Campo1_al_record_precedente)
Qualcuno sa darmi la funzione da inserire in un modulo (oppure dirmi quale
funzione usare se esiste)?
Ciao,
Davide

Ringrazio namor per la risposta al mio del 10/5. Ho guardato sul Sito comune
ma non sono riuscito ad adattare al mio problema il modulo per il calcolo
del totale progressivo in una query (non sono un esperto!).
Io ho semplicemente bisogno di una funzione che mi riporti, in una query, il
valore del Campo1 del record precedente nello stesso campo del record
corrente. Poi dovrei aggiungere la condizione. Es:
Campo1:
IIf(Campo2=Determinato_valore;Campo2;Valore_del_Campo1_al_record_precedente)
Qualcuno sa darmi la funzione da inserire in un modulo (oppure dirmi quale
funzione usare se esiste) per richiamare
Valore_del_Campo1_al_record_precedente?
Ciao, Davide
Newsgroup: it.comp.appl.access
Titolo: Funzione Switch

E' errata?
Switch(Month([scadenze]![datafatt])<4;"trim1";
Month([scadenze]![datafatt])>3 And
Month([scadenze]![datafatt])<7;"trim2";
Month([scadenze]![datafatt])>6 And
Month([scadenze]![datafatt])<10;"trim3";
Month([scadenze]![datafatt])>9;"trim4")
Vorrei raggruppare i mesi in trimestri, ma all'esecuzione mi chiede
Immissione valore parametro.
Grazie

 ha scritto nel messaggio 
news:1164730456.1...@n67g2000cwd.googlegroups.com...

Ma dove l'hai trovata la funzione Switch?
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha scritto:

Nel generatore di fornule, ma lascia perdere era una.......str......
ho trovato Datepart("q";miadata) e mi restituisce il trimestre.
Scusatemi.

 ha scritto nel messaggio 
news:1164734947.4...@45g2000cws.googlegroups.com...
Nel generatore di fornule, ma lascia perdere era una.......str......
ho trovato Datepart("q";miadata) e mi restituisce il trimestre.
Scusatemi.
[risposta]
Sigh! Il mio help (attivabile con ALT-F11 poi F1) non trova la funzione 
Switch...
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
Function Switch(ParamArray VarExpr() As Variant)
    Membro di VBA.Interaction
Esempio:
Function MatchUp (CityName As String)
    Matchup = Switch(CityName = "Londra", "Inglese", CityName _
                    = "Roma", "Italiano", CityName = "Parigi",
"Francese")
End Function
Purtroppo c'è davvero... non riferito a montanaro che l'ha usata, ma
perchè
se non erro è disponibile da A2000/2 e personalmente la trovo una cosa
poco utile, è lentissima, l'avevo testata e non c'è paragone con un
bel Select...Case figurati con If...ElseIf...End if
@Alex

Alessandro Baraldi ha scritto:

Grazie, ci starò lontanto in futuro!
Io purtroppo non sono più in ufficio e non posso portare l'esempio, ma
usando Datepart ho ottenuto il trimestre.
Datepart("q"; [miadata]) = 4 se era il 30/04/2006.........
La statistica parte dal 2004 dovrei unire il trimestre all'anno.
cioè ad esempio 4 2004 oppure 4/2004
potrei fare
Datepart("q"; [miadata])  e
year([miadata])
ma come unisco le due funzioni?
Grazie 1000.......domani all'alba torno all'attacco.

Alessandro Baraldi ha scritto:



Alessandro Baraldi ha scritto:



 @Alex
Grazie, ci starò lontanto in futuro!
Io purtroppo non sono più in ufficio e non posso portare l'esempio, ma
usando Datepart ho ottenuto il trimestre.
Datepart("q"; [miadata]) = 4 se era il 30/04/2006.........
La statistica parte dal 2004 dovrei unire il trimestre all'anno.
cioè ad esempio 4 2004 oppure 4/2004
potrei fare
Datepart("q"; [miadata])  e
year([miadata])
ma come unisco le due funzioni?
Grazie 1000.......domani all'alba torno all'attacco.
ok....allora dai pure un sguardo agli ordini trimestrali del database di 
esempio norhwind, che trovi nella tua copia di access.
Daniele

 Daniele
&
Visto grazie.
Montanaro
Newsgroup: it.comp.appl.access
Titolo: problema : L'oggetto non contiene l'oggetto di automazione Description

Salve, stavo facendo un piccolo sistema di gestione di magazzino solo
che incontro il problema in oggetto nel momento in cuii vado a
modificare un qualsiasi campo vuoto della sottomaschera, il valore
viene comunque inserito ma ho sempre quella fastidiosa finestra che mi
avverte del problema.
Ho provato tramite la guida a vedere cosa potesse essere ed ho capito
che si dovrebbe settare il tabledef.description solo che non dicono ne
come ne dove....
QUalcuno di voi puņ aiutarmi?
Il mio indirizzo mail č 
gog...@cropcirclecrew.org
Grazie in anticipo

 ha scritto nel messaggio
news:7cfcc4e4.0307...@posting.google.com...

Che c'č che non va con l amia risposta di prima?
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Evento su spostamento tra record

Ciao ng, nella mia form 1 ho un controllo che si deve aggiornare quando
salto da un recor all'altro, utilizzando i pulsanti di spostamento std della
form.
Passando da un record all'atro che evento sento?
grazie NAdir
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Passando da un record all'atro che evento sento?
On current
Antonio


Ho provato, funziona solo se il mio cursore è sposizionato su quella
combobox, mentre se è posizionato su un'altro controllo, la combobox non si
aggiorna.
Nadir


 Nadir
Ma che evento usi? Lui diceva l'evento Form_Current, quello della
maschera, non un evento della casella.
Se non funziona posta anche il codice vba che usi per aggiornare la combo.
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


Grazie ragazzi, sbagliavo io, avevo messo il codice sutto l'evento current
della mia combo, mentre rifacendolo come mi avete detto sotto form funziona
correttamente.
grazie Nao

Newsgroup: it.comp.appl.access
Titolo: installazione db xp su windows vista

salve
sto installando un programma sviluppato in access xp e funzionante su tutti 
i sistemi operativi su il nuovo windows vista.
il runtime si installa senza problemi mentre si pianta l'installazione del 
programma vero e proprio durante la fase di registrazione di alcuni ocx e di 
alcune dll
qualche suggerimento?
Mat 

"Mattia" <

Beh, come spesso si dice, non usare ActiveX   ;-)
Specificamente, cos'hai utilizzato?
Saluti.

 ha scritto nel messaggio 
news:45dd85df$0$4790$4faf...@reader4.news.tin.it...

niente che non possa implementare a mano...è che mi ci trovavo bene
http://www.activelock.com/faq.html
e
http://www.vbaccelerator.com/home/VB/Code/Controls/TreeView/Hierarchy_Selector_Control/article.asp
mai nessun problema da win98 a xp
ciao, Mat

 Beh, come spesso si dice, non usare ActiveX   ;-)
Parole sante!
È dal manuale di Access 1 che la Microsoft dichiara di non
garantire il supporto degli OCX da una versione all'altra...
Bruno 

 garantire il supporto degli OCX da una versione all'altra...
... oltre ai tanti problemi pratici che via via s'incontrano: problemi di
corretta registrazione in fase di setup (almeno per chi non abbia acquistato
gli scripts sagekey), possibili conflitti con altri OCX di differente
release preinstallati da altri programmi, piů seccature in fase di design.
Saluti.
Newsgroup: it.comp.appl.access
Titolo: Stranezze nella stampa.





Nella barra degli strumenti personalizzata di un 
report, ho messo un tasto che cliccato chiama questa funzione:


 


Public Function fParametriStampa()


    DoCmd.RunCommand 
acCmdPrint
End Function


 


In pratica, quando lo si clicca, si 
richiama la maschera di settaggio dei parametri di stampa 
(per capirci, quella che appare se clicco su File---Stampa), per permettere 
all'utente di scegliere, ad esempio, di stampare solo alcune pagine 
anzichè tutte quando il report è lungo.


 


Il problema è questo:


s
e decido di stampare 
solamente le pagine, ad esempio, dalla 2 alla 5, non mi stampa le suddette 
pagine del report, ma mi stampa la maschera sottostante.


Perchè?


Sembra che l'azione si riferisca alla maschera sottostante, ed 
ignori il report aperto.


 


C'è forse bisogno di settare come corrente il report 
stesso, anche se è già aperto?


Se si, come si fa?


Grazie a tutti per l'aiuto.



Prima di tutto invito anche te a non inviare messaggi in formato HTML; se
hai Outlook Express: Strumenti - Opzioni - Invio - formato invio news =
normale.
Ti stampa la maschera perché è l'oggetto che è attivo nel momento in cui
chiedi la stampa (DoCmd.RunCommand acCmdPrint); puoi aprire il report prima
del Docmd.Print, magari in anteprima e poi esegui il RunCommand:
es.
DoCmd.OpenReport "nomeDelReport", acViewPreview
DoCmd.RunCommand acCmdPrint
Ciao.

DoCmd.RunCommand acCmdPrint
Anch'io ho lo stesso problema, ma non riesco a risolverlo.
Mi spiego:
Apro il report in anteprima con acViewPreview, e ho inserito nel'anteprima,
un menù di stampa personalizzato che richiama una funzione che lancia il
DoCmd.RunCommand acCmdPrint.
Quello che ho potuto capire, è che chiamando una funzione, Access "vede"
come corrente la maschera sotto al report, e non il report stesso, anche se
ce l'ho ancora in primo piano (il report).
Esiste un modo per settare come corrente il report?
Nota che ho già provato a mettere nella funzione questo codice:
screenactive.control.setfocus (uso screenactive perchè non è sempre lo
stesso report che tento di stampare con la stessa funzione, ma diversi.)
Oppure bisogna per forza passare il nome del report?
Grazie.
Omar
--
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Invece di aprire il report e poi la maschera personalizzata per la stampa,
fai il contrario; prima le opzioni di stampa poi con un bottone apri il
report in anteprima o lo stampi direttamente...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: HELP - errore di comunicazione con il server ole ...

Su un PC mi viene fuori da un paio di giorni questo errore:
errore di comunicazione con il server ole o con il controllo activex
 
quindi non riesco piï¿œ ad utilizzare il db di access.
questo db gira senza problemi su tanti PC in azienda, quindi escludo che 
il problema sia suo.
 
Era installato su runtime 2010, ho provato anche installato access 2003 
non runtime per vedere se intercettavo l'errore, ma nulla da fare, 
l'errore non dipende dal codice che c'ï¿œ sull'evento apertura della 
scheda principale.
p.s. il db ï¿œ fatto in access 2003
 
Il mio sospetto ï¿œ che sia un problema interno di windows (in questo caso 
ha win7), ma non saprei cosa.
In internet ho trovato qualcosa inerente Norton antivirus, ma noi in 
azienda non utilizziamo questo antivirus.
 
grazie e saluti
marco

...
 
Hai dei riferimenti a Librerie non presenti nel PC in questione...?
 
@Alex

 @Alex
 
normalmente ho bisogno di due dllche con win7 registro a mano.
l'ho fatto come sempre ed � andato a buon fine.
Fino a qualche giorno fa funzionava correttamente anche in questo PC, 
poi ho cambiato il server SQL, quindi bisognava cambiare la strnga ODBC.
Su tutti i PC nessun problema, parlo di almeno 70 postazione, solo su 
questa ha inziato questo problema.
 
-- 
Non smetteremo di esplorare E alla fine di tutto il nostro andare 
Ritorneremo al punto di partenza Per conoscerlo per la prima volta 
T.S.Eliot
Newsgroup: it.comp.appl.access
Titolo: compatibilità OCX Kodak con WXP

Ciao a tutti, vi pongo il seguente problema.
Ho scaricato l'esempio di gestione delle immagini con gli ocx Kodak dal sito
comune. Dopo alcune prove ho verificato che funziona su macchine che hanno
S.O. W2K o W2K server con access versione 2000 o XP (in questo caso in
versione Runtime). Non funziona con nessuna versione di access in macchine
con S.O. WXP. Ne deduco che gli ocx non sono compatibili con WXP.
Qualcuno sa dove posso scaricare e se sono stati realizzati gli ocx per WXP?
Ciao e grazie.

 ha scritto nel messaggio
news:cgkc3u$la1$1...@newsserver.cilea.it...

Vi allego le seguenti informazioni che spiegano perchè gli ocx Kodak non
funzionano con WXP.
Le informazioni le potete trovare ai seguenti siti:
http://www.eistream.com/default.asp?IsDev=False&NodeId=1805
http://www4.eistream.com/international/italy/home.htm
Imaging for Windows era incluso nei Sistemi Operativi Windows 95 / 98 / NT e
2000, ma non è più disponibile in Windows XP. Se vi  interessa continuare ad
utilizzare le funzionalità di Imaging for Windows anche con XP... eiStream
può aiutarvi! Contattateci all'indirizzo e-mail: info....@eiStream.com

 ha scritto nel messaggio
news:cgkc3u$la1$1...@newsserver.cilea.it...

Puoi anche leggere come si fà per usare gli ocx in WXP.
Ti serve il cd di Windows 2000
Ciao, Carlo
http://techrepublic.com.com/5100-6270-5034679.html

 ha scritto nel messaggio
news:cgkc3u$la1$1...@newsserver.cilea.it...

Oppure dopo aver scaricato o copiato gli ocx dal cd di W2000, puoi usare la
procedura già bella e pronta (previa registrazione) da qui:
http://techrepublic.com.com/5129-6249-10219705.html
Ciao, Carlo

 ha scritto nel
messaggio news:s1FXc.156290$OR2.7...@news3.tin.it...

Ciao, non so se hai letto il mio secondo messaggio, ma il problema non era
la registrazione degli ocx, ma che gli ocx in questione funzionano solo fino
a W2K, da WXP bisogna acquistare la licenza. Quindi se prendo quelli di W2K
ed installo il mio applicativo su un sistema WXP non funziona. Lo puoi
verificare scaricando l'esempio dal sito comune sulla gestione delle foto
con gli ocx kodak che in WXP non funziona.
Ciao CDR

 ha scritto nel messaggio
news:cgvfes$80n$1...@newsserver.cilea.it...

Ciao.
La versione professional di Imaging per Windows della Kodak richiede la
licenza che puoi acquistare seguendo uno dei due link che ti ho indicato nei
post precedenti.
La versione degli ocx a cui sia io che il sito fa riferimento sono quelli
contenuti nel cd di W2000 che sono stati regolarmente acquistati con il SO.
Questi ocx insieme ai file elencati nel sito (vedi link nei post precedenti
e che sono tutti nel cd di W2000) ti permettono di utilizzarli in WXP senza
problemi e senza l'aggiunta di alcuna licenza. E' come se avessi acquistato
un ocx per W2000 ed ora che hai cambiato SO lo reinstalli in WXP. Il
supporto non è più previsto da parte di Microsoft ma nessuno ti impedisce di
usare qualcosa che hai già pagato.
L'esempio fornito da Roberto nel sitocomune è per Access97 ma non credo ci
siano problemi a convertirlo par AXP/03.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: come ridimensionare ....

salve ragazzi...
come faccio in un report a ridimensionare le caselle di testo a
seconda dei numeri di caratteri?
Nel senso che non vorrei un ridimensionamento automatico perche' nella
stampa sarebbe troppo disordinato... vorrei che se il contenuto fosse
minore di 15 caratteri la dimensione fosse tot e maggioredi 15 invece
un'altra...
Come posso fare?

 ha scritto nel messaggio
news:cmpcmtos1qaab27kt...@4ax.com...

Nell'evento su formattazione inserisci qualcosa del genere:
    If Len(Me.TuoControllo) > 15 Then
      Me.TuoControllo.Width = 1134 ' 2 cm
    Else
      Me.TuoControllo.Width = 567  ' 1 cm
    End If
X maggiori dettagli cerca sull'help alla voce width.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


wrote:
ti ringrazio Silvio tutto funziona correttamente...
ora pero' avrei un altro quesito:
Se un altro controllo e' vuoto vorrei fare in modo che l'altezza del
corpo del mio report sia minore (in modo da farci stare piu' righe su
una pagina ).
Io sono in questa situazione:
nel corpo ho questi 2 campi uno sopra l'altro:
VARIETA
CLONE
(l'altezza del corpo e' 1,402);
se clone e' vuoto vorrei  che l'altezza del corpo diventasse la meta'
(ma immagino che prima bisogna eliminare... e non nascondere il campo
CLONE).
Mi puoi aiutare?


 CLONE).
Innanzi tutto sei pregato di rispondere dopo i messaggi precedenti.
Non ho purtroppo il tempo di provare, ma dovresti risolvere sempre usando su
formattazione del report:
nascondi il controllo CLONE (i campi sono presenti solo nelle tabelle e
nelle query), dopo aver impostato a riducibile=Sě il corpo del report.






Invece di fare il re con Agent, fai l'imperatore... spostati in fondo al
testo dei messaggi precedenti e scrivi lě!

Newsgroup: it.comp.appl.access
Titolo: riferimento a maschera

Ho dei problemi a filtrare dei record che voglio visualizzare in una
maschera "Ordini per commessa" che apro dalla maschera "ordini". Il comando
che uso è openform.
Private Sub CasellaCombinata73_DblClick(Cancel As Integer)
    DoCmd.OpenForm "ordini per commessa" , , ,"Idcommessa = ___________"
End Sub
come dovrei scrivere per prendere come riferimento idcommessa della maschera
ordini

 ha scritto nel messaggio
news:bApc8.20557$8F6.9...@twister2.libero.it...

DoCmd.OpenForm "ordini per commessa" , , ,"Idcommessa = " & idcommessa
se idcommessa è numerico
DoCmd.OpenForm "ordini per commessa" , , ,"Idcommessa = '" & idcommessa &
"'"
se idcommessa è stringa
Antonio

Newsgroup: it.comp.appl.access
Titolo: Non Devo Uscire dalla Maschera

Buon Giorno A97
In USCITA dalla maschera_rendiconto ho questo CODICE:
If Me![Totale_Mandato] <> Me![ControlloPareggio] Then
MsgBox ("Documento non rendicontato totalmente")
End If
If Me![Totale_Mandato] = Me![ControlloPareggio] Then
MsgBox ("Documento rendicontato")
Rendicontato = -1
End If
...vorrei nella prima IF non poter uscire dalla Maschera se il valore
[Totale_Mandato] è diverso da [ControlloPareggio]...
Come devo fare???
Grazie e ciao
Luigi Corinna

 Luigi Corinna
Usa l'Evento Unload.
Private Sub Form_Unload(Cancel as integer)
   Cancel=Me![Totale_Mandato] <> Me![ControlloPareggio]
End sub
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:fcfd5e4e3d8e47ac3d...@mygate.mailgate.org...

dove lo scrivo...nell' IF o dove....????
Grazie
Ciao

 Ciao
Non serve IF scrivi quello che ti ho detto.

Newsgroup: it.comp.appl.access
Titolo: Somme e report

In db con uma semplice tabella con i campi
data
n_operazione
allegato
descrizione
entrate
uscite
saldo
ho un report che riporta le voci in linea
data     n_oper.  all.   descrizione    entrate   uscite    saldo
e una casella di testo in alto che riporta il saldo totale
il mio problema è che non riesco a far effettuare l'operazione riga per
riga.
esempio
saldo inziale 1200
entrate  100   uscite 000   saldo 1300
entrate  000   uscite 50    saldo 1250
aggiornando il saldo totale 
non riesco a capire dove sbaglio
 
ciao Sthepan


ciao guarda su 
www.accessgroup.it
 sez. report, Sv ha appena uploadato un
esempio che fa al caso tuo
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Strano lampeggiamento del puntatore

Ciao NG, dopo vari post e aiuti,  sono a quasi giunto al termine del mio 
progetto..ora però sta capitando una cosa molto strana, praticamente il 
puntatore del mouse continua a lampeggiare cambiando forma, cioè dalla 
freccia passa alla clessidra, da sempre la sensazione di continuare a 
lavorare...vi è mai capitata una situazione simile?
Grazie
Femto

 ha scritto nel messaggio 
news:b1jod.375317$35.17...@news4.tin.it...

Non è che hai una funzione o una qualche routine che si esegue 
periodicamente magari sull'evento "su Timer" di qualche maschera aperta?
In Strumenti...Opzioni...Avanzate, l'impostazione di "Intervallo 
aggiornamenti" su quanto è impostata? (60?).
Ciao, Carlo 


...grazie del suggerimento, ci do un'occhiata...
ciao, Femto

Newsgroup: it.comp.appl.access
Titolo: BackUp Tabelle, Query, Relazioni ed Indici.

Salve a tutti,
ho la necessità di creare una procedura di salvataggio dati da codice che
permetta di creare un nuovo DB contenente :
Tabelle
Query
Indici
Dati
Relazioni.
Ho trovato varie versioni in giro (Anche su libri) ma non funzionano
correttamente)
Qualcuno di voi può aiutarmi?
Penso che la cosa possa essere interessante a molti di noi.
Grazie anticipatamente del vostro aiuto
FACE ONE


Creati una copia con un "bat"
--
Maurizio75
Newsgroup: it.comp.appl.access
Titolo: Lettura della proprietà Tag di un Report di Access 97

Dato l'elenco dei report di un Database di Access 97 ottenuto attraverso la
lettura dell'oggetto Container del database stesso
Dim dbs As Database, ctr As Container, doc As Document, TagReport As String
Set dbs = CurrentDb
Set ctr = dbs.Containers!Reports
For Each doc In ctr.Documents
    [...]
Next doc
dbs.Close
Set dbs = Nothing
la lettura della proprietą TAG di ogni report puņ avvenire solo aprendo il
report e leggendo dal report aperto la proprietą:
    DoCmd.OpenReport doc.Name, acViewPreview
    TagReport = Reports(doc.Name).Tag
    DoCmd.Close acReport, doc.Name
o esiste qualche altro modo per leggere la proprietą TAG senza aprire il
report evitando di vederlo comparire, anche solo per un attimo, sullo
schermo?
Grazie!

schermo?
Non mi pare ci siano altri metodi.
Se vuoi evitare l'apparizione momentanea del report, prova a settare
echo a false.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--
Newsgroup: it.comp.appl.access
Titolo: Aiuto

Gentilissimi amici,
volendo creare un db che gestisce un piccolo condominio, mi sono trovato in
un mare di confusione quando dovevo far fare i calcoli per poi stamparli. mi
sono impallato.
Ho creato tre tabelle :
TCondomini (Id_Condomino, Nominativo, Tab_A[valore millesimi] Tab_B[valore
millesimi] Tab_C[valore millesimi] Tab_S [valore per spese singole che
imposto a 1], Paga_Spese_Ordinarie [si/no], Paga_Spese_Straordinarie
[si/no]);
TSpese (Id_Spesa, Descrizione, Data, Importo);
TAcconti (Id_Acconto, Importo, Data, Descrizione, Nominativo[combo su
nominativo TCondomini]);
I calcoli, li effettuo con le query ? sii ? come ?
Considerato che ho da fare i calcoli quanto paga e versa un condomino,  :
per mese
spese ordinarie, straordinarie,singole (telefonate, posta)
per poi stampare una specie di bollettino per il condomino.
io ho creato delle querry ma sono stato costretto comunque a crearne una per
la creazzione di una tabella che mi accorpasse le spese per la famosa stampa
ma per i calcoli dare e avere nella stessa stampa come faccio?
vi prego di aiutarmi e se potete darmi l'indirizzo di qualche corso in rete
su come svillupare passo passo questo tipo di applicazione grazie
nb ho allegato il db per i curiosi

 wrote in message
896eu2$6om$1...@pegasus.tiscalinet.it...


 >
Per creare un campo calcolato nella query:
(nella griglia dove sono inseriti i campi)
riga "Campo"
- scrivi: TotaleSpese: [speseTelefono]+[spesePosta]
i ":" (due punti) indicano l'assegnazione del risultato dell'espressione
"[speseTelefono]+[spesePosta]" e "TotaleSpese è il nome del campo calcolato
a cui puoi fare riferimento nel report.
Ciao.
Newsgroup: it.comp.appl.access
Titolo: x esperti - Access può "sentire" un evento esterno ?

Ciao a tutti
Vi pongo un quesito un pochino strano: Access puň "sentire" un evento
esterno ?
Mi spiego meglio: io ho un programma esterno che va a scrivere dei
record in una apposita tabella, decidendo se aggiungere un nuovo record
o modificare quelli esistenti. Io vorrei che access si accorgesse quando
questo programma gli scrive sopra e mi facesse vedere cosa č successo.
Mi spiego ancora meglio: io ho aperta una maschera che mi visualizza,
filtrati attraverso una query, i dati di una tabella. Quando l'altro
programma va a scrivere sulla tabella vorrei che la maschera si
aggiornasse mostrandomi i dati nuovi immessi o modificati (magari
evidenziati).
Ho provato a mettere un timer di aggiormanento della maschera (on timer
1000 requery) e funziona, ma cosě mi fa il refresh ogni secondo e non
quando c'č un dato nuovo.
Avete qualche idea in merito ?
Grazie per l'aiuto
Marcello
-- 
Posted from 
www.enginsoft.it
 [213.82.68.132] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ti mostro cosa ho fatto io per una cosa simile, forse però non soddisfa il
tuo caso.
Da un programma scritto VB.6 inserisco un record su una tab di access, a
questo punto inserisco campi aggiuntivi relativi al Record (es. 144),
aprendo direttamente il programma di access sul Record inserito da VB.
p.s. Nel mio caso il programma di Access è chiuso.
"C:\Programmi\Microsoft Office\Office\MSACCESS.EXE"
C:\prog\commerciali\Comm.mdb /Wrkgrp \\tnt\database\zecc.mdw /x M_Offerta
/cmd 144
M_Offeta = Macro che apre la scheda specificata
144 = Il record inserito
--
Ciao Marco S.
http://digilander.iol.it/santimarco


Cosě di getto andrei con il timer a testare la data ultima modifica e solo
se varia farei una requery.
--
Claudio Tregambe


A volte farei meglio a pensare prima di parlare. :-(
La data ultima modifica si riferisce alla struttura della tabella, NON a
quella dei record :-(
Sorry
--
Claudio Tregambe


La butto lě, ha provato con il DDE?
Ciao.


Una prima idea.
Ti crei una tebella Pippo contenente un solo record composto da un solo
campo Pluto che può assumere il valore 0 o 1.
Il programma esterno, quando aggiorna l'attuale tabella, mette a 1 il campo
Pluto.
Nell'evento su timer vai a verificare con una Dlookup se il valore di Pluto
è uguale a 1, nel qualcaso fai il Requery della maschera e forzi Pluto a
zero.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: SDM Alert

Sto tentando di installare un applicazione in Access 97 su un pc.Dopo aver
istallato il BE su un server ho installato il FE su un pc ma quando provo a
collegare le tbl attraverso
l'apposito comando File\ Carica dati esterni \Collega
mi appare il seguente messaggio:
SDM Alert
 FRetrySdmError
con i seguenti pulsanti
Termina Riprova Ignora
Naturalmente sia premendo Riprova che Ignora il problema non si risolve.
Sul alcuni pc ,del luogo dove lavoro , succede mentre su altri no.
Il SO dei pc è Windows NT.
Anche reistallando Access 97 il problema non si risolve.
Qualcuno ci si è mai imbattuto?
SunRex

 ha scritto nel messaggio
news:qi8Va.34189$Za4.1...@news2.tin.it...

Credo tu abbia beccato un bel virus: NIMDA.
Questo messaggio si verifica quando tenti di aprire o salvare un file in
programmi Office.
La soluzione è un antivirus aggiornato.
Cerca in MSDN: Q308360
qui è spiegato bene cosa fare oltre all'antivirus, che da solo non basta.
In Norton:
http://securityresponse.symantec.com/avcenter/venc/data/w32.n...@mm.html
Ciao, Carlo

 ha scritto nel
messaggio news:VpJVa.45003$Za4.1...@news2.tin.it...

Il pc in questione è stato scansionato per la ricerca di questo maledetto
virus dal
servizio informatico del posto dove lavoro ma di Nimda non c'è traccia.
Che succede?
SunRex


Hai letto l'articolo Q308360 di MSDN?
Lì sono spiegate le procedure e i file che vanno sostituiti.
Ciao, Carlo