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

Ciao a tutti,
nell'intento di proteggere un archivio realizzato con access , l'ho
convertito in MDE.
Tuttavia così facendo non è possibile entrare in modalità struttura ma
continuano a vedersi le tabelle, le query ecc, proprio quelle che non volevo
si vedessero per eviatre copiature.
C'è qualche soluzione per evitare che si vedano ?
Grazie per l'aiuto
ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Gli MDE servono perchè non ti possano modificare codice, form, ecc...
Se il tuo problema è solo che non vedano tabelle, basta che gli metti la 
proprietà nascoste, ma se parli di sicurezza dei dati allora:
www.sitocomune.com
 sezione general 6.3
http://www.donkarl.com/it/
 sezione 1.18
Ciao Valerio.

 ha
scritto:

Ciao Valerio,
ti ringrazio per le info tutto ok. Ho risolto alla grande il mio problema
grazie a te.
Dopo aver messo la proprietà nascosta, la tabella non è più visibile; il
processo è reversibile ? Come ?
Ti ringrazio
ciao
giuseppe



Non puoi + vederle.
Mai più!!!
...
scherzo. Vai nelle
opzioni e seleziona visualiiza oggetti nascosti e di sistema
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Record su oggetto casella combinata

Ciao a tutti
in una maschera ho inserito una casella combinata collegata ad una tabella del DB; vi chiedevo ce c'era la possibilità di inserire il primo record della casella combinata vuoto senza naturalmente modificare i record della tabella origine dei dati.
Vi ringrazio.
Ciao


 
costrutto UNION
 
se la tua tabella si chiama tab1 e il campo che vuoi visualizzare si 
chiama camp1
 
select '' from tab1 UNION select camp1 from tab1
 
ovviamente le due select possono avere tutte le opzioni che vuoi di 
where e order
 
ciao
 
BFS

Newsgroup: it.comp.appl.access
Titolo: azzeramento contatore

Perchè eliminando tutti i record da una tabella non si aggiorna e resetta il 
contatore?
Qualcuno saprebbe darmi un consiglio?
ciao
Marco 

[CUT]
Ciao,
perchè il contatore non sà se quando elimini i records lui deve ricominciare 
da zero così lui si limita a "contare" implementando di 1 l'ultimo 
numerino...sai in fondo è molto "discreto" e non prende da solo iniziative 
;-)
Puoi compattare il db ed il contatore inizierà da 0
Buona :-) 

Marco Bernardini ha scritto:

Una volta cancellati i record vai su STRUMENTI - UTILITA DATABASE - 
COMPATTA E RIPRISTINA
poi tutto ok....

 Qualcuno saprebbe darmi un consiglio?
Un'altra possibilità consiste nell'agire da VBA: se manualmente non
puoi modificare i dati di un campo contatore, da VBA lo puoi fare e lo
puoi far ripartire da 0. Dopo aver cancellato dutti i records, puui
geneare un nuovo record assegnando al campo contatore il valore 0.
Es:
rst.addnew
rst!contatoree=0
rst.update

 Marco
Vedi:
http://www.donkarl.com/it/
FAQ 3.2 Reinizializzare campi contatori 
--
rgrds
SC
-- 
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: Licenza americana

Salve a tutti,
premetto che ricerche su goooooogle non mi hanno chiarito molto le idee 
e dato che in materia non ci capisco un acca, provo a chiedere qua:
- vorrei comprare una copia di Access (o Office Pro); avrei la 
possibilita' di farmelo prendere e portare qua dagli Stati Uniti da un 
mio cuggino risparmiando un po' di soldini. Il problema e' che non so se 
tutto cio' e' legale o meno, ovvero se posso usarla qui in Italia senza 
alcuna limitazione o se mi serve comunque una copia venduta in Italia 
per essere in regola con la finanza.
Sperando di essere stato chiaro, vi ringrazio in anticipo.
Drazen.

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

 alle Impostazioni internazionali di Windows.
Mmmmmm, e' vero non ci avevo pensato, se qualcuno lo sapesse gli sarei 
molto grato.

 molto grato.
Resta il fatto che ritengo che avresti dei problemi a far girare i database 
da te prodotti con Access di version italiana a causa degli script input del 
generatore di espressioni scritti in inglese.
Potresti provare a porre il quesito a qualche call center o help desk della 
Microsoft.


 della Microsoft.
ciao Roberto,
sottoscrivo tutto quello che hai detto, ma aggiungo una considerazione su 
quest'ultimo punto.
Avevo Access 2000 Dev che era in inglese.
Mi è bastato cambiare le 4 dll famose e non ho avuto problemi di 
conversione.
Tu credi che possa averne con A2003?
Allo stesso modo ho fatto l'inverso, Axp in italiano su SO Cinese: creato il 
software direttamente su SO cinese non ho avuto problemi
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa

Newsgroup: it.comp.appl.access
Titolo: Data presa da NetDAte e no dalla data del sistema

Il mio problema riguarda il riferimento alla Data che devo far fare al mio 
programma, ovvero
invece di fargli fare riferimento alla data del sistema del Pc (che l'utente 
può cambiare e quindi,
vanificare buona parte del lavoro) puntare alla data del Server (tipo Net 
date).
Grazie per l'aiuto 

 Grazie per l'aiuto
"Net date" č un comando? Se č cosě basterebbe dirottare l'output in un file di testo, aprirlo e leggere il contenuto...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Valore di un mese

Esiste una funzione con cui si possa ricavare il "valore" di un mese
passandogli la stringa del nome del mese;
Es. 
ValoreMese = Funzione([Mese])
ValoreMese = Fuzione("Gennaio") --> ValoreMese = 2
ValoreMese = Fuzione("Ottobre") --> ValoreMese = 10
Grazie.
UJ.

 ha scritto nel messaggio
news:k1qmkvke19danbpuu...@4ax.com...

Format([tuadata];"mm")
Evita di chiamare i tuoi campi con nomi tipo mese, settimana, data, perchč
Access potrebbe creare confusione e si riserva tali nomi
MAssimiliano


wrote:
...
::
::Format([tuadata];"mm")
No. Non č questo quello che voglio io. Il Format lo conosco.
Io devo passargli il mese non la data. Quindi gli passo, per es.,
Gennaio, Agosto, ...
::Evita di chiamare i tuoi campi con nomi tipo mese, settimana, data, perchč
::Access potrebbe creare confusione e si riserva tali nomi
Sono pienamente d'accordo. Era solo per l'esempio.
Grazie.
UJ.

 Gennaio, Agosto, ...
Format([tuadata];"mmmm")
magari lo converti in stringa se ti dovesse servire
MAssimiliano

 ha scritto nel messaggio
news:k1qmkvke19danbpuu...@4ax.com...

Supponendo che la variabile che contiene il nome del mese sia [TUOMESE]
prova cosi
format(cdate( [TUOMESE] & "/1/2000" ),"mm")
bye :o)

Newsgroup: it.comp.appl.access
Titolo: eliminare momentaneamente la richiesta di esecuzione query

devo eseguire una query di eliminazione,che viene lancio tramite codice, ma
non voglio che compaia il messaggio "eliminare...?"
come posso fare?

 wrote in message
8NC08.2720$tV.4...@news2.tin.it...

docmd.setwarnings false
e dopo il comando
docmd.setwarnings true
ciao Riccardo

 wrote in message
8NC08.2720$tV.4...@news2.tin.it...

Premetti il lancio con docmd.setwarnings false
e metti subito dopo
docmd.setwarnings true
Antonio

Newsgroup: it.comp.appl.access
Titolo: importazione dati

Dopo aver importato con una query dentro a una tabella di access 2000 alcuni 
dati ho notato che alcune maschere del gestionale non vedono questi record 
importati : ad es. se clicco sul binocolo vedo solo i record inseriti  a 
mano da tale maschera , mentre non vedo i record importati.
eppure ho rispettato il tracciato , se apro la tabella sottostante i record 
ci sono e apparentemente tali record importati sono indistinguibili da 
quelli digitati a mano.
Ho provato a fare compatta database e rigenera , senza successo.
Il bello č che alcuni report del gestionale "vedono " tali record , e li 
stampano tranquillamente .
Mentre altri report li ignorano invece .
Dipende dal file ascii tab delimited usato per l'import dati esterni che č 
stato utilizzato?
Oppure dipende dal gestionale?
L'unico modo per risolvere č quello di aprire in modifica , dalla 
maschera,un record importato e poi salvarlo. Cosě compare .
-- 
grazie Cordiali Saluti 

 grazie Cordiali Saluti
Fai tutto da codice?
Fai un requery della maschera aperta?
Ciao.
-- 
Sergio MAZZA 

 Fai un requery della maschera aperta?
no , importo da access , carica dati esterni.
c'erano comunque degli spazi in eccesso  in alcuni campi , che disturbavano 
le stampe .
Li ho trimmati a mano tali campi , adesso le stampe sono corrette e i record 
vengono visti dalle forms.
Grazie
Newsgroup: it.comp.appl.access
Titolo: Da doc word a report... come?

Vorrei importare un documento word (circa 20 pagine) in un report ma non so
come fare...
Ho provato ad importarlo pagina per pagina mediante copia-incolla ma da
"errore comunicazione col server OLE..."
Ho provato anche con copia - incolla speciale come immagine ma dopo aver
incollato due pagine non c'è più spazio...
Grazie in anticipo a chi mi aiuterà

 Grazie in anticipo a chi mi aiuterà
non hai spiegato a cosa ti serve...
io (che premetto, non sono un programmatore) per cose simili mi sono trovate
bene con la stampa unione di word.
per esempio puoi fare una query di creazione tabella e poi aprire il doc
word (creato in precedenza come stampa unione con la tabella)
e via.
Saluti
----------------------- Guido (at work) ----------------------
         "If I am a fatalist, what can I do about it?
     guido(underscore)newsg(chiocciola)yahoo(punto)it
-----Questo messaggio e' prodotto con il 100% di elettroni riciclati-----

 ha scritto nel messaggio
news:nxbTa.194845$lK4.5...@twister1.libero.it...

Invece di importarlo, scrivi il nome del file in un campo di testo e (scegli
tu il modo):
- con l'automazione ole (su 
www.sitocomune.com
 trovi degli esempi);
- con i collegamenti ipertestuali;
- con la funzione Shell (vedi help);
li gestisci...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: invio e-mail con Outlook Express

Salve a tutti
Sto utilizzando il codice presente al punto 6.129 'Inviare da codice VBA una
e-mail con allegati usando Outlook Express' che funziona molto bene.
Vorrei implementarlo aggiungendo l'opzione 'Richiedi conferma di lettura'.
Ho provato ad utilizzare la costante MAPI_RECEIPT_REQUESTED ma non ho
raggiunto lo scopo. Forse è la strada sbagliata oppure l'ho utilizzata
malamente.
Ciao e grazie a tutti.

Giuliano ha scritto:

MSDN dice questo:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/mapi/html/5774668f-09ef-4d32-823d-046d21683c9d.asp
Ora il demo va analizzato bene, ma sostanzialmente la struttura dati
MAPIMessage, quindi la variabile dichiarata MAPIMessage ha un atomo
chiamato Flags, questo
va impostato = MAPI_RECEIPT_REQUESTED .
Questa è la teoria, poi l'ho provato anch'io in un mio demo ma non
pare dare esiti positivi...!
@Alex

 ha scritto nel messaggio
news:1158168768.2...@h48g2000cwc.googlegroups.com...


 ha scritto nel messaggio
news:45084502$0$35068$4faf...@reader4.news.tin.it...


 
http://groups.google.it/group/microsoft.public.win32.programmer.messaging/browse_thread/thread/a93ea97e75c2fd1f/51e0c1eeb7087d82%2351e0c1eeb7087d82
Interessante ma non ci dice nulla se non che in effetti c'è qualche
anomalia..... e non come affrontarla...!
@Alex
Newsgroup: it.comp.appl.access
Titolo: report

Scusate, avrei una domande sui report:
come faccio a far comparire alcuni valori di un report solo una
volta invece che ripeterli n volte? Mi spiego con un esempio:
codice prodotto     descrizione    prezzo   
10123                 giornale      1  
10123                 giornale2     1,50 
10124                 dvd           25
10124                 dvd2          28
10124                 dvd3          30
10111                 cassetta      10
io vorrei che non mi ripetesse il codice prodotto, cioe' come e'
qui sotto:
 
codice prodotto     descrizione    prezzo   
10123                 giornale      1  
                      giornale2     1,50 
10124                 dvd           25
                      dvd2          28
                      dvd3          30
10111                 cassetta      10
Grazie.
-- 
Inviato da Virgilio 
http://newsgroup.virgilio.it
Filtra gli antipatici, segnala le risposte, segue i thread, e tutto da web

 ha scritto nel
messaggio news:17144138.1109081920060.JavaMail.newsgroup@sc-ng-1...

non sono sicuro perchè io non l'ho mai utilizzata però mi sembra di aver
letto che devi creare una query a campi incrociati

 wrote in message 
news:17144138.1109081920060.JavaMail.newsgroup@sc-ng-1...
Poni a Yes la proprietą Hide Duplicates del campo codice
prodotto.
Bruno 

e' forse perche' ho utilizzato la creazione guidata del report che non
trovo la proprieta' Hide Duplicates?
Quando guardo le proprieta' sotto "Dati" non c'e' niente, ci sono solo
le altre proprieta'(Formato,Altro)

 wrote in message 
news:1109090967.5...@o13g2000cwo.googlegroups.com...

Penso che in italiano sia "Nascondi Duplicati"; la trovi comunque
sotto "All" (Tutti).
Ciao
Bruno
Newsgroup: it.comp.appl.access
Titolo: controllare l'aggiornamento automatico di una tabella collegata

Avrei bisogno di controllare l'aggiornamento automatico di una tabella 
collegata.
Potete aiutarmi, grazie. 

 Potete aiutarmi, grazie.
Per Automatico cosa intendi.
Chi genera l'automatismo....?
In base a cosa viene effettuato...?
Come aggiornamento intendi Aggiunta dati
oppure Modifica dati esistenti....?
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

Giusto, mancavano precisazioni.
La tabella č collegata tramite ODBC a mysql che genera l'automatismo di 
aggiornamento dati.
Praticamente mysql riceve dati da una porta Com e aggiorna la tabella in 
oggetto creando un nuovo record.
Grazie per l'aiuto.
Ciao

Newsgroup: it.comp.appl.access
Titolo: Errore apertura mdb

Qualcuno sa darmi una mano?
All'apertura di un semplice mdb mi appare il seguente messaggio: "Il 
modulo di gestione di database Microsoft Jet ha interrotto 
l'elaborazione. Un altro utente sta tentando contemporaneamente di 
modificare gli stessi dati".
Ho visionato l'help del messaggio e trovo scritto che "...Per 
sovrascrivere le modifiche dell'altro utente con le proprie, rieseguire 
il metodo Update..."
Che vuol dire? Cosa devo fare per ripristinare sto benedetto mdb?
Grazie
alberto-w


Se a posto con i service pack di jet e mdac?
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:  
www.donkarl.com/it

 
Si, non era quello il problema. Sembra che l'utente che lo ha utilizzato 
(su pendrive) abbia tolto la chiavetta con il database aperto, 
corrompendolo.
Ho recuperato i dati con AccessFix.
Grazie comunque.
alberto-w

Newsgroup: it.comp.appl.access
Titolo: run time: aiutoo

ho una tabella in cui ci sono qti campi data cartella ( giorno in cui è
stato fatta la cartella) data arrivo e "tempo presente in città".
ora la domanda è qta:
vorrei che nel campo "tempo..  " ci fosse una runtime ( penso che si chiami
cos') che mi faccia venire fuori auotomaticamente da qnto tempo, in anni, è
in citta, facendo la sottrazione tra "data cartella" e "data arrivo".
dato che nn sono molto abile con VBA qulacuno mi può aiutare grazie
sara

 sara
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: mysql access eliminato

ho probelmi quando inserisco nuovi record nelle tabelle mysql perchè mi
restituisce #eliminato#. ho già guardato gli altri post e ho aggiunto un
campo autoincrement e un campo timestamp ma il problema è rimasto. uso
access 97 e versione aggiornate di mysql. qualcuno sa darmi indicazioni?
caio a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 caio a tutti
Può essere che la tabella contenga campi numerici a precisione singola?
Ciao.

 campo autoincrement e un campo timestamp ma il problema è rimasto.
Scarica sempre la versione piu' recente di MyODBC e di MDAC;
Nelle proprieta' del DSN, fai un check su "Return matching rows" e ricollega
le tabelle.

 ciao e per ora grazie. aspetto nuove notizie
Ho fatto solo alcuni test con MySQL + MyODBC e ho rilevato tale problema
solo con i single.
Con altri tipi di dato tutto ok ... spiacente di non poterti aiutare.
Ciao.

SR wrote:


ho provato. ho scaricato myodbc 3.51.06 e mdac 2.71 il "Return matching
rows" era già selezionato ma ho ancora lo stesso problema. Io sto usando
access97 e winnt 4.0 service pack 5.
ciao e intanto mille grazie, sei hai novità fammi sapere.


Newsgroup: it.comp.appl.access
Titolo: Margine sinistro e destro su report etichette

Ciao a tutti,
ho questo problema: ho creato un report che mi permette di stampare una
serie di etichette con degli indirizzi.
Il formato delle etichette è 7 cm x 3,6 cm; in un foglio A4 ce ne stanno 3
in orizzontale(con spaziatura=0 fra di loro) e 8 in verticale
(con spaziatura=0 ma con margine superiore e inferiore = 4,5mm). Il mio
problema sta nel fatto che impostando il margine sinistro e quello destro
=0, Access 2000 in automatico mi ripropone sempre entrambi i margini =
6,01mm. Come posso fare per impostarli = 0.
Grazie.

 Il formato delle etichette č 7 cm x 3,6 cm; in un foglio A4 ce ne stanno 3


 ha scritto nel messaggio
news:CXlW6.501$Wz2....@news2.tin.it...

Non uso A2000, ma mi pare di aver letto in qualche messaggio tempo fa che il
problema fosse legato alla correzione automatica attivata.
Prova ad andare a cercare sul Sito Comune tra i messaggi dell'anno scorso, e
dovresti trovare una spiegazione di Karl.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Importazione file txt contenente lettere accentate

Buongiorno,
importando un file di testo in access, le lettere accentate vengono 
sostituite con altri caratteri, ad es:
à diventa  Ó 
° diventa  ░
ù diventa  ¨
ò diventa ‗ 
ì diventa ý
è diventa Þ
é diventa Ú
è un'anomalia di access, c'è un modo per sistemarle automaticamente o 
per importare il file corettamente?
Grazie
dell'aiuto
ciao
-- 
http://www.mynewsgate.net/mp.php?u=19811

 ciao
Solo per curiosità, puoi mandarmi il file di testo in privato?
Ciao, Carlo 

 ciao
Come fai le importazioni tramite codice VBA?
Con il metodo transfertext? Prova ad impostare il parametro TabellaCodici 
(vedi help)...
Ciao.
-- 
Sergio MAZZA 

Utilizzo il metodo transfertext.
Non ho ancora avuto tempo di impostare il parametro TabellaCodici 
Grazie
ciao
-- 
http://www.mynewsgate.net/mp.php?u=19811

Newsgroup: it.comp.appl.access
Titolo: As400 e Access: Date???

Ho un problemino....
Ho una tabella di Access collegata ad un file su AS400 e c'è un campo che
identifica le date.
Questo campo però mi esce su Access con questo formato: 20010325
(25/03/2001).
Come faccio a gestirlo in Access???? Esiste qualche funzione che converte
questo formato?
Grazie per l'aiuto!
--
A presto!
Donato Mazzocchetti
ark...@tin.it

 ha scritto nel messaggio
news:AtAz6.3562$k53....@news1.tin.it...

La funzione è la DateSerial coadiuvata dalle fuzioni perl la manipolazione
delle stringhe.
Se il campo contenente la data importata da AS400 si chiama Pippo, con il
codice VBA puoi scrivere:
Me!ControlloData = DateSerial (Left(Me!Pippo, 4), Mid(Me!Pippo,5,2),
Right(Me!Pippo,2))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: dopo aggiornamento cambia il formato data

Buonasera ai partecipanti,
come si evince dal codice seguente:
------------------------------
Private Sub dDataConsegna_AfterUpdate()
CurrentDb.Execute _
   "UPDATE Tb_Riga_Ord " & _
   "SET DataUltimoAcq=#" & Format(Me!dDataConsegna, "dd/mm/yyyy") & "# " & _
   "WHERE NumOrdID=" & Me!NumOrdID
'Requery della sottomaschera
Me.SM_Ordine_Dettagli.Form.Requery
End Sub
--------------------------------
passo la data dal controllo dDataConsegna della maschera principale
ai controlli DataUltimoAcq della sottomaschera;
il passaggio avviene ma dal formato gg/mm/aaaa
nel formato data mm/gg/aaaa
Come mai?
Napoleone 

 ha scritto nel messaggio
news:D2Yye.3289$QV1....@twister2.libero.it...

Ciao Napoleone,
e se passi la data in questo modo Format(Me!dDataConsegna, "yyyy/mm/dd")
formato iso della data o nel formato americano Format(Me!dDataConsegna,
"mm/dd/yyyy")
che succede ? Ti aspetto e poi vado a nanna
Le date sono da formattare preferibilmente in questo modo se non erro per
evitare la "conversione" che capita nel tuo caso
Sandro

 ha scritto nel messaggio 
news:gxYye.125178$75.54...@news4.tin.it...

Perfetto!
Ci avevo pensato, ma credevo mi venisse restituita la data tipo 2005/07/06;
mi sbagliavo.
Grazie Sandro e visto che vai a nanna... sogni d'oro.
Napoleone
Newsgroup: it.comp.appl.access
Titolo: Problema da Newbie

Devo eseguire un SQL all'evento ON CURRENT, all'apertura di una maschera.
La necessita' e' quella di reperire il valore di un campo di una tabella
attraverso un parametro passato
da una maschera precedente quella che deve lanciare l'SQL all'ON CURRENT.
Mi potete aiutare ?
Grazie anticipatamente
Cristian

 da una maschera precedente quella che deve lanciare l'SQL all'ON CURRENT.
cerca nell'help Openargs

 ha scritto nel messaggio
news:33vl7.79372$vC1.1...@news1.tin.it...

Non sei stato molto chiaro, o io ho capito male
comunque se ti interessa il valore che passi ad una
istruzione openform come argomento, lo puoi utilizzare all'interno
del codice o nei controlli tramite il metodo .openargs
puoi quindi caricarti una variabile o un oggetto sull'evento open cosi':
MIA_VAR=ME.OPENARGS
e utilizzarlo per la query che ti interessa.
bye :o)

Newsgroup: it.comp.appl.access
Titolo: Problemi di ricerca e visualizzazione record precedenti

Buongiorno a tutti.....
Ho questo problema nella tabella veicoli devo verificare se un veicolo
è già stato inserito....e vorrei che se lo fosse mi facesse vedere
quando e perchè.
In pratica attualmente io inserisco il veicolo...un controllo
(DLOOKUP) sul campo targa mi rileva tramite un messaggio se la targa
appunto è gia stata precedentemente inserita.
Questo è il codice che uso attualmente:
Private Sub targa_BeforeUpdate(Cancel As Integer)
If Not IsNull(DLookup("targa", "Tabella aliena veicoli", _
    "targa = " & Chr$(34) & Me!targa & Chr$(34))) Then
  MsgBox " LA TARGA CERCATA E' GIA' PRESENTE IN ARCHIVIO.",
vbExclamation, "ATTENZIONE! CONTROLLA"
End If
End Sub
Direi che funziona però poi mi tocca verificare tramite una maschera
di ricerca invece vorrei che il programma mi visualizzasse al momento
che inserisco la targa il record o i record precedenti, perchè la
stessa targa puo essere entrata anche altre 3 o 4 volte in precedenza.
Spero di essere stato chiaro. Ringrazio fin da ora chi potrà e saprà
aiutarmi
Grazie Fabio

 ha scritto nel messaggio 
news:1ebd893d-b02e-4a46...@y5g2000hsf.googlegroups.com...




End If
End Sub


Grazie Fabio
[risposta]
Invece di un msgbox fai aprire una maschera filtrata per [targa] che 
visualizza i dati che vuoi vedere:
es.
Private Sub targa_BeforeUpdate(Cancel As Integer)
If Not IsNull(DLookup("targa", "Tabella aliena veicoli", _
    "targa = " & Chr$(34) & Me!targa & Chr$(34))) Then
    Cancel = true '<-- annulla l'evento Update
    Docmd.OpenForm "tagheDoppie",,,"[targa]=" & chr$(34) & me!targa & 
chr$(34)
End If
End Sub
e aggiungerei un Cancel = true per annullare l'evento Update del record...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:1ebd893d-b02e-4a46...@y5g2000hsf.googlegroups.com...

Grazie per l'aiuto funziona...pero ho tolto il Cancel = true perchè io
voglio soltanto visualizzare se ci sono inserimenti precedenti e
verificare che tutto sia a posto poi devo poter continuare ad inserire
il veicolo perchè lo stesso veicolo puo entrare ed uscire anche 10
volte.
GRAZIE ANCORA SEI GRANDE!!!
Ciao Fabio
Newsgroup: it.comp.appl.access
Titolo: Chiamata Funzione

Ciao,
ho una funzione scritta in Visual Basic, che mi serve per disattivare la
funzione del tasto SHIFT durante l'avvio dell'applicazione db.
Ora, come facico per chiamare tale funzione e quindi per farla eseguire in
modo che disabiliti il tasto SHIFT durante l'avvio?
Grazie.
    Ciao e Buon Natale

 ha scritto nel messaggio
news:922sko$20f$1...@nread2.inwind.it...

costruisci due funzioni, una per abilitare e una per disabilitare
nella macro AutoKeys imposti una combinazione di tasti che chiami una
funzione e una combinazione di tasti che chiami l'altra.
giuseppe
Newsgroup: it.comp.appl.access
Titolo: cancellare record selezionati con query in una tabella

Buongiorno,
ho cercato anche nel sito comune, ma, dato che non so bene qual'è il
mio errore, non ho trovato.
Quesito: da codice SQL vorrei fare una query di eliminazione, ma, non
mi funzia.
Io l'ho scritta così:
  CurrentDb.QueryDefs("qrystandard").SQL = "DELETE dir.*" _
        & " FROM dir INNER JOIN tbPosDist ON dir.rd_num_d_b =
tbPosDist.TreeNumDB" _
        & " WHERE (((tbPosDist.TreeStampare)=True))"
    CurrentDb.QueryDefs("qrystandard").Execute
dove:
dir è una tabella su di un server SQL dove ho tutti i permessi e posso
cancellare
tbPosDist è una tabella Access interna al DB
L'applicazione è in A97.
Succede che non elimina i record, ma, mi da' un messaggio del tipo:
Per l'operazione è necessaria una query aggiornabile.
Se dalla struttura della query vado in visualizza i record selezionati
son corretti. poi con esegui l'errore è lo stesso (ovviamente)
Che io stia seguendo la strada scorretta?
Un'idea che mi è venuta in testa è che devo forse posizionarmi sulla
tabella per ogni record e quindi usare un diverso comando. E' meglio
per quest'ultima via?
Finora ho solo cancellato tabelle complete, tipo:
    CurrentDb.QueryDefs("qrystandard").SQL = "DELETE tbPosDist.* FROM
tbPosDist"
    CurrentDb.QueryDefs("qrystandard").Execute
Altro non ho mai provato, quindi ogni indicazione sarà gradita.
Ciao, mpio

 ...
Di solito succede se il risultato non è chiaro per JET, cioè i record
non sono univoco. Qui forse a causa del JOIN e perché rd_num_d_b
non ha un indice univoco.
Prova se nella query aiuta di impostare la proprietà "Record univoci"
a "Sì". Nell'enunciato SQL è: SELECT DISTINCTROW...
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 


Esatto!!!
ho modificato così:
... "DELETE DISTINCTROW dir.*" _ ...
e funziona tutto perfettamente
Grazie 1000
Ciao, mpio

Newsgroup: it.comp.appl.access
Titolo: Esportare una tabella senza dati

Come esportare una tabella solo con i campi? Ho la necessitą di salvarla su
di un floppy.
Grazie 1000
Giorgio

 Giorgio
Scusami ma non ho ben capito; devi forse copiare la struttura di una tabella
in un altro database?
Se è così usa il metodo CopyObject e poi dalla nuova tabella elimina tutti i
record.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: VISUALIZZAZIONE REPORT

ciao,
ho creato un report contenente dei sottoreport associati a delle query.
puň capitare che una query non dia risultati, quindi giustamente il
sottoreport non viene visualizzato nel report principale.
il problema č che rimane cosě all'interno del report principlae uno spazio
vuoto...
non si puň elinare questo spazio automaticamente in modo che la parte
restante del report risulti contigua a quella precedente???
grazie
lorenzo
--------------------------------
Inviato via 
http://usenet.libero.it

 lorenzo
Stavolta la proprietà HasData puoi utilizzarla; questo esempio è tratto
dall'help:
'---------------
È possibile utilizzare questa proprietà per determinare se nascondere un
sottoreport non contenente dati. L'espressione riportata di seguito, ad
esempio, nasconde il controllo Sottoreport quando il report non contiene
dati.
Me!SottoReport.Visible = Me!SottoReport.Report.HasData
'---------------
Inserisci il codice nell'evento "su stampa" della sezione del report dove
hai posizionato il sottoreport...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Conflitto Elimina e Modifica

Salve a tutti,
nelle proprieta' di una maschera ci sono le opzioni "consenti modifiche" e
"consenti eliminazioni". Ho creato una maschera per le eliminazioni di
record, ma se setto "consenti modifiche = no" e "consenti eliminazioni = si"
non posso eliminare i record: devono essere tutte e due si. E' come se
considerasse l'eliminazione come una modifica. Come posso vietare le
modifiche, lasciando attiva l'eliminazione?
Grazie Mille
Luca

 ha scritto nel messaggio
news:m_yLa.131767$lK4.3...@twister1.libero.it...

Prima di cancellare imposti la proprietà AllowEdits della form su cui il
record deve essere cancellato su true .
Dopo la cancellazione lo rimposti su false.
Ciao
ADR


Grazie per l'aiuto, non ci avevo proprio pensato!!
Ciao Luca

Newsgroup: it.comp.appl.access
Titolo: Identificare record in report con caratteri alfabetici

Ciao a tutti. Non so se sia possibile ma provo comunque a domandare.
Ho un report con un elenco di record e vorrei poter identificare ogni
record con un carattere alfabetico . Esempio
A   milan
B  torino
C  genoa
ecc. ecc.
Il numero dei record che si visualizzano nel report variano ad ogni
apertura e anche l'ordinamento cambia sempre ad ogni apertura. vorrei
che il primo record si identificasse con A, il secondo con B ecc. ecc.
E' possibile questo? grazie in anticipo

 che il primo record si identificasse con A, il secondo con B ecc. ecc.
Nel report puoi p.e. crearti una casella di testo con origine controllo:
=Chr(64+[CurrentRecord])
Ma cosa facciamo dopo il Z?
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio 
news:78ntfcF...@mid.individual.net...

Sei Forte Karl
Ciao
Graziano 

 > Ma cosa facciamo dopo il Z?
[risposta]
grazie karl per la risposta, la provero' subito. per quello che
riguarda il dopo z non c'e' problema perche' si tratta di un report di
quiz e con le lettere alfabetiche devo solo identificarle e al massimo
possono essere 5 0 6 . grazie mille e ciao
Newsgroup: it.comp.appl.access
Titolo: insert in tabella relazionate

Ho un db access interno alla rete, lo indago con php (linguaggio server
side per web).
ho tre tabelle
--------------------------------
Canzoni
----------------------------------
titolo	testo
genere	int lungo
autore	int lungo
--------------------------------
Autore
--------------------------
ID	contatore
nome	testo
genere
------------------------
Genere
---------------------
IDgenre 	contatore
genere		testo
Ho due relazioni tra genere.IDgenere -> canzoni.genere e tra
autore.IDautore -> canzoni.autore
Come faccio ad inserire una canzone aggiornando i anche le altre tabelle
se necessario ( ovvero se uno inserisce una canzone di un genere nuovo
che decide lui).
Il problema è la stringa SQL che non sono riuscito a scrivere; se
qualcuno la sa, poi la modifico per dati che provengono dal web.
Grazie saluti.

 ha scritto nel messaggio
news:39A52462...@sodalia.it...

Caro Giuliano,
prima di sapere come aggiornare le tabelle, bisogna che ne crei un numero
giusto e le metti correttamente in relazione fra di loro; si dà il caso che
ti sei dimenticato la chiave primaria della tabella Canzoni (IdCanzone) e ti
sei dimenticato almeno di una tabella. Poichè una canzone può avere più
autori ed un autore può aver composto più canzoni, la relazione tra la
tabella Canzoni e la tabella Autore non può essere uno-a-molti come hai
indicato tu, bensì molti-a-molti: in Access una relazione molti-a-molti si
realizza tramite un'altra tabella (CanzoniAutore) che contiene, nel tuo
caso,  sia IdCanzone che IdAutore (l'insieme dei due campi sarà la chiave
primaria).
Una dritta per organizzare le tabelle e metterle in relazione te l'ho data;
quando avrai progettato correttamente questa parte del DB, si potrà parlare
di come progettare le maschere e le sottomaschere che ti serviranno ad
aggiornare le tabelle.
Quanto alla stringa SQL che non riesci a scrivere, non ho capito che cosa
deve fare; non credo che vorrai aggiornare delle tabelle con una query
(almeno spero).
Roberto

Newsgroup: it.comp.appl.access
Titolo: Impostazione Top Values

E' possibile impostare una query in modo che restituisca solo l'ultimo
valore immesso in una tabella?
Devo impostare qualcosa nella finestra topValues?(perchč mi da come opzione
solo i primi record e non gli ultimi)
Ciao, Ciao

 ha scritto nel messaggio
news:irLCb.188178$e6.70...@twister2.libero.it...

Se per valore intendi ...l'ultimo record
Imposta ordinamento decrescente nella tua query di raggruppamento e nella
barra degli strumenti pulsante Primi Valori digita 1
Ciao Daniele
Newsgroup: it.comp.appl.access
Titolo: eseguire calcolo su prezzo in query se e solo se

sapete dirmi come posso calcolare un campo calcolato solo se un campo si/no 
vale meno -1
mi spiego meglio
possiedo un magazzino in cui alcuni articoli hanno il prezzo ivato se il 
campo "ivato" di tipo si/no vale -1
mentre il prezzo è da ivare se tale campo "ivato" vale zero.
quind nella query che uso per importare i dati da magazzino alla fattura 
devo scorporare l'iva solo hai
campi che hanno il campo "ivato" a -1 posso usare iif? avete un esempio da 
farmi?
Grazie mille. 


grazie mille provo. 

 ha scritto nel messaggio
news:425aa770$0$31956$5fc...@news.tiscali.it...

Creati il campo calcolato nel seguente modo:
TuoCampoCalcolato: IIf([TuoCampoSiNo] = -1; <prima formula>; <seconda
formula>)
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Report OK con Win 98, perde i pezzi con Win 2000

Ho un report realizzato con Access 97 che in anteprima è a posto su tutti i
PC, stampando dai PC con Windows 98 funziona correttamente, mentre stampando
dai PC con Windows 2000 perde dei pezzi. Le stampe sono in formato A4, fatte
su una HP 6122, ed il campo su cui perde i pezzi ha la proprietà espandibile
settata a Sì.
A qualcuno è capitato qualche cosa di simile e sa come risolvere il problema
?
Grazie in anticipo per l'eventuale aiuto.
Sergio

"Sergio"

Hai trovato e installato aggiornamenti dei Drivers HP per win 2000?

 wrote:
io ho una situazione strana analoga con i report.
se li stampo normalmente o in pdf va tutto bene, ma se li stampo come
fax, scompaiono i totali delle fatture. tutto il resto è perfetto solo
non si sa quanto sia il totale!

Newsgroup: it.comp.appl.access
Titolo: Messaggio di errore mancante su esecuzione SQL tramite VBA

Ho un Db access con tabella collegate a SQL Server. Debbo eseguire via VBA
delle query, usando questa sintassi:
DB.Execute "INSERT INTO ...."
Se però tento di eseguire un SQL che viola qualche regola di convalida dei
dati l'accodamento non viene eseguito, ma non viene restituito alcun
messaggio di errore. Se, invece, creo una query con lo stesso SQL e la
eseguo a mano tutto gira regolarmente.
Come si fa, ammesso che sia possibile, a farsi dare il messaggio di errore?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


dbFailonError sulle opzioni della execute
1) evidenzia execute nel codice
2) fai <F1>
3) scegli DAO
4) Guardati le opzioni della execute
-- 
ac
y-1=x


Ottimo, grazie!
Purtroppo non riporta i dettagli dell'errore, ma solo un generico ODBC
error, ma va bene cosě, l'importante č che l'utente si renda conto che si č
verificata una anomalia.


Newsgroup: it.comp.appl.access
Titolo: Far riapparire la finestra del database

Ok, per non mostrare la finestra del database in avvio non ci sono
problemi... ma per mostrarla/nasconderla dopo che il DB e' avviato? 
Si puo'?
Cia' 
Max De Poli

 ha scritto nel messaggio
news:c2f1e49e.0203...@posting.google.com...

"F11"
bye
Newsgroup: it.comp.appl.access
Titolo: Visualizzazione dati durante elaborazione lunga

Ciao a tutti,
sono ancora qui a sfruttare le vostre conoscenze.....
E' possibile visualizzare dati mentre si mesegue una elaborazione lunga in 
VBA?
mi spiego meglio...
devo leggere qualche migliaio di record clienti e fornitori per controlli 
vari e mentre eseguo questo codice vorrei mostrare mostrare il nome del 
cliente /fornitore appena letto, affinchè non dia l'impressione di 
"impallamento"...
Grazie per la disponibilita
GS 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

[omissis]
...e tre
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 ha scritto nel messaggio 
news:875ea355212c68...@news.tin.it...


 ha scritto nel messaggio 
news:4672b887$0$37204$4faf...@reader3.news.tin.it...


Newsgroup: it.comp.appl.access
Titolo: Costate per campo contatore

Salve sono Fanciullo,
access97
Non riesco a trovare la costante per la creazione
via codice di un campo contatore
Set fld = CurrentDb().TableDefs("tabella").CreateField("CampoContatore", db 
di che????)
grazie 

 db di che????)
Posiziona il cursore nella parola "CreateField", premi <F1>, scegli
"Esempi" nella guida. Il primo esempio mostra come si crea un
campo contatore con questo metodo.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio 
news:6nl033F...@mid.individual.net...

Vielen Dank, karl
Set fld1 = tdf.CreateField("IDContatto", dbLong)
 fld1.Attributes = fld1.Attributes + dbAutoIncrField
ma perché secondo te  Attributes + dbAutoIncrField??

 ma perché secondo te  Attributes + dbAutoIncrField??
Attributes è un valore Long che viene gestito come una struttura
binaria. Ogni impostazione possibile è un bit diverso, p.e.
dbAutoIncrField = 16 o 10000 nel sistema binario.
Si fa un'addizione per aggiungere un'impostazione, p.e.
fld1.Attributes + dbAutoIncrField
che con il valore standard di Attributes (0) significa
0 + 16
ma se ci sono già presente altri impostazioni puo anche
essere p.e.
1 + 16
Questo infatti è la situazione nel tuo esempio dove è già
fissata la lunghezza del campo (--> dbFixedField = 1) e
così il valore di Attributes diventa 17.
Per leggere o provare se è presente una certa impostazione
si fa un paragone binario con l'operatore And, p.e. se vuoi
sapere se si tratta di un campo contatore:
fld1.Attributes And dbAutoIncrField
che dà sempre 16 se il bit per 16 è messo, p.e.
17 And 16 = 16
altrimenti il risultato è 0.

Newsgroup: it.comp.appl.access
Titolo: Conflitto tra due routine evento

Un saluto agli insonni, a quelli che la notte dormono sì, ma con in testa
gli automatismi da far fare ad Access, a quelli che ascoltano gli altri ma
pensano al Report ,alla casella combinata ecc.
Un saluto infine a quelli dimenticano tutto ciò solo nell' intimità
coniugale  (lo spero per loro!)
In una sottomaschera ho due controlli
PrezzoPreventivato  e   PrezzoEffettivo che chiameremo [Prezzo1] e [Prezzo2]
Vorrei che mentre compilo Prezzo1, Prezzo2 si aggiornase automaticamente con
gli stessi valori.
Fin qui Ok con una routine Prezzo1= Prezzo 2
Dopo un tot di giorni arriva il prezzo effettivo; se il Prezzo2, cioè quello
Effettivo, è diverso da Prezzo1, vorrei avere la possibilità di cambiargli
il valore  senza che la routine precedente intervenga nuovamente e reimposti
il valore di Prezzo1.
Cerco di spiegarmi in VBA:
Dopo aggiornamento di Prezzo2:
If Prezzo2 <> Prezzo1 Then
Ignora o annula la Routine che ti dice che Prezzo2  è uguale a Prezzo1 .
E' una cosa del genere la soluzione ? Come si fa?    Grazie come sempre.

 E' una cosa del genere la soluzione ? Come si fa?    Grazie come sempre.
magari controllando l'oldvalue?

 ha scritto nel messaggio
news:94pvat$504$1...@serv1.albacom.net...

Ecco la risposta che ti ho già dato nel tuo thread precedente:
--------------------------------------------------------------
E no. In questa fase digita Prezzo1, e a fronte dell'evento "Dopo
aggiornamento" di Prezzo1 genera il seguente codice VBA:
Me!Prezzo2 = Me!Prezzo1
Quando arriva il prezzo effettivo, se diverso da quello a suo tempo
digitato, digitalo in Prezzo2.
Fine della trasmissione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

 CUT
Grazie per la risposta. Quando l'ho letta mi son detto "Oddio che scemo"!
Per quanto riguarda la Combo che filtra i valori in una Form a maschere
continue:
Nella Query dell'Origine riga, la proprieta Record Univoci "Sì" come tu mi
hai suggerito, era già impostata su "Sì". Come mai i records sono appaiono
sempre multipli?

 ha scritto nel messaggio
news:94u8ef$28f$1...@serv1.albacom.net...

Hai ragione: prova allora a convertire la tua query in una query di
raggruppamento.


 >
Onestamente non riesco a seguire tutti i tuoi ragionamenti.
Se perň, con una maschera debbo filtrare tutti tutti i record dell'oggetto
che č origine record della maschera e che hanno il valore del campo MioCampo
uguale al valore selezionato dalla casella combinata MiaCombo, a fronte
dell'evento "Dopo aggiornamento" di MiaCombo genero il seguente codice VBA:
Me.Filter = "MioCampo =" & MiaCombo
Me.FilterOn = True
nel caso in cui MioCampo č numerico, oppure:
Me.Filter = "MioCampo =" & Chr$(34) & MiaCombo & Chr$(34)
Me.FilterOn = True
se MioCampo č di tipo testo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Record diversi su 2 tabelle

Buongiorno a tutti, non riesco a risolvere questo problema.
Ho 2 tabelle, la prima e la seconda hanno in comune il campo "codice".
La prima contiene es 10 record
La seconda contiene es i 10 record uguali alla prima e 5 record che non sono
presenti nella prima.
Io vorrei confrontarle ed estrarre dalla 2 solo i 5 record che non sono
presenti nella prima.
Sto diventando matto, come posso fare per risolvere questa cosa?
Grazie Nadir
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie Nadir

Prova con l'autocomposizione "Query ricerca dati non corrispondenti".
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Fantastico, grazie 1000, sei un grande. Avevo già perso due ore in inutili
tentativi,non conoscevo quella query


"nao+" <naoa...@SPANiol.it> ha scritto nel messaggio
news:212Z159Z223Z113Y...@usenet.libero.it...
[CUT]
Sarebbe il caso che quando rispondi tu scriva DOPO e non prima del testo dei
messaggi precedenti: non mi sembra che tu sia nuovo del NG, quindi dovresti
conoscere questa regola.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Clipboard

E' possibile inviare il contenuto di una variabile o di un campo nella
clipboard via codice ?
Grazie in anticipo.

 clipboard via codice ?
Per un campo (text box ecc.) in una maschera che posso avere il
focus č semplice con:
Me!NomeCampo.SetFocus
'e poi un RunCommand come
RunCommand acCmdCut
RunCommand acCmdCopy
RunCommand acCmdPaste
RunCommand acCmdPasteAppend
Per una variabile č piů complicato:
http://support.microsoft.com/support/kb/articles/Q210/2/16.asp
--
HTH
Karl
*********
Access-FAQ (Tedesco): 
http://www.donkarl.com

 ...che posso avere il focus ...
aiaiai... può, può, può
Ho dimenticato lo statement nel signature.
--
HTH per me
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco): 
http://www.donkarl.com

 aiaiai... puň, puň, puň


 Perchč? Cosč la libreria di API?
Com'č scritto nel codice sono "user32.dll" e "kernel32.dll".
Ma se non usi Win3.1 o prima sono certamente nel tuo computer.
Per me funziona da qualche anno. Uso la versione di
http://support.microsoft.com/support/kb/articles/Q138/9/09.asp
(e 
http://support.microsoft.com/support/kb/articles/Q138/9/10.asp
)
ma non vedo nessuno differenza.
Non di dice quale riga o funzione č il problema?
Rivedi le dicchiarazioni ancora una volta. Forse hai sbagliato qc.
--
HTH


 Non di dice quale riga o funzione è il problema?


 wrote in message
DmOO5.27209$BF.9...@news.infostrada.it...


 Dove sbaglio?
Il metodo Print in Access funziona solo col oggetto Debug.
Per questo viene l'errore non perché ci sono API ecc.
Debug.Print "blabla"
Così si manda un testo al debug window. (vedi "Print" in Help)
Ma con ClipBoard_SetData() non si viede un risultato.
La funzione solo fa qc = copiare qc nel clipboard.
Per ricevere il contenuto del clipboard devi usare ClipBoard_GetData():
http://support.microsoft.com/support/kb/articles/Q210/2/13.ASP
Ho gia scritto che è un po complicato. ;-)


 wrote in message
xfSO5.90876$Le2.5...@news.chello.at...

Newsgroup: it.comp.appl.access
Titolo: succedono cose inspiegabili con i filtri :(

Se eseguo la query con il filtro WHERE
 
SELECT Items.MATCHCODE, Format([Update],"yyyymm") AS YM, Items.Quantity
FROM Items
WHERE (((Items.MATCHCODE) Like "MA 240060013*") AND ((Items.Quantity)<>0))
ORDER BY Items.MATCHCODE, Format([Update],"yyyymm");
 
ottengo i risultati che mi aspetto
 
https://i.imgur.com/UmzfSk5.png
 
 
 
 
Se la eseguo eliminando il filtro mi spariscono una dozzina di righe
 
https://i.imgur.com/fOWsHGq.png
 
 
 
la cosa brutta è che non ne vengo a capo :(
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........

 
 
e perdipiù mostrano dati errati 


 
 
quel burlone di un Access :/
 
apro la query, la eseguo, ho i dati giusti
la chiudo, la riapro, la rieseguo, ho i dati sbagliati
la chiudo, la riapro, la modifico con un filtro sul codice <>"" 
(praticamente tutto), la salvo, la eseguo, ho i dati giusti
la chiudo, la riapro, la eseguo, ho i dati sbagliati
 
forse è il caso che ci dormo sopra una notte :(


 
 
Se anche domani non funzionerà, spiega meglio cosa fai e mostra tutto il 
codice rilevante, p.e. non è chiaro cosa significa
 
 > la modifico con un filtro sul codice
 
Cambi il testo SQL del querydef o ...?
Controlli il testo SQL del query che ti dà "dati sbagliati"?
ecc.
 
-- 
Ciao
Karl
*********
http://AccessDevCon.com
 
Access FAQ: 
http://donkarl.com/it
 

 
 
significa che nella struttura della query vado ad aggiungere un filtro 
inutile:
 
https://i.imgur.com/KnfJNdD.png
 
 
Tutti i codici iniziano con le due lettere "MA" per cui inserire il filtro 
Like "MA*" non riduce il numero dei record elaborati
 
la cosa buffa è quindi anche questa:
 
se la eseguo con il filtro e vedo i dati che mi aspetto, ottengo 7729 
record
se la rieseguo senza il filtro e vedo dati in misura inferiore e perdipiù 
sbagliati, i record sono sempre 7729
 
anche modificando l'ordinamento dei risultati a video, crescente o 
decrescente, i codici NON ci sono, ne trovo solo tre, sempre gli stessi, 
sempre con valori sbagliati (le quantità, in primis, ma anche la coppia 
anno-mese: a maggio il valore di giacenza manca per cui vorrei sapere dove 
cavolo è andato a prendersi una giacenza al 31/05/2020...)


Ma da generatore di epressioni è giusto usare yyyymm che solitamente si usano in vba essendo inglese...?
Sicuro non sia da usare [aaaamm]...?
 
@Alex

 
 
ho access in inglese, come tutto il resto del computer, e il risultato si 
vede ed è corretto, vedi il primo link 
https://i.imgur.com/UmzfSk5.png
 


 
 
i codici sono DIVERSI!
 
mannaggia a me e alla stanchezza, in un caso ci sono due zeri, nell'altro 
ce ne sono TRE
 
Adesso ricomincio da capo
 
grazie per aver condiviso questo momento di demenza senile


 
 
nota bene: in aggiunta al matchcode che uso nella query c'è anche un 
artikelnummer che teoricamente è l'ID; quest'ultimo NON è cambiato, hanno 
fatto casino i tedeschi usando in maggio un matchcode diverso 
 
ugh. questo mi rincuora, non sono del tutto evapbtyvbavgb
