title: Errore con il metodo FindFirst

author: simfil

text:
Un saluto a tutto il NG.
E' la prima volta che vi scrivo, quindi voglio prima farvi i complimenti
per la simpatia del gruppo e ringraziarvi dell'aiuto che fino ad ora mi
avete dato
nell'approfondire il lingaggio VBA (riuscivo, tramite un amico, a seguirvi
scaricando i mex dal sito comune).
Ora che sono riucito a collegarmi dall'ufficio chiedo subito aiuto ai guru
:)))
Il problema è questo:
la funzione scritta sotto si pianta e mi dà errore sul metodo FindFirst (vi
posso garantire che il cognome nella tabella esiste).
Function Prova()
Dim rst As Recordset
Set rst = CurrentDb.OpenRecordset("Persone", dbOpenTable)
rst.MoveFirst
rst.FindFirst "Cognome = " & Chr(34) _
                    & Forms!NomeMaschera.casellaDiTesto.Value & Chr(34)
...
rst.Close
Set rst = Nothing
End Function
L'errore che ricevo è : 3251 Operazione non supportata per questo tipo di
oggetto.
Come *operazione non supportata*, l'ho sempre fatto!!!
Dopo un po' di smanettamenti e bestemmie ho notato che se la tabella è
collegata
funzia a meraviglia! (le bestemmie sono aumentate)
Ora la domanda sorge spontanea... come c@##* si usa il metodo FindFirst in
una
tabella del db corrente? [mi vergogno un po', mi sembra di essere tornato a
quando non
capivo che differenza c'è tra una tabella e una query :-(((((((((( ]
NB: l'errore si verifica sia con A97 che A2k e ho anche provato a importare
        il tutto su un db nuovo... niente da fare.
Ringrazio in anticipo a chi mi risponderà.
Ciao, Simone


title: Errore con il metodo FindFirst

author: Sandro

text:
sim...@libero.it
 (simfil) ha scritto il lun 07 ago 2000 06:58:44p

I metodi find funzionano solo su recordset di tipo dynaset o di tipo
snapshot.
Per un recorset di tipo tabella usa il metodo seek, oltretutto piu' veloce
se il campo di ricerca e indicizzato.
Se proprio vuoi utilizzare il metodo findfirst apri il recordset come
dynaset
Set rst = CurrentDb.OpenRecordset("Persone", dbOpenDynaset)
Sandro


title: Errore con il metodo FindFirst

author: Roby

text:
simfil <
sim...@libero.it
> wrote in message
8VBj5.28048$dF5.5...@news.infostrada.it...
> Un saluto a tutto il NG.
    Ciao mi chiamo Roby
> E' la prima volta che vi scrivo, quindi voglio prima farvi i complimenti
> per la simpatia del gruppo e ringraziarvi dell'aiuto che fino ad ora mi
> avete dato
> nell'approfondire il lingaggio VBA (riuscivo, tramite un amico, a seguirvi
> scaricando i mex dal sito comune).
    Anche io come te, è da poco che frequento questo newsgroup, ma devo dire
che l'ho trovato molto interessante
> Ora che sono riucito a collegarmi dall'ufficio chiedo subito aiuto ai guru
> :)))
>
> Il problema è questo:
> la funzione scritta sotto si pianta e mi dà errore sul metodo FindFirst
(vi
> posso garantire che il cognome nella tabella esiste).
>
    Ho subito preso in esame il tuo problema, simulando ciò che ti accadeva
e ho constatato che avevi tremendamente ragione.
    Però sono anche riuscito a trovare il motivo di questo particolare
errore.
    Devi sapere che l'oggetto Recordset (come quello utilizzato da te) è
presente in cinque tipi differenti: di tipo tabella, di tipo dynaset, di
tipo     snapshot, di tipo forward-only scrolling e di tipo dinamico; quello
utilizzato nel tuo caso è di tipo tabella da te settato con "dbOpenTable"
(ma attenzione anche se sottointesi il tipo, l'oggetto Recordset di default
è quello di tabella), ed è proprio qui l'errore. Devi quontinare a sapere
che il metodo FindFirst è supportato solamente dagli oggetti Recordset di
tipo Dynaset, o Snapshot (per la speigazione di questi ultimo ti rimando a
un manuale) e non da quelli tabellari (come il tuo caso).

    Quindi il problema è in parte risolto: o cambi il tipo di oggetto
Recordset con uno dynaset o snapshot oppure utilizzi un'altro metodo ovvero
"Seek" riconosciuto dall'oggetto Recordset di tipo tabella. (Per la sintassi
ti rimando a un manuale)
> Ringrazio in anticipo a chi mi risponderà.
>
> Ciao, Simone
>
>
Bhe, il mio compito l'ho fatto. Spero che il mio aiuto ti possa servire.
Buon divertimento.
R.B.


title: Errore con il metodo FindFirst

author: Voltolini

text:
> Ora che sono riucito a collegarmi dall'ufficio chiedo subito aiuto ai guru
E dagli coi cosidetti "guru",aggiungo io "italiani", che non hanno risolto
il problema primario:quello della sicurezza in MsAccess
mentre io,modestia a parte,credo di averlo risolto,con l'aiuto di altri non
certo "guru".
Una domanda:codesti "guru" possono di colpo cambiare pelle e diventare
"assassini"?
Del sottoscritto,naturalmente.
Voltolini


title: Errore con il metodo FindFirst

text:
"Voltolini" <
extr...@libero.it
> ha scritto nel messaggio
news:zIjk5.39473$dF5.7...@news.infostrada.it...
> E dagli coi cosidetti "guru",aggiungo io "italiani", che non hanno risolto
> il problema primario:quello della sicurezza in MsAccess
Bé non tutti sono perfetti...
> mentre io,modestia a parte,credo di averlo risolto,con l'aiuto di altri
non
> certo "guru".
vorrà dire che sei più perfetto degli altri... [cmq buono a sapersi, i
prossimi dubbi te li recapito in forma privata! :-)))) (scherzo)]
> Una domanda:codesti "guru" possono di colpo cambiare pelle e diventare
> "assassini"?
> Del sottoscritto,naturalmente.
> Voltolini
>
???? ...che intendi dire?  ...che ti mangeranno vivo appena leggono sto
post?
Io penso di no ma, sempre riferito a quello che dicevi prima, è possibile
che la sicurezza in Access loro con i loro metodi la ritengano sufficiente.
Poi se non ti hanno soddisfatto nelle risposte ...bé la buona volontà di
aiutarti ce l'hanno messa no?
Cmq andrò a leggermi i tuoi post così capirò un pò di più quello che
intendevi.
Ne approfitto per ringraziare pubblicamente Sandro e Roby per le risposte (è
pochissimo che uso il newsreader e ho paura di aver fatto un pò di casino...
Anzi se se avete qualche *dritta* da darmi... :-))))
Ciao, Simone


title: Errore con il metodo FindFirst

author: Federico Luciani

text:
Voltolini wrote:
> > Ora che sono riucito a collegarmi dall'ufficio chiedo subito aiuto ai guru
> E dagli coi cosidetti "guru",aggiungo io "italiani", che non hanno risolto
> il problema primario:quello della sicurezza in MsAccess
> mentre io,modestia a parte,credo di averlo risolto,con l'aiuto di altri non
> certo "guru".
Non mi reputo un 'guru', cmq mi intrometto in quanto credo
di essere parte in causa.
Naturalmente ti riferisci allo shift, bene, se per te e'
cosi' importante disabilitare lo shift per rendere un mdb
sicuro, permettimi di dirti che, imho, non hai capito
niente di cosa si intende generalmente per db sicuro.
Un utente finale normale non ha le capacita' per
riabilitare lo shift, specialmente se e' stata implementata
la sicurezza a livello utente.
In ogni caso, un utente che puo' ad accedere al db, puo'
fare solo cio' che l'amministratore gli ha permesso di
fare, sia che utilizzi le form, sia che utilizzi le
tabelle, naturalmente partendo dal presupposto che il db
sia stato sviluppato correttamente. Possiamo anche dire che
l'utente usando le tabelle non puo' fare piu' danni di
quanti ne farebbe usando solo le form.
Il vero problema della sicurezza dei dati in access e' che
fa acqua da tutte le parti, e quindi se 'qualcuno' (e non
chiunque) e' interessato ai dati, sta tranquillo che
riuscira' ad averli.
Naturalmente non saro' io a dimostarti come.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Errore con il metodo FindFirst

text:
Caro Luciani,
non mi riferivo certamente a te scrivendo di "guru",puo' darsi che vi siano
altri modi per sproteggere un DB,credo pero' che la nuova funzione sul tasto
Shift,sia un punto a favore della sicurezza.
Ho letto tutti i post sulla sicurezza e il "dibattito" che ne e' scaturito
nel mese di maggio,ho tirato una conclusione:Non bisogna distribuire il file
personale mdw in quanto puo' essere sprotetto.
Mi preme fare una osservazione,per quanto riguarda i danni che lavorando
sulle tabelle (le query con autorizzazioni del proprietario vorrai dire)
sarebbero non maggiori che lavorando sulle schede,caro Luciani sai meglio di
me che non e' vero,infatti con la protezione a livello utente per forza devi
assegnare a tante query tutte le autorizzazioni (aggiorna,elimina)
altrimenti non puoi successivamente mettere in piedi un sistema di sicurezza
a livello di scheda (tipo consentimodifiche,consentieliminazioni ecc.).
Tutto questo parte dal presupposto che non si possa piu' distribuire un mdw
personalizzato in quanto insicuro,se fosse il contrario certo che con le
query puoi far vedere solo quello che vuoi.
Probabilmente a me sfuggono altre cose sulla sicurezza,sono tentato di
mandarti,ovviamente con il tuo permesso,un MDB di esempio per vedere se
riesci a fare due cose:
1-A leggere i dati
2-A modificare i dati
Se mi dici che la nuova funzione sul tasto Shift anche quella non serve a
niente mi metto il cuore in pace e mi dedico ad altre cose.
Ciao
Voltolini



title: Errore con il metodo FindFirst

text:
Voltolini wrote:
> > Non mi reputo un 'guru', cmq mi intrometto in quanto credo
> > di essere parte in causa.
> > Naturalmente ti riferisci allo shift, bene, se per te e'
> > cosi' importante disabilitare lo shift per rendere un mdb
> > sicuro, permettimi di dirti che, imho, non hai capito
> > niente di cosa si intende generalmente per db sicuro.
> > Un utente finale normale non ha le capacita' per
> > riabilitare lo shift, specialmente se e' stata implementata
> > la sicurezza a livello utente.
> > In ogni caso, un utente che puo' ad accedere al db, puo'
> > fare solo cio' che l'amministratore gli ha permesso di
> > fare, sia che utilizzi le form, sia che utilizzi le
> > tabelle, naturalmente partendo dal presupposto che il db
> > sia stato sviluppato correttamente. Possiamo anche dire che
> > l'utente usando le tabelle non puo' fare piu' danni di
> > quanti ne farebbe usando solo le form.
> > Il vero problema della sicurezza dei dati in access e' che
> > fa acqua da tutte le parti, e quindi se 'qualcuno' (e non
> > chiunque) e' interessato ai dati, sta tranquillo che
> > riuscira' ad averli.
> > Naturalmente non saro' io a dimostarti come.
> Caro Luciani,
> non mi riferivo certamente a te scrivendo di "guru",puo' darsi che vi siano
> altri modi per sproteggere un DB,credo pero' che la nuova funzione sul tasto
> Shift,sia un punto a favore della sicurezza.
> Ho letto tutti i post sulla sicurezza e il "dibattito" che ne e' scaturito
> nel mese di maggio,ho tirato una conclusione:Non bisogna distribuire il file
> personale mdw in quanto puo' essere sprotetto.
E' vero in parte.
Se distribuisci l'mdw, con uno qualunque dei software in
circolazione e' possibile scoprire i nomi degli utenti e le
loro password, ma questo e' solo il modo piu' semplice per
accedere al mdb; infatti, non e' necessario avere l'mdw, e
quindi le password, per ottenere l'mdb sprotetto.
Naturalmente non posso spiegarti come cio' sia possibile,
mi devi credere sulla parola.
Qualche mese fa, con qualcun'altro del gruppo, abbiamo
discusso, privatamente, della protezione dei dati, siamo
giunti alla conclusione che non esiste un buon sistema di
protezione per access, cosa che abbiamo piu' volte ribadito
su questo ng.
> Mi preme fare una osservazione,per quanto riguarda i danni che lavorando
> sulle tabelle (le query con autorizzazioni del proprietario vorrai dire)
> sarebbero non maggiori che lavorando sulle schede,caro Luciani sai meglio di
> me che non e' vero,infatti con la protezione a livello utente per forza devi
> assegnare a tante query tutte le autorizzazioni (aggiorna,elimina)
> altrimenti non puoi successivamente mettere in piedi un sistema di sicurezza
> a livello di scheda (tipo consentimodifiche,consentieliminazioni ecc.).
> Tutto questo parte dal presupposto che non si possa piu' distribuire un mdw
> personalizzato in quanto insicuro,se fosse il contrario certo che con le
> query puoi far vedere solo quello che vuoi.
Questo vuol dire che per access l'utente e' sempre l'Admin
(utente standard) che avrai eliminato dal gruppo degli
amministratori e che naturalmente non e' il proprietario
dei vari oggetti, poi probabilmente userai un tuo sistema
di accessi differenziato ed in base a questo abiliterai o
meno la possibilita' di modificare/visualizzare i dati
nelle forms.
Prendiamo in considerazione il gruppo di lavoro di access
(system.mdw standard), l'Admin non e' piu' un
amministratore ne proprietario, ma puo' usare le query,
perche' e' stata impostata l'opzione WITH OWNERACCESS;
questo significa che via codice (da un altro mdb o da vb)
e' possibile aprire l'mdb, leggere i nomi delle query,
aprirne una e farci quello che ci pare. Spero vivamente che
tu mi smentisca.
Questo per dimostrarti che se un utente smanettone e'
capace di riabilitare lo shift (disabilitato non
utilizzando la 'tua funzione') e' sicuramente capace di
leggere/modificare i dati peraltre strade e quindi di come
lo shift e' stato disabilitato gliene frega poco.
Forse in precedenza sono stato un po' brusco e mi dispiace,
ma quello che voglio dimostarti e' che disabilitare lo
shift serve solo ad evitare che utenti normali possano
accedere alla finestra database. Basta, non serve ad altro,
non bisogna _assolutamente_ considerarlo un sistema di
protezione. Personalmente nella maggiorparte dei casi, non
lo considero affatto.
> Probabilmente a me sfuggono altre cose sulla sicurezza,sono tentato di
> mandarti,ovviamente con il tuo permesso,un MDB di esempio per vedere se
> riesci a fare due cose:
> 1-A leggere i dati
> 2-A modificare i dati
Direi che non e' necessario, prova a fare quello che ti ho
detto da un altro db e fammi sapere.
Questo e' il codice:
Dim appAccess As Access.Application
Dim db As Database
Dim qdf As QueryDef
Set appAccess = CreateObject("Access.Application.8")
With appAccess
  .OpenCurrentDatabase "C:\tuodbprotetto.mdb"
  Set db = .CurrentDb
  'ATTENZIONE vengono aperte tutte le query
  For Each qdf In db.QueryDefs
   .DoCmd.OpenQuery
qdf.name
  Next qdf
End With
Set appAccess = Nothing
> Se mi dici che la nuova funzione sul tasto Shift anche quella non serve a
> niente mi metto il cuore in pace e mi dedico ad altre cose.
Non e' questo il punto della questione. Bisogna stare
attenti a non fermarsi alle apparenze. :-)
Spero di essere stato chiaro e che questa discussione sia
costruttiva.



title: Query a campi incrociati

author: Luca

text:
E' impossibile ottenere un report da una query a campi incrociati?
Grazie.
P.S.: Non lapidatemi se la cosa e' gia' stata chiesta... ho avuto la buona
volonta' di cercare prima di chiedere... non ho trovato niente :((


title: Query a campi incrociati

author: cidi

text:
"Luca" <
i...@noone.it
> ha scritto nel messaggio
news:bleo24$pcu$1...@newsreader1.mclink.it...

Ciao Luca
prova a vedere a questo link...altrimenti riposta un tuo quesito.
http://groups.google.com/groups?hl=it&lr=&ie=UTF-8&oe=UTF-8&th=205481b3a45ec
f49&rnum=2
Daniele


title: Query a campi incrociati

author: namor

text:
Luca ha scritto:

Non puoi usare un report classico, perchè la query a campi incrociati
restituisce un recordset con numero e nomi di campo variabili, quindi non
sapresti quante caselle usare e che origine dati impostare in ciascuna.
Io ce l'ho un report simile, uso tutte caselle non associate e sull'evento
apertura del report con un ciclo su una query di raggruppamento mi leggo i
nomi dei campi restituiti dalla query a campi incrociati e li imposto come
origine dati delle caselle.
Fai qualche prova, se hai difficoltà scrivi sul ng.
Namor
--

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


title: ridimensionamento form di tipo popup su riduzione ad icona

author: Gaetano Di Zanni

text:
Ho un problema: vorrei sě ridurre ad icona delle popup ma vorrei che non si
riducessero del tutto, bensi si riportassero ad una altezza e ad una
larghezza ridotte a, per es. 1cm di altezza per 5 di larghezza.
Come fare?
Grazie a tutti.


author: ALESSANDRO Baraldi

text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:421258fa$0$6304$5fc...@news.tiscali.it...

MoveSize ti dice nulla...?
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:4212707a$0$6302$5fc...@news.tiscali.it...
> "Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
> news:421258fa$0$6304$5fc...@news.tiscali.it...
> > Ho un problema: vorrei sì ridurre ad icona delle popup ma vorrei che non
> si
> > riducessero del tutto, bensi si riportassero ad una altezza e ad una
> > larghezza ridotte a, per es. 1cm di altezza per 5 di larghezza.
> > Come fare?
> >
> > Grazie a tutti.
>
>
> MoveSize ti dice nulla...?
>
> Ciao
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> --------------------------------------------------------------------------
-
Hai ragione, Alessandro; grazie.


text:
"Gaetano Di Zanni" <
gaetano...@tiscali.it
> ha scritto nel messaggio
news:4212f77a$0$6311$5fc...@news.tiscali.it...

Alex scusami: ho provato a legare il movesize (Docmd.Movesize,
numero,numero,numero,numero) specificando in twips la posizione e la
dimensione, come da help) all'evento "su disattivazione ma non mi funziona",
come potrei, per esempio ottenere il movesize sull'azione "riduzione ad
icona"?
Ti ringrazio per la tua proverbiale cortesia.


text:
> Alex scusami: ho provato a legare il movesize (Docmd.Movesize,
> numero,numero,numero,numero) specificando in twips la posizione e la
> dimensione, come da help) all'evento "su disattivazione ma non mi
funziona",
> come potrei, per esempio ottenere il movesize sull'azione "riduzione ad
> icona"?
> Ti ringrazio per la tua proverbiale cortesia.
Sinceramente a questo punto non ho capito cosa
devi fare.
Ovvio che il Pulsante di Riduzione deve sparire, poichè
per intercettarlo devi obbligatoriamente subclassare
la Form, tecnica non complessa, ma decisamente non comune.
Allo scopo pertanto ti conviene evitare difficoltà inutili, elimina
i Button dalla CaptionBar della Form e gestisci la riduzione
con un Tasto Funzione o un Button dedicato in Form.
A quel punto prova a fare un
DoCmd.MoveSize 0,0,5000,1000
e vedi cosa succede.
Sempre che non abbia capito male...!!



text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:42138a56$0$6313$5fc...@news.tiscali.it...
> > Alex scusami: ho provato a legare il movesize (Docmd.Movesize,
> > numero,numero,numero,numero) specificando in twips la posizione e la
> > dimensione, come da help) all'evento "su disattivazione ma non mi
> funziona",
> > come potrei, per esempio ottenere il movesize sull'azione "riduzione ad
> > icona"?
> > Ti ringrazio per la tua proverbiale cortesia.
>
>
> Sinceramente a questo punto non ho capito cosa
> devi fare.
> Ovvio che il Pulsante di Riduzione deve sparire, poichè
> per intercettarlo devi obbligatoriamente subclassare
> la Form, tecnica non complessa, ma decisamente non comune.
> Allo scopo pertanto ti conviene evitare difficoltà inutili, elimina
> i Button dalla CaptionBar della Form e gestisci la riduzione
> con un Tasto Funzione o un Button dedicato in Form.
> A quel punto prova a fare un
>
> DoCmd.MoveSize 0,0,5000,1000
>
> e vedi cosa succede.
>
> Sempre che non abbia capito male...!!
>
> --
> @Alex (Alessandro Baraldi)
> --------------------------------------------------------------------------
-
>
http://www.sitocomune.com/
>
http://www.mantuanet.it/alessandro.baraldi/
> --------------------------------------------------------------------------
-
No, hai capito benissimo. Grazie ancora Alex, con i consigli che mi hai dato
risolvo senz'altro.
Ciao


title: access2000memoria esaurita?!?

author: Angelo Piciocchi

text:
Avevo già  letto nella news una domanda  relativa al fatto che con access
2000 dopo che lavoravi con maschere e
tabelle ti dava l'errore di mem  esaurita (con 190mb). poi il msg è sparito.
Vista che la cosa m'interessa ripropongo il problema .
Qualcuno sà il perchè oppure è un bag congenito?
Grazie


title: access2000memoria esaurita?!?

author: Rabozzi Luigi

text:
E' un clamoroso BUG che Access si porta dietro dalla Versione 2.0 e che,
secondo Microsoft, sara' risolto con la SR-1 per Office 2000.
Staremo a vedere.
Per i vecchi post sull'argomento cerca su
www.deja.com
<LuigI>
Angelo Piciocchi <
pici...@tin.it
> wrote in message
8jgh2q$1q2$1...@nslave1.tin.it...



title: access2000memoria esaurita?!?

author: warp

text:
Angelo Piciocchi ha scritto nel messaggio <8jgh2q$1q2$
1...@nslave1.tin.it
>...
>Avevo già  letto nella news una domanda  relativa al fatto che con access
>2000 dopo che lavoravi con maschere e
>tabelle ti dava l'errore di mem  esaurita (con 190mb). poi il msg è sparito.
>Vista che la cosa m'interessa ripropongo il problema .
>Qualcuno sà il perchè oppure è un bag congenito?
Quando si verifica l'errore, prova ad aprire un'altra sessione di Access e vedrai che spessissimo
(se non addirittura sempre) verrà caricato regolarmente.
Ad esaurirsi non è la RAM (32, 64, 128, o 512 MB che siano) ma un'area particolare utilizzata dal
motore grafico di windows (GDI).
Il motivo per cui Microsoft stenta a risolvere il problema è legato in buona parte alle
caratteristiche del sistema operativo (molto lento a rilasciare queste risorse).
ciao, warp


title: errore su collegamento query a casella di testo

author: nicola 232

text:
Ciao a tutti,
se faccio una query che mi faccia la somma di alcuni valori presi da una
tabella x in base a una selezione nessun problema, mentre se creo una
casella di testo in una maschera e imposto la query creata come origine
controllo mi da questo errore: #Nome?.....che significa?
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Pablitomf

text:
nicola 232 ha scritto:
> Ciao a tutti,
> se faccio una query che mi faccia la somma di alcuni valori presi da una
> tabella x in base a una selezione nessun problema, mentre se creo una
> casella di testo in una maschera e imposto la query creata come origine
> controllo mi da questo errore: #Nome?.....che significa?
> grazie
Scusa per prima ma le regole son queste.
Allora :
come la fai la selezione?
Posta l'sql per favore.
e poi ti posto quello che propone l'F1 :
È possibile visualizzare #Errore? o #Nome? In un controllo per una serie
di motivi. Per risolvere il problema, effettuare le seguenti operazioni:
·	Assicurarsi che il campo specificato nella proprietà OrigineControllo
del controllo non sia stato rimosso dalla tabella, query o istruzione SQL
sottostante.
·	Controllare l'ortografia del nome di campo nella proprietà
OrigineControllo del controllo.
·	Se nella proprietà OrigineControllo del controllo viene specificata
un'espressione, assicurarsi che questa sia preceduta da un segno uguale.
·	Assicurarsi che nelle espressioni i riferimenti a controlli o nomi di
campo che includono spazi siano racchiusi tra parentesi quadre. Per
sottrarre, ad esempio, un campo Data spedizione da un campo Data
richiesta, immettere la seguente espressione: =[Data richiesta]-[Data
spedizione].
·	Se si utilizza una delle funzioni incorporate, assicurarsi che si sta
utilizzando il numero corretto di argomenti, che gli argomenti siano
nell'ordine corretto e che non sia stata tralasciata la punteggiatura
necessaria. Per determinare la sintassi corretta da utilizzare, consultare
l'argomento della Guida relativo alla funzione che si sta utilizzando.
·	Se si fa riferimento ad un altro controllo, assicurarsi che si stia
utilizzando la sintassi corretta. Per ulteriori informazioni sui
riferimenti ai controlli, fare clic su .
·	Assicurarsi che non vi sia un riferimento circolare per un controllo. Se
si specifica, ad esempio, MioControllo nella proprietà NomeElemento di un
controllo e quindi si digita =[A]+[B]+[MioControllo] nella casella della
proprietà OrigineControllo del controllo, in Microsoft Access non è
possibile elaborare l'espressione.
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley



author: MA

text:
"nicola 232" <
nic...@hedrxa.com
> ha scritto nel messaggio
news:cmql1j$4ov$1...@news.newsland.it...
> Ciao a tutti,
>
> se faccio una query che mi faccia la somma di alcuni valori presi da una
> tabella x in base a una selezione nessun problema, mentre se creo una
> casella di testo in una maschera e imposto la query creata come origine
> controllo mi da questo errore: #Nome?.....che significa?
>
>
> grazie
In una casella di testo non ci puoi inserire una query.
Lo puoi fare invece in una combo.
MAssimialino


text:
> come la fai la selezione?
selezione tramite casella combinata (txtcerca)
> Posta l'sql per favore.
SELECT Sum(
trasferta2004.km
) AS SumOfkm
FROM trasferta2004
WHERE (((trasferta2004.mese)=[Me].[txtcerca].[Text]));
Praticamente selezionando "gennaio" dalla casella combinata mi dovrebbe
restituire nella casella di riepilogo tutte le percorrenze del mese
selezionato e nella casella di testo il totale dei km effettuati nel mese
di "gennaio".
grazie
--



title: PRELEVARE UN DATO DA UNA SOTTOMASCHERA

text:
SALVE A TUTTI,
SONO ALLE PRIME ARMI CON ACCESS!!!
VORREI SAPERE SE POTETE AIUTARMI A RISOLVERE UN PROBLEMINO!
HO UNA SOTTOMASCHERA ACQUISTO CHE VISUALIZZA I DATI IN BASE AL CODICE
PRODOTTO CHE HO SCELTO PRECEDENTEMENTE!
 IN ESSA VISUALIZZO DEI PREZZI MA NON MI PERMETTE DI USARLI PER ALTRE
COSE!
VORREI SOLO PRENDERE IL VALORE  E COPIARLO  IN UNA CASELLA DI TESTO
QUALSIASI NELLA MASCHERA!!! COSI DOPO RIESCO A SFRUTTARLO!
NON SO SE SONO STATO MOLTO CHIARO :-)
SE POTETE DARMI UNA RISPOSTA VI SAREI MOLTO GRATO!
GRAZIE ANCORA
---MAX---


title: PRELEVARE UN DATO DA UNA SOTTOMASCHERA

author: gianfro

text:
<
cianoa...@libero.it
> ha scritto nel messaggio
news:1158492837....@i42g2000cwa.googlegroups.com...

 il valore da dove lo prendi??
 e lo copi in una casella di testo  non associata?
o legat alla stessa tabella.....


title: PRELEVARE UN DATO DA UNA SOTTOMASCHERA

text:
gianfro ha scritto:
>  il valore da dove lo prendi??
>  e lo copi in una casella di testo  non associata?
> o legat alla stessa tabella.....
LA SOTTOMASCHERA E' ASSOCIATA AD UNA CASELLA DI TESTO.
VORREI PRENDERE IL VALORE  NELLA  SOTTOMASCHERA E METTERLO IN UNA
CASELLA DI TESTO NON ASSOCIATA  SEMPRE NELLA STESSA MASCHERA!


title: PRELEVARE UN DATO DA UNA SOTTOMASCHERA

author: Alessandro Cara

text:
cianoa...@libero.it
 wrote:
> SALVE A TUTTI,
> SONO ALLE PRIME ARMI CON ACCESS!!!
Sei alle prime armi anche con Usenet. Non si scrive in maiuscolo, per
favore. Qui di sordi qualcuno ve ne e' ma in genere ci sentono tutti
benissimo.
> VORREI SAPERE SE POTETE AIUTARMI A RISOLVERE UN PROBLEMINO!
> HO UNA SOTTOMASCHERA ACQUISTO CHE VISUALIZZA I DATI IN BASE AL CODICE
> PRODOTTO CHE HO SCELTO PRECEDENTEMENTE!
>  IN ESSA VISUALIZZO DEI PREZZI MA NON MI PERMETTE DI USARLI PER ALTRE
> COSE!
> VORREI SOLO PRENDERE IL VALORE  E COPIARLO  IN UNA CASELLA DI TESTO
> QUALSIASI NELLA MASCHERA!!! COSI DOPO RIESCO A SFRUTTARLO!
> NON SO SE SONO STATO MOLTO CHIARO :-)
Il codice dipende da quale evento intercetti.
Eventi di maschera
me.casellanonassoc = me.subreport.form.prezzo
Evento di sottomaschera
me.parent.casellanonassoc = me.prezzo
Probabilmente se spieghi cosa vuoi "veramente" fare magari ci sono altri
4096 (un byte e mezzo) modi diversi di farlo. A occhio non mi sembra che
tu possa aver bisogno di "conservarti" il valore.
--
ac


title: PRELEVARE UN DATO DA UNA SOTTOMASCHERA

text:
Alessandro Cara ha scritto:
> Il codice dipende da quale evento intercetti.
> Eventi di maschera
> me.casellanonassoc = me.subreport.form.prezzo
>
> Evento di sottomaschera
> me.parent.casellanonassoc = me.prezzo
>
> Probabilmente se spieghi cosa vuoi "veramente" fare magari ci sono altri
> 4096 (un byte e mezzo) modi diversi di farlo. A occhio non mi sembra che
> tu possa aver bisogno di "conservarti" il valore.
>
> --
> ac
PRATICAMENTE HO UNA MASCHERA IN CUI VISUALIZZO I TIPI DI ARTICOLI,
SELEZIONANDOLI APRO UN'ALTRA MASCHERA IN CUI VISUALIZZO TUTTI GLI
ARTICOLI DI QUEL TIPO. PER OGNI ARTICOLO HO DUE PULSANTI CHE MI APRONO
ALTRE 2 MASCHERE
1- ACQUISTO IN CUI HO LA SOTTOMASCHERA, COLLEGATA AD UNA CASELLA DI
TESTO, DOVE VISUALIZZO I PREZZI E I DETTAGLI DELL'ACQUISTO;
2- VENDITE DOVE A PARTIRE DAL PREZZO DI ACQUISTO DEVO AGGIUNGERGLI IL
RICARICO O TOGLIERE LO SCONTO.
PER CUI DEVO PRENDERE IL PREZZO PAGATO ALL'ACQUISTO PER USARLO NELLE
VENDITE MA NON RIESCO A FARE NESSUNA ESPRESSIONE PERCHE' NON SO COME
PRELEVARE DALLA SOTTOMASCHERA I DATI DELLE CASELLE DI TESTO


title: PRELEVARE UN DATO DA UNA SOTTOMASCHERA

author: Sergio MAZZA

text:
<
cianoa...@libero.it
> ha scritto nel messaggio
news:1158492837....@i42g2000cwa.googlegroups.com...
> SALVE A TUTTI,
> SONO ALLE PRIME ARMI CON ACCESS!!!
E con le regole del newsgroup; scrivere in maiuscolo equivale ad urlare.
www.sitocomune.com
 - Sezione ICAA - Come comportarsi in questo NG
---omissis---
> GRAZIE ANCORA
> ---MAX---
Ciao.
--
Sergio MAZZA


title: PRELEVARE UN DATO DA UNA SOTTOMASCHERA

text:
cianoa...@libero.it
 wrote:
[cut]
>
> PRATICAMENTE HO UNA MASCHERA IN CUI VISUALIZZO I TIPI DI ARTICOLI,
> SELEZIONANDOLI APRO UN'ALTRA MASCHERA IN CUI VISUALIZZO TUTTI GLI
> ARTICOLI DI QUEL TIPO. PER OGNI ARTICOLO HO DUE PULSANTI CHE MI APRONO
> ALTRE 2 MASCHERE
> 1- ACQUISTO IN CUI HO LA SOTTOMASCHERA, COLLEGATA AD UNA CASELLA DI
> TESTO, DOVE VISUALIZZO I PREZZI E I DETTAGLI DELL'ACQUISTO;
> 2- VENDITE DOVE A PARTIRE DAL PREZZO DI ACQUISTO DEVO AGGIUNGERGLI IL
> RICARICO O TOGLIERE LO SCONTO.
> PER CUI DEVO PRENDERE IL PREZZO PAGATO ALL'ACQUISTO PER USARLO NELLE
> VENDITE MA NON RIESCO A FARE NESSUNA ESPRESSIONE PERCHE' NON SO COME
> PRELEVARE DALLA SOTTOMASCHERA I DATI DELLE CASELLE DI TESTO
>
Continui a scrivere in maiuscolo. Questo non va bene.
Rischi che NESSUNO ti risponda.
Da quello che scrivi mi sembra che la situazione sia un po' piu'
complessa. Quattro "maschere" e la "sottomaschera". Personalmente avrei
risolto il problema con una sola form e due subform
Cmq quando si lavora form-->subform i percorsi di uso dei vari controlli
sono quelli che ho indicato nella risposta precedente.
Quando, invece, si tratta di form separate il modo piu' semplice e'
passare dalla collezione "forms"
i.e. x=Forms!miaform!miocontrollo
Ovviamente "miaform" deve essere aperta.
Sono spiacente ma non ho tempo per spiegarti passo passo cio' che
dovresti fare.
--
ac


title: PRELEVARE UN DATO DA UNA SOTTOMASCHERA

text:
Va bene, grazie mille lo stesso!
Scusate per il maiuscolo, non lo sapevo!
ciao ciao
--max---


title: Impostare margini report da codice

author: Valeria

text:
Salve,
mi chiedevo se era possibile preimpostare da codice i margini dei report
oppure, in alternativa, impostare all'avvio del DB , sempre da codice,
"Strumenti--->Opzioni--->Generale--->Esegui correzione automatica nome"
non flaggata"
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Impostare margini report da codice

author: Simone Calligaris

text:
"Valeria" <
mai...@tin.it
> ha scritto nel messaggio
news:13234a587eb40237381...@mygate.mailgate.org...
> Salve,
> mi chiedevo se era possibile preimpostare da codice i margini dei report
> oppure, in alternativa, impostare all'avvio del DB , sempre da codice,
> "Strumenti--->Opzioni--->Generale--->Esegui correzione automatica nome"
> non flaggata"
E' possibile: vedi Help di "Application.SetOption"
Ciao.


title: DB condiviso - Routine per conoscere nome utente e nome client collegato.

author: Marika

text:
Un buon 2003 a tutto il NG.
Sto lavorando ad un DB collegato in rete.
Ho creato una tabella in cui vado ad inserire il nome
degli untenti che hanno lavorato al DB.
Vorrei aggiungere anche il nome del client con cui
l'utente si è collegato.
Esiste in Access una funzione che mi estrae il nome del PC collegato?
Un grazie anticipato.
Marika.


text:
"Marika" <
rc...@libero.it
> ha scritto nel messaggio
news:aveggu$8a7$1...@grillo.cs.interbusiness.it...

Mi verrebbe voglia di risponderti il File.LDB se usi come Server Access, ma
sono buono e ti dico la mia......(opinabile).
Molte volte è stato postato questo quesito, ma i dubbi sono sempre
molti....!
Perchè chi progetta il DB non pensa a crearsi una Tabellina sul Server che
registra Login e Logout che basta 1 riga di CODICE con una QRY Action...???
Il Client sul quale è installato l'applicativo sà che macchina è,
addirittura se è una Rete
sà anche chi si è Loggato.
Se facciamo fare a ciascuno il suo, si risparmia tempo.
Riassumendo:
1)CLIENT con A97 servivano 2 Routine API per ottenere Nome Macchina e Utente
   se non ricordo male con A2k nemmeno quello.
   All'apertura:
    Dim NomeUtente as string
    Dim NomeMacchina as String
    NomeUtente=GetUserName(qualcosa)'Vedi API(A97)
    NomeMacchina=GetComputerName(qualcosaltro)'Vedi sempre le API(A97)
    Docmd.RunSQL"INSERT INTO NomeTabellaSERVER (IdNomeUtente,IdNomeMacchina)
VALUES (NomeUtente,NomeMacchina)"
 Alla chiusura è ben più complesso e può essere visto in 2 modi
1)DELETE...... 2)INSERT(Logout):
    Docmd.RunSQL"Delete * FORM NomeTabellaSERVER WHERE
(idNOmeUtente=NomeUtente AND IdNomeMacchina=NomeMacchina)"
2)Sul SERVER
    Predisporre una Bella Tabellina con X campi, nell'esempio che ti ho
fatto sono solo 2, io solitamente inserisco l'ora, non eseguo il DELETE
    perchè mi piace sapere i movimenti della giornata, alcune volte registro
altre informazioni se ad esempio il Programma ha un Login
    separato serve sapere il nome Utente Loggato nel programma, da che
macchina si è connesso e quindi con che Login su WinNT.....!!!
Poi un pò di fantasia.......!
Spero di essere stato chiaro.
@Alex.


title: Query e campi memo

author: Nick

text:
ciao a tutti,
ho questo problema con alcune query parametriche che gestisco via VBA.
praticamente all'interno di queste query ho dei campi memo e con una
query mi capita che mi legge solo 256 caratteri (ho solo cambiato le
tabelle e aggiunto 2 join rispetto alle altre), mentre con altre non ho
nessun problema e mi prende tutto il contenuto del campo memo.
secondo voi da cosa dipende?
  esiste una soluzione o mi devo "rassegnare" ad isnerire l'id nella
query e poi recuperare il testo nella memo con un dlookup?
Grazie
Ciao
Nick


title: Query e campi memo

author: Karl Donaubauer

text:

Non č il caso che nella query con i 255 caratteri (piů probabile di 256)
hai un raggruppamento? Vedi anche
www.donkarl.com/it
 FAQ 5.18 Campo memo troncato dopo 255 caratteri
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Query e campi memo

text:
Karl Donaubauer ha detto: in data 23/09/2005 12.34:
> Nick wrote:
>
>>ho questo problema con alcune query parametriche che gestisco via VBA.
>>praticamente all'interno di queste query ho dei campi memo e con una
>>query mi capita che mi legge solo 256 caratteri (ho solo cambiato le
>>tabelle e aggiunto 2 join rispetto alle altre), mentre con altre non
>>ho nessun problema e mi prende tutto il contenuto del campo memo.
>>
>>secondo voi da cosa dipende?
>> esiste una soluzione o mi devo "rassegnare" ad isnerire l'id nella
>>query e poi recuperare il testo nella memo con un dlookup?
>
>
> Non è il caso che nella query con i 255 caratteri (più probabile di 256)
> hai un raggruppamento? Vedi anche
>
www.donkarl.com/it
 FAQ 5.18 Campo memo troncato dopo 255 caratteri
>
si è vero ho il raggrppamento e sono con A2k
.. ho già sostituito il mio campo memo con l'Id che poi recupero con
dlookup..
grazie per l'info ;)
ciao
Nick


title: scelta file e casella salvataggio

author: Marco

text:
C'è un modo di avere l'apertura della finestra windows della selezione del
file e la scelta del campo-controllo della maschera attiva nel quale salvare
il nome con estensione del file ?
grazie


title: scelta file e casella salvataggio

text:
Marco wrote:
> C'č un modo di avere l'apertura della finestra windows della
> selezione del file e la scelta del campo-controllo della maschera
> attiva nel quale salvare il nome con estensione del file ?
>
> grazie
C'č giŕ la procedura fatta su
www.sitocomune.com
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: scelta file e casella salvataggio

author: Pablitomf (Maurizio Facciuti)

text:
"Marco" <
marco.w-no-...@email.it
> ha scritto nel messaggio
news:TZvVe.45996$O6.25...@news3.tin.it...

Esempi a bizzeffe su
www.sitocomune.com
--
Ciao
----------------------------------------------------------
:: Pablitomf (Maurizio Facciuti)
:: Access : Ver.97 - 2K
----------------------------------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
http://www.napolisoccer.it/
----------------------------------------------------------
La mia tesi :
"Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."


title: scelta file e casella salvataggio

text:
 la scelta del campo-controllo della maschera attiva nel quale salvare
> il nome con estensione del file ?
>
> grazie
>
Per la prima parte ho visto numerose soluzioni, ma comunque mi interessava
di più la seconda, ovvero la scelta su quale controllo salvarlo.
grazie


title: data

author: givanni peglione

text:
Ciao, premetto che sono un principiante con access.
Vorrei riuscire a creare un controllo sulla data in maniera che venga
inserita sempre una data succesiva a quella immessa in precedenza e che
venga visualizzato un messaggio di errore
come posso fare?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: data

author: Alessandro Baraldi

text:
givanni peglione ha scritto:
> Ciao, premetto che sono un principiante con access.
> Vorrei riuscire a creare un controllo sulla data in maniera che venga
> inserita sempre una data succesiva a quella immessa in precedenza e che
> venga visualizzato un messaggio di errore
> come posso fare?
Ma la data che criterio di assegnazione avrebbe...?
Esempio se devo inserire 2 Records lo stesso giorno che data metto...?
Se vuoi controllare solo il fatto che ogni giorno puoi inserire un solo
Record
allora metti la data come ChiavePrimaria e gestisci l'errore su
AfterUpdate oppure
controlla su BeforeUpdate l'esistenza di un Record con Data Odierna...!
Per le funzioni di controllo puoi vedere l'help riguardo DCOUNT o
DLOOKUP
Ciao
@Alex


title: data

text:
Alessandro Baraldi ha scritto:
> givanni peglione ha scritto:




> Ciao
> @Alex
Il database che ho creato serve per la gestione della posta in entrata ed
uscita. Quindi in uno stesso giorno posso spedire/ricevere piùmessaggi e
quindi inserire + volte la stessa data. Esempio:
ieri ho inserito una data (non necessariamente quella di ieri anche quella
di un altro giorno),oggi devo inserire un'altra data ma non può essere
precedente a quella che ho immesso ieri.
Spero di essere stato chiaro.
Ciao grazie



title: data

text:
givanni peglione ha scritto:
> Il database che ho creato serve per la gestione della posta in entrata ed
> uscita. Quindi in uno stesso giorno posso spedire/ricevere piùmessaggi e
> quindi inserire + volte la stessa data. Esempio:
> ieri ho inserito una data (non necessariamente quella di ieri anche quella
> di un altro giorno),oggi devo inserire un'altra data ma non può essere
> precedente a quella che ho immesso ieri.
> Spero di essere stato chiaro.
> Ciao grazie
Continuo a non capire bene la logica che applichi all'immissione ed al
concetto di elaborazione...!
Però penso di aver capito un pò....!
A prescindere di che giorno tu hai inserito, fai una query in cui
prendi il Max(CampoData)
e verifichi che la data che stai inserendo sia > del risultato della
query detta...!
Sempre su Evento Before Update del controllo associato alla data:
Dim rs As DAO.Recordset
Set rs=CurrentoDb.OpenRecordset("SELECT MAX(CampoData) AS LastDay From
NomeTabella")
If me!NomeControlloData<=rs!LastDay then
   MsgBox"Data Anteriore o Uguale all'ultima immessa":Cancel=True
End if
rs.Close
Set rs=Nothing
Ciao
@Alex


title: data

text:
ciao,
Il database che ho creato serve per la gestione della posta in entrata ed
> uscita. Quindi in uno stesso giorno posso spedire/ricevere piùmessaggi e
> quindi inserire + volte la stessa data. Esempio:
> ieri ho inserito una data (non necessariamente quella di ieri anche quella
> di un altro giorno),oggi devo inserire un'altra data ma non può essere
> precedente a quella che ho immesso ieri.
> Spero di essere stato chiaro.
> Ciao grazie
Uno di voi, peraltro molto gentile mi ha risposto:
A prescindere di che giorno tu hai inserito, fai una query in cui
prendi il Max(CampoData)
e verifichi che la data che stai inserendo sia > del risultato della
query detta...!
Sempre su Evento Before Update del controllo associato alla data:
Dim rs As DAO.Recordset
Set rs=CurrentoDb.OpenRecordset("SELECT MAX(CampoData) AS LastDay From
NomeTabella")
If me!NomeControlloData<=rs!LastDay then
MsgBox"Data Anteriore o Uguale all'ultima immessa":Cancel=True
End if
rs.Close
Set rs=Nothing
Ho provato ad inserire il codice ma mi viene dato un errore nella
dichiarazione "rs As DAO.Recordset". Il messaggio dell'errore mi dice :
Errore di compilazione   Tipo definito dall'utente non definito"
Come posso fare?



title: data

text:
givanni peglione ha scritto:
[CUT]
> Uno di voi, peraltro molto gentile mi ha risposto:
>
[CUT]
>
> Ho provato ad inserire il codice ma mi viene dato un errore nella
> dichiarazione "rs As DAO.Recordset". Il messaggio dell'errore mi dice :
> Errore di compilazione   Tipo definito dall'utente non definito"
>
> Come posso fare?
> Ciao grazie
Devi inserire i riferimenti alle librerie DAO che di default non sono
impostati.
Vai da VBA in Strumenti--->Riferimenti e vai a cercare
Microsoft DAO 3.xx
quindi Deseleziona Microsoft Activex Data Object 2.X
Ciao
@Alex


title: formattazione reports - stampa sezione unita

author: Easysmile

text:
Acc 2002
Come si fa a tenere un sottoreport unito nella stesa pagina?
Il sottoreport è nel corpo del report principale....
Il settaggio "Stampa sezione unita" è disponibile solo per le varie sezioni
del report e
sottoreport.ma
 ne esiste una per l'intero (sotto)report?
Specifico che per le mie esigenze non posso tenere unito tutto il corpo del
report principale.
Grazie in anticipo
Carlo


title: [OT] PDF Creator con virus

author: Carlo Costarella

text:
Attenzione a non usare la versione di PDF Creator che trovi qui:
http://www.pdfcreator.cc/it/
perchè contiene un virus backdoor (Backdoor.Win32.Small.fng)
pizzicato dall'ottimo KIS...
Usare invece la versione scaricabile a partire da qui:
http://www.pdfforge.org/products/pdfcreator/download
Ciao , Carlo


title: [OT] PDF Creator con virus

text:
"Carlo Costarella"
> Attenzione a non usare la versione di PDF Creator che trovi qui:
>
http://www.pdfcreator.cc/it/
> perchè contiene un virus backdoor (Backdoor.Win32.Small.fng)
> pizzicato dall'ottimo KIS...
Che fa il virus in oggetto?
Saluti.


title: [OT] PDF Creator con virus

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:48c2683c$0$1090$4faf...@reader1.news.tin.it...

Leggiti qualcosa qui:
http://research.sunbelt-software.com/threatdisplay.aspx?name=Backdoor.Win32.Small.fng&threatid=379431
è un virus appena uscito ma micidiale.
A mia conoscenza solo due antivirus lo individuano: KIS e F-Secure
Ciao, Carlo


title: 2 domandine.....

author: Fabio

text:
Ciao a tutti,
 ho usato una maschera per filtrare una serie di record per poi stamparli in
un report.
Per praticita' ho usato la proprieta' pop-up per avere un certo effetto
estetico, ma la maschera pop-up
rimane sempre in primo piano,etc,etc.
Come posso ottenere lo stesso effetto ma con una maschera normale??
la 2° domanda è collegata. e cioè, in un controllo della suddetta maschera
c'è un controllo data in formato data breve,
nel report poi faccio riferimento a questo controllo ma il formato data non
è quello voluto e non riesco a modificarlo!!
Ciao e grazie a tutti
Fabio


title: 2 domandine.....

author: Alex

text:
"Fabio" <
f.par...@mail.sirio.it
> wrote in message
news:9vqtl8$18038$1...@news02.it.net...

Scusa ma che effetto particolare volevi ottenere, perchè il POPUP è solo
per mantenere sempre in primo piano la Form...!!!
Forse devi modificare lo stile del Bordo =Dialogo
Probabilmente per il 2° quesito hai il formato Data del Campo collegato
differente e lo riporta...!
@Alex
--
Posted from  [62.98.31.246]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: 2 domandine.....

text:
"Fabio" <
f.par...@mail.sirio.it
> ha scritto nel messaggio
news:9vqtl8$18038$1...@news02.it.net...
> Ciao a tutti,
>  ho usato una maschera per filtrare una serie di record per poi stamparli
in
> un report.
> Per praticita' ho usato la proprieta' pop-up per avere un certo effetto
> estetico, ma la maschera pop-up
> rimane sempre in primo piano,etc,etc.
> Come posso ottenere lo stesso effetto ma con una maschera normale??
Utilizzerai un bottone per avviare la anteprima/stampa del report; quindi
dopo aver visualizzato il report chiudi la maschera con:
DoCmd.Close acForm, "nomeForm"
> la 2° domanda è collegata. e cioè, in un controllo della suddetta maschera
> c'è un controllo data in formato data breve,
> nel report poi faccio riferimento a questo controllo ma il formato data
non
> è quello voluto e non riesco a modificarlo!!
Controlla le impostazioni internazionali nel pannello di controllo di
windows...
>
> Ciao e grazie a tutti
> Fabio
>
>
Ciao.
--
Sergio MAZZA


title: 2 domandine.....

text:
Ti ringrazio della risposta, ed ora mi spiego meglio.
L'effetto desiderato è quello della maschera pop-up, e cioè dimensioni
giustificate, maschera centrata nello schermo,etc etc.
come posso ottenere le stesse carateristiche con una maschera normale??
xchè in effetti la proprieta' pop-up rompe un po'........
in merito al 2° quesito, nel report mi compare la data in formato lungo,
nella maschera a cui è collegato il formato è data breve, e qualunque
formato io metta nel report, mi compare sempre in formato data lunga con
minuti e secondi che a me non frega nulla.
anzi il formato che io vorrei ottenere è : g mmmm aaaa.
grazie e ciao


title: 2 domandine.....

text:
"Fabio" <
f.par...@mail.sirio.it
> wrote in message
news:9vshsk$1d7k5$1...@news02.it.net...

1)Se imposti lo stile Bordo a Dialogo e la proprietà Centra Automaticamente
  l'effetto dovrebbe essere il medesimo....!
2)Mi pare strano, ma l'unica scorciatoia(che è errata di principio) è fare
  un campo calcolato con la Formattazione con la Funzione Format(....,....)
  e rendere invisibile il Controllo che non riesci a Formattare...!
@Alex
--
Posted from  [146.133.1.30]



title: Access, Word e stampa unione

author: Riccardo Casadei

text:
Salve a tutti, scrivo perchè ho un problema che non riesco proprio a
risolvere e spero che qulacuno possa aiutarmi.
Da Access, via codice vba, gestisco dei documenti word di tipo stampa unione
e tutto sommato funziona bene.
Praticamente dalla mia applicazione Access prelevo un documento Word, apro
Word, eseguo la stampa unione su un nuovo documento il cui nome imposto io a
piacimento, chiudo il documento base e attivo il nuovo documento. Modifico
in Word quello che voglio poi chiudo e salvo il mio nuovo documento.
Il problema è che (credo eseguendo l'unione) viene aperta una nuova istanza
di Access, e questo MDB che contiene solo la tabella relativa alla stampa
unione resta aperto anche dopo che ho chiuso Word, e se vado a ripetere
l'operazione (sempre da access) mi appare un messaggio "462 - Il computer
server remoto non esiste o non è disponibile".
Per non avere il problema devo chiudere l'applicazione access e rientrare e
a questo punto va bene.
Purtroppo questa soluzione non è proponibile al cliente.
Come posso fare a "rilasciare" l'MDB da cui prende origine la stampa unione
?
Premetto che utilizzo un MDB per le tabelle, un MDB (poi compilato in MDE)
per le maschere query report moduli, etc, e un MDB con la singola tabella
per la stampa unione.
 Ringrazio anticipatamente tutti.
Ric


title: Access, Word e stampa unione

text:
"Riccardo Casadei" <
riccardo...@apraromagna.it
> ha scritto nel
messaggio news:a5fgaq$jjv$1...@fe1.cs.interbusiness.it...
>
> Salve a tutti, scrivo perchč ho un problema che non riesco proprio a
> risolvere e spero che qulacuno possa aiutarmi.
>
> Da Access, via codice vba, gestisco dei documenti word di tipo stampa
unione
> e tutto sommato funziona bene.
> Praticamente dalla mia applicazione Access prelevo un documento Word, apro
> Word, eseguo la stampa unione su un nuovo documento il cui nome imposto io
a
> piacimento, chiudo il documento base e attivo il nuovo documento. Modifico
> in Word quello che voglio poi chiudo e salvo il mio nuovo documento.
> Il problema č che (credo eseguendo l'unione) viene aperta una nuova
istanza
> di Access, e questo MDB che contiene solo la tabella relativa alla stampa
> unione resta aperto anche dopo che ho chiuso Word, e se vado a ripetere
> l'operazione (sempre da access) mi appare un messaggio "462 - Il computer
> server remoto non esiste o non č disponibile".
> Per non avere il problema devo chiudere l'applicazione access e rientrare
e
> a questo punto va bene.
> Purtroppo questa soluzione non č proponibile al cliente.
>
> Come posso fare a "rilasciare" l'MDB da cui prende origine la stampa
unione
> ?
>
> Premetto che utilizzo un MDB per le tabelle, un MDB (poi compilato in MDE)
> per le maschere query report moduli, etc, e un MDB con la singola tabella
> per la stampa unione.
>
>  Ringrazio anticipatamente tutti.
> Ric
>
>
Word lo apri con "Shell" oppure inizializzi un oggetto di tipo Word?
In questo caso dovresti assicurarti di chiudere l'oggetto "Modello" una
volta che hai fatto l'unione in un nuovo documento.
In piů credo sia piů leggero se esporti la tabella o la query contenente i
dati per l'unione in un file esterno (magari di tipo TXT)
Fammi sapere, ciao


title: campo query con valori multipli

author: Daniele Perillo

text:
Salve e buon ferragosto a tutti!
Mi sapreste dire se esiste un modo per mettere sulla stessa riga (magari
separati da una virgola) tutti i valori di un campo di una serie di
record selezionati in una query?
Nel mio caso la query dovrebbe selezionare il titolo di un film e poi
raccogliere in un unico campo tutti gli interpreti separati da virgola.
Es:
questo è quello che ottengo normalmente:
TITOLO                   ATTORI
Via col vento            Vivien Leigh
Via col vento            Clark Gable
Via col vento            Olivia De Havilland
questo è quello che vorrei ottenere:
TITOLO                   ATTORI
Via col vento            Vivien Leigh, Clark Gable, Olivia De Havilland
NB: gli interpreti sono presi da un'altra tabella in relazione "molti a
molti" con la principale.
Spero di essere stato chiaro e vi ringrazio se vorrete aiutarmi,
Daniele
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: campo query con valori multipli

author: Roberto dalla campagna

text:
Daniele Perillo <
dd...@inwind.it
> wrote in message
dcf91664026c9cf2f6a...@mygate.mailgate.org...

Se hai una tabella TITOLI che ha una struttura simile a questa:
IdTitolo            Contatore e chiave primaria
Titolo               Testo
ecc. ecc.
Se hai una tabella ATTORI che ha una struttura simile a questa:
IdAttore            Contatore e chiave primaria
Attore               Testo
ecc. ecc.
Se queste due tabelle sono in relazione molti-a-molti in base ad una tabella
chiamata TitoliAttori che ha una struttura simile a questa:
ID            Contatore e chiave primaria
IdTitolo    Numerico
IdAttore    Numerico
In un modulo del tuo database registra la seguente funzione:
Public Function CercaAttori(IdTitolo As Long) As String
Dim rst As DAO.Recordset
CercaAttori = ""
Set rst = CurrentDb().OpenRecordset("TitoliAttori")
rst.MoveFirst
Do Until rst.EOF
    If rst!IdTitolo = IdTitolo Then
      CercaAttori = CercaAttori & _
      DLookup("Attore", "ATTORI", "IdAttore =" & _
      rst!IdAttore) & ", "
    End If
    rst.MoveNext
Loop
CercaAttori = Left(CercaAttori, Len(CercaAttori) - 2)
Set rst = Nothing
End Function
Il risultato che cerchi l'ooterrai con una query che abbia il seguente
codice SQL:
SELECT TITOLI.Titolo, CercaAttori([IdTitolo]) AS ATTORI
FROM TITOLI
WHERE (((TITOLI.Titolo)=[Digita il titolo del film:]));
La funzione CercaAttori di cui sopra fa riferimento alla libreria Microsoft
DAO quindi, se usi una versione di Access successiva ad Access 97, aggiungi
al tuo database i riferimenti a tale libreria.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: campo query con valori multipli

text:
> La funzione CercaAttori di cui sopra fa riferimento alla libreria Microsoft
> DAO quindi, se usi una versione di Access successiva ad Access 97, aggiungi
> al tuo database i riferimenti a tale libreria.
Ehm... scusa l'ignoranza ma come si fa ad aggiungere i riferimenti alle
libreria Microsoft DAO?
Esistono risorse su internet che spiegano come farlo?



title: campo query con valori multipli

author: Antonio Biso

text:
"Daniele Perillo" <
dd...@inwind.it
> ha scritto nel messaggio
news:fcb073969efb4345c90...@mygate.mailgate.org...
> > La funzione CercaAttori di cui sopra fa riferimento alla libreria
Microsoft
> > DAO quindi, se usi una versione di Access successiva ad Access 97,
aggiungi
> > al tuo database i riferimenti a tale libreria.
>
> Ehm... scusa l'ignoranza ma come si fa ad aggiungere i riferimenti alle
> libreria Microsoft DAO?
> Esistono risorse su internet che spiegano come farlo?
Allora...
se apri l'help on line e cerchi riferimenti trovi un botto di esempi.
Penso anche lo stesso con una ricerca con motori di ricerca.
Comunque, aprendo un modulo, menù strumenti->riferimenti quindi spunti la
voce desiderata ponendola poi sopra quella ADO
Antonio


title: campo query con valori multipli

text:
Daniele Perillo <
dd...@inwind.it
> wrote in message
fcb073969efb4345c90...@mygate.mailgate.org...
> > La funzione CercaAttori di cui sopra fa riferimento alla libreria
Microsoft
> > DAO quindi, se usi una versione di Access successiva ad Access 97,
aggiungi
> > al tuo database i riferimenti a tale libreria.
>
> Ehm... scusa l'ignoranza ma come si fa ad aggiungere i riferimenti alle
> libreria Microsoft DAO?
> Esistono risorse su internet che spiegano come farlo?
Ti ha risposto Antonio.
Se c'è ancora qualcosa di poco chiaro rifatti vivo.



title: campo query con valori multipli

text:
> Allora...
> se apri l'help on line e cerchi riferimenti trovi un botto di esempi.
> Penso anche lo stesso con una ricerca con motori di ricerca.
> Comunque, aprendo un modulo, menù strumenti->riferimenti quindi spunti la
> voce desiderata ponendola poi sopra quella ADO
>
> Antonio
Grazie, molto chiaro; sono riuscito ad aggiungere i riferimenti alla
libreria.
Nell'esecuzione della query, il modulo mi restituisce un errore
evidenziando in particolare questo pezzo:
      CercaAttori = CercaAttori & _
      DLookup("nome", "Attori", "ID_attore =" & _
      rst!ID_attore) & ", "
Vorrei specificare la struttura delle tabelle che utilizzo:
tabella FILM
ID_film             Contatore e chiave primaria
titolo               Testo
ecc. ecc.
tabella ATTORI
ID_attore            Contatore e chiave primaria
nome                 Testo
ecc. ecc.
Queste due tabelle sono in relazione molti-a-molti in base alla:
tabella LINK_ATTORI
ID_film              Numerico
ID_attore            Numerico
la funzione suggerita è stata così modificata:
  Public Function CercaAttori(ID_film As Long) As String
  Dim rst As DAO.Recordset
  CercaAttori = ""
  Set rst = CurrentDb().OpenRecordset("link_attori")
  rst.MoveFirst
  Do Until rst.EOF
      If rst!ID_film = Id_film Then
        CercaAttori = CercaAttori & _
        DLookup("nome", "ATTORI", "ID_attore =" & _
        rst!ID_attore) & ", "
      End If
      rst.MoveNext
  Loop
  CercaAttori = Left(CercaAttori, Len(CercaAttori) - 2)
  Set rst = Nothing
  End Function
Vi ringrazio ancora e chiedo scusa se sono così ignorante sui moduli...
è che cerco sempre di evitarli quando posso :-)



title: campo query con valori multipli

text:
"Daniele Perillo" <
dd...@inwind.it
> ha scritto nel messaggio
news:e39546e91061ceb61ef...@mygate.mailgate.org...
> > Allora...
> > se apri l'help on line e cerchi riferimenti trovi un botto di esempi.
> > Penso anche lo stesso con una ricerca con motori di ricerca.
> > Comunque, aprendo un modulo, menù strumenti->riferimenti quindi spunti
la
> > voce desiderata ponendola poi sopra quella ADO
> >
> > Antonio
>
> Grazie, molto chiaro; sono riuscito ad aggiungere i riferimenti alla
> libreria.
> Queste due tabelle sono in relazione molti-a-molti in base alla:
>
> tabella LINK_ATTORI
>
> ID_film              Numerico
> ID_attore            Numerico
>
> la funzione suggerita è stata così modificata:
>
>   Public Function CercaAttori(ID_film As Long) As String
>   Dim rst As DAO.Recordset
>   CercaAttori = ""
>   Set rst = CurrentDb().OpenRecordset("link_attori")
>   rst.MoveFirst
>   Do Until rst.EOF
>       If rst!ID_film = Id_film Then
>         CercaAttori = CercaAttori & _
>         DLookup("nome", "ATTORI", "ID_attore =" & _
>         rst!ID_attore) & ", "
>       End If
>       rst.MoveNext
>   Loop
Non riesco a vedere l'errore.
Cosa ti dice quando ti da l'errore su quel punto?
Io comunque farei questa modifica:
preparerei una query che leghi la link_attori con la tabella attori e dia i
campi di link_attori più il nome dell'attore.
A questo punto quando sei nel ciclo su un record che ha id_film quello
cercato, ti basta usare il riferimento a rst!nome invece di fare una
dlookup.
Infine...
EVITA di usare parole riservate per i nomi dei campi, come invece hai fatto
usando nome!!!
Antonio


Accedere a chiavi di registro su windows server 2008-64 con access 2003


text:
Il giorno venerdì 28 marzo 2014 17:23:02 UTC+1,
n...@libero.it
 ha scritto:
>

Come posso accere al registro di win server 2008 - 64 bit con vba access (2003).
Usando le funzioni delle API sotto XP nessun problema.
Usando le stesse funzioni sotto Win 2008 - 64, mi crea delle chiavi sotto la chiave Wow6432Node, ma non riesco ad accedere alle chiavi create in vbscript.
Qualcuno riesce ad aiutarmi ?


title: Ordine Alfabetico

text:
Salve a tutti
Vorrei sapere com'è possibile fare degli inserimenti in una tabella che però
rispettino l'ordine alfabetico.
In alternativa c'è un modo per ordinare la tabella in ordine alfabetico.
Grazie per la vostra disponibilità


title: Ordine Alfabetico

text:
"Jack80" <
pitchb...@libero.it
> ha scritto nel messaggio
news:bdp9hq$mo7$1...@lacerta.tiscalinet.it...

Gli inserimenti li fai Random, poi ordini i dati quando li devi visualizzare
in una Maschera......!
Se usi una Qry di transizione allora nella QRY imponi l'orinamento.
Se invece usi direttamente la Tabella come origine Dati della Form
nelle proprietà di Maschera trovi OrderBy e OrderByON con le quali
puoi fare ciò che dici.
@Alex.


title: Ordine Alfabetico

author: MA

text:
>
> Se usi una Qry di transizione allora nella QRY imponi l'orinamento.
MA uguarda un pò 'ste qry...
MAssimiliano


title: Ordine Alfabetico

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:JzWLa.7889$de....@news.edisontel.com...
> >
> > Se usi una Qry di transizione allora nella QRY imponi l'orinamento.
> MA uguarda un pò 'ste qry...
> MAssimiliano
>
OPS......ORDINAMENTO.....!
Mi è scappata.....! ;-)
@Alex.


title: Ordine Alfabetico

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:jU%La.135728$lK4.3...@twister1.libero.it...
>
> > > Se usi una Qry di transizione allora nella QRY imponi l'orinamento.
> Mi è scappata.....! ;-)
Sei un comico nato!!!
Antonio


title: Unione campi

author: picasso

text:
In una query di selezione dovrei unire il valore di 2 campi con dei valori
testuali aggiunti da me
es
 Campo_Pippo: Trim ([campo1] &" ("& [campo2] &")")
il problema sta nel fatto che se il campo2 è null vorrei avere
come risultato solo il valore del campo1 senza le parentesi aggiunte da me
()
Ringrazio anticipatamente
Picasso


title: Unione campi

author: Cinzia

text:
"picasso" <
pic...@freeuk.com
> ha scritto nel messaggio
news:f68sdh$pgc$1...@aioe.org...

Ciao Picasso,
iif(isnull(campo2); [Campo1]; Trim ([campo1] &" ("& [campo2] &")") )
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
---------------------------------------->


title: Unione campi

text:
Grazie!
Ho risolto perfettamente
Picasso
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:4687fae2$0$16026$5fc...@news.tiscali.it...



title: differenza tra anni

author: alessio

text:
ciao ancora,
ho un problema di questo tipo....
ho una tabella del tipo
Anno Fornitore Fatturato
2005 PIPPO             10
2006 PIPPO             40
Dovrei fare una semplice query (per poi fare un report) che mi chieda
i due anni da mettere a confronto
per poi avere un risultato di questo tipo:
Fornitore Differenza
PIPPO              30
grazie in anticipo
Alessio


title: sql, parametri where da function

author: newsmino

text:
vorrei ottenere una sql così
SELECT tabella_autorizzazioni.Matricola,
tabella_autorizzazioni.Matricola_vera
FROM tabella_autorizzazioni
WHERE (((tabella_autorizzazioni.Matricola) In (22,33)));

ma in modo dinamico con valori presi da una function

cioè:

funzione:
Public Function valori_where_per_sql() As Variant
valori_where_per_sql = "In (22,33)"
End Function

sql dinamica
SELECT tabella_autorizzazioni.Matricola,
tabella_autorizzazioni.Matricola_vera
FROM tabella_autorizzazioni
WHERE (((tabella_autorizzazioni.Matricola)=valori_where_per_sql()));

ma praticamente non mi restituisce nulla perchè interpreta la risposta
della funcion come come stringa

esiste una soluzione?

ciao a tutti e buona giornata

--

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


title: sql, parametri where da function

text:
newsmino ha scritto:

> vorrei ottenere una sql così
> SELECT tabella_autorizzazioni.Matricola,
> tabella_autorizzazioni.Matricola_vera
> FROM tabella_autorizzazioni
> WHERE (((tabella_autorizzazioni.Matricola) In (22,33)));

> ma in modo dinamico con valori presi da una function

> cioè:

> funzione:
> Public Function valori_where_per_sql() As Variant
> valori_where_per_sql = "In (22,33)"
> End Function

> sql dinamica
> SELECT tabella_autorizzazioni.Matricola,
> tabella_autorizzazioni.Matricola_vera
> FROM tabella_autorizzazioni
> WHERE (((tabella_autorizzazioni.Matricola)=valori_where_per_sql()));

> ma praticamente non mi restituisce nulla perchè interpreta la risposta
> della funcion come come stringa

> esiste una soluzione?

> ciao a tutti e buona giornata

scusate ma mi sono accorto di dov'è l'errore, è qui:
WHERE (((tabella_autorizzazioni.Matricola)=valori_where_per_sql()))

praticamente mi scrive questo
WHERE (((tabella_autorizzazioni.Matricola)=In (22,33)))

quindi è il segno di = (uguale) che dovrei riuscire a togliere...

ma come si fa? :-(



title: sql, parametri where da function

author: Sam

text:
On Thu, 06 Oct 2011 09:59:27 +0200,
news...@gmail.com
 (newsmino)
wrote:

 Dim sql As String
 sql = "SELECT Matricola, Matricola_vera FROM tabella_autorizzazioni
WHERE Matricola" & valori_where_per_sql()
    Debug.Print sql


title: sql, parametri where da function

text:
Sam ha scritto:
> On Thu, 06 Oct 2011 09:59:27 +0200,
news...@gmail.com
 (newsmino)
> wrote:
> >newsmino ha scritto:
> >
> >> vorrei ottenere una sql cosÃ¬
> >> SELECT tabella_autorizzazioni.Matricola,
> >> tabella_autorizzazioni.Matricola_vera
> >> FROM tabella_autorizzazioni
> >> WHERE (((tabella_autorizzazioni.Matricola) In (22,33)));
> >
> >> ma in modo dinamico con valori presi da una function
> >
> >> cioÃ¨:
> >
> >> funzione:
> >> Public Function valori_where_per_sql() As Variant
> >> valori_where_per_sql = "In (22,33)"
> >> End Function
> >
> >> sql dinamica
> >> SELECT tabella_autorizzazioni.Matricola,
> >> tabella_autorizzazioni.Matricola_vera
> >> FROM tabella_autorizzazioni
> >> WHERE (((tabella_autorizzazioni.Matricola)=valori_where_per_sql()));
> >
> >> ma praticamente non mi restituisce nulla perchÃ¨ interpreta la risposta
> >> della funcion come come stringa
> >
> >> esiste una soluzione?
> >
> >> ciao a tutti e buona giornata
> >
> >scusate ma mi sono accorto di dov'Ã¨ l'errore, Ã¨ qui:
> >WHERE (((tabella_autorizzazioni.Matricola)=valori_where_per_sql()))
> >
> >praticamente mi scrive questo
> >WHERE (((tabella_autorizzazioni.Matricola)=In (22,33)))
> >
> >quindi Ã¨ il segno di = (uguale) che dovrei riuscire a togliere...
> >
> >ma come si fa? :-(
>  Dim sql As String
>  sql = "SELECT Matricola, Matricola_vera FROM tabella_autorizzazioni
> WHERE Matricola" & valori_where_per_sql()
>     Debug.Print sql
anzitutto grazie per la risposta
ma purtroppo non è così semplice
io questo valori_where_per_sql() lo devo inserire direttamente nella
"struttura della query e no nell' sql
non so se riesco a farvi capire....



title: sql, parametri where da function

text:
Sam ha scritto:

> On Thu, 06 Oct 2011 09:59:27 +0200,
news...@gmail.com
 (newsmino)
> wrote:

> >newsmino ha scritto:
> >
> >> vorrei ottenere una sql cosÃ¬
> >> SELECT tabella_autorizzazioni.Matricola,
> >> tabella_autorizzazioni.Matricola_vera
> >> FROM tabella_autorizzazioni
> >> WHERE (((tabella_autorizzazioni.Matricola) In (22,33)));
> >
> >> ma in modo dinamico con valori presi da una function
> >
> >> cioÃ¨:
> >
> >> funzione:
> >> Public Function valori_where_per_sql() As Variant
> >> valori_where_per_sql = "In (22,33)"
> >> End Function
> >
> >> sql dinamica
> >> SELECT tabella_autorizzazioni.Matricola,
> >> tabella_autorizzazioni.Matricola_vera
> >> FROM tabella_autorizzazioni
> >> WHERE (((tabella_autorizzazioni.Matricola)=valori_where_per_sql()));
> >
> >> ma praticamente non mi restituisce nulla perchÃ¨ interpreta la risposta
> >> della funcion come come stringa
> >
> >> esiste una soluzione?
> >
> >> ciao a tutti e buona giornata
> >
> >scusate ma mi sono accorto di dov'Ã¨ l'errore, Ã¨ qui:
> >WHERE (((tabella_autorizzazioni.Matricola)=valori_where_per_sql()))
> >
> >praticamente mi scrive questo
> >WHERE (((tabella_autorizzazioni.Matricola)=In (22,33)))
> >
> >quindi Ã¨ il segno di = (uguale) che dovrei riuscire a togliere...
> >
> >ma come si fa? :-(

>  Dim sql As String
>  sql = "SELECT Matricola, Matricola_vera FROM tabella_autorizzazioni
> WHERE Matricola" & valori_where_per_sql()
>     Debug.Print sql

ho provato a mettere un campo così:

[numeroordine] In (valori_where_per_sql())

però se scrivo la function così:
cioè con la virgola tra i valori
Public Function valori_where_per_sql()
valori_where_per_sql = "22, 33"
'MsgBox valori_where_per_sql
End Function

la query mi restituisce errore nel campo

se scrivo la function così:
cioè con il punto e virgola
Public Function valori_where_per_sql()
valori_where_per_sql = "22; 33"
'MsgBox valori_where_per_sql
End Function

mi da errore lo stesso

ma come è possibile?



title: sql, parametri where da function

text:
newsmino ha scritto:

RETTIFICO!!!!!!!!!
ho provato a mettere un campo così:

[numeroordine] In (valori_where_per_sql())

però se scrivo la function così:
cioè con la virgola tra i valori
Public Function valori_where_per_sql()
valori_where_per_sql = "22, 33"
'MsgBox valori_where_per_sql
End Function

la query mi restituisce sempre falso anche se il valore è presente nel
campo

se scrivo la function così:
cioè con il punto e virgola
Public Function valori_where_per_sql()
valori_where_per_sql = "22; 33"
'MsgBox valori_where_per_sql
End Function

mi da errore




title: sql, parametri where da function

author: Alessandro Cara

text:
Il 06/10/2011 11.37, newsmino ha scritto:
> newsmino ha scritto:
[cut]
>
> mi da errore
>
> ma come è possibile?
In tutti e trecento i post che hai scritto manca essenzialmente un punto
importante: dove diavolo fai quella cosa che dici?
E' una query  salvata o e' dinamica?
Se e' un parametro di una query salvata la sostituzione non funziona
punto. Per il sistema il parametro e' una stringa e *non* una lista di
valori.
Se invece e' una query dinamica (i.e. via codice) allora sbagli qualcosa

x="select ..... bla bla ..... from qualchefontedati where campo in (" &
stringavaloriseparatadavirgolaecongliapici(o doppi)alpuntogiusto & ")"

--

ac (x=y-1)


title: sql, parametri where da function

text:
Alessandro Cara ha scritto:

> Il 06/10/2011 11.37, newsmino ha scritto:
> > newsmino ha scritto:
> [cut]
> >
> > mi da errore
> >
> > ma come č possibile?
> In tutti e trecento i post che hai scritto manca essenzialmente un punto
> importante: dove diavolo fai quella cosa che dici?
> E' una query  salvata o e' dinamica?
> Se e' un parametro di una query salvata la sostituzione non funziona
> punto. Per il sistema il parametro e' una stringa e *non* una lista di
> valori.
> Se invece e' una query dinamica (i.e. via codice) allora sbagli qualcosa

> x="select ..... bla bla ..... from qualchefontedati where campo in (" &
> stringavaloriseparatadavirgolaecongliapici(o doppi)alpuntogiusto & ")"

č in una query salvata ed ero quasi riuscito a giungere al risultato con
quello che ho scritto nel mio ultimo messaggio

quindi mi pare che bisogna ricreare ogni volta l'sql...

va bene farň cosě

ciao



title: sql, parametri where da function

author: Karl Donaubauer

text:
newsmino wrote:
> vorrei ottenere una sql così
> SELECT tabella_autorizzazioni.Matricola,
> tabella_autorizzazioni.Matricola_vera
> FROM tabella_autorizzazioni
> WHERE (((tabella_autorizzazioni.Matricola) In (22,33)));
>
> ma in modo dinamico con valori presi da una function
> ...

http://groups.google.com/group/it.comp.appl.access/msg/21c2ca5e983faf4e

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: sql, parametri where da function

text:
Karl Donaubauer ha scritto:

> newsmino wrote:
> > vorrei ottenere una sql così
> > SELECT tabella_autorizzazioni.Matricola,
> > tabella_autorizzazioni.Matricola_vera
> > FROM tabella_autorizzazioni
> > WHERE (((tabella_autorizzazioni.Matricola) In (22,33)));
> >
> > ma in modo dinamico con valori presi da una function
> > ...

>
http://groups.google.com/group/it.comp.appl.access/msg/21c2ca5e983faf4e

avevo già provato così ma mi da questo errore:

"espressione digitata non correttamente o troppo...." ecc ecc

la function è fatta così:

Public Function valori_where_per_sql()

valori_where_per_sql = "12530,12531"

End Function

e il campo è questo Eval([NumeroOrdine] & ' In(' & valori_where_per_sql()
& ')')

sbaglio qualcosa io sicuramente... ma dove?



title: sql, parametri where da function

text:
Karl Donaubauer ha scritto:

> newsmino wrote:
> > vorrei ottenere una sql così
> > SELECT tabella_autorizzazioni.Matricola,
> > tabella_autorizzazioni.Matricola_vera
> > FROM tabella_autorizzazioni
> > WHERE (((tabella_autorizzazioni.Matricola) In (22,33)));
> >
> > ma in modo dinamico con valori presi da una function
> > ...

>
http://groups.google.com/group/it.comp.appl.access/msg/21c2ca5e983faf4e

funziona perfettamente, sbagliavo io a mettere un parametro,

grazie mille sei sempre risolutivo



title: Export di una tabella verso fogli diversi di un file Excel

author: Luigi M.

text:
Salve a tutti,
ho il seguente problema:
Da MS Access eseguo delle operazioni successive su una tabella.
Man mano che questa viene modificata vorrei salvarla in un file di Excel
distribuendola nei diversi fogli.
Tabella (release 1) ----> foglio1
Tabella (release 2) ----> foglio 2
ecc.
Inoltre, tanto per complicare un po', dovrei inserire in testa al foglio il
numero
delle righe, che ovviamente mi calcolo in access prima dell'export.
Quindi dovrei inserire una o due righe dopo l'export della tabella e
inserire
nella cella A1 il valore ricavato.
Qualcuno mi può indicare come fare ad automatizzare questa procedura?
Grazie 1000.
Saluti
--
Luigi


title: Impostare valore predefinito di una sottomaschera

author: Giorgia

text:
Buongiorno a tutti.
Quest'oggi ho questo problemuccio....
Ho FormContabAnalitica che ha come subFormContabAnaliticaDettagli che si
apre su richiesta e da pulsante della maschera NUOVAFATTURAACQUISTO (che a
sua volta ha una subform NUOVAFATTACQUISTODETT).
La FormContabAnalitica ha come valore predefinito dei suoi campi, i valori
del record corrente della maschera NUOVAFATTURAACQUISTO, impostando per
ciascun campo il valore predefinito appropriato.
Vorrei fare la stessa cosa con la SubFormCONTABANALITICADETTAGLI ma essendo
questa a maschere cotinue, l'impostazione del valore predefinito mi riesce
solo per il primo record...
Come potrei ovviare?
Stavo provando a creare un pulsante con la seguente istruzione
Private Sub SALVA_DATI_Click()
Me.Form.Requery
    Dim db As DAO.Database
    Set db = CurrentDb
    Dim rs As DAO.Recordset
    Set rs = db.OpenRecordset("CONTAB ANALITICA DETTAGLI")
    With rs
        .AddNew
        ![PROT FT] = Me![CONTAB ANALITICA DETTGALI]!PROTOCOLLO
        .Update
        .Close
    End With
    Set rs = Nothing
    Set db = Nothing
Me.[CONTAB ANALITICA].Requery
DoCmd.Close
End Sub
ma non mi riesce il collegamento alla subform...
Giorgia


title: VBA: errore di sintassi stringa sql

author: sdamy

text:
Salvea tutti,
ho un'errore di sintassi sulla clausola FROM di una stringa SQL:
FROM (Polcli LEFT JOIN rami ON Polcli.[ramo] = rami.[Ramo]) LEFT JOIN Anacli
ON Polcli.[npc] = Anacli.[npc]
dove sbaglio?
(il query builder me la propone come sopra senza le parentesi [] sui
campi...)
grazie
sdamy


title: Utilizzare DirListBox

author: Cristiano

text:
Ciao a tutti, avrei bisogno di utilizzare in una maschera di access il
DirListBox di visual basic. In access non c'è.
Come faccio? non ditemi di guardare il sito comune perchè l'ho gia fatto e
devo dire che è impossibile fare un ricerca accurata.


title: Utilizzare DirListBox

author: Alessandro Baraldi

text:
Spiega cosa devi fare, personalmente non ho mai usato quel controllo in
VBA
e non sò dirti se in Access si può usare(ma dubito), però se ci dai
un'idea
dello scopo si può certamente vedere di fare qualcosa anche con Access
senza ricorrere a controlli esterni.
@Alex


title: Utilizzare DirListBox

author: Bruno Campanini

text:
"Cristiano" <
magico...@tiscali.it
> wrote in message
news:44424e19$0$29727$4faf...@reader2.news.tin.it...

Non credo che Dir-, File- e DriveListBox possano essere resi
disponibili in Access (in VB6 sono built-in e non componenti).
Però in Access esiste forse qualcosa di meglio.
Attiva in Tools-References: Microsoft Office 11.0 Object Library
poi guardati l'Help di FileDialog.
Se ti servono ulteriori informazioni, sono qui.
Bruno


title: Richiamare la finestra di dialogo per selezionare directory

author: Andytre

text:
Ciao a tutti,
Sto cercando di utilizzare la funzione tratta dal sitocomune "Richiamare la
finestra di dialogo per la selezione di una directory" .
Funziona tutto bene a parte un piccolo dettaglio che mi crea parecchi
problemi.
Il path che viene recuperato dalla funzione da come risultato ad esempio
"c:\" ma se viene selezionato un percorso complesso non aggiunge lo slash
"\" alla fine del percorso esempio "c:\documenti" .
Io ho la necessità che lo slash ci sia sempre o non ci sia mai qualcuno sa
dirmi come fare?
Grazie a tutti
Ciao,
Andrea
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"Andytre" <
and...@tiscali.it
> wrote in message
news:217Z133Z226Z160...@usenet.libero.it
> Ciao a tutti,
>
> Sto cercando di utilizzare la funzione tratta dal sitocomune "Richiamare la
> finestra di dialogo per la selezione di una directory" .
> Funziona tutto bene a parte un piccolo dettaglio che mi crea parecchi
> problemi.
> Il path che viene recuperato dalla funzione da come risultato ad esempio
> "c:\" ma se viene selezionato un percorso complesso non aggiunge lo slash
> "\" alla fine del percorso esempio "c:\documenti" .
> Io ho la necessità che lo slash ci sia sempre o non ci sia mai qualcuno sa
> dirmi come fare?
>
> Grazie a tutti
> Ciao,
> Andrea
Che io sappia è normale questo funzionamento.
La radice di C: non esiste, quindi di default inserisce "\"
Poichè difficilmente si cerca in "C:\" questo è fatto ad HOC
ma devi inserire tu il carattere "\" quando recuperi il percorso.
TuaPath=Recupero & "\"
ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:

Grazie per la risposta immediata ma ero convinto che se aggiungevo lo slash
al path in caso selezioni la radice "c:\" mi si creerebbe "c:\\" e non
pensavo funzionasse, invece lo accetta lo stesso.
Grazie molte



author: ALESSANDRO Baraldi

text:
"Andytre" <
and...@tiscali.it
> ha scritto nel messaggio
news:217Z133Z226Z160...@usenet.libero.it...
[CUT]
> >
> Grazie per la risposta immediata ma ero convinto che se aggiungevo lo
slash
> al path in caso selezioni la radice "c:\" mi si creerebbe "c:\\" e non
> pensavo funzionasse, invece lo accetta lo stesso.
> Grazie molte
> Ciao,
> Andrea
>
Eri convinto bene.
Hai perfettamente ragione, ma ripeto solitamente in C:\ non ci si mette
nulla, quindi
la ricerca parte da più sotto.
Se però questo ti potesse dare problemi allora leggi la lunghezza della Path
If Len(Path)>3 then NewPath=Path & "\"
Ciao.
@Alex.


text:

Si è un ottima idea cosi non rischio problemi.
Ti ringrazio molto



author: namor

text:
ALESSANDRO Baraldi ha scritto:

> [CUT]


A questo punto, invece che testare la lunghezza, perchè non verificare
direttamente se c'è il backslash, e casomai aggiungerlo subito?
Così funziona anche se chiedi all'utente di digitare il path a mano (a
volte lo mettono, a volte no).
if right(path,1)<>"\" then path=path & "\"
Namor
--

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


text:

Anche questa è un ottima soluzione.
Ti ringrazio.



title: aggiornamento dei campi

author: Giancarlo Francesconi

text:
Non ne vengo più fuori!
Uso A97.
Ho 2 tabelle:
Anagrafica
[Id_anag] contatore, chiave primaria
[Nome]
...
Carico_Scarico
[Id_anag] numero
[Descrizione]
[Data_carico]
.........
[Data_scarico]
...
Esiste una relazione uno a molti tra [Id_anag] di Anagrafica e [Id_anag] di
Carico_Scarico.
Per l'immissione dei dati utilizzo una maschera a pagine. In una pagina ho
inserito una sottomaschera che visualizza solo i controlli necessari per
immettere info relative al carico ed una sottomaschera di 'riepilogo' che
dovrebbe far vedere i dati aggiornati man mano che vengono inseriti . Nella
pagina successiva utilizzo un'altra sottomaschera con i controlli di prima,
ma non abilitati, più i controlli relativi ai dati di scarico. Ho fatto
questo per rendere il più possibile separate le fasi di carico e scarico.
Il problema è che, dopo aver immesso dati di carico nella prima
sottomaschera, non sono presenti gli ultimi dati inseriti, sia nella sottom.
di riepilogo che passando alla pagina con la sottom. di scarico. Devo
chiudere il DB, riaprirlo e in questo modo la maschera visualizza tutti i
dati.
Qualcuno sa dove sbaglio?
Grazie e scusate la lunghezza del messaggio
Giancarlo.


title: aggiornamento dei campi

text:
"Giancarlo Francesconi" <
thi...@tin.it
> wrote in message
news:bmZr7.41351$P04.3...@news2.tin.it...
> Per l'immissione dei dati utilizzo una maschera a pagine. In una pagina ho
> inserito una sottomaschera che visualizza solo i controlli necessari per
> immettere info relative al carico ed una sottomaschera di 'riepilogo' che
> dovrebbe far vedere i dati aggiornati man mano che vengono inseriti . Nella
> pagina successiva utilizzo un'altra sottomaschera con i controlli di prima,
> ma non abilitati, più i controlli relativi ai dati di scarico. Ho fatto
> questo per rendere il più possibile separate le fasi di carico e scarico.
> Il problema è che, dopo aver immesso dati di carico nella prima
> sottomaschera, non sono presenti gli ultimi dati inseriti, sia nella sottom.
> di riepilogo che passando alla pagina con la sottom. di scarico. Devo
> chiudere il DB, riaprirlo e in questo modo la maschera visualizza tutti i
> dati.
> Giancarlo.
Prova dopo aver verificato le modifiche ad effettuare il Requery della
Sottomaschera in questione.
Vedi Requery sull'Help....
Circa una cosa del genere....!
Se usi A2000 su evento di SubForm "OnDirty" o su evento After_Update del
Controllo
   Forms!FromPrincipale.Form.Subform2.Requery
Se usi A97 su evento After_Update del Controllo
   Forms!FromPrincipale.Form.Subform2.Requery
@Alex.
--
Posted from  [146.133.1.30]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: aggiornamento dei campi

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:10713659f305611c4e...@mygate.mailgate.org...

Non so se dico una sciocchezza, ma non ho un controllo, bensì una
sottomaschera. Quindi gli unici eventi che ho a disposizione sono 'Su invio'
e 'Su uscita'
Comunque ho provato, a fronte dell'evento 'Su invio' a scrivere come tu mi
hai indicato, ma mi dà un messaggio di errore che dice che è impossibile
trovare la maschera (la sottomaschera di 'riepilogo' .
Ho anche provato a mettere a fronte dell'evento 'su invio' della
sottomaschera di 'riepilogo':
Me.Requery
e questo sembra funzionare a patto che, dopo aver inserito qualche dato
nella maschera relativa al carico, faccia un click sulla sottomaschera di
'riepilogo'. Non è molto elegante e cmq non si aggiorna automaticamente.
>    Forms!FromPrincipale.Form.Subform2.Requery
>
> @Alex.
>
>
>
> --
> Posted from  [146.133.1.30]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
Giancarlo


title: aggiornamento dei campi

text:
"Giancarlo Francesconi" <
thi...@tin.it
> wrote in message
news:%P_r7.41797$P04.3...@news2.tin.it...
> Non so se dico una sciocchezza, ma non ho un controllo, bensì una
> sottomaschera. Quindi gli unici eventi che ho a disposizione sono 'Su invio'
> e 'Su uscita'
> Comunque ho provato, a fronte dell'evento 'Su invio' a scrivere come tu mi
> hai indicato, ma mi dà un messaggio di errore che dice che è impossibile
> trovare la maschera (la sottomaschera di 'riepilogo' .
> Ho anche provato a mettere a fronte dell'evento 'su invio' della
> sottomaschera di 'riepilogo':
> Me.Requery
> e questo sembra funzionare a patto che, dopo aver inserito qualche dato
> nella maschera relativa al carico, faccia un click sulla sottomaschera di
> 'riepilogo'. Non è molto elegante e cmq non si aggiorna automaticamente.
>
Non hai chiarito cosa usi Access2000..???
Nel caso sia ancora A97 devi inserire il metodo Requery nell'evento
After Update della TxtBox della SubForm, il Requery lo devi eseguire
relativamente a tutti i controlli(SubForm compresi, la SubForm è un controllo)
che possono o devono subire l'aggiornamento.
E' ovvio che la Txtbox attiverà l'evento solo su LostFocus....
Tutto questo se usi A2000 è più semplice perchè prevede come evento di Maschera
anche per le SubForm l'evento ONDIRTY che si attiva quando è vera una modifica,
ovviamente dovrai gestire l'evento se la modifica è quella che serve....!!
Il me.Requery fa aggiornare solo la Form(o SubForm) nella quale c'è il comando,
per aggiornare altre Form devi usare la sintassi precedente.
Se aggiorni la FormPrincipale, puoi utilizzare nella Sub
   Me.Parent.Requery .....oppure....
   Forms![NomePrincipale].Requery
Se aggiorni un'altra Sub della Principale in cui stai agendo
   Me.Parent.form.[NomeAltrasubForm].Requery.... oppure....
   Forms!NomePrincipale.Form.[NomeAltraSubForm].Requery
Vedi tu, spero di averti chiarito quello che intendevo....!



title: Modificare i valori di un gruppo di opzione

author: Salvatore Renzo Calabrese

text:
Ho creato un gruppo di opzioni; le etichette sono A, B, C, ecc. i
corrispondenti valori sono: 1, 2, 3, ecc.
Come posso modificare i valori associati alle etichette per avere valori
come a, b, c, ecc?
Grazie
recal


author: Sergio MAZZA

text:
"Salvatore Renzo Calabrese" <
s-cal...@tiscali.it
> ha scritto nel
messaggio news:45881e6d$0$7747$5fc...@news.tiscali.it...

Gestisci l'evento "dopo aggiornamento" del gruppo opzioni (non del singolo
check), inserendoci:
es.
Select case me!nomeGruppoCheckBox
    case 1
        msgbox "A"
    case 2
        msgbox "B"
    case 3
        msgbox "C"
...
    case else
end select
'---
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA wrote:
> "Salvatore Renzo Calabrese ha scritto:
>> Ho creato un gruppo di opzioni; le etichette sono A, B, C, ecc. i
>> corrispondenti valori sono: 1, 2, 3, ecc.
>> Come posso modificare i valori associati alle etichette per avere
>> valori come a, b, c, ecc?
>
> Gestisci l'evento "dopo aggiornamento" del gruppo opzioni (non del
> singolo check), inserendoci:
> es.
> Select case me!nomeGruppoCheckBox
>    case 1
>        msgbox "A"
>    case 2
>        msgbox "B"
>    case 3
>        msgbox "C"
> ...
>    case else
> end select
> '---
o
Choose(Nz(Me!MioGruppo), "a", "b", "c")
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:4uqo3jF...@mid.individual.net...

Grazie per le informazioni
Renzo


title: ancora valori nulli

author: gg

text:
Salve ancora a tutti.
Sono ancora alle prese con dei volori nulli.
In una query con dati provenienti da tre tabelle:
Tab A
Cliente
Tab B
Imprto acconti
Tab C
Importo spese
Campo in cui calcolo gli acconti meno le spese
Naturalmente tutto funziona bene o quasi.
Faccio un esempio
Se ho:
Cliente = Pippo
Acconto = 100
Spese = 150
Tutto Ok
Se invece ho:
Cliente = Pippo
Acconto = 0
Spese = 100
Il campo calcolato in questo caso è vuoto.
Vorrei che nel campo calcolato mi venga inserito il risultato che nel caso
in esame è -100
Come posso risolvere il mio problema?
Grazie ancora
gianni


title: ancora valori nulli

author: Emyr

text:
On Thu, 27 Feb 2003 22:25:35 GMT, "gg" <
provach...@libero.it
>
wrote:

uso nz()?
Saluti.
Emanuele.


title: ancora valori nulli

text:
"Emyr"  ha scritto nel messaggio
news:1n1u5vgmn6vji3duq...@4ax.com...
> On Thu, 27 Feb 2003 22:25:35 GMT, "gg"

Emanuele grazie.
Ho provato con nz ma il risultato è sempre lo stesso.
grazie gianni


title: ancora valori nulli

text:
On Fri, 28 Feb 2003 20:36:04 GMT, "gg" <
provach...@libero.it
>
wrote:

che codice usi per la somma?
Saluti.
Emanuele.


title: Modificare il formato di un campo calcolato

author: fauno 68

text:
Salve, in una query ho creato un campo calcolato che visualizza un valore
numerico senza decimali. Sul report che analizza i dati di questa query ho
necessità di visualizzare questo campo con formato "percentuale", ma nelle
proprietà del campo non mi visualizza alcuna possibilità di formato.
Come mai ?
E' possibile attriburgli il formato richiesto ?
Saluti, Fauno 68
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Roberto da casa

text:
"fauno 68" <
fauno...@libero.it
> ha scritto nel messaggio
news:195Z43Z171Z154Y...@usenet.libero.it...
> Salve, in una query ho creato un campo calcolato che visualizza un valore
> numerico senza decimali. Sul report che analizza i dati di questa query ho
> necessità di visualizzare questo campo con formato "percentuale", ma nelle
> proprietà del campo non mi visualizza alcuna possibilità di formato.
> Come mai ?
> E' possibile attriburgli il formato richiesto ?
Nel crearti il campo calcolato nella query usa la funzione Format (vedi
help), oppure imposta adeguatamente la proprietà Formato della casella di
testo associata al campo calcolato della query.
> Saluti, Fauno 68
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Salve, non sono riuscita ad utilizzare la funzione Format nella query. Come
si fa ?
Mentre, per l'impostazione della proprietà formato nella casella di testo
associata al campo calcolato della query, come già evidenziato nel mio primo
messaggio, risulta completamente impossibile.
Help.
Saluti, Fauno68



text:
"Fauno68" <
fauno...@libero.it
> ha scritto nel messaggio
news:195Z43Z171Z154Y...@usenet.libero.it...
> Salve, non sono riuscita ad utilizzare la funzione Format nella query.
Come
> si fa ?
> Mentre, per l'impostazione della proprietą formato nella casella di testo
> associata al campo calcolato della query, come gią evidenziato nel mio
primo
> messaggio, risulta completamente impossibile.
> Help.
> Saluti, Fauno68
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
Forse la cosa migliore sarebbe che tu postassi il codice SQL della query e
ci dicessi come vorresti formattare il campo calcolato.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
[CUT]


text:
Il 13 Apr 2004, 18:06, "Roberto da casa" <
r.ma...@libero.it
> ha scritto:
>
> "Fauno68" <
fauno...@libero.it
> ha scritto nel messaggio
> news:195Z43Z171Z154Y...@usenet.libero.it...
> > Salve, non sono riuscita ad utilizzare la funzione Format nella query.
> Come
> > si fa ?
> > Mentre, per l'impostazione della proprietà formato nella casella di
testo
> > associata al campo calcolato della query, come già evidenziato nel mio
> primo
> > messaggio, risulta completamente impossibile.
> > Help.
> > Saluti, Fauno68
>
> Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.
>
> Forse la cosa migliore sarebbe che tu postassi il codice SQL della query e
> ci dicessi come vorresti formattare il campo calcolato.
>
> --
> Roberto
Ecco il codice SQL. Praticamente, il campo "Sconto sat2" deve produrmi sul
report un valore in percentuale:
SELECT [T_Fatture creato].[Interveto terminati co], [T_Fatture
creato].lara1, [T_Fatture creato].[Cognome im], [T_Fatture creato].[Centro d
costo im], [T_Fatture creato].Descr_varie, [T_Fatture creato].Quantità,
[T_Fatture creato].[Prezzo unitario], [Quantità]*[Prezzo unitario] AS
Lvartot, IIf([Ltotlavoro]=0,[Descr_varie],"Totale lavoro e spese") AS
dscfat, [T_Fatture creato].[Nome im], [T_Fatture creato].[tariffa tec],
[T_Fatture creato].lara2, [T_Fatture creato].lara3, [T_Fatture
creato].lara7, [T_Fatture creato].[emesso fattura la], [T_Fatture
creato].ret1, [T_Fatture creato].lara10, [T_Fatture creato].[Descrizione
co], [T_Fatture creato].[ID filiale cl], [T_Fatture creato].[Nome ab],
[T_Fatture creato].[Ind ab], [T_Fatture creato].[CAP ab], [T_Fatture
creato].[Loc ab], [T_Fatture creato].[Prov ab], [T_Fatture creato].[Cliente
co], [T_Fatture creato].C_Nome, [T_Fatture creato].C_Ind, [T_Fatture
creato].C_CAP, [T_Fatture creato].C_Loc, [T_Fatture creato].C_Prov,
[T_Fatture creato].C_PIVA, [T_Fatture creato].ID_Pag, [T_Fatture
creato].[Sconto sat cl], IIf([Sconto sat cl]<>0,[Sconto sat cl]," ") AS
[Sconto sat cl2], TipiPagamento.Descrizione, [T_Fatture creato].lara12,
[T_Fatture creato].lara23, [T_tariffe sat].Viag_tar, [lara23]*[Viag_tar] AS
lkm, [T_Fatture creato].lara30, [T_tariffe sat].Ordtec_tar,
[lara30]*[Ordtec_tar] AS lodiu, [T_Fatture creato].lara34, [T_Fatture
creato].lara37, [T_Fatture creato].lara31, [T_tariffe sat].Strtec_tar,
[lara31]*[Strtec_tar] AS lodiust, [T_Fatture creato].lara35, [T_Fatture
creato].lara38, [T_Fatture creato].lara30b, [T_tariffe sat].Notord,
[lara30b]*[Notord] AS lonot, [T_Fatture creato].lara31b, [T_tariffe
sat].Notstr, [lara31b]*[Notstr] AS lonotstr,
[lara37]+[lara38]+[lara30b]+[lara31b] AS Totore,
[lara30]+[lara31]+[lara30b]+[lara31b] AS Totorefat, [T_Fatture
creato].lara32, [T_tariffe sat].Diaria_tar, [lara32]*[Diaria_tar] AS lpasti,
[T_Fatture creato].lara33, [T_tariffe sat].Colaz_tar, [lara33]*[Colaz_tar]
AS lcolaz, [T_Fatture creato].trasferte, [T_tariffe sat].Trasf_tar,
[trasferte]*[Trasf_tar] AS ltrasf, [T_Fatture creato].lara91, [T_Fatture
creato].lara92,
[lodiu]+[lodiust]+[lonot]+[lonotstr]+[lkm]+[ltrasf]+[lpasti]+[lcolaz]+[lara92]
AS Ltotlavoro,
ROUND([lodiu]+[lodiust]+[lonot]+[lonotstr]+[lkm]+[ltrasf]+[lpasti]+[lcolaz]+[lara92]+[Lvartot],2)
AS Ltot, ROUND([Ltot]-[Lscon],2) AS Limp, IIf([Limp]<[Ltot],[Limp],[Ltot])
AS Limp2, IIf([Sconto sat cl]>0,[Lvartot]*([Sconto sat cl]/100),[Lvartot])
AS Limp3, ROUND([Ltot]*[Sconto sat cl]/100,2) AS Lscon,
ROUND([Limp]*[IVA],3) AS Liva, ROUND([Limp]+[Liva],3) AS Ltotfat, [T_Fatture
creato].N_fatt, [T_Fatture creato].Data_fatt, [Aliquota_IVA]/100 AS IVA,
[T_Fatture creato].prova, [T_Fatture creato].[Nome im], [T_Fatture
creato].[Cognome im], [T_Fatture creato].Sequenza
FROM [T_tariffe sat] RIGHT JOIN (TipiPagamento RIGHT JOIN [T_Fatture creato]
ON TipiPagamento.Codice = [T_Fatture creato].ID_Pag) ON [T_tariffe
sat].ID_tar = [T_Fatture creato].[tariffa tec];
A presto, fauno 68
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
> [CUT]
>
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"fauno 68" <
fauno...@libero.it
> ha scritto nel messaggio

> > [CUT]
Nella query di cui sopra non esiste alcun campo che si chiama "Sconto sat2",
quindi non sono in grado di capire a cosa ti riferisci.
Resta il fatto che in SQL per formattare in percentuale un campo devi
scrivere:
... Format([NomeCampoNumerico],"Percent") AS Pippo, ...
che equivale a creare nella griglia di struttura della query il seguente
campo calcolato:
Pippo: Format([NomeCampoNumerico];"Percentuale")
Comunque non capisco cosa intendi quando dici che "risulta completamente
impossibile" impostare a percentuale in una maschera la proprietà formato
della casella di testo associata al tuo campo; è sufficiente che scrivi
Percentuale nel Formato della casella di testo.
--
Roberto



text:

Scusa, hai ragione il campo di cui ho bisogno la visualizzazione in formato
"Percentuale" è [Sconto sat cl2).
Comunque, considera quanto segue:
a. [Sconto sat cl2] è già un campo calcolato
b. questo campo calcolato nasce sulla base dei dati del campo [Sconto sat
cl] che nella tabella "sorgente-dati" ha formato numerico con precisione
singola
Ho provato ad impostare nella query di cui sopra la funzione
Pippo: Format([Sconto sat cl2];"Percentuale")
ma mi da errore con il messaggio
"Funzione 'Format' non definita nell'espressione".
Cosa faccio ?
Saluti, Fauno 68
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:

Non capisco a cosa servano tali precisazioni.
>
> Ho provato ad impostare nella query di cui sopra la funzione
> Pippo: Format([Sconto sat cl2];"Percentuale")
> ma mi da errore con il messaggio
> "Funzione 'Format' non definita nell'espressione".
Cosa intendi per "impostare nella query di cui sopra"?
Pippo: Format([Sconto sat cl2];"Percentuale")
è la definizione di un campo calcolato da effettuare nella griglia di
struttura di una query e non è affatto una funzione; quanto alla funzione
Format è una funzione intrinseca di Access quindi va affatto definita.
>
> Cosa faccio ?
Sicuramente stai facendo qualche piccolo macello, ma non possedendo una
sfera di cristallo non riesco a ipotizzare di quale natura.
Mi dispiace.
>
> Saluti, Fauno 68
--
Roberto
---------------------------------------------



title: Messaggio in codice.

author: Luciano (DOC)

text:
Cio' che si doveva compiere e' stato compiuto.
Augh!
La Sacra Triade


title: Messaggio in codice.

author: Federico Luciani

text:

OK!
Grazie
Augh!
La Sacra Triade


title: Messaggio in codice.

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:3OYb6.65209$lV5.1...@news2.giganews.com...
> Cio' che si doveva compiere e' stato compiuto.
> Augh!
>
> La Sacra Triade
>
Amen!


title: access e hyperterminal

author: ciroteo

text:
Torno sull'argomento postato ieri che non ha avuto risposta.
Qualcuno conosce indicazioni per attivare da VBA una procedura che attivi
hyperterminal e trasferisca un file .txt generato da access?


title: Visualizzare le foto degli attori selez.il film

author: Coso

text:
Ciao  a tutti,
    ho un DB di film e tante foto di attori. Non mi perdo nei dettagli ma
vorrei che selezionando da una casellla di controllo il titolo di un film,
sotto mi appaino le foto degli attori.
Sono riuscito a fare in modo che mi appaino i percorsi dei file delle
immagini in maschere affiancate, ma non so come mettterci le foto.
Mi spiego meglio: selezionando 'se mi lasci ti cancello' nell maschera main,
ottengo 'c.\kate_winstlet.jpg' , 'c.\elija_wood.jpg' , 'c.\jim_carey.jpg'
(in un campo di testo) come meschere affiancate in una sottomaschera. L'idea
è quella di metterli come attributo.Picture della foto (oggetto immagine ),
ma non funziona . Me le fa vedere tutte uguali e sopratutto uguali
all'ultima.
Come posso fare?
Ciao e Grazie.
Coso.


author: MA

text:

Fallo via codice
su form current
if dir(tuopath)<>"" then
    me.tuocontrolloimmagine.visible = true
    me.tuocontrolloimmagine.picture = tuopath
else
    me.tuocontrolloimmagine.visible = false
    me.tuocontrolloimmagine.picture = Empty
end if
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


text:
Scusa, č stata una distrazione : ho sbagliato bottone su cio ho cliccato,
non era mia intenzione spedirti una mail privata...
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:8Qnbe.4359$TR5....@news.edisontel.com...
> Coso wrote:
>> Ciao  a tutti,
>>     ho un DB di film e tante foto di attori. Non mi perdo nei
>> dettagli ma vorrei che selezionando da una casellla di controllo il
>> titolo di un film, sotto mi appaino le foto degli attori.
>> Sono riuscito a fare in modo che mi appaino i percorsi dei file delle
>> immagini in maschere affiancate, ma non so come mettterci le foto.
>>
>> Mi spiego meglio: selezionando 'se mi lasci ti cancello' nell
>> maschera main, ottengo 'c.\kate_winstlet.jpg' , 'c.\elija_wood.jpg' ,
>> 'c.\jim_carey.jpg' (in un campo di testo) come meschere affiancate in
>> una sottomaschera. L'idea č quella di metterli come attributo.Picture



title: Obbligare inserimento dati nella sottomaschera

author: Al

text:
Ho questo problema: maschera Ordini (N_Ordine, Data, Cliente,...) e
sottomaschera DettagliOrdini (CodProd, Qtà, Prezzo, ...).
Vorrei fare in modo che, se vengono inseriti i dati in FormOrdini, si renda
obbligatorio l'inserimento dei dati in SubFormDettagliOrdini, in modo che
non vi siano ordini "orfani" di prodotti ordinati.
grazie