title: La questione del run-time per Access

author: Massimo

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:roSE9.26451$3l.7...@twister1.libero.it...
>
> "Nathan" <nat...@aNtIdotO.it> ha scritto nel messaggio
> news:3DE3CCF2...@aNtIdotO.it...
> > Ciao a tutti,
> > pur avendo letto il faqqone in merito al run-time, per pura e immediata
> > necessità ho comunque fatto una ricerca e all'indirizzo:
> >
> >
>
http://download.microsoft.com/download/office2000dev/art2kmin/1/WIN98/EN-US/
> ART2KMin.exe
> >
> > ho scaricato un file di 32Mb che apparentemente funziona come
> > run-time, nel senso che un'applicazione che sto scrivendo, poca
> > cosa in verità, gira senza problemi su un Pc con Win2000 Pro e
> > senza Access installato (ovviamente).
> > Cosa ho trovato?
> >
>
> Solo per tua conoscenza: se usi quel prodotto senza aver acquistato la sua
> licenza, commetti un illecito punibile legalmente.
>
> > Ciao
Ma alla fine mi domando :
ma ad un utente che non ha il runtime, che cosa se ne fa , perchè c'è questo
fascino ad avere questo ?
Chi non possiede access, con il runtime non fe ne fa di meno, non gli serve
a niente, anche perchè ( secondo quanto scritto nella licenza ) se hai
comperato access normale, fai quello che ti pare delle tue applicazioni ma
le puoi utilizzare solo sulla tua macchina NON LE PUOI DISTRIBUIRE AD ALTRI,
se hai access devoloper , puoi creare le applicazioni e distribuirle (
venderle, regalarle, fai quello che ti pare ) a tutti  coloro che hanno
access e a chi non lo ha, ovviamente chi non c'e l'ha , deve per forza
utilizzare il runtime, allora puoi scaricarlo dalla microsoft o richiederlo
a chi ti ha creato l'applicazione, ma la cosa IMPORTANTE è che
l'applicazione sia fatta da una licenza developer, quindi in sostanza non
importa da dove ti fornisci del runtime ma dipende solo dall'applicazione
che ci fai girare.
Io ho il developer e le mie applicazioni possono essere utilizzate con
qualsiasi runtime di access, se adoperi una applicazione creata da un access
( non developer ) con il mio o qualsiasi runtime, sei un fuori legge, tu che
adoperi l'applicazione e lo è altrettanto chi ti ha dato l'applicazione , in
quanto non può dartela.
Ad un controllo della finaza che ti chiede come mai adoperi quella
applicazione, cosa rispondi ?
Risponderai che te l'ha venduta pinco pallino, a questo punto quando vanno
da pinco pallino si scopre la patata, se ha il developer, tutto OK ma se non
c'e l'ha scatta la pirateria, quindi copiare un applicazione o l'intero
access, non cambia praticamente niente, quindi anzichè scaricarti un file di
32 mb tantovale copiarti un cd da un amico che è la stessa cosa.
Io personalmente permetto di scaricare il runtime dal mio sito, ovviamente
chi lo adopera , è sott'inteso che lo faccia con la mia applicazione, poi se
oltre alla mia ne utilizza un'altra quello sono affari suoi e di chi glie
l'ha data.
( ho scritto di fretta non sono sicuro se sono stato chiaro con il
concetto )
Max


title: La questione del run-time per Access

author: Emyr

text:
Chiarissimo!
devo ammettere di non aver letto completamente la licenza developer,
devo trovare il tempo di darci un'occhiata!!
Saluti.
Emanuele.


title: questione immagini 3^ parte

author: BB

text:
ho notato che le immagini visualizzate nel controllo immagine di una
maschere, quando non sono incorporate ma richiamate da un archivio a parte,
se sono in BMP vengono visualizzate a 256 colori, mentre se sono JPG vengono
visualizzate perfettamente a 16M. di Colori, Questo è normale o c'è qualche
settaggio da fare per visualizzare anche le BMP a 16 M. colori?
luigi


title: questione immagini 3^ parte

author: Roberto da casa

text:
"BB" <
onofrio...@tin.it
> ha scritto nel messaggio
news:b27lal$iht$1...@grillo.cs.interbusiness.it...

Non credo che dipenda dalle impostazioni del filtro BMP (che fra l'altro per
Access non esiste essendo il BMP il tipo di file immagine nativo), ma penso
che dipenda a quanti colori (quindi con quale palette) è stato registrato il
file immagine.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Controllo eventi

author: ALCAU

text:
Salve a tutti.
Molte volte mi capita di 'incasinarmi' sugli eventi dei vari controlli
presenti in una form.
C'è qualcuno che mi può passare del codice che controlla in particolar modo
l'evento
AfterUpdate e OnExit di una casella di testo.
Grazie, Alberto


title: Controllo eventi

author: Antonio Biso

text:
ALCAU ha scritto nel messaggio
<8bGD4.22025$
pn3.2...@news.infostrada.it
>...
>Salve a tutti.
>
>Molte volte mi capita di 'incasinarmi' sugli eventi dei vari controlli
>presenti in una form.
>C'č qualcuno che mi puņ passare del codice che controlla in particolar modo
>l'evento
>AfterUpdate e OnExit di una casella di testo.
L'evento afterupdate avviene dopo che č stato modificato il valore in un
controllo, l'on exit quando il focus lascia il controllo stesso. Pertanto se
uno con il tab passa sul controllo e poi lo lascia si scatenerą solo
l'evento on exit, se uno modifica il valore e poi fa tab, si scateneranno
entrambi!!!
Prima l'afterupdate comunque...
Antonio


title: Controllo eventi

author: ALCAU (STZ01)

text:
Si ma a volte mi capita che:
Se sono in un campo che ha un'evento on exit e un evento after update capita
che se per esempio inserisco per la prima volta un dato e il dato č
sbagliato esce il messaggio che voglio far uscire e quando do ok entro
nell'evento update, o se per esempio attivo una casella sull'uscita e mi
accorgo che un campo compilato in precedenza č sbagliato, esco per
modificarlo, quindi si attiva on exit che mi attiva la casella successiva,
quindi anche se clicco sulla casella precedente non mi si sposta subito
sulla casella che ho selezionato ma solo dopo un secondo click.
Guarda non rileggo quello che ho scritto altrimenti impazzisco. :-)))
Te l'ho detto che mi incasino sugli eventi
Grazie, Alberto


title: Controllo eventi

text:
ALCAU (STZ01) ha scritto nel messaggio ...

M'hai rincoglionito infatti... :-P
>
>Te l'ho detto che mi incasino sugli eventi
Fai cosě: lascia perdere on exit e lavora solo con l'afterupdate che ti
basta e ti avanza...
Antonio


title: foreign-keys

author: Giuseppe

text: esiste un corrispettivo delle foreign keys di MYSQL in access?


title: foreign-keys

author: Alessandro Cara

text:
Giuseppe wrote:
> esiste un corrispettivo delle foreign keys di MYSQL in access?
>
foreign keys?
Ma fai prima a tirare una riga di relazione fra due tabelle
--
ac
email: w+1=x


title: Eliminare il nome della maschera

author: enzo

text:
E' possibile eliminare il nome della maschera nella barra in alto
vicino al nome del progetto?
grazie
Enzo


title: Eliminare il nome della maschera

author: Enrico Virginio

text:
"enzo" <
epignate...@tuttopmi.it
> wrote in message
news:fa4700c2.02052...@posting.google.com

prova a fare cosě sull'evento Corrente della maschera:
Me.Caption = " "
(lasciando uno spazio tra le 2 virgolette)
Ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Eliminare il nome della maschera

author: Alessandro

text:
"enzo" <
epignate...@tuttopmi.it
> wrote in message
news:fa4700c2.02052...@posting.google.com
> E' possibile eliminare il nome della maschera nella barra in alto

Intendi percaso il Nome del DATABASE dove c'è l'ICONA di ACCESS..??
Strumenti---Avvio---TitoloApplicazione=" "
Ciao.
Alessandro.@Alex



title: Eliminare il nome della maschera

text:
"Enrico Virginio" <
nor...@libero.it
> wrote in message news:<
c6ff67e5f7a021f794...@mygate.mailgate.org
>...
> "enzo" <
epignate...@tuttopmi.it
> wrote in message
>
news:fa4700c2.02052...@posting.google.com
>
> > E' possibile eliminare il nome della maschera nella barra in alto
> > vicino al nome del progetto?
> >
> > grazie
> > Enzo
>
> prova a fare cosě sull'evento Corrente della maschera:
> Me.Caption = " "
>
> (lasciando uno spazio tra le 2 virgolette)
>
> Ciao
Ringrazio entrambe ho risolto il problame con
Me.Caption = " "


title: Come colorare lo sfondo della textbox/combobox corrente ?

author: RobertoA

text:
Sarebbe utile, al fine di evidenziare la textbox/combobox corrente,
cambiarne lo sfondo dal bianco al giallo
Per evitare di piazzare giu' codice su ogni controllo, e perdere la
giovinezza scrivendo sulla tastiera, come fare per inserire una routine
generale all'inizio della form ed ottenere questo risultato?
Ciao e grazie
RobertoA


author: sv

text:
RobertoA ha scritto:

No c'� bisogno di alcun codice.
Metti sfondo trasparente e colore quello che vuoi tu.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto da Parma

text:
"sv" <
salvi...@accessgroup.it
> ha scritto nel messaggio
news:hbh223$jka$1...@news.newsland.it...

Io procedo in maniera diversa...
Salvi in un modulo questo codice...
Function FOCUS()
   On Error Resume Next
   Screen.ActiveControl.BACKCOLOR = 65535
End Function
Function RemoveFocus()
   On Error Resume Next
   Screen.PreviousControl.BACKCOLOR = 16777215
End Function
Nei controlli che vuoi poi su evento attivato, disattivato inserisci
rispettivamente
=Focus()
=RemoveFocus()
Et voil�
Ciao
--
Roberto da Parma


text:
>>> Sarebbe utile, al fine di evidenziare la textbox/combobox corrente,
>>> cambiarne lo sfondo dal bianco al giallo
>>> Per evitare di piazzare giu' codice su ogni controllo, e perdere la
>>> giovinezza scrivendo sulla tastiera, come fare per inserire una routine
>>> generale all'inizio della form ed ottenere questo risultato?
>>> Ciao e grazie
>>> RobertoA
>>
>> No c'� bisogno di alcun codice.
>> Metti sfondo trasparente e colore quello che vuoi tu.
>
> Io procedo in maniera diversa...
> Salvi in un modulo questo codice...
>
> Function FOCUS()
>   On Error Resume Next
>   Screen.ActiveControl.BACKCOLOR = 65535
> End Function
>
> Function RemoveFocus()
>   On Error Resume Next
>   Screen.PreviousControl.BACKCOLOR = 16777215
> End Function
>
> Nei controlli che vuoi poi su evento attivato, disattivato inserisci
> rispettivamente
>
> =Focus()
> =RemoveFocus()
Era proprio questo che volevo evitare, di 'ripassare' tutti i controlli
Fare questa operazione su delle procedure con un centinaio di form, con
10-20 controlli a form, sono 1000-2000 controlli da modificare
E' la via piu' semplice ma meno praticabbole
Ciao e grazie
RobertoA


text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4adc...@newsgate.x-privat.org...

Eh no....tutt'al pi� l'operazione la effettuerai per il numero di form...
Scusa ma selezioni ogni volta il singolo controllo???
Seleziona tutto e fai la modifica all'evento...visto e considerato che non
devi andare in VBA.



text:
>>> Function FOCUS()
>>>   On Error Resume Next
>>>   Screen.ActiveControl.BACKCOLOR = 65535
>>> End Function
>>>
>>> Function RemoveFocus()
>>>   On Error Resume Next
>>>   Screen.PreviousControl.BACKCOLOR = 16777215
>>> End Function
>>>
>>> Nei controlli che vuoi poi su evento attivato, disattivato inserisci
>>> rispettivamente
>>>
>>> =Focus()
>>> =RemoveFocus()
>>
>> Era proprio questo che volevo evitare, di 'ripassare' tutti i controlli
>> Fare questa operazione su delle procedure con un centinaio di form, con
>> 10-20 controlli a form, sono 1000-2000 controlli da modificare
>> E' la via piu' semplice ma meno praticabbole
>> Ciao e grazie
>> RobertoA
>>
>>
>>
> Eh no....tutt'al pi� l'operazione la effettuerai per il numero di form...
> Scusa ma selezioni ogni volta il singolo controllo???
> Seleziona tutto e fai la modifica all'evento...visto e considerato che non
> devi andare in VBA.
Eh si, non ci avevo pensato
La cosa cambia aspetto allora, inizia ad essere praticabbole
Ciao e grazie
RobertoA


text:
...
> Era proprio questo che volevo evitare, di 'ripassare' tutti i controlli
> Fare questa operazione su delle procedure con un centinaio di form, con
> 10-20 controlli a form, sono 1000-2000 controlli da modificare
> E' la via piu' semplice ma meno praticabbole
> Ciao e grazie
> RobertoA- Nascondi testo citato
>
> - Mostra testo citato -
Oltre a quanto ti ha già suggerito Roberto da Parma, potresti valutare
l'opzione di una Routinetta per far gestire l'Evento in automatico...!
Chiaramente ti basterebbe controllare, la collection CONTROLS nella
quale sono inseriti di certo anche le TextBox/ComboBox con
ControlSource valorizzato...
Dim ctl as Access.Control
For Each ctl in Me.Controls
   If ctl.ControlType=acTextBox or ctl.ControlType=acCOmboBox then
     If Len(ctl.ControlSource)>0 Then
        ctl.OnGotFocus="=Focus()"
        ctl.OnLostFocus="=RemoveFocus()"
     End If
    End If
Next
Ciao
@Alex


text:
> Era proprio questo che volevo evitare, di 'ripassare' tutti i controlli
> Fare questa operazione su delle procedure con un centinaio di form, con
> 10-20 controlli a form, sono 1000-2000 controlli da modificare
> E' la via piu' semplice ma meno praticabbole
Oltre a quanto ti ha gi� suggerito Roberto da Parma, potresti valutare
l'opzione di una Routinetta per far gestire l'Evento in automatico...!
Chiaramente ti basterebbe controllare, la collection CONTROLS nella
quale sono inseriti di certo anche le TextBox/ComboBox con
ControlSource valorizzato...
Dim ctl as Access.Control
For Each ctl in Me.Controls
   If ctl.ControlType=acTextBox or ctl.ControlType=acCOmboBox then
     If Len(ctl.ControlSource)>0 Then
        ctl.OnGotFocus="=Focus()"
        ctl.OnLostFocus="=RemoveFocus()"
     End If
    End If
Next
Ciao
@Alex
-------------------------------------------------
Ecco, questa si che e' una soluzione 'elegante'
Il bello e' che a pensarci un pochino e' anche semplice
"..eh si, ma se me lo dicevi prima..."
"...ma prima quando?.."
"..prima no, primaaaaa !!!.. "
Ciao e grazie mille
RobertoA


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:ba665c8d-dfa4-42eb...@p9g2000vbl.googlegroups.com...
> ...
>> Era proprio questo che volevo evitare, di 'ripassare' tutti i controlli
>> Fare questa operazione su delle procedure con un centinaio di form, con
>> 10-20 controlli a form, sono 1000-2000 controlli da modificare
>> E' la via piu' semplice ma meno praticabbole
>> Ciao e grazie
>> RobertoA- Nascondi testo citato
>>
>> - Mostra testo citato -
>
> Oltre a quanto ti ha gi� suggerito Roberto da Parma, potresti valutare
> l'opzione di una Routinetta per far gestire l'Evento in automatico...!
>
> Chiaramente ti basterebbe controllare, la collection CONTROLS nella
> quale sono inseriti di certo anche le TextBox/ComboBox con
> ControlSource valorizzato...
>
> Dim ctl as Access.Control
> For Each ctl in Me.Controls
>   If ctl.ControlType=acTextBox or ctl.ControlType=acCOmboBox then
>     If Len(ctl.ControlSource)>0 Then
>        ctl.OnGotFocus="=Focus()"
>        ctl.OnLostFocus="=RemoveFocus()"
>     End If
>    End If
> Next
>
> Ciao
> @Alex
...allora si potrebbe creare una routine (modulo di classe) che all'apertura
delle maschere esegue il tuo codice.
Cos� � fatta...e non tocchi nemmeno una form
:-))



text:
>> Oltre a quanto ti ha gi� suggerito Roberto da Parma, potresti valutare
>> l'opzione di una Routinetta per far gestire l'Evento in automatico...!
>>
>> Chiaramente ti basterebbe controllare, la collection CONTROLS nella
>> quale sono inseriti di certo anche le TextBox/ComboBox con
>> ControlSource valorizzato...
>>
>> Dim ctl as Access.Control
>> For Each ctl in Me.Controls
>>   If ctl.ControlType=acTextBox or ctl.ControlType=acCOmboBox then
>>     If Len(ctl.ControlSource)>0 Then
>>        ctl.OnGotFocus="=Focus()"
>>        ctl.OnLostFocus="=RemoveFocus()"
>>     End If
>>    End If
>> Next
>>
>> Ciao
>> @Alex
>
> ...allora si potrebbe creare una routine (modulo di classe) che
> all'apertura delle maschere esegue il tuo codice.
> Cos� � fatta...e non tocchi nemmeno una form
Certo, sarebbe ancora piu' milliore
Sapendolo fare
Ciao
RobertoA


title: query di calcolo di un campo query

author: SuperPippo®

text:
ciao a tutti...
ho una query con un Campo Età
in cui vi sono le lettere A - B - C
corrispondenti precisamente
A= da 0 a 29 anni
B=da 30 a 59 anni
C= da 60 a > infinito..
ebbene mi servirebbe un'altra query
che mi calcoli il conteggio delle citate lettere..
grazie per la dritta...
Ciao...


title: query di calcolo di un campo query

author: Alessandro Baraldi

text:
"SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> wrote in message
news:7BXhb.29708$
e6.10...@twister2.libero.it

Perchè dici che ti servirebbe un'altra QRY...???
Spiega meglio qual'è il risultato, il NG ti suggerisce
la soluzione....!
P.S. non si capisce nulla
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: query di calcolo di un campo query

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
[CUT]
> > A= da 0 a 29 anni
> > B=da 30 a 59 anni
> > C= da 60 a > infinito..
> >
> > che mi calcoli il conteggio delle citate lettere..
>
> Perchè dici che ti servirebbe un'altra QRY...???
> Spiega meglio qual'è il risultato, il NG ti suggerisce
> la soluzione....!
>
> P.S. non si capisce nulla
----------------------
Ciao Alex... hai perfettamente ragione... mi sono spiegato
come un cane...
in sostanza mi serve un calcolo per sapere quante A,
quante B e quante C vi sono nel campo del DB.. in maniera poi
da fare un grafico sui risultati...
scusa la mia ignoranza... non sò il calcolo si può fare nella stessa
query...
ti posto l' SQL....Ciao...
----------------------------------------------------------------------------
--
SELECT
DateDiff("yyyy",[nascita],Date())+(Format(Date(),"mmdd")<Format([nascita],"m
mdd")) AS Eta, Switch([eta]<30,"A",[eta]>=30 And [eta]<60,"B",[eta]>=60,"C")
AS [Fasce di Età], Anagrafe.Nascita, Anagrafe.Cognome, Anagrafe.Nome,
Anagrafe.Sesso, Anagrafe.N_Protocollo, Anagrafe.Medico,
Anagrafe.Codice_regionale, Anagrafe.des_nascita, Anagrafe.des_residenza
FROM Anagrafe
ORDER BY
DateDiff("yyyy",[nascita],Date())+(Format(Date(),"mmdd")<Format([nascita],"m
mdd"));
----------------------------------------------------------------------------
-


title: query di calcolo di un campo query

text:
"SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> wrote in message
news:Hpfib.31991$
e6.11...@twister2.libero.it
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
>
> [CUT]
>
> > > A= da 0 a 29 anni
> > > B=da 30 a 59 anni
> > > C= da 60 a > infinito..
> > >
> > > che mi calcoli il conteggio delle citate lettere..
> >
> > Perchè dici che ti servirebbe un'altra QRY...???
> > Spiega meglio qual'è il risultato, il NG ti suggerisce
> > la soluzione....!
> >
> > P.S. non si capisce nulla
> ----------------------
> Ciao Alex... hai perfettamente ragione... mi sono spiegato
> come un cane...
> in sostanza mi serve un calcolo per sapere quante A,
> quante B e quante C vi sono nel campo del DB.. in maniera poi
> da fare un grafico sui risultati...
> scusa la mia ignoranza... non sò il calcolo si può fare nella stessa
> query...
> ti posto l' SQL....Ciao...
> ----------------------------------------------------------------------------
Bla..Bla...Bla....!
A me piace la chiarezza, quindi io farei una bella funzione
in un modulo Public che passando l'età restituisce già A--B--C
Quindi nella query avrai un campo calcolato =CalcoloEtà([Età])
che se raggruppi e sommi il nuovo campo restituisce le somme
parziali.
Select Campo1, Campo2, CampoEtà, _
Sum(Calcoloetà([CampoEtà])) As FasciaEtà Form Tua Tabella
GROUP BY Campo1, Campo2, CampoEtà
ORDER BY FasciaEtà
La funzione CalcoloEtà(....) è una funzione del tipo
Public CalcoloEtà(myDate as Date) as string
 'Calcoli l'età con la funzione del SitoComune
 'Poi If ..... then CalcoloEtà="A"
 'If...... then CalcoloEtà="B"
ecc.......
End Function
Ciao.



title: query di calcolo di un campo query

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
[cut]
>
> --------------------------------------------------------------------------
--
> Bla..Bla...Bla....!
>
> A me piace la chiarezza, quindi io farei una bella funzione
> in un modulo Public che passando l'età restituisce già A--B--C
> Quindi nella query avrai un campo calcolato =CalcoloEtà([Età])
> che se raggruppi e sommi il nuovo campo restituisce le somme
> parziali.
>
> Select Campo1, Campo2, CampoEtà, _
> Sum(Calcoloetà([CampoEtà])) As FasciaEtà Form Tua Tabella
> GROUP BY Campo1, Campo2, CampoEtà
> ORDER BY FasciaEtà
scusa.. l'ignoranza...
ma non devo specificare alcuna Tabella... in quanto il campo
Età e Fasce di Età si trovano in una Query...
ciao...
> La funzione CalcoloEtà(....) è una funzione del tipo
>
> Public CalcoloEtà(myDate as Date) as string
>  'Calcoli l'età con la funzione del SitoComune
>  'Poi If ..... then CalcoloEtà="A"
>  'If...... then CalcoloEtà="B"
> ecc.......
> End Function
--------------------------------


title: query di calcolo di un campo query

text:
"SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> wrote in message
news:tSAib.34495$
e6.12...@twister2.libero.it
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> [cut]
> > Select Campo1, Campo2, CampoEtà, _
> > Sum(Calcoloetà([CampoEtà])) As FasciaEtà Form Tua Tabella
> > GROUP BY Campo1, Campo2, CampoEtà
> > ORDER BY FasciaEtà
>
> scusa.. l'ignoranza...
> ma non devo specificare alcuna Tabella... in quanto il campo
> Età e Fasce di Età si trovano in una Query...
>
> ciao...
>
Perchè in una Query, come ti ho suggerito non servono altre Query.
Provala e vedi se il funzionamento è quello che dicevi tu.
Se possibile meglio evitare troppi inghippi.



title: query di calcolo di un campo query

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
[cut]
> Perchè in una Query, come ti ho suggerito non servono altre Query.
> Provala e vedi se il funzionamento è quello che dicevi tu.
> Se possibile meglio evitare troppi inghippi.
scusami Alex... non ho capito come applicare il tuo codice...
ho eliminato per facilitare gli altri campi della query...
facendo rimanere solo il campo Età ed il campo fasce di Età...
SELECT
DateDiff("yyyy",[nascita],Date())+(Format(Date(),"mmdd")<Format([nascita],"m
mdd")) AS Eta, Switch([eta]<30,"A",[eta]>=30 And [eta]<60,"B",[eta]>=60,"C")
AS [Fasce di Età]



title: query di calcolo di un campo query

text:
"SuperPippo®" <ik0qddT...@TOGLISPAMlibero.it> wrote in message
news:7ARib.34433$
vO5.1...@twister1.libero.it
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> [cut]
> > Perchè in una Query, come ti ho suggerito non servono altre Query.
> > Provala e vedi se il funzionamento è quello che dicevi tu.
> > Se possibile meglio evitare troppi inghippi.
>
> scusami Alex... non ho capito come applicare il tuo codice...
> ho eliminato per facilitare gli altri campi della query...
> facendo rimanere solo il campo Età ed il campo fasce di Età...
>
>
I casi sono 3:
1)Mi sono spiegato malissimo(Sicuro)
2)Non hai capito nulla(Possibile)
3)Io mi sono spiegato male e tu non hai capito(Probabile)
Ti ho suggerito di creare una Function esterna che generasse
il codice "A-B-C" in base all'età, e nella query devi solo richiamarla
così come ti ho descritto nel Post precedente.
In questo modo se crei la QRY SQL esattamente come te l'ho postata
hai finito.
Spero sia meglio.(ho però qualche dubbio)
Mailami eventualmente.



title: Access e FoxPro

author: Enrico

text:
Sono interessato a sapere quali sono le differenze tra Access97 e Visual
FoxPro e quali sono i motivi sostanziali che fanno cadere la scelta del loro
utilizzo su uno o sull'altro.
Ciao e grazie
Enrico


title: Access e FoxPro

author: Sergio MAZZA

text:
"Enrico" <
mo...@tin.it
> ha scritto nel messaggio
news:8sjf3t$cbt$1...@nslave3.tin.it...

Non ho ancora approfondito l'utilizzo di foxpro; ma dall'ultimo "giro" che
ho fatto ho notato che se voglio utilizzarlo devo rispolverare le "vecchie"
cognizioni di dbase e clipper e mischiarle a quelle di VBA. A prima vista
l'ambiente non è proprio amichevole (io parlo della versione 6) e intuitiva
come quella di access.
Ho notato che il tempo di assuefazione all'ambiente fox è maggiore di quello
impiegato con access. I wizard (per iniziare) ci sono e sembrano guidarti
bene, ma è troppo caotico; troppe informazioni visive; mentre access sembra
avere un certo ordine nel presentarsi.
E' chiaro che sono mie sensazioni e oltretutto da autodidatta e come tale ho
prima aperto fox, tastato il terreno e poi cerco testi di aiuto
all'utilizzo; però il fatto che mi induce comunque ad approfondire il tema è
la possibilità di utilizzare cognizioni già acquisite (dbase e clipper)
agguingendole alle attuali (VBA) e il fatto che le applicazioni scritte con
foxpro possono essere compilate (.exe) sia in versione a 16 che a 32 bit;
però non puoi leggere direttamente i file mdb.
Ciao.


title: Access e FoxPro

author: Renzo Limonta

text:
Enrico <
mo...@tin.it
> wrote in message 8sjf3t$cbt$1...@nslave3.tin.it...
> Sono interessato a sapere quali sono le differenze tra Access97 e Visual
> FoxPro
So che in italia e' spesso considerato un dettaglio, ma il prezzo e' diverso
per i due prodotti.
> e quali sono i motivi sostanziali che fanno cadere la scelta del loro
> utilizzo su uno o sull'altro.
Il provenire da un ambiente o l'altro.
Se sei digiuno di tutto e devi cominciare da zero... non saprei cosa dirti,
e' probabile che i due prodotti finiscano per confluire, visto che
appartengono tutti e due alla stessa casa ormai.
Oppure che la ms faccia diventare uno il dbms per macchine stand alone o
soho e l'altro lo faccia crescere fino ad entrare in concorrenza con altri
prodotti dove la ms e' sempre stata esclusa.
Chi lo sa, dipende un po da quante macchine hai e cosa devi fare, per
piccole cose a me piace molto anche l'amipro, o paradox.


title: Apertura report lentissima

author: BFS

text:
Ciao a tutti
Ho un bel mistero.

Un report che preleva dati da una tabella corposa si apre in pochi
secondi nel mio server e dai miei client. Sono 16 pagine totali
Idem in altri tre server di tre diversi clienti e relativi client. Tutti
con gli stessi dati.
Solo da un cliente quel report ci mette due minuti ad aprirsi e non
mostra neppure tutte le pagine. si ferma alla 7ima senza segnalare alcun
errore.  Il problema si presenta sia da server che da client.
Tutto il resto del programma fila come un siluro. Il server del cliente
è super carozzato con due processori e 16gb di ram..dovrebrebbe aprirlo
come ridere.
Il report ha qualche calcolo ma nulla di che...è inspiegabile il tempo
che ci mette ad aprirsi.

qualche idea?
BFS


title: Apertura report lentissima

author: Simone Calligaris

text:
"BFS" <

> Ciao a tutti
> Ho un bel mistero.
>
> Un report che preleva dati da una tabella corposa si apre in pochi secondi
> nel mio server e dai miei client. Sono 16 pagine totali
> Idem in altri tre server di tre diversi clienti e relativi client. Tutti
> con gli stessi dati.
> Solo da un cliente quel report ci mette due minuti ad aprirsi e non mostra
> neppure tutte le pagine. si ferma alla 7ima senza segnalare alcun errore.
> Il problema si presenta sia da server che da client.
> Tutto il resto del programma fila come un siluro. Il server del cliente č
> super carozzato con due processori e 16gb di ram..dovrebrebbe aprirlo come
> ridere.
> Il report ha qualche calcolo ma nulla di che...č inspiegabile il tempo che
> ci mette ad aprirsi.

Provando un driver di stampa diverso (ad ex. una Printer PDF) si comporta
allo stesso modo?

Saluti


title: Apertura report lentissima

text:
Il 11/05/2017 15:49, Simone Calligaris ha scritto:
> "BFS" <
>
>> Ciao a tutti
>> Ho un bel mistero.
>>

> Provando un driver di stampa diverso (ad ex. una Printer PDF) si comporta
> allo stesso modo?
>
> Saluti
>
>

si..è la prima cosa che ho provato. :-(


title: Apertura report lentissima

text:
"BFS" <

>> Provando un driver di stampa diverso (ad ex. una Printer PDF) si comporta
>> allo stesso modo?

> si..è la prima cosa che ho provato. :-(

Quindi:

- La query dovrebbe essere eseguita a razzo (sicuro?)
- Nessun problema legato al Driver della stampante
- Output lento come la fame e incompleto nei risultati

Sicuro che non ci sia qualche problema nel Design del Report?

Saluti.


title: Apertura report lentissima

text:

su tre diversi server molto meno potenti si apre a razzo
stessi dati stesso report, stesso programma
l'anomalia la fa solo in un server anche cambiando la stampante di default


title: Apertura report lentissima

text:
"BFS" <>
> su tre diversi server molto meno potenti si apre a razzo
> stessi dati stesso report, stesso programma
> l'anomalia la fa solo in un server anche cambiando la stampante di default

Eseguendo la query senza passar dal report è sempre lento?
Disattivando Antivirus e/o simili cambia qualcosa?
Il report contiene percorsi immagini che non sono raggiungibili attraverso
la rete?

Saluti


title: Apertura report lentissima

text:
Il 11/05/2017 18:20, Simone Calligaris ha scritto:
> "BFS" <>
>> su tre diversi server molto meno potenti si apre a razzo
>> stessi dati stesso report, stesso programma
>> l'anomalia la fa solo in un server anche cambiando la stampante di default
>
>
> Eseguendo la query senza passar dal report è sempre lento?

la velocità della query è uguale in tutti e tre i server

> Disattivando Antivirus e/o simili cambia qualcosa?
nulla

> Il report contiene percorsi immagini che non sono raggiungibili attraverso
> la rete?
>
no...dati e numeri

mistero!

> Saluti
>
>
>


title: Apertura report lentissima

author: Karl Donaubauer

text:
Salve,

Bfs ha scritto:
> ...

Le versioni di Access sono identico?

Prova di ricreare il report sul server problematico. Cioè usa un nuovo
oggetto report e copia/incolla i controlli, codice ecc. A ogni passo
controlla la velocità. Questo 1) per forse trovare il posto del problema
e 2) per eliminare problemi con la definizione della stampante salvata
nel report.

Per l'ultimo punto potresti anche esportare il report con SaveAsText e
cancellare la parte con la definizione della stampante dal testo. Però
di solito è più semplice ricreare il report.

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: Apertura report lentissima

text:

Fermi tutti

Cosa intendi esattamente con "..cancellare la parte con la definizione
della stampante.." dal file testo ?

E una volta cancellata questa sezione, se importassi il file testo per
ricreare il report, quali dati stampante prenderebbe (intendo che
stampante, formato, bordi, ecc) ?


title: Apertura report lentissima

text:

per ora ho risolto cosi:
salvo il risultato della query che alimenta il report in una tabella
temporanea.
e ho impostato l'origine report sulla tabella
il report ora si apre velocissimo come sugli altri server.

ribadisco: stesso access stessi dati stesso report sui tre diversi server
assurdo

BFS


title: Apertura report lentissima

text:

Che versione di Access ?
C'e' il run-time oppure Access full?
Che sistema oerativo?


title: Apertura report lentissima

text:
Il 12/05/2017 11:31, RobertoA ha scritto:
> Il 12/05/2017 11:03, BFS ha scritto:
>> Il 11/05/2017 15:23, BFS ha scritto:
>>> Ciao a tutti
>>> Ho un bel mistero.
>>>

>> BFS
>
> Che versione di Access ?
> C'e' il run-time oppure Access full?
> Che sistema oerativo?
>
>

su tutti e tre runtimexp patchato
tutti e tre winserver 2012


author: Maurizio Borrelli

text:
> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> news:b20bb9$fuc$1...@lacerta.tiscalinet.it...
> contare il numero di record che hanno la parola "SCRITTA" in qualsiasi
> posizione del campo "descrizione"
> forse devo usare instr?
        [TuaTabella].[TuoCampo] Like "*SCRITTA*"
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


author: Potone

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio news:b20bb9$fuc$1...@lacerta.tiscalinet.it...
> contare il numero di record che hanno la parola "SCRITTA" in qualsiasi
> posizione del campo "descrizione"
>
> forse devo usare instr?
>
> Grazie.
>
Ciao,
prova con:
DCOUNT ("Descrizione","NomeTabella","Instr(1,Nz([Descrizione],''),'SCRITTA')<>0")
Mat.


contare il numero di record che hanno la parola "SCRITTA"


title: Problema formattazione foglio excel

author: Ivan

text:
Salve a tutti
ho il seguente problema:
con i dati estratti da una query creo un file excel (Docmd.OutputTo ecc) poi
devo  fornattare alcune cellle di excel, quindi ho settato wks =
oApp.Worksheets ecc e procedo con le varie formattazioni di celle.
Il problema è che il tutto funziona solo la prima volta che eseguo il
codice, mentre le successive, pur non segnalando errori, non esegue nessuna
formattazione. Se richiudo il programma ed eseguo nuovamente il codice
rifunziona nuovamente per una sola volta. Aggiungo che alla fine del codice
ho settato
Set oApp  = Nothing
e
Set wks = Nothing
ed ho spuntato, nei riferimenti, Microsoft Excel 11.0 Object Library.


title: Problema formattazione foglio excel

author: antonio

text:
"Ivan" <
bell_...@tin.it
> ha scritto nel messaggio
news:4882eda9$0$40309$4faf...@reader5.news.tin.it...
> Salve a tutti
>
> ho il seguente problema:
>
> con i dati estratti da una query creo un file excel (Docmd.OutputTo ecc)
> poi devo  fornattare alcune cellle di excel, quindi ho settato wks =
> oApp.Worksheets ecc e procedo con le varie formattazioni di celle.
> Il problema č che il tutto funziona solo la prima volta che eseguo il
> codice, mentre le successive, pur non segnalando errori, non esegue
> nessuna formattazione. Se richiudo il programma ed eseguo nuovamente il
> codice rifunziona nuovamente per una sola volta. Aggiungo che alla fine
> del codice ho settato
> Set oApp  = Nothing
> e
> Set wks = Nothing
> ed ho spuntato, nei riferimenti, Microsoft Excel 11.0 Object Library.
>
Le poche informazioni non mi danno la sicurezza che l'errore sia lo stesso
che avevo io. In ogni caso, verifica le cose seguenti.
Probabilmente hai scritto del codice del tipo Selection.qualcosa etc.etc.
Queste selezioni sembrano corrette (nel senso che non si verifica errore di
compilazione), ma riescono a riferirsi al particolare oggetto Excel solo la
prima volta, le volte successive probabilmente puntano ad una Selection di
Access e, quindi, provocano un errore poco significativo. Se il caso č
questo, lo risolvi referenziando correttamente la selection. Cosě:
oApp.Selection.qualcosa etc. etc.
Ciao e facci sapere
Antonio


title: Problema formattazione foglio excel

text:

Perfetto, funziona!! Mitico!!!
Grazie 1000
Ciao
Ivan


title: "Girare" una tabella

author: Michele Salcone

text:
Chiedo subito scusa per il titolo "spartano" del post, ma non ho saputo sintetizzare meglio. Ho necessità di trasformare i campi in record ed il valore di un campo nei campi della query (risultato dell'elaborazione).

Ho la tabella Contratti:
IdContratto-CodArea-NomeCtr-Validità------------Valore
1-----------------1------------Ctr1---------01/03/2022-----100,00
2-----------------3------------Ctr3---------01/01/2022-----170,00
3-----------------5------------Ctr5---------01/04/2022-----190,00
4-----------------18----------Ctr18-------01/04/2022-----50,00

Ho necessità di ottenere la seguente query (stile a campi incrociati):
Intestazione:
(CodArea->)------------1---------------------3--------------------5-------------------18
Record1: NomeCtr--Ctr1----------------Ctr3---------------Ctr5---------------Ctr18
Record2: Validità-----01/03/2022---01/01/2022---01/04/2022---01/04/2022
Record3: Valore-------100,00-----------170,00-----------190,00------------50,00

E' possibile ottenere la query richiesta con un'istruzione SQL?
Se si come?

Ringrazio tutti quanti vorranno dare un apporto alla discussione.
Michele


title: "Girare" una tabella

text:

Ti fai 3 query pivot:

A

TRANSFORM First(Contratti.NOMECTR) AS PrimoDiNomeCtr
SELECT 1 AS Record
FROM Contratti
GROUP BY 0
PIVOT Contratti.CodArea

B

TRANSFORM First(Contratti.validità) AS PrimoDiNomeCtr
SELECT 2 AS Record
FROM Contratti
GROUP BY 0
PIVOT Contratti.CodArea

C

TRANSFORM First(Contratti.valore) AS PrimoDiNomeCtr
SELECT 3 AS Record
FROM Contratti
GROUP BY 0
PIVOT Contratti.CodArea

una query di unione delle tre qui sopra chiamata Totale

Select * from A

union all

select * from B

UNION ALL select * from C;

risultato:

https://i.imgur.com/rnIZflk.png

BFS


title: "Girare" una tabella

text:

Grazie BFS,
perchè non ho adottato la tua soluzione ma ho imparato qualcosa di SQL che prima non sapevo! Grazie.

Dopo altre ricerche, sono riuscito a "risolvere" adattando il contenuto del seguente articolo:
http://allenbrowne.com/ser-67.html

Michele


title: "Girare" una tabella

text:
Il 27/05/2023 09:39, Michele Salcone ha scritto:

quel articolo non è altro che il codice per il pivot che ho usato io,
solo che per ottenere questo:

> Record1: NomeCtr--Ctr1----------------Ctr3---------------Ctr5---------------Ctr18
> Record2: Validità-----01/03/2022---01/01/2022---01/04/2022---01/04/2022
> Record3: Valore-------100,00-----------170,00-----------190,00------------50,00

di pivot ne servivano tre da unire

come hai fatto tu con una unica pivot?
puoi postare l'istruzione che può tornare utile a tutti?

BFS


title: Problema con database.....

author: stefano

text:
Ciao, ho realizzato un database, purtroppo ieri l' ho riavviato ma mi da'
errore di automazione, database irreparabile. Ovviamente non ho una copia di
back up........
Non mi interessano i dati sopra, mi interesserebbe salvare la struttua del
dbase (maschere e report). Ci puo' essere una cura ? Ho provato a usare la
funzione ripara database ma non ha avuto alcun effetto se non il suicidio di
access non appena tenta di caricare il dbase stesso.....
Stefano


title: Problema con database.....

text:
"stefano" <
stefa...@inwind.it
> ha scritto nel messaggio
news:ciLHa.97056$Ny5.2...@twister2.libero.it...

Innanzi tutto credo tu abbia piů problemi di subject che altro.....
Cmq, prima che altri ti facciano il cazziatone ti rammento che č mooolto piů
facile (ma soprattutto č piů corretto) ottenere risposte ad un msg con
subject significativo, una cosa del tipo :
Database irreparabile , come recuperare maschere e report? (cmq io sono
anche un po' logorroico se vogliamo)
Se ci pensi bene quasi tutti su questo ng hanno problemi con database......
Cmq venendo alla tua richiesta ti butto lě una semplice risposta:
hai provato a crearti un nuovo db ed a importare il tutto (struttura, report
etc) ?
Se non lo hai ancora fatto puoi provarci, magari funziona...
Alex


title: Problema con database.....

text:
Allora mille scuse a tutto il newsgroup !
Comunque si, ho provato anche ad aprire un nuovo dbase ed importare tabelle
e maschere.
Non riesce piu' ad importarmi ne' maschere ne' query (cio' che mi serve di
piu') e l' errore e' quello in subj. Non so, con un editor hex modificare
qualcosa all' interno del database........
Stefano
"alex3man" <
alex...@virgilio.it
> ha scritto nel messaggio
news:C1NHa.195242$g92.3...@news2.tin.it...



title: Problema con database.....

author: Antonio Biso

text:
"stefano" <
stefa...@inwind.it
> ha scritto nel messaggio
news:b1%Ha.101854$lK4.2...@twister1.libero.it...
> Allora mille scuse a tutto il newsgroup !
Non è finita:
devi anche a scrivere DOPO il quoting!!!
Antonio


title: Problema con database.....

author: walter

text:
hai provat ad importare tutto in un nuovo database?
a volte funziona
ciao
"stefano" <
stefa...@inwind.it
> ha scritto nel messaggio
news:ciLHa.97056$Ny5.2...@twister2.libero.it...



title: Problema con database.....

text:
"walter" <
val...@inwind.it
> ha scritto nel messaggio
news:TgqIa.106162$lK4.2...@twister1.libero.it...
> hai provat ad importare tutto in un nuovo database?
> a volte funziona
>
> ciao
>
Hai provato a dare un'occhiata al post firmato Antonio Biso che diceva di
scrivere correttamente DOPO il quoting ???
funziona (meglio) sempre ( e non a volte...)


title: Maschera continua e pulsante opzione.....

text:
Salve a tutti....
Ho creato una maschera continua, allinterno ho utilizzato un pulsante
opzione per abilitare/disabilitare dei textbox, ma quando clicco sul
pulsante opzione, mi si abilitano/disabilitano non solo quelli del
record corrente ma anche degli altri record come posso fare per
evitare ciň?
Grazie tante...


author: ALESSANDRO Baraldi

text:
"gianbru73" <
gian...@email.it
> ha scritto nel messaggio
news:589894ab.05010...@posting.google.com...

Non si puň č la normale gestione delle Form Continue.
Non esistono tanti controlli quanti sono i Record, altrimenti
in modaltŕ struttura li vedresti, ma č lo stesso controllo
presente nel Corpo maschera che viene ripetuto n volte.
Pertanto abilitandolo č abilitato e viceversa....!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


author: S. Savoldi

text:
"ALESSANDRO Baraldi"
> Non si può è la normale gestione delle Form Continue.
E' vero, ma in questo caso può ottenere l'effetto usando la formatt.
condizionale (>=2000) che espone la proprietà "Enabled".
Basta variare leggermente l'esempio pubblicato sul S.C. (e la tua area) per
l'evidenziazione del record corrente...


text:
"S. Savoldi" <
war...@libero.it
> ha scritto nel messaggio
news:xSVDd.21872$H%6.86...@twister1.libero.it...

Ciao Silvio.
Si usando un condizionante aggiuntivo(nel senso di un
controllo con il valore di Test) è possibile fare come dici.
Bella anche questa....!



title: Memoria esaurita durante interrogazione a video.....

author: tiscali

text:
Salve, il problema è il seguente: ho un PC con W98 e Access2000 128Mram e
30Gbharddisk, ho creato una procedura per stampare dei segnaprezzo la
tabella contiene circa 6000 record (non sono tanti....vero????) quando premo
i tasti di paginazione ed arrivo a fine pagina succede l'impossibile appare
il seguente messaggio : MEMORIA ESAURITA CHIUDERE LE ALTRE APPLICAZIONI E
RIPROVARE. a questo punto devo uscire dall'applicazione e riavviare il pc,
qualcuno è cosi gentile da darmi qualche dritta??? ho devo buttare tutto!!!
Grazie


author: warp

text:
tiscali ha scritto nel messaggio <9ai021$kfk$
1...@pegasus.tiscalinet.it
>...

Usa Access 2000 sr-1 (o successiva).
E in ogni caso evita l'utilizzo di grafica non bitmap nelle forms/reports.
Ciao, warp


title: utilizzo di recorset

author: roberto

text:
Ciao a tutti!!
ho un problema e non riesco a trovare una soluzione.
ho caricato il segente codice:
Private Sub Gruppo_NotInList(NewData As String, Response As Integer)
   Dim IntNuovo As Integer, strTitolo As String
   Dim IntFinestraMsg As Integer, strMsg As String
   strTitolo = "Gruppo digitato non in elenco"
   strMsg = "Vuoi aggiungere" & Chr(13) & Chr(10) & NewData & Chr(13) &
Chr(10) & "in elenco?"
   IntFinestraMsg = vbYesNo + vbQuestion
   IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
   If IntNuovo = vbYes Then
       Dim miorst As Recordset
       Set miorst = CurrentDb.OpenRecordset("Gruppo")
       miorst.AddNew
       miorst!Descrizione = NewData
       Me![Gruppo] = miorst![IDGruppo]
       miorst.Update
       miorst.Close
       strTitolo = "Inserimento nuovo Gruppo in elenco"
       strMsg = "Inserimento in elenco di" & Chr(13) & Chr(10) & NewData &
Chr(13) & Chr(10) & "con successo"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrAdded
       Me![Gruppo].Requery
   Else
       strTitolo = "Nome del Gruppo errato"
       strMsg = NewData & " non è in elenco." & Chr(13) & Chr(10) &
"Seleziona un Gruppo dall'elenco"
       IntFinestraMsg = vbOKOnly + vbExclamation
       IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
       Response = acDataErrContinue
       Me![Gruppo].Undo
   End If
End Sub
PROBLEMA : mi si presenta questo errore
errore di run_time 13
sulla riga di comando        Set miorst = CurrentDb.OpenRecordset("Gruppo")
Ho cercato di capire dalla guida e da altri esempi come o dove dichiarare
l'utilizzo del recordset o casa altro fare per far funzionare i codici che
funzionano perfettamente in altri database.
non ci sono riuscito (troppo imbranato ??)
se qualcuno può aiutarmi .
GRAZIE MILLE


title: utilizzo di recorset

text:
roberto <
giuseppe...@fastwebnet.it
> ha scritto:
> ...
> PROBLEMA : mi si presenta questo errore
> errore di run_time 13
> sulla riga di comando        Set miorst =
CurrentDb.OpenRecordset("Gruppo")
> ...
Error 13 Type Mismatch Error on DAO OpenRecordset Method
http://support.microsoft.com/search/preview.aspx?scid=kb;en-us;Q181542
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: utilizzo di recorset

author: Roberto dalla campagna

text:
roberto <
giuseppe...@fastwebnet.it
> wrote in message
HSab9.271$c66...@tornado.fastwebnet.it...

Il codice che hai postato fa riferimento alle librerie DAO., e se usi Access
97 non dovresti avere problemi, dette librerie sono di default.
Se tu invece usi Access 2000 oppure Access XP, prova ad aggiungere
esplicitamente ai riferimenti del tuo database i riferimenti alle librerie
DAO, avendo cura che nell'elenco dei riferimenti compaiano prima dei
riferimenti alle librerie ADO.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: utilizzo di recorset

text:
Roberto dalla campagna schrieb:
> roberto <
giuseppe...@fastwebnet.it
> wrote:
>> ...PROBLEMA : mi si presenta questo errore
>> errore di run_time 13
>> sulla riga di comando        Set miorst =
> CurrentDb.OpenRecordset("Gruppo")
>> ...
> Il codice che hai postato fa riferimento alle librerie DAO., e se usi
> Access 97 non dovresti avere problemi, dette librerie sono di default.
> Se tu invece usi Access 2000 oppure Access XP, prova ad aggiungere
> esplicitamente ai riferimenti del tuo database i riferimenti alle
> librerie DAO, avendo cura che nell'elenco dei riferimenti compaiano
> prima dei riferimenti alle librerie ADO.
Ciao Roberto,
Invece di solo fidarsi della posizione del riferimento è meglio cosa in
inglese si chiama "disambiguate" = scrivere anche la biblioteca:
Dim rs As DAO.Recordset
o
Dim rs As ADODB.Recordset
ecc.
Cosi la posizione del riferimento non importa e il codice è un po
più veloce perché Access non debbe cercare nelle biblioteche.
--
cu



title: utilizzo di recorset

text:
Karl Donaubauer <
ad...@donkarl.com
> wrote in message
akljlk$1iq1c5$1...@ID-46617.news.dfncis.de...
[CUT]>
> Ciao Roberto,
>
> Invece di solo fidarsi della posizione del riferimento č meglio cosa in
> inglese si chiama "disambiguate" = scrivere anche la biblioteca:
> Dim rs As DAO.Recordset
> o
> Dim rs As ADODB.Recordset
> ecc.
>
> Cosi la posizione del riferimento non importa e il codice č un po
> piů veloce perché Access non debbe cercare nelle biblioteche.
>
> --
> cu
> Karl
> *********
Ciao Karl,
giustissima la tua osservazione!!
Ciao
Roberto


title: utilizzo di recorset

author: settequattro

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:bxFb9.123933$n04.3...@twister2.libero.it...
>
> Karl Donaubauer <
ad...@donkarl.com
> wrote in message
> akljlk$1iq1c5$1...@ID-46617.news.dfncis.de...
> [CUT]>
> > Ciao Roberto,
> >
> > Invece di solo fidarsi della posizione del riferimento è meglio cosa in
> > inglese si chiama "disambiguate" = scrivere anche la biblioteca:
> > Dim rs As DAO.Recordset
> > o
> > Dim rs As ADODB.Recordset
> > ecc.
> >
> > Cosi la posizione del riferimento non importa e il codice è un po
> > più veloce perché Access non debbe cercare nelle biblioteche.
> >
> > --
> > cu
> > Karl
> > *********
>
> Ciao Karl,
>
> giustissima la tua osservazione!!
>
> Ciao
>
> Roberto
>
il problema è anche il mio, quella riga dove va inserita? purtroppo non ho
molta familiarità con le righe di codice,
sono agli inzi.! Un aiutino?
Ciao 7.4


title: utilizzo di recorset

text:
settequattro <
sette....@email.it
> wrote in message
ako9mo$e7u$1...@lacerta.tiscalinet.it...

Nella definizione della variabile Recordset.
Facendo riferimento alla routine VBA di cui parla Roberto, devi sostituire
la riga di codice:
Dim miorst As Recordset
con questa
Dim miorst As DAO.Recordset
Resta il fatto che devi aggiungere ai riferimenti del tuo database i
riferimenti alle librerie DAO.



title: utilizzo di recorset

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:TT%b9.127640$lu5.3...@twister1.libero.it...

ahh ecco!!!! aggiungere ai riferimenti del  database i
 riferimenti alle librerie DAO.  :-(((((


title: utilizzo di recorset

text:
[cut]
> > Nella definizione della variabile Recordset.
> > Facendo riferimento alla routine VBA di cui parla Roberto, devi
sostituire
> > la riga di codice:
> >
> > Dim miorst As Recordset
> >
> > con questa
> >
> > Dim miorst As DAO.Recordset
> >
> > Resta il fatto che devi aggiungere ai riferimenti del tuo database i
> > riferimenti alle librerie DAO.
> >
> > --
> > Roberto
> >
> ahh ecco!!!! aggiungere ai riferimenti del  database i
>  riferimenti alle librerie DAO.  :-(((((
Funge!!! Bene.


title: Inserimento dati dal web

author: Vulcanbrain

text:
Ok, oggi solo domande difficili...
Mi devo attrezzare per, nei prossimi mesi, permettere l'inserimento di dati
nel db in A97 che utilizziamo in ufficio per gestire varie attività.
Sapete indicarmi un HOWTO reperibile sul web, o, se avete voglia, quali sono
i passi da intraprendere e le nozioni da conoscere?
Sono completamente digiuno in materia, per cui, prima di fare pasticci o di
non cavare un ragno dal buco chiedo soccorso!
Grazie a tutto il NG


title: Inserimento dati dal web

author: Sergio MAZZA

text:
"Vulcanbrain" <
vulcanbra...@libero.it
> ha scritto nel messaggio
news:do7Va.208227$Ny5.5...@twister2.libero.it...

Cioè devi creare delle pagine web che permettono di
inserire/visualizzare/modificare/cancellare i dati?
Ciao.
--
Sergio MAZZA


title: Inserimento dati dal web

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bg5ro2$j8g$1...@canarie.caspur.it...

esatto!


title: Inserimento dati dal web

text:
"Vulcanbrain" <
vulcanbra...@libero.it
> ha scritto nel messaggio
news:SAvVa.211742$lK4.6...@twister1.libero.it...
>
> esatto!
Se hai dimestichezza con ADO ti consiglio di utilizzare al pagine ASP;
comunque un sito di riferimento č:
www.aspitalia.com
 + un buon manuale sulle
Active Server Pages + informazioni su come configurare siti con Internet
Information Server + editor html (magari con vocabolario ASP integrato).
Cosa ti manca?
Ciao.
--
Sergio MAZZA


title: Inserimento dati dal web

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bg632j$lg6$1...@canarie.caspur.it...

Diciamo tutto?
Purtroppo ho un server linux con distro Debian ma non ne capisco un emerito
BIP!
Ci saranno altre strade?


title: Inserimento dati dal web

text:
"Vulcanbrain" <
vulcanbra...@libero.it
> ha scritto nel messaggio
news:46LVa.213318$lK4.6...@twister1.libero.it...
>
> Diciamo tutto?
> Purtroppo ho un server linux con distro Debian ma non ne capisco un
emerito
> BIP!
> Ci saranno altre strade?
>
LINUX??!! No MS? Ahiahiahiahiahi...
Scherzo; puoi utilizzare PHP ma il db access dove lo metti? Anche se il
server linux (PHP) fà delle interrogazioni (query) al db (access) che sta su
un altro pc con MS la situazione non cambia; anzi forse si intreccia di più.
Davvero non ai possibilità di metter sù un picciaccio, pure un pentium II va
bene se deve fare solo quello e per di più in LAN; lo stesso pc che ha ora
l'mdb non puoi farlo diventare un web server?
Ciao.
--
Sergio MAZZA


title: Inserimento dati dal web

text:
[CUT]
> LINUX??!! No MS? Ahiahiahiahiahi...
> Scherzo; puoi utilizzare PHP ma il db access dove lo metti?
Se mi installano Mysql avrei qualche chance...
> Anche se il server linux (PHP) fà delle interrogazioni (query) al db
(access) che sta su
> un altro pc con MS la situazione non cambia; anzi forse si intreccia di
più.
> Davvero non ai possibilità di metter sù un picciaccio, pure un pentium II
va
> bene se deve fare solo quello e per di più in LAN;
è un'idea...
> lo stesso pc che ha ora
> l'mdb non puoi farlo diventare un web server?
Questo è impensabile.
C'è da lavorarci su...
cmq grazie!


title: Inserimento dati dal web

text:
"Vulcanbrain" <
vulcanbra...@libero.it
> ha scritto nel messaggio
news:oSOVa.213969$Ny5.6...@twister2.libero.it...
>
> Se mi installano Mysql avrei qualche chance...
E allora che problema c'č?
> C'č da lavorarci su...
Meno di quanto pensi...
> cmq grazie!
Ciao.
--
Sergio MAZZA


title: Inserimento dati dal web

author: Andrea

text:
Altrimenti passa all'open source. Se hai già un server linux potresti
usare PHP o se vuoi studiarti qualcosa di più potente Zope.
A te la scelta
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Re: su current

text:
On 18 Feb, 12:20, ugo conte <
ugo.cont...@gmail.com
> wrote:
> ciao a tutti
>
> che differenza c'è tra inserire un codice su current di una maschera e
> di una sottomaschera?
> In pratica se è si, in quali casi va inserito anche nella
> sottomaschera?
> Grazie
Scusa ma come può essere SI la risposta alla 1° domanda....?
La differenza è solo l'Oggetto nel quale scrivi il codice e, di
conseguenza le modalità/momenti con il quale l'evento stesso viene
scatenato...!
Nel senso che Current(Form) non verrà mai scatenato assieme a
Current(SubForm)... quindi il codice non va scritto a caso... ma dove
serve...!
Per la 2° domanda... direi che è abbastanza assurda... in nessun caso,
è un'abominio scrivere lo stesso codice in 2 posti... ma potrebbe
essere
necessario scrivere codice equivalente che però agisce su 2 livelli
diversi...!!!
Chiarisciti bene le cose...!
@Alex


title: Numero di accessi contemporanei e ASP

text:
Buongiorno a tutto il NG.
Ho già letto nello storico del NG risposte che parzialmente rispondono alla
mia domanda, ma mi resta qualche dubbio da chiarire; perciò, non me ne
vogliate se posto di nuovo questa blasonata domanda :o)
Ho un DB in AccesXP che è interrogato da una pagina ASP.
Il sito è in locale e gli accessi avvengono da 2 o 3 terminali.
Il problema è che il DB stesso è dotato di una routine VBA su Timer che ogni
5 secondi accede alle tabelle per controllare i cambiamenti effettuati
tramite ASP.
E' possibile che il DB si pianti o posso avere solo problemi di velocità?
Quanti altri terminali posso aggiungere prima di arrivare ad avere problemi?
Grazie anticipate per la pazienza
Diego :o)


title: Numero di accessi contemporanei e ASP

author: Pablitomf

text:
Diego_one ha scritto:





Ti parlo della vers.97 che contava se non erro circa 30 utenti in
contemporanea on.line via Web... quindi la vers. XP sarà sicuramente
superiore se non al massimo uguale.
Ciao
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ordinare le colonne in query a campi incrociati

author: Omar Carrara

text:
Esiste un modo per ordinare le colonne a piacimento in una query a campi
incrociati?
Pare che queste vengano ordinate solamente in ordine alfabetico, in funzione
di quello che contengono (parlo delle intestazioni delle colonne, NON dei
valori dei campi che riempiranno  le colonne).
Grazie.
Omar
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Testo colorato in Report..

author: SuperPippo®

text:
salve... ho un report che ha come origine una query di unione che contiene
60 codici... siccome 4 di questi codici sono stati abrogati... vorrei,
 temporaneamente, prima di cancellarli dalla tabella, che questi nel report
di stampa comparissero  di colore rosso....dove si dovrebbe agire...
nel report o nella query ???
 e che codice posso usare  ???
spero di essermi spiegato !!!
Ciao...


title: Testo colorato in Report..

author: Riccardo

text:
SuperPippo® <
ik0...@libero.it
> wrote in message
apZw7.7039$g42.1...@news.infostrada.it...

____________
Forse puo' funzionare così:
for each ctl in me.controls
    select case ctl.value
        case codice1,codice2,codice3,codice4
            ctl.ForeColor = rgb(255, 0, 0)
        case else
            ctl.ForeColor = rgb(0, 0, 0)
    end select
next
ciao Riccardo


title: Testo colorato in Report..

author: Sib dal portatile

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
> SuperPippo® <
ik0...@libero.it
> wrote in message
> > salve... ho un report che ha come origine una query di unione che
contiene
> > 60 codici... siccome 4 di questi codici sono stati abrogati... vorrei,
> >  temporaneamente, prima di cancellarli dalla tabella, che questi nel
> report
> > di stampa comparissero  di colore rosso....dove si dovrebbe agire...
> > nel report o nella query ???
> ____________
> Forse puo' funzionare così:
> for each ctl in me.controls
>     select case ctl.value
>         case codice1,codice2,codice3,codice4
>             ctl.ForeColor = rgb(255, 0, 0)
>         case else
>             ctl.ForeColor = rgb(0, 0, 0)
>     end select
> next
Non credo che sia necessario un ciclo come questo. Ha parlato di report, non
di maschera.
L'evento da sfruttare è "SuFormattazione".
Il codice non credo sia contenuto su piu' di un controllo, quindi basta
controllare il sono controllo che contiene il codice.
Molto dipende da quanto spesso si presenta questa situaizone, se e'
frequente non puo' mettersi a modificare la routine di continuo
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Testo colorato in Report..

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:Em_w7.7439$g42.1...@news.infostrada.it...
| "Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
| > SuperPippoŽ <
ik0...@libero.it
> wrote in message
| > > salve... ho un report che ha come origine una query di unione che
| contiene
| > > 60 codici... siccome 4 di questi codici sono stati abrogati... vorrei,
| > >  temporaneamente, prima di cancellarli dalla tabella, che questi nel
| > report
| > > di stampa comparissero  di colore rosso....dove si dovrebbe agire...
| > > nel report o nella query ???
|
| > ____________
| > Forse puo' funzionare cosě:
| > for each ctl in me.controls
| >     select case ctl.value
| >         case codice1,codice2,codice3,codice4
| >             ctl.ForeColor = rgb(255, 0, 0)
| >         case else
| >             ctl.ForeColor = rgb(0, 0, 0)
| >     end select
| > next
|
| Non credo che sia necessario un ciclo come questo. Ha parlato di report,
non
| di maschera.
| L'evento da sfruttare č "SuFormattazione".
| Il codice non credo sia contenuto su piu' di un controllo, quindi basta
| controllare il sono controllo che contiene il codice.
|
| Molto dipende da quanto spesso si presenta questa situaizone, se e'
| frequente non puo' mettersi a modificare la routine di continuo
|
| Sib
------------------------
Ok... grazie x le risposte... ma fatemi capire anche a me...
intanto dove va inserito il codice... in query o report...???
come dicevo i codici sono 60.... e per esempio il
codice 010.34 - 021.567 - 034.78 - 054.667   sono aboliti... come faccio
a "puntare" proprio i suddetti codici... se parliamo di controllo in Report
esso č uno solo... Ciao !!


title: Testo colorato in Report..

author: Salvatore

text:
"SuperPippoŽ" <
ik0...@libero.it
> ha scritto nel messaggio
news:Yf0x7.8687$g42.1...@news.infostrada.it...

Scusa, ma li cancelli secondo un criterio?
Se sě, qual č?
Ciao


title: Testo colorato in Report..

author: Govardo Libero

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:apZw7.7039$g42.1...@news.infostrada.it...

Io aggiungere un campo booleano nella tabella contenente i codici del tipo
true/false, flaggherei i codici in via di abolizione e utilizzerei il flag
del report per formattare a piacere. Con pochissimo codice avresti una
soluzione riutilizzabile in futuro su tutti i record che vuoi.


title: Testo colorato in Report..

text:
"Salvatore" <
sal...@tiscalinet.it
> ha scritto nel messaggio
news:9q25te$co4$1...@lacerta.tiscalinet.it...

--------------------
ho parlato di cancellarli in futuro... tra un anno... per ora li vorrei
"marcare" di rosso...il criterio x cancellarli ???
credo dalla Tabella di origine ... o sbaglio ???
 Ciao...
Cmq.. dopo tutto questo tread ancora non sono riuscito a capire come devo
fare e dove devo aggiungere del codice....


title: Testo colorato in Report..

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:9q26nh$d0p$1...@lacerta.tiscalinet.it...
>
> "SuperPippoŽ" <
ik0...@libero.it
> ha scritto nel messaggio

Prova cosě:
1) crea un campo di tipo si/no es. [DaCanc]
2) spunta la casella per i record [articolo] da eliminare
3) crea sul report due caselle di testo es. [articolo_1] con colore rosso e
[articolo_2] con colore nero
4) la formula per [articolo_1]=iif([daCanc]=-1;[articolo];"")
5) la formula per [articolo_1]=iif([daCanc]=0;[articolo];"")
6) sovrapponi esattamente le due caselle sul report
Vedrai che in fase di stampa gli articoli da eliminare appariranno in rosso
e gli altri in nero.


title: Testo colorato in Report..

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
CUT
> Ok... grazie x le risposte... ma fatemi capire anche a me...
> intanto dove va inserito il codice... in query o report...???
> come dicevo i codici sono 60.... e per esempio il
> codice 010.34 - 021.567 - 034.78 - 054.667   sono aboliti... come faccio
> a "puntare" proprio i suddetti codici... se parliamo di controllo in
Report
> esso è uno solo... Ciao !!
Fai una cosa semplice:
aggiungi un campo Si/No che chiamerai "Annullato"
Imposta a Si il valore di Annullato per i codici aboliti
Nell'evento su formattazione del report metti:
if me.Annullato then
    Colora come vuoi
else
    colora in modo normale
end if
Il controllo Annullato deve esistere (ovviamente legato al campo Annullato).
Se non vuoi che si veda rendilo invisibile.



title: Testo colorato in Report..

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:9q4ffs$256$1...@lacerta.tiscalinet.it...
| > Io aggiungere un campo booleano nella tabella contenente i codici del
tipo
| > true/false, flaggherei i codici in via di abolizione e utilizzerei il
flag
| > del report per formattare a piacere. Con pochissimo codice avresti una
| > soluzione riutilizzabile in futuro su tutti i record che vuoi.
| >
| >
| Prova cosě:
| 1) crea un campo di tipo si/no es. [DaCanc]
| 2) spunta la casella per i record [articolo] da eliminare
| 3) crea sul report due caselle di testo es. [articolo_1] con colore rosso
e
| [articolo_2] con colore nero
| 4) la formula per [articolo_1]=iif([daCanc]=-1;[articolo];"")
| 5) la formula per [articolo_1]=iif([daCanc]=0;[articolo];"")
| 6) sovrapponi esattamente le due caselle sul report
|
| Vedrai che in fase di stampa gli articoli da eliminare appariranno in
rosso
| e gli altri in nero.
-------------------------
grazie... mi metto all'opera e ci provo...
Ciao...


title: Testo colorato in Report..

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:9q4ffs$256$1...@lacerta.tiscalinet.it...
| >
| Prova cosě:
| 1) crea un campo di tipo si/no es. [DaCanc]
| 2) spunta la casella per i record [articolo] da eliminare
| 3) crea sul report due caselle di testo es. [articolo_1] con colore rosso
e
| [articolo_2] con colore nero
| 4) la formula per [articolo_1]=iif([daCanc]=-1;[articolo];"")
| 5) la formula per [articolo_1]=iif([daCanc]=0;[articolo];"")
| 6) sovrapponi esattamente le due caselle sul report
|
| Vedrai che in fase di stampa gli articoli da eliminare appariranno in
rosso
| e gli altri in nero.
-----------------
vorrei chiederti alcune delucidazioni...
ho inserito un Campo Si/No nella tabella dei codici...ok
per prova ho spuntato un codice annullato...
poi sono passato direttamente al report...
(non č che devo fare un'altra volta la maschera facendo
diventare il campo si/no un controllo)????
infine... dove metto le formule sopra riportate...
mi potresti spiegare in maniera un po + dettagliata ??
in Access sono un somaro...
Ciao...


title: Testo colorato in Report..

text:
"SuperPippoŽ" <
ik0...@libero.it
> ha scritto nel messaggio
news:B0Dx7.615$1H1....@news.infostrada.it...

Riprendi da l punto 3.
nel report devi creare due volte la casella di testo che conterra' i valori,
chiamadole con nomi diversi da quelli dei campi utilizzati nella tua
tabella.
Nell'origine controllo delle caselle:
in una devi mettere la formula      =iif([daCanc]=-1;[articolo];"")
e la formatti in colore rosso
nell'altra devi mettere la formula   =iif([daCanc]=0;[articolo];"")
e la formatti in colore nero
dove per [daCanc] si intende il tuo campo di tipo Si/No dentro le parentesi
quadre,
dove per [articolo] si intende il tuo campo dei codici dentro le parentesi
quadre,
una volta create le caselle prova il report, se tutto funziona devi
sovraporre una sull'altra le due caselle e il gioco e fatto.


title: Testo colorato in Report..

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:9q7msj$947$1...@pegasus.tiscalinet.it...
| >
| Riprendi da l punto 3.
|
| nel report devi creare due volte la casella di testo che conterra' i
valori,
| chiamadole con nomi diversi da quelli dei campi utilizzati nella tua
| tabella.
|
| Nell'origine controllo delle caselle:
|
| in una devi mettere la formula      =iif([daCanc]=-1;[articolo];"")
| e la formatti in colore rosso
|
| nell'altra devi mettere la formula   =iif([daCanc]=0;[articolo];"")
| e la formatti in colore nero
|
| dove per [daCanc] si intende il tuo campo di tipo Si/No dentro le
parentesi
| quadre,
| dove per [articolo] si intende il tuo campo dei codici dentro le parentesi
| quadre,
| una volta create le caselle prova il report, se tutto funziona devi
| sovraporre una sull'altra le due caselle e il gioco e fatto.
| ------------------------------------
Ciao Libero... la cosa è + complessa di quanto pensassi...
il tuo procedimento funziona... nel senso che ho fatto come dici tu...
ma non colora i codici interessati ...e nelle caselle esce  #NOME#...
vediamo se riesco a spiegarmi meglio... ma se la faccenda si fa un pò
intricata
lasciamo perdere... tanto non era una cosa necessaria ma una comodità...
intanto dico.. nella  Tabella Esenzioni... ove vi sono i codici da
evidenziare..
ci ho messo un campo [DaCanc]  si/no ho spuntato i codici interessati....
poi ho una query di unione che mi conta tutti i codici presenti in tabella
Esenzioni.
e ti allego il codice SQL..
SELECT Esenzioni.Codice_Esenzione, Count(Esenzioni.Codice_Esenzione) AS
ConteggioDiCodice_Esenzione
FROM Esenzioni
GROUP BY Esenzioni.Codice_Esenzione;
UNION SELECT "TOTALE", Count (Esenzioni.Codice_Esenzione) AS
ConteggiodiCodice_Esenzione
FROM Esenzioni;
infine il Report Totali Esenzioni che ha come origine la Query di Unione.
in sostanza il Report mi restituisce un conteggio di 60 codici di Esenzione
di circa 12.000 codici di esenzione inseriti in Tabella Esenzioni...
proprio perchè un utente può avere un esenzione ed un'altro 4 oppure 5.
esempio :
codice 001.245    totale 37
codice 013.250    totale 317
etc...
totale generale ---------------
                                     354
spero di non averla fatta lunga... cmq vada... grazie...
Ciao !!!


title: Testo colorato in Report..

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:OIWx7.7669$1H1.8...@news.infostrada.it...

Se in problema è #NOME#, il problema non sta nella query ma solo nel report,
......riepilogando crea sul report:
una casella e chiamala [codes] e in origine controllo digita:
=iif([daCanc]=0;[Codice_Esenzione];"")
un'altra casella e chiamala [codesdel] colorala in rosso e in origine
controllo digita:
=iif([daCanc]=-1;[Codice_Esenzione];"")
Se non funzia postami un file .mdb con il solo report.


title: Testo colorato in Report..

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:OIWx7.7669$1H1.8...@news.infostrada.it...

Nella query origine del report è fondamentale inserire anche il campo si/no
[DaCanc]


title: Testo colorato in Report..

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:9q9n8b$p49$1...@pegasus.tiscalinet.it...
[...]
| > SELECT Esenzioni.Codice_Esenzione, Count(Esenzioni.Codice_Esenzione) AS
| > ConteggioDiCodice_Esenzione
| > FROM Esenzioni
| > GROUP BY Esenzioni.Codice_Esenzione;
| > UNION SELECT "TOTALE", Count (Esenzioni.Codice_Esenzione) AS
| > ConteggiodiCodice_Esenzione
| > FROM Esenzioni;
| >
| > infine il Report Totali Esenzioni che ha come origine la Query di
Unione.
| > in sostanza il Report mi restituisce un conteggio di 60 codici di
| Esenzione
| > di circa 12.000 codici di esenzione inseriti in Tabella Esenzioni...
| > proprio perchè un utente può avere un esenzione ed un'altro 4 oppure 5.
| > esempio :
| >
| > codice 001.245    totale 37
| > codice 013.250    totale 317
| > etc...
| > totale generale ---------------
| >                                      354
| > spero di non averla fatta lunga... cmq vada... grazie...
| > Ciao !!!
| >
| >
| >
| >
| >
| Nella query origine del report è fondamentale inserire anche il campo
si/no
| [DaCanc]
-------------------------
il problema è che in una query di Unione (come da Sql riportato sopra) non
mi
fa inserire il campo si/no !!!!!!
#@#ò##@ mannaggia...


title: Testo colorato in Report..

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:2Ray7.12291$1H1.1...@news.infostrada.it...
> "Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
> news:9q9n8b$p49$1...@pegasus.tiscalinet.it...
>
> [...]
>
> | > SELECT Esenzioni.Codice_Esenzione, Count(Esenzioni.Codice_Esenzione)
AS
> | > ConteggioDiCodice_Esenzione
> | > FROM Esenzioni
> | > GROUP BY Esenzioni.Codice_Esenzione;
> | > UNION SELECT "TOTALE", Count (Esenzioni.Codice_Esenzione) AS
> | > ConteggiodiCodice_Esenzione
> | > FROM Esenzioni;
> | >
> | > infine il Report Totali Esenzioni che ha come origine la Query di
> Unione.
> | > in sostanza il Report mi restituisce un conteggio di 60 codici di
> | Esenzione
> | > di circa 12.000 codici di esenzione inseriti in Tabella Esenzioni...
> | > proprio perchč un utente puň avere un esenzione ed un'altro 4 oppure
5.
> | > esempio :
> | >
> | > codice 001.245    totale 37
> | > codice 013.250    totale 317
> | > etc...
> | > totale generale ---------------
> | >                                      354
> | > spero di non averla fatta lunga... cmq vada... grazie...
> | > Ciao !!!
> | >
> | >
> | >
> | >
> | >
> | Nella query origine del report č fondamentale inserire anche il campo
> si/no
> | [DaCanc]
> -------------------------
> il problema č che in una query di Unione (come da Sql riportato sopra) non
> mi
> fa inserire il campo si/no !!!!!!
>
> #@#ň##@ mannaggia...
>
>
>
Caro SuperPippo a questo punto il problema da grave diventa filosofico.
Spesso per risolvere i problemi ci incasiniamo su percorsi tortuosi, Access
come altri database č un programma estremamente potente e flessibile, con
centinaia o migliaia di opzioni adatto a risolvere problemi assai piů
complessi del tuo. Spesso per arrivare alla soluzione si possono percorrere
decine di strade diverse, il trucco sta nel trovare volta per volta la piů
rapida ed efficiente, possibilmente senza aggiungere codice ma sfruttando
quanto di prefabbricato offre il programma.
Come hai visto il report funziona, ma il tipo di query non puň restituire il
campo si/no.
I report di access sono molto potenti e ti permettono di interrogare,
tabelle semplici restituendo valori molto complessi, praticamente č
perfettamente inutile ricorrere nel tuo caso ad una query di unione perchč
il report puň tranquillamente raggruppare, contare, ordinare e filtrare i
dati senza bisogno di appoggiarsi ad una complessa query di unione.
Vedendo la query ho notato che a te bastava una semplice query di selezione
cui legare una piccola tabella [Esenzionix] dove attraverso una combobox
poter attingere i codici da spuntare poi sulla casella si/no
Quindi puoi ancora tenerti la query di unione se vuoi utizzarla per
prelevare o rielaborane i dati, ma se vuoi semplicemente stamparli su report
[Report Esenzioni], dovresti basare il report stesso direttamente sulla
query [Query x report] e utilizzare opportunamente le opzioni di ordinamento
e raggruppamento che trovi sul menů della struttura del report.
La soluzione tecnica č agratis (ctrl e-mail), per quella filosofica mi devi
una birra&patatine.


title: Testo colorato in Report..

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:9qc7to$801$1...@lacerta.tiscalinet.it...
[ Cut]
| Come hai visto il report funziona, ma il tipo di query non può restituire
il
| campo si/no.
| I report di access sono molto potenti e ti permettono di interrogare,
| tabelle semplici restituendo valori molto complessi, praticamente è
| perfettamente inutile ricorrere nel tuo caso ad una query di unione perchè
| il report può tranquillamente raggruppare, contare, ordinare e filtrare i
| dati senza bisogno di appoggiarsi ad una complessa query di unione.
| Vedendo la query ho notato che a te bastava una semplice query di
selezione
| cui legare una piccola tabella [Esenzionix] dove attraverso una combobox
| poter attingere i codici da spuntare poi sulla casella si/no
| Quindi puoi ancora tenerti la query di unione se vuoi utizzarla per
| prelevare o rielaborane i dati, ma se vuoi semplicemente stamparli su
report
| [Report Esenzioni], dovresti basare il report stesso direttamente sulla
| query [Query x report] e utilizzare opportunamente le opzioni di
ordinamento
| e raggruppamento che trovi sul menù della struttura del report.
|
| La soluzione tecnica è agratis (ctrl e-mail), per quella filosofica mi
devi
| una birra&patatine.
----------------
Hai ragione... cmq penso che a volte la filosofia valga + della tecnica...
poi messe assieme.....
in sostanza ho fatto di testa mia (dopo la tua filosofia)... non ho fatto
altro che modificare la Tabella Esenzioni esistente... inserirci un campo
DaCanc si/no...
trovare i codici annullati e "marcarli"...
poi creata la Query di questa tabella e su questa  il Report da te
suggerito..
e funziona egregiamente...
una curiosità... ma si possono colorare i codici annullati in tabella ???
Ciao e grazie...


title: Testo colorato in Report..

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:laAy7.20832$1H1.1...@news.infostrada.it...

OK, anche se hai fatto un passo in più, in quanto piuttosto che andare a
marcare tanti record sulla tabella, potevi ottenere lo stesso risulato su
una piccola tabella di appoggio [Esenzionix] come nell'esempio che ti ho
mandato.
Sulle tabelle è impossibile colorare selettivamente i record, mentre se le
visualizzi tramite maschera si può adottare lo stesso stratagemma dei
report.
--
                     Angelo
------------------------------------------------------
Sito comune di it.comp.appl.access
http://www.sitocomune.com
------------------------------------------------------


title: Testo colorato in Report..

text:
"Govardo Libero" <
gov...@libero.it
> ha scritto nel messaggio
news:BPAy7.21066$1H1.1...@news.infostrada.it...
| > [ Cut]
| OK, anche se hai fatto un passo in più, in quanto piuttosto che andare a
| marcare tanti record sulla tabella, potevi ottenere lo stesso risulato su
| una piccola tabella di appoggio [Esenzionix] come nell'esempio che ti ho
| mandato.
|
| Sulle tabelle è impossibile colorare selettivamente i record, mentre se le
| visualizzi tramite maschera si può adottare lo stesso stratagemma dei
| report.
| --
|                      Angelo
---------------------
beh... inizialmente ho fatto con la tua tabella... ma poi ripensandoci.. mi
sembrava
una cosa superflua...in quanto gli stessi dati origine sono nella tabella
Esenzioni..
certo .. ho una maschera dove inserisco i dati anagrafici ed una
sottomaschera
che mi visualizza i codici esenzione quest'ultima come origine la Tabella
esenzioni.
come faccio a colorare anche questi ???
devo sovrapporre una casella di testo colorata in rosso come nel report  ???
Ciao !!!


title: query variabili

author: Matteo

text:
capito cosa sono le query, potrei sapere come inserire un criterio
"variabile" ???
cioč vorrei inseririre un valore da qualche parte ed utilizzare questo in un
criterio
es:
vorrei trovare tutti gli studenti immatricolati il 12/03/98... come faccio
ad inserire questo valore in un campo e poi assegnarlo al criterio della
query??
grazie.


title: query variabili

text:
"Matteo" <
moo...@softhome.net
> ha scritto nel messaggio
news:8kh8id$hbu$3...@nslave1.tin.it...

Un esempio semplice semplice; se nella query nella riga dei "Criteri" in
corrispondenza del campo "Data immatricolazione" inserisci:
CDate([Inserire la data di immatricolazione])
e poi esegui la query, guarda che succede...
Ciao.


title: query variabili

text:
qualcosa di più sofisticato??
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
8khdtu$728$1...@suite03.caspur.it...
>
> "Matteo" <
moo...@softhome.net
> ha scritto nel messaggio
> news:8kh8id$hbu$3...@nslave1.tin.it...
> > capito cosa sono le query, potrei sapere come inserire un criterio
> > "variabile" ???
> >
> > cioè vorrei inseririre un valore da qualche parte ed utilizzare questo



title: query variabili

text:
"Matteo" <
moo...@softhome.net
> ha scritto nel messaggio
news:8kkgs5$bug$1...@nslave2.tin.it...
> qualcosa di più sofisticato??
>
>
>
Non lo so', dimmelo tu! Ah! ci sono: che ne pensi di inviare su Marte un mdb
tramite e-mail da Access? Però con Outlook Express...
La "sofistitudine" è data dalle tue esigenze, se ti basta che si apra la
query e visualizzi solo i dati che rispondono ad una precisa data, ok! Ma se
ti chiedessi: "mi fai avere un report con tutti gli studenti immatricolati
entro il 31.5.2000" o "immatricolati da 1.1.2000 a tutt'oggi". Tu che fai?
Crei tante query quanti sono i giorni del calendario?
L'esempio che ti ho illustrato è un'inizio, la cosa non è "particolarmente"
lunga ma dovresti approfondire il tema "operatori di confronto" nell'help
così da darti una panoramica delle varie possibilità.
Comunque se hai esigenze "più sofisticate" nell'NG trovi sicuramente valide
risposte...
Ciao e buon lavoro.


title: modificare testo in campo note

author: Maurizio Matetich

text:
ho una scheda Cliente con un campo Note di tipo Memo: è possibile, dopo aver
scritto il testo, modificare le impostazioni ? Ad es. vorrei mettere alcune
parole in grassetto, altre in rosso ...ovviamente le impostazioni cambiano
per ogni cliente e devono essere mantenute.
grazie e buon lavoro a tutti
Maurizio


title: modificare testo in campo note

text:
"Maurizio Matetich" <
maurizio...@tin.it
> ha scritto nel messaggio
news:HITu9.48127$TD1.2...@news2.tin.it...
> ho una scheda Cliente con un campo Note di tipo Memo: č possibile, dopo
aver
> scritto il testo, modificare le impostazioni ? Ad es. vorrei mettere
alcune
> parole in grassetto, altre in rosso ...ovviamente le impostazioni cambiano
> per ogni cliente e devono essere mantenute.
>
> grazie e buon lavoro a tutti
> Maurizio
>
>
Non crederai di avere a disposizione WORD o EXCEL per un Controllo singolo
come
quello................???????????????????????????????????????????????????
@Alex.


title: modificare testo in campo note

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:o_Tu9.83395$RO.21...@twister1.libero.it...
>
> "Maurizio Matetich" <
maurizio...@tin.it
> ha scritto nel messaggio
> news:HITu9.48127$TD1.2...@news2.tin.it...
> > ho una scheda Cliente con un campo Note di tipo Memo: è possibile, dopo
> aver
> > scritto il testo, modificare le impostazioni ? Ad es. vorrei mettere
> alcune
> > parole in grassetto, altre in rosso ...ovviamente le impostazioni
cambiano
> > per ogni cliente e devono essere mantenute.
> >
> > grazie e buon lavoro a tutti
> > Maurizio
> >
> >
>
> Non crederai di avere a disposizione WORD o EXCEL per un Controllo singolo
> come
> quello................???????????????????????????????????????????????????
> @Alex.
>
>
in realtà sto cercando una soluzione: non devo utilizzare necessariamente il
campo memo
Maurizio


title: modificare testo in campo note

author: Maurizio Borrelli

text:
> "Maurizio Matetich" news:HITu9.48127$
TD1.2...@news2.tin.it
:
> ho una scheda Cliente con un campo Note di tipo Memo: è possibile, dopo
> aver
> scritto il testo, modificare le impostazioni ? Ad es. vorrei mettere
> alcune
> parole in grassetto, altre in rosso ...ovviamente le impostazioni cambiano
> per ogni cliente e devono essere mantenute.
    Potresti gestire il testo del campo memo mediante un controllo ActiveX:
        Microsoft Rich TextBox Control
nella maschera di immissione dati. Quindi gestire "in qualche modo" i
comandi che intendi mettere a disposizione dell'utente.
    L'ideale sarebbe mediante una barra degli strumenti del tipo di quella
che puoi vedere aprendo l'accessorio WordPad. Ma potresti anche usare
soltanto alcune (meglio se poche) combinazioni di tasti. Un esempio:
' Maschera basata su una tabella con campo "Note"
' di tipo Memo.
'
' Ctrl+R = Rosso
'
Option Compare Database: Option Explicit
Private m_oRtb As RichTextLib.RichTextBox
Private Sub Form_Close()
  Set m_oRtb = Nothing
End Sub
Private Sub Form_Load()
  Set m_oRtb = Me.Note.Object
End Sub
Private Sub Note_KeyDown( _
  ByRef KeyCode As Integer _
, ByVal Shift As Integer)
  Select Case True
  Case KeyCode = VBA.vbKeyR
    If (Shift And acCtrlMask) > 0 Then
      KeyCode = 0: Shift = 0
      With m_oRtb
        If (.SelColor = VBA.vbRed) Then
          .SelColor = VBA.vbBlack
        Else
          .SelColor = VBA.vbRed
        End If
      End With
    End If
  Case Else
  End Select
End Sub
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: modificare testo in campo note

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:aphqpk$1ohng$1...@ID-52090.news.dfncis.de...

ti ringrazio per le informazioni
provo e ti faccio sapere
ciao e buon lavoro
Maurizio


title: Sommare ore e minuti

author: Renzo

text:
Dopo essere riuscito (grazie a TONY e Roberto da casa) a calcolare, in una
maschera, la differenza tra un orario di inizio e uno di fine attività devo
ora sommare queste ore e minuti in un controllo calcolato.
Come fare?
Renzo


title: Sommare ore e minuti

author: Setec Astronomy

text:
Renzo wrote:
> Dopo essere riuscito (grazie a TONY e Roberto da casa) a calcolare,
> in una maschera, la differenza tra un orario di inizio e uno di fine
> attivit` devo ora sommare queste ore e minuti in un controllo
> calcolato.
(Minute(Now)) + (Hour(Now) * 60)


title: Sommare ore e minuti

author: MA

text:
"Renzo" <
renz...@tiscali.it
> ha scritto nel messaggio
news:bejtgs$j1e$1...@lacerta.tiscalinet.it...

Pensa che il povero Biso non riesce a sommare il momento dell'inzio e quello
della fine.
Troppo poco per poter essere calcolato
A lui basta Now()
anzi Prima_di_adesso()
MAssimiliano


title: Sommare ore e minuti

author: TONY

text:
"Renzo" <
renz...@tiscali.it
> ha scritto nel messaggio
news:bejtgs$j1e$1...@lacerta.tiscalinet.it...

E usare DateAdd?
DateAdd (interval as string,number as double, Date)


title: [OT] Come si fa o meglio E' il caso di farlo

author: Alessandro Cara

text:
Premessa: Non sopporto troppo i NG moderati. E sopratutto non servono,
          e se serve un moderatore c'e' sempre il Biso. Il Biso
          essendo patrimonio comune potremmo anche pensare di
          affittarlo, ovviamente a prezzo di "esperto".
          Ma ho divagato, vengo al punto.
          Gia' esiste un NG che riguarda ASP ma e' moderato ed e'
          secondo me una gran rottura di scatole.
Il Punto: Poiche' ASP e
ASP.NET
 mi interessano e poiche'
	  le applicazioni che vengono richieste sono sempre piu' spesso
          di questo tipo gradirei avere a disposizione un NG
          che riguardi questi argomenti. Per cui, mi piacerebbe
innescare
          il meccanismo di creazione di un nuovo NG nella gerachia it,
          gli americani lasciamoli perdere perche' so "strani",
          che sia sopratutto "non moderato" e riguardi gli argomenti
          indicati.
La richiesta: Vorrei vs opinione, magari pure qualcuno che si prenda
          l'onere di fare i passi burocratici (a me piace fare il
          fruitore), qualora ci sia interesse.
--
a.cara
Togli qualcosa dall'email


author: Roberto da casa

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E4BE3BF...@blunet.it...

Scusami Alessandro, io non lo frequento, ma it.comp.www.asp cosa ha che non
va?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Roberto da casa wrote:
[cut]
> Scusami Alessandro, io non lo frequento, ma it.comp.www.asp cosa ha che non
> va?
Nulla. E' ottimo. Con un eccellente moderatore. Ma e' moderato.
Credo che parecchia gente non lo usa proprio per questo motivo.
E' vero che il NG non e' una chat, ma e' anche vero che, spesso,
abbiamo bisogno di risposte celeri.
Oltretutto si "lavora" spesso invano. Mi spiego, certe volte
a causa di questi ritardi dai risposte che gia' altri avevano
avviato ed alla fine ti trovi con 27 risposte praticamente
identiche.
Guarda qui. E' difficile che un quesito "normale" non trovi
risposta nell'arco di un quarto d'ora. Poi mi piacciono gli
NG vivi con qulche "scazzo" ogni tanto e che facciano "passare"
le mie stupidaggini, le incazzature di Antonio o le divertenti
battute di MA
Un po di tempo fa il buon lbo mi faceva la mia stessa eccezione.
Insomma it.comp.www.asp, per me, e' anche una noia mortale.



text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E4CD477...@blunet.it...
> Roberto da casa wrote:
> [cut]
> > Scusami Alessandro, io non lo frequento, ma it.comp.www.asp cosa ha che
non
> > va?
> Nulla. E' ottimo. Con un eccellente moderatore. Ma e' moderato.
[CUT]
Già, se non fosse moderato la proposta la potresti fare ai frequentatori di
quel NG, ma ho dei dubbi che verrebbe pubblicata. ;-)
> --
> a.cara



text:
Roberto da casa wrote:
>
> "Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
> news:3E4CD477...@blunet.it...
> > Roberto da casa wrote:
> > [cut]
> > > Scusami Alessandro, io non lo frequento, ma it.comp.www.asp cosa ha che
> non
> > > va?
> > Nulla. E' ottimo. Con un eccellente moderatore. Ma e' moderato.
> [CUT]
>
> Già, se non fosse moderato la proposta la potresti fare ai frequentatori di
> quel NG, ma ho dei dubbi che verrebbe pubblicata. ;-)
>
No. Nel senso che questa discussione un po di tempo fa c'e' anche stata.
Li vige un sano "centralismo democratico".
Cmq. poco importa. Vedo che i frequentatori di questo NG non hanno
interesse per gli applicativi ASP, continuero' ad accontentarmi di
una "sbirciatina" ogni tanto.



author: Luigi

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E4BE3BF...@blunet.it...

Anche io ho un certo interesse in ASP e devo dire che mi farebbe davvero
piacere se ci fosse un NG non moderato!Ho provato ad usare qualche volta
it.comp.www.asp ma poi ho rinunciato!Se ci sono novità fatemi sapere!Ciao
Luigi


title: Analizzare Access-Macro

author: Tommaso Cafini

text:
Salve,
qualcuno puo' dirmi se e come si possono ottenere informazioni sulle
proprieta' e rispettivi valori dei macro sul modello degli altri oggetti di
Access?
grazie
--
Tommaso Cafini
t...@rhein-neckar.netsurf.de
Heidelberg


title: Icone form

author: Ferrari

text:
E possibile assegnare una icona personalizzata ad ogni maschera e ad ogni
report?
E per poter utilizzare i tasti tipo F2 per richiamare una maschera, se si in
che modo?


title: Icone form

author: Lorenzo Coronati

text:
Scrisse "Ferrari" <
gen...@tin.it
>:
>E possibile assegnare una icona personalizzata ad ogni maschera e ad ogni
>report?
Nun m'arisurta
>E per poter utilizzare i tasti tipo F2 per richiamare una maschera, se si in
>che modo?
Vedi autokeys sull'help
--
Lorenzo Coronati
--
<<Come posso dunque sprotegere il database?
Esiste un crack o qualcosa del genere
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
--


title: Pulsanti con stesso codice condivisi da più form

author: mujo

text:
Salve,
qualcuno potrebbe cortesemente spiegarmi come sia possibile creare dei
pulsanti in un form con un codice condiviso con altri form.
Es. i pulsanti tipo Annulla, Inserisci Record, Cancella Record e quelli
di navigazione sono comuni a tutti i form e se visualizzo il codice
associato ai pulsanti nei diversi form, mi accorgo che il codice è lo
stesso.
Come posso rendere questo codice comune a tutti i form così da non
doverlo riscrivere (o peggio aggiornare) ogni volta che creo un nuovo
form o che aggiungo un pulsante alla pulsantiera comune?
Qualcuno sa spiegarmelo come ad un bambino di tre anni?
Grazie


text:
devi creare un modulo contenente l'istruzione, dopo di che da qualsiasi
form/pulsante puoi richiamare la funzione tramite l'istruzione call
nomefunzione.
esempio su come creare la funzione record successivo:
apri access, vai sull'oggetto moduli (dopo le macro), clicchi l'icona
nuovo, digiti il seguente codice:
Function SUCCESSIVO()
On Error GoTo Err_Comando6_Click
    DoCmd.GoToRecord , , acNext
Exit_Comando6_Click:
    Exit Function
Err_Comando6_Click:
    MsgBox Err.Description
    Resume Exit_Comando6_Click
End Function
Ora da qualsiasi pulsante cliccando evento->su click digiti il seguente
codice:
Private Sub Comando6_Click()
Call successivo
End Sub
buon lavoro!


text:
Grazie per il suggerimento e per la chiarezza con cui lo hai espresso.
Ho fatto come hai detto e tutto è andato perfettamente.


title: chiedo conferma della procedura

text:
ciao,
ho un foglio XLS e devo importarlo in DB access 2000.
Lo faccio e ora ho una tabella 17000 record. Devo confrontare il campo
Codice_Fiscale di una tabella già esistente con i CF presenti nella tabella
importata.
Nella tabella esistente ho circa 2500/3000 record.
Faccio una quey dove metto in relazione i due campi e come risultato otterrò
i record uguali nelle due tabelle corretto?
Vorrei sapere ora come posso avere in una tabella separata l'elenco dei
record "scartati" dalla tabella coi 2500/3000 record che non corrispondono
a nessuno dei 17000...
Grazie 1000 e scusate la banalità, ma chiedevo conferma, è importante!
Excelsior,
Stefano


title: chiedo conferma della procedura

author: Colink

text:
"saxoni74" <ama...@NAPOLIGENOVAIMOLA.it> ha scritto nel messaggio
news:NSIKa.123179$Ny5.3...@twister2.libero.it...

crei una query:
SELECT *
FROM tabella_2500/3000
WHERE tabella_2500/3000.codicefiscale
    not in
    (....)
nei "puntini" metti l'sql della prima query che hai fatto che era corretto.
Questo sistema ti permette di sottrarre a tutti i record della 2500/3000 i
record presenti in quella importata.
Holla
Colink
P.S. mi raccomando l'oggetto del post la prox volta


title: chiedo conferma della procedura

text:
"Colink" <
ToglimiSeVuoiRi...@libero.it
> ha scritto nel
messaggio news:LiJKa.147520$pR3.3...@news1.tin.it...
>
> crei una query:
>
> SELECT *
> FROM tabella_2500/3000
> WHERE tabella_2500/3000.codicefiscale
>     not in
>     (....)
>
> nei "puntini" metti l'sql della prima query che hai fatto che era
corretto.
> Questo sistema ti permette di sottrarre a tutti i record della 2500/3000 i
> record presenti in quella importata.
scusa ma io l'SQL lo posso copiare dalla quey che creo graficamente?? Non
sono un asso con l'SQL anche se quel poco lo so... (ma proprio poco!)
Mi sa che ho fatto un po' di confusione... se metto in relazione i due campi
CF--Codice_Fiscale trovo quelli uguali ma mettendo l'SQL di questa quey
dentro l'SQL  postato da te trovo una nuova tabella con i record di
differenza (non corrispondenti?) tra le due tabelle diciamo "in piů" nella
tabella 2500/3000?? E' corretto?
>
> Holla
> Colink
>
> P.S. mi raccomando l'oggetto del post la prox volta
Scusa molto, solitamente sono piů preciso...
Excelsior,
Stefano
>


title: chiedo conferma della procedura

text:
"saxoni74" <ama...@NAPOLIGENOVAIMOLA.it> ha scritto nel messaggio
news:KAJKa.123345$Ny5.3...@twister2.libero.it...
>
> "Colink" <
ToglimiSeVuoiRi...@libero.it
> ha scritto nel
> messaggio news:LiJKa.147520$pR3.3...@news1.tin.it...
> >
>
> > crei una query:
> >
> > SELECT *
> > FROM tabella_2500/3000
> > WHERE tabella_2500/3000.codicefiscale
> >     not in
> >     (....)
> >
> > nei "puntini" metti l'sql della prima query che hai fatto che era
> corretto.
...CUT
Non perderti, la cosa è più banale di quanto credi.
Apri una nuova query, invece di usare il sistema "grafico" clicca su
visualizza SQL e scrivici dentro quanto ti ho detto.
Per prender l'sql della prima query che avevi creato aprila e vai sempre in
visualizza SQL e copiatelo.
Quello che otterrai è la seguente cosa.
Tutti i record presenti in 2500/3000 - quelli presenti nella query1 della
relazione che avevi creato. In soastanza avrai una vista di quey record che
non sono entrati in relazione.
Nell'sql che ti ho dato devi cambiare solo:
tabella_2500/3000   con il nome esatto di tale tabella
tabella_2500/3000.codicefiscale con il nome di tale tabella punto il nome
del campo del cf
....   l'sql tale e quale che trovi nella prima query della relazione che
hai creato.
Holla
Colink


title: chiedo conferma della procedura

author: Claudio(BS)

text:
Colink ha scritto:
> "saxoni74" <ama...@NAPOLIGENOVAIMOLA.it> ha scritto nel messaggio
> news:KAJKa.123345$Ny5.3...@twister2.libero.it...
>
>>"Colink" <
ToglimiSeVuoiRi...@libero.it
> ha scritto nel
>>messaggio news:LiJKa.147520$pR3.3...@news1.tin.it...
>>
>>>crei una query:
>>>
>>>SELECT *
>>>FROM tabella_2500/3000
>>>WHERE tabella_2500/3000.codicefiscale
>>>    not in
>>>    (....)
>>>
>>>nei "puntini" metti l'sql della prima query che hai fatto che era
>>
[CUT]
SELECT
TABELLA170.CF
 AS CF170,
TABELLA25.CF
 AS CF25
FROM TABELLA170 LEFT OUTER JOIN
TABELLA25 ON
TABELLA170.CF
 =
TABELLA25.CF
WHERE (
TABELLA25.CF
 IS NULL)
byez
--
Claudio(BS)
per rispondere aggiungi claudio
** Articolo inviato tramite i servizi gratuiti di
www.x-privat.org
 **


title: chiedo conferma della procedura

author: cio

text:
"Colink" <
ToglimiSeVuoiRi...@libero.it
> ha scritto nel
messaggio news:9RJKa.147722$pR3.3...@news1.tin.it...
>
Ciao, sono sempre io da un'altra macchina...
l'SQL è diventato così seguendo le tue istruzioni...
SELECT *
FROM POSTEL
WHERE POSTEL.CODFISC
NOT IN
(SELECT POSTEL.*
FROM CF17000 INNER JOIN POSTEL ON CF17000.COD_FISCALE = POSTEL.CODFISC;);
mi dice però che  "E' stata scritta una sottoquey che può restituire più
campi senza utilizzare la parola chiave riservata EXISTS nella proposizione
FROM della quey principale. Modificare l'istruzione SELECT della sottoquey
per richiedere soltanto un campo."
Come mi devo comportare? Non so come si utilizza l'EXISTS e non vorrei
creare pasticci...
Excelsior,
Stefano


title: Evento su_esportazione

author: Lu

text:
Salve,
esiste la possibiltà di intercettare una esportazione di tabelle( a parte
usare la pwd utente ) in un DB di A97 ?
grazie
Lu


title: [OT] CISA 2  Nota Personale

author: Rino Ferrari

text:
Mi permetto di aprire una parentesi in merito
All'argomento in questione:
Sono molto amareggiato per tale risultato
visto l'impegno degli organizzatori a cui va un
ringraziamento dovuto
Karl Donaubauer
Massimiliano Amendola
Due persone... o meglio definirli due amici
con i quali al primo CISA  ho avuto modo
di discutere e condividere opinioni che per chi come me,
fa di Access uno strumento di lavoro, e cosa molto importante
e di questo mi meraviglio, che pur vedendo tanto afflusso su questo NG,
ci sia cossi poca gente (ho i numeri ) interessata a tale evento,
tenendo presente  (parlo per me) che questo NG ha fornito nozioni
tecniche che mi hanno consentito di crescere, e si parla solo di un supporto
virtuale,
pensate cosa vuol dire il CISA  potendo discutere direttamente con i
colleghi o partecipanti, a voi la definizione, i vantaggi di tutto ciò, non
trascurando poi
la parte sociale, cioè dare un volto a persone come :
i relatori che hanno messo a disposizione le
conoscenze informatiche (tecnicamente a GRATIS +/-)
e tanti altri ancora.
Colgo l'occasione per salutare tutti coloro che come me anno
partecipato al CISA 1 , con la speranza di un rimpatrio generale
sarebbe troppo dispendioso andarli a trovare singolarmente  ;-D.
Mi scuso per questo OT.
Saluti
Rino Ferrari


title: [OT] CISA 2  Nota Personale

author: Sergio MAZZA

text:
"Rino Ferrari" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:441ff5b8$0$2274$4faf...@reader4.news.tin.it...

Vabbé dai, era quasi prevedibile; visto come era andata il primo CISA.
Capiamoci, sono d'accordo con te ma la partecipazione al CISA non è
obbligatoria, ma se viene capito lo spirito nel quale viene fatto e
considerato che non esistono in Italia al momento occasioni del genere,
vedrai che le cose cambieranno...
Ciao.
--
Sergio MAZZA


title: [OT] CISA 2  Nota Personale

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dvp0al$5fd$1...@area.cu.mi.it...

Lo spero vivamente
Alla prossima Sergio :-)
Rino Ferrari


title: [OT] CISA 2  Nota Personale

author: Roberto da Parma

text:
"Rino Ferrari" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:44200ccf$0$36933$4faf...@reader3.news.tin.it...

Mi scuso ( e già lo fatto con Karl ) perchè uno di quelli che non ha
confermato l'iscrizione sono io...purtroppo ad 1 mese di distanza
dall'evento mi riusciva difficile dare una conferma per vari motivi.
Ma come ha detto Sergio...credo sia stato solo un "rimandare" l'evento...
Grazie e scusate ancora
Roberto


title: [OT] CISA 2  Nota Personale

author: Marco Pizzamiglio

text:
Rino Ferrari ha scritto:

Rinooooooooo... scommetto che avevi già comprato la camicia nuova per la
CISA2! Su col morale, ce la mostrerai quest'autunno!
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] CISA 2  Nota Personale

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:dvr0vp$sml$1...@news.newsland.it...

E gia!!!!
Purtroppo dovrete accontentarvi dei maglioni ,
in Autunno e u po' freddino per le cammmmmmmice ;-D
Ciao
Rino


title: query - richiesta filtro

author: ^luigi^

text:
ho una query, dove nel criterio di un campo ho il ?   [?]
questa query , quando la lancio mi chiede il valore da filtrare.
Fino ad ora tutto ok
Quello che chiedo è questo: lanciando questa query, vorrei disabilitare
momentaneamente il filtro, cioè visualizzare tutti i campi,
è possibile o non vi sono possibilità di farlo? senza modificare la
struttura della query ogni volta che ho un'esigenza diversa dal filtro
specifico?
l.
tank
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it