mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Problema inserimento nuovo record

Ho la sequente Query che mi fornisce i dati per un amaschera all'interno
della quale voglio effettuare anche inserimenti di nuovi record.
SELECT CANTIERI.data, CANTIERI.codice, CANTIERI.situazione,
CANTIERI.contratto, CANTIERI.nprog, CANTIERI.cod_can
FROM CLICAN INNER JOIN CANTIERI ON CLICAN.cod_can = CANTIERI.cod_can
WHERE (((CANTIERI.cod_can)=[Forms]![frmScCan]![lstCantieri]));
Purtroppo nella maschera quando tento di inserire un nuovo record ottengo il
seguente messaggio:
"Il modulo di gestione Database Microsoft Jet non e' in grado di trovare
alcun record nella tabella 'CLICAN' contenente campi 'cod_can'
corrispondenti alla chiave".
La tabella CLICAN non dovrebbe essere influenzata dall'inserimento visto che
i dati dovrebbero essere memorizzati nella tabella CANTIERI  mantenendo
fisso il codice cantiere determinato all'inizio come filtro.
Come risolvere il problema?
Grazie, Angelo

, 
a_br...@yahoo.it
 
says...

Si, ma ella tua query utilizzi un join "interno", ovvero richiedi la 
corrispondenza di un determinato campo (Cod_can). 
Devi fare in modo che la corrispondenza non sia richiesta (utilizzando 
un join esterno, FROM CLICAN RIGHT JOIN CANTIERI ON CLICAN eccetera) 
oppure forzando l'integrità referenziale della relazione (in questo modo 
ti crea in CLICAN un record corrispondente a quello che stai creando in 
CANTIERI).... 
(Oddio, l'ho scritta veramente male... abbiate pietà, sono stanco...)
Cia' 
"Roccia" Max De Poli

 "Roccia" Max De Poli

Newsgroup: it.comp.appl.access
Titolo: Aggiornamento...che disperazione!!

Cari esperti, ho un problema serio e che necessita di una valida soluzione.
Questa è la premessa :
sto creando un database in access 2000 per l'autoparco.
Ho una tabella autisti all'interno della quale c'è un campo buoni (ad ogni
autista in una specifica data vengono consegnati questi buoni carburante); poi
ho una tabella fogli di marcia all'interno della quale vi è un campo buoni
utilizzati (buoni carburante utilizzati in un foglio di marcia).
Le due tabelle sono relazionate con questo criterio : ad ogni autista (che ha
come campo chiave il numero di patente) sono legato molti fogli di marcia.
Quindi relazione uno a molti.
Quello che mi arrovella il cervello è:
In data 12.12.2001 vengono consegnati all'autista (x) 200 buoni, ne utilizza 50
in un foglio di marcia (y) in data 15.12.2001:
1) vorrei visualizzare ad ogni (y) che contempli (x) i buoni restanti ai quali
si possono sottrarre altri buoni utilizzati e così via..., gestendo un vero e
proprio storico dell'andamento dei buoni consegnati e consumati.
Ho provato con una query di aggiornamento ma non succede nulla.
Vi prego, ho pochissimo tempo e confido nella V/s esperienza.
Ho già guardato la guida in linea, ma non ne ho ricavato nulla
In attesa di un V/s aiuto. Ciao 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



il tutto è un pò lungo da spiegare....
non difficile, ma lungo...
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Sincronizzazione dati e sostituzione relazioni/tabelle

Avrei necessità di sincronizzare 6 volte l'anno il mio database aal
database della nostra ditta concessionaria. I due database sono
eterogei quindi ho dovuto creare unn  processo d'importazione dati e
di collegamento con indici temporanei, da eseguire quasi tutto
manualmente.
A questo punto vorrei automatizzare il tutto con un pulsante BACKUP in
modo che l'operazione possa essere eseguita da un operatore non
esperto. La procedura dovrebbe essere la seguente:
1) Rinominazione delle 3 tabelle da sostituire col suffisso OLD_
2) Creazione delle 3 tabelle vuote di struttura identica alle
precedenti
3) Creazione delle relazioni provvisorie necessarie all'importazione
4) Esecuzione della Query A (Importazione Tabella Clienti)
5) Esecuzione della Query B (Importazione Tabella Merce)
6) Esecuzione della Query C (Collegamento indici con query
aggiornamento)
7) Eliminazione definitiva delle relazioni provvisorie e creazione di
quelle da utilizzare nel db definitivo.
Premesso che le operazioni le faccio già manualmente, ma sono lunghe e
a volte (sbadataggine) dimentico di svuotare le nuove tabelle create,
e che le query create funzionano bene, Vi chiedo un aiuto per
automatizzare il tutto con del codice VBA, visto che per le operazioni
rimanenti non so nemmeno da dove iniziare!
un grazie di cuore

 quelle da utilizzare nel db definitivo.
Sulle relazioni non so aiutarti
Antonio
Newsgroup: it.comp.appl.access
Titolo: SOS QUERY

Sto cercando di creare una query che interroga una tabella ad esempio
Nome-Cognome- data di nascita ) per estrabbolare dei dati, ma nel momento
in cui vado nella struttura della query e inserisco nel campo cognome in
criteri [Cognome:] in modo che all'esecuzione della stessa mi chieda di
inserire il valore parametro quindi ad esempio Rossi la stessa mi funziona.
Ma nel momento in cui inserisco in criteri di Cognome [Cognome:], in quelli
di Nome [ Nome:] e in quelli di data di nascita [ Data di Nascita:] iniziano
i problemi.
1 Perchè se nell'imissione valore parametro non inserisco il cognome, e
metto solo il nome e la data di nascita la query non mi visualizza nulla?
2 Perchè nel capo data di nascità, quando mi chiede l'imissione valore
parametro, e gli digito che voglio tutti i nati ad esempio tra l'anno 1969
al 1970, mi dice che devo assegnare parte dell'espressione ad una variabile.
Le sarei molto grato "se non la disturbo" se mi aiutasse a risolvere questo
enigma, e a creare la query in questione.

 wrote in message
8l2ii7$g27$1...@lacerta.tiscalinet.it...

Per risolvere il problema1 nei criteri di Cognome digita
    Like [Cognome:]
e nei criteri di Nome digita
    Like [Nome:]
Se non vuoi che il cognome e/o il nome partecipino alla selezione, quando ti
compare la finestra di dialogo che ti chiede i parametri del cognome e/o del
nome, anziché non digitare nulla, digita * (asterisco).
Per risolvere il problema 2, nei criteri della data di nascita digita:
    Between [Data di inizio:] And [Data di fine:]
Roberto


***Meglio:
Like [Cognome:] & *
Like [Nome:] & *
dickie


OPS! la fretta....
Like [Cognome:] & "*"
Like [Nome:] & "*"
 di(stratto)ckie

Like [Nome:] & "*"
be', al tempo... se lui cerca rossi gli viene fuori anche rossini ecc.
magari si puo' usare un bell'iif, ampiamente documentato sull'help che
il buon gigi avra' sicuramente tempo di studiarsi.
poi gigi, non so se scherzavi ma si dice estraPolare.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 il buon gigi avra' sicuramente tempo di studiarsi.
***D'accordo, ma come fa ad usare l'IIf senza lavorare su una maschera?
Saluti, lbo.
dickie
P.S.: Sbaglio o ti ho già visto su IDL80?
Newsgroup: it.comp.appl.access
Titolo: Re: Impossibile travare la maschera

 ...
If CurrentProject.AllForms("NomeMaschera").IsLoaded Then
    ' qui il tuo codice
End If
Vedi anche:
 Verificare se una maschera � aperta
 
http://www.donkarl.com/it?FAQ4.19
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

 ha scritto nel messaggio 
news:9d509c2b-7b96-47c2...@o21g2000prn.googlegroups.com...
Buona sera a tutti
Volendo aggiornare una maschera che per� non necessariamente � sempre
aperta.
Ho inserito in dopo aggiornamento la Requey con il nome della maschera
in questione.
Ora se non � aperta ho errore: impossibile trovare la maschera a cui
si fa riferimento.
Come devo fare in questo caso?
Grazie
Aprire la maschera.
La maschera, in genere, serve per inserire/visualizzare dei dati, non ha 
alcun senso fare un requery, oltre che non possibile, di una maschera 
chiusa. Non ti pare?
Potresti comunque aprirla iconizzata prima del requery e poi richiuderla.
Questo codice ti serve per sapere se la maschera � gia aperta (da mettere in 
un modulo pubblico):
Function Caricata(NomeScheda) As Boolean
Dim i
    Caricata = False
    For i = 0 To Forms.Count - 1
        If Forms(i).FormName = NomeScheda Then
            Caricata = True
            Exit Function
        End If
    Next
End Function
A questo punto il tuo codice potrebbe essere simile a questo:
If Caricata("NomeMaschera") = True Then ' � aperta
DoCmd.SelectObject acForm, "NomeMaschera"
DoCmd.Requery
Else ' � chiusa
DoCmd.OpenForm "NomeMaschera", acNormal, , , acFormPropertySettings, acIcon
' oppure nascosta DoCmd.OpenForm "NomeMaschera", acNormal, , , 
acFormPropertySettings, acHidden
DoCmd.SelectObject acForm, "NomeMaschera"
DoCmd.Requery
'eventualmente  DoCmd.Close acForm, "NomeMaschera"
End If
Ciao, Carlo 

 ha scritto nel messaggio 
news:8ab49b33-5b18-496f...@r19g2000prm.googlegroups.com...
cut
ciao Karl e Carlo e grazie dell'aiuto
Carlo cosa devo inserire in "NomeScheda"?
--------------------------------
Il nome della tua maschera, quella da fare il requery.
In più non capisco perchè con requery in dopo aggiornamento
non vedo la modifica neppure quando chiudo la maschera
in questione; devo chiuderle entrambi.
--------------------------------------------
Probabilmente devi prima salvare i dati nella maschera principale prima di 
fare il requery sulla seconda maschera.
E' strano, vero?
Forse meglio su chiusura?
Grazie ancora
Se ancora non riesci sarà meglio che tu descriva bene le operazioni delle 
due maschere.
Ciao, Carlo

 ...
Se il resto è una conseguenza di questo problema
prova di salvarlo invece di sempre perderti in più.
Vai in vis. SQL della query che non è modificabile e
copia/incolla la stringa SQL nel tuo prossimo messaggio.


 TbDocumento.IDTipoDocumento = Tbtes_Fattura.IDTIPODOCUMENTO;
Se questa query non è aggiornabile devi controllare se tutti campi
che usi per un JOIN hanno degli indici e un indice univoco ad
almeno un lato del JOIN.
Per trovare il colpevole prova di cancellare 1 tabella e dopo prova
se la query e aggiornabile. Poi cancella un altra tabella e fa la prova
e così via.

Newsgroup: it.comp.appl.access
Titolo: Utenti attivi sul DB

C'è un modo per sapere quanti utenti sono attivi
in un determinato momento in un database?
ciao
-- 
Posted from 
adsl-pool2-vi-27.aruba.it
 [62.149.141.36] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 in un determinato momento in un database?
Apri il relativo .LDB e leggilo.
Saluti.
Luciano
Newsgroup: it.comp.appl.access
Titolo: Abilitare o no pulsanti su maschere continue

Ciao a tutti, ho un problema con le maschere continue di access,
ho cercato dappertutto su internet e nei libri, ma niente... (o forse non ho 
cercato abbastanza!!!)
Ho una maschera continua che visualizza gli n record di una tabella.
Per ogni record ho inserito dei pulsanti che aprono delle altre maschere 
legate ad alcuni dati del record selezionato.
Io vorrei fare in modo di abilitare o disabilitare quei tasti a seconda del 
record a cui sono associati;
per esempio vorrei disabilitare o rendere invisibile un tasto dei record che 
hanno un determinato valore, ecc. ecc.
Pensavo (pensato male, direte voi, ed avete ragione!!) di intervenire nel 
momento della creazione della maschera continua per inserire un controllo 
(if x esempio) ed effettuare le varie 'modifiche' ai pulsanti relativi al 
record.
Rik


devi fare il controllo e eseguire il codice su evento corrente della 
maschera
ciao. 

 ha scritto nel messaggio 
news:433c27bc$0$23968$4faf...@reader3.news.tin.it...

Metti il pulsante nel Piè di pagina maschera e attraverso la funzione 
enabled attivi e disattivi il pulsante.
Ciao
Roberto 

 ha scritto nel messaggio 
news:433d5eba$0$6331$4faf...@reader2.news.tin.it...

Ti ringrazio della risposta, ma il problema è che per ogni record ho un 
pulsante (!). In pratica ho 
p.es
 10 record tutti uguali visualizzati tramite 
maschera continua (è questo il problema: fosse una maschera normale.... ma 
con 'sta benedetta maschera continua non riesco ad accedere al controllo di 
ogni singolo record. Se 
p.es
 nell'evento 'Su corrente' metto il controllo 
per abilitare/disabilitare il relativo pulsante, abilita/disabilita TUTTI i 
pulsanti di tutti i record.
(Eh eh eh bel casino...)
Grazie ancora.
Ciao
Rik 

 Rik
secondo me come dici tu no si può fare ma solo vederli tutti attivi o tutti 
disattivi
che problema ti da? inoltre come dice roberto potresti metterne uno solo in 
alto o
in basso e lo attivi in base al valore del recordo corrente.
ciao. 

 ha scritto nel messaggio 
news:433d7aab$0$8477$5fc...@news.tiscali.it...

Anche secondo me non si può fare (ho tentato apposta sul ng). La tua 
potrebbe essere una soluzione. Se ho novità diverse mi farò sentire.
Ciao e grazie 

 ha scritto nel messaggio 
news:433e45ca$0$15715$4faf...@reader4.news.tin.it...

Forse non mi sono spiegato bene...
Il pulsante lo metti nel Piè di Pagina Maschera, a questo punto all'evento 
Su corrente della maschera inserisci
if tuo_controllo = tua_condizione then
    me.tuo_pulsante.enabled = true
else
    me.tuo_pulsante.enabled =  false
end if
in questo modo mentre ti sposti tra i record vedrai che il pulsante si 
attiva/disattiva
Sull'evento Clic del tuo pulsante fai leggere il tuo_controllo ed 
eventualmente fai eseguire azioni diverse
Secondo me risulta una maschera anche + pulita!
Ciao
Roberto
Newsgroup: it.comp.appl.access
Titolo: Access 2000 Vs Access 97

Mi sono letto quanto contenuto sul sito comune, ma non sono riuscito a
rispondere con certezza al seguente quesito:
Disponendo di Access 2000 e di un file .mdb realizzato con Acces 97, č
possibile modificarlo (esempio: aggiungere un report) e poi renderlo
nuovamente utilizzabile da Access 97?
Grazie e ciao.

Newsgroup: it.comp.appl.access
Titolo: creare lo storico di una qry

ho tre tbl in tre maschere diverse, poichè avevo la necessità di
creare un report in cui ci fossero alcuni campi di tutte e tre le
tabelle, ho creato una qry che assolve egregiamente, ma mi sono
accorto che non mi resta uno storico di quella aggregazione di dati
come posso fare?
TblAziende (con relativa msc)
TblDipendenti (con relativa msc)
TblVisiteaccertamenti (a msc continue)
nella mia qry
perendo 
PIVAazienda
Ragionesociale
.::
.::.
CognomeDipendente
NomeDipenende
Mansionedipe
::.
...;
,,;,,;
Mentre la tbl visite e accertamenti è una sottomaschera a continua
e contien solo due campi
Viste
Periodo
Come posso fare?

 ha scritto nel messaggio 
news:ihpl349u9e4b5sdkc...@4ax.com...

Ciao lebroki,
non ho ben capito cosa non riesci a fare, a cosa ti serve avere lo 
storico di quella aggregazione di dati, basta rifar girare la query e 
riottieni lo stesso risultato!
Creare tabelle con dati ridondandi è contrario alla logica dei 
database relazionali, per cui facci capire  bene cosa ti serve e 
vediamo come risolvere!
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
---------------------------------------- 



una volta all'anno i dipendenti devono sottoporsi a visita e fin qui
tutto bene ho creato una tblvisite di cui ho uno storico anno per
anno, ma sempre una volta all'anno devo stampare per ogni dipendente
di ogni azienda un protocollo che nasce da una aggregazione di dati
che sono già presenti nelle tabelle da me create:
Io devo stampare un foglio che contiene i seguenti dati
	MacheraProtocollo
RagSociale (tblAziende)
Sede (tblAziende)
rischi (tblAziende)
Lavoratore (tblLavoratore)
Mansione (tblLavoratore)
Specialista (tblAzienda)
             SMVisiteAccertamenti
VisiteAccertamenti (tblVisiteAccertamenti)
Perodicità (tblVisite)
in questo modo non riesco a storicizzare, per me è importante  in
quanto si potrebbe verificare che uno o più lavoratori cambino
mansione e quindi anche la tipologia di visiteAccertamenti.
Se inserisco un campo data nella tblVisiteAccertamenti (sottomaschera)
e la collego ad una casella non associata nella maschera principale?
Grazie
Newsgroup: it.comp.appl.access
Titolo: problemi di stampa

Ciao a tutti, premetto che è da poco che uso access....
Ho un problema con la stampa di una tabella che riassume una serie di dati.
Sul video e in anteprima di stampa c'è , per intero, il dato che mi serve ma
nella stampa non salta le ultime 3 cifre di un codice da 14.
Ho provato a modificare il campo ed aumentarlo, ho usato il comando "adatta
a contenuto", ma niente, non è un problema di margini perchè questa non è
l'ultima cella del foglio.
Spero di essere stata chiara....
Qualcuno può aiutarmi?!?!?!
Dovrei riuscire a risolvere il problema per domani ed è una cosa molto
importate per me...
Sarai lieta se qualcuno potesse aiutarmi e mandarmi qualche suggerimento...
Erika
eri...@tin.it


Prova ad andare in struttura del report e ad allargare comunque di un po
quel
campo che dici di vedere in anteprima e che poi non stampa. fammi sapere
ciao!
Tosto73

Newsgroup: it.comp.appl.access
Titolo: controllo Partita iva

Ciao a tutto NG,
Ho scaricato dal sito 
www.sitocomune.it
 la funzione per controllo
della partita iva,e lo copiato su un modulo generale.
Volevo chiedervi come fare per controllare il Campo[PIVA] di una form.
Ho provato dopo l'aggiornamento del campo stesso ma da errore.
Qualcuno di voi potrebbe darmi una mano???
Michele

 ha scritto nel messaggio
news:803dba50.03052...@posting.google.com...

"Pronto, signor meccanico? Ho la macchina che non va, mi potrebbe dare una
mano?"
Il meccanico: "Un minimo di informazioni in più si possono avere?"
Ciao

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

qualcuno sa dirmi come posso richiamare un programma interattivo scritto in
rpgle da una macro access??.
devo lanciare il comando rmtcmd......ma..
dove posso mettere l'user che lo lancia??
le librerie da associare??
grazie a tutti

 grazie a tutti
Premetto che AS400 non č sinceramente "roba mia", e che quindi rispondo a
istinto... secondo me un semplice richiamo a Shell non sarebbe proprio
male.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
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:crgisj$bp1$1...@news.newsland.it...


 grazie
Rispondi assolutamente sempre dopo il quoting come ho fatto io
adesso(ovvero dopo il messaggio a cui dai risposta)
Cmq...
Dim stAppName As String
stAppName = "C:\Programmi\Microsoft Office97\Office\WINWORD.EXE
C:\ACQUISTI2.doc"
Call Shell(stAppName, 1)
Con questo codice apri prima il programma sorgente (in questo caso Word) e
poi il file desiderato (in questo caso Acquisti2)
Chiaro?

Newsgroup: it.comp.appl.access
Titolo: maschera impazzita

ciao a tutti,
ho un problema che mi fa impazzire. Ho creato una maschera, inserita
all'interno di un'altra maschera come sottomaschera, nella quale gli
attributi "consenti modifiche", "consenti aggiunte" e "consenti
eliminazioni" sono impostati a SI. La maschera ha come origine record
una query estremamente semplice.
Durante l'utilizzo quotidiano del database, senza nessuna apparente
ragione e molto raramente (ogni 2-3 mesi utilizzando assiduamente il
software ogni giorno) trovo impostate le suddette voci a NO e non
riesco più pertanto ad inserire, modificare, eliminare record.
Sicuramente nessuno modifica tali impostazioni per cui mi chiedo come
è possibile che ciò accada? Ho provato in tutti i modi a cercare di
far accadere il problema (provando ad usare la maschera in tutti i modi
possibili ed immaginabili) ma non riesco a riprodurre il problema. E'
possibile che Access attivi una specie di protezione ?
La maschera che ingloba la sottomaschera ha questi attribuiti impostati
a NO. Quindi ho una maschera che non consente modifiche con all'interno
una sottomaschera che invece le consente. E' possibile che questa cosa
crei questo problema e la sottomashera, spontanemente e molto raramente
automodifica i propri parametri?
Se qualcuno ha un'idea....per favore...mi aiuti! Grazie

 ha scritto nel messaggio
news:1136990400.3...@g49g2000cwa.googlegroups.com...

Onestamente di tutto quello che ci hai raccontato non mi sembra strano che
occasionalmente non riesci ad effettuare modifiche, inserimenti e
cancellzioni nella sottomaschera, ma che tu normalmente riesca a farli.
Per quello che so, se il controllo sottomaschera non fosse abilitato tu non
dovresti poter effettuare alcuna funzione di modifica nella sottomaschera e
l'impostazione a No delle proprietà Consenti modifiche, Consenti aggiunte e
Consenti eliminazioni della maschera principale bloccasse anche la
possibilità di effettuare modifiche nella sottomaschera.
Appurato che non ci sia del codice VBA che fra l'altro disabilita il
controllo sottomaschera (anche se ho dubbi), prova ad impostare a Sì le
proprietà Consenti modifiche, Consenti aggiunte e Consenti eliminazioni
della maschera principale e disabilita invece tutti i controlli della
maschera principale tranne naturalmente il controllo sottomaschera.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Dimensionamento di una maschera. (parte seconda)

Ho una maschera in formato maschere continue, senza selettori record o
altri ammennicoli tranne la barra di scorrimento verticale, per cui la
sua larghezza è uguale a quella di tutti i campi più quella della
barra.
InsideWidth mi dà la larghezza della finestra in modalità struttura,
un dato estraneo a quanto sopra perché potrei allargarla a piacere.
Width mi dà la sola larghezza dei campi, senza barra.
Quale metodo devo dunque usare?
Grazie a tutti.
Riccardo Baldinotti

 ...
 
InsideWidth sempre dà la larghezza attuale.
 
Per questo non capisco qual'è il problema.
In quale evento di quale oggetto usi InsideWidth?
Se p.e. ti crei un pulsante nella maschera con
 
MsgBox Me.InsideWidth
 
sul clic, dovresti vedere che il valore è diverso dopo ogni
cambio della larghezza della maschera col mouse ecc.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 


 
Io apro una maschera vuota in modalità struttura, aggiungo un certo
numero di campi e poi la chiudo, salvandola.
Se, prima di salvarla, verifico il valore di InsideWidth, mi dà la
larghezza esterna in visualizzazione struttura.
Ora, in questa visualizzazione, io posso ridimensionare la maschera in
più o in meno, salvarla, e avrò un valore corrispondente,
indipendentemente da quanti campi avrò aggiunto.
Riccardo Baldinotti

 indipendentemente da quanti campi avrò aggiunto.
 
Sì, a InsideWidth non interessano i campi o la larghezza della
maschera perché dà la larghezza interna (=meno bordo ed
eventuale barra) della finestra (=Child Window di Access) nella
quale si vede la maschera.
 
La barra di scorrimento non fa parte della maschera ma della
finestra. Forse questo è il maltinteso.
 
InsideWidth (diverso da Width e WindowWidth) si cambia quando
si aggiunge o toglie la barra.
WindowWidth invece dà la larghezza esterna della finestra, cioè
tutto compreso da bordo a bordo. Per me non è chiaro cosa
vuoi ottenere, ma forse ti aiuta questa proprietà.

Newsgroup: it.comp.appl.access
Titolo: Avviare un'altra applicazione Access

Buonasera a tutti.
Vi chiedo aiuto perchč non so come risolvere un problema.
Ho un'applicazione PGM1.MDB e in una maschera ho inserito un pulsante che 
dovrebbe attivare l'applicazione PGM2.MDB, ma non riesco a realizzare questa 
cosa. Ho letto nell'help che dovrei creare un nuovo oggetto Application e 
far partire una nuova istanza di Access del tipo:
dim xxx as Object
Set xxx = CreateObject("Access.Application")
xxx.OpenCurrentDatabase PGM2.MDB
ma credo che questa tecnica non sia valida se la prima applicazione č essa 
stessa un'istanza di Access (infatti cosě non funziona).
C'č qualcuno che mi sa consigliare la tecnica da utilizzare ?
Vi ringrazio tanto.
Antonio

 ha scritto nel messaggio 
news:420257a3$0$32331$5fc...@news.tiscali.it...

Hyperlinkaddress
oppure Shell("Pathdi MSAccess.exe" "tuopath.mdb")
MAssimialino 


Se devi solo aprirla puoi provare con:
'-------
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "C:\documenti\nomeFile.mdb"
Set oWshShell = Nothing
Ciao.
-- 
Sergio MAZZA 


Grazie Massimiliano.
La prima soluzione, quella di Hyperlinkaddress non la conoscevo, la seconda 
sì, ma non mi risolve il problema completamente.
Il mio scopo è di creare una specie di quadro di controllo in Access, dal 
quale si richiamano altre applicazioni (AAA.MDB - BBB.MDB - CCC.MDB - etc.), 
anch'esse in Access e che risiedono in cartelle l'una diversa dall'altra e 
con allegate tabelle diverse. Quindi deve succedere come se chiudessi Access 
che sta girando col quadro di controllo e lo riaprissi con la nuova 
applicazione AAA.MDB. Quando poi avessi la necessità di passare a BBB.MDB, 
dovrei chiudere AAA.MDB, la qual cosa fa riaprire il quadro di controllo e 
da qui lanciare l'esecuzione di BBB.MDB.
A dirla sembra una cosa semplice, ma non mi riesce di realizzarla.
Anche Hyperlinkaddress non mi risolve il problema perchè non riesco a 
chiudere l'applicazione chiamante (quindi rischierei di avere una lunga 
catena di istanze attive di access).
Qualche altra idea ?
Grazie ancora e saluti
Antonio

 C'è qualcuno che mi sa consigliare la tecnica da utilizzare ?
Io ho fatto un pannello che fa partire altre applicazioni proprio come dici 
te, solo che quando da PANNELLO faccio partire APPLICAZIONE-A (o B o C o 
...) il PANNELLO lo lascio aperto.
In realtà io il problema di chiuderlo non me lo sono posto perchè mi va bene 
così nel senso che le applicazioni A, B o C possono partire anche in 
contemporanea. Inoltre per chiuderle anche se sono varie ho sempre la barra 
inferiore di windows che mi permette di richiamarle o chiuderle no ?
Comunque l'istruzione che uso è
    Dim stAppName As String
    stAppName = "C:\Programmi\Microsoft Office\OFFICE11\MSACCESS.EXE 
c:\Dbase\Perizie.mdb"
    Call Shell(stAppName, 1)
Ciao
Rick
Newsgroup: it.comp.appl.access
Titolo: Disabilitazione campi

In una stessa maschera:
Un campo si chiama [peso]
un altro [protocollo1]
un altro [protocollo2]
un altro [protocollo3]
se il valore del campo peso č < 1000
i campi protocollo 2 e 3 devono disabilitarsi
se il valore peso č >=1000,<2000
i campi prootcollo 1 e 3 devono disabilitarsi
e cosě via...
che codice č necessario e dove lo inserisco?
 grazie in anticipo
Felice

Newsgroup: it.comp.appl.access
Titolo: criterio query da maschera

>=[forms]![quattordicine]![filtro_dalla_quattordicina]
 
filtra i record => alla data presente sul campo [filtro_dalla_qattordicina] 
della maschera
 
il problema è che se il campo filtro è vuoto il filtro non funziona, come 
posso fare ad ignorare il filtro in caso di campo vuoto?
 
 
 
 
 

 ha scritto nel messaggio 
news:kl6da4$je3$1...@dont-email.me...

premesso che so benissimo che le risposte su un NG non sono dovute, ma 
chiedo per capire le dinamiche di questo NG, non rispondete per via della 
richiesta banale, perchè non è chiara la domanda o per cosa?
 
 
 

 della richiesta banale, perchè non è chiara la domanda o per cosa?
 
In quanto a me sono desolato.
Quasi tutto il giorno ho dovuto lavorare per soldi. :-)
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: tipo di dato ?

Salve a tutti.
Devo risolvere un problema relativo al tipo di dato da dichiarare nella 
seguente Function:
_____________________________________________________
Public Function fctspesestudiofatt() As Integer
Dim db As Database
Dim tdfParam As TableDef
Set db = CurrentDb
Set tdfParam = db.TableDefs!Fatture
fctspesestudiofatt = tdfParam.Fields!Perc_spesestudio.DefaultValue
End Function
_____________________________________________________
 
Il valore che deve restituirmi "fctspesestudiofatt" � un numero che va da 
0,00 a 100,00 con due decimali dopo la virgola.
Attualmente il formato del campo della tabella � settato su "Numero 
Generico" con 2 decimali, ma il valore che mi restituisce
nel campo della maschera non � esatto.
Dove sbaglio ?
Grazie
Lucky 
 
 

 ...
 
Hai dicchiarato la funzione "As Integer", cioè un numero intero
tra -32768 e 32767. Se vuoi decimali devi cambiare il suo tipo
ad uno che puo avere decimali, p.e. Double o Currency.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 ha scritto nel messaggio 
news:b9u282...@mid.individual.net...


errata corrige:
 
Ciao Karl,
purtroppo mi sto perdendo in un bicchier d'acqua e non ne vengo fuori da un
paio di giorni.
Riassumendo:
questa è la funzione corretta:
______________________________________________________
Public Function fctspesestudiofatt() As Double
Dim db As Database
Dim tdfParam As TableDef
Set db = CurrentDb
Set tdfParam = db.TableDefs!Fatture
fctspesestudiofatt = tdfParam.Fields!Perc_spesestudio.DefaultValue


 fctspesestudiofatt = tdfParam.Fields!Perc_spesestudio.DefaultValue
a
fctspesestudiofatt = val(tdfParam.Fields!Perc_spesestudio.DefaultValue)


 ha scritto nel messaggio 
news:b9vvok...@mid.individual.net...

Newsgroup: it.comp.appl.access
Titolo: Per maghi di EXCEL e VBA

All'attenzione
dei maghi di Excel e di VBA
Vi presento il mio problema:
Excel offre la possibilità di collegarsi ad una pagina WEB per caricare sul 
foglio elettronico i dati contenuti nella rete; il percorso per ottenere 
questa applicazione di xls è:
1.	Aprire Excel
2.	Dati => Carica dati esterni => Esegui query su Web ...
3.	Selezionare la query che ci interessa.
E' possibile crearsi un file di testo con quanto segue e salvarlo con 
l'estensione iqy
nella directory "...\office\query"
WEB
1	
http://www.ilsole24ore.it/bol/x/rfit/rf_ls.asp?L=CTZ&T=Reddito+Fisso&B=N
A questo punto accade quello che non voglio.
I dati presenti in internet, nella maggioranza dei casi, sono presentati con 
quella che credo essere la rappresentazione anglosassone del separatore 
decimale, ovvero il punto. Nell'importare i dati sul foglio, excel li 
interpreta come date o ore, ma non come dati numerici decimali.
Lo stesso accade se vado su una pagina WEB, seleziono l'area che mi 
interessa e la ricopio sul foglio elettronico. Si ripresenta la stessa 
anomalia.
Domande:
a.	Esiste un sistema per superare questo problema?
b.	Dove è possibile trovare qualche informazione (su web) sul significato 
delle 	righe presenti nei files "*.iqy"?
c.	Esistono forum dedicati a excel sui quali poter attingere informazioni?
Grazie a tutti coloro che potranno aiutarmi.
Buon xls a tutti.
______________________________________________________
Get Your Private, Free Email at 
http://www.hotmail.com
--
Posted from [212.177.19.195] by way of 
law-f181.hotmail.com
 [209.185.131.244] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Dopo che hai scaricato il file, importalo con File - Apri - tipo di file
(quello che č.. CSV o TXT) e lasciati guidare dal wizard che ti permette la
scelta del tipo di dati che dovrebbe contenere la colonna...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: convertire file MDB in MDE

Salve
ho realizzato un applicativo con Access 2000..
sto tentando inutilmente di salvare il DB in formato MDE per proteggre il
codice...
appena avviato il processo Access si interrompe e visualizza il seguente
messaggio di errore:
"impossibile creare il DB MDE"
Ho guardato l'help ..ma non mi trovo in nessuna delle situazioni ivi
descritte (replica di Db..password..ecc.) in cui non è possibile la
conversione....
Che fare..??
Grazie per i consigli...
Roberto Bolelli

 conversione....
Hai gia fatto compilare tutto il codice senza errore?
Qualche volta in A00 viene anche se i variabili non sono dichiarato
esplicitamente cioè p.e. non ce "Option Explicit" dappertutto.
Puoi anche provare di importare tutti i ogetti in un nuovo mdb.
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: MI5 Persecution: Bernard Levin 1/6/96 (1359)

,
: 
bu...@torfree.net
 (Mike Corley) quoted a typical, overblown Bernard Levin
: piece, which sounds exactly like any number of other pieces by Levin over
: the past thirty years.
 
: He then goes on to draw an anguished parallel with a totally unrelated
: incident that had happened between him and a friend a few days earlier.
 
It is in the same style as his other pieces, but it's so close to what
actually happened a few days previously, that it's completely reasonable
to assume that someone told Levin about the meeting, hammed it up a
little bit and motivated him to write that article.
 
Look at the parallels;
 
1.  "madman running loose about London"
 
2.  it's about a meeting which took place recently
 
3.  the police are called (he must be controlled, however much that
consumes in resources)
 
4.  he might be violent, approach with caution, yes we're laughing but
really we're afraid of him, or is it perhaps our own propaganda that
we're letting manipulate us
 
5.   he "bursts into tears, and swears it's all true - and it is" a very
exaggerated impression of the conclusion of that meeting
Don't worry if you don't believe me, neither my friend to whom I
explained this nor my GP believe me either (until the friend found out
otherwise!). If someone just presented this to you as I am presenting it
now then I wouldn't find it credible (most likely), so it's not until you
actually find out it's true that you can find it credible. And by then
it's too late, because they've got you in their trap and explained how
"funny" the abuse is.
1359
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access



Newsgroup: it.comp.appl.access
Titolo: aiuto sono nuovo

cia a tutti chi di voi gentilmente mi da qualche link per qualche sito in
italiano per access (mi servirebbe soprattutto qlc per fare delle interfacce
non so se si chiamano cosi...sono proprio agli inizi :-s)
ciao e grazie in anticipo
A

 ha scritto nel messaggio
news:GMT2a.115248$ZE.32...@twister2.libero.it...

http://www.sitocomune.com/
ciao
Galliano
Newsgroup: it.comp.appl.access
Titolo: Intercettare disconnessione utente

salve a tutti,
č possibile intercettare l'evento in oggetto cosě da lanciare un mdb di
logout?
Tks
MAssimiliano

alfio muschio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 >alfio muschio
Parafrasando un film.
Dio deve amare gli imbecilli. Ce ne sono cosě tanti in giro!!!
MAssimiliano

 Dio deve amare gli imbecilli. Ce ne sono cosě tanti in giro!!!
dai non era cosi' tremenda. E' solo uno che ha voglia di giocare.
Ritornando all'oggetto. 
Dici disconnessione utente ma quale disconnessione? 
--
a.cara 
Togli qualcosa dall'email

 Dici disconnessione utente ma quale disconnessione?
Ciao,
la dsconnessione dall'user del pc.
Ambiente Win Xp pro
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: Differenza tra tabelle

Ciao a tutti
ho creato un applicativo che gira su pendrive, allo stesso tempo gira su HD 
con funzionalita' ridotte, il problema e' come posso confrontare le tabelle 
che ho sull' HD e trasferire le modifiche eseguite sulla pendrive????
Grazie a tutti
Ciao 

Gian ha scritto:

Sincronizzare i due BE.
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Help su Numerazionecrescente per fatture

Salve, ho utilizzato nella mia maschera il codice presente su sito comune
per la generazione di un contatore per fatture  che venga azzerato
all'inizio dell'anno..
Il campo sul quale viene generato e' COD_PREN della tabella "prenotazione"
Il tutto viene salvato sul campo COD_PREN_ANNUALE che ha come valore
predefinito il seguente codice (generato dal filetto scaricato dal sito):
="" & Format(Date();"aa") & "-" &
Format(IIf(IsNull(DMax("COD_PREN";"prenotazione";"COD_PREN like '" &
Format(Date();"aa") &
"-??????'"));1;Right(DMax("COD_PREN";"prenotazione";"COD_PREN like '" &
Format(Date();"aa") & "-??????'");6)+1);"000000")
Il problema e' che mi genera sempre e solamente il codice 02/000001 e non mi
aumenta progressivamente ogni volta che creo un nuovo record !
Ho sbagliato qualcosa !?
Grazie per l'aiuto
Fabio

 ha scritto nel messaggio

Se l'hai salvato nel valore predefinito della tabella allora hai sbagliato.
Come ho specificato, la funzione va inserita nella proprieta' valore
predefinito della maschera
Sib

 Fabio
Ciao!
L'argomento è già stato trattato sul n.g. non molto tempo fa ed io ho
raccolto la varie soluzioni che si basano su codice (ma non su formule).
Se qualcuno è interessato posso inviarlo in e-mail.
Se gli interessati sono molti, magari possiamo aggiungerlo al sito
comune.
Saluti,
Gilberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Si l'ho salvato nel valore predefinito della casella di testo all'interno
della maschera...
Non so da cosa possa dipendere.... forse che la casella di testo e'
associato ad un campo dati della tabella?!? Pero' se non fosse cosi non si
potrebbe memorizzare il valore...
Fabio


 ha scritto nel messaggio
news:11d678f38c55097643a...@mygate.mailgate.org...


 Direi proprio di sě interessano utenti a larga scala.
Ok!
A chi lo spedisco da aggiungere al sito comune?


 wrote in message
e835bd32a3a06468074...@mygate.mailgate.org...

Non ho la minima idea!
One.Emmedi
Newsgroup: it.comp.appl.access
Titolo: Eliminare un messaggio informativo di Access

Ciao a tutti, ho questo piccolo problemino da risolvere :
in una form ho un campo Progressivo, il cui evento su "dopo aggiornamento"
fa eseguire delle Dlookup che recuperano il valore dei campi di una tabella
e li "sparano" nei campi della Form. Il primo tutto Ok, la seconda volta che
cambio il numero mi esce questo messaggio informativo : "I dati sono stati
modificati"
e testo di secondo livello è : "Prima di salvare le modifiche ai dati, un
altro utente ha modificato il record e ha salvato le proprie modifiche.
Modificare di nuovo il record".
Con Ok esegue normalmente le Dlookup, però l'utente giustamente si scoccia
del MSG.
Come eliminarlo???
Grazie mille a tutti.
Ronny.

 ha scritto nel messaggio
news:adofpj$822$1...@lacerta.tiscalinet.it...

Puoi provare ad inserire prima del dlookup l'istruzione
docmd.setwarnings false
e dopo riportare la situazione come prima con
docmd.setwarnings true
ciao
Anto
Newsgroup: it.comp.appl.access
Titolo: bloccare una function

ciao a tutti.
è possibile bloccare una function premendo un bottone?
mi spiego.
mentre del codice gira per un bel po' attraverso centinaia di iterazioni,
è possibile mettere in una maschera un bottone che se premuto
blocchi il codice in esecuzione?
grazie
Lenny

"Lenny" <luca...@QUESTOLOTOGLItiscali.it> wrote in message
news:apqt1i$h8l$1...@lacerta.tiscalinet.it...

hai provato con la combinazione CTRL+BREAK?
in italiano il tasto break dovrebbe essere quello con scritto pausa,
credo...
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.408 / Virus Database: 230 - Release Date: 24/10/2002

"Lenny" <luca...@QUESTOLOTOGLItiscali.it> ha scritto nel messaggio
news:apqt1i$h8l$1...@lacerta.tiscalinet.it...

Ad ogni iterazione metti un doevents e quindi un test su un valore di un
controllo nascosto o di una variabile globale.
Se il valore riscontrato è quello di uscita (ovviamente per default non lo
è) allora fai un Exit For o While o che loop stai facendo, oppure un exit
sub.
Al clic del pulsante metterai la variabile a condizione di uscita.
C'è la possibilità che non si senta subito l'effetto del clic, ma dopo un
po' dovrebbe andare...
Antonio

 Antonio
grazie Antonio.
dopo che hai scritto la soluzione, ho pensato: che cavolata!
il fatto è che sto sperimentando pesantemente codice vba
e questi trucchetti non li so ancora...
ciao
Newsgroup: it.comp.appl.access
Titolo: Apertura maschera condizionata a scelta combobox

Buonasera a tutti i membri del gruppo.
Vorrei sottoporvi un problema magari già noto a molti di voi ma nuovo
per me.
Sull'evento click di un pulsante "Inserisci" presente all'interno
della mia maschera vorrei sia aperta una maschera diversa in base alla
scelta effettuata in una lista di opzioni raccolta in una Combobox
sempre nella stessa maschera.
Per chiarirci: se seleziono "Libro" nella combobox e poi clikko sul
pulsante "Inserisci" vorrei mi si apra la maschera "Inserimento
Libro", altrimenti se seleziono "CD" dalla Combobox e poi clikko su
"Inserisci" dovrebbe aprirsi la maschera "Inserimento CD" ecc...
Ho provato a scrivere del codice, addottando allo scopo il costrutto
Select Case (l'oggetto "Elenco7" è la Combobox della maschera):
------------------------
    Dim formName As String
    Dim stLinkCriteria As String
    Select Case Me.Elenco7.RowSource
        Case Libro
            formName = "Inserimento Libro"
        Case CD
            formName = "Inserimento CD"
        Case Else
    End Select
    DoCmd.OpenForm formName, , , stLinkCriteria
--------------------
Una volta selezionato il valore all'interno della combobox ottengo
questo errore:
"Per l'azione o il metodo è necessario l'argomento Nome Maschera"
Ho fatto diverse ricerche in rete, anche in questo gruppo e, a dire il
vero, è indicata una soluzione molto simile, ma pare che con me non
funzioni.
Dov'è che sbaglio?
Grazie in anticipo e un saluto.
Sergio

>>>>>>>>>>>>>>>>>>>>>>RISPOSTA>>>>>>>>>>>>>>>>>>>>>>>>>>
Ciao Sergio,
prova così:
    Dim formName As String
    Dim stLinkCriteria As String
    Select Case Me.Elenco7.value
        Case "Libro"
            formName = "Inserimento Libro"
        Case "CD"
            formName = "Inserimento CD"
        Case Else
    End Select
    DoCmd.OpenForm formName, , , stLinkCriteria
-- 
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
http://accessdaziacin.live.spaces.com
---------------------------------------- 

 Sergio
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: Disabilitare menù...scusate mi si è inchiodato il disco!

Scusate qualche anima pia mi aveva riposto alla mail in cui chiedevo come si
poteva disabilitare un menù da codice, purtroppo mi si è inchiodato il disco
rigido e quindi ho perso tutto, potreste rispondermi di nuovo?
Grazie
Roberto

 menů che ho creato io).
Oltre a disabilitare l'intero menů, puoi anche disabilitare o addirittura
nascondere alcune voci. Ti riporto un po' di esempi per la sintassi, da cui
č facile generalizzare:
CommandBars("BarraMenuPower").Controls("Comunica&zioni").Visible = False
Nasconde la voce di menů Comunica&zioni (attenzione alla zeta sottolineata)
della barra di menů personalizzata "BarraMenuPower"
CommandBars("BarraMenuPower").Controls("&Anagrafiche").commandbar.Controls("
Elenco articoli").Enabled = False
Disabilita la voce di menů "Elenco articoli" del menů "Anagrafiche" della
barra di menů personalizzata "BarraMenuPower"
CommandBars("BarraMenuPower").Controls("&Statistiche").commandbar.Controls("
&Venduto").Controls("Riepilogo per fascia &oraria").Visible = False
Nasconde la voce di menů: Statistiche -> Venduto -> Riepilogo per fascia
oraria.
ecc. ecc.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (POS NCR / Indesit)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************
Newsgroup: it.comp.appl.access
Titolo: Forse Impossibile

Salve a tutti voi ringrazio anticipatamente per eventuali soluzioni:
 
Ho una tabella con Id_Cliente e data
 
volevo fare questo:
 
raggrupparli per id_cliente e data, ma il vero enigma �  sapere se il giorno 
successivo
 
quanti id_clienti nuovi sono stati aggiunti, e quanti non sono pi� presenti, 
rispetto al giorno precedente.
 
Come fare questo? � Possibile?
 
Grazie
 
 
 


Niente e' impossibile basta scrivere un po di codice (neanche tanto).
 
-- 
 
ac (x=y-1)

> Come fare questo? � Possibile?


 
 
 
dipende.
cancelli effettivamente i record dalla tabella?
allora non lo puoi sapere se non hai altre tabelle e/o campi di supporto.
 
oggi cancelli 10 record e ne crei 11; domani guardi la tabella, conti i 
record, il bilancio e' +1 ma in realta' ci sono state 21 operazioni, 10 
vecchi clienti non ci sono piu' e ce ne sono 11 nuovi.
 
se non tieni traccia delle operazioni e/o fai la cancellazione logica 
(flag di 'eliminato') allora non puoi avere le informazioni che chiedi.
 
-- 
Paolo opg
 
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--

 Come fare questo? ï¿œ Possibile?
 
Giorno 1, ID_Cliente:
1 2 3 4 5 6 7 8 9 10
 
Giorno 2, ID_Cliente:
1 3 4 5 6 8 10 11 12 13 14
 
Come ottieni i due elenchi?
La cosa piï¿œ semplice mi sembrerebbe quella di aggiungere
due campi alla tabella: Eliminato (Boolean), Data_Eliminazione.
O che altro?
 
Bruno
 
Bruno
 
 

 La cosa pi� semplice mi sembrerebbe quella di aggiungere


 la tabella non viene cancellata.
 
 
Tabella: t_Clienti
Campi: IdCliente, Data
 
 
 
Query Acquisiti:
----------------------------------------------------------
SELECT t_Clienti.IDCliente, t_Clienti.Data
FROM t_Clienti
WHERE (((t_Clienti.IDCliente) Not In (SELECT t_Clienti.IDCliente
FROM t_Clienti
WHERE (((t_Clienti.Data)=[Data di IERI]));)) AND 
((t_Clienti.Data)=[Data di OGGI]));
----------------------------------------------------------
 
 
 
Query Persi:
-----------------------------------------------------------
SELECT t_Clienti.IDCliente
FROM t_Clienti
WHERE (((t_Clienti.IDCliente) Not In (SELECT t_Clienti.IDCliente
FROM t_Clienti
WHERE (((t_Clienti.Data)=[Data di OGGI]));)) AND 
((t_Clienti.Data)=[Data di IERI]));
-----------------------------------------------------------
 
Bruno