author: Roberto dalla campagna

text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:hxJii.55388$U01.5...@twister1.libero.it...

Sicuramente è possibile, peròper darti un suggerimento occorreremme
conoscere se la maschera ha una visualizzazione a maschera singola o a
maschere continue e se N_protocollo è un campo di tipo Numerico o di tipo
Testo e in questo ultimo caso se è un semplice numero progressivo o ha una
struttura più articolata in cui compaiona anche l'anno e dei segni speciali.
Comunque sia un esempio di ciò che ti serve lo trovi sul Sito Comune (link
qui sotto) nella Sezione General leggi la FAQ di Davide La Mantia (Sib)
intitolata "6.17 Numerazione crescente per fatture ed altro.".
Naturalmente se N_protocollo e un semplicissimo numero prograssivo, esistono
soluzioni meno complesse.
> grazie a tutti
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: inserire numero progressivo automaticamente

author: GM

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:S7Mii.55525
>> ho un Db anagrafico con una tabella Anagrafe in cui
>> vi è ID_Anagrafe (contatore e chiave primaria)
>> poi N_protocollo (numerico) questo controllo lo visualizzo nella
>> maschera
>> FrmAnagrafe, (ed ha il SetFocus) mi chiedo se è possibile, dopo
>> l'invio che si numeri progressivamente
>
> Sicuramente è possibile, peròper darti un suggerimento occorreremme
> conoscere se la maschera ha una visualizzazione a maschera singola o a
> maschere continue
è a maschera singola...
 e se N_protocollo è un campo di tipo Numerico
come dicevo precedentemente nel messaggio è di tipo Numerico
 >o di tipo
> Testo e in questo ultimo caso se è un semplice numero progressivo o ha
> una struttura più articolata in cui compaiona anche l'anno e dei segni
> speciali.
nessun segno speciale o altro solo N_protocollo, numerico, duplicati non
ammessi...
> Comunque sia un esempio di ciò che ti serve lo trovi sul Sito Comune
> (link qui sotto) nella Sezione General leggi la FAQ di Davide La
> Mantia (Sib) intitolata "6.17 Numerazione crescente per fatture ed
> altro.".
> Naturalmente se N_protocollo e un semplicissimo numero progressivo,
> esistono soluzioni meno complesse.
> --
> Roberto
----------
quanto il naturalmente sopra....se è possibile opto per l'ultima
soluzione....... :-))
Ciao Giuseppe


text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:29Oii.55662$U01.5...@twister1.libero.it...

Se la tabella che contiene i dati si chiama Tabella1, nel Valore predefinito
della casella di testo associata al campo N_protocollo scrivi quanto segue:
=IIf(IsNull(DMax("N_protocollo"; "Tabella1")); 1; DMax("N_protocollo";
"Tabella1") + 1)
Ti consiglio di impostare a No la proprietà Abilitato di tale casella di
testo e a Si la sua proprietà Bloccato: così facendo eviti che qualcuno
erroneamente vada a scrivere in tale casella di testo il cui valore deve
invece essere impostato automaticamente.
> Ciao Giuseppe



text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:rU2ji.56365$%
anche l'anno e dei segni
>
> Se la tabella che contiene i dati si chiama Tabella1, nel Valore
> predefinito della casella di testo associata al campo N_protocollo
> scrivi quanto segue:
>
> =IIf(IsNull(DMax("N_protocollo"; "Tabella1")); 1; DMax("N_protocollo";
> "Tabella1") + 1)
>
> Ti consiglio di impostare a No la proprietà Abilitato di tale casella
> di testo e a Si la sua proprietà Bloccato: così facendo eviti che
> qualcuno erroneamente vada a scrivere in tale casella di testo il cui
> valore deve invece essere impostato automaticamente.
-----------
ciao Roberto...
ho inserito nel Valore predefinito quanto sotto
=IIf(IsNull(DMax("N_protocollo"; "Anagrafe")); 1; DMax("N_protocollo";
"Anagrafe") + 1)
ma esce errore e dice:
Funzione "Dmax" sconosciuta nell'espressione di convalida o nel valore
predefinito
di "Anagrafe.N_Protocollo".


text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:ER4ji.56546$%k.18...@twister2.libero.it...

Probabilmente tu lo hai scritto nel valore predefinito del campo
N_Protocollo dellla tabella, mentre io ti ho suggerito di scriverlo nella
maschera nel valore predefinito della casella di testo associata a tale
campo.



text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:bL7ji.56727$%k.18...@twister2.libero.it...
CUT
>> ho inserito nel Valore predefinito quanto sotto
>>
>> =IIf(IsNull(DMax("N_protocollo"; "Anagrafe")); 1;
>> DMax("N_protocollo";
>> "Anagrafe") + 1)
>>
>> ma esce errore e dice:
>> Funzione "Dmax" sconosciuta nell'espressione di convalida o nel
>> valore predefinito
>> di "Anagrafe.N_Protocollo".
>
> Probabilmente tu lo hai scritto nel valore predefinito del campo
> N_Protocollo dellla tabella, mentre io ti ho suggerito di scriverlo
> nella maschera nel valore predefinito della casella di testo associata
> a tale campo.
-----------
come sempre hai ragione... funziona... ma mi procura un errore di debug
in quanto era settato a Setfocus il controllo N_Protocollo...
l'ho spostato a controllo successivo... ma non sono sicuro che funzioni
bene in quanto non compare il prompt se non dopo l'invio...ho provato
anche con Su attivato...
Private Sub txtCognome_BeforeUpdate(Cancel As Integer)
Me!TxTCognome.SetFocus
End Sub
Ciao


text:
"GM" <
to...@toglilibero.it
> ha scritto nel messaggio
news:Jfmji.57209$%k.19...@twister2.libero.it...

Non mi č chiara questa tua obiezione, resta il fatto che il valore
predefinito della casella prescinde dal fatto che essa abbia o meno il
fuoco; naturalmente se, come ti ho suggerito, hai bloccato e disabilitato la
casella di testo non č piů possibile spostare il fuoco su di essa.
>
> Ciao



text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Wqpji.57481$U01.5...@twister1.libero.it...
>>> Probabilmente tu lo hai scritto nel valore predefinito del campo
>>> N_Protocollo dellla tabella, mentre io ti ho suggerito di scriverlo
>>> nella maschera nel valore predefinito della casella di testo
>>> associata a tale campo.
>> -----------
>> come sempre hai ragione... funziona... ma mi procura un errore di
>> debug
>> Private Sub txtCognome_BeforeUpdate(Cancel As Integer)
>> Me!TxTCognome.SetFocus
>> End Sub
>
> Non mi č chiara questa tua obiezione, resta il fatto che il valore
> predefinito della casella prescinde dal fatto che essa abbia o meno il
> fuoco; naturalmente se, come ti ho suggerito, hai bloccato e
> disabilitato la casella di testo non č piů possibile spostare il fuoco
> su di essa.
------------------------>
Ok.. Roberto... funziona tutto, avevo sbaglio io... come sempre del
resto...
Ciao e grazie


title: Errore raggruppamento per anno: aaaa

author: massapon

text:
Salve a tutti. Ho creato una maschera Pivot ma non riesco a raggruppare
per anni.Al posto degli anni mi mette aaaa.
Sapete aiutarmi?
Ho ACCESS 2003, Windows XP e la lingua di sistema è l'italiano.
Grazie in anticipo.


title: Errore raggruppamento per anno: aaaa

author: MA

text:

Cambia la tua istruzione con yyyy
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Errore raggruppamento per anno: aaaa

text:
MA ha scritto:

Scusa la domanda stupida ma dove si imposta?
E' la prima volta che utilizzo le maschere pivot e ho seguito i
seguenti passi:
Ho creato una query a campi incrociati dove visualizzo i dati
correttamente;
ho utilizzato la creazione guidata maschera Pivot ma viene visualizzo
aaaa.
Scusa e grazie per la pazienza!


title: Aree tematiche per tavola rotonda

author: AK

text:
Gentili Signori e Signore
dovendo organizzare una tavola rotonda per scopi formativi di livello
intermedio potreste cortesemente suggerirmi una decina di aree tematiche
riguardanti il tema "Sicurezza e protezione dei sistemi informativi
aziendali, virus, spionaggio".
Vi ringrazio per la cortesia
Alessandro


title: Lanciare file bat da codice..

author: AR

text:
Salve!Scrivo per questo..In un mio db lancio dei file .bat da codice;
Mi son creato la funzione "RunAppAndWait", che ho trovato sul sito
comune penso (..non mi ricordo), che aspetta la fine del pgm in
esecuzione per andare avanti con il resto del codice, e funziona!
Ora: lanciando a mano un file .bat funziona in modo corretto, eseguendo
tutte le operazione da me inserite, lanciando lo stesso bat da codice
no..non capisco il perchè, non ha senso!Magari qualcuno di voi ha già
avuto questo problema e sà darmi aiuto..Ho provato a lanciare il .bat
da codice in diversi modi:
- RunAppAndWait "c:\filebat.bat", vbnormalfocus
- Call Shell "c:\filebat.bat", vbnormalfocus
ma niente..il file .bat è corretto, perchè funziona, ma eseguendolo da
codice vba nn funziona!Sapete darmi aiuto? Grazie 1000 anticipatamente!
--
AR


title: Lanciare file bat da codice..

author: Alessandro Baraldi

text:
"AR" <
6175i...@mynewsgate.net
> wrote in message
news:200505131...@mynewsgate.net

Prova con questo.
Set wsh = Server.CreateObject("WScript.Shell")
intReturn = wsh.Run("C:\DoCopy.BAT", 3, False)
Set wsh = Nothing
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Lanciare file bat da codice..

text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:7ecfe6f5a38edfa029...@mygate.mailgate.org
[CUT]
> Prova con questo.
>
> Set wsh = Server.CreateObject("WScript.Shell")
> intReturn = wsh.Run("C:\DoCopy.BAT", 3, False)
> Set wsh = Nothing
>
>
>
> Ciao
> @Alex
Dimenticavo, se devi realizzare l'effetto di WAIT
il parametro [bWaitOnReturn]=True come indicato nelle
istruzioni.
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])
Arguments
   object
     WshShell object.
   strCommand
     String value indicating the command line you want to run.
     You must include any parameters you want to pass to the
     executable file.
   intWindowStyle
     Optional.Integer value indicating the appearance
     of the program's window.
     Note that not all programs make use of this information.
   bWaitOnReturn
     Optional. Boolean value indicating whether
     the script should wait for the program
     to finish executing before continuing
     to the next statement in your script.
     If set to true, script execution halts
     until the program finishes,
     and Run returns any error code returned by the program.
     If set to false (the default),
     the Run method returns immediately after starting the program,
     automatically returning 0 (not to be interpreted as an error code).
intWindowStyle Description
0 Hides the window and activates another window.
1 Activates and displays a window. If the window is minimized or
maximized, the system restores it to its original size and position. An
application should specify this flag when displaying the window for the
first time.
2 Activates the window and displays it as a minimized window.
3 Activates the window and displays it as a maximized window.
4 Displays a window in its most recent size and position. The active
window remains active.
5 Activates the window and displays it in its current size and position.
6 Minimizes the specified window and activates the next top-level window
in the Z order.
7 Displays the window as a minimized window. The active window remains
active.
8 Displays the window in its current state. The active window remains
active.
9 Activates and displays the window. If the window is minimized or
maximized, the system restores it to its original size and position. An
application should specify this flag when restoring a minimized window.
10 Sets the show-state based on the state of the program that started
the application.



title: Lanciare file bat da codice..

text:
> Set wsh = Server.CreateObject("WScript.Shell")
> intReturn = wsh.Run("C:\DoCopy.BAT", 3, False)
> Set wsh = Nothing
Ma per utilizzare questo codice devo aggiungere una qualche libreria
particolare? Perchè mi dice, eseguendolo, necessario oggetto!Grazie..
--
AR


title: Lanciare file bat da codice..

text:
"AR" <
6175i...@mynewsgate.net
> wrote in message
news:200505131...@mynewsgate.net
> > Set wsh = Server.CreateObject("WScript.Shell")

No perchè è usato il metodo LateBinding, solo che
pensavo sapessi della necessità di dichiarare la variabile
Oggetto:
Dim wsh as Object
Dim intReturn as Integer
Set wsh = Server.CreateObject("WScript.Shell")
intReturn = wsh.Run("C:\DoCopy.BAT", 3, False)
Set wsh = Nothing
Ciao



title: Lanciare file bat da codice..

text:
> No perchè è usato il metodo LateBinding, solo che
> pensavo sapessi della necessità di dichiarare la variabile
> Oggetto:
>
> Dim wsh as Object
> Dim intReturn as Integer
> Set wsh = Server.CreateObject("WScript.Shell")
> intReturn = wsh.Run("C:DoCopy.BAT", 3, False)
> Set wsh = Nothing
Continua a darmi errore! La variabile Server?Infatti in debug l'errore avviene
sulla terza riga..Perdonami l'ignoranza!
--
AR


title: Lanciare file bat da codice..

text:
"AR" <
6175i...@mynewsgate.net
> wrote in message
news:200505131...@mynewsgate.net
> > No perchè è usato il metodo LateBinding, solo che

Si scusa è colpa mia, non ho tolto la parte per poterla
eseguire su un Server Remoto.
Dim wsh as Object
Dim intReturn as Integer
Set wsh = CreateObject("WScript.Shell")
intReturn = wsh.Run("C:DoCopy.BAT", 3, False)
Set wsh = Nothing
Vediamo se va meglio.



title: Chiedo aiuto per favore

author: Wallace

text:
Chiedo aiuto per il mio seguente problema: ho un database Access nel quale
vorrei creare un aggiornamento automatico di alcuni campi; mi spiego meglio:
suppongo dia vere un database con una lista di persone chiamate "amici" con
nome,cognome,indirizzo e num. di telefono di tali persone. Suppongo poi di
avere una maschera per l'inserimento degli invitati di una serata che scrive
su un'altra tabella chiamata "invitati".
Io vorrei semplicemente che quando in maschera inserisco i dati nella
tabella invitati, una volta scritto il cognome (in maschera) apparisse
automaticamente negli altri campi indirizzo e num di telefono presi da dalla
tabella "amici".. e quindi possa salvare il record nella tabella"invitati".
Suppongo che sia una cosa molto semplicve in vba, ma non ho idea di come
risolverlo perchè non conosco VbA.
Chiedo gentilmente se qualcuno ha un listato per fare un semplice
copia-incolla e risolvere il problema.
Grazie mille anticipatamente a chiunque mi aiuterà in questo problema.
Grazie
Ciao


title: Chiedo aiuto per favore

author: Alessandro Cara

text:
Wallace ha scritto:

cfr messaggio di roberto da casa di martedi' ore 15.09
--
a.cara


title: SQL ??

author: lox

text:
Ho creato un programma all'interno del codice ho impostato dei
"Docmd.runsql" con delle variabili sulle date
--
([Dati]![Data]>=#" & DATA_DA & "# And [Dati]![Data]<=#" & DATA_A & "#));"
--
Utilizzando il mio PC(Office Dev. Xp) tutto funziona correttamente ma se
provo con un pc che ha Access 2002 o 2000 il formato data cambia causando
lerrore.
Grazie tante
LOX
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: SQL ??

author: Roberto da casa

text:
"lox" <l...@lox.lox> ha scritto nel messaggio
news:b34qto$mt9$1...@news.newsland.it...
> Ho creato un programma all'interno del codice ho impostato dei
> "Docmd.runsql" con delle variabili sulle date
>
> --
> ([Dati]![Data]>=#" & DATA_DA & "# And [Dati]![Data]<=#" & DATA_A & "#));"
> --
> Utilizzando il mio PC(Office Dev. Xp) tutto funziona correttamente ma se
> provo con un pc che ha Access 2002 o 2000 il formato data cambia causando
> lerrore.
>
> Grazie tante
> LOX
>
Prova a formattare la data: invece di:
DATA_DA
scrivi:
Format([DATA_DA], "mm/dd/yyyy")
ed incece di:
DATA_A
scrivi:
Format([DATA_A], "mm/dd/yyyy")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: SQL ??

text:
Grazie Roberto Gentilissimo.
Ciao



title: Immagini - Stato attivo

author: yVega

text:
    Ciao,
tornando ad Access per un'applicazione dopo molto tempo in qui ho macinato
tutt'altro mi sono messo ad aggiungere funzioni ad DB realizzato a suo
tempo. Preferendo il collegamento di immagini da lasciare esterne al DB, ho
impostato tutto come poi ho trovato anche indicato nel Sito comune
Nel mio caso infatti la paté rimane sempre la stessa, il nome file anche (il
primo almeno poi all'interno che ne sono altri), unica differenza è data dal
nome dell'ultima cartella.
Il problema è che la cosa comunque non funzione in quanto esce sempre
l'errore che indica l'impossibilità di riferirsi ad oggetti che non hanno lo
stato attivo. L'evento corrente della maschera viene gestito con così tanto
anticipo in Access?
Chiedo lumi.... grazie


title: Problemi di visualizzazione maschera continua

author: Doc Hollywood

text:
Devo realizzare una piccola form di input dati ed ho un problema.
In particolare su questa maschra l'operatore deve imputare un importo
(da digitare) ad una commessa scelta dalla lista di quelle aperte, poi
passare al successivo e cosi' via (ecco perche' una maschera
continua).
Quindi ho collegato le due tabelle attraverso il codice di commessa,
ho associato al controllo popup "codice commessa" la tabella delle
commesse e cosi' funziona.
Il problema deriva dal fatto che  la commessa ha un codice (numerico)
ed un nominativo, e l'operatore ha necessita' di vedere sia l'uno che
l'altro nella "striscia di form" che sta compilando.
Per far questo pensavo ad un codice da associare al "Dopo
aggiornamento" del controllo relativo al numero di commessa del tipo:
    Str = DLookup("[NomeCommessa]", "TrasfOrdini", "[NrOrdine] = " _
          & Me.NrOrdine.Value)
    Me.NomeCommessa.Value = Str
dove NomeCommessa e' un controllo non associato.
Ma non funziona, perche' non essendo associato e' lo stesso per tutti
i record, e quindi se lo cambio cambia per tutti.
Suggerimenti?
Grazie
Doc Hollywood


author: Carlo Costarella

text:
"Doc Hollywood" <
doch...@katamail.com
> ha scritto nel messaggio
news:adda0833.03020...@posting.google.com...

Come fai a leggere un valore con DLookup("[NomeCommessa]",... se
"NomeCommessa" č un controllo non associato?
Impossibile. DLookup legge su un set di record di tipo tabella o query.
Potresti fare cosě: crea un controllo invisibile nella form e mettilo nella
intestazione della maschera, chiamalo con molta fantasia "MioControllo".
Quando l'operatore sceglie una commessa puoi scrivere qualcosa del genere:
Me.MioControllo = Me.Codice & " " & Me.Nominativo
Userai questo valore per tutto quello che ti serve: basta scrivere
Me.MioControllo
Ciao, Carlo


text:
"Doc Hollywood" <
doch...@katamail.com
> ha scritto nel messaggio
news:adda0833.03020...@posting.google.com...

Ammesso e non concesso che abbia capito bene il tuo problema, prova a
scrivere nell'origine controllo della casella di testo non associata in cui
vuoi vedere la descrizione quanto segue:
= DLookup("[NomeCommessa]"; "TrasfOrdini"; "[NrOrdine] = " & NrOrdine)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> >     Str = DLookup("[NomeCommessa]", "TrasfOrdini", "[NrOrdine] = " _
> >           & Me.NrOrdine.Value)
> >     Me.NomeCommessa.Value = Str
> Come fai a leggere un valore con DLookup("[NomeCommessa]",... se
> "NomeCommessa" č un controllo non associato?
> Impossibile. DLookup legge su un set di record di tipo tabella o query.
> Potresti fare cosě: crea un controllo invisibile nella form e mettilo nella
> intestazione della maschera, chiamalo con molta fantasia "MioControllo".
> Quando l'operatore sceglie una commessa puoi scrivere qualcosa del genere:
> Me.MioControllo = Me.Codice & " " & Me.Nominativo
> Userai questo valore per tutto quello che ti serve: basta scrivere
> Me.MioControllo
Mi scuso anzitutto perche' volendo essere breve forse ho dato troppe
poche informazioni.
Con DLookup vado a cercare nella tabella "TrasfOrdini" composta di
NrOrdine-NomeCommessa il nome commessa ([NomeCommessa] appunto) che
corrisponde al numero NrOrdine. E cmq questo funziona (con MsgBox mi
ritorna il testo giusto).
Il problema e' invece il passaggio successivo! Nel senso che non
essendo associato il controllo [NomeCommessa] della maschera, che per
meglio definirla possiamo chiamare [NomeCommessaMaschera], la modifica
provocata dall'istruzione
    Me.NomeCommessaMaschera.Value = Str
provoca il cambiamento di *tutte* le caselle di tutti i record
visualizzati in maschera continua (se fosse a maschera singola non ci
sarebbe problema...)
Per ovviare al problema ho provato poi a ridefinire l'origine dati
creando una query che comprende tutti i campi della tabella dei valori
e [NomeCommessa] della "TrasfOrdini", associando [NomeCommessaMschera]
con [NomeCommessa] e facendolo compilare automaticamente con
l'istruzione di prima, ma e' sto peggio! Nelle precedenti imputazioni
funziona benissimo (vedo i due campi) ma non riesco ad inserirne uno
nuovo a causa dello stretto legame [NrCommessa]-[NomeCommessa]
Il messaggio critico e':
"L'apporto modifiche non č riuscito perchč si č cercato di duplicare i
valori dell'indice, nella chiave primaria o nella relazione ecc...."
Se vuoi per meglio spiegarti posso mandarti il db...
Ciao e grazie tante.
Doc Hollywood


text:
> Ammesso e non concesso che abbia capito bene il tuo problema, prova a
> scrivere nell'origine controllo della casella di testo non associata in cui
> vuoi vedere la descrizione quanto segue:
>
> = DLookup("[NomeCommessa]"; "TrasfOrdini"; "[NrOrdine] = " & NrOrdine)
Funziona! Ma sarebbe funzionato anche prima se non mi fossi sbagliato
nella definizione della tabella :-((
Il mio errore e' stato quello di dire di indicizzare il campo
[NrOrdine] (giusto) con duplicati non ammessi (sbagliato!). Quindi e'
chiaro che il primo record immesso con un nr. d'ordine uguale ad un
precedente (che era la mia prova) non era ammissibile...
Quando si dice un errore banale ti rovina il week-end...
Ciao e grazie!
Doc Hollywood


text:
"Doc Hollywood" <
doch...@katamail.com
> ha scritto nel messaggio
news:adda0833.03020...@posting.google.com...

Sono contento che ora ti funzioni, ma sono scettico (anzi incredulo) che in
una maschera continua avrebbe potuto funzionare la tua soluzione: avresti
dovuto vedere su tutti i record visualizzati nella maschera la stessa
descrizione, coincidente con quella relativa al record corrente.
Fra l'altro è quello che anche tu sostieni nel messaggio di risposta a Carlo
Costarella di ieri alle 20:40.



text:
> Sono contento che ora ti funzioni, ma sono scettico (anzi incredulo) che in
> una maschera continua avrebbe potuto funzionare la tua soluzione: avresti
> dovuto vedere su tutti i record visualizzati nella maschera la stessa
> descrizione, coincidente con quella relativa al record corrente.
> Fra l'altro è quello che anche tu sostieni nel messaggio di risposta a Carlo
> Costarella di ieri alle 20:40.
E hai ragione! :-))
Ci ho provato ed e' di un complicato terribile (poi mi sono stufato e
non sono sicuro che funzioni).
Cmq grazie al tuo consiglio funzia, anche troppo bene!
Ciao e grazie ancora.
Doc Hollywood


title: proteggere le tabelle sul BE

author: Salvatore

text:
Molto probabilmente il quesito è già stato posto, ma ci provo lo stesso: è
possibile impedire agli utenti che hanno l'autorizzazione ad inserire o
modificare i dati (operazione che avviene normalmente attraverso le
maschere) di poterlo fare direttamente sulle tabelle?
In altre parole, è possibile impedire che un utente possa aprire le tabelle
contenute nel file mdb contenente le tabelle e che serve da BE per il
database?
Grazie
Salvatore


title: proteggere le tabelle sul BE

author: Paolo opg

text:
"Salvatore" <
sal...@tiscalinet.it
> wrote in
news:bbt1cj$ui4$
1...@lacerta.tiscalinet.it
:

certo, usando la protezione di access.
puoi impostare le maschere in modo che abbiano i permessi di chi le crea
(cioè tu, l'amministratore) e riescano a leggere tutti i dati, imponendo
contemporaneamente che per aprire le tabelle siano necessari i permessi di
amministratore (bada bene, del db, non del so).
in questo modo, le maschere possono fare tutto con i dati delle tabelle, ma
chi prova ad aprirle direttamente, viene bloccato.
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


title: proteggere le tabelle sul BE

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns9393D626E...@151.99.250.3...

Ho già provato la soluzione da te indicata, ma se levo le autorizzazioni
alla lettura, scrittura o modifica dei dati delle tabelle per determinati
utenti o gruppi tale vincolo si ripercuote necessariamente sulle maschere
(in quanto le maschere stesse usano le tabelle per registrare o modificare i
dati).
Il problema è nato dal fatto che sulle maschere non compaiono
necessariamente tutti i campi presenti nelle tabelle da cui derivano,
pertanto sulle tabelle stesse è possibile registrare dei dati non visibili o
modificabili dalle maschere (per esempio la data di inserimento di un dato
record o della sua modifica). Ma, se l'utente riesce ad entrare nel database
contenente le tabelle, può tranquillamente aprire le tabelle stesse
(ovviamente quelle per le quali è autorizzato) e modificarne il contenuto.
Forse sto sbagliando qualcosa io.....
Ciao
Salvatore


title: proteggere le tabelle sul BE

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns93947E896...@151.99.250.3...
> "Salvatore" <
sal...@tiscalinet.it
> wrote in
> news:bbuog6$id8$
1...@lacerta.tiscalinet.it
:
> effettivamente, se devi aggiornare campi che non sono sulla maschera,
> potrebbe essere un problema.
> se crei un recordset nella maschera, che permessi hai?
> dovresti ottenere gli stessi permessi della maschera.
> prova con un recordsetclone e fai le modifiche sul clone via codice...
> non ho mai provato, ma magari funzia...
Se non ho capito male, il consiglio è quello di registrare le modifiche in
un'altra tabella, ma anche questa tabella per poter essere modificata deve
essere accessibile all'utente, e mi sa che siamo punto  a capo.
Il mio problema è questo: su una tabella gli utenti tramite una maschera
inseriscono e modificano i record. L'amministratore, o chi per lui,
vorrebbe, però tenere traccia della data nella quale tali dati sono stati
inseriti o modificati e dell'utente che ha apportato tali modifiche.
Nella tabella in oggetto ho inserito un campo data (impostato, come valore
predefinito a date() ) ed un campo Utente (il cui valore predefinito è
CurrentUser). In tal modo nella tabella sono registrati, in automatico ed in
modo non visibile all'utente, la data e il nome di colui che ha apportato le
modifiche.
Tutte queste registrazioni, però, possono essere tranquillamente modificate
dall'utente un po' esperto (ma nemmeno poi tanto) se, aprendo il database
che contiene le tabelle collegate, apre la tabella  e ci scrive dentro (per
esempio altera la data oppure sostitiisce al suo nome utente quello di un
collega).
Se anche riportassi le modifiche in un'altra tabella in relazione con la
prima, dovrei autorizzare l'utente di cui sopra a scrivere in tale tabella e
non avrei risolto in alcun modo il problema.
Saluti
Salvatore


title: proteggere le tabelle sul BE

text:
"Salvatore" <
sal...@tiscalinet.it
> wrote in
news:bbvfk9$tv8$
1...@lacerta.tiscalinet.it
:
> Se non ho capito male, il consiglio è quello di registrare le
> modifiche in un'altra tabella, ma anche questa tabella per poter
hai capito male...
se tu dai alla maschera i permessi di admin, la maschera e i suoi
controlli, quando qualsiasi utente apre il db, hanno i permessi
dell'amministratore del db.
indipendentemente da quale utente abbia aperto il db.
fosse anche l'utente con i permessi più limitati, se ha il permesso di
aprire la maschera e modificarne i dati, automaticamente può scrivere
nella tua tabella.
tabella che ha i permessi solo per l'admin e quindi NON può essere aperta
direttamente da NESSUNO.
> essere modificata deve essere accessibile all'utente, e mi sa che
> siamo punto  a capo. Il mio problema è questo: su una tabella gli
> utenti tramite una maschera inseriscono e modificano i record.
> L'amministratore, o chi per lui, vorrebbe, però tenere traccia della
> data nella quale tali dati sono stati inseriti o modificati e
> dell'utente che ha apportato tali modifiche. Nella tabella in oggetto
> ho inserito un campo data (impostato, come valore predefinito a date()
> ) ed un campo Utente (il cui valore predefinito è CurrentUser). In tal
> modo nella tabella sono registrati, in automatico ed in modo non
> visibile all'utente, la data e il nome di colui che ha apportato le
> modifiche.
> Tutte queste registrazioni, però, possono essere tranquillamente
> modificate dall'utente un po' esperto (ma nemmeno poi tanto) se,
NO!
se imposti la tabella come apribile dal solo admin e la maschera con le
autorizzazioni di chi l'ha creata (admin), chi apre la maschera può
modificare i dati, chi cerca di aprire la tabella, viene bloccato perchè
non ha il permesso.
> aprendo il database che contiene le tabelle collegate, apre la tabella
>  e ci scrive dentro (per esempio altera la data oppure sostitiisce al
> suo nome utente quello di un collega).
se non sai cosa sia un file mdw, fatti un giro sul sitocomune: servirà a
schiarirti un pò le idee sui vari livelli di sicurezza che puoi
implementare in access.
> Se anche riportassi le modifiche in un'altra tabella in relazione con
> la prima, dovrei autorizzare l'utente di cui sopra a scrivere in tale
> tabella e non avrei risolto in alcun modo il problema.
infatti la tabella resta unica.
leggendo tutto il post, mi pare che tu non sappia cos'è la protezione di
access.
fai un slto sul sitocomune, c'è una descrizione abbastanza esaustiva di
cos'è e come iniziare a usarla.
una volta capito cos'è, ripassa che vediamo di sistemare meglio i punti
che ancora non ti saranno chiari.



title: proteggere le tabelle sul BE

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns9394B202A...@151.99.250.3...
> "Salvatore" <
sal...@tiscalinet.it
> wrote in
> news:bbvfk9$tv8$
1...@lacerta.tiscalinet.it
:
>
> > Se non ho capito male, il consiglio è quello di registrare le
> > modifiche in un'altra tabella, ma anche questa tabella per poter
>
> hai capito male...
> se tu dai alla maschera i permessi di admin, la maschera e i suoi
> controlli, quando qualsiasi utente apre il db, hanno i permessi
> dell'amministratore del db.
> indipendentemente da quale utente abbia aperto il db.
> fosse anche l'utente con i permessi più limitati, se ha il permesso di
> aprire la maschera e modificarne i dati, automaticamente può scrivere
> nella tua tabella.
> tabella che ha i permessi solo per l'admin e quindi NON può essere aperta
> direttamente da NESSUNO.
>
> leggendo tutto il post, mi pare che tu non sappia cos'è la protezione di
> access.
Paolo, sono convinto che tutto quello che hai scritto sia vero, ora dimmi se
nei passaggi successivi, corrispondenti ai vari passi che seguo durante la
protezione, c'è qualcosa che non ti quadra:
 1) esiste già il file mdw con il quale gestisco l'applicazione (non è
system.mdw)
2) nel gruppo di lavoro ho creato un gruppo chiamato edicolanti (il database
gestisce un'edicola)
3) al gruppo edicolanti ho assegnato le varie autorizzazioni, nessuna delle
quali consente la visualizzazione della struttura delle maschere, dei report
ecc.
4) nessuna delle tabelle, per tale gruppo, ha l'autorizzazione
Amministrazione
5) se, nell'assegnazione delle autorizzazioni alle tabelle non consento la
lettura dei dati è impossibile aprire (per mancanza di
autorizzazioni -almeno così dice Access-) le maschere che fanno riferimento
a dette tabelle.
 Da qui è nata l'esigenza di porre il quesito.
Ciao, e grazie per la pazienza e la collaborazione
Salvatore


title: proteggere le tabelle sul BE

text:
"Salvatore" <
sal...@tiscalinet.it
> wrote in
news:bbvpn7$4n4$
1...@lacerta.tiscalinet.it
:
> 5) se, nell'assegnazione delle autorizzazioni alle tabelle non
> consento la lettura dei dati è impossibile aprire (per mancanza di
> autorizzazioni -almeno così dice Access-) le maschere che fanno
> riferimento a dette tabelle.
>
mi sa che mi sono confuso...
alla fine, invece di continuare ad andare a memoria ho aperto una maschera
e dato una controllata: l'impostazione a cui facevo riferimento esiste per
le query.
cioè puoi eseguire una query utilizzando i permessi di chi la crea anche se
ad aprirla è un utente non privilegiato.
per le maschere però c'è l'impostazione...
sorry, next time controllerò prima...



title: proteggere le tabelle sul BE

text:
Paolo opg <
w...@ne.com
> wrote in
news:Xns9394D12CD...@151.99.250.3
:
> per le maschere però c'è l'impostazione...
>
e dagli!
cappelle a nastro...
NON c'è l'impostazione



title: proteggere le tabelle sul BE

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns9394DFAD7...@151.99.250.3...
> Paolo opg <
w...@ne.com
> wrote in
>
news:Xns9394D12CD...@151.99.250.3
:
>
> > per le maschere però c'è l'impostazione...
> >
>
> e dagli!
> cappelle a nastro...
> NON c'è l'impostazione
>
>
Non so se essere "contento" perchè quello che asserivo era vero (mi stavano
venendo tutta una serie di dubbi..) o deluso perchè il problema,
apparentemente, è irrisolvibile.
In altre parole la protezione dei dati è una mezza bufala, se uno può
scrivere attraverso una maschera (con tutta una serie di restrizioni,
vincoli, ecc. imposti dal povero sviluppatore) può anche aprire
tranquillamente la tabella associata alla maschera e modificarne i dati a
piacere (pensa anche a quei dati che sono stati immessi nella tabella in
seguito ad un calcolo o a relazioni logiche).
Ciao
Salvatore


title: visualizzazione diretta della maschera access

author: Max

text:
          sono un novizio lo premetto...ho realizzato un piccolo programma per gestire
il mio archivio di film...vorrei sapere se possibile come fare a
visualizzare direttamente la maschera senza dover aprire il data base e
cliccare poi la maschera...vorrei insomma un icona da cliccare che mi apra
in automatico la maschera..lo so sicuramente per voi è una sciocchezza ma
ripeto sono agli inizi..grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
Max wrote:
>           sono un novizio lo premetto...ho realizzato un piccolo
> programma per gestire il mio archivio di film...vorrei sapere se
> possibile come fare a
> visualizzare direttamente la maschera senza dover aprire il data base
> e
> cliccare poi la maschera...vorrei insomma un icona da cliccare che mi
> apra
> in automatico la maschera..lo so sicuramente per voi č una
> sciocchezza ma
> ripeto sono agli inizi..grazie
>
Ciao Max
strumenti
Avvio
e lě insersci la maschera che ti serve
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: EmMeCi - Style

text:
"Max" <
gui...@libero.it
> ha scritto nel messaggio
news:62Z94Z97Z70Y1...@usenet.libero.it...
>
>          sono un novizio lo premetto...ho realizzato un piccolo programma
> per gestire
> il mio archivio di film...vorrei sapere se possibile come fare a
> visualizzare direttamente la maschera senza dover aprire il data base e
> cliccare poi la maschera...vorrei insomma un icona da cliccare che mi apra
> in automatico la maschera..lo so sicuramente per voi č una sciocchezza ma
> ripeto sono agli inizi..grazie
>
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
Oltre al consiglio di MA, volendo fare la cosa piů *figosa* puoi addirittura
lanciare il programma in modo tale che si apra la maschera ma non la
finestra di access (l'importante č che tutti gli oggetti del DBase siano
impostati su modalita PopUp = SI
Ecco il link dei dettagli:
www.sitocomune.com
General
6.126
6.100
Ciao!
--
**********
EmMeCi
**********
Blog:
http://www.setfocus.it


author: max

text:
                    Il 01 Feb 2006, 09:47, "EmMeCi - Style" <
mcs...@email.it
> ha scritto:
>
> Grazie mille siete fantastici e mi siete stati di grande aiuto...nel mio
ufficio nessuno si interessa a questo fantastico programma ed io vorrei
tanto imparare ad usarlo bene...
grazie ancora
MAX
> "Max" <
gui...@libero.it
> ha scritto nel messaggio
> news:62Z94Z97Z70Y1...@usenet.libero.it...
> >
> > sono un novizio lo premetto...ho realizzato un piccolo programma
> > per gestire
> > il mio archivio di film...vorrei sapere se possibile come fare a
> > visualizzare direttamente la maschera senza dover aprire il data base e
> > cliccare poi la maschera...vorrei insomma un icona da cliccare che mi
apra
> > in automatico la maschera..lo so sicuramente per voi è una sciocchezza
ma
> > ripeto sono agli inizi..grazie
> >
> >
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
>
> Oltre al consiglio di MA, volendo fare la cosa più *figosa* puoi
addirittura
> lanciare il programma in modo tale che si apra la maschera ma non la
> finestra di access (l'importante è che tutti gli oggetti del DBase siano
> impostati su modalita PopUp = SI
>
> Ecco il link dei dettagli:
>
>
www.sitocomune.com
> General
> 6.126
> 6.100
> Ciao!
>
> --
> **********
> EmMeCi
> **********
> Blog:
http://www.setfocus.it
>




author: Pablitomf

text:
Max ha scritto:
> sono un novizio lo premetto...ho realizzato un piccolo programma per gestire
> il mio archivio di film...vorrei sapere se possibile come fare a
> visualizzare direttamente la maschera senza dover aprire il data base e
> cliccare poi la maschera...vorrei insomma un icona da cliccare che mi apra
> in automatico la maschera..lo so sicuramente per voi è una sciocchezza ma
> ripeto sono agli inizi..grazie
Per l'avvio, vedi MA, per il popup, vedi EmMeCi (anche se nn lo
consiglierei a un novizio - spesso se nn gestito bene rimane access in
esecuzione nella Task - ), per avviare altre Maschere (che da ora in poi
chiamarai Forms) da Forms uso "PANNELLO COMANDI", puoi inserire degli
oggetti pulsante nella stessa.
Questi oggetti posseggono nelle loro proprietà native, oltre al resto,
l'evento "Su clik".
Su tale evento puoi inserire una routine evento nella quale ci scriverai
un semplicissimo codice VBA :
Docmd.OpenForm "Metti il nome della tua Form da aprire"
Salvato questo codice, la semplice pressione del pulsante ti permetterà di
aprire la Form di riferimento. (questo potrai farlo per le "n" Forms che
avrai eventualmente nel tuo programma)
Spero sia stato chiaro.
Ciao e buono studio.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
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.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
grazie anche a te così a prima vista mi sembra tutto molto complicato ma
adesso con qualche prova e tanto tanto studio riuscirò piano piano ad
entrare in questi meccanismi..
ciao e grazie
MAX
  Il 01 Feb 2006, 12:42,
maurizio...@accessgroup.it
 (Pablitomf) ha
scritto:




title: importazione .csv

author: Giovanni Paleo

text:
Buongiorno a tutti, sono un newbie e come tale non vogliatemene se farò
una domanda banale.
Ho provato ad importare in una tabella access un file .csv (chiaramente
seguendo passo-passo la procedura guidata e quindi assegnando le
proprietà per ciascun campo); al termine della procedura viene generato
un errore e quindi fallisce l'importazione.
Che voi sappiate è un problema dei .csv ?
A me pare di aver fatto tutte le operazioni in maniera corretta ma se
qualcuno riesce ad importare tranquillamente questo tipo di file vuol
dire che sbaglio qualcosa io.
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: importazione .csv

text:
Giovanni Paleo wrote:
>
> Buongiorno a tutti, sono un newbie e come tale non vogliatemene se farò
> una domanda banale.
> Ho provato ad importare in una tabella access un file .csv (chiaramente
> seguendo passo-passo la procedura guidata e quindi assegnando le
> proprietà per ciascun campo); al termine della procedura viene generato
> un errore e quindi fallisce l'importazione.
> Che voi sappiate è un problema dei .csv ?
> A me pare di aver fatto tutte le operazioni in maniera corretta ma se
> qualcuno riesce ad importare tranquillamente questo tipo di file vuol
> dire che sbaglio qualcosa io.
Ti dovrebbe aver generato una tabella "Errori di importazione"
Aprila, ti dice il motivo riferito al singolo record
In genere succede perche' il file di input contiene valori
in contrasto con quanto definito in fase di importazione
--
a.cara


title: importazione .csv

text:
Corretto, ma avevo già risolto gli errori e nonostante questo non riesco
ad importare comunque !



title: importazione .csv

text:
Giovanni Paleo wrote:
>
> Corretto, ma avevo già risolto gli errori e nonostante questo non riesco
> ad importare comunque !
Please, descrizione completa dell'errore
--
a.cara


title: Msg Report Vuoto!

author: Napoleone

text:
Buongiorno a tutti i presenti,
ho il "MioReport" e la "MiaQuery";
il mioreport ha naturlmente origine dalla miaquery
che mi filtra i dati per "data del giorno"
tutto funziona alla perfezione,
solo che se in una data, la query non ha dati da restituirmi,
mi viene stampato un foglio quasi bianco:
Come fare per ottenere un messaggio Es:
In questa data 11/02/2004 Non vi sono dati !!!
Per come dall'esempio, si dovrebbe recuperare la data che
inserisco su richiesta della query (come criterio)
Cordialmente Napoleone


title: Msg Report Vuoto!

author: Antonio Biso

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:PslWb.5992$2j2.1...@twister2.libero.it...
> Buongiorno a tutti i presenti,
> ho il "MioReport" e la "MiaQuery";
> il mioreport ha naturlmente origine dalla miaquery
> che mi filtra i dati per "data del giorno"
> tutto funziona alla perfezione,
> solo che se in una data, la query non ha dati da restituirmi,
> mi viene stampato un foglio quasi bianco:
> Come fare per ottenere un messaggio Es:
> In questa data 11/02/2004 Non vi sono dati !!!
Devi utilizzare l'evento su report vuoto
Antonio


title: Msg Report Vuoto!

text:
<cut>
>Devi utilizzare l'evento su report vuoto
>
> Antonio
>
Ciao Antonio,
Tutto OK fin quando la query, mi restituisce valori,
ma se in una determinata data, non ci sono valori,
la stessa data, (che inserisco nel criterio di selezione)
non mi viene restituita, giustamente perchč non c'č!!!!
Ma a me questa data, SERVE nel report.....
per dire che in questa data..... niente!!
Da qui non riesco ad andare oltre.
Napoleone


title: Msg Report Vuoto!

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:WAmWb.6106$2j2.1...@twister2.libero.it...
> <cut>
> >Devi utilizzare l'evento su report vuoto
> >
> > Antonio
> >
> Ciao Antonio,
> Tutto OK fin quando la query, mi restituisce valori,
> ma se in una determinata data, non ci sono valori,
> la stessa data, (che inserisco nel criterio di selezione)
> non mi viene restituita, giustamente perchč non c'č!!!!
> Ma a me questa data, SERVE nel report.....
> per dire che in questa data..... niente!!
Cioč, tu vuoi un report stampato comunque con quella data ma nessun valore
dentro?
O ti basta un msgbox?
Antonio


title: Msg Report Vuoto!

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:nRmWb.6139$2j2.1...@twister2.libero.it...

Mi serve catturare soltanto la data, in un controllo non associato o
etichetta.
Napoleone


title: Msg Report Vuoto!

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:PWmWb.6152$2j2.1...@twister2.libero.it...

Ma chi č che ti dava questa data scusa?
Non avevi parlato della data odierna?
Antonio


title: Msg Report Vuoto!

author: Marco

text:
Napoleone ha scritto:

Puoi fare cosě:
Ti crei una TextBox il cui valore č uguale alla data inserita come
criterio nella query e la imposti come Visible = false
Sul'evento report vuoto fai visualizzare la text Visible = true oppure
riempi una TextBox con una stringa tipo "attenzione, non esistono valori
  alla data del" e la leghi alla TextBox della data
Ciao
Marco


title: Msg Report Vuoto!

text:
"Marco" <
pi...@pluto.it
> ha scritto nel messaggio
news:c0d19m$4em$1...@lacerta.tiscalinet.it...
> Napoleone ha scritto:
> > "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > news:nRmWb.6139$2j2.1...@twister2.libero.it...
> >
> >>"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
> >>news:WAmWb.6106$2j2.1...@twister2.libero.it...
> >>
> >>><cut>
> >>>
> >>>>Devi utilizzare l'evento su report vuoto
> >>>>
> >>>>Antonio
> >>>>
> >>>
> >>>Ciao Antonio,
> >>>Tutto OK fin quando la query, mi restituisce valori,
> >>>ma se in una determinata data, non ci sono valori,
> >>>la stessa data, (che inserisco nel criterio di selezione)
> >>>non mi viene restituita, giustamente perchè non c'è!!!!
> >>>Ma a me questa data, SERVE nel report.....
> >>>per dire che in questa data..... niente!!
> >>
> >>Cioè, tu vuoi un report stampato comunque con quella data ma nessun
valore
> >>dentro?
> >>O ti basta un msgbox?
> >>
> >>Antonio
> >>
> >
> > Mi serve catturare soltanto la data, in un controllo non associato o
> > etichetta.
> >
> > Napoleone
> >
> >
> Puoi fare così:
> Ti crei una TextBox il cui valore è uguale alla data inserita come
> criterio nella query e la imposti come Visible = false
> Sul'evento report vuoto fai visualizzare la text Visible = true oppure
> riempi una TextBox con una stringa tipo "attenzione, non esistono valori
>   alla data del" e la leghi alla TextBox della data
> Ciao
> Marco
Grazie Marco, questo è già risolto.
Il problema è intercettare la data che inserisco come criterio nella query.
saluti Napoleone


title: Msg Report Vuoto!

text:
CUT
>
> Ma chi è che ti dava questa data scusa?
La debbo passare io alla query
> Non avevi parlato della data odierna?
Assolutamente non parlo di data odierna
>
> Antonio
>
Il problema è intercettare la data che inserisco come criterio nella query.
Like [Inserire la data per poi stampare il report di quel giorno OK]
Napoleone


title: Msg Report Vuoto!

text:
Napoleone ha scritto:

Allora dipende da come metti la data, se in una form, in una inputbox o
quant'altro
Per tagliare la testa al toro puoi salvare la data come in una variabile
globale DataReport prima che la query venga eseguita.
Al controlo nascosto assegni questo valore sull'evento Report Open
Ciao
Marco


title: Msg Report Vuoto!

text:
> > Grazie Marco, questo è già risolto.
> > Il problema è intercettare la data che inserisco come criterio nella
query.
> > saluti Napoleone
> >
> Allora dipende da come metti la data, se in una form, in una inputbox o
> quant'altro
> Per tagliare la testa al toro puoi salvare la data come in una variabile
> globale DataReport prima che la query venga eseguita.
> Al controlo nascosto assegni questo valore sull'evento Report Open
> Ciao
> Marco
Ed è Proprio qui che mi serve l'aiuto!
Te ne sarei grato se mi indirizzi.
Preciso che la data, mi viene chiesta dalla query per filtrare i record, per
l'appunto, in base alla data.
Napoleone


title: Msg Report Vuoto!

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:o2oWb.6329$2j2.1...@twister2.libero.it...

Cioè tu hai una query con criterio [] ?
Naaaaa...
Utilizza una form, una casella di testo, magari anche un bel controllo
calendario e usa quella casella di testo come criterio per la query. E a
quel punto la casella è sempre disponibile per i tuoi usi!!!
Antonio


title: Msg Report Vuoto!

text:
Napoleone ha scritto:

Ti rimando allora all'ultima news di Biso che è la soluzione migliore


title: Msg Report Vuoto!

text:
--- [ CUT ] ---
Adesso ho:
la form "M_Data_Stampa"
in cui ho messo un controllo non associato "Testo22"
dove inserire la data di riferimento
ciň messo anche il controllo calendario che:
di default segna sempre la stessa data
e non si adatta mai a quella attuale,
con quale evento mi passa la data nel controllo Testo22?
A parte questo ho notato che
mettendo come criterio del filtro nella query il valore del controllo
testo22,
il report (senza dati) mi esce anche senza la data,
che esiste nel controllo testo22.
Saluti NApoleone


title: Msg Report Vuoto!

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:xurWb.253$FJ6....@twister1.libero.it...
> --- [ CUT ] ---
> Adesso ho:
> la form "M_Data_Stampa"
> in cui ho messo un controllo non associato "Testo22"
> dove inserire la data di riferimento
> ciň messo anche il controllo calendario che:
> di default segna sempre la stessa data
> e non si adatta mai a quella attuale,
Per mettere la data attuale su evento attivazione della form scrivi
Calendario.Month = Month(Date)
Calendario.Year = Year(Date)
Calendario.day = day(Date)
dove calendario č il nome del controllo calendario
> con quale evento mi passa la data nel controllo Testo22?
Metti un pulsantino e all'evento clic scrivi
testo22 = calendario
> A parte questo ho notato che
> mettendo come criterio del filtro nella query il valore del controllo
> testo22,
> il report (senza dati) mi esce anche senza la data,
> che esiste nel controllo testo22.
Per capire questo dovrei vedere l'SQL della query
Antonio


title: Msg Report Vuoto!

text:
Napoleone ha scritto:

controlla bene il formato della data che deve essere di tipo americano
aaaa/mm/gg forse č quello
Il controllo calendario non lo ho mai usato ma mi sembra che sul sito
comune ci sia una FAQ proprio su questo
Ps chiudi la maschera prima che sia aperto il report per caso? o
memorizzi il valore di testo22 in una variabile globale?
Ciao
Marco


title: Msg Report Vuoto!

text:
"Marco" <
pi...@pluto.it
> ha scritto nel messaggio
news:c0di2a$lka$1...@lacerta.tiscalinet.it...

Penso puoi leggere quanto ho appena postato a Biso.
Ciao Napoleone


title: Msg Report Vuoto!

text:
--- CUT ---
> Per capire questo dovrei vedere l'SQL della query
>
> Antonio
>
Lo hai voluto tu...
SELECT TbAE_Presenze_Storico.IDVisita, TbAE_Presenze_Storico.DataPresenza,
TbAE_Presenze_Storico.IDPaziente,
..........................qui ho tagliato  ....
WHERE
(((TbAE_Presenze_Storico.DataPresenza)=[Forms]![M_Data_Stampa]![Testo22])
AND ((TbAE_Presenze_Storico.Prenotato)="No"))
ORDER BY TbAE_Presenze_Storico.DataPresenza;
Il controllo calendario si chiama "calendar1"
Ciao Napoleone


title: Msg Report Vuoto!

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:fftWb.490$FJ6....@twister1.libero.it...
> --- CUT ---
> > Per capire questo dovrei vedere l'SQL della query
> >
> > Antonio
> >
> Lo hai voluto tu...
>
> SELECT TbAE_Presenze_Storico.IDVisita, TbAE_Presenze_Storico.DataPresenza,
> TbAE_Presenze_Storico.IDPaziente,
> ..........................qui ho tagliato  ....
> WHERE
> (((TbAE_Presenze_Storico.DataPresenza)=[Forms]![M_Data_Stampa]![Testo22])
> AND ((TbAE_Presenze_Storico.Prenotato)="No"))
> ORDER BY TbAE_Presenze_Storico.DataPresenza;
Mi sembra strano che se in testo22 non c'è nulla ti dia tutto, caso mai non
ti dovrebbe restituire nulla.
Comunque per ovviare a questi, sul clic del pulsante nella form testa se
testo22 è nullo. Se lo è blocchi l'elaborazione e avverti l'utente con un
msgbox di inserire una data
Antonio


title: Msg Report Vuoto!

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:KcHWb.1955$FJ6....@twister1.libero.it...

Quando non metto nulla, non mi restituisce nulla;
Quando metto una data -Nella cui data non'è stato fatto nessun servizio-
Capisco che non mi restituirà un recordset, ma almeno la data che ho
inserito nel mio testo22???
Napoleone


title: Msg Report Vuoto!

text:
Grazie lostesso a Marco e Antonio;
Ho risolto con una funzione pibblica in un modulo,
che mi restituisce la data per come volevo.
Alla prossima Napoleone


title: Msg Report Vuoto!

text:
"Napoleone" <
Napol...@libero.it
> ha scritto nel messaggio
news:ugHWb.2070$Kc3....@twister2.libero.it...
>
> > Mi sembra strano che se in testo22 non c'è nulla ti dia tutto, caso mai
> non
> > ti dovrebbe restituire nulla.
> > Comunque per ovviare a questi, sul clic del pulsante nella form testa se
> > testo22 è nullo. Se lo è blocchi l'elaborazione e avverti l'utente con
un
> > msgbox di inserire una data
> >
> > Antonio
> >
> Quando non metto nulla, non mi restituisce nulla;
Ok, no?
> Quando metto una data -Nella cui data non'è stato fatto nessun servizio-
> Capisco che non mi restituirà un recordset, ma almeno la data che ho
> inserito nel mio testo22???
Eh?
La frase non è conclusa. Almeno la data cosa?
Antomio


title: Msg Report Vuoto!

text:
Come dicevo prima, ho risolto.
Quello che volevo era:
la restituzione della data (che io passavo come criterio della query)
anche quando la query non ha dati da restituirmi,
al fine di comporre un messaggio di senso compiuto.
Napoleone


title: Aggiornamento data su form1, dopo la modifica e chiusura della form2

author: Andrea Pettenon

text:
Ciao a tutti,
ho una maschera continua che viene popolata da due query unite con union in sql. Questa maschera, così popolata, è di sola lettura dovuta proprio dal fatto che i record arrivano dalla query union. Dato che devo dare la possibilità all'utente di poter inserire/modificare dati ho pensato di creare su clic del campo da modificare, l'apertura di una nuova maschera nella quale si possa inserire il valore, e una volta che si chiude questa maschera, vorrei che si aggiornasse il campo senza dover rieseguire la query union perchè mi ricaricherebbe il lungo elenco di record costringendo l'utente ad andare alla ricerca del record che aveva modificato. Ho provato in tutte le salse l'istruzione refresh sul campo stesso ma non succede una cippa. Cosa mi devo studiare per trovare una soluzione a questo problema?
Grazie.

Andrea


author: Michele

text:

Io di solito popolo una tabella locale. L'utente fa tutte le modifiche in locale e poi quando salva, salva tutto insieme.
Tra l'altro in questi casi si preferisce usare le transazioni.
Un'altra possibilità è che ogni volta che il singolo record viene salvato, in AfterUpdate con una query modifichi la tabella condivisa... in entrambi i casi potresti avere problemi con la multiutenza, e questo è un discorso a parte.


author: BFS

text:
Il 22/05/2022 15:48, Andrea Pettenon ha scritto:
> Ciao a tutti,

se il problema è solo questo:

" perchè mi ricaricherebbe il lungo elenco di record costringendo
l'utente ad andare alla ricerca del record che aveva modificato"

ti basta sul doppio click sulla form1 mermorizzarti la posizione del
record corrente su una variabile globale
tipo

i = Me.CurrentRecord

sull'evento chiusura della form2 di modifica

fai il requery della form di partenza
e poi ti posizioni con

DoCmd.GoToRecord acDataForm, "form1", acGoTo, i

BFS


text:

Grazie, ci sono riuscito!

Andrea


title: Ricerca record

author: Ulysse

text:
Ciao,
devo creare una maschera che cerca un record...
cme si fa??? ^__^
da dove si parte??
tank's


title: Ricerca record

text:
"Ulysse" <
incad....@tin.it
> ha scritto nel messaggio
news:7oV09.130886$Jj7.3...@news1.tin.it...

Forse mi sono spiegato male:
una maschera che ricera record in base a parametri inseriti dall'utente
ad esempio tutte le bolle del cliente Tizio dal 1/5/02 al 15/5/02


title: Ricerca record

text:
"Ulysse" <
incad....@tin.it
> ha scritto nel messaggio
news:z5Y09.151055$vm5.5...@news2.tin.it...

Vedi mia risposta in
maschera unica per ricerche su 4 campi differenti
Antonio


title: Ricerca record

author: Diego

text:
"Antonio Biso"  ha scritto nel messaggio
> "Ulysse" <
incad....@tin.it
> ha scritto nel messaggio
> > > Ciao,
> > > devo creare una maschera che cerca un record...
> > > cme si fa??? ^__^
> > > da dove si parte??
> > >
> > > tank's
> >
> >
> > Forse mi sono spiegato male:
> >
> > una maschera che ricera record in base a parametri inseriti dall'utente
> >
> > ad esempio tutte le bolle del cliente Tizio dal 1/5/02 al 15/5/02
>
> Vedi mia risposta in
> maschera unica per ricerche su 4 campi differenti:
>Una query che abbia sotto i campi interessati dei criteri con espressioni
>tipo
>like nz([forms]![tuaform]![tuocontrollo];"") & "*"
>Nel caso codice preciso invece
>like nz([forms]![tuaform]![tuocontrollo];"*")
Scusa se sono tonto, ma cosa devo fare??
dimmi se sbaglio qualcosa:
creo una maschera1 che ha dei controlli in cui inserisco i parametri per la
ricerca
poi creo una query che legge i parametri e li utilizza come criteri
poi creo nella maschera1 una sottomaschera contenente la query...
se fosse cosi, i vari "refresh" del contenuto delle maschere verrebbero
effettuati in automatico??


title: Ricerca record

text:
"Diego" <
inc...@tin.it
> ha scritto nel messaggio
news:bS619.134078$Jj7.3...@news1.tin.it...
>
> >
> > Vedi mia risposta in
> > maschera unica per ricerche su 4 campi differenti:
>
> >Una query che abbia sotto i campi interessati dei criteri con espressioni
> >tipo
> >like nz([forms]![tuaform]![tuocontrollo];"") & "*"
> >Nel caso codice preciso invece
> >like nz([forms]![tuaform]![tuocontrollo];"*")
>
> Scusa se sono tonto, ma cosa devo fare??
> dimmi se sbaglio qualcosa:
> creo una maschera1 che ha dei controlli in cui inserisco i parametri per
la
> ricerca
Ok.
> poi creo una query che legge i parametri e li utilizza come criteri
Ok
> poi creo nella maschera1 una sottomaschera contenente la query...
> se fosse cosi, i vari "refresh" del contenuto delle maschere verrebbero
> effettuati in automatico??
No, ad ogni evento aggiornamento dei controlli "filtro", farai una requery
del controllo a cui hai associato la query
Antonio


title: Ricerca record

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> > creo una maschera1 che ha dei controlli in cui inserisco i parametri per
> la
> > ricerca
>
> Ok.
>
> > poi creo una query che legge i parametri e li utilizza come criteri
>
> Ok
>
> > poi creo nella maschera1 una sottomaschera contenente la query...
> > se fosse cosi, i vari "refresh" del contenuto delle maschere verrebbero
> > effettuati in automatico??
>
> No, ad ogni evento aggiornamento dei controlli "filtro", farai una requery
> del controllo a cui hai associato la query
Grazie ora provo subito ^__^
pero' preparati ad almeno altre 5.000 domande ;)


title: Ricerca record

text:
"Diego" <
inc...@tin.it
> ha scritto nel messaggio

Appunto ;)
cosa e' una requery??? penso sia una query fatta di nuovo :)
cmq come si fa a richiamare la requery??
io vado nelle proprieta' del controllo "filtro"
e nell' evento aggiornamento cosa scrivo??


title: Ricerca record

text:
"Diego" <
inc...@tin.it
> ha scritto nel messaggio
news:WD719.134361$Jj7.3...@news1.tin.it...
>
> > pero' preparati ad almeno altre 5.000 domande ;)
>
> Appunto ;)
> cosa e' una requery??? penso sia una query fatta di nuovo :)
ALT!
Per questo c'è l'help on line, scritto molto bene!!!!
> cmq come si fa a richiamare la requery??
> io vado nelle proprieta' del controllo "filtro"
> e nell' evento aggiornamento cosa scrivo??
Leggi, leggi...
ci sono anche gli esempi...
Antonio


title: Ricerca record

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Ew819.13287$n04.4...@twister2.libero.it...

;p


title: Ricerca record

text:
> Leggi, leggi...
> ci sono anche gli esempi...
>
> Antonio
Io ho letto, ho provato e mi sono disperato....
poi ho cominciato a capire,
poi ha funzionato ;)
solo che questa benedetta maschera
quando la inserisco come sottomaschera mi comincia a fare storie!!
al momento in cui apro la maschera principale,
mi appare una finestra in cui mi si chiedono proprio
i parametri per la ricerca...poi dopa l'apertura va tutto a meraviglia.
se invece di inserire il valore che mi si chiede cliccko su annulla
mi da errore di runtime... :((
cosa sara'????
Grazie
ciao Diego


title: Ricerca record

text:
"Diego" <
inc...@tin.it
> ha scritto nel messaggio
news:Rze19.137097$Jj7.3...@news1.tin.it...
>
>
> > Leggi, leggi...
> > ci sono anche gli esempi...
> >
> > Antonio
>
> Io ho letto, ho provato e mi sono disperato....
> poi ho cominciato a capire,
> poi ha funzionato ;)
>
> solo che questa benedetta maschera
> quando la inserisco come sottomaschera mi comincia a fare storie!!
> al momento in cui apro la maschera principale,
> mi appare una finestra in cui mi si chiedono proprio
> i parametri per la ricerca...poi dopa l'apertura va tutto a meraviglia.
La query della sottomaschera c'ha come criteri cose tipo
like nz([forms]![formprincipale]![nomecontrollo];"*") ?
Antonio


title: Ricerca record

text:
"Diego" <
inc...@tin.it
> ha scritto nel messaggio
news:Rze19.137097$Jj7.3...@news1.tin.it...
>
>
> solo che questa benedetta maschera
> quando la inserisco come sottomaschera mi comincia a fare storie!!
> al momento in cui apro la maschera principale,
> mi appare una finestra in cui mi si chiedono proprio
> i parametri per la ricerca...poi dopa l'apertura va tutto a meraviglia.
Altrimenti non mettere il nome dell'oggetto origine, la maschera a cui fa
riferimento, e poi, su evento apertura della maschera, assegnala da codice
mettendoci la maschera giusta
Antonio


title: Ricerca record

text:
"Antonio Biso" ha scritto
> La query della sottomaschera c'ha come criteri cose tipo
> like nz([forms]![formprincipale]![nomecontrollo];"*") ?
>
> Antonio
In effetti no :p


title: Ricerca record

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:C%q19.16423$n04.4...@twister2.libero.it...

mi sembra piu' semplice l' altro metodo
grazie comunque


title: Ricerca record

text:
"Diego" <
inc...@tin.it
> ha scritto nel messaggio
news:B7v19.157617$vm5.5...@news2.tin.it...

Beh, se per te è complicata questa riga di codice
nomecontrollosottomaschera.SourceObject = "Nomemaschera"
Antonio


title: Da Clipper ad Access

author: Stopardi

text:
Ciao Ragà,
come faccio a "tradurre" la routine"
do while !eof()
* prendo, manipolo, eccccc
skip
enddo
Ciao e grazie a tutti.


title: Da Clipper ad Access

author: MA

text:
"Stopardi" <stopardi_NOSPAM@_NOSPAMinwind.it> ha scritto nel messaggio
news:%4lwd.30047$Zk.5...@twister2.libero.it...

vado per una sorta di tarduzione (se ho capito cosa vuoi creare)
Dim Rst as dao.recordset
with rst
do
.movenext
loop until .eof
rst.close : set rst = nothing
end with
MAssimiliano


title: Da Clipper ad Access

author: Sergio MAZZA

text:
"Stopardi" <stopardi_NOSPAM@_NOSPAMinwind.it> ha scritto nel messaggio
news:%4lwd.30047$Zk.5...@twister2.libero.it...

Dim nomeRecordset As recordset '<-- DAO (access'97)
Do while not nomeRecordset.EOF
    Me!nomeCasella = nomeRecordset!nomeCampo '<-- prendo
    nomeRecordset!nomeCampo = "CiccioBaciccio" '<-- manipolo
    nomeRecordset.MoveNext
Loop
"eccccc" non sono riuscito a tradurlo...
Ciao.
--
Sergio MAZZA


title: ordinamento testo tabelle/query

author: marcopio

text:
Buongiorno,
Vorrei ordinare dei record testo, hanno il formato:
L.n.m
Dove n e m sono due valori numerici progressivi.
Quando n è maggiore di 9 mi ritrovo l’ordinamento:
L.1.
L.10.m
...
L.9.m
Mentre io vorrei che n sia ordinato da 1 a 10.
Nella tabella ASCII il punto arriva prima delle cifre, evidentemente
mi sfugge qualcosa.
Ho cercato in sito comune non trovando, probabilmente il problema è
troppo elementare per chi sa.
Qualcuno può darmi una dritta?
Posso anche cambiare il separatore da punto a qualcos’altro se può
servire.
Ciao


title: ordinamento testo tabelle/query

author: Alessandro Cara

text:
marcopio ha scritto:

Il punto non centra.
L'ordinamenti di tipo alfabetico dice che
10 e' piu' piccolo di 2
l'ordinamento numerico dice che 10 e' piu' grande di 2
Il tuo e' un ordinamento *alfabetico*.
Fra i vari modi per uscire dall'impasse c'e' quello di "formattare" il
codice nella parte numerica
i.e.
.02 e' piu piccolo di .10
--
ac


title: ordinamento testo tabelle/query

text:

ok, farò così.
non volevo farlo perchè non conosco il max di n, ma tenedomi
abbondante non dovrei aver problemi.
Comunque mi hai tolto il dubbio che avevo di sbagliare qualcosa nelle
impostazioni.
Grazie, ciao.


title: ordinamento testo tabelle/query

author: Geppo

text:

format(NomeCampodaOrdinare, "@@@@@@")
--
Ciao
Geppo


title: ordinamento testo tabelle/query

text:

Grazie Geppo,
non ho capito bene come applicare il format, credo che prima devo
comunque estrarre il mio n dalla stringa.
Ora ho risolto così:
1. il formato è diventato:
    L_XXX.n.m.p.q
    dove n m p q sono interi progressivi (possono esserci o non
esserci)
2. per ordinare n ho fatto una query così:
        strQuery = "SELECT DISTINCT " _
        & " IIf((InStr(6,[TreeLivello],'.',1)=6 And InStr(7,
[TreeLivello],'.',1)=0)," _
        & " Val(Mid([TreeLivello],7,(Len([TreeLivello]))-6))) AS
Posizioni" _
        & " FROM tbAlberoDistinte"
        CurrentDb.QueryDefs("qryStandard").SQL = strQuery
3. a questo punto ho nel recordset con il nome posizioni i valori di n
ordinati e riesco a farci ulteriori operazioni (come contarli e Dmax)
il problema contingente l'ho risolto.
Per applicare il
format(NomeCampodaOrdinare, "@@@@@@")
credo mi sia necessario aggiungere il record alla query originale,
forse sarebbe anche più elegante e definitivo ma devo rivedermi il
resto del codice (che è abbastanza lungo) , appena mi sento sicuro lo
provo
Grazie di nuovo
Ciao


title: ordinamento testo tabelle/query

text:
Ciao marcopio wrote:
> Grazie Geppo,
> non ho capito bene come applicare il format, credo che prima devo
> comunque estrarre il mio n dalla stringa.
>
> Ora ho risolto cosě:
> 1. il formato č diventato:
>     L_XXX.n.m.p.q
>     dove n m p q sono interi progressivi (possono esserci o non
> esserci)
Allora il mio suggerimento non va bene.
> 2. per ordinare n ho fatto una query cosě:
>         strQuery = "SELECT DISTINCT " _
>         & " IIf((InStr(6,[TreeLivello],'.',1)=6 And InStr(7,
> [TreeLivello],'.',1)=0)," _
>         & " Val(Mid([TreeLivello],7,(Len([TreeLivello]))-6))) AS
> Posizioni" _
>         & " FROM tbAlberoDistinte"
>         CurrentDb.QueryDefs("qryStandard").SQL = strQuery
> 3. a questo punto ho nel recordset con il nome posizioni i valori di n
> ordinati e riesco a farci ulteriori operazioni (come contarli e Dmax)
Puoi anche fare in questo modo:
strQuery ="Select TreeLivello As Posizioni AS Posizioni from
tbAlberoDistinte order by
int(val(mid(TreeLivello,8,instr(1,TreeLivello,"".""))))"
ti restituisce i record completi messi in ordine;
oppure un alternativa a quella che hai scritto tu:
strQuery = "Select distinct
int(val(mid(TreeLivello,8,instr(1,TreeLivello,""."")))) As Posizioni from
tbAlberoDistinte"
> Grazie di nuovo
> Ciao
Ciao
--
Ciao
Geppo


title: ordinamento testo tabelle/query

text:
On 23 Set, 16:17, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao marcopio wrote:
> > Grazie Geppo,
> > non ho capito bene come applicare il format, credo che prima devo
> > comunque estrarre il mio n dalla stringa.
>
> > Ora ho risolto così:
> > 1. il formato è diventato:
> >     L_XXX.n.m.p.q
> >     dove n m p q sono interi progressivi (possono esserci o non
> > esserci)
>
> Allora il mio suggerimento non va bene.
>
> > 2. per ordinare n ho fatto una query così:
> >         strQuery = "SELECT DISTINCT " _
> >         & " IIf((InStr(6,[TreeLivello],'.',1)=6 And InStr(7,
> > [TreeLivello],'.',1)=0)," _
> >         & " Val(Mid([TreeLivello],7,(Len([TreeLivello]))-6))) AS
> > Posizioni" _
> >         & " FROM tbAlberoDistinte"
> >         CurrentDb.QueryDefs("qryStandard").SQL = strQuery
> > 3. a questo punto ho nel recordset con il nome posizioni i valori di n
> > ordinati e riesco a farci ulteriori operazioni (come contarli e Dmax)
>
> Puoi anche fare in questo modo:
>
> strQuery ="Select TreeLivello As Posizioni AS Posizioni from
> tbAlberoDistinte order by
> int(val(mid(TreeLivello,8,instr(1,TreeLivello,"".""))))"
>
> ti restituisce i record completi messi in ordine;
>
> oppure un alternativa a quella che hai scritto tu:
>
> strQuery = "Select distinct
> int(val(mid(TreeLivello,8,instr(1,TreeLivello,""."")))) As Posizioni from
> tbAlberoDistinte"
>
> > Grazie di nuovo
> > Ciao
>
> Ciao
> --
> Ciao
> Geppo
Ciao,
le ho provate entrambe e mi vanno di lusso,
(ho cambiato 8 in 7 e tolto un as posizioni,
avendo io la tabella mi è stato facile verificare).
La prima soluzione era propio quello che volevo in origine.
Grazie davvero!
ciao


title: "immissione valore parametro"???

author: geppo

text:
ciao
ho creato una banalissima query con 3 colonne
1) conteggio di X (dove x sono i record)
2) conteggio di Y (Y sono i record che si trvano in un certo stato)
e fin qui nulla di male
3) z: Y/X
ma da quando ho messo questo banle campo calcolato escono 2 popup che mi
dicono "immissione valore parametro", basta che premo invio e mi appare il
risultato giusto, ma io non posso avere queste 2 popup ogni volta.
perchč fa cosě?
vi prego datemi una soluzione.
grazie
geppo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: "immissione valore parametro"???

author: Giorgio Prx

text:
"geppo" <
G...@LI.IT
> ha scritto nel messaggio
news:bha9li$q2o$1...@news.newsland.it...

Forse se posti il codice SQL possiamo darti una mano.
Ciao Giorgio.


title: "immissione valore parametro"???

text:
Giorgio Prx ha scritto:
> "geppo" <
G...@LI.IT
> ha scritto nel messaggio
> news:bha9li$q2o$1...@news.newsland.it...
> > ciao
> > ho creato una banalissima query con 3 colonne
> > 1) conteggio di X (dove x sono i record)
> > 2) conteggio di Y (Y sono i record che si trvano in un certo stato)
> > 3) z: Y/X
> >
> > ma da quando ho messo questo banle campo calcolato escono 2 popup che mi
> > dicono "immissione valore parametro"
ecco:
SELECT Count(T_issue.ID) AS X, Count([IND1: IN OUT SLA DETT].ID) AS Y,
[ConteggioDiID1]/[ConteggioDiID] AS z
FROM T_issue LEFT JOIN [IND1: IN OUT SLA DETT] ON T_issue.ID = [IND1: IN
OUT SLA DETT].ID
GROUP BY [ConteggioDiID1]/[ConteggioDiID];
come vedi è una banalissima query, penso che trovi problemi quando fa la
divisione tra 2 campi che sono un conteggio, come mai????



title: "immissione valore parametro"???

text:
mi correggo,
ecco il codice
SELECT Count(T_issue.ID) AS X, Count([IND1: IN OUT SLA DETT].ID) AS Y,
[Y]/[X] AS z
FROM T_issue LEFT JOIN [IND1: IN OUT SLA DETT] ON T_issue.ID = [IND1: IN
OUT SLA DETT].ID
GROUP BY [Y]/[X];



title: "immissione valore parametro"???

text:
"geppo" <
G...@LI.IT
> ha scritto nel messaggio
news:bhab60$27q$1...@news.newsland.it...

Ciao geppo
In Access puoi utilizzare gli alias solo nella SELECT, come hai fatto con
[Y]/[X] AS z ma non puoi utilizzarli in GROUP BY o ORDER BY O WHERE .
Quindi
----------------------------------------------------------------------------
----------
SELECT Count(T_issue.ID) AS X, Count([IND1: IN OUT SLA DETT].ID) AS Y,
[Y]/[X] AS z
FROM T_issue LEFT JOIN [IND1: IN OUT SLA DETT] ON T_issue.ID = [IND1: IN
OUT SLA DETT].ID
GROUP BY Count([IND1: IN OUT SLA DETT].ID)/Count(T_issue.ID);
----------------------------------------------------------------------------
---------
Ciao Giorgio.


title: "immissione valore parametro"???

author: Alessandro Baraldi

text:
"geppo" <
G...@LI.IT
> wrote in message news:bhab1p$1kd$
1...@news.newsland.it
> Giorgio Prx ha scritto:
>
> > "geppo" <
G...@LI.IT
> ha scritto nel messaggio
> > news:bha9li$q2o$1...@news.newsland.it...
> > > ciao
> > > ho creato una banalissima query con 3 colonne
> > > 1) conteggio di X (dove x sono i record)
> > > 2) conteggio di Y (Y sono i record che si trvano in un certo stato)
E' proprio quì che nasce l'INGHIPPO.....!
> > > 3) z: Y/X
> > >
[CUT]
> come vedi è una banalissima query, penso che trovi problemi quando fa la
> divisione tra 2 campi che sono un conteggio, come mai????
> grazie
> geppo
Io non la vedrei proprio come una Banalissima QRY per 2 motivi:
1)Ho dei ragionevoli dubbi che possa funzionare anche solo
  la prima parte di conteggi.
  Vale a dire come può una QRY soddisfare 2 criteri di conteggio
differenti
  in una RIGA in cui devono essere soddisfatti entrambi i CRITERI..???
  Ne consegue che la banalissima QRY non va.
2)Per far questono puoi usare una QRY, al limite 2 QRY e poi
  una funzione per il calcolo.
  A questo punto usa DCOUNT(....)/DCOUNT(....)
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: "immissione valore parametro"???

text:
scusa Giorgio ma non è questo il problema, ho rifatto la query non
mettendo nessun alias ed il problema rimane lo stesso, mi esce la
maledetta popup "immissione valore parametro". posso inibirla? io penso
che sia dovuto al fatto che faccio una divisione tra 2 campi che sono
risultato di un conteggio.
attendo un tuo aiuto grazie
geppo



title: "immissione valore parametro"???

text:
> Io non la vedrei proprio come una Banalissima QRY per 2 motivi:
> 1)Ho dei ragionevoli dubbi che possa funzionare anche solo
>   la prima parte di conteggi.
>   Vale a dire come può una QRY soddisfare 2 criteri di conteggio
> differenti
>   in una RIGA in cui devono essere soddisfatti entrambi i CRITERI..???
sono stato vago e ti spiego invece perchè funziona.
i record x li prende da una tabella, quelli Y da una query quindi riesce a
soddisfare i 2 criteri
> 2)Per far questono puoi usare una QRY, al limite 2 QRY e poi
>   una funzione per il calcolo.
>   A questo punto usa DCOUNT(....)/DCOUNT(....)
ho fatto proprio così, ottengo il risultato voluto ma prima mi appaiono 2
popup "immissione valore..." e premendo banalmente invio la query
funziona, ma io non voglio le popup!
spero di essere stato + chiaro.
sero tu mi possa aiutare.



title: "immissione valore parametro"???

text:
"geppo" <
G...@LI.IT
> ha scritto nel messaggio
news:bhac6t$7sd$1...@news.newsland.it...
> scusa Giorgio ma non è questo il problema, ho rifatto la query non
Hai ragione, il problema è che non lasci parte del messaggio a cui risponde
(Quoting), scrivendovi DOPO.
Antonio


title: "immissione valore parametro"???

text:
"geppo" <
G...@LI.IT
> ha scritto nel messaggio
news:bhac6t$7sd$1...@news.newsland.it...

Ciao geppo
Ho provato a creare le due tabelle e a eseguire la query, il problema è
effettivamente l'Alias perchè mi chiede il parametro per X e il parametro
per Y se  metto a Z in corrispondenza della riga Formula "Raggruppamento".
In questo caso non serve il raggruppamento per Z perchè è un campo calcolato
dai due count quindi se costruisci la query dall'interfaccia grafica devi
mettere per il campo Z in corrispondenza della riga Formula "Espressione".
L'SQL viene generato in questo modo e non chiede parametri.
------------------------------------------------------------
SELECT
     Count(T_issue.Id) AS X,
     Count([IND1: IN OUT SLA DETT].Id) AS Y,
     [Y]/[X] AS z
FROM T_issue LEFT JOIN [IND1: IN OUT SLA DETT]
    ON T_issue.Id = [IND1: IN OUT SLA DETT].Id;
-------------------------------------------------------------
Ciao Giorgio


title: "immissione valore parametro"???

text:
>Z in corrispondenza della riga Formula "Espressione".
FUNZIONA!!!!!!!!!!!alla fine era solo questa fottuta "espressione".
grazie mille!!!!
Geppo



title: Testare la presenza di valori stampati in un report

text:
Ho un report, con un raggruppamento su un campo. Nel piè di report ho messo
la stampa dei totali dei valori visualizzati nel corpo.
Può capitare che quello che è contenuto nel piè di report venga stampato in
una nuova pagina, dove non ci sono valori del corpo.
Volendo mettere i nomi dei campi stampati nell'intestazione di pagina,
ottengo nel caso sopra descritto, che ci sono questi bei titoli dei campi e
sotto i totali generali senza alcun valore a cui facciano riferimento i
titoli stessi.
E questo non è carino...
Ho provato a spulciare un po' di proprietà del report, delle sezioni ecc.
per vedere se c'era il modo di verificare se ci sono o meno record del corpo
stampati in una pagina, ma non ci sono riuscito.
Ho provato per esempio a testare il valore di uno dei campi su formattazione
o stampa del report, o del piè di report, o dell'intestazione di pagina, in
modo che se trovavo vuoto, mettevo le label invisibili, ma niente! mi da
sempre l'ultimo valore anche se stampato nella pagina precedente.
Qualche idea?
Antonio


author: OndaMax

text:
Antonio Biso wrote in message ...
> Può capitare che quello che è contenuto nel piè di report venga stampato
in
> una nuova pagina, dove non ci sono valori del corpo.
> Volendo mettere i nomi dei campi stampati nell'intestazione di pagina,
> ottengo nel caso sopra descritto, che ci sono questi bei titoli dei campi
e
> sotto i totali generali senza alcun valore a cui facciano riferimento i
> titoli stessi.
> E questo non è carino...
Ciao Anto' ...
Ma il piè di report non compare una sola volta in coda al report stesso ?
Che valori controlli, solo quelli dell'ultima pagina ?
Ancora una volta, non ho capito ...
Forse, se me lo spieghi come ai bambini .... :-)
Ciao
OndaMax


author: Marco M.

text:
"Antonio Biso"  ha scritto nel messaggio

Prova ad impostare due piè di pagina, io nelle fatture molto grosse ho
risolto in questo modo, quindi se emetto fatture con molti articoli, nel
report successivo mi trovo l'intestazione con il numero della fattura, nel
corpo gli articoli eccessivi, e a pie di pagina, pie di pagina2, il totale
della fattura.
Ciao Marco M.


author: Antonio Biso

text:
OndaMax <
ond...@liberox.it
> wrote in message
l%Sh8.3343$%d1.9...@twister2.libero.it...
> Antonio Biso wrote in message ...
>
> > Può capitare che quello che è contenuto nel piè di report venga stampato
> in
> > una nuova pagina, dove non ci sono valori del corpo.
> > Volendo mettere i nomi dei campi stampati nell'intestazione di pagina,
> > ottengo nel caso sopra descritto, che ci sono questi bei titoli dei
campi
> e
> > sotto i totali generali senza alcun valore a cui facciano riferimento i
> > titoli stessi.
> > E questo non è carino...
>
> Ciao Anto' ...
> Ma il piè di report non compare una sola volta in coda al report stesso ?
Certo!
> Che valori controlli, solo quelli dell'ultima pagina ?
E per forza!
> Ancora una volta, non ho capito ...
> Forse, se me lo spieghi come ai bambini .... :-)
Il problema è proprio sull'ultima pagina: se ci sono record nel corpo, c'è
l'intestazione, un po' di record, e quindi il piè di report con i totali...
e questo è buono e giusto!
Ma se guarda caso non ci sono più record, ma il piè di report non entr nella
pagina precedente, lui mi fa una nuova pagina, intestazione, nessun record e
sotto i totali...
e questo è disdicevole...
Antonio


text:
Marco M. <
teat...@tin.it
> wrote in message
PnTh8.46827$Ns4.1...@news2.tin.it...
>
> > Qualche idea?
> >
> > Antonio
> >
> Prova ad impostare due piè di pagina, io nelle fatture molto grosse ho
> risolto in questo modo, quindi se emetto fatture con molti articoli, nel
> report successivo mi trovo l'intestazione con il numero della fattura, nel
> corpo gli articoli eccessivi, e a pie di pagina, pie di pagina2, il totale
> della fattura.
Ma il mio non è un problema di grossi report. Vedi la mia risposta a
ondamax...
Antonio


author: Emyr

text:
On Thu, 7 Mar 2002 13:12:14 +0100, "Antonio Biso" <
ch...@etruria.net
>
wrote:

hai provato a giochicchiare con le proprietà stampa sezione unità di
gruppi e sezioni?
e con qualche sottoreport ridimensionabile e visibile o no?
Saluti.
Emanuele.


text:
Il 08 Mar 2002, 08:48, "Antonio Biso" ha scritto:
>Ma se guarda caso
non ci sono più record, ma il piè di report non entr
>nella pagina
precedente, lui mi fa una nuova pagina, intestazione,
> nessun record e
sotto i totali...
Ho fatto un paio di esperimenti controllando su una
maschera esterna il numero totale records (estratto con un DCount
sull'origine dati) e il CurrentRecord estratto dal PièDiPaginaPagina della
penultima pagina. In quel modo, mettendoli a confronto, sono riuscito a
verificare se il PièDiPaginaReport rimaneva solo soletto sull'ultima
Pagina. Ma ....
Hai ragione te ... comunque l'ultima pagina te la stampa
sempre. Puoi rendere invisibile il PièDiPaginaReport, puoi rendere
invisibili le intestazioni di pagina, ma a quel punto sei già in
formattazione e la pagina ormai ESISTE ...
Ho l'impressione che, se c'è
modo per agire, debba essere impostato prima di ogni formattazione.
OndaMax
--------------------------------
Inviato via
http://usenet.iol.it


text:


ma a questo punto potrebbe fare una anteprima con echo false
controllare il risultato e stampare n pagine -1 così non stampa
l'ultima pagina bianca....
Saluti.
Emanuele.


text:
"Antonio Biso ha scritto nel messaggio > > >
> > Prova ad impostare due pič di pagina, io nelle fatture molto grosse ho
> > risolto in questo modo, quindi se emetto fatture con molti articoli, nel
> > report successivo mi trovo l'intestazione con il numero della fattura,
nel
> > corpo gli articoli eccessivi, e a pie di pagina, pie di pagina2, il
totale
> > della fattura.
>
> Ma il mio non č un problema di grossi report. Vedi la mia risposta a
> ondamax...
>
> Antonio
>
Hai controllato Ordinamento e raggruppamento?
Io nel IDFattura ho attivato intestazione (gruppo)"si" e Pič di pagina
(gruppo) "si", poi raggruppa secondo Ogni valore, intervallo ragg. 1, Stampa
sezione unita Nessuno.
Cosě non dovresti avere piů problemi, ovvio che i totali del corpo vanno
nell'ultimo pič di pagina, il che ti consente di non avere piů lo spiacevole
report vuoto con totali senza prodotti.
Marco M.


text:
Emyr <
fan...@lavoro.com
> wrote in message
lh4h8u0agfdbennkp...@4ax.com...
> On Fri, 08 Mar 2002 09:48:28 GMT,
ond...@liberox.it
 (OndaMax) wrote:
>
> >Ho l'impressione che, se c'č
> >modo per agire, debba essere impostato prima di ogni formattazione.
> >OndaMax
>
> ma a questo punto potrebbe fare una anteprima con echo false
> controllare il risultato e stampare n pagine -1 cosě non stampa
> l'ultima pagina bianca....
Domani provo a giocare con i raggruppamenti, comunque l'ultima pagina non č
bianca: ha l'intestazione di pagina, ma nessun record e quindi sotto i
totali del pič di report!!!
Antonio


title: Sintassi Forms!("me.ecc") + Da quale maschere arriva il comando + intercettare solo TextBox

author: Galvani C.

text:
Ciao a tutti sto realizzando un modulo in cui è contenuta un funzione
per trasformare tutte le TextBox in "FontUnderline" :D volevo farla come
modulo in modo da fare una funzione generale...
Domanda! passando come parametro il nome della form di partenza vorrei
fare una cosa tipo.....
Public Function sottolineo(NomeForm As String) As Long
'NomeForm come dice il nome stesso indica la maschera da cui è arivato
il comando
Dim tx As Control
For Each tx In Forms!prova.Controls
	If tx.FontUnderline = False Then
     		tx.FontUnderline = True
	End If
Next
End Function
i problemi sono i seguenti:
- 1 Come prima cosa ottengo anche le etichette diventano sottolineate
GRRRRRRRRRRR questo è un errore (non so come identificare solo le
TextBox... sicuramente esiste qualcosa tipo If tx.type = "TestBox" Then
ma io non lo conosco... Help
- 2 non riesco a scrivere la sintassi corretta con la variabile del nome
della maschera Es:
Forms!prova.Controls  (tutto ok)
ma vorrei una cosa del genere
Forms!& NomeForm &.Controls
Ma non riesco a trovare la sintassi corretta
- 3 è possibile sapere l'oggetto è l'evento che abbia avviato un
funzione?così che magari evito di passare come parametro il nome della
Form da cui ho clikkato sul pulsante.
Grazie a tutti :D


text:
Galvani C. wrote:
> Ciao a tutti sto realizzando un modulo in cui è contenuta un funzione
> per trasformare tutte le TextBox in "FontUnderline" :D volevo farla
> come modulo in modo da fare una funzione generale...
>
> Domanda! passando come parametro il nome della form di partenza vorrei
> fare una cosa tipo.....
>
Perchè usi una funzione e tra l'altro ti aspetti un valore long?
Questa è una Public sub
tu disponi, non aspetti un valore di ritorno
> Public Function sottolineo(NomeForm As String) As Long
Public sub (F as Form)
>
> 'NomeForm come dice il nome stesso indica la maschera da cui è arivato
> il comando
>
> Dim tx As Control
Dim tx as textbox
>
> For Each tx In Forms!prova.Controls
qui è chiaro come va
> If tx.FontUnderline = False Then
>     tx.FontUnderline = True
> End If
non cè bisgno di testare,
tu dici se non è sottolineato sottolinea
ma se è sottolineato non fa niente sottolineare ancora
quindi togli gli if
> Next
>
> End Function
>
> i problemi sono i seguenti:
>
> - 1 Come prima cosa ottengo anche le etichette diventano sottolineate
> GRRRRRRRRRRR questo è un errore (non so come identificare solo le
> TextBox... sicuramente esiste qualcosa tipo If tx.type = "TestBox"
> Then ma io non lo conosco... Help
> - 2 non riesco a scrivere la sintassi corretta con la variabile del
> nome della maschera Es:
> Forms!prova.Controls  (tutto ok)
> ma vorrei una cosa del genere
> Forms!& NomeForm &.Controls
> Ma non riesco a trovare la sintassi corretta
nel tuo caso è forms(NomeForm)
se metti le virgolette devi usare il nome
e non la variabile
>
> - 3 è possibile sapere l'oggetto è l'evento che abbia avviato un
> funzione?così che magari evito di passare come parametro il nome della
> Form da cui ho clikkato sul pulsante.
>
> Grazie a tutti :D
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:
Galvani C. ha scritto:
[cut]
> - 1 Come prima cosa ottengo anche le etichette diventano sottolineate
> GRRRRRRRRRRR questo è un errore (non so come identificare solo le
> TextBox... sicuramente esiste qualcosa tipo If tx.type = "TestBox" Then
> ma io non lo conosco... Help
if tx.controltype = actExtBox then tx.fontunderline = true
> - 2 non riesco a scrivere la sintassi corretta con la variabile del nome
> della maschera Es:
> Forms!prova.Controls  (tutto ok)
> ma vorrei una cosa del genere
> Forms!& NomeForm &.Controls
> Ma non riesco a trovare la sintassi corretta
gia' detto da MA: Forms(NomeForm).Controls
>
> - 3 è possibile sapere l'oggetto è l'evento che abbia avviato un
> funzione?così che magari evito di passare come parametro il nome della
> Form da cui ho clikkato sul pulsante.
Come forse detto da MA
sunteggiando........
Evento click pulsante
sottolineo Me
....
Public sub sottolineo(frm as Form)
Msgbox "vengo da" &
frm.name
for each cnt in frm.controls
     if cnt.controlTYpe = actextbox then cnt.fontunderline = true
next
that's all.
--
ac


text:
Alessandro Cara ha scritto:

Grazie ad entrambi ora ho ottenuto quello che volevo funziona alla
grande :D:D:D:DD:D:D:D:D
.. ma ho notato che tanto comoda questa funzione non è mi spiego, per
far notare dei campi in modo particolare è inutile sottolinearli
tutti(anche perchè magari creo qualche textbox per secondi fini.... e
non sempre sono campi da sottolineare).
Vorrei che si sottolineasse solo la textbox sulla quale si effettua il
singolo click.... e sul click successino si "deseleziona"
Qualche suggerimento?
Grazie ancora a tutti


text:

Lavora coi tag
Mettilo e togliolo sul click
e poi nel for each
if ctl.tag = "Sì"



text:

Se vuoi lavorare in modo veramente OOP devi usare la tecnica esposta
in questo Demo.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=271
Ciao
@Alex


title: Aggiunta un solo record con maschera

author: Paolo Donnarumma

text:
Ciao a tutti dal delta del Mekong (caldo da Vietnam!)
Quando apro una maschera per aggiunta record, impostando la proprietà
sequenza della mschera su "Record corrente", l'ultima tabulazione mi riporta
al primo controllo: tuttavia se premo ctrl+pag la maschera mi posiziona su
un nuovo record successivo. E' possibile impedire ciò? In pratica vorrei
poter aggiungere un solo record tramite la maschera prima di apportare le
varie operazioni di registrazione! Bisogna agire a livello di tasti premuti?
Ciao!


title: Aggiunta un solo record con maschera

text:
Il 17 Giu 2003, 10:57, "Paolo Donnarumma" <
paolo.do...@tin.it
> ha
scritto:

Creati una macro autokeys e se
screen.activeform.name
 è quello della tua
maschera fai ciò che vuoi.
Considera però che funziona lo stesso con ctrl+ e pgdown
Fai tu
Ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Aggiunta un solo record con maschera

author: Roberto da casa

text:
"Paolo Donnarumma" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:gKAHa.101060$pR3.2...@news1.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General prova a vedere
se fa al caso tuo la FAQ di Federico Luciani intitolata "Disabilitare
l'effetto dei tasti Page down e Page up".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: RunTime Access e Developer Toolkit

text:
Quando installo Runtime Access mi installa automaticamente anche ie5 in
inglese; sapete dirmi se togliendo la directory ie posso lasciare invariato
l'explorer già installato (solitamente in italiano e non in inglese)?
Altra domanda:
Mi hanno detto che Microsoft permette di scaricare gratuitamente il runtime
di Access e il DBEngine; mi chiedo allora a cosa serva acquistare le
Developer Tools? Non è indispensabile per distribuire applicazioni MSAccess
a chi non ha la licenza di access ? Mi scuso se faccio confusione, qualcuno
mi sa aiutare a fare un po d'ordine?
Grazie.
Danilo.


title: RunTime Access e Developer Toolkit

author: ringo

text:
"C.F." <
cfse...@tin.it
> ha scritto nel messaggio
news:URcv9.42565$aL4.1...@news1.tin.it...

1) puoi decidere di installare la runtime minina o quella completa. La
minima installa solo il runtime di access mentre l'altra aggiorna anche
l'IE.
Puoi trasformare il runtime in ITALIANO sostituendo alcune dll.
2) se hai la licenza del DEVELOPER puoi distibuire le tue applicazioni con
il runtime altrimenti sei un FUORILEGGE (secondo MS e le leggi attuali)
bye
ringo


title: RunTime Access e Developer Toolkit

text:
 1) puoi decidere di installare la runtime minina o quella completa. La
> minima installa solo il runtime di access mentre l'altra aggiorna anche
> l'IE.
> Puoi trasformare il runtime in ITALIANO sostituendo alcune dll.
>
> 2) se hai la licenza del DEVELOPER puoi distibuire le tue applicazioni con
> il runtime altrimenti sei un FUORILEGGE (secondo MS e le leggi attuali)
>
> bye
>
> ringo
>
Grazie, la tua risposta mi conferma che sono nella legalità ma che non siamo
in tanti!


title: [OT] Il Velo di Maya

author: Nicholas Parfit

text:
Buongiorno, questo post è una informazione pubblicitaria realizzata da
un essere umano autonomo, ovverosia nessuno mi paga. Se pensate di
essere infastiditi al punto da avere incubi la notte vi consiglio di
applicare un filtro sul mio nome, non vi farò malmenare, lo giuro. Il
mio problema è il seguente, ho scritto un libro che penso sia
interessante, penso sappiate tutti che ogni scarrafone è bello a mamma
soia e papà mais, e che è in autopubblicazione su Amazon (come penso
abbiate capito questo spam è teso alla vendita di quel libro lì).

Mi picco di volervi disturbare per un motivo ben preciso, in quel libro
sono riportate tesi controverse che io penso meritino un certo
dibattito, esse sono state riportate in forma di thriller, e più che la
relativa scarsa diffusione del libro, dovuta a motivi di cui parlerò
oltre, quello che un pò mi irrita è che non ci sia questa discussione.

Infatti, quello che penso sia il primo fan della mia vita, e che mi ha
scritto sul mio profilo FB entusiasta del mio libro al quale, dice lui,
ha fatto una pubblicità sfrenata, voleva proprio iniziare una cosa del
genere, una specie di dibattito a due su quello che avevo scritto. Altre
due persone che hanno lasciato una stringatissima recensione hanno
invece optato per l'opposto, hanno messo una stella facendo capire, tra
le poche parole espresse, che sapevano poco e nulla di quello di cui
parlavo.

E qui si viene alle note dolenti, ovverosia alla schiavitù
dell'algoritmo scritto male. Il mio libro è stato iscritto a un
programma che si chiama Kindle Unlimited, con un abbonamento di 9,99€
l'utente può scaricare millemila libri, una specie di all-you-can-eat
editoriale, l'autore viene poi pagato a pagina letta. Ora io ho la netta
impressione che una buona quota di quelli che iniziano a leggere il mio
libro attraverso il KU poi lo leggono fino in fondo. Questo è molto
importante perchè è accaduto a tutti di iniziare a leggere un libro e
non riuscire a finirlo, io immagino che se avessi quell'abbonamento, per
valorizzarlo al massimo, smetterei di leggere un libro che non mi prende
dalle prime 70-80 pagine, e passerei al successivo. Purtroppo credo che
Amazon non abbia capito questo fatto dando più preminenza alle stellette
e forse men che zero alla lettura completa, che è ciò che fa capire se
un libro vale. Ecco quindi perchè l'algoritmo non lo propone come
suggerimento.

Fino ad oggi calcolo che forse 400 ± 50 utenti possano aver letto il mio
libro per intero, considerato che ogni anno si pubblicano 60.000 titoli
di cui la metà vende zero o una copia il mio è un piccolo risultato.
Essendo quindi venuto a sapere dell'esistenza di questo settore della
rete, Usenet, dove c'è la possibilità di interagire dialetticamente con
un certo numero di persone, forse anche meglio che su FB dove il dialogo
è molto limitato, vorrei approfittarne per spammare un pò visto che il
difetto principale del mio libro è che gli manca un certo traino
pubblicitario che lo porti verso il pubblico adatto, tipo il mio primo
fan di cui dicevo sopra. Quindi, per invogliarvi a valutare di
acquistare un ebook di 3€, vi do un primo sito dove potete sapere di
cosa parla il mio libro così da farvi una idea, questo

http://ilvelodimaya1321.altervista.org/

e il link diretto alla pagina di Amazon

https://www.amazon.it/dp/B01G5L1FJM

Se volete ribellarvi alla schiavitù dell'algoritmo si tratta di un
giornale più cornetto e cappuccino.
Grazie di aver letto fin qui e alla prossima


title: Codice Fiscale in Sottomaschera -Riferimenti non validi-

author: Atanas

text:
Ho prelevato il DB del calcolo del CodFisc da Sitocomune, è visto che
(finchè non imparo il SQL -o Visual Basic? -PS: è la stessa cosa? cosa mi si
consiglia di leggere?) non sono in grado di interpretare il linguaggio li
scritto, e visto che e' free, avevo pensato di utilizzarlo così com'e'
inserendolo come sottomaschera... ma mi da errore... posso risolverlo
facilmente ora, o mi si consiglia di aspettare ad imparare il Visual Basic?
O.T.:
PPS: una curiosità su "Developer"
Se ho capito bene, una volta acquistata la licenza, si è liberi di farne
quante copie si vuole per una distribuzione gratuita? Se è così, com'e' che
non si trova gratuitamente come il visualizzatore di Word e altro? una
semplice curiosità... boh!


text:
"Atanas" <
rifnet...@tariffenet.it
> ha scritto nel messaggio
news:HrB69.3687$L12.3...@news.edisontel.com...

Esatto le versione developer ti permette di creare un pacchetto si setup per
usare il DB senza office installato ma questa versione che possiedo costa 2
milioncini di lire 1000 euro, con questa versione la microsoft ti autorizza
a rilasciare database da te creati a terzi che possono utilizzare con la
versione runtime appunto , ma non è certo un semplice visualizzatore.
Spero di aver chierito. ciao.


author: Fabrizio

text:
"Atanas" <
rifnet...@tariffenet.it
> ha scritto nel messaggio
news:HrB69.3687$L12.3...@news.edisontel.com...
> Ho prelevato il DB del calcolo del CodFisc da Sitocomune, è visto che
> (finchè non imparo il SQL -o Visual Basic? -PS: è la stessa cosa? cosa mi
si
> consiglia di leggere?)
E io che pensavo di avere qualche dubbio e qualche difficoltà.
Allora: in termini semplici ( e molto semplficati ) SQL è il linguaggio
delle query ( Structured Query Language ( il mio inglese è ballerino)),
insomma ci costruisci le query ( per es. 'selezionami i dieci calciatori che
più spesso hanno frequentato il "Viva Lain"') ; mentre VBA ( Visual Basic
for Application) è il linguaggio per la gestione delle procedure,
eventi,....nel programma ( per es. in una maschera dopo un clic su un certo
bottone puoi volere che il programma chiuda la finestra, faccia due salti
mortali, baci tua moglie , e riapra la finestra della maschera: per tutto
questo ci pensa VBA).
Per SQL ti consiglierei di iniziare con : SQL di Hernandez e Viescas
ed.Mondadori ; è un buon libro e parte proprio dall'inizio ed è utile anche
a capire come "pensa" il DB. Vorrei  però sottolineare che l'SQL di Access
non è quello standard e ci sono molte differenze tra quello standard e il
JET-SQL ( oppure il recente T-SQL), cmq nel libro da me consigliato c'è un
cdrom con gli esempi con anche dei file .mdb nei quali puoi controllare
l'effetiva sintassi dell'SQL in access. Non esiste programma che usi l'SQL
standard.
Per VBA ho chiesto in giro, Matteo Palmieri mi ha consigliato: "Programmare
Access 2002" edito da Mondadori Informatica (ISBN 88-8331-282-1) ( è lo
stesso recensito sul sito comune).
> non sono in grado di interpretare il linguaggio li
> scritto, e visto che e' free, avevo pensato di utilizzarlo così com'e'
> inserendolo come sottomaschera... ma mi da errore...
Ciumbia, ma non hai cambiato proprio nulla ? Ho cercato quello che tu hai
trovato sul sito comune e non l'ho trovato ma immagino che la porzione di
codice vada adattato, per lo meno nei riferimenti alle tabelle, alle query,
ai nomi dei campi...etc.
>posso risolverlo
> facilmente ora, o mi si consiglia di aspettare ad imparare il Visual
Basic?
Imparare VBA è imperativo.(temo)  ;-)
Ciao. Fabrizio.


text:
"Fabrizio" <Fabrizio...@SPAMtiscalinet.it> >
>
> nel programma ( per es. in una maschera dopo un clic su un certo
> bottone puoi volere che il programma chiuda la finestra, faccia due salti
> mortali, baci tua moglie , e riapra la finestra della maschera: per tutto
> questo ci pensa VBA).
Tutto chiaro, anche il tuo inglese... se non fosse che riesce a baciare
anche mia moglie! Mi sa che devo impedirle di avvicinarsi ad Access!!
Grazie per l'avviso... ;-)
>
> > non sono in grado di interpretare il linguaggio li
> > scritto, e visto che e' free, avevo pensato di utilizzarlo cosě com'e'
> > inserendolo come sottomaschera... ma mi da errore...
>
> Ciumbia, ma non hai cambiato proprio nulla ? Ho cercato quello che tu hai
> trovato sul sito comune e non l'ho trovato ma immagino che la porzione di
> codice vada adattato, per lo meno nei riferimenti alle tabelle, alle
query,
> ai nomi dei campi...etc.
>
>
> Imparare VBA č imperativo.(temo)  ;-)
>
Aharg!! Questa proprio non ci voleva!! ;-)
Va buň, rimandiamo questo pezzo a miglior tempo.
Grazie!