title: Conteggio parziale in report (checkbox)

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message news:<OXp6a.151836$
ZE.44...@twister2.libero.it
>...

Ho provato anche questo sistema ma mi restituisce il totale dei
records. Io ho inserito il campo con il tuo codice nel pié di pagina
di gruppo relativo al raggruppamento per mese (o per settimana, a
dipendenza del caso) ma mi conta tutti i record (anche quelli false) e
solamente per il primo raggruppamento nel quale mi trova
AssenzaMattina=true. Nei prossimi raggruppamenti dove esiste un
AssenzaMattina=true mi mette zero..
Grazie ancora comunque :-)
Sandro


title: Conteggio parziale in report (checkbox)

author: Antonio Biso

text:
"Sandro CH" <
nsa...@freesurf.ch
> ha scritto nel messaggio
news:57aec240.03022...@posting.google.com...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
news:<OXp6a.151836$
ZE.44...@twister2.libero.it
>...
> > "Sandro CH" <
nsa...@freesurf.ch
> ha scritto nel messaggio
> > news:57aec240.03022...@posting.google.com...
> > > Ciao a tutti,
> > >
> > > Il report riguarda un solo allievo ed é raggruppato per mese o per
> > > settimana (scelta fatta tramite una form precedente). Io vorrei
> > > contare per ogni mese o settimana (pié di pagina Data) solo i valori
> > > TRUE dei tre checkbox. Ho provato con la funzione
> > > *conteggio([AssenzaMattina]=true)* ma niente, mi calcola comunque il
> > > totale di tutti i records.
> >
> > =conteggio(iif([assenzamattina]=true;1;0))
> >
> > Antonio
>
> Ho provato anche questo sistema ma mi restituisce il totale dei
> records. Io ho inserito il campo con il tuo codice nel pié di pagina
> di gruppo relativo al raggruppamento per mese (o per settimana, a
> dipendenza del caso) ma mi conta tutti i record (anche quelli false) e
> solamente per il primo raggruppamento nel quale mi trova
> AssenzaMattina=true. Nei prossimi raggruppamenti dove esiste un
> AssenzaMattina=true mi mette zero..
Ho sbagliato in quanto avevo seguito la falsa riga della tua espressione.
Con la mia IIF devi usare =somma, non =conteggio !!!
Antonio


title: cmsg cancel <d8poc.86871$NR5.20691@fe1.texas.rr.com>

author: nela


title: speriamo che questa volta qualcuno legga

author: sigar

text:
Salve a tutti,
qualcuno sa darmi un'idea per far fare ad una query la somma di un campo
fino al raggiungimento di uno specifico valore.
Esempio: sommare i campi qta dei record presenti nella tab1 fino a
raggiungere il numero 40.
Non so' se sia assurdo ciň che sto chiedendo, sicuramente per me sarebbe
molto utile.
Ciao e grazie.


text:
"sigar" <
si...@soulnet.it
> ha scritto nel messaggio
news:ap5k8k$cho$1...@serv1.iunet.it...

Che cosa vuoi fare realmente?!?
Antonio


author: Emyr

text:


devi fare una somma riga per riga tipo conto corrente e poi mettere
nella clausola where che la somma sia inferiore od uguale a 40
vedi thread precendenti su C/C
Saluti.
Emanuele.


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:dZst9.66012$%M1.16...@twister2.libero.it...

Scusa, ho risposto per errore direttamente al tuo indirizzo,  cestina per
favore.
In pratica devo assegnare agli articoli che concorrono a fare il 50% del mio
fatturato una classe di appartenenza.
Ciao.


text:
"sigar" <
si...@soulnet.it
> ha scritto nel messaggio
news:ap5uv6$334$1...@serv1.iunet.it...

Non ha senso come l'hai congegnata tu. a seconda dell'ordine con cui sommi
gli articoli, questi andranno o meno a far parte della classe.
Secondo me devi ragionare in termini di percentuale relativa
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:jqwt9.66692$%M1.17...@twister2.libero.it...

A senso eccome, basta ordinare per fatturato decrescente.
Ma poi...
forse bisognerebbe usare la funzione dsum in modo da fargli fare la somma
progressiva di riga:
esempio:
art |fatt | sommaprogr
01|23  | 23
02|22  | 45
03|20  | 65
Se riuscissi a fare questo, poi basterebbe dirgli di estrarre solo quei
record che hanno sommaprogr  <= ad un determinato importo.
Accidenti, se ci riuscissi...
Spero in un vostro aiuto.


author: MA

text:
> > > > > qualcuno sa darmi un'idea per far fare ad una query la somma di un
> > campo
> > > > > fino al raggiungimento di uno specifico valore.
> > > > > Esempio: sommare i campi qta dei record presenti nella tab1 fino a
> > > > > raggiungere il numero 40.
> > > > >
> > > > > Non so' se sia assurdo ciò che sto chiedendo, sicuramente per me
> > sarebbe
> > > > > molto utile.
> > > >
> > > > Che cosa vuoi fare realmente?!?
> > > In pratica devo assegnare agli articoli che concorrono a fare il 50%
del
> > mio
> > > fatturato una classe di appartenenza.
> >
> > Non ha senso come l'hai congegnata tu. a seconda dell'ordine con cui
sommi
> > gli articoli, questi andranno o meno a far parte della classe.
> > Secondo me devi ragionare in termini di percentuale relativa
> A senso eccome, basta ordinare per fatturato decrescente.
> Ma poi...
> forse bisognerebbe usare la funzione dsum in modo da fargli fare la somma
> progressiva di riga:
La tua parola magica è "somma parziale": per i report è una proprietà già
presente e la puoi avere relativa a qualsiasi controllo non associato. Per
avere una tabella, guardati i 3d precedenti
facci sapere e ritieniti fortunato che il Biso ti abbia risposto nonstante
il subject quequero...
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Errore su lancio store procedure

author: ringo

text:
Salve a tutti,
ho il seguente errore:" Per la procedura o funzione insert_incasso sono
stati
specificati troppi argomenti"
Allora al primo cilco del for la sp viene eseguita correttamente metre poi
ho il blocco sopra descritto... devo resettare i parametri dati al command?
Avete qualche dritta?
For i = 1 To rst_da_incassare.RecordCount
    ' Esecuzione sp per incassare il titolo
    cmd.CommandType = adCmdStoredProc
    cmd.CommandText = "insert_incasso"
    cmd.Parameters.Append cmd.CreateParameter("[@titolo]", adChar,
adParamInput, 1, rst_da_incassare!COD_TITOLO)
    cmd.ActiveConnection = Application.CurrentProject.Connection
    cmd.Execute
    rst_da_incassare.MoveNext
Next i
grazie!
ringo


title: info come gestire le variabili con il codice (esecuzione sql)

author: montanaro®

text:
L'esempio è x imparare, non mi serve x lavoro.
Per eseguire una stringa sql via codice potrei fare (forse)
Public function
Runsql "Year(datafattura.tabe1)"
end function
Ma nel caso in cui voglio richiamare la funzione in una query dove non
cerco l'anno del campo "datafattura.tabe1", ma l'anno di un altro campo
data e di un'altra tabella, come si fa?
Non guardate l'esempio, ho messo la prima funzione che mi è venuta in
mente.
Grazie.


author: ciroteo

text:
"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
news:1165499209.0...@f1g2000cwa.googlegroups.com...




Grazie.
nella funzione puoi mettere una o più variabili come argomenti oppure
dichiararle man mano.
per esempio la tua:
Public function funzione_data_fattura(data_fattura as date) ' oppure
integer, double, string,. variant
Runsql "Year(data_fattura)"
end function
oppure:
Public function funzione_data_fattura(
dim data_fattura as string, o integer ecc...
data_fattura=2006
Runsql "Year(data_fattura)"
end function
quando in qualche parte dell'applicazione richiamerai la tua funzione
passerai la variabile
p.e.
in una maschera avente un controllo che si chiama data_fattura
data_fattura=me.data_fattura
call  funzione_data_fattura(data_fattura)
Spero sia chiaro, ovvio sono esempi molto "astratti" ...
M


text:
ciroteo (nospam) ha scritto:

Grazie, gentilissimo.


title: collegamento ipertestuale

author: AEOM

text:
ciao a tutti
posso da codice access controllare se un collegamento ipertestuale ad una
pagina web è attivo oppure no?
Insomma se la pagina esiste o no?
Grazie, AEOM


title: collegamento ipertestuale

author: ALESSANDRO Baraldi

text:
"AEOM" <
fuck...@motherfucker.it
> ha scritto nel messaggio
news:V7JSb.228610$_P.78...@news4.tin.it...

Credo solo Pingando il Web......!
Non  l'ho mai fatto, ma da DOS sicuramente si, di conseguenza
con lo stesso che si usa per PINGARE un Server in Rete
puoi provare a farlo con un Web, l'unica è che non sò se ti
serva l'IP del Web piuttosto che il Nome......!
Per la routine di PING trovi mi pare qualche cosa su
http://www.mvps.org/access/
oppure sul sito comune di VisualBasic...!
@Alex.


title: collegamento ipertestuale

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:bvgqct$7lg$1...@lacerta.tiscalinet.it...

ok proverò
grazie, AEOM


title: Cerco Utility per convertire una Stringa SQL in codice VBA Access 97

author: Maxdidi

text:
Cercavo una piccola utility che permetta di convertire una Stringa SQL in
codice  VBA di Access 97.
Vi ringrazio.
Maxdidi


author: Sergio MAZZA

text:
"Maxdidi" <
m.d...@tiscalinet.it
> ha scritto nel messaggio
news:1zDQ8.55808$TS.15...@news1.tin.it...

In parole povere?
Ciao.
--
Sergio MAZZA


author: Paolo opg

text:
"Maxdidi" <
m.d...@tiscalinet.it
> wrote in message
news:1zDQ8.55808$TS.15...@news1.tin.it...
> Cercavo una piccola utility che permetta di convertire una Stringa SQL in
> codice  VBA di Access 97.
> Vi ringrazio.
>
docmd.runsql CodiceSQL
non va bene?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.372 / Virus Database: 207 - Release Date: 20/06/2002


text:
Forse non mi sono speigato.
Cercavo un utility che mi permettava di convertire il codice SQL delle mie
Query in codice utilizzabile per il mio Codice VBA.
Infatti è giusta la vostra osservazione Docmd RunSql è il CodiceSQL, ma  il
problema è proprio il CodiceSQL.
Esempio:
dbs.Execute "SELECT Impiegati.* INTO " _
  & "[Backup Imp] FROM Impiegati;"
DoCmd.RunSQL "UPDATE Impiegati " & _
 "SET Impiegati.Titolo = 'Direttore commerciale di zona' " & _
 "WHERE Impiegati.Titolo = 'Direttore commerciale';"
Ho trovato qualcosa di simile, però non è il massimo.
Grazie ancora
Maxdidi
Paolo opg ha scritto nel messaggio ...



author: Sib

text:
"Maxdidi" <
m.d...@tiscalinet.it
> ha scritto nel messaggio
> Forse non mi sono speigato.
> Cercavo un utility che mi permettava di convertire il codice SQL delle mie
> Query in codice utilizzabile per il mio Codice VBA.
> Infatti è giusta la vostra osservazione Docmd RunSql è il CodiceSQL, ma
il
> problema è proprio il CodiceSQL.
>
> Esempio:
>
> dbs.Execute "SELECT Impiegati.* INTO " _
>   & "[Backup Imp] FROM Impiegati;"
>
> DoCmd.RunSQL "UPDATE Impiegati " & _
>  "SET Impiegati.Titolo = 'Direttore commerciale di zona' " & _
>  "WHERE Impiegati.Titolo = 'Direttore commerciale';"
>
> Ho trovato qualcosa di simile, però non è il massimo.
Non si capisce cosa vuoi fare.
Spiega da dove parti e dove vuoi arrivare.
Sib
PS Scrivi dopo il quoting
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


text:
"Maxdidi" <
m.d...@tiscalinet.it
> wrote in message
news:QaHQ8.73206$5i1.2...@news2.tin.it...
> Forse non mi sono speigato.
pare sia così :-)
> Cercavo un utility che mi permettava di convertire il codice SQL delle mie
> Query in codice utilizzabile per il mio Codice VBA.
il vba, può usare qualsiasi stringa SQL
se fai una query passthrough su oracle, ad esempio, usi sql di oracle, se il
backend è mssql, puoi usare sql di ms...
> Infatti è giusta la vostra osservazione Docmd RunSql è il CodiceSQL, ma
il
> problema è proprio il CodiceSQL.
>
forse è meglio se posti il problema e non la soluzione che vuoi applicare
per risolverlo...



title: maschere di ricerca!

author: giggino

text:
ripropongo la mia richiesta!
Ho una tabella di dati (Ma va!?) tipo archiviazione persone
NOME    COGNOME    TEL   ECC
xxxxx        xxxxxxx            xxx      xxxx
xxxxx        xxxxxxx            xxx        xxx
ho poi realizzato una query parametrica:
quando la apro, lei mi chiede di inserire il nome(Tutto previsto); a questo
punto vorrei
1) come posso utilizzare i caratteri jolli nella query cioe se scrivo alla
richiesta del nome
L* lui mi deve restituire tutti i nominativi che iniziano per L.
2) se non c'è nessun nominativo, la query mi restituisce un campo vuoto. io
vorrei che non restituisse niente
la query a questo punto mi restituisce:
NOME          COGNOME
xxxxxx              xxxxxxxxxxx
xxxxxx             xxxxxxxxxxx
ora io vorrei cliccare sul nome e mi si dovrebbe riaprire una maschera di
visualizzazione dati
(uguale a quella per l'inserimento) con tutti i dati del nominativo
|---------------------------------------------------------------------------
---------|
|                 NOME :  xxxxx
|
|                COGNOME : xxxxx
|
                TEL: xxxxx
|
|
|
----------------------------------------------------------------------------
----------
Riesco già a fare questo, ma ho i seguenti problemi:
1) se muovo lo scroll, nella maschera vengono mostrati di volta in volta
tutti i dati restituiti
dalla query (IN PARTICOLARE SE LA QUERY RESTITUISCE UN SOLO VALORE
C'è QUELLO RESTITUITO E QUELLO VUOTO)
2)io orrei che restassero fissi i valori del nominativo cliccato.
spero mi sia spiegato
ciao ciao
luigi
P.s spero qualcuno sappia aiutarmi
P.s2 sapete dove reperire delle guide su access sul web


title: Query per report

author: pippo

text:
Salve aveei un probelma con la realizzaizone di un report
tra le altre cose il report deve visualizzare i primi quattro valori di un
campo che si trovano in una tabella
ed inoltre mi dovrà visualizzare il totale
mi spiego se la tabella contiene:
ID  Valore
01   10
02   20
03   30
04   40
05   10
06   10
07   10
Nel report dovò visualizzare i primi quattro valori   ovvero: 10  - 20 -
30 -40   ed il totale di tutto ovvero: 130
non mi viene in mente nessun criterio da utilizzare nel QBE per ottenere
questo risultato.


title: Query per report

author: ]SiLVieTTa[

text:
Thread ricco mi ci ficco: Il Wed, 07 Sep 2005 18:09:33 GMT, "pippo"
<
pi...@pippo.it
> dopo aver riflettuto a lungo, ha scritto:
>Nel report dovò visualizzare i primi quattro valori   ovvero: 10  - 20 -
>30 -40   ed il totale di tutto ovvero: 130
per calcolare il totale:
Totale=DSum("NomeCampo", "Tabella", "Where")
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Kann ein Herz aus Stein sein??


title: Query per report

text:
"]SiLVieTTa[" <wonderwomanL...@studiomarketing.it.invalid> ha
scritto nel messaggio news:viqvh1djn259i9j1d...@4ax.com...

Ok per il totale ci siamo adesso però non risco a stampare sul report i
primi quatrro valori della tabella
come dovrei impostare la query?


title: Query per report

text:
Thread ricco mi ci ficco: Il Thu, 08 Sep 2005 09:07:10 GMT, "pippo"
<
pi...@pippo.it
> dopo aver riflettuto a lungo, ha scritto:
>non risco a stampare sul report i
>primi quatrro valori della tabella
>come dovrei impostare la query?
SELECT TOP n



title: Query per report

text:
Thread ricco mi ci ficco: Il Fri, 09 Sep 2005 10:09:52 +0200, "]SiLVieTTa["
<wonderwomanL...@studiomarketing.it.invalid> dopo aver riflettuto a
lungo, ha scritto:
"SELECT TOP 4"
se hai impostato una query sql,
altrimenti, copio dai  vecchi post di questo NG:
"Beh, fai in modo che tutte le possibili Origine Record siano delle queries
cui hai impostato la proprietà "primi valori".
--
Roberto "
la proprietà "primi valori" si trova nella visualizzazione struttura di una
query, in alto.. è un menù a tendina
leggi anche qui:
http://groups.google.it/group/it.comp.appl.access/search?hl=it&group=it.comp.appl.access&q=%22primi+valori%22&qt_g=1
http://groups.google.it/group/it.comp.appl.access/search?hl=it&group=it.comp.appl.access&q=visualizzare+solo+primi+record&qt_g=1



title: Ordinare da codice un report raggruppato - chiarimento

author: Alessio Albano

text:
Ribuongiorno a tutti,
innanzi tutto, uso A97.
Mi è stato chiesto di stampare un report fatto in precedenza lasciando
all'utente la possibilità di scegliere l'ordinamento tra tre campi.
In precedenza ho creato due report perché ho due tipi di
raggruppamento: per Cliente e per prodotto.
Ora devo permettere l'ordinamento per RMA, data o prodotto.
I report li lancio da codice usando come base dati stringhe SQL
variabili specificate via codice, così come la WHERE.
A parte il fatto che tra help e post vari  sull'argomento ho capito
che il raggruppamento non va molto d'accordo con l'ordinamento (ed
infatti da codice non c'è ORDER BY che tenga) credo che non sia
possibile avere alcune combinazioni di ordinamento; per esempio, il
report raggruppato per prodotto viene automaticamente ORDINATO per
tale campo, quindi se io lo ordino per data, l'ordinamento per data
sarà applicato solo DOPO quello per prodotto, giusto?
Cioè, nel report raggruppato per prodotto se ho PROD1 = aaa con DATA1=
01/01/2000 e PROD2 = bbb con DATA2=01/01/1999, anche se imposto un
ordinamento  per data dovrei ottenere PROD1 e poi PROD2: sbaglio?
in quale altro modo posso bypassare il raggruppamento? HO letto
qualcosa sul grouplevel ma non c'ho capito molto.
Grazie in anticipo
Alessio


author: S. Savoldi

text:
"Alessio Albano" <
> A parte il fatto che tra help e post vari  sull'argomento ho capito
> che il raggruppamento non va molto d'accordo con l'ordinamento (ed
> infatti da codice non c'è ORDER BY che tenga)
Diciamo che i GroupLevel sovrascrivono eventuali impostazioni d'ordinamento
a livello d'origine SQL dei Reports o della proprietà "Ordina Per".
 credo che non sia
> possibile avere alcune combinazioni di ordinamento; per esempio, il
> report raggruppato per prodotto viene automaticamente ORDINATO per
> tale campo, quindi se io lo ordino per data, l'ordinamento per data
> sarà applicato solo DOPO quello per prodotto, giusto?
Giusto.
> Cioè, nel report raggruppato per prodotto se ho PROD1 = aaa con DATA1=
> 01/01/2000 e PROD2 = bbb con DATA2=01/01/1999, anche se imposto un
> ordinamento  per data dovrei ottenere PROD1 e poi PROD2: sbaglio?
> in quale altro modo posso bypassare il raggruppamento? HO letto
> qualcosa sul grouplevel ma non c'ho capito molto.
Su evento apertura del Report, dipendentemente da opzioni settate su una
Form (immagino sia il caso tuo), puoi giocare con i GroupLevel del Report,
scambiando a tuo piacimento i criteri.
Supponiamo che tu nella struttura abbia creato due livelli di gruppo:
Prodotto + Data  sia l'impostazione Default.
Su apertura:
If Forms!PincoPallino!OpzLivGruppo = XX    Then
        Me.GroupLevel(0).ControlSource = "Data"
        Me.GroupLevel(1).ControlSource = "Prodotto"
End If
Cambia il livello d'ordinamento del Report.
Ti saluto.


text:
"S. Savoldi" <
war...@libero.it
> wrote in message news:<dEh8b.313220$
Ny5.9...@twister2.libero.it
>...
> "Alessio Albano" <
> > Cioč, nel report raggruppato per prodotto se ho PROD1 = aaa con DATA1=
> > 01/01/2000 e PROD2 = bbb con DATA2=01/01/1999, anche se imposto un
> > ordinamento  per data dovrei ottenere PROD1 e poi PROD2: sbaglio?
> > in quale altro modo posso bypassare il raggruppamento? HO letto
> > qualcosa sul grouplevel ma non c'ho capito molto.
>
> Su evento apertura del Report, dipendentemente da opzioni settate su una
> Form (immagino sia il caso tuo), puoi giocare con i GroupLevel del Report,
> scambiando a tuo piacimento i criteri.
>
> Supponiamo che tu nella struttura abbia creato due livelli di gruppo:
> Prodotto + Data  sia l'impostazione Default.
>
> Su apertura:
>
> If Forms!PincoPallino!OpzLivGruppo = XX    Then
>         Me.GroupLevel(0).ControlSource = "Data"
>         Me.GroupLevel(1).ControlSource = "Prodotto"
> End If
>
> Cambia il livello d'ordinamento del Report.
>
Innanzitutto grazie. :)
In secondo luogo: io ho due report, formattati in base al
raggruppamento, e comunque anche se ne avessi uno solo, se č
formattato in modo che raggruppa per prodotto, ma al suo lancio io
imposto il raggruppamento per data, cosa mi ci scrive, nel report, nel
campo prodotto? viene fuori un pastrocchio. No?
sempre dubbioso
Alessio


text:
"Alessio Albano"
> Innanzitutto grazie. :)
> In secondo luogo: io ho due report, formattati in base al
> raggruppamento, e comunque anche se ne avessi uno solo, se è
> formattato in modo che raggruppa per prodotto, ma al suo lancio io
> imposto il raggruppamento per data, cosa mi ci scrive, nel report, nel
> campo prodotto? viene fuori un pastrocchio. No?
L'ordinamento/Raggruppamento stabilisce solo i criteri d'ordinamento dei
dati in fase di Reporting che non influiscono sull'associazione con le
TextBox.
In molti casi in cui la reimpostazione dei GroupLevels produce i risultati
sperati (evitando quindi di sdoppiare i Reports) in altri no (qualora su un
livello di gruppo sia gestita la sezione intestazione o Piede).
Non posso sapere quali siano le caratteristiche di Layout del tuo Report:
basta provare...
Ti saluto.


text:
"S. Savoldi" <
war...@libero.it
> wrote in message news:<dNz8b.315205$
lK4.9...@twister1.libero.it
>...

ARIgrazie:
ho fatto due ricerche e prove sul Controlsource e sono riuscito ad
ottenere gli ordinamenti richiesti.
Per il raggruppamento, lascio le impostazioni standard dei due
report:in fondo, rileggendo bene i miei appunti, mi è stata chiesta
solo la possibilità di ordinare in maniera diversa...
Ciao,
Alessio


title: Acquisto Office 2000

author: Giza

text:
Salve a tutti!
Sono uno sviluppatore Access e necessito della licanza per vendere (e quindi
dell'Ode Tools).
Allora ho deciso di comprare Office 2000 Developpers, che però non riesco a
trovare in negozio.
Allora ho deciso di comprare Office 2000 Premium e poi passare a developpers
quando sarà rimesso sul mercato. Qualcuno sa dirmi se faccio bene e quanto
mi verrà a costare il passaggio da Premium a Developers ?
Grazie a tutti... Seve


title: Acquisto Office 2000

author: fede

text:
Giza <
gizainf...@iol.it
> wrote in message
Uc%94.5049$1W4....@news.infostrada.it...

L'ODE 2000 è stato ritirato dal mercato per i troppi errori (tra i quali
l'impossibilità di creare il set di disk per la distribuzione del proprio
mdb o mde).
Non si sà quando la MS riuscirà a mettere in mercato una versione
funzionante.
Io personalmete possiedo la ODE 97 che a quanto mi risulta non si riesce più
a trovare sul mercato.
Ciao RoDAgo


title: Acquisto Office 2000

author: sib

text:
Giza scrive:
> Sono uno sviluppatore Access e necessito della licanza per vendere (e
quindi
> dell'Ode Tools).
> Allora ho deciso di comprare Office 2000 Developpers, ...
Perchè scrivi develoPPer, e non develoPer :-)
Ciao, Sib


title: Acquisto Office 2000

author: Jonathan Canova

text:
Ti conviene aspettare e prenderti l'Office nuovo quando esce. Spendi
sicuramente meno. Microsoft ha parlato timidamente di Febbraio...
Chi ha MSDN Universal ha già la beta del nuovo office, stando ad un mio
collega.
Giza <
gizainf...@iol.it
> wrote in message
Uc%94.5049$1W4....@news.infostrada.it...
>
> Salve a tutti!
>
> Sono uno sviluppatore Access e necessito della licanza per vendere (e
quindi
> dell'Ode Tools).



title: casella combinata e percentuale

author: giorgio

text:
Nella mia maschera avevo una casella combinata per un campo percentuale e
un'origine dati una piccola serie di lista di valori, e tutto funzionava.
Poichè i dati sono aumentati e per una migliore gestione ho creato una
tabella con id e valori percentuali e l'ho associata alla casella combinata,
ma mentre aprendo il menù a tendina vedo le percentuali quando li salvo
nella tabella di destinazione attraverso la maschera li vedo 0, ... es 12%
= 0.12.
E' possibile visualizzare  (attraverso maschera ) la percentuale 12% ?
tabella per idper contatore , Umidità, percentuale, 0 decimali
tabella destinazione idper,  intero lungo, 0 decimali
casella combi  tabella/query SELECT tblper.IDper, tblper.Umidità FROM
tblper; percentuale, 0 decimali, colonne 2 ,0cm ;2.54cm, associata 1
grazie


title: casella combinata e percentuale

author: Nick

text:
"giorgio" <
georgeNO-S...@libero.it
> ha scritto nel messaggio news:2q8eheF...@uni-berlin.de...

non ho ben capito, ma cmq nella query o in un campo della maschera il tuo campo potrebbe (solo per un discorso di visualizzazione)
=[campoaliquota]*100 & "%"
oppure moltiplichi solo per 100 e poi usi la foramttazione a % (credo ci sia)
ciao
Nick


title: casella combinata e percentuale

text:
"Nick" <senz...@chiedetesul.NG> wrote in message
news:JRD%c.83374$1V3.2...@twister2.libero.it...

Ho una casella combinata i cui dati li ricava da una tabella  che è
collegata con un'altra uno a molti. Per altre nella stessa maschera la
procedura funziona ma in questa che il campo è di tipo percentuale no.
Visualizzo due decimali 12,00% nel menù a tendina (che non mi interessano,
basta 12%) e quando salvo l'ID nella tabella di desinazione visualizzo in
maschera 0,12 al posto di 12% (come esempio).
La moltiplicazione non capisco dove la devo eseguire visto che la query di
origine riga è di tipo semplice, e l'origine controllo è il campo id.
grazie


title: casella combinata e percentuale

text:
"giorgio" <
georgeNO-S...@libero.it
> ha scritto nel messaggio news:2q8nnjF...@uni-berlin.de...

nella query avrai le varie colonne che compongono la tua casella combinata
pertanto la colonna 2 (quella credo visualizzata) conterrà il valore (es. 0,12)
questa colonna avraà un nome che per ora chiamiamo "percentuale"
quindi per visualizzare la percentuale basta che modfichi la prima righa di queta colonna in questo modo:
Percentuale_new: [Percentuale]*100
in questo modo la tua seconda colonna presenterà i valori moltiplicati per 100
se dalla formattazione non riesci a mettergli il simbolo % allora mettilo sempre in questa intestazione di colonna aggiungendo alla
riga sopra
& "%"
spero di essere stato chiaro
ciao
Nick


title: Controllo non compilabile se...

author: Enzo

text:
Ciao a tutti, ho un problema che ho risolto solo in parte... ho bisogno di
voi :-)!
Ho due controlli (tutti e due combobox)
ControlloA  e ControlloB
Vorrei che il ControllB (insomma non devo poterci scrivere dentro o
addirittura selezionare dal menu a tendina) fosse attivo solo dopo aver
selezionato una vox dal ControlloA. Grazie anticipatamente :-)!
Enzo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Controllo non compilabile se...

author: Roberto da casa

text:
"Enzo" <
enzo.fu...@tin.it
> ha scritto nel messaggio
news:b549g8$8ub$1...@news.newsland.it...
> Ciao a tutti, ho un problema che ho risolto solo in parte... ho bisogno di
> voi :-)!
> Ho due controlli (tutti e due combobox)
> ControlloA  e ControlloB
>
> Vorrei che il ControllB (insomma non devo poterci scrivere dentro o
> addirittura selezionare dal menu a tendina) fosse attivo solo dopo aver
> selezionato una vox dal ControlloA. Grazie anticipatamente :-)!
> Enzo
>
A fronte dell'evento "Su corrente" della maschera ed a fronte dell'evento
"Dopo aggiornamento" di ControlloB genera il seguente codice VBA:
Me!ControlloB.Enabled = False
Me!ControlloB.Locked = True
e a fronte dell'evento "Dopo aggiornamento" di ControlloA genera il seguente
codice VBA:
Me!ControlloB.Enabled = True
Me!ControlloB.Locked = False
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Controllo non compilabile se...

author: Antonio Biso

text:
"Enzo" <
enzo.fu...@tin.it
> ha scritto nel messaggio
news:b549g8$8ub$1...@news.newsland.it...
> Ciao a tutti, ho un problema che ho risolto solo in parte... ho bisogno di
> voi :-)!
> Ho due controlli (tutti e due combobox)
> ControlloA  e ControlloB
>
> Vorrei che il ControllB (insomma non devo poterci scrivere dentro o
> addirittura selezionare dal menu a tendina) fosse attivo solo dopo aver
> selezionato una vox dal ControlloA. Grazie anticipatamente :-)!
su dopo aggiornamento della prima combo, testi il suo valore.
Se č vuoto metti la proprietą enabled della seconda combo a false, se non č
vuoto a true
Antonio


title: Errore: Impossibile trovare il campo a cui si fa riferimento

author: Roberto

text:
Salve
    L'errore in oggetto me lo da nel momento in cui da codice faccio
riferimento ad un campo in una sottomaschera, la riga che ho scritto è la
seguente:
Copia = Forms![prestiti].[sottomaschera copie disponibili]!IDCopia
Non riesco a capire il perche', dove sbaglio
Vi ringrazio anticipatamente dell'aiuto.
Saluti Roberto


text:
"Roberto" <
r.ric...@clanius.com
> ha scritto nel messaggio
news:j6Ed9.2897$%z1.7...@twister1.libero.it...
> Salve
>     L'errore in oggetto me lo da nel momento in cui da codice faccio
> riferimento ad un campo in una sottomaschera, la riga che ho scritto è la
> seguente:
>
> Copia = Forms![prestiti].[sottomaschera copie disponibili]!IDCopia
>
> Non riesco a capire il perche', dove sbaglio
Perchè la sintassi è
Forms![prestiti].[sottomaschera copie disponibili].form.IDCopia
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:dyEd9.2759$AW6....@twister2.libero.it...

>Grazie è andato tutt'ok!!!
Roberto
>


title: Leggere l'ID di un Record appena creato

text:
Ecco il problema: ho una query di inserimento e ho bisogno di conoscere
qual'è l'ID del record appena inserito...
si può fare?
Grazie a tutti!


title: Leggere l'ID di un Record appena creato

text:
123 <
1...@123.it
> ha scritto nel messaggio <8bnn0e$q55$
1...@nslave2.tin.it
>...
>Ecco il problema: ho una query di inserimento e ho bisogno di conoscere
>qual'è l'ID del record appena inserito...
Se l'ID che tu intendi è quello generato da un campo contatore, basta usare
la funzione DMax
Antonio


title: Confronto tabelle via codice

author: Claudio

text:
Buonasera a tutti :)
Ho copiato in un mio database la funzione presa dal Sito Comune per
confrontare due tabelle e lo messa sull'evento click di un pulsante in una
maschera, ma mi restituisce un messaggio di errore che dice di non trovare
la tabella o la query di input.
la funzione č la seguente
Private Sub Comando0_Click()
'Public Sub Tabelle_a_confronto(Tab1 As String, Tab2 As String)
    'Autore: Alberto Plano (
albert...@iteco.it
)
    'Input: Nome delle due tabelle/query da confrontare.
    'Tab1 e Tab2 devono avere la stessa struttura affinchč
    '            i risultati ottenuti siano sensati.
    'Tab1 e Tab2 non devono contenere campi di tipo OLE.
    Dim dbase As Database
    Dim T1, T2 As Recordset
    Dim campo As Field
    Dim aiuto1(), aiuto2() As String
    Dim indice1, indice2 As Long
    Set dbase = CurrentDb
    Set T1 = dbase.OpenRecordset(Tab1, dbOpenSnapshot)
    Set T2 = dbase.OpenRecordset(Tab2, dbOpenSnapshot)
    Rem Creo le matrici aiuto1 e aiuto2
    T1.MoveLast
    T2.MoveLast
    ReDim aiuto1(1 To T1.RecordCount)
    ReDim aiuto2(1 To T2.RecordCount)
    T1.MoveFirst
    For indice1 = 1 To T1.RecordCount
        aiuto1(indice1) = ""
        For indice2 = 0 To T1.Fields.Count - 1
            aiuto1(indice1) = aiuto1(indice1) + CStr(T1(indice2).Name) + " "
+ CStr(Null_to_zero(T1(indice2))) & Chr$(10)
        Next indice2
        T1.MoveNext
    Next indice1
    T2.MoveFirst
    For indice1 = 1 To T2.RecordCount
        aiuto2(indice1) = ""
        For indice2 = 0 To T2.Fields.Count - 1
            aiuto2(indice1) = aiuto2(indice1) + CStr(T1(indice2).Name) + " "
+ CStr(Null_to_zero(T2(indice2))) & Chr$(10)
        Next indice2
        T2.MoveNext
    Next indice1
    Rem Elimino le stringhe uguali che sono contenute in Aiuto1 e Aiuto2
    For indice1 = 1 To T1.RecordCount
        For indice2 = 1 To T2.RecordCount
            If aiuto1(indice1) = aiuto2(indice2) Then
                aiuto1(indice1) = ""
                aiuto2(indice2) = ""
                Exit For
            End If
        Next indice2
    Next indice1
    Rem Visualizzo i record di Tab1 che non sono contenuti in Tab2
    Dim messaggio As String
    Dim uguale As Integer
    uguale = True
    For indice1 = 1 To T1.RecordCount
        If aiuto1(indice1) <> "" Then
            messaggio = "Record presente in " & Tab1 & " e mancante in " &
Tab2 & Chr$(10) & Chr$(10) & aiuto1(indice1)
            MsgBox messaggio
            uguale = False
        End If
    Next indice1
    For indice2 = 1 To T2.RecordCount
        If aiuto2(indice2) <> "" Then
            messaggio = "Record presente in " & Tab2 & " e mancante in " &
Tab1 & Chr$(10) & Chr$(10) & aiuto2(indice2)
            MsgBox messaggio
            uguale = False
        End If
    Next indice2
    If uguale Then
        MsgBox Tab1 & " e " & Tab2 & " sono identiche."
    End If
End Sub
Public Function Null_to_zero(a As Variant) As Variant
    If IsNull(a) Then
        Null_to_zero = 0
    Else
        Null_to_zero = a
    End If
End Function
Non riesco a capire, data il mio livello di conoscenze, come mai e chiedo il
vostro illuminante aiuto in proposito ed inoltre se possibile sapere come
fare per poter salvare il risultato in una tabella
Grazie anticipate per ogni risposta!
Paolo
(Access 2002/2000)


title: Confronto tabelle via codice

text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:U%fU9.20051$lj5.2...@tornado.fastwebnet.it...
> Buonasera a tutti :)
>
> Ho copiato in un mio database la funzione presa dal Sito Comune per
> confrontare due tabelle e lo messa sull'evento click di un pulsante in una
> maschera, ma mi restituisce un messaggio di errore che dice di non trovare
> la tabella o la query di input.
> la funzione è la seguente
[CUT]
E no caro Claudio, tu non puoi eliminare la prima riga della Sub, dove sono
memorizzati i nomi delle due tabele e/o query (Tab1 e Tab2), inglobarla in
una routine evento e poi pretendere che le cose ti funzionino.
Tu devi memorizzare in un modulo del tuo database la Sub che hai trovato sul
Sito Comune così come è; poi, a fronte dell'evento "Su clic" del tuo
pulsante di comando devi richiamare CORRETTAMENTE la Sub passando ad essa il
nome dei due oggetti che vuoi vengano confrontati, una cosa del Genere:
Tabelle_a_confronto("NomePrimaTabella", "NomeSecondaTabella)
Devi poi risolvere un altro problema: la Sub in oggetto fa riferimento alla
libreria Microsoft DAO; poichè tu invece NON usi Access 97 ma una versione
successiva di Access, dovrai aggiungere al tuo database i referimenti a tale
libreria.
Dovrei anche sostituire queste due righe di codice:
Dim dbase As Database
Dim T1, T2 As Recordset
con queste tre righe di codice:
Dim dbase As DAO.Database
Dim T1 As DAO.Recordset
Dim T2 As DAO.Recordset
> Private Sub Comando0_Click()
> 'Public Sub Tabelle_a_confronto(Tab1 As String, Tab2 As String)
>     'Autore: Alberto Plano (
albert...@iteco.it
)
>     'Input: Nome delle due tabelle/query da confrontare.
>     'Tab1 e Tab2 devono avere la stessa struttura affinchè

Per salvare il risultato della Sub in una tabella, devi sostituire le due
istruzioni MsgBox che evidenziano i record non uguali con il richiamo di una
query di accodamento che accoda i record nella tua tabella degli errori.
Certo è che se non conosci almeno un po' VBA, non sarà una cosina molto
facile da fare per te.
>
> Grazie anticipate per ogni risposta!
>
> Paolo
> (Access 2002/2000)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Confronto tabelle via codice

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:i3iU9.111790$Ou4.3...@twister2.libero.it...
>
> "Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
> news:U%fU9.20051$lj5.2...@tornado.fastwebnet.it...
> CUT
> E no caro Claudio, tu non puoi eliminare la prima riga della Sub, dove
sono
> memorizzati i nomi delle due tabele e/o query (Tab1 e Tab2), inglobarla in
> una routine evento e poi pretendere che le cose ti funzionino.
> Tu devi memorizzare in un modulo del tuo database la Sub che hai trovato
sul
> Sito Comune così come è; poi, a fronte dell'evento "Su clic" del tuo
> pulsante di comando devi richiamare CORRETTAMENTE la Sub passando ad essa
il
> nome dei due oggetti che vuoi vengano confrontati, una cosa del Genere:
>
> Tabelle_a_confronto("NomePrimaTabella", "NomeSecondaTabella)
>
> CUT
>
> Per salvare il risultato della Sub in una tabella, devi sostituire le due
> istruzioni MsgBox che evidenziano i record non uguali con il richiamo di
una
> query di accodamento che accoda i record nella tua tabella degli errori.
> Certo è che se non conosci almeno un po' VBA, non sarà una cosina molto
> facile da fare per te.
>
>
> --
> Roberto
>
Prima di tutto grazie infinite della risposta sempre veloce ed esaustiva,
si.....e vero...mi rendo conto di essere..come dire...un asino in materia
:-) ma seppur dall'alto della età non proprio verde (oltre le 4
decine...sob) sto cercando di imparare, nonostante le mie attuali
condizioni.
Ora provero a implementare ciò che mi hai suggerito e per quanto riguarda la
tabella poi da creare non sarà certo una cosa facile ma credo che alla fine
dovrei spuntarla.....! non sia mai!.
Con i miei piu sinceri auguri di una buona e serena settimana!
Grazie di tutto! :::---)))
Paolo
(Claudio name del fratello ormai non piu qui..e mio secondo name)


title: Condizioni

author: Lucio

text:
Salve a tutto il NG,
ho un piccolo problema;
ho una casella di testo TXT1, ora vorrei che se il valore inserito in
questa casella e 22 oppore 14 oppure 17 questa diventi verde;
se il valore è 13 oppure 49 oppure 71 diventi gialla.
Ho girovagato un pò ma nulla.
Grazie
Lucio
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Condizioni

author: ALESSANDRO Baraldi

text:
"Lucio" <
nap...@tin.it
> ha scritto nel messaggio
news:cmj0ju$7i1$1...@news.newsland.it...
> Salve a tutto il NG,
> ho un piccolo problema;
> ho una casella di testo TXT1, ora vorrei che se il valore inserito in
> questa casella e 22 oppore 14 oppure 17 questa diventi verde;
> se il valore è 13 oppure 49 oppure 71 diventi gialla.
> Ho girovagato un pò ma nulla.
> Grazie
> Lucio
>
Se usi versioni di Access>97 allora seleziona la TextBox in modalità
Struttura, dal menù che ottieni clikkando il DX_Mouse trovi la voce
FORMATTAZIONE CONDIZIONALE, dagli un'occhita e prova ad inserire i
criteri che hai menzionato...!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Condizioni

text:
ALESSANDRO Baraldi ha scritto:
> "Lucio" <
nap...@tin.it
> ha scritto nel messaggio
> news:cmj0ju$7i1$1...@news.newsland.it...
> > Salve a tutto il NG,
> > ho un piccolo problema;
> > ho una casella di testo TXT1, ora vorrei che se il valore inserito in
> > questa casella e 22 oppore 14 oppure 17 questa diventi verde;
> > se il valore è 13 oppure 49 oppure 71 diventi gialla.
> > Ho girovagato un pò ma nulla.
> > Grazie
> > Lucio
> >
> Se usi versioni di Access>97 allora seleziona la TextBox in modalità
> Struttura, dal menù che ottieni clikkando il DX_Mouse trovi la voce
> FORMATTAZIONE CONDIZIONALE, dagli un'occhita e prova ad inserire i
> criteri che hai menzionato...!
> Ciao
Ho provato con la formattazione condizionale, solo che non riesco a
comprendere come inserire parametri multipli...



title: Condizioni

author: Roberto dalla campagna

text:
Lucio <
nap...@tin.it
> wrote in message cmj0ju$7i1$1...@news.newsland.it...
> Salve a tutto il NG,
> ho un piccolo problema;
> ho una casella di testo TXT1, ora vorrei che se il valore inserito in
> questa casella e 22 oppore 14 oppure 17 questa diventi verde;
> se il valore è 13 oppure 49 oppure 71 diventi gialla.
> Ho girovagato un pò ma nulla.
> Grazie
> Lucio
>
La maschera ha una visualizzazione a maschera singola o a maschere continue?
Che versione di Access usi?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Condizioni

author: mayerlink

text:
di fretta, scusa:
sel. TXT1
Formato
Formattazione Condizionale
L'Espressione è:[txt1] = 22 Or [txt1] = 14 Or [txt1] =17
imposta la formattazione
Poi: clicca Aggiungi e ripeti modificando i valori
La possibilità max è di 3 condizioni
Si può impostare anche in Visual B con la proprietà FormatConditions
Fai sapere
Ciao Ruggero(mayerlink)
"Lucio" <
nap...@tin.it
> ha scritto nel messaggio
news:cmj0ju$7i1$1...@news.newsland.it...



title: Aree attive in immagini

author: OxygeN

text: Come si possono creare aree attive all'interno di immagini in Access 2000 ?


title: Aree attive in immagini

author: Federico Luciani

text:
OxygeN wrote:
> Come si possono creare aree attive all'interno di immagini in Access 2000 ?
Probabilmente gestendo la posizione X,Y del puntatore
all'interno del controllo immagine.
Prova a guardare gli eventi MouseDown, MouseUp e MouseMove.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Criterio in una query - utilizzo di variabili

author: Gianna

text:
Ciao,
ho una query che deve essere eseguita da due maschere diverse in
momenti diversi.
Il criterio di un campo fa riferimento attualmente ad un controllo di
una delle due maschere (=Forms!Maschera1!Campo1).
Ovviamente la stessa query non riesco ad usarla con la seconda
maschere in quanto il criterio dovrebbe essere =Forms!Maschera2!
Campo1.
Domanda: se io memorizzassi in una variabile comune pubblica il valore
del campo1, alternativamente a seconda della maschera in utilizzo,
posso specificare nei criteri della query il riferimento a quella
variabile? Se si qual'è la sintassi per scrivere il riferimento della
variabile nei criteri della query? non riesco a trovare nulla nella
guida in linea.
Molte grazie a chi mi aiuterà.
Gianna


author: Karl Donaubauer

text:

Come usare le variabili nelle query
www.donkarl.com/it/?FAQ3.15
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Dopo Aggiornamento

text:
Ciao ,

Ho questa Routine " DopoAggiornamento "  che mi trova il record  corrispondente
ma non riesco a  fare in modo che
se il record non viene trovato  mi dia un messaggio e  rimetta il focus  su   TXTOrdineEbay

mi date una mano ?

Private Sub TXTOrdineEbay_AfterUpdate()

    ' Trova il record corrispondente al controllo
    Dim rs As Object

    Set rs = Me.Recordset.Clone
        rs.FindFirst "[NordineEbay] = '" & Me![TXTOrdineEbay] & "'"
            Me.Bookmark = rs.Bookmark

 If Not IsNull(Me.NDocumentoSpedizione & vbNullString) Then

                Select Case Left(Me.NDocumentoSpedizione, 2)

                        Case "CB"
                                Me.NDocumentoSpedizione.SetFocus

                        Case "EB"
                                 Me.NDocumentoSpedizione.SetFocus

                        Case "RA"
                                 Me.PesoLordoRAC.SetFocus

                        Case "RC"
                                 Me.PesoLordoRAC.SetFocus

                        Case "VD"
                                 Me.PesoLordoRAC.SetFocus

                        Case Else
                                 Me.PesoLordo.SetFocus

                        End Select

End If

End Sub

Saluti  Giuseppe


title: Dopo Aggiornamento

text:
Manca un pezzo ed io eviterei il Clone del Recordset dal momemnto che esiste l'oggetto apposta... RecordSetclone...

Private Sub TXTOrdineEbay_AfterUpdate()

	With Me.RecordsetClone
		.FindFirst "[NordineEbay] = '" & Me![TXTOrdineEbay] & "'"
		If .NoMatch Then
			Msgbox "NON TROVATO"
		Else
			MsgBox "TROVATO"
            Me.Bookmark = .Bookmark
		End If
	End With

	If Not IsNull(Me.NDocumentoSpedizione & vbNullString) Then

		Select Case Left(Me.NDocumentoSpedizione, 2)
			Case "CB":	Me.NDocumentoSpedizione.SetFocus
			Case "EB":	Me.NDocumentoSpedizione.SetFocus
			Case "RA":	Me.PesoLordoRAC.SetFocus
			Case "RC":	Me.PesoLordoRAC.SetFocus
			Case "VD":	Me.PesoLordoRAC.SetFocus
			Case Else:      Me.PesoLordo.SetFocus
		End Select

	End If

End Sub

@Alex


title: Dopo Aggiornamento

text:
Grazie Alex

il messaggio TROVATO  non mi serve , ho modificato così  e funziona

Dim rs As Object

    Set rs = Me.RecordsetClone
        rs.FindFirst "[NordineEbay] = '" & Me![TXTOrdineEbay] & "'"
            Me.Bookmark = rs.Bookmark

            If rs.NoMatch Then

                        MsgBox " Numero Ordine Inesistente "

                     End If

Solo vorrei  che dopo il messaggio il focus torni sul controllo
TXTOrdineEbay per inserire il numero giusto ,
mentre invece l'istruzione prosegue

Come dovrei fare

Giuseppe


title: Dopo Aggiornamento

text:

Poi non dire che sono io indisponente...

Ti ho inserito il codice pulito e tu lo hai risporcato con cose intutili...
Hai messo l'uguagliamento del BOOMARK dove NON VA senza nemmenno chiederti perchè io l'ho messo dopo...!
Se non trova il Record l'uguagliazione del BOOKMARK secondo te funziona o restituisce ERORRE che nemmeno hai gestito...?

Quindi io che sono preciso, e la programmazione richiede precisione, quando vedo queste cose ... mi incazzo...

IL CODICE GIUSTO E' QUESTO, se ho capito bene:

Private Sub TXTOrdineEbay_AfterUpdate()

	With Me.RecordsetClone
		.FindFirst "[NordineEbay] = '" & Me![TXTOrdineEbay] & "'"
		If .NoMatch Then
			MsgBox " Numero Ordine Inesistente "
                        Me.TXTOrdineEbay.SetFocus
                        Exit Sub
		Else
                        Me.Bookmark = .Bookmark
		End If
	End With

	If Not IsNull(Me.NDocumentoSpedizione & vbNullString) Then

		Select Case Left(Me.NDocumentoSpedizione, 2)
			Case "CB":	Me.NDocumentoSpedizione.SetFocus
			Case "EB":	Me.NDocumentoSpedizione.SetFocus
			Case "RA":	Me.PesoLordoRAC.SetFocus
			Case "RC":	Me.PesoLordoRAC.SetFocus
			Case "VD":	Me.PesoLordoRAC.SetFocus
			Case Else:      Me.PesoLordo.SetFocus
		End Select

	End If
End Sub

Ora vedi tu...

@Alex


title: Dopo Aggiornamento

author: Bruno Campanini

text:
on 21-02-19,
amrri...@hotmail.com
 supposed :

====================================
Private Sub Command3_Click()

RecordsetClone.FindFirst "[NordineEbay] = '" & [TextOrdineEbay] & "'"
If RecordsetClone.NoMatch Then
    MsgBox "Numero Ordine Inesistente"
    [TextOrdineEbay].SetFocus
Else
    Bookmark = RecordsetClone.Bookmark
End If

End Sub
====================================

Bruno


title: Dopo Aggiornamento

text:
Bruno.... mah...

@Alex


title: Dopo Aggiornamento

text:
After serious thinking @Alex wrote :
> Bruno.... mah...
>
> @Alex

Sì, ma qual è il vantaggio?

Bruno


title: Dopo Aggiornamento

text:
Imparare.

@Alex


title: Dopo Aggiornamento

text:
@Alex pretended :
> Imparare.
>
Ma no!
Il vantaggio, seppur limitato e poco significativo nel
contesto in esame, è che ti risparmi il Refresh
dell'oggetto, laddove fosse necessario.

Bruno


title: Dopo Aggiornamento

text:
> Poi non dire che sono io indisponente...
>
> Ti ho inserito il codice pulito e tu lo hai risporcato con cose intutili...
> Hai messo l'uguagliamento del BOOMARK dove NON VA senza nemmenno chiederti perchè io l'ho messo dopo...!
> Se non trova il Record l'uguagliazione del BOOKMARK secondo te funziona o restituisce ERORRE che nemmeno hai gestito...?
>
> Quindi io che sono preciso, e la programmazione richiede precisione, quando vedo queste cose ... mi incazzo...

> Ora vedi tu...
>
> @Alex

Non credo di aver mai detto che sei indisponente,
se l'ho detto chiedo scusa ,
Ho modificato le istruzioni solo per provare senza chiedermi perchè e per come , poi avrei cercato di capire la modifica .

ora ho rimesso il tuo codice
With Me.RecordsetClone
 		.FindFirst "[NordineEbay] = '" & Me![TXTOrdineEbay] & "'"
 		If .NoMatch Then
 			MsgBox " Numero Ordine Inesistente "
                         Me.TXTOrdineEbay.SetFocus
                         Exit Sub
 		Else
                         Me.Bookmark = .Bookmark
 		End If
 	End With

e funziona solo che non riesco a far tornare il focus sulla casella combinata TXTOrdineEbay , ho controllato l'ordine tabulazione ed è ok , può essere perchè viene cercato sulla casella testo [NordineEbay]  con Abilitato a NO  ?

e non ti incazzare con me, non vale la pena.

Ciao  Giuseppe


title: Dopo Aggiornamento

text:
Premesso che mi infastidisco perché non ti ritengo uno stupido, ed al semplice fornire pappa pronta preferisco un commento brusco ma con le spiegazioni... poi posso sbagliare...

Di fatto non capisco operativamente quando e dove deve tornare il focus...

@Alex


title: Dopo Aggiornamento

text:

Senti Alex ma che cazzo dici ?
Io non ho chiesto nessuna pappa pronta , poi questo termine pappa pronta può essere usato con uno che è esperto in programmazione e lo fa per professione o studia per farlo .
A me non interessa fare il programmatore , non ho ne le basi , non ho mai studiato informatica e tanto meno ne ho il tempo , mi DILETTO soltanto a fare qualche applicazione ( come cataloghi e database per le ricerche prodotti ) per la mia azienda .
Quello che ho fatto da semplice autodidatta mi soddisfa e mi funziona , cerco di perfezionarlo come posso , cercando nei manuali, nella rete e nei libri acquistati e dedicati ad access fin dal 1994 Access 1.

Detto ciò qui su questo  forum ho trovato tantissime soluzione e chiesto tante volte aiuto , che mi è sempre stato dato , tu ti incazzi per
" la pappa pronta " ma è ovvio che se io ricevo una istruzione completa
sono più contento e mi semplifica la vita , non devo lucrare sopra quelle informazioni , perché allora avresti ragione ad incazzarti,e dovrei studiare ed impegnarmi senza aspettare che altri facciano il lavoro per me , sono molto d'accordo e avresti maggior ragione se fossimo su un forum per soli programmatori o esperti , ma qui ci sono tanti "ignoranti" come me , dei discreti interlocutori e poi ci sono quelli bravi come te .

Scusa per questo pippone  , ma a proposito del focus , se apro la casella riepilogo e clicco sulla prima righa che è vuota allora va tutto bene esce il messaggio e il focus torna sulla casella riepilogo , se invece  come mi accade spesso digito un numero ordine inesistente e premo invio allora il focus non torna .

Ciao  e buona domenica


title: Dopo Aggiornamento

text:
Sei certo di aver compreso il mio messaggio...?
Non aggiungo nulla... ti invito solo a rileggerlo... con la speranza tu possa comprenderne meglio il senso, perché forse il mio intento era l'opposto.

Detto ciò... la comunicazione è fatta in 2... devo aver sbagliato... a rispondere.

Per il resto... ora defonisci che è il controllo chiamato TXTpippone, dal prefisso era una textbox, su cui vuoi il focus in realtà pare essere una casella di riepilogo poi dici che quando digiti un ordine non esistente... dove digiti in una casella di riepilogo...? Non sarà magari una Combobox o Casella Combinata...?

Mi fermo.

Saluti
@Alex


title: Dopo Aggiornamento

text:
Il giorno domenica 24 febbraio 2019 13:31:17 UTC+1, @Alex ha scritto:
> Sei certo di aver compreso il mio messaggio...?

Credo di averlo capito molto bene , comunque non ci sono problemi e spero che tu abbia compreso le mie parole, io "ignorante" in materia  chiedo, poi se qualcuno mi da delle risposte per quello che può, le sono grato .
Chiuso.

A proposito della mia richiesta , ho fatto senza dubbio confusione tra  casella di testo e casella combinata e mi scuso per questo ,
mi spiego meglio , ho un controllo chiamato "TXTOrdineEbay" ma è una ComboBox( nata casella di testo cambiata in ComboBox ) dove come origine ho il numero ordine della tabella Ordini , a questo punto digito un numero ordine premo invio e mi viene restituito il record completo corrispondente al numero ordine, tutto ok .

Il problema è se il numero digitato non esiste , ora con le istruzioni che mi hai dato si apre il messaggio per informarmi che il numero è errato , gli do ok però il focus non torna su  TXTOrdineEbay  per digitare un numero esatto .

Il problema è solo questo .

Se invece opero con il mouse , apro la ComboBox e clicco sulla prima riga che è vuota allora esci il messaggio e dopo l'ok il focus torna sulla ComboBox .

Solo che così facendo posso solo scegliere quello che propone la ComboBox e ovviamente la lista è molto lunga , mentre io vorrei digitare il numero ordine , la cosa è molto più rapida .

Se riesco a risolvere questo problema ok, altrimenti pazienza niente di compromesso

Cordialmente
Giuseppe


title: Dopo Aggiornamento

text:
Il giorno lunedì 25 febbraio 2019 13:01:25 UTC+1,
amrri...@hotmail.com
 ha scritto:
> Il giorno domenica 24 febbraio 2019 13:31:17 UTC+1, @Alex ha scritto:
> > Sei certo di aver compreso il mio messaggio...?
>
> Credo di averlo capito molto bene , comunque non ci sono problemi e spero che tu abbia compreso le mie parole, io "ignorante" in materia  chiedo, poi se qualcuno mi da delle risposte per quello che può, le sono grato .
> Chiuso.

E' no... è chiuso quanto ci si è capiti, non quando ognuno rimane della propria idea... e ribadisco il fattoi che hai proprio capito male, spero in buonafede... e per questo insisto nella mia spiegazione.

RIPORTO IL TESTO:
"Premesso che mi infastidisco perché non ti ritengo uno stupido, ed al semplice fornire pappa pronta preferisco un commento brusco ma con le spiegazioni... poi posso sbagliare... "

La parafrasi in italiano del testo impone che manchi un soggetto, ancorchè sia sottinteso essendo chi scrive(IO)...!

Chiariamo questa frase cui aggiungo il soggetto:

"Io al semplice fornire pappa pronta preferisco un commento brusco ma con le spiegazioni"

NOn credo serva Google, significa che di solito io non fornisco codice senza spiegarlo..., questo non significa tu lo abbia chiesto, ma proprio che sono io a non considerare l'opzione... va da se che se ti ho risposto fino ad ora, avevo già fatto queste valutazioni... e non le ho nemmeno prese in considerazione, altrimenti io ti avrei nemmeno risposto, soprattutto per essere frainteso e farmi questo pippone...

>
> Cordialmente
> Giuseppe

Detto ciò... hai dato proprio il massimo per fare confusione, io lo definisco proprio "PRESSAPOCHISMO"... e non ha nulla a che vedere con il fatto di non essere un professionista.

La gestione delle ComboBox, se tu lo avessi detto subito..., si fanno in modo diverso...
La combo puo essere abilitata per accettare valori SOLO in elenco.

Questo consente di attivare ed operare su EVENTO NOTINLIST.
    Private Sub NomeCombo_NotInList(NewData As String, Response As Integer)
        ....
    End Sub

Puoi anche intercettare, al posto del NOTINLIST, l'evento FormError con codice
ERR_ITEMNOTINLIST1 = 2237

    Private Sub Form_Error(DataErr As Integer, Response As Integer)
        ....
    End Sub

Come vedrai entrambi gli eventi hanno 2 parametri e tu devi obbligatoriamente gestirli in particolare RESPONSE....!

In entrambi i casi dovrai mettere Response=acDataErrContinue per evitare l'errore di sistema ed annullerai l'immissione...!

Me.NomeControlloComboBox.Undo

Facendo così il Focus rimane sulla combo e non hai bisogno di tutto quello che avevi pensato prima...

Non ho altro da aggiungere.

@Alex


title: Dopo Aggiornamento

text:
Il giorno lunedì 25 febbraio 2019 13:40:53 UTC+1, @Alex ha scritto:
> Il giorno lunedì 25 febbraio 2019 13:01:25 UTC+1,
amrri...@hotmail.com
 ha scritto:
> > Il giorno domenica 24 febbraio 2019 13:31:17 UTC+1, @Alex ha scritto:
> > > Sei certo di aver compreso il mio messaggio...?
> >
> > Credo di averlo capito molto bene , comunque non ci sono problemi e spero che tu abbia compreso le mie parole, io "ignorante" in materia  chiedo, poi se qualcuno mi da delle risposte per quello che può, le sono grato .
> > Chiuso.
>
>
> E' no... è chiuso quanto ci si è capiti, non quando ognuno rimane della propria idea... e ribadisco il fattoi che hai proprio capito male, spero in buonafede... e per questo insisto nella mia spiegazione.
>
> RIPORTO IL TESTO:
> "Premesso che mi infastidisco perché non ti ritengo uno stupido, ed al semplice fornire pappa pronta preferisco un commento brusco ma con le spiegazioni... poi posso sbagliare... "
>
> La parafrasi in italiano del testo impone che manchi un soggetto, ancorchè sia sottinteso essendo chi scrive(IO)...!
>
> Chiariamo questa frase cui aggiungo il soggetto:
>
> "Io al semplice fornire pappa pronta preferisco un commento brusco ma con le spiegazioni"
>
> NOn credo serva Google, significa che di solito io non fornisco codice senza spiegarlo..., questo non significa tu lo abbia chiesto, ma proprio che sono io a non considerare l'opzione... va da se che se ti ho risposto fino ad ora, avevo già fatto queste valutazioni... e non le ho nemmeno prese in considerazione, altrimenti io ti avrei nemmeno risposto, soprattutto per essere frainteso e farmi questo pippone...

Ciao  Alex

Ho capito benissimo quello che volevi dire , e ti do ragione sul fatto
che preferisci dare risposte magari  "DURE" ma con il contributo delle spegazioni
per far capire il funzionamento e perchè se uno arriva alla soluzione
con le proprie gambe mettendo a frutto i consigli è nettamente meglio ,
e fin qui sono d'accordissimo .

Quello che volevo intendere io ( e forse mi sono spiegato male ? )
è che devi capire chi hai come interlocutore , considera che per me è molto
difficile capire le tue spiegazioni con termini , sempre per me , incomprensibili ,
non che io sia stupido ( spero) ma non ho nozioni specifiche in questa materia .

> Detto ciò... hai dato proprio il massimo per fare confusione, io lo definisco proprio "PRESSAPOCHISMO"... e non ha nulla a che vedere con il fatto di non essere un professionista.

Si riconosco di aver fatto confusione e me ne scuso ,

> La gestione delle ComboBox, se tu lo avessi detto subito..., si fanno in modo diverso...
> La combo puo essere abilitata per accettare valori SOLO in elenco.
>
> Questo consente di attivare ed operare su EVENTO NOTINLIST.
>     Private Sub NomeCombo_NotInList(NewData As String, Response As Integer)
>         ....
>     End Sub
>
>
> Puoi anche intercettare, al posto del NOTINLIST, l'evento FormError con codice
> ERR_ITEMNOTINLIST1 = 2237
>
>     Private Sub Form_Error(DataErr As Integer, Response As Integer)
>         ....
>     End Sub
>
> Come vedrai entrambi gli eventi hanno 2 parametri e tu devi obbligatoriamente gestirli in particolare RESPONSE....!
>
> In entrambi i casi dovrai mettere Response=acDataErrContinue per evitare l'errore di sistema ed annullerai l'immissione...!
>
> Me.NomeControlloComboBox.Undo
>
> Facendo così il Focus rimane sulla combo e non hai bisogno di tutto quello che avevi pensato prima...

le tue spiegazioni  sono molto interessanti e fruttuose sono sicuro
di riuscire a raggiungere lo scopo prefissato

Ciao e Grazie
Giuseppe


title: Dopo Aggiornamento

text:
> le tue spiegazioni  sono molto interessanti e fruttuose sono sicuro
> di riuscire a raggiungere lo scopo prefissato
>

Perfetto eseguito funziona :

Private Sub TXTOrdineEbay_NotInList(NewData As String, Response As Integer)

    Dim intResponse As Integer

    MsgBox (" Numero ordine inesistente  "), vbExclamation, ("  Immettere codice esatto   ")

    Response = acDataErrContinue

    Me.TXTOrdineEbay.Undo

End Sub


title: Browser di immagini

author: Nicola

text:
Un saluto a tutto il NG
avrei da proporvi un mio piccolo problemino...
vorrei realizzare un browser di immagini su una maschera, con una
visualizzazione a matrice ad esempio 3 x 3 a schermata (9 per volta su n
foto per categoria) con il nome dell'immagine sotto la foto.
Le foto sono collegate al db attraverso i controlli VB.
ho provato a realizzare la cosa usando 9 immagini e cioè limitandomi ad una
schermata, ma il risualtato è stato deludente in quanto il db si comporta
come se mettessi le foto su maschera continua (e quindi mi viene
visualizzata una sola foto su tutti e 9 i controlli e che cambia
selezionando ad esempio il nome desiderato).
vorrei chiedere se qualcuno di voi ha realizzato mai un qualcosa di simile e
se possibile darmi qualche consiglio sulla realizzazione...
Un ringraziamento anticipato per l'attenzione..
Nicola


title: Browser di immagini

text:
"Nicola" <
biasi_nic...@tin.it
> ha scritto nel messaggio
news:fUt%9.169367$AA2.6...@news2.tin.it...

Non è facile in un messaggio di NG darti i dettagli con cui in un mio
programma ho realizzato un browser di immagini, quindi mi limito a darti
solo alcune dritte che poi tu svilupperai.
1) Creati una maschera associata alla tabella o alla query che contiene i
campi con gli indirizzi dei file immagine che vuoi visualizzare nel browser.
2) Nel corpo della maschera NON inserire alcun controllo associato ma, nel
tuo caso, inseirai 9 controlli Immagine e 9 caselle di testo non associate
dove visualizzerai i nomi delle immagini.
3) A fronte dell'evento "Su caricamento" della maschera aprirai il
RecordsetClone della maschera e ne leggerai i primi 9 record; dopo la
lettura di ogni record con un ciclo imposterai la proprietà Picture di un
controllo immagine diverso, come pure imposterai il valore della relativa
casella di testo non associata con la descrizione della foto di quel record.
4) Inserisci nella maschera anche due pulsanti di controllo con i quali
effettuerai la navigazione avanti e indietro nel browser; pigiando il primo
pulsante leggerai i 9 record successivi, mentre pigiando l'altro leggerai i
9 record precedenti; durante la lettura effettuerai quanto scritto al punto
3).
5) Quando il browser sarà funzionante potrai anche sbizzarrirti a
implementare delle finezze quali effettuare lo zoom di una immagine previa
il doppio clic sul relativo controllo immagine.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Browser di immagini

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:LyL%9.81030$ZE.22...@twister2.libero.it...

ci provo e ti faccio sapere.
Ma come mai sul Sito Comune non esistono esempi su questi tipi di DB?
intanto ti ringrazio infinitamente
Nicola


title: Browser di immagini

author: warp

text:
Nicola ha scritto nel messaggio ...
>ci provo e ti faccio sapere.
>Ma come mai sul Sito Comune non esistono esempi su questi tipi di DB?
E' obbligatorio che ci siano?
Per coincidenza credo sarai accontentato ... però non essere pretenzioso, il materiale del Sito
Comune è freeware.
Ti saluto.


title: Browser di immagini

text:
"warp" <
war...@libero.it
> ha scritto nel messaggio
news:RB40a.84758$ZE.23...@twister2.libero.it...
>
> Nicola ha scritto nel messaggio ...
>
> >ci provo e ti faccio sapere.
> >Ma come mai sul Sito Comune non esistono esempi su questi tipi di DB?
>
> E' obbligatorio che ci siano?
>
> Per coincidenza credo sarai accontentato ... perň non essere pretenzioso,
il materiale del Sito
> Comune č freeware.
>
> Ti saluto.
>
>
>
>
>
>
>
>
Mi sa che hai frainteso..
la mia domanda era:
come mai (visto che nel NG le domande sugli archivi di immagini sono
numerose) non č stato messo un esempio che permetta di realizzare un browser
o da cui si possa prendere spunto per realizzarlo?
e non era:
come mai non lo mettete cosi lo scopiazzo pari pari?
Il NG e il sito penso che dovrebbero servire a chi come me realizza
programmini in Access (a livello molto basilare) e che comunque tenta di
migliorare chiedendo e consultando (o prende spunto) da chi ne sa un po di
piů.
Ecco da dove deriva la mia domanda...
Nicola


title: Registrare un'applicazione

author: Fabio Dalla Villa

text:
Per registrare un'applicazione scritta per Access 2000 come si fa?
Per poterla vendere è obbligatoria la registrazione alla SIAE per
l'applicazione del bollino relativo?
Dal sito SIAE ho visto che si deve spedire un CD ROM e una domanda di 4
pagine, più un versamento di circa 100 euro.
E per le versioni successive? Ogni volta un versamento?
Si devono per caso delle royalties alla Microsoft dato che l'applicazione
gira sotto Access?
E' possibile una registrazione mista: Autore + Società S.p.A.?
Ciao.
-------------
Fabio Dalla Villa
Biella
nomec...@tiscalinet.it


title: Registrare un'applicazione

author: Emyr

text:
On Sat, 23 Mar 2002 23:17:23 +0100, "Fabio Dalla Villa"
<
fabioda...@noicom.net
> wrote:
>Per registrare un'applicazione scritta per Access 2000 come si fa?
>Per poterla vendere è obbligatoria la registrazione alla SIAE per
>l'applicazione del bollino relativo?
>Dal sito SIAE ho visto che si deve spedire un CD ROM e una domanda di 4
>pagine, più un versamento di circa 100 euro.
>E per le versioni successive? Ogni volta un versamento?
>Si devono per caso delle royalties alla Microsoft dato che l'applicazione
>gira sotto Access?
devi avere l'Office Developer se vuoi distribuire il runtime vedi su
sitocomune.com
 per ulteriori specifiche
se non devi distribuire il runtime non devi nulla alla Microsoft a
parte il possenso di Access Originale (il numero di serie è inserito
in quasi tutti gli oggetti che crei)
>E' possibile una registrazione mista: Autore + Società S.p.A.?
penso proprio che alla Microsoft non ti si filino proprio
>Ciao.
>
>
>-------------
>Fabio Dalla Villa
>Biella
>
nomec...@tiscalinet.it
>
Saluti.
Emanuele.


title: Registrare un'applicazione

text:
> <
fabioda...@noicom.net
> wrote:
>
> >Per registrare un'applicazione scritta per Access 2000 come si fa?
> >Per poterla vendere è obbligatoria la registrazione alla SIAE per
> >l'applicazione del bollino relativo?
> >Dal sito SIAE ho visto che si deve spedire un CD ROM e una domanda di 4
> >pagine, più un versamento di circa 100 euro.
> >E per le versioni successive? Ogni volta un versamento?
> >Si devono per caso delle royalties alla Microsoft dato che l'applicazione
> >gira sotto Access?
>
> devi avere l'Office Developer se vuoi distribuire il runtime vedi su
>
sitocomune.com
 per ulteriori specifiche
> se non devi distribuire il runtime non devi nulla alla Microsoft a
> parte il possenso di Access Originale (il numero di serie è inserito
> in quasi tutti gli oggetti che crei)
>
>
> >E' possibile una registrazione mista: Autore + Società S.p.A.?
>
> penso proprio che alla Microsoft non ti si filino proprio
Non ci pensavo neanche! Ho realizzato un'applicazione per metà come
dipendente e per metà in proprio.
> >Ciao.
L'idea è di vendere le applicazioni a chi ha acquistato Access per conto
suo.
Il problema è solo economico: ho letto che non serve neppure la
registrazione alla SIAE: basta spedirsi una raccomandata con il Cd Rom
contenente il proprio programma e non aprire la busta se non in sede legale
per dimostrare la paternità del software tramite la data del timbro postale.
Ma allora la SIAE che ci azzecca?
> >
> >-------------
> >Fabio Dalla Villa
> >Biella
> >
nomec...@tiscalinet.it
> >
>
> Saluti.
> Emanuele.
Saluti anche a te.


title: Registrare un'applicazione

text:
On Tue, 26 Mar 2002 00:39:58 +0100, "Fabio Dalla Villa"
<
fabioda...@noicom.net
> wrote:
>> <
fabioda...@noicom.net
> wrote:
>>
CUT
>Non ci pensavo neanche! Ho realizzato un'applicazione per metà come
>dipendente e per metà in proprio.
e come è possibile ciò?
CUT
Saluti.
Emanuele.


title: Registrare un'applicazione

text:
> CUT
>
> >Non ci pensavo neanche! Ho realizzato un'applicazione per metà come
> >dipendente e per metà in proprio.
>
> e come è possibile ciò?
Per il 50% circa del tempo ho lavorato all'applicazione in ufficio, per il
resto a casa alla sera.
Un po' per puntigli, un po' per le scadenze da rispettare, un po' perchè la
materia mi appassiona e forse anche un po' perchè sono scemo.
Ciao.
> CUT
> Saluti.
> Emanuele.


title: Registrare un'applicazione

text:


penso che comunque spetti di diritto tutta alla ditta in ogni caso...
come i programmi fatti a scuola... spettano di diritto alla scuola.
Saluti.
Emanuele.


title: Registrare un'applicazione

author: Alberto S.

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:1b94au84bb1phuv64...@4ax.com...

L'ho letto da qualche parte ma non ricordo dove, quindi non sono in grado di
documentarlo:
Salvo che esista un diverso accordo i programmi sviluppati in questo modo
restano di proprietà dell'ente per il quale lavori. La differenza è che se
lavori per una azienda privata hai il diritto di essere citato come autore,
se per una azienda pubblica neanche quello.
(in ogni caso niente grana...)
Ciao
--
Alberto


title: Stampa Ricevute

author: Floridia

text:
Salve al gruppo,
devo stampare circa 3000 ricevute, però con la possibilità di indicare un
numero iniziale
ed uno finale, oppure tutte. Sono alle prime armi. Chi mi aiuta, magari
scrivendo il codice. Grazie in anticipo.
                         Alessandro


title: Stampa Ricevute

author: Filippo

text:
Se ho capito bene il problema dovresti potere risolvere cosi il tuo
problema:
supponendo che il campo che contiene il numero di ricevuta si chiami
NUMERO dovresti inserire nel campo parametri della tua query la seguente
istruzione
BETWEEN "tuo valore piu' basso" AND "tuo valore piu alto"
Spero possa servirti. Ciao.
Fil
"Floridia" <
alessandro...@tin.it
> ha scritto nel messaggio
news:4f6S7.4006$OP2.1...@news2.tin.it...
> Salve al gruppo,
> devo stampare circa 3000 ricevute, perņ con la possibilitą di indicare un



title: Stampa Ricevute

text:
"Filippo" <
nos...@nospam.it
> ha scritto nel messaggio
news:hs6S7.3455$o9.1...@news1.tin.it...
> Se ho capito bene il problema dovresti potere risolvere cosi il tuo
> problema:
> supponendo che il campo che contiene il numero di ricevuta si chiami
> NUMERO dovresti inserire nel campo parametri della tua query la seguente
> istruzione
> BETWEEN "tuo valore piu' basso" AND "tuo valore piu alto"
> Spero possa servirti. Ciao.
> Fil
>
> "Floridia" <
alessandro...@tin.it
> ha scritto nel messaggio
> news:4f6S7.4006$OP2.1...@news2.tin.it...
> > Salve al gruppo,
> > devo stampare circa 3000 ricevute, però con la possibilità di indicare
un
> > numero iniziale
> > ed uno finale, oppure tutte. Sono alle prime armi. Chi mi aiuta, magari
> > scrivendo il codice. Grazie in anticipo.
> >                          Alessandro
> >
> >
> >
> Grazie per il suggerimento. Ho provato però mi dice che è un'espressione
troppo
complessa. Dove ho sbagliato ?
>


title: Stampa Ricevute

text:
"Floridia" <
alessandro...@tin.it
> ha scritto nel messaggio
news:zk%S7.9450$o9.4...@news1.tin.it...

> Ci sono riuscito. Grazie a Filippo per il suggerimento. Ciao.
>


title: Maximize sul pannello di controllo

author: Vulcanbrain

text:
'giorno a tutti!
Con MSA97, ho una maschera con funzioni di Pannello di controllo, dalla
quale posso dare vita a mille fantastiche maschere. La mia domanda è:
qualcuno di voi sa dirmi come tale Pannello possa restare massimizzata anche
quando apro altre maschere, spesso più piccole?
L'unica è proprio fare solo un Pannello grande come lo schermo? Può fungere
ma è una soluzione sporca, se ci sono risoluzioni differenti...


title: Maximize sul pannello di controllo

author: sv

text:
Vulcanbrain ha scritto:

Prova sull'evento Open della maschera ad inserire il seguente codice:
   Dim Larghezza, Altezza
   Application.Echo False
   DoCmd.Maximize
   Larghezza = Me.WindowWidth
   Altezza = Me.WindowHeight
   DoCmd.Restore
   DoCmd.MoveSize 0, 0, Larghezza, Altezza
   Application.Echo True
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Maximize sul pannello di controllo

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bvtjjv$g6h$1...@news.newsland.it...
> Vulcanbrain ha scritto:
>
> > 'giorno a tutti!
> > Con MSA97, ho una maschera con funzioni di Pannello di controllo, dalla
> > quale posso dare vita a mille fantastiche maschere. La mia domanda č:
> > qualcuno di voi sa dirmi come tale Pannello possa restare massimizzata
anche
> > quando apro altre maschere, spesso piů piccole?
> > L'unica č proprio fare solo un Pannello grande come lo schermo? Puň
fungere
> > ma č una soluzione sporca, se ci sono risoluzioni differenti...
>
> Prova sull'evento Open della maschera ad inserire il seguente codice:
>
>    Dim Larghezza, Altezza
>    Application.Echo False
>    DoCmd.Maximize
>    Larghezza = Me.WindowWidth
>    Altezza = Me.WindowHeight
>    DoCmd.Restore
>    DoCmd.MoveSize 0, 0, Larghezza, Altezza
>    Application.Echo True
>
> --
> rgrds
> SC
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
MITICO!!!


title: leggere i nomi delle connessioni ODBC

author: undo

text:
vorrei creare una routine in VB che recuperi i nomi delle connessioni
ODBC memorizzate sul computer locale con odbcad32.exe grazie 1k


title: leggere i nomi delle connessioni ODBC

author: ALESSANDRO Baraldi

text:
"undo" <
un...@37.com
> ha scritto nel messaggio
news:8d258dd3.04051...@posting.google.com...
> vorrei creare una routine in VB che recuperi i nomi delle connessioni
> ODBC memorizzate sul computer locale con odbcad32.exe grazie 1k
In che senso....???
Se le connessioni sono via DSN allora potrebbe avere un senso
ma se sono via ODBC_Direct come puoi leggerle..?
Esempio:
Io linko le Tabelle sia di SQL_Server che MySQL direttamente
da codice senza appoggiarmi ad un DSN come potrei da codice
sapere che esiste una connessione ODBC aperta se non interrogando
il SERVER....??
Non mi è molto chiaro.
@Alex.


title: leggere i nomi delle connessioni ODBC

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote in message news:<c8arb0$rn9$
1...@lacerta.tiscalinet.it
>...
> "undo" <
un...@37.com
> ha scritto nel messaggio
> news:8d258dd3.04051...@posting.google.com...
> > vorrei creare una routine in VB che recuperi i nomi delle connessioni
> > ODBC memorizzate sul computer locale con grazie 1k
>
>
> In che senso....???
> Se le connessioni sono via DSN allora potrebbe avere un senso
> ma se sono via ODBC_Direct come puoi leggerle..?
>
> Esempio:
> Io linko le Tabelle sia di SQL_Server che MySQL direttamente
> da codice senza appoggiarmi ad un DSN come potrei da codice
> sapere che esiste una connessione ODBC aperta se non interrogando
> il SERVER....??
>
> Non mi è molto chiaro.
>
> @Alex.
in effetti anche io mi connetto alle tabelle via codice pero' a me
servirebbe invece potere leggere i nomi delle connessioni DSN utente e
DSN di sistema per poi metterle in un controllo lista su un form di
access che visualizzi i nomi DNS proprio come nel programma
odbcad32.exe . - Spiego perchè mi serve:l'utente del DB ha 3 aziende
az1.mdf az2.mdf e az3.mdf da cui prende i dati quindi 3 connessioni ma
quando va all'estero con il portatile ha dentro una copia di
az1,az2,az3 e io che normalmente lavoro da casa anche io ho una copia
di az1 ecc... quindi gestire il tutto via codice è un po' complicato
sarebbe meglio una lista creata al volo di voci dns su quel dato
computer ...  grazie tante alex per la risposta .


title: leggere i nomi delle connessioni ODBC

author: Nicola Ardito

text:
"undo" <
un...@37.com
> ha scritto nel messaggio
news:8d258dd3.04051...@posting.google.com...
[cut]
 >in effetti anche io mi connetto alle tabelle via codice pero' a me
> servirebbe invece potere leggere i nomi delle connessioni DSN utente e
> DSN di sistema per poi metterle in un controllo lista su un form di
> access che visualizzi i nomi DNS proprio come nel programma
> odbcad32.exe . - Spiego perchč mi serve:l'utente del DB ha 3 aziende
> az1.mdf az2.mdf e az3.mdf da cui prende i dati quindi 3 connessioni ma
> quando va all'estero con il portatile ha dentro una copia di
> az1,az2,az3 e io che normalmente lavoro da casa anche io ho una copia
> di az1 ecc... quindi gestire il tutto via codice č un po' complicato
> sarebbe meglio una lista creata al volo di voci dns su quel dato
> computer ...  grazie tante alex per la risposta .
Chiave del registro
HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI
Non so se nelle versioni piu' recenti di access esistano gia' delle funzioni
apposite comunque sul sito comune ci sono esempi di codice per leggere il
registro
Ciao Nicola


title: leggere i nomi delle connessioni ODBC

text:

Prova su questo sito:
http://www.amazecreations.com/datafast/Download.aspx
Scarica questo Link
ODBC DSN Lister
Ciao.
@Alex.


title: Problema casella di testo su report

author: Max

text:
Devo creare un report che si basa su di una query .
Il problema è che nel report devo avere solo alcuni record riportati nel
campo della query.
ES.
query archivio fornitori:
pippo
pluto
caio
ecc...
nel report se faccio una casella di testo e metto come origine controllo il
campo della query, mi da tutti i record, ma io ho bisogno solo del primo,
oppure del secondo o del terzo ecc... ma comunque non tutti assieme. In
sostanza devo associare ad una casella di testo un singolo reccord di un
campo della query.
Come posso fare?
Grazie


title: Problema casella di testo su report

author: PBsoft

text:
> Devo creare un report che si basa su di una query .
> Il problema  che nel report devo avere solo alcuni record riportati
> nel campo della query.
> Come posso fare?
Devi aggiungere una condizione di WHERE nella riga di codice che apre il
report:
   DoCmd.OpenReport "nomereport", acViewPreview, , "campo='valore'"
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Problema casella di testo su report

text:
ma in una query dove i report non hanno mai lo stesso nome, ma infiniti nomi
mai uguali, io devo dirgli di aprire il primo, il secondo o il terzo ecc...
Il nome del campo della query è "marca ufficiale".
In sostanza devo dirgli di prendere il primo o il secondo o il terzo ecc...
report del campo marca ufficiale della query marche.
Grazie
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355438978...@news.tin.it...



title: Problema casella di testo su report

text:
>>> Devo creare un report che si basa su di una query .
>>> Il problema  che nel report devo avere solo alcuni record riportati
>>> nel campo della query.
>>> Come posso fare?
>> Devi aggiungere una condizione di WHERE nella riga di codice che apre
>> il report:
>>
>> DoCmd.OpenReport "nomereport", acViewPreview, , "campo='valore'"
In questo newsgroup ci sono alcune regole da rispettare, come scrivere DOPO
il quote, come ho fatto io nella mia precedente risposta.
> ma in una query dove i report non hanno mai lo stesso nome, ma
> infiniti nomi
> mai uguali, io devo dirgli di aprire il primo, il secondo o il terzo
> ecc...
Cioè? Il tuo database ha infiniti report? Ma sei convinto di quello che stai
dicendo?
> Il nome del campo della query  "marca ufficiale".
Questa cosa sarebbe? Un'affermazione? Una domanda?
> In sostanza devo dirgli di prendere il primo o il secondo o il terzo
> ecc... report del campo marca ufficiale della query marche.
?!?!?!?
Mi sa che non hai ben chiaro lo strumento che stai utilizzando, o comunque
ci sono dei problemi nella terminologia che utilizzi.
Non è che, per caso, tu vuoi aprire sempre lo stesso report contenente un
solo record, ma di volta in volta questo record può cambiare?
Se ho ragione, la soluzione che ti ho postato precedentemente è corretta.
Volendo proprio preparare completamente la pappa, la riga di codice diventa
la seguente:
  DoCmd.OpenReport "nomereport", acViewPreview, , "[marca ufficiale]='valore'"



title: Problema casella di testo su report

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3554398d8...@news.tin.it...
>>>> Devo creare un report che si basa su di una query .
>>>> Il problema  che nel report devo avere solo alcuni record riportati
>>>> nel campo della query.
>>>> Come posso fare?
>
>>> Devi aggiungere una condizione di WHERE nella riga di codice che apre
>>> il report:
>>>
>>> DoCmd.OpenReport "nomereport", acViewPreview, , "campo='valore'"
>
> In questo newsgroup ci sono alcune regole da rispettare, come scrivere
> DOPO il quote, come ho fatto io nella mia precedente risposta.
>
>> ma in una query dove i report non hanno mai lo stesso nome, ma
>> infiniti nomi
>> mai uguali, io devo dirgli di aprire il primo, il secondo o il terzo
>> ecc...
>
> Cioč? Il tuo database ha infiniti report? Ma sei convinto di quello che
> stai dicendo?
>
>> Il nome del campo della query  "marca ufficiale".
>
> Questa cosa sarebbe? Un'affermazione? Una domanda?
>
>> In sostanza devo dirgli di prendere il primo o il secondo o il terzo
>> ecc... report del campo marca ufficiale della query marche.
>
> ?!?!?!?
>
> Mi sa che non hai ben chiaro lo strumento che stai utilizzando, o comunque
> ci sono dei problemi nella terminologia che utilizzi.
>
> Non č che, per caso, tu vuoi aprire sempre lo stesso report contenente un
> solo record, ma di volta in volta questo record puň cambiare?
> Se ho ragione, la soluzione che ti ho postato precedentemente č corretta.
> Volendo proprio preparare completamente la pappa, la riga di codice
> diventa la seguente:
>
>  DoCmd.OpenReport "nomereport", acViewPreview, , "[marca
> ufficiale]='valore'"
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
Scusa tanto ma non conosco le regole di questo NG e nemmeno tanto bene
quelle di access, tuttavia nel precedente post (In sostanza devo dirgli di
prendere il primo o il secondo o il terzo ecc... report del campo marca
ufficiale della query marche.) hai ragione ho confuso la terminologia non
intendevo report ma bensě record.
Per spiegarmi meglio, come faccio a riportare in un report un solo record di
una determinata query, ma che non sia necessariamente il primo. Se associo
ad una casella di testo il campo di una query mi da esclusivamente il primo
valore, se uso una casella di riepilogo me li da tutti, ma nel mio caso,
ripeto voglio solo alcuni ben specifici record (es. il terzo, il quinto, il
nono ecc..).
Grazie.


title: Problema casella di testo su report

text:
> Scusa tanto ma non conosco le regole di questo NG e nemmeno tanto bene
> quelle di access, tuttavia nel precedente post (In sostanza devo
> dirgli di
> prendere il primo o il secondo o il terzo ecc... report del campo
> marca
> ufficiale della query marche.) hai ragione ho confuso la terminologia
> non intendevo report ma bens record.
L'importante è fare tesoro di ciò che si impara :-)
> Per spiegarmi meglio, come faccio a riportare in un report un solo
> record di
> una determinata query, ma che non sia necessariamente il primo. Se
> associo
> ad una casella di testo il campo di una query mi da esclusivamente il
> primo
> valore, se uso una casella di riepilogo me li da tutti, ma nel mio
> caso,
> ripeto voglio solo alcuni ben specifici record (es. il terzo, il
> quinto, il nono ecc..).
Ci prendi in giro?
Ma hai letto i miei post oppure hai presupposto che fosse una cosa troppo
impegnativa?



title: Problema casella di testo su report

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea35543abd8...@news.tin.it...

Scusa se mi permetto di insistere, ma questo problema mi fa diventare matto.
Ho letto si i tuoi post ma non conoscendo bene access non so dove applicare
la condizione di WHERE. Io mi limitavo semplicemente a mettere delle regole
in origine controllo che si trova nelle proprietà della casella di testo
come ad es. =DFirst("[Marca]";"Tabella1 Query") che però mi restituisce solo
il primo valore. Se invece associo la casella al campo Marca mi da tante
casselle quanti sono i valori, ma io ho bisogno di avere in una casella di
testo il primo valore, in un altra il secondo, in un altra il terzo e così
via. Sarà che sono duro, sarà che ho bisogno della pappa pronta (ti assicuro
che
però le ho provate tutte) o + semplicemente che non conosco il linguaggio di
programmazione.
Grazie
Massimo.


title: Problema casella di testo su report

text:
>> Ma hai letto i miei post oppure hai presupposto che fosse una cosa
>> troppo impegnativa?
> Scusa se mi permetto di insistere, ma questo problema mi fa diventare
> matto.
Pensa che siamo almeno in due :-)
> Ho letto si i tuoi post ma non conoscendo bene access non so dove
> applicare la condizione di WHERE.
E cosa aspettavi a dirlo?!?!?
La condizione di where è uno dei parametri opzionali del comando DoCmd che
viene utilizzato anche nel tuo caso per aprire il report desiderato.
Impostando una condizione di where che ti permette di filtrare un solo record,
ottieni che il report chiamato viene aperto e la sua origine dati contiene
un solo record.
> Io mi limitavo semplicemente a mettere delle
> regole
> in origine controllo che si trova nelle propriet della casella di
> testo
> come ad es. =DFirst("[Marca]";"Tabella1 Query") che per mi restituisce
> solo il primo valore.
Non può funzionare, nel senso che quello che ottieni con queste funzioni
di dominio è una serie di n record tutti identici, dove n è il numero dei
record dell'origine dati.
> Se invece associo la casella al campo Marca mi da tante
> casselle quanti sono i valori
Ma guarda un po' che bizzarri questi database :-)
> ma io ho bisogno di avere in una casella di
> testo il primo valore, in un altra il secondo, in un altra il terzo e
> cos via.
Allora non è vero che vuoi ottenere un solo record.
Devi fare chiarezza, magari con un esempio pratico di dati in tabella e dati
che vorresti ottenere nel report.
> Sar che sono duro, sar che ho bisogno della pappa pronta (ti
> assicuro che per le ho provate tutte)
Direi proprio che non le hai provate tutte, visto che non hai provato quello
che ti ho suggerito io.
> o + semplicemente che non conosco il linguaggio di
> programmazione.
Questo è accettabile, ma allora se non sai dove scrivere una cosa lo devi
dire, non puoi pensare che noi possiamo immaginare quello che sai e quello
che non sai.
Come dicevo all'inizio di questo post, solo ora stai dicendo che non sai
dove andare a mettere questa condizione di WHERE.
In ogni caso, prima di continuare con i suggerimenti, rimaniamo in attesa
di quell'esempio pratico che sopra ti ho spiegato.



title: Problema casella di testo su report

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea35543bc78...@news.tin.it...

Non riesco ad inviare un db di es. con 18,5 kb.
Se mi dai un indirizzo di posta provo a girarlo lì.
Grazie


title: Problema casella di testo su report

text:
Per favore, stai attento al quoting. Hai quotato interamente il mio precedente
post, inserendo solo due nuove righe tue, che tra l'altro non fanno riferimento
se non all'ultima parte del mio post.
Cerca di utilizzare il quoting con moderazione.
> Non riesco ad inviare un db di es. con 18,5 kb.
> Se mi dai un indirizzo di posta provo a girarlo l.
Ti ringrazio per la considerazione, ma non ti ho chiesto di inviare un file
di Access, piuttosto di preparare un esempio pratico e postarlo.
Prendi alcuni dati di esempio dalle tue tabelle, dicci cosa vorresti ottenere
e riporta i dati che dovrebbero essere ritornati dall'operazione che vuoi
fare.



title: Problema casella di testo su report

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea35543da68...@news.tin.it...
> Per favore, stai attento al quoting. Hai quotato interamente il mio
> precedente post, inserendo solo due nuove righe tue, che tra l'altro non
> fanno riferimento se non all'ultima parte del mio post.
> Cerca di utilizzare il quoting con moderazione.
Mi scuso ma non conosco il protocollo
>> Non riesco ad inviare un db di es. con 18,5 kb.
>> Se mi dai un indirizzo di posta provo a girarlo l.
>
> Ti ringrazio per la considerazione, ma non ti ho chiesto di inviare un
> file di Access, piuttosto di preparare un esempio pratico e postarlo.
> Prendi alcuni dati di esempio dalle tue tabelle, dicci cosa vorresti
> ottenere e riporta i dati che dovrebbero essere ritornati dall'operazione
> che vuoi fare.
Esempio:
QUERY con nome MARCHE
Campo della query con nome Marca
FR1234567890
FR3456782050
FR1111111111
FR5555555555
FR1212212121
ecc...
REPORT con nome MODELLO MARCHE che deve contenere:
1.casella di testo contenente solo il primo report del campo Marca
(FR1234567890)
2.casella di testo contenente solo il terzo valore del campo Marca
(FR1111111111)
3.casella di testo contenente solo il quinto valore del campo Marca
(FR1212212121)
4.ecc......



title: Problema casella di testo su report

text:
> Mi scuso ma non conosco il protocollo
www.sitocomune.com
, sezione ICAA
> QUERY con nome MARCHE
> Campo della query con nome Marca
> FR1234567890
> FR3456782050
> FR1111111111
> FR5555555555
> FR1212212121
> ecc...
> REPORT con nome MODELLO MARCHE che deve contenere:
> 1.casella di testo contenente solo il primo report del campo Marca
> (FR1234567890)
> 2.casella di testo contenente solo il terzo valore del campo Marca
> (FR1111111111)
> 3.casella di testo contenente solo il quinto valore del campo Marca
> (FR1212212121)
> 4.ecc......
Ma ti pare che questo esempio corrisponda alla descrizione che hai dato tu
nei precedenti post?
Tu non stai chiedendo una query che ti restituisca un preciso record, né
tantomeno stai utilizzando un numero infinito di report diversi!!!
Quello che ti serve è una query che ti restituisca solo i record di POSIZIONE
DISPARI all'interno del recordset ritornato!!!!
Questo è un quesito molto problematico, a parer mio risolvibile solo con
il VBA e nemmeno in maniera tanto banale.
Tuttavia, bisogna premettere che, in mancanza di un campo sul quale fare
il filtro e senza un campo sul quale ordinare, qualunque tecnica tu utilizzi,
non puoi mettere la mano sul fuoco che i record che ti vengono ritornati
da due esecuzioni della stessa tecnica siano gli stessi.
Credo che, prima di affrontare il problema anche con il VBA, dovresti valutare
l'adozione di un campo sul quale filtrare ed anche un campo sul quale ordinare.
--



title: Selezione automatica in casella di riepilogo

text:
Ciao a tutto il NG,
Vi espongo un problema che forse è da principianti:
in una maschera con una casella di riepilogo, dove appunto sono riepilogati
una serie di informazioni, come posso attraverso una routine, collegata ad
un pulsante di comando, selezionare in automatico e simultaneamente  le
prime 15 righe nella casella di rirpilogo?
Vi ringrazio anticipatamente.
Giovanni_A
[W98, A97]


author: Alex

text:
"Giovanni_A" <
artig...@deejaymail.it
> wrote in message
news:rRk7a.160478$
ZE.47...@twister2.libero.it

Private Sub cmdSelect15_Click()
   Dim intCurrCat As Integer
   For intCurrCat = 0 To 14dbFailOnError
      Me.TuaListBox.Selected(intCurrCat) = True
   Next intCurrCat
End Sub
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:acb3612916c31a9a10...@mygate.mailgate.org...

Veramente forte, ti ringrazio.
Ciao.


title: Datagrid o simile?

author: Ignazioc

text:
Salve a tutto il Ng.
mi chiedevo se esiste un'alternativa per creare le sottomaschere in
access, di solito uso una maschera in modalità "tabella" oppure "maschera
continua" (anche se la seconda nn mi piace proprio)ma mi piacerebbe poter
colorare il testo o una cella i modalità diversa...tipo datagrid di vb
qualche info?
grazie
ignazioc
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Datagrid o simile?

author: ciroteo

text:
"Ignazioc" <
ignazioc@stacca_gmail.com
> ha scritto nel messaggio
news:d3g08u$1bi$1...@news.newsland.it...
> Salve a tutto il Ng.
> mi chiedevo se esiste un'alternativa per creare le sottomaschere in
> access, di solito uso una maschera in modalità "tabella" oppure "maschera
> continua" (anche se la seconda nn mi piace proprio)ma mi piacerebbe poter
> colorare il testo o una cella i modalità diversa...tipo datagrid di vb
>
> qualche info?
> grazie
> ignazioc
>
> --
Non so cosa sia il data grid di vb, ma in access dalla versione 2000 c'è la
possibilità di colorare i controlli con la formattazione condizionale.
per le versioni precedenti esistono escamotage che producono lo stesso
effetto.
vedi il sitocomune.


title: Datagrid o simile?

author: Oscar Manfredini

text:
> Salve a tutto il Ng.
> mi chiedevo se esiste un'alternativa per creare le sottomaschere in
> access, di solito uso una maschera in modalità "tabella" oppure "maschera
> continua" (anche se la seconda nn mi piace proprio)
Malissimo!
ma mi piacerebbe poter
> colorare il testo o una cella i modalità diversa...tipo datagrid di vb
>
> qualche info?
"IgnazioC" <
> Uso access da un pò e le sottomoschere realizzare con la form in stile
> tabella inizia a starmi un pò strettina, c'è la possibilità di usare
> qualcos'altro? qualcosa come i datagrid di vb? (che conosco pochissimo)
> mi piacerebbe poter colorare le celle ed il testo, una sola riga, una sola
> colonna..etc.
> qualche info?
Imparare a usare le Forms di Access :-)
A partire dalla formattazione condizionale e a seguire con le "Maschere
continue" (le cui possibilità di layout non possono essere avvicinate da una
griglia).
Ciao.


title: Caselle si testo obbligatorie

author: luigi corinna

text:
Buon Giorno Access 97
Come faccio a rendere obbligatorio l'inserimento di un valore in due caselle
di testo...in maschere continue....
Grazie
Luigi


title: Caselle si testo obbligatorie

text:
luigi corinna ha scritto:

> Luigi
Potresti testare a fronte dell'evento LostFocus il valore del campo e se è
nullo (funzione isnull) fai un setfocus sulla casella stessa.
Ricorda che:
_se il campo è di tipo testo ti conviene testare anche se è uguale a " ",
mentre se è di tipo numerico anche se è uguale a 0;
_per fare il setfocus sulla stessa casella(nel caso fosse nullo) bisogna
fare prima il setfocus su un altro controllo e poi il setfocus sulla tua
casella.
Fammi sapere se non mi sono spiegato bene
Ciao
--
Dario
--
Il bello della vita è vivere:
molti esistono, ecco tutto.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Caselle si testo obbligatorie

author: Roberto da casa

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:ZUtRb.152135$VW.61...@news3.tin.it...

La cosa più facile da fare è quella di impostare a Si la proprietà Richiesto
dei campi associati alle due caselle di testo.
In alternativa, a fronte dell'evento "Prima di aggiornare" della maschera
verifica che le due caselle di testo siano significative (ad esempio con la
funzone IsNull) ed in caso contrario annulla l'evento di registrazione con
Cancel = True e sposta il fuoco sulla casella di testo non riempita dandone
avviso all'operatore con una MsgBox.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Caselle si testo obbligatorie

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:gFwRb.282161$vO5.11...@twister1.libero.it...
>
> "luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
> news:ZUtRb.152135$VW.61...@news3.tin.it...
> > Buon Giorno Access 97
> > Come faccio a rendere obbligatorio l'inserimento di un valore in due
> caselle
> > di testo...in maschere continue....
> > Grazie
> >
> > Luigi
>
> La cosa più facile da fare è quella di impostare a Si la proprietà
Richiesto
> dei campi associati alle due caselle di testo.
>
> In alternativa, a fronte dell'evento "Prima di aggiornare" della maschera
> verifica che le due caselle di testo siano significative (ad esempio con
la
> funzone IsNull) ed in caso contrario annulla l'evento di registrazione con
> Cancel = True e sposta il fuoco sulla casella di testo non riempita
dandone
> avviso all'operatore con una MsgBox.
>
> --
> Roberto
Mi fai un Esempio tenendo presente che la casella si chiama
[Capitolo]...Grazie
Luigi, Bari



title: Caselle si testo obbligatorie

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:yZwRb.153340$VW.62...@news3.tin.it...

A fronte dell'evento "Prima di aggiornare" della maschera genera il seguente
codice VBA:
If IsNull(Me!Capitolo) Then
    MsgBox "Compila la casella Capitolo"
    Cancel = True
    Me!Capitolo.Focus
End If
--
Roberto



title: Caselle si testo obbligatorie

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:uixRb.290501$e6.11...@twister2.libero.it...

Ho provato ma il debug mi da variabile non definita....
come mai....????
Grazie



title: Caselle si testo obbligatorie

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:A6PRb.157114$VW.63...@news3.tin.it...

Scusa volevo scrivere:
If IsNull(Me!Capitolo) Then
    MsgBox "Compila la casella Capitolo"
    Cancel = True
    Me!Capitolo.SetFocus
End If
Comunque, quale riga di codice viene segnalata perché contiene l'errore di
cui sopra; non sempre la sfera di cristallo funziona. ;-)
--
Roberto



title: Caselle si testo obbligatorie

author: cidi

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:MhPRb.292437$e6.11...@twister2.libero.it...
>
> >
>
> Scusa volevo scrivere:
>
> If IsNull(Me!Capitolo) Then
>     MsgBox "Compila la casella Capitolo"
>     Cancel = True
>     Me!Capitolo.SetFocus
> End If
>
> Comunque, quale riga di codice viene segnalata perché contiene l'errore di
> cui sopra; non sempre la sfera di cristallo funziona. ;-)
...pare che oggi la tua sfera di cristallo vada a ....corrente alternata.
si sarà sfasata nel cambio......NG   :))
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Ciao Daniele


title: Caselle si testo obbligatorie

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:MhPRb.292437$e6.11...@twister2.libero.it...

Su Cancel= True mi da problemi....
Ciao



title: Caselle si testo obbligatorie

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:SzPRb.212702$_P.72...@news4.tin.it...
>
[CUT]
> >
> > Comunque, quale riga di codice viene segnalata perché contiene l'errore
di
> > cui sopra; non sempre la sfera di cristallo funziona. ;-)
>
> ...pare che oggi la tua sfera di cristallo vada a ....corrente alternata.
> si sarà sfasata nel cambio......NG   :))
Non va a corrente alternata: il fatto è che uso due sfere di cristallo
diverse e quella che uso per l'altro NG è più moderna e tecnologicamente più
evoluta. Avevo chiesto quest'anno alla Befana che mi portasse una nuova
sfera di cristallo da usare in questo NG, ma mi ha portato solo carbone;
vedrò di essere più buono, sperando che me la porti il prossimo anno.
>
> > --
> > Roberto
> >
>
> Ciao Daniele



title: Caselle si testo obbligatorie

text:
"luigi corinna" <
luigic...@hotmail.com
> ha scritto nel messaggio
news:cSPRb.212807$_P.72...@news4.tin.it...

Significa che il codice che ti ho consigliato non l'hai generato a fronte
dell'evento "Prima di aggiornare" della maschera.
A fronte di qual evento lo hai generato?
Posta TUTTO il tuo codice VBA, compreso il nome della Sub.
--
Roberto
