title: Metodo SendObject ---> Errore 2287

author: Antonio

text:
"UJ" <
gsac...@witcom.com
> ha scritto nel messaggio
news:913aom$n9q$1...@fe2.cs.interbusiness.it...

io lavoro nello stesso contesto A2000 con W2000
ho utilizzato + volte, con vari oggetti, il comando SendObject e non ho mai
riscontrato l'errore.
forse xché ho installato il SR1 x Office2000 !!!
antò


title: Casella comb. per ricerca dati

author: Roberto

text:
Ho già scritto in passato, per questo problema e mi è stato già risposto;
purtroppo non ho risolto, la colpa è la mia perché non sono stato in grado
di spiegarvi in maniera corretta la problematica........ci riprovo!
Ho creato una piccola procedura per l'archiviazione di cartelle cliniche.
Nel momento in cui si apre la schermata dell'anagrafica mi compare una
maschera con una casella combinata al campo "cognome" dell'anagrafica.
Ed è qui che nascono i problemi:
- Vorrei che, nel momento in cui digito il nome di un paziente, se è
presente in anagrafica, tramite un pulsante mi faccia apparire la scheda di
quel paziente (non ci riesco). Se esistono due cognomi uguali come posso
risolvere?
- Se il paziente non compare in anagrafica vorrei che pigiando in un
pulsante (anche se diverso non importa) mi faccia apparire una nuova scheda
paziente che riporti il nome del paziente nell'apposito campo cognome.
Spero di essere stato più chiaro che in passato.
Cordiali saluti e buona domenica.
Roberto
Ho già scritto in passato, per questo problema e mi è stato già risposto;
purtroppo non ho risolto, la colpa è la mia perché non sono stato in grado
di spiegarvi in maniera corretta la problematica........ci riprovo!
Ho creato una piccola procedura per l'archiviazione di cartelle cliniche.
Nel momento in cui si apre la schermata dell'anagrafica mi compare una
maschera con una casella combinata al campo "cognome" dell'anagrafica.
Ed è qui che nascono i problemi:
- Vorrei che, nel momento in cui digito il nome di un paziente, se è
presente in anagrafica, tramite un pulsante mi faccia apparire la scheda di
quel paziente (non ci riesco). Se esistono due cognomi uguali come posso
risolvere?
- Se il paziente non compare in anagrafica vorrei che pigiando in un
pulsante (anche se diverso non importa) mi faccia apparire una nuova scheda
paziente che riporti il nome del paziente nell'apposito campo cognome.
Spero di essere stato più chiaro che in passato.
Cordiali saluti e buona domenica.
Roberto


title: Casella comb. per ricerca dati

author: Carlo Costarella

text:
"Roberto" <
rom...@tin.it
> ha scritto nel messaggio
news:VhzT8.19480$Jj7.5...@news1.tin.it...
> Ho già scritto in passato, per questo problema e mi è stato già risposto;
> purtroppo non ho risolto, la colpa è la mia perché non sono stato in grado
> di spiegarvi in maniera corretta la problematica........ci riprovo!
> Ho creato una piccola procedura per l'archiviazione di cartelle cliniche.
> Nel momento in cui si apre la schermata dell'anagrafica mi compare una
> maschera con una casella combinata al campo "cognome" dell'anagrafica.
> Ed è qui che nascono i problemi:
> - Vorrei che, nel momento in cui digito il nome di un paziente, se è
> presente in anagrafica, tramite un pulsante mi faccia apparire la scheda
di
> quel paziente (non ci riesco). Se esistono due cognomi uguali come posso
> risolvere?
> - Se il paziente non compare in anagrafica vorrei che pigiando in un
> pulsante (anche se diverso non importa) mi faccia apparire una nuova
scheda
> paziente che riporti il nome del paziente nell'apposito campo cognome.
> Spero di essere stato più chiaro che in passato.
> Cordiali saluti e buona domenica.
> Roberto
Forse il problema è solo apparente. Supponendo che la chiave primaria con
indice univoco della tabella Anagrafica si chiami IDPaziente e che questo
controllo sia presente nella maschera anagrafica, la combo della maschera di
ricerca deve avere la colonna associata a IDPaziente con la larghezza
impostata a zero. La combo si alimenta da una tabella o query che avrà nella
prima colonna l'IDPaziente e nella colonne successive il Cognome, il Nome,
la Data di Nascita e/o la Data di Ricovero. Quest'aggiunta di colonne è
importante per capire bene a quale paziente ci si riferisca in caso di
omonimia. Imposterai la larghezza colonne a 0;4;3;2 e la colonna associata a
1 e il numero di colonne a 4 o 5 a seconda di quante colonne userai.
Sull'evento click della combo:
Private Sub Combo_Click()
    On Error Resume Next
   Forms![Anagrafica]!IDPaziente.SetFocus
    DoCmd.FindRecord Forms!MascheraRicerca!Combo, , , , True
    'qui scrivi altro codice che ti serve.
End Sub
Questa è una delle possibili strade, vedi un po tu.
Ciao, Carlo


title: Casella comb. per ricerca dati

author: giaconet

text:
"Roberto" <
rom...@tin.it
> ha scritto nel messaggio
news:VhzT8.19480$Jj7.5...@news1.tin.it...
> Ho già scritto in passato, per questo problema e mi è stato già risposto;
> purtroppo non ho risolto, la colpa è la mia perché non sono stato in grado
> di spiegarvi in maniera corretta la problematica........ci riprovo!
> Ho creato una piccola procedura per l'archiviazione di cartelle cliniche.
> Nel momento in cui si apre la schermata dell'anagrafica mi compare una
> maschera con una casella combinata al campo "cognome" dell'anagrafica.
> Ed è qui che nascono i problemi:
> - Vorrei che, nel momento in cui digito il nome di un paziente, se è
> presente in anagrafica, tramite un pulsante mi faccia apparire la scheda
di
> quel paziente (non ci riesco). Se esistono due cognomi uguali come posso
> risolvere?
> - Se il paziente non compare in anagrafica vorrei che pigiando in un
> pulsante (anche se diverso non importa) mi faccia apparire una nuova
scheda
> paziente che riporti il nome del paziente nell'apposito campo cognome.
> Spero di essere stato più chiaro che in passato.
> Cordiali saluti e buona domenica.
> Roberto
>
(Ti è scappato un CTRL-V)
Ci sono molte possibili strade. Una possibile è la seguente: toglierei la
combo da cognome, aspetterei che l'utente abbia digitato nome e cognome e a
fronte dell'evento BeforeUpdate (ma credo che possa andare bene anche
AfterUpdate) del controllo cognome (immaginando che venga dopo il controllo
nome), metterei un po' di codice che sostanzialmente fa questo:
Private Sub cognome_BeforeUpdate(mi pare ci sia una variabile Cancel)
    'Controllo con un DCount la presenza di altri record nell'anagrafica con
lo stesso nome e lo stesso cognome
    'Nel caso il DCount sia 0 non faccio nulla. Non ho trovato nessun
paziente con lo stesso nome e lo stesso cognome
    'Nel caso il DCount sia > 0 apro una bella maschera con i risultati
della ricerca e tramite un pulsantino nella nuova maschera permetto
all'utente di sceglierne 1 (o fare Annulla)
    'Ricordati nel caso l'utente decidesse di importare un vecchio paziente
di fare un Undo sulla maschera anagrafica, perchè altrimenti ti salvi anche
il paziente parzialmente inserito.
End Sub
Per rendere più robusta la soluzione aggiungerei lo stesso codice al
controllo nome controllando però preventivamente (in entrambe le porzioni di
codice) che il valore dell'altro controllo non sia null.
Bye
giaconet


title: Casella comb. per ricerca dati

author: NSantini

text:
> "Roberto" <
rom...@tin.it
> ha scritto nel messaggio
[cut]
> > Ho creato una piccola procedura per l'archiviazione di cartelle
cliniche.
> > Nel momento in cui si apre la schermata dell'anagrafica mi compare una
> > maschera con una casella combinata al campo "cognome" dell'anagrafica.
è questo che devi evitare!Fai così: crea una casella combinata
posizionandola come primo controllo della maschera.
Verrà attivata la procedura di autocreazione (wizard) e la prima finestra ti
propone tre opzioni, scegli la terza "Trova un record..."
Dalla seconda finestra ti verrà proposto un elenco di campi dai quali
sceglierai quelli che vedrai nella casella combinata in questo caso Cognome,
Nome e data di nascita per eventuali omonimie. Porta a termine la procedura
Imposta a 0 (zero) l'ordine di tabulazione così che sarà il primo controllo
su cui si posizionerà il cursore all'apertura della maschera.
> > Ed è qui che nascono i problemi:
> > - Vorrei che, nel momento in cui digito il nome di un paziente, se è
> > presente in anagrafica, tramite un pulsante mi faccia apparire la scheda
Ora digitando il cognome di un paziente: se è presente in archivio la
casella combinata tenterà di completare il cognome mostrandoti anche il nome
e la data di nascita (puoi aiutarti anche aprendo la casella combinata), se
il paziente non è presente questo non accadrà.
Se è presente, premi invio e ti si aprirà la scheda del paziente cercato,
altrimenti premi esci ( per annullare l'immissione nella casella combinata)
e premi il pulsante nuovo record per inserire i dati del nuovo
paziente.Quest'ultimo passaggio è molto grezzo, ma per iniziare basta.
Possibili migliorie si possono apportare con l'evento Non in elenco. Intanto
prova così.
Sei un Caposala? Io lavoro in Direzione Sanitaria e ho affrontato questi
problemi.
Ciao
NSantini


title: caselle combinate a cascata per ricerche

author: rino

text:
sono disperato, cerco un esempio per realizzare un db di almeno 7 tab con
una maschera finale per la ricerca incrociata per mezzo di caselle combinate
contenenti gia i valori da selezionare. ho provato ma mi incarto in quanto
non riesco a realizzare una relazione tra le tabelle a tutto campo es:
seleziono dalla cb un valore poi un'altro poi un'altro ma non
necessariamente obbligato e tanto meno in sequenza alla fine mi deve
mostrare una queri con i soli valori che soddisfano la condizione tra tutte
le tab.
credo che non sia riuscito a spiegare bene, comunque io continuo a provare
ciao a tutti


author: Roberto dal portatile

text:
"rino" <
ri...@passo.it
> ha scritto nel messaggio
news:44a8c475$0$10065$4faf...@reader3.news.tin.it...

Non credo di aver capito bene ciò che ti serve, ma prova ad andare sul Sito
Comune (link qui sotto) e nella Sezione Forms leggi la mia FAQ intitolata
"3.73 Sincronizzare in una maschera due o più caselle combinate tra loro NON
in gerarchia".
Se non era quello che ti serve, credo che tu ti debba spiegare meglio,
possibilmente con un esempio.
> ciao a tutti
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: eseguire una macro da codice

author: vespamu

text:
Qual'è la sintassi per eseguire una macro da codice?
Grazie


title: eseguire una macro da codice

author: OndaMax

text:
vespamu <
ves...@libero.it
> wrote in message
J6r16.174180$hk4.6...@news.infostrada.it...
> Qual'è la sintassi per eseguire una macro da codice?
> Grazie
DoCmd.RunMacro "NomeMacro"
Ciao
OndaMax


title: come termino ed esco da un ciclo For?

text:
Avrei bisogno di uscire dal ciclo for se trovo l'elemento interessato.
però mi sfugge come, sapreste aiutarmi?


title: come termino ed esco da un ciclo For?

author: Roberto da casa

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c5ir96$sb8$1...@lacerta.tiscalinet.it...
> Avrei bisogno di uscire dal ciclo for se trovo l'elemento interessato.
>
> però mi sfugge come, sapreste aiutarmi?
Usa:
Exit For
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: come termino ed esco da un ciclo For?

author: namor

text:
Simba883 ha scritto:
> Avrei bisogno di uscire dal ciclo for se trovo l'elemento interessato.
> però mi sfugge come, sapreste aiutarmi?
Di solito il for lo usi per scorrere tutti gli elementi di un insieme. Se
cerchi qualcosa in particolare puoi usare:
  while elemento<>valore_cercato
    ........
  wend
Comunque puoi usare anche il for ed uscire dal ciclo con Exit for come ti
ha detto Roberto o impostando il valore del contatore al limite massimo.
Es:
  for i=1 to 50
    if ... then
      .........
      i=50 'esce dal ciclo
    end if
  next
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: come termino ed esco da un ciclo For?

text:
> Usa:
>
> Exit For
>
> --
> Roberto
>
era semplice grazie. ti chiedo tu che sei veterano sai quanti giorni ci
vuole per pubblicare materiale sul sito comune? tnx


title: come termino ed esco da un ciclo For?

author: Luciano (DOC)

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c5iu59$6b2$1...@lacerta.tiscalinet.it...
> era semplice grazie. ti chiedo tu che sei veterano sai quanti giorni ci
> vuole per pubblicare materiale sul sito comune? tnx
Non ci vogliono giorni, solo pazienza:-)
Ora do un'occhiata a quello che hai mandato.
Saluti.
Luciano


title: come termino ed esco da un ciclo For?

text:
>
> Non ci vogliono giorni, solo pazienza:-)
> Ora do un'occhiata a quello che hai mandato.
> Saluti.
>
> Luciano
>
bene fammi sapere l'esito.


title: come termino ed esco da un ciclo For?

author: Antonio Biso

text:
"Luciano (DOC)" <
XXXlucia...@sitocomune.com
> ha scritto nel messaggio
news:c5jdbo$27o0j$1...@ID-86073.news.uni-berlin.de...

Antonio il medium


title: come termino ed esco da un ciclo For?

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:6Pbfc.2060$Qc.8...@twister1.libero.it...
> Antonio il medium
La panza del mago Otelma in effetti ce l'hai...:))
Saluti.
Luciano


title: Non riesco ad estrarre i dati....

author: Loico

text:
Nella tabella clienti di un db , c'č il campo regione di residenza.
Nella tabella delle fatture emesse a questi clienti, non c'č tale campo.(
neppure nella maskera collegata c'č sto campo regione).
Ora devo dividere le fatture emmesse PER REGIONE.
Come le divido?
Lo faccio a manina .....ma sě !
ciao
--


title: Non riesco ad estrarre i dati....

text:
"Loico" <
mi...@tin.it
> ha scritto nel messaggio
news:b352gu$bk5$1...@usenet.itgate.net...

Creati una query basata sulla tabella fatture; inserisci nella query un
campo calcolato che ti restituisce, tramite una funzione DLookup (vedi
help), la regione di quel cliente ricavandola appunto dalla tabella clienti.
A questo punto usa, invece della tabella fatture, la query che, oltre a
tutti i campi della tabella fatture contiene anche il campo relativo alla
regione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Vecchio valore del controllo casella di testo

author: nicoletta

text:
vorrei poter testare il valore di un controllo casella di testo dopo che è
stato modificato dall'utente.
Ho provato con .oldvalue, ma mi dà lo stesso valore appena modificato
Il campo non è associato.
Nicky63
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"nicoletta" <
frt...@virgilio.it
> ha scritto nel messaggio
news:e9g1su$b8s$1...@news.newsland.it...
> vorrei poter testare il valore di un controllo casella di testo dopo che è
> stato modificato dall'utente.
> Ho provato con .oldvalue, ma mi dà lo stesso valore appena modificato
> Il campo non è associato.
La proprietà .Oldvalue (vedi help) può essere usato solamente a fronte
dell'evento "Prima di aggiornare" di un controllo ASSOCIATO.
>
> Nicky63
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Roberto dal portatile ha scritto:
> "nicoletta" <
frt...@virgilio.it
> ha scritto nel messaggio
> news:e9g1su$b8s$1...@news.newsland.it...
> > vorrei poter testare il valore di un controllo casella di testo dopo che è
> > stato modificato dall'utente.
> > Ho provato con .oldvalue, ma mi dà lo stesso valore appena modificato
> > Il campo non è associato.
> La proprietà .Oldvalue (vedi help) può essere usato solamente a fronte
> dell'evento "Prima di aggiornare" di un controllo ASSOCIATO.
> >
> > Nicky63
quindi cosa posso utilizzare per avere il vecchio valore?



author: Nicola Di Martino

text:
> > La proprietą .Oldvalue (vedi help) puņ essere usato solamente a fronte
> > dell'evento "Prima di aggiornare" di un controllo ASSOCIATO.
>
> > >
> > > Nicky63
>
> quindi cosa posso utilizzare per avere il vecchio valore?
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
> +
Quello che ti ha suggerito...
controlla il dato prima di aggiornare il dato al nuovo valore...
Nik


author: Alessandro Baraldi

text:
nicoletta ha scritto:
> vorrei poter testare il valore di un controllo casella di testo dopo che è
> stato modificato dall'utente.
> Ho provato con .oldvalue, ma mi dà lo stesso valore appena modificato
> Il campo non è associato.
>
> Nicky63
>
> --
Essendo un campo "Non Associato" non è possibile recuperare il valore
della proprietà OldValue, pertanto dovrai sfruttare un minimo di
codice.
Definisci una Variabile a livello di Form e salvaci il valore del
controllo su Evento BeforeUpdate, questo lo userai per ripristinare il
valore successivamente.
Ciao
@Alex


text:
"nicoletta" <
frt...@virgilio.it
> ha scritto nel messaggio
news:e9g95n$are$1...@news.newsland.it...
> Roberto dal portatile ha scritto:
>
>> "nicoletta" <
frt...@virgilio.it
> ha scritto nel messaggio
>> news:e9g1su$b8s$1...@news.newsland.it...
>> > vorrei poter testare il valore di un controllo casella di testo dopo
>> > che è
>> > stato modificato dall'utente.
>> > Ho provato con .oldvalue, ma mi dà lo stesso valore appena modificato
>> > Il campo non è associato.
>
>> La proprietà .Oldvalue (vedi help) può essere usato solamente a fronte
>> dell'evento "Prima di aggiornare" di un controllo ASSOCIATO.
>
>> >
>> > Nicky63
>
> quindi cosa posso utilizzare per avere il vecchio valore?
Ti hanno risposto Nicola Di Martino ed Alessandro Baraldi.



title: Errore in utilizzo controllo zlibtool.ocx

author: VT @ Work

text:
Una mia applicazione Access che da oltre sei anni utilizza senza
problemi il controllo zlibtool.ocx per comprimere/decomprimere files
prima di inviarli come allegati e-mail, improvvisamente ha smesso di
funzionare su qualsiasi pc (sia di sviluppo, sia di produzione)
Quando in esecuzione il codice VBA tenta di fare riferimento ad un
metodo o ad una proprietà del controllo in oggetto, si verifica
l'errore
"proprietà o metodo non supportati dall'oggetto"
L'applicazione in questione viene modificata abbastanza spesso e so
per certo che la versione rilasciata ad ottobre scorso non aveva
questi problemi.
Quindi, quasi sicuramente, ho toccato qualcosa senza accorgermene.
Ho già:
- verificato che l'ocx sia registrato correttamente
- verificato i riferimenti in VBA.
- cancellato il controllo zlibtool dalla form che lo utilizza e creato
uno nuovo
- usato l'opzione /decompile
- importato tutti gli oggetti del db in uno nuovo
- compilato il codice VBA (nessun errore)
- rigenerato l'mde (nessun errore)
Alcune particolarità che mi hanno colpito:
- nel codice VBA associato alla form, l'intellisense NON propone i
metodi/proprietà del controllo zlibtool, però la compilazione non dà
errore
- se, quando creo un nuovo controllo zlibtool sulla form, gli do lo
stesso nome di quello cancellato ma cambiando le maiuscole/minuscole,
nel codice VBA il nome viene SEMPRE convertito con le
maiuscole/minuscole del controllo cancellato (se il controllo
cancellato si chiamava ctlZip e quello nuovo CTLZIP, nel codice VBA
compare sempre ctlZip)
Aiuto !
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

---------------------------------------------
risorse Access:
http://www.accessgroup.it

---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com

---------------------------------------------


text:
On Fri, 28 Dec 2007 11:03:16 +0100, "VT @ Work" <V...@Work.it> wrote:
 (...)
Risolto, però vorrei sapere perchè ...
Rileggendo il mio post, mi ha colpito il comportamento riguardante il
nome del controllo, quindi mi sono detto: e se lo rinominassi ?
BINGO !
Dopo avere modificato il codice VBA con il nuovo nome del controllo
tutto ha ripreso a funzionare.
Fra l'altro, avevo notato che cancellando il controllo dalla form e
ricreandone uno nuovo con il medesimo nome del precedente, dopo avere
salvato la form e chiuso e riaperto il file mdb, nella finestra delle
proprietà/metodi non comparivano quelli specifici del controllo (il
metodo compress, e le proprietà inputfile ed outputfile).



author: Fabrizio Conti (Panathos)

text:
On 28 Dic, 11:29, "VT @ Work" <V...@Work.it> wrote:
> On Fri, 28 Dec 2007 11:03:16 +0100, "VT @ Work" <V...@Work.it> wrote:
>  (...)
>
> Risolto, però vorrei sapere perchè ...
> Rileggendo il mio post, mi ha colpito il comportamento riguardante il
> nome del controllo, quindi mi sono detto: e se lo rinominassi ?
> BINGO !
> Dopo avere modificato il codice VBA con il nuovo nome del controllo
> tutto ha ripreso a funzionare.
Ciao Vincenzo, mi associo alla tua richiesta riguardante questo tipo
di "stranezze" nelle quali Access a volte inciampa.
Qualcosa di simile mi capitò tempo fa, compreso il comportamento sui
nomi (thread "Nomi degli insiemi di sistema con iniziale minuscola"),
laddove Carlo mi suggerì di cancellare l'ocx Calendario; ed in effetti
la situazione si risolse.
Poi il Calendario non l'ho più usato, e da allora devo ancora
rimettere mano ad Access... però vorrei sapere se e come è possibile
evitare tali inconvenienti.
ciao,
Panathos


title: Parametri query

author: Alfio

text:
Ciao a tutti,
ho la necessita di impostare questa query (che non fa altro che aggiornare
tutti i ddt, facenti parte una determinata fattura, con il relativo
IDFattura)
"UPDATE (FattureVendita INNER JOIN DDT ON FattureVendita.IdCliente =
DDT.IDCliente) INNER JOIN DDT_Dettaglio ON DDT.IDDDT = DDT_Dettaglio.IDDDT
SET DDT.IDFattura = fatturevendita.idfatturavendita, FattureVendita.Emetti =
True, DDT.Fatturato = True, DDT_Dettaglio.Fatturato = True
WHERE (((DDT.Fatturare)=True) AND ((DDT.IDDDT) Between
[fatturevendita].[dal_ddt] And [fatturevendita].[al_ddt]));"
Tutto funziona a una condizione: che i ddt da fattuare che per esempio vanno
dal nr 001 al nr 150 facciano parte della stessa fattura, perchè se io vado
a dire che il ddt nr 015 nr 021 nr 099 non vanno fatturati, quindi olgo la
relativa spunta del controllo fatturare e li vado a fattuare con una
successiva fattura, questa query mi aggiorna tutto ciò che è compreso tra
015 e 099.
Mi date una mano?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Parametri query

author: Massimo Piubelli

text:
"Alfio" <
alph...@libero.it
> wrote in message
news:195Z191Z80Z250Y...@usenet.libero.it...

Che tipo di dato è quello su cui filtri ovvero IDDDT?
Ciao,
Massimo


title: Parametri query

text:
Il 11 Ago 2006, 19:14, "Massimo Piubelli" <
massim...@accessgroup.it
> ha
scritto:
>
>
> Che tipo di dato è quello su cui filtri ovvero IDDDT?
>
> Ciao,
> Massimo
E' numerico, ma ho risolto il problema, bastava fare un pò d'attenzione ed è
diventata:
UPDATE (FattureVendita INNER JOIN DDT ON FattureVendita.IdCliente =
DDT.IDCliente) INNER JOIN DDT_Dettaglio ON DDT.IDDDT = DDT_Dettaglio.IDDDT
SET DDT.IDFattura = fatturevendita.idfatturavendita, FattureVendita.Emetti =
True, DDT.Fatturato = True, DDT_Dettaglio.Fatturato = True
WHERE (((DDT.IDFattura) Is Null) AND ((DDT.Fatturare)=True) AND ((DDT.IDDDT)
Between [fatturevendita].[dal_ddt] And [fatturevendita].[al_ddt]));
Grazie lo stesso :))
Alfio



title: Newsgroup

author: Giorgio

text:
E' possibile collegarsi al newsgroup da un provider diverso da libero (tin
per esempio)
Grazie
per il suggerimento
Ciao
Giorgio


title: Newsgroup

author: Setec Astronomy

text:
Giorgio wrote:
> E' possibile collegarsi al newsgroup da un provider diverso da libero
> (tin per esempio)
Cerca tra le FAQ di it.gestione.etc. o it.aiuto etc. ci sono vari
server news aperti che puoi utilizzare.
--
I'am what I'am, I do what I can


title: URGENTE ! Somma su Report

author: luca

text:
Ciao
a Tutti
Ho un report dove nel corpo ho una casella di testo che ha il controllo
origine:
=(((([PTPOAM_T]*100)/(100+[PERC_STABILIMENTO]))/([GG_LAV_M_rif])*[g_lav])*([GG_LAV_M_rif]-[GG_PIOGGIA]))/[GG_LAV_M_rif]
tale casella di testo ha Nome elemento: BdgRT
Al pie di pagina del ragruppamento dal corpo dovrei sommare i valori della
variabile BdgRT
ma se inserisco =Somma([BdgRT]) mi chiede il valore della variabile
come posso rissolvere il problema????
ciao
e grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: URGENTE ! Somma su Report

text:
On 11 Set, 16:36,
lucadepiz...@libero.it
 (luca) wrote:
> Ciao
> a Tutti
>
> Ho un report dove nel corpo ho una casella di testo che ha il controllo
> origine:
> =(((([PTPOAM_T]*100)/(100+[PERC_STABILIMENTO]))/([GG_LAV_M_rif])*[g_lav])*([GG_LAV_M_rif]-[GG_PIOGGIA]))/[GG_LAV_M_rif]
> tale casella di testo ha Nome elemento: BdgRT
> Al pie di pagina del ragruppamento dal corpo dovrei sommare i valori della
> variabile BdgRT
>
> ma se inserisco =Somma([BdgRT]) mi chiede il valore della variabile
>
> come posso rissolvere il problema????
>
> ciao
> e grazie
Scusa ma hai detto 2 cose in contrasto...!
Il controllo BdgRT è nel corpo...? Hai affermato questo all'inizio.
Poi dici di avere un controllo nel Pie di Pagina Raggruppamento...??
Specifica meglio dove sono i controlli perchè se hai il Raggruppamento
il controllo BdgRT dovrebbe essere nel Raggruppamento(sempre vada
li...) ma se il controllo BdgRT è realmente nel corpo la Somma va nel
Pie Di Pagina Pagina...!!
@Alex


title: URGENTE ! Somma su Report

text:

Cerco di spiegarti meglio che posso
Intestazione DSSTAB
---------------------------------------------------------------------------------------
CORPO
Qui ho una casella di testo con "Nome elemento": BdgRT e "origine
controllo"=(((([PTPOAM_T]*100)/(100+[PERC_STABILIMENTO]))/([GG_LAV_M_rif])*[g_lav])*([GG_LAV_M_rif]-[GG_PIOGGIA]))/[GG_LAV_M_rif]
---------------------------------------------------------------------------------------
Pie di pagina DSSTAB
Avrei la necessità di fare la Somma dei dati che ci sono nel corpo
relativamente alla casella di testo descritta prima
ma se inserisco =Somma([BdgRT]) mi chiede il valore della variabile
ciao
e grazie infinite
se non sono stato chiaro non so come spiegarti



title: URGENTE ! Somma su Report

author: Sergio MAZZA

text:
"luca" <
lucade...@libero.it
> ha scritto nel messaggio
news:88Z42Z173Z18Y...@usenet.libero.it...
> Cerco di spiegarti meglio che posso
>
> Intestazione DSSTAB
> ---------------------------------------------------------------------------------------
> CORPO
> Qui ho una casella di testo con "Nome elemento": BdgRT e "origine
> controllo"=(((([PTPOAM_T]*100)/(100+[PERC_STABILIMENTO]))/([GG_LAV_M_rif])*[g_lav])*([GG_LAV_M_rif]-[GG_PIOGGIA]))/[GG_LAV_M_rif]
> ---------------------------------------------------------------------------------------
> Pie di pagina DSSTAB
> Avrei la necessità di fare la Somma dei dati che ci sono nel corpo
> relativamente alla casella di testo descritta prima
>
> ma se inserisco =Somma([BdgRT]) mi chiede il valore della variabile
>
> ciao
> e grazie infinite
> se non sono stato chiaro non so come spiegarti
Fai prima a creare un campo calcolato nella query (chiamalo BdgRT), origine
del report, che contiene l'espressione; poi nel report, inserisci nel corpo
il controllo associato al campo calcolato (BdgRT) e nel piè di pagina del
gruppo fai la somma con la stessa espressione che hai indicato prima:
=Somma([BdgRT])...
Ciao.
--
Sergio MAZZA


title: URGENTE ! Somma su Report

author: Roberto da Parma

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fc6gc1$qoa$1...@tdi.cu.mi.it...

Perfettamente d'accordo...ma se si vuole complicare la vita basta che nelle
parentesi della somma ci spari tutta la formula...ossia
Somma((((([PTPOAM_T]*100)/(100+[PERC_STABILIMENTO]))/([GG_LAV_M_rif])*[g_lav])*([GG_LAV_M_rif]-[GG_PIOGGIA]))/[GG_LAV_M_rif])
--
Roberto da Parma


title: URGENTE ! Somma su Report

text:
"Roberto da Parma" <
aris...@libero.it
> ha scritto nel messaggio
news:46e73ca9$0$17942$4faf...@reader1.news.tin.it...
>
> Perfettamente d'accordo...ma se si vuole complicare la vita basta che
> nelle parentesi della somma ci spari tutta la formula...ossia
>
> Somma((((([PTPOAM_T]*100)/(100+[PERC_STABILIMENTO]))/([GG_LAV_M_rif])*[g_lav])*(茉GG_LAV_M_rif]-[GG_PIOGGIA]))/[GG_LAV_M_rif])
>
>
> --
> Roberto da Parma
Era quello che gli volevo evitare; ma, come dici giustamente tu, se si vuole
complicare la vita...
Ciao.
--
Sergio MAZZA


title: help: inserimento nuovo record con controllo disponibilità

text:
Ciao a tutti, premetto che non sono un esperto, uso access per gestire
la fatturazione di una piccola azienda e vorrei creare una maschera
che controlli quando vado a scegliere un articolo da inserire in
fattura se la quantità di questo articolo e' disponibile. Attualmente
controllo manualmente tramite una query esterna che mi calcola q.tà
venduta meno q.ta acquistata raggruppati per articolo, naturalmente
non e' molto pratico.
Grazie.
Piero


text:
<
mus...@tin.it
> ha scritto nel messaggio news:u4eco1p0hi155hg7d...@4ax.com...

Purtroppo se non crei un campo "disponibilità" e lo aggiorni con i movimenti, dovrai ricalcolarlo ogni volta che ti serve...
Ciao.
--
Sergio MAZZA


author: piero

text:


Ciao
il campo disponibilita' l'ho creato (acquisti - vendite) pero' come lo
aggiorno in automatico per ogni articolo ? In pratica vorrei arrivare
a questa soluzione: maschera cliente e sottomaschera ordini in cui la
select mi mostri:
nome articolo + disponibilità e nella stesso record inserisco la
quantita' venduta e il prezzo
grazie
Piero


text:
"piero" <
mus...@tin.it
> ha scritto nel messaggio news:tj8eo15e11minei0i...@4ax.com...
>
> il campo disponibilita' l'ho creato (acquisti - vendite) pero' come lo
> aggiorno in automatico per ogni articolo ? In pratica vorrei arrivare
> a questa soluzione: maschera cliente e sottomaschera ordini in cui la
> select mi mostri:
> nome articolo + disponibilità e nella stesso record inserisco la
> quantita' venduta e il prezzo
>
> grazie
>
> Piero
Dovresti aggiornare la disponibilità ogni volta che fai un inserimento/modifica della quantità.
Lo dovrai fare con una query di aggiornamento...
Ciao.
--
Sergio MAZZA


author: cidi

text:
<
mus...@tin.it
> ha scritto nel messaggio
news:u4eco1p0hi155hg7d...@4ax.com...

Ciao Piero
inserisci nel piè di pagina della sottomaschera 3 caselle di testo:
1)totacquisti
=Nz(DSum("Quantità";"tblDettagliAcquisti";"IDProdotto=" &
Nz([IDProdotto];0));0)
nella seconda adatta il codice di sopra per la tabella vendita e nella terza
fai la differenza.
Daniele


text:
Ciao Daniele
Ho inserito:   =Nz(DSum("Qta_venduta";"Mdettagli";"Nomearticolo=" &
Nz([Nomearticolo];0));0)
pero' mi da #errore, ho provato anche con una query di aggiornamento
inserendo la stessa istruzione per aggiornare il campo disponibilita'
che ho creato nella tabella Mdettagli pero' non funziona ed azzera i
campi della tabella, credo con null
Ti posso contattare per email ?
Piero


text:
<
mus...@tin.it
> ha scritto nel messaggio
news:bv8ho1pq349jioh8o...@4ax.com...

certo
togli nospam
Daniele


title: Chiave multipla con campo null

author: Pasquale Antonacci

text:
Carissimi,
è possibile definire in una tabella Access una chiave multipla in cui uno dei
campi, che è inserito nella suddetta chiave multipla, abbia dei valori null,
fermo restando l'univocità della chiave)?
--
Posted from
c-tecnopolis.wind.it
 [212.245.210.50]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Chiave multipla con campo null

author: Fabio Montagner

text:
Non sono ammessi valori nulli nelle chiavi primarie.
"Pasquale Antonacci" <
p.ant...@tno.it
> wrote in message
news:0ba1a9f68d810fac90...@mygate.mailgate.org...



title: inserire campo access in oggetto word

author: verdone

text:
buongiorno a tutti
ho inserito un oggetto word in un report di access per realizzare una
lettera con formattazione giustificata
Il problema sorge quando nella lettera devo usare dei campi di access di
lunghezza variabile perche' non riesco ad inserirli nel documento word ma
riesco solo ad appoggiarli sopra lasciando degli spazi sotto nel documento
word solo che appunto essendo di lunghezza variabile il risultato non è
ottimale e bello a vedersi.
Spero di essere stato chiaro come posso risolvere grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: inserire campo access in oggetto word

author: 'Roccia' Max

text:
On 5 Dic, 10:59,
ver2...@libero.it
 (verdone) wrote:
> Spero di essere stato chiaro come posso risolvere grazie
Non ho capito molto del tuo problema, ma cosi' a naso direi che
dovresti usare la funzione "stampa unione" di Word...
cia'
Max


title: inserire campo access in oggetto word

text:
'Roccia' Max ha scritto:



> cia'
> Max
conosco la stampa unione ma io ho bisogno di un report non di un documento
word perchè oltre alla lettera il report contiene altre cose



title: Libro?????

author: Sabatino Traini

text:
Ho ordinato il libro
Programmare Access 2000 edito da Apogeo di Mike Davis
Cosa ne pensate.
Qualche libro da congliare.
Considerate il fatto che ho già una buona base teorica sulla progettazione
di Data Base (Progettazione concettuale e logica, normalizzazione,
transazioni etc.)
Ho necessità di un libro che mi illustri come sfruttare le potenzialità di
access (conosco già Ado, lo uso con visual basic, non conosco DAO. Posso
farne a meno), come distribuire le applicazioni, protezione, transazioni,
multiutenza etc.
Grazie


title: Libro?????

author: Giovanni Albertone

text:
On Wed, 19 Jan 2000 14:29:53 -0000, "Sabatino Traini"
<
xab...@camping.it
> wrote:
>Ho ordinato il libro
>Programmare Access 2000 edito da Apogeo di Mike Davis
>Cosa ne pensate.
Beh, se lo hai gia' ordinato e ti diciamo che e' una porcata che fai,
non lo leggi piu'?


title: Libro?????

author: Pleiadi

text:
>>Ho ordinato il libro
>>Programmare Access 2000 edito da Apogeo di Mike Davis
>>Cosa ne pensate.
>
>Beh, se lo hai gia' ordinato e ti diciamo che e' una porcata che fai,
>non lo leggi piu'?
Fai un salto sul sito comune, trovi un'ottima recensione sui testi
consigliati da "chi ne sa più di noi".
Alfio


title: Libro?????

text:
Pleiadi <
za...@libero.it
> wrote in message
zGAh4.6909$Wr6....@news.infostrada.it...

> consigliati da "chi ne sa piů di noi".
> Alfio
>
Grazie gentilissimo.
Mi diresti anche l'indirizzo del sito comune.
Grazie


title: Libro?????

author: Lbo da casa

text:
>Mi diresti anche l'indirizzo del sito comune.
qui sotto.
un ottimo manuale avanzato e' l'access (versione a scelta) developer
handbook edito dalla sybex.
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Problemi con CurrentDB e Activex

author: Sib

text:
Ho da poco installato Win2000 su un PC dove avevo W98.
In W98 tutto a posto, con W2000, quando apro il mio db, mi dava l'errore
"L'ActiveX non e' in grado di creare l'oggetto".
Ho reinstallato tutto da capo due volte, ho riavviato e ora non lo fa piu'.
Mi era capitato lo stesso quando sono passato da Win95 a Win95 OSR2 (e' osr2
o qualcos'altro?)
A qualcuno e' capitato? avete capito il perche?
Ciao, Sib


title: Problemi con CurrentDB e Activex

author: warp

text:
Sib ha scritto nel messaggio <8sk5gf$kfr$
3...@pegasus.tiscalinet.it
>...

Sě, puň capitare: se dai uno sguardo a "The Access web" trovi questo problema documentato...
A me č successo anche in una situazione piů rognosa: l'utilizzo di oggetti DAO per aggiornare la
struttura del back-end falliva con il solo runtime '97 installato.
Fortunatamente il problema era legato alla mancata inclusione nel runtime di VbaJet32.dll
Ciao


title: Problemi con CurrentDB e Activex

author: sib

text:
warp <
war...@libero.it
> wrote in message
8spunu$2kb$1...@fe2.cs.interbusiness.it...
>
> Sib ha scritto nel messaggio <8sk5gf$kfr$
3...@pegasus.tiscalinet.it
>...
> >Ho da poco installato Win2000 su un PC dove avevo W98.
> >In W98 tutto a posto, con W2000, quando apro il mio db, mi dava l'errore
> >"L'ActiveX non e' in grado di creare l'oggetto".
> >Ho reinstallato tutto da capo due volte, ho riavviato e ora non lo fa
piu'.
> >Mi era capitato lo stesso quando sono passato da Win95 a Win95 OSR2 (e'
osr2
> >o qualcos'altro?)
> >A qualcuno e' capitato? avete capito il perche?
>
>
>
> Sě, puň capitare: se dai uno sguardo a "The Access web" trovi questo
problema documentato...
cut
Denghiu
Ora ci faccio un giro.
Ciao, Sib


title: Esempio treeview su sito comune

text:
Ho pensato di inserire in un database Access 2000 un controllo treeview
con relativa imagelist che mi permettesse la visione gerarchica di dati
relativi a tabelle collegate tra di loro in modalitą uno a molti.
L'esempio riportato sul sito comune č stato realizzato in Access 97 e
non funziona assolutamente in versione 2000, logicamente dopo aver
effettuato la ovvia conversione... (errore di run-time 2683).
Mi sapete dire quali sono le modifiche da apportare al file mdb per
renderlo funzionante?
grazie.    Lino
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Foglio dati secondario

author: Van

text:
          Ciao a tutti, un consiglio prima di imbarcarmi in quest'avventura:
Ho un client Access 2000 e delle tabelle collegate SQL-Server. Vorrei
realizzare un sistema di navigazione dei dati stile 'foglio dati
secondario', ma con le tabelle collegate non e' possibile. In pratica vorrei
fornire all'utente un riepilogo per anno con i relativi totali; scendendo in
dettaglio per l'anno selezionato, fornire i totali per zona, quindi per
microzona, etc...
Pensavo alla Treeview, (visto gia' su sitocomune ed ampiamente sfruttato in
precedenti occasioni), ma non sono sicuro che faccia al caso mio. Ho pensato
anche ad un sistema di + sottomaschere. L'idea di fondo e' una vista stile
Lotus Notes :-) .
Qualche consiglio sulla strada da prendere ?
Thanks

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Conta.Se con più condizioni

author: Joshua Lool

text:
Sto utilizzando la funzione
CONTA.SE
 :
=
CONTA.SE
 ( [range] ; [criterio1] )
però vorrei impostare un secondo criterio posto come alternativa (OR) :
=
CONTA.SE
 ( [range] ; [criterio1] OR [criterio2] )
Come posso fare ?
Grazie.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Conta.Se con più condizioni

author: Alessandro Baraldi

text:
"Joshua Lool" <
josh...@libero.it
> wrote in message
news:8a1d53ce5da33374404...@mygate.mailgate.org
> Sto utilizzando la funzione
CONTA.SE
 :
>
> =
CONTA.SE
 ( [range] ; [criterio1] )
>
> però vorrei impostare un secondo criterio posto come alternativa (OR) :
>
> =
CONTA.SE
 ( [range] ; [criterio1] OR [criterio2] )
>
>
> Come posso fare ?
> Grazie.
Stai usando Conta.Se in che programma...?
La mia versione di Access non la espone, ma
quella di Excel si.
Saluti
@Alex



title: Conta.Se con più condizioni

text:
> Stai usando Conta.Se in che programma...?
> La mia versione di Access non la espone, ma
> quella di Excel si.
Porca paletta ... ho sbagliato ... a postare...



title: Conta.Se con più condizioni

author: Sergio MAZZA

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cb94f7adb6cd454c4c...@mygate.mailgate.org...
>
>
> Stai usando Conta.Se in che programma...?
> La mia versione di Access non la espone, ma
> quella di Excel si.
Come sei anticooo!!!
> Saluti
> @Alex
>
Ciao.
--
Sergio MAZZA


title: Conta.Se con più condizioni

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> wrote in message
news:43440ff5$0$24633$
4faf...@reader3.news.tin.it
[CUT]
> Come sei anticooo!!!
Si devo decidermi ad aggiornare il cassone.

> Ciao.



title: Maschera che cambia le proprietà di scrittura

author: Valtere

text:
ciao
no notato che nel db che uso abitualmente ogni tanto capita qualche
strano malfunzionamento:
in pratica alcune sottomaschere presenti nella maschera principale
perdono la "proprietà" di inserimento dati, modifica, eliminazione..
la cosa succede ogni tanto, senza aver riscontrato nessuna altro
problema sul pc, e non trovo nessuna valida spiegazione...pensavamo
all'antivirus (Trend Office- che non posso rimuovere!!!)...ma non ne
sono così sicuro...
il db è presente in locale sulla cartella documenti (condivisa per un
altro utente di rete); l'utente locale del pc ha profilo "users" (come
l'altro utente della rete) ed è installato Office 2003 Professional su
sistema operativo WinXP Pro
qualche dritta ???
grazie, Valter


text:
"Valtere" <
pro...@libero.it
> ha scritto nel messaggio news:45edc3a2$0$10627$4faf...@reader2.news.tin.it...

Pochissime, vista la natura causale del problema; prova a cambiare utente in Administrator e vedi che succede.
Oppure non far accedere direttamente all'mdb da entrambi gli utenti ma dividilo in Fe e Be (Strumenti - utilità database - Divisione
guidata database); l'Fe lo lasci sui pc client e il Be lo metti condiviso...
> grazie, Valter
Ciao.
--
Sergio MAZZA


title: Calcoli in controlli non associati....

author: Enzo

text:
Ciao a tutti, ho un nuovo problemino, penso sia una cretinata per voi ma
io non riesco proprio a risolvero!
Ho una maschera con un "Controllo Struttura a Schede" composto da tre
schede: le prime due contengono due sottomaschere e la teza un controllo.
Nelle prime due schede sono presenti due controlli che hanno come origine
controllo delle formule, nella terza scheda c'č il campo totale che mi
deve visualizzare una misera somma tra il "campo1" contenuto nella prima
sottomaschera e il "campo2" contenuto nella seconda. La formula perň mi
funziona solo se tutti e due i campi "campo1" e "campo2" sono pieni!!!!
come posso fare? devo aggiungere altro nell'espressione?? grazie mille!
Enzo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Calcoli in controlli non associati....

author: MA

text:
Il 11 Mar 2003, 12:31,
enzo.fu...@tin.it
 (Enzo) ha scritto:
> Ciao a tutti, ho un nuovo problemino, penso sia una cretinata per voi ma
> io non riesco proprio a risolvero!
> Ho una maschera con un "Controllo Struttura a Schede" composto da tre
> schede: le prime due contengono due sottomaschere e la teza un controllo.
> Nelle prime due schede sono presenti due controlli che hanno come origine
> controllo delle formule, nella terza scheda c'è il campo totale che mi
> deve visualizzare una misera somma tra il "campo1" contenuto nella prima
> sottomaschera e il "campo2" contenuto nella seconda. La formula però mi
> funziona solo se tutti e due i campi "campo1" e "campo2" sono pieni!!!!
> come posso fare? devo aggiungere altro nell'espressione?? grazie mille!
> Enzo
Il campo nullo non permette somme. Bisogna convertirlo in 0 (zero). Per far
ciò devi iserire nz = null is zero.
=nz([campo1])-nz([campo2])
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Calcoli in controlli non associati....

text:
MA wrote:
> Il 11 Mar 2003, 12:31,
enzo.fu...@tin.it
 (Enzo) ha scritto:
> > Ciao a tutti, ho un nuovo problemino, penso sia una cretinata per voi ma
> > io non riesco proprio a risolvero!
> > Ho una maschera con un "Controllo Struttura a Schede" composto da tre
> > schede: le prime due contengono due sottomaschere e la teza un controllo.
> > Nelle prime due schede sono presenti due controlli che hanno come origine
> > controllo delle formule, nella terza scheda c'č il campo totale che mi
> > deve visualizzare una misera somma tra il "campo1" contenuto nella prima
> > sottomaschera e il "campo2" contenuto nella seconda. La formula perň mi
> > funziona solo se tutti e due i campi "campo1" e "campo2" sono pieni!!!!
> > come posso fare? devo aggiungere altro nell'espressione?? grazie mille!
> > Enzo
> Il campo nullo non permette somme. Bisogna convertirlo in 0 (zero). Per far
> ciň devi iserire nz = null is zero.
> =nz([campo1])-nz([campo2])
> ciao MAssimiliano
> --------------------------------
> Inviato via
http://usenet.libero.it
Grazie Massimiliano!! non č la prima volta che mi aiuti, te ne sono
veramente tanto grato! Grazie ancora di tutto!!



title: Calcoli in controlli non associati....

text:
> MA wrote:
>
[cut]
> > ciao MAssimiliano
>
>
> > --------------------------------
> > Inviato via
http://usenet.libero.it
>
> Grazie Massimiliano!! non č la prima volta che mi aiuti, te ne sono
> veramente tanto grato! Grazie ancora di tutto!!
>
> --
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
Dovrň iniziare a farmi pagare...
;-]
ciao MAssimiliano
p.s. se ti posso dare un consiglio, slogati il dito a forza di usare F1.
p.p.s. e poi io sono MAssimilino non Massimiliano.



title: problema query

author: Roberto Messora

text:
ciao a tutti,
non so come fare una query.
2 tabelle
tab1: id1, nome1
tab2: id2, id1, nome2
in pratica la tab2 è legata alla tab1 tramite id1, la situazione è che in
tab2 non siano contemplati tutti gli id1 presenti in tab1 (in tab1 ci sono
dei record non correlati con record della tab2).
ebbene io vorrei fare una query che mi restituisca tutti i record di tab1
che NON sono contemplati in tab2.
per ottenere in contrario basta usare la clausula IN, ovviamente non
funziona la query che io vorrei se uso NOT IN.
c'è soluzione?
saluti
Roberto


title: problema query

author: Roberto da casa

text:
"Roberto Messora" <
rob...@hotmail.com
> ha scritto nel messaggio
news:brv3vn$7q119$1...@ID-85026.news.uni-berlin.de...

Prova con una query che abbia il seguente codice SQL:
SELECT tab1.id1, tab1.nome1, tab2.nome2
FROM tab1 LEFT JOIN tab2 ON tab1.id1 = tab2.id1
WHERE (((tab2.nome2) Is Null));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: esportare campi memo

author: francesco

text:
Come da oggetto posso esportare piu' campi memo da una tabella in unico file
di msword, con un solo evento click? Cioč memo1+memo2+memo3 in file1.doc
grazie
F
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: esportare campi memo

text:
"francesco" <
fran...@tin.it
> ha scritto nel messaggio
news:82Z49Z81Z8Y10...@usenet.libero.it...
> Come da oggetto posso esportare piu' campi memo da una tabella in unico
file
> di msword, con un solo evento click? Cioč memo1+memo2+memo3 in file1.doc
>
> grazie
>
> F
>
Se: memo1+memo2+memo3 fanno parte dello stesso record con la stampa unione
puoi farlo...
Ciao.
--
Sergio MAZZA


title: esportare campi memo

text:
Il 25 Nov 2003, 11:34, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
scritto:

Non capisco cosa centri la stampa unione; forse mi sono espresso male:
ho una tabella con 3 campi memo; voglio esportare il contenuto dei 3 campi
in un file documento di word. Con uno solo ci riesco, e con piu' campi che
vado in tilt
ciao



title: esportare campi memo

text:
"francesco" <
fran...@tin.it
> ha scritto nel messaggio
news:80Z182Z85Z82Y1...@usenet.libero.it...
>
> Non capisco cosa centri la stampa unione; forse mi sono espresso male:
>
> ho una tabella con 3 campi memo; voglio esportare il contenuto dei 3 campi
> in un file documento di word. Con uno solo ci riesco, e con piu' campi che
> vado in tilt
>
> ciao
>
> F
La stampa unione di word è un mezzo per ottenere quello che chiedi; se
conosci la stampa unione saprai che puoi inserire un campo unione (es.
memo1) accanto a memo2 etc. etc. Ogni volta che il contenuto dei campi memo
(in tabella) cambiano, rieseguendo la stampa unione, ti ritrovi il documento
con i nuovi valori.
Altra soluzione è quella di crearti una query con un campo calcolato che
unisce i tre campi memo (es. tuttiICampiMemo: memo1 & memo2 & memo3) ed
eseguire l'operazione che fai per "esportare" il singolo campo memo. Solo
che, se non ricordo male, i campi memo in una query vengono tagliati a 255
car., quindi dovresti trasformare la query di selezione i query di creazione
tabella ed esportare la tabella creata...
Ciao.
--
Sergio MAZZA


title: esportare campi memo

text:
Il 25 Nov 2003, 16:34, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
scritto:

Tutto ok; li ho esportati direttamente dalla tabella mettendoli in sequenza
e separati da &;
memo1 & Chr(13) & memo2 & Chr(13) & memo3.....ecc.



title: comparare 2 date

author: pfmarro

text:
salve

ho 2 data

DARRIVO  --> es. 15/12/2013 12:34
DScarico --> es. 20/12/2013

come posso comparare le 2 date?

devo estrapolare DARRIVO in cdate(format(DARRIVO;"dd/mm/yyyy"))

e poi

if cdate(format(DARRIVO;"dd/mm/yyyy")) >DSacrico ...


title: comparare 2 date

author: Mancini

text:
Anche in DScarico  ( anche se non lo vedi ) c'e la parte oraria
che corrisponde a 00:00:00

quindi puoi fare direttamente
if DARRIVO >DSacrico ...

il Top sarebbe:
if Format(DARRIVO, "mm/yy/aaaa hh:mm:ss") > Format(DScarico, "mm/yy/aaaa hh:mm:ss")


title: comparare 2 date

text:
ho sbagliato:

if Format(DARRIVO, "mm/dd/yyyy hh:mm:ss") > Format(DScarico, "mm/dd/yyyy hh:mm:ss")


title: comparare 2 date

text:

grazie ma ho un dubbio

Format(data,format) cosa restituisce? una data?


title: comparare 2 date

text:
> Format(data,format) cosa restituisce? una data?

La guida cosa dice in merito alla Funzione Format...? Che restituisce una data o una STRINGA...???

Devi comparare date "senza" la parte hh:mm:ss...?

IF Fix(Data1)>Fix(Data2) Then

Se le date hanno entrambe la parte hh:mm:ss non devi fare nulla...

If Data1>Data2 Then...

@Alex


title: Maschera tabulare... nascondere un pulsante

author: pensieroso

text:
Salve, ho una maschera tabulare e vorrei nascondere (o disattivare) un
pulsante solo per quel record.
Che sintassi devo utilizzare?
Saluti
Gianluca


author: Pablitomf (Maurizio Facciuti)

text:

Quando è Tabulare, non puoi nascondere/disattivare qualcosa solo per un
record tenendo questo qualcosa attivo/visibile per il resto dei record. Le
opzioni verranno calcolate sull'oggetto indipendentemente dal record su cui
esso si trova... la cosa che puoi fare è su corrente dire :
if tua_condizione = true then
    tuocontrollo.visible = false
else
    tuocontrollo.visible = true
end if
questo ti porterà al risultato che vuoi, ovvero quando sarai posizionato sul
record che soddisfa la tua_condizione vedrai il tuo_controllo invisibile
(per tutta la form), ma quando ti sposterai sugli altri record, il
tuo_controllo riprenderà le sue impostazioni di visible=true.
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel
forno acceso e i piedi nel congelatore statisticamente ha una
temperatura media."


text:
> Quando è Tabulare, non puoi nascondere/disattivare qualcosa solo per un
> record tenendo questo qualcosa attivo/visibile per il resto dei record. Le
> opzioni verranno calcolate sull'oggetto indipendentemente dal record su
> cui esso si trova... la cosa che puoi fare è su corrente dire :
>
> if tua_condizione = true then
>    tuocontrollo.visible = false
> else
>    tuocontrollo.visible = true
> end if
>
> questo ti porterà al risultato che vuoi, ovvero quando sarai posizionato
> sul record che soddisfa la tua_condizione vedrai il tuo_controllo
> invisibile (per tutta la form), ma quando ti sposterai sugli altri record,
> il tuo_controllo riprenderà le sue impostazioni di visible=true.
grazie per la risposta ma...
mi è sorto un dubbio :-)
Forse non è il modo migliore per realizzare quello che avevo in mente...
cioè un registro ENTRATA/USCITA degli iscritti di una palestra, volevo che
si attivasse in tasto di default il tasto ENTRATA per poi disattivarsi una
volta cliccato ed attivare USCITA e viceversa.
Tu come faresti?
Saluti
Gianluca


author: Marco Pizzamiglio

text:
Pablitomf (Maurizio Facciuti) ha scritto:
> pensieroso wrote:
> > Salve, ho una maschera tabulare e vorrei nascondere (o disattivare) un
> > pulsante solo per quel record.
> > Che sintassi devo utilizzare?
> > Saluti
> > Gianluca
> Quando è Tabulare, non puoi nascondere/disattivare qualcosa solo per un
> record tenendo questo qualcosa attivo/visibile per il resto dei record. Le
> opzioni verranno calcolate sull'oggetto indipendentemente dal record su cui
> esso si trova... la cosa che puoi fare è su corrente dire :
> if tua_condizione = true then
>     tuocontrollo.visible = false
> else
>     tuocontrollo.visible = true
> end if
> questo ti porterà al risultato che vuoi, ovvero quando sarai posizionato sul
> record che soddisfa la tua_condizione vedrai il tuo_controllo invisibile
> (per tutta la form), ma quando ti sposterai sugli altri record, il
> tuo_controllo riprenderà le sue impostazioni di visible=true.
Si può usare la formattazione condizionale (da A00 in poi) che consente,
oltre ai colori, di impostare anche la proprietà Enabled (ma non la
Visible).
Però siccome la formattazione condizionale non si applica ai pulsanti
bisognerebbe simulare un pulsante usando una textbox.
Ciao.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Modulo o mudulo di classe

author: Nao

text:
          Che differenza c'è tra modulo e modulo di classe, quando si usa uno e quando
l'altro.
grazie ciao Nao
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Modulo o mudulo di classe

text:
Il modulo è come una libreria di funzioni disponibile a tutti, mentre il
modulo di classe è uno strumento che ha permesso a Visual Basic di
avvicinarsi alla programmazione ad oggetti. In pratica dovrebbe assomigliare
ad una classe del C++ o del Java.
Ciao.
"Nao" <
naon...@iol.it
> ha scritto nel messaggio
news:195Z33Z137Z29Y1...@usenet.libero.it...



title: Modulo o mudulo di classe

author: Roberto dalla campagna

text:
"Nao" <
naon...@iol.it
> ha scritto nel messaggio
news:195Z33Z137Z29Y1...@usenet.libero.it...
>
>           Che differenza c'è tra modulo e modulo di classe, quando si usa
uno e quando
> l'altro.
>
> grazie ciao Nao
L'help in linea dice:
========
Modulo
Un insieme di dichiarazioni, istruzioni e procedure memorizzate in un'unica
unità denominata. Microsoft Access dispone di due tipi di moduli: standard e
di classe. I moduli di maschera e di report sono moduli di classe contenenti
codice che è locale alla maschera o al report. Se le routine non vengono
rese private esplicitamente rispetto al modulo in cui vengono visualizzate,
tali routine dei moduli standard vengono riconosciute e possono essere
chiamate da routine di altri moduli dello stesso database o di database a
cui si fa riferimento.
=========
e
=========
Modulo di classe
Modulo che può contenere la definizione di un nuovo oggetto. Quando si crea
una nuova istanza di una classe, si crea il nuovo oggetto. Le routine
definite nel modulo diventano le proprietà e i metodi dell'oggetto.
In Microsoft Access, i moduli di classe esistono sia in modo indipendente
sia in associazione con maschere e report.
=========
Detto in parole più povere, tutto ciò che dichiari e scrivi all'interno di
un oggetto modulo del database, se indicato come Public è visibile da
qualsiasi altro oggetto del database stesso.
Quello che è invece dichiarato o scritto all'interno di un modulo di classe
di una maschera o di un report e visibile sola da quella maschera o da quel
report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: codici postali comuni d'italia

author: mino

text:
qualcuno sa dove trovare l'elenco dei cap dei comuni d'italia ed i relativi
codici belfiore o codici istat. sul sito delle poste c'č il cap ma non c'č
nessun altro codice che identifichi in modo univoco il comune. ciao e grazio
anticipatamente
--------------------------------
Inviato via
http://usenet.libero.it


title: codici postali comuni d'italia

author: Andrea

text:
mino wrote:

Forse
www.poste.it
--
Ciao
Andrea Malfatti


title: codici postali comuni d'italia

text:
Il 13 Set 2002, 10:48, Andrea <
mart...@tin.it
> ha scritto:
> mino wrote:
>
> >qualcuno sa dove trovare l'elenco dei cap dei comuni d'italia ed i
relativi
> >codici belfiore o codici istat. sul sito delle poste c'è il cap ma non
c'è
> >nessun altro codice che identifichi in modo univoco il comune. ciao e
grazio
> >anticipatamente
> >
> >--------------------------------
> >Inviato via
http://usenet.libero.it
> Forse
www.poste.it
>
>
> --
> Ciao
> Andrea Malfatti
leggi meglio il mio messaggio. sul sito delle poste ho già specificato che
non ci sono i dati che mi necessitano. ciao



title: codici postali comuni d'italia

author: Alessandro Cara

text:

che ne dici del sito istat?
ci dovrebbe essere anche sul sitocomune
--
a.cara


title: codici postali comuni d'italia

text:
mino wrote:
>> Forse
www.poste.it
>>
>>
>> --
>> Ciao
>> Andrea Malfatti
>
>leggi meglio il mio messaggio. sul sito delle poste ho giŕ specificato che
>non ci sono i dati che mi necessitano. ciao
>
>--------------------------------
>Inviato via
http://usenet.libero.it
Se ti serve il CAP sul sito delle poste c'e' per tutti i comuni ma
ricorda che un CAP puo' essere abinato a piu' comuni
Se ti seve un codice univoco devi trovare non il CAP ma in Codice
Catastale (quello del tuo comune di nascita lo ricavi dal tuo codice
fiscale e va dal carattere 12 al 15) l'elenco come ha scritto
Alessandro C. lo puoi trovare o sul sito Istat o su
www.sitocomune.com
--
Ciao
Andrea Malfatti


title: codici postali comuni d'italia

author: Carlo Costarella

text:
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:80Z16Z45Z126Y1...@usenet.libero.it...
> qualcuno sa dove trovare l'elenco dei cap dei comuni d'italia ed i
relativi
> codici belfiore o codici istat. sul sito delle poste c'è il cap ma non c'è
> nessun altro codice che identifichi in modo univoco il comune. ciao e
grazio
> anticipatamente
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Come ho già fatto per altri (vedi post Codici Comuni) posso inviarti il db
in formato
Access97 con i codici che cerchi.
Ho bisogno del tuo indirizzo reale, che puoi inviarmi in privato.
Ciao, Carlo


title: Query di accodamento e immissione parametro

text:
Buonasera a tutti,
come ogni weekend mi sono piantata nella revisione del mio database (opera magna
frutto di due anni di lavoro).
Devo duplicare un record di una maschera, ma anche quello della sottomaschera.
Sto usando questo codice (non farina del mio sacco) e per la prima parte č
perfetto, ma non riesco ad implementare la seconda:
------------
Private Sub CopiaIncolla_Click()
 'Purpose:   Duplicate the main form record and related records in the subform.
[CUT]

    strValue1 = InputBox("Inserisci il Nuovo CatalogueNr")
    strValue2 = InputBox("Inserisci il Nuovo Univoco")
   'Duplicate the main record: add to form's clone.
        With Me.RecordsetClone
            .AddNew
                !CatalogueNr = strValue1
                !Univoco = strValue2
       	!Title = Me.Title
       	 !Label = Me.Casa_discografica
                'etc for other fields.
            .Update
-----------------------------------
Questa č la parte che va, ma questa sotto
QUELLA CHE NON VA
            'Duplicate the related records: append query.
            If Me.[Sfr_Audio_PrincipaleTrack].Form.RecordsetClone.RecordCount >
0 Then
                strSql = "INSERT INTO [Tbl_Audio_PRINCIPALETRACK] (CatalogueNr,
Univoco, TrackNr, Title, Length, Autore, Cantante, Strum, Esecutore ) " & _
                    "SELECT '" & strValue1 & "' As CatalogueNr, '" & strValue2 &
"' as Univoco, TrackNr, Title, Length, Autore, Cantante, Strum, Esecutore" & _
                    "FROM [Tbl_Audio_PRINCIPALETRACK] WHERE Univoco = " &
Me.Univoco & ";"
                DBEngine(0)(0).Execute strSql, dbFailOnError
 -----------------------------------------------
La chiave primaria č un contatore.
Gli altri campi sono
CatalogueNr
Univoco
TrackNr
Title
e cosě via
Catalogue Nr eUnivoco sono testuali e sono ovviamente gli stessi che ho usato
per duplicare il record principale, cioč strvalue1 e strvalue2.
Ma non funziona e mi ritorna un errore (error 2465, field "|" not found).
Dove sbaglio cosě clamorosamente?
Grazie in anticipo per l'aiuto.
Erika


author: giorgio rancati

text:
"
ts...@libero.it
" <
amierika_non_stres...@yahoo.com
> ha
scritto nel messaggio news:ou5qc2hc09s1hj2sa...@4ax.com...
> Buonasera a tutti,
>
> come ogni weekend mi sono piantata nella revisione del mio database (opera
magna
> frutto di due anni di lavoro).
>
> Devo duplicare un record di una maschera, ma anche quello della
sottomaschera.
[CUT]
>
> QUELLA CHE NON VA
>
>             'Duplicate the related records: append query.
>             If
Me.[Sfr_Audio_PrincipaleTrack].Form.RecordsetClone.RecordCount >
> 0 Then
>                 strSql = "INSERT INTO [Tbl_Audio_PRINCIPALETRACK]
(CatalogueNr,
> Univoco, TrackNr, Title, Length, Autore, Cantante, Strum, Esecutore ) " &
_
>                     "SELECT '" & strValue1 & "' As CatalogueNr, '" &
strValue2 &
> "' as Univoco, TrackNr, Title, Length, Autore, Cantante, Strum, Esecutore"
& _
>                     "FROM [Tbl_Audio_PRINCIPALETRACK] WHERE Univoco = " &
> Me.Univoco & ";"
>                 DBEngine(0)(0).Execute strSql, dbFailOnError
>  -----------------------------------------------
[CUT]
>
> Catalogue Nr eUnivoco sono testuali e sono ovviamente gli stessi che ho
usato
> per duplicare il record principale, cioè strvalue1 e strvalue2.
>
> Ma non funziona e mi ritorna un errore (error 2465, field "|" not found).
>
> Dove sbaglio così clamorosamente?
Ciao Erica,
se il campo Univoco è testuale dovrai passarglielo com testuale No ?
----
WHERE Univoco = '" & Me.Univoco & "';"
----
onde prevenire eventuali errori dovuti alla presenza del carattere ' nelle
costanti testuali usa la funzione Replace
----
WHERE Univoco = '" & Replace(Me.Univoco,"'","''") & "';"
----
poi, togli o cambia gli alias Univoco e CatalogueNr presenti nella select,
gli alias in questo caso non servono ma tu li stai usando con gli stessi
nomi dei campi esistenti nella tabella.
nel caso di altri problemi stampa la stringa Sql, ti aiuterà a capire cosa
c'è che non va.
----
Debug.Print strSql
DBEngine(0)(0).Execute strSql, dbFailOnError
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
>Ciao Erica,
Ciao e grazie per l'aiuto. Il mio capo mi ha spedita in giro come una trottola
per due giorni, ma finalmente posso riprendere ad occuparmi del mio passatempo
preferito.
>se il campo Univoco è testuale dovrai passarglielo com testuale No ?
Sì, hai ragione.
>----
>WHERE Univoco = '" & Me.Univoco & "';"
>----
>onde prevenire eventuali errori dovuti alla presenza del carattere ' nelle
>costanti testuali usa la funzione Replace
>----
>WHERE Univoco = '" & Replace(Me.Univoco,"'","''") & "';"
>----
ok, fatto.
>poi, togli o cambia gli alias Univoco e CatalogueNr presenti nella select,
>gli alias in questo caso non servono ma tu li stai usando con gli stessi
>nomi dei campi esistenti nella tabella.
Scusa la mia newbbità ma non ho capito.
E come faccio a dirgli che valore inserire??
All'inizio, nella prima versione del db, usavo una query "esterna" e impostavo
un parametro fittizio come espr1 e poi lo andavo a modificare a mano.
Ma se riesco a passare il paragrafo tranquillamente e far eseguire la prima
parte della query (cioe' il copia/incolla del record principale), perché non
funziona anche con la seconda parte.
Io vorrei che il nuovo record della sottomaschera avesse come CatalogueNr e
Univoco quelli che io ho impostato per il record principale.
Credo che sia qui che sbaglio, ma non cavo un ragno dal buco.
Grazie ancora per l'aiuto (e per la pazienza!!).
Erika


text:
"
ts...@libero.it
" <
amierika_non_stres...@yahoo.com
> ha
scritto nel messaggio news:iv02d25rk11ompgtg...@4ax.com...
> >Ciao Erica,
>
> Ciao e grazie per l'aiuto. Il mio capo mi ha spedita in giro come una
trottola
> per due giorni, ma finalmente posso riprendere ad occuparmi del mio
passatempo
> preferito.
[CUT]
> >poi, togli o cambia gli alias Univoco e CatalogueNr presenti nella
select,
> >gli alias in questo caso non servono ma tu li stai usando con gli stessi
> >nomi dei campi esistenti nella tabella.
>
> Scusa la mia newbbitŕ ma non ho capito.
> E come faccio a dirgli che valore inserire??
non č il nome dell'alias che determina dove deve essere memorizzato il dato
ma la sua posizione nella select.
Comunque quest'ultima parte era solo un suggerimento per avere (a mio
parere) una miglior leggibilitŕ della query,  questa parte puoi lasciarla
anche cosě che funziona lo stesso.



text:
On Thu, 3 Aug 2006 22:13:22 +0200, "giorgio rancati"
<
giorgio_No_Sp...@tiscali.it
> wrote:
Ciao!
Finalmente la settimana è finita e sono tornata a casa.
>
>[CUT]
>
>> >poi, togli o cambia gli alias Univoco e CatalogueNr presenti nella
>select,
>> >gli alias in questo caso non servono ma tu li stai usando con gli stessi
>> >nomi dei campi esistenti nella tabella.
>>
>> Scusa la mia newbbità ma non ho capito.
>> E come faccio a dirgli che valore inserire??
>
>non è il nome dell'alias che determina dove deve essere memorizzato il dato
>ma la sua posizione nella select.
Ok, adesso ho capito!
>Comunque quest'ultima parte era solo un suggerimento per avere (a mio
>parere) una miglior leggibilità della query,  questa parte puoi lasciarla
>anche così che funziona lo stesso.
Cmq ho scoperto che a bloccare l'esecuzione della query era questa riga di
codice:
If Me.[Sfr_Audio_PRINCIPALETRACK].Form.RecordsetClone.RecordCount > 0 Then
Sinceramente non ho ancora capito cosa la confonda!
Il nome della sottomaschera è giusto.
Ma il bello è che ci sono arrivata praticamente per caso: stavo cercando di
usare lo stesso codice in un'altra maschera per rendere visibili/invisibili dei
controlli e assolutamente non veniva "considerato".
Allora sono tornata sull'altra sezione (dove mi ero arresa e avevo piazzato un
bel docmd.openquery e buonanotte), ho tolto quella riga di codice e BINGO,
l'accodamento va che è una meraviglia.
Non so che dire.
Cmq senza i tuoi preziosi suggerimenti sarei ancora lì a cercare di passare un
testo come  numero.
Grazie!
Erika


title: Report - Snapshot 8.0

author: Novacchi

text:
Ciao a tutti.
Devo "stampare" su disco un report (Access 97 + SP1) di 4000 pagine.
Vedo le pagine che vengono inviate ma su disco non c'è il file. Come
mai ?. Grazie e ciao


title: help per cancellazione

author: david

text:
ciao,
scusate se non ho guardato sulle faq, ma ho problemi di tempo.
nella associazione dove faccio servizio (pubblica assistenza fratellanza
popolare) come volontario ambulanziere, qualcuno ha miratamente cancellato dal
nostro pc un file archivio di access. dal momento che a monte c'era un lavoro
immenso di archiviazione, esiste qualche modo di ritrovarlo una volta che il
cestino e' stato vuotato?
se non lo sapete, esiste un NG in merito?
grazie
david
--
Posted from  [212.171.203.147]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: help per cancellazione

author: Roberto - Syd

text:
"david" <
gatto...@clarence.com
> ha scritto nel messaggio
news:9adbb17f6996f16dc52...@mygate.mailgate.org...

Vai su un prompt di MS-DOS e prova a digitare undelete NomeFile.mdb se non
funziona no saprei cosa suggerire.
Ciao Roberto - Syd


title: help per cancellazione

author: Silvio Berruti

text:
"david" <
gatto...@clarence.com
> ha scritto nel messaggio
news:9adbb17f6996f16dc52...@mygate.mailgate.org...
> ciao,
> scusate se non ho guardato sulle faq, ma ho problemi di tempo.
> nella associazione dove faccio servizio (pubblica assistenza fratellanza
> popolare) come volontario ambulanziere, qualcuno ha miratamente cancellato
dal
> nostro pc un file archivio di access. dal momento che a monte c'era un
lavoro
> immenso di archiviazione, esiste qualche modo di ritrovarlo una volta che
il
> cestino e' stato vuotato?
Oltre a quanto ti ha suggerito Roberto - Syd, esistono in commercio (e forse
anche gratuiti in Internet) programmi che provvedono a recuperare files, o
intere partizioni, cancellati.
La cosa migliore era quella di avere una copia aggiornata del file MDB su un
altro supporto e possibilmente in un luogo protetto da possibili
cancellazioni.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: docmd.outputform....

author: spedysoft

text:
DoCmd.OutputTo acOutputForm, "Sottomaschera_tblAna", acFormatXLS, , True
Questo è il codice che uso per trasferire in Excel i dati presenti in una
sottomaschera....
Ho creato una casella combinata che a seconda della scelta "filtra" la
sottomaschera, nel senso che gli cambia la stringaSQL del RecordSource (solo
clienti, solo fonitori etc.etc.)
Il problema è che eseguendo il Docmd.OuputTo, non tiene conto dei
cambiamenti del RecordSource della Sottomaschera e mi esporta tutti i
dati....
Why ?
Grazie mille


title: docmd.outputform....

author: Sergio MAZZA

text:
"spedysoft" <
in...@spedysoft.com
> ha scritto nel messaggio
news:YTyRb.282552$vO5.11...@twister1.libero.it...

Prova ad esportare una query che contiene come condizione il riferimento
alla casella combinata sulla form...
Ciao.
--
Sergio MAZZA


title: Aiutooo ! Access97... spedire e-mail

author: Bortolo

text:
Quando tento di inviare un file txt con il comando DoCmd.SendObject ,
access mi mostra una casella di errore:
COMANDO O AZIONE "INVIA OGGETTO" NON DISPONIBILE
Probabilmente esiste una "patch" per creare l'aggiunta.
Sapete dirmi come si chiama il file e dove reperirlo ?Saluti
stbo...@tiscalinet.it


title: inserimento automatico

author: christian

text:
Ciao ho un problema in access e non essendone molto esperto,anzi,vi
volevo chiedere un aiuto:
io ho una tabella master con dei codici a cui è associata una
descrizione per ogni codice
Voglio che, creata una maschera in cui inserisco il mio codice, in
automatico nella cella seguente mi esca la descrizione relativa al
codice selezionato
potete aiutarmi?


title: inserimento automatico

text:
"christian" <
ilch...@hotmail.com
> ha scritto nel messaggio
news:1121788282.3...@z14g2000cwz.googlegroups.com...

Usa la funzione DLookup (vedi help).
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: controllo inserimento record doppi

author: andler

text:
Ciao a tutti.
Devo creare una tabella con i seguenti campi
contatore
Mezzo utilizzato (casella combinata ad apposita tabella)
cantiere (casella combinata ad apposita tabella)
Prezzo (dato da inserire)
Ovviamente i campi sono tutti obbligatori e sono ammessi duplicati.
Cosa non è perà ammesso è avere 2 record con mezzo e cantiere identico.
Se quindi ho 10 mezzi e 5 cantieri al massimo potrò avere 50 record.
e' possibile controllare in qualche modo (al di là del controllo
manuale), che non vi siano 2 record con la medesima combinazione
mezzo/cantiere?
grazie
andler


title: controllo inserimento record doppi

author: Giulio Simeone

text:
andler
> Ciao a tutti.
> Devo creare una tabella con i seguenti campi
> contatore
> Mezzo utilizzato (casella combinata ad apposita tabella)
> cantiere (casella combinata ad apposita tabella)
> e' possibile controllare in qualche modo (al di là del controllo
> manuale), che non vi siano 2 record con la medesima combinazione
> mezzo/cantiere?
Il modo più semplice mi sembra questo:
Esegui una query
SELECT Mezzo,Cantiere FROM Tabella GROUP BY Mezzo, Cantiere
In questo modo, se vi sono due o più record con la stessa combinazione, la
query li "raggruppa", cioè li considera come un record solo.
A questo punto vedi quanti sono i record restituiti dalla query: se il
numero rimane invariato, allora vuol dire che non c'è nessuna combinazione
che si ripete.
Ciao!
      Giulio
www.websamba.com/Giulio_Roma
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: controllo inserimento record doppi

author: ALESSANDRO Baraldi

text:
"andler" <
andl...@hotmail.com
> ha scritto nel messaggio
news:34iq54F...@individual.net...

Usa una PK costituita da Cantiere e Mezzo...?
Non ho capito perchè dei 50 Records...?
10 mezzo 2 diversi per cantiere con 5 cantieri... ad occhio 5 records
a meno di non concedere la rotazione dei mezzi, ma a quel punto
un mezzo va su + cantieri....!!!
Mi sfugge qualche considerazione...???
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: controllo inserimento record doppi

text:
> Usa una PK costituita da Cantiere e Mezzo...?
cos'è una PK?
> Non ho capito perchè dei 50 Records...?
ogni mezzo può essere impiegato in ogni cantiere per cui 10 mezzi 5
cantieri = max 50 record.
ciao
andler


title: controllo inserimento record doppi

text:
"andler" <
andl...@hotmail.com
> ha scritto nel messaggio
news:34k65kF...@individual.net...
>
> > Usa una PK costituita da Cantiere e Mezzo...?
> cos'è una PK?
Chiave Primaria
> > Non ho capito perchè dei 50 Records...?
>
>
> ogni mezzo può essere impiegato in ogni cantiere per cui 10 mezzi 5
> cantieri = max 50 record.
>
> ciao
>
> andler
Avevo capito che un mezzo non potesse andare in un altro cantiere..!
Allora la soluzione corretta è questa che ti ho suggerito, ChiavePrimaria
composta da Cantiere e Mezzo, quindi intercetti l'errore se Eventualmente
dovesse presentarsi.



title: controllo inserimento record doppi

text:
> Allora la soluzione corretta è questa che ti ho suggerito, ChiavePrimaria
> composta da Cantiere e Mezzo, quindi intercetti l'errore se Eventualmente
> dovesse presentarsi.
come faccio a creare una chiave primaria composta da 2 campi?
grazie
ciao
andler


title: controllo inserimento record doppi

text:
"andler" <
andl...@hotmail.com
> ha scritto nel messaggio
news:34k7suF...@individual.net...

Apri la tabella in struttura, seleziona i 2 Campi quindi premi la CHIAVE.
Ti permette di crearla solo se non esiste già una PK, e solo se sono
valiti i criteri, vale a dire nessun dulicato, quindi devi eventualmente
rimuovere la PK(Counter) e eventuali Records con campi non compatibili.
Tieni presente che devi strutturare il DB con questo concetto però...!
Io ora non sò come hai lavorato e dove sei arrivato....!



title: controllo inserimento record doppi

text:
Grazie.
problema risolto.
ciao
andler


title: access 2000 non si chiude correttamnete

author: Marco

text:
quando chiudo access, resta aperto qualcosa, visibile nell'elenco dei tasks
come "msacces" (non "microsoft access") e non è più possibile aprire access
2000. l'unica soluzione e killare "msaccess" dall'elenco dei tasks. a parte
la rottura, generalmente, dopo due o tre volte il sistema collassa. Ho
winme.
qualche consiglio?


title: access 2000 non si chiude correttamnete

author: Emyr

text:


controlla di aver messo a nothing tutte le dichiarazioni delle
variabili di tipo database dopo averle instanziate
Saluti.
Emanuele.


title: Casella combinata con "memoria"

author: jerry

text:
Salve a tutti!
Ho creato una maschera di inserimento dati, per la gestione dei beni
patrimoniali, con in testa
 una casella combinata che mi permette di visualizzare il nome del
dipendente.
Ad ogni inserimento dei dati (quindi dopo l'evento "dopo aggiornamento"
della form) avrei necessità
che la casella di controllo si "ricordasse" l'ultimo dipendente e lo
visualizzasse.
Sapete come posso risolvere?
Grazie in anticipo.
                           Jerry


title: Casella combinata con "memoria"

author: Francesco R.

text:
"jerry" <
radi...@hotmail.com
> ha scritto nel messaggio
news:bgh29s$oc870$1...@ID-196678.news.uni-berlin.de...

Posto che ci sono sistemi + complessi per gestire i controlli, di solito si
mettono i controlli associati ai campi dell'origine dei dati di una maschera
(tabello o query), nel corpo stesso della maschera, mentre nella sezione
dell'intestazione (o anche nel piè di pagina), si mettono dei controlli non
associati, che servono per filtrare, cercare, proporre, ecc... le
informazioni che poi andranno gestite.
Nel tuo caso è sufficiente che nella routine evento 'dopo aggiornamento'
della maschera inserisci una semplice istruzione di assegnazione:
Me.[NomeControlloNonAssociato] = Me.[NomeControlloAssociato]
Ciao.


title: Casella combinata con "memoria"

text:
"Francesco R." <
rfrance...@infinito.it
> ha scritto nel messaggio
news:bsVWa.12534$an6.4...@news1.tin.it...
>
> Nel tuo caso è sufficiente che nella routine evento 'dopo aggiornamento'
> della maschera inserisci una semplice istruzione di assegnazione:
>
> Me.[NomeControlloNonAssociato] = Me.[NomeControlloAssociato]
>
> Ciao.
Scusa, ma non mi e' ben chiaro.
La casella combinata fa riferimento alla tebella dipendenti, pertanto ad
ogni "dopo aggiornamento"
della form mi deve comparire l'ultimo dipendente selezionato.
Nell'istruzione che mi hai proposto non capisco quali sono nel mio caso i
controlli
"NonAssociato" e "Associato".
Grazie per la pazienza. :-)
                        Jerry


title: Casella combinata con "memoria"

text:
"jerry" <
radi...@hotmail.com
> ha scritto nel messaggio
news:bghppn$okjae$1...@ID-196678.news.uni-berlin.de...

In realtà io non userei un controllo Associato, prorpio per la
funzione che deve avere questa Combo, ma da quello che ho capito
è già associato al Campo in questione, solo che ovviamente
ad ogni riapertura torna al primo.
Ed è proprio per questo che non userei un controllo associato.
In ogni caso io utilizzerei la proprietà DefaultValue, che su evento Dopo
aggiornamento oltre che ad eseguire la routine che già hai ne aggiorna
il valore:
Me.TuaCombo.DefaultValue=Me.TuaCombo
Ciao.
@Alex.


title: Casella combinata con "memoria"

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:wa2Xa.222691$lK4.6...@twister1.libero.it...
>
> In ogni caso io utilizzerei la proprietà DefaultValue, che su evento Dopo
> aggiornamento oltre che ad eseguire la routine che già hai ne aggiorna
> il valore:
>
> Me.TuaCombo.DefaultValue=Me.TuaCombo
>
> Ciao.
> @Alex.
>
Funziona perfettamente! Quindi, per capire, "DefaultValue" va a prendere
l'ultimo record utilizzato?
Grazie a tutti e alla prossima!!


title: Casella combinata con "memoria"

text:
"jerry" <
radi...@hotmail.com
> ha scritto nel messaggio
news:bgikf3$otajh$1...@ID-196678.news.uni-berlin.de...
>
> "ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:wa2Xa.222691$lK4.6...@twister1.libero.it...
> >
> > In ogni caso io utilizzerei la proprietą DefaultValue, che su evento
Dopo
> > aggiornamento oltre che ad eseguire la routine che gią hai ne aggiorna
> > il valore:
> >
> > Me.TuaCombo.DefaultValue=Me.TuaCombo
> >
> > Ciao.
> > @Alex.
> >
>
> Funziona perfettamente! Quindi, per capire, "DefaultValue" va a prendere
> l'ultimo record utilizzato?
> Grazie a tutti e alla prossima!!
>
Allora per capire non hai capito, DefoltValue, a ad impostare
come valore di Default il valore che tu gli dici, in questo caso
l'ultimo.
@Alex.


title: Casella combinata con "memoria"

text:
"jerry" <
radi...@hotmail.com
> ha scritto nel messaggio
news:bghppn$okjae$1...@ID-196678.news.uni-berlin.de...

Vedo che nel frattempo Alessandro ti ha suggerito un ottimo modo per
risolvere il tuo problema, cmq per non lasciare cose in sospeso...
Le caselle combinate, così come le caselle di testo, caselle di riepilogo,
ecc... sono tutti controlli inseribili all'interno di una maschera.
Se nella proprietà 'origine controllo' inserisci il nome di un campo della
tabella o query che è l'origine dei dati della tua maschera, questo diventa
un controllo associato, se invece ci metti una formula preceduta dal segno
'=', allora diviene un controllo calcolato, se la proprietà rimane vuota,
rimane un controllo non associato.
Così, lasciando la tua casella combinata con associato il campo della tua
tabella e creandone un'altra non associata nella testa della maschera,
quest'ultima ti consente di memorizzare temporaneamente (finchè la maschera
è aperta) il valore di cui hai bisogno.
Nella routine 'dopo aggiornamento' della maschera trasferisci il valore
della casella combinata 'associata', in quella non associata,
successivamente ad es. nella routine evento 'prima di inserire' della
maschera, trasferisci il valore dalla casella combinata 'non associata',
all'altra.
Ciao.


title: Funzione Right?

author: Pino

text:
In "frmNominativi" con origine "tblNominativi" ho  una input box
"ctlSwap" non associata che riceve una stringa di testo (tramite un
copia-incolla da EPG su Internet) nella forma "Gianni Rossi" oppure
"Gianni Antonio Rossi" (senza virgolette!).
Nella stessa Form ho input box associate tra cui "ctlCognome" e
"ctlNome".
Ad  apertura maschera - inserimento nuovo record, ctlSwap riceve la
sua stringa prima di tutte le altre.
Con quale sintassi potrei passare (su attivati?) a ctlCognome la parte
di stringa Rossi e a ctlNome tutto il resto della stringa?
(Suppongo si tratti di ricorrere alla funzione Right, dichiarando tra
le variabili anche lo spazio, ma non riesco a farlo).
Ciao e grazie


title: Funzione Right?

author: Alex

text:
"Pino" <
pino.c...@libero.it
> wrote in message
news:pii71ucog3o8nrd7l...@4ax.com...

Non č cosě semplice, perchč nel caso la Stringa sia composta da 3 parti come
hai riportato in esempio come distingui se sono le prime 2 a far parte del nome
piuttosto che la prima solo...??
In ogni caso per spezzare la Stringa principale devi ricorrere all'istruzione
Right, Left e Mid individuando la posizione dello spazio con Instr(Stringa," ")
Es:
Stinga="Mario Rossi"
Nome=Left(Stringa,Instr(Stringa," ")-1) 'forse il "-1" non serve....
Cognome=Right(Stringa,Len(stringa)-Len(Nome)-1)
Il caso si complica se hai 3 parti, in questo caso io utilizzerei sempre
la Funzione MID in un ciclo che verifica la presenza di spazzi....!
@Alex
--
Posted from  [62.98.108.160]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Funzione Right?

text:
On Sun, 9 Dec 2001 23:15:27 +0000 (UTC), "Alex" <
ik2...@libero.it
>
wrote:

Dopo vari tentativi ed errori, partendo dal suggerimento, ho risolto
in modo un po' grezzo la faccenda delle 3 parti in questo modo:
Dim strSwap, strCognometemp, strNome, strMiddle, strCognome
    If Not IsNull(Me!ctlSwap) Then
strSwap = Me!ctlSwap
strNome = Left(strSwap, InStr(strSwap, " ") - 1)
strCognometemp = Right(strSwap, Len(strSwap) - Len(strNome) - 1)
strMiddle = Left(strCognometemp, InStr(strCognometemp, " "))
strCognome = Right(strSwap, Len(strSwap) - Len(strMiddle) -
Len(strNome) - 1)
Me!Cognome = "" & strCognome & ""
Me!Nome = "" & strNome & "" & " " & "" & strMiddle & ""
.......
Sarebbe stato bello avere a disposizione la funzione "EndStr"!
Tenuto conto che sono ancora troppo novello per ....ciclare,
qualcuno ha il tempo e/o la voglia di mostrarmi una soluzione piů
elegante?
Grazie, Alex
Pino


title: Funzione Right?

text:
"Pino" <
pino.c...@libero.it
> wrote in message
news:r89a1ugtd54n9ccl9...@4ax.com...
PINO.
Il problema non è fare la Funzione o Sub che "elegantemente" fa quello
che poi hai ottenuto te, ma come ti dicevo discriminare se si tratta
di un "CAMPO" composto da 2Testi Nome +1Cognome Es.:
Stringa="Paolo Francesco Rossi"---> NOME="Paolo Francesco" COGNOME="Rossi"
Sarebbe anche semplice, ma se fosse così:
Stringa="Paolo Di Francesco"---> Nome="Paolo" COGNOME="Di Francesco"
Chi dice al Programma quali sono le possibilità di attribuzione al nome
 piuttosto che al cognome....! Ritengo la cosa impossibile....!
Per questo motivo la gestione dei campi Nome+Cognome deve essere fatta
separatamente: CAMPO(Nome,Cognome)
Ciao @Alex.

--
Posted from  [146.133.1.30]



title: Funzione Right?

text:
On Tue, 11 Dec 2001 07:08:24 +0000 (UTC), "Alex" <
ik2...@libero.it
>
wrote:
>"Pino" <
pino.c...@libero.it
> wrote in message
>news:r89a1ugtd54n9ccl9...@4ax.com...
>
>PINO.
>Il problema non è fare la Funzione o Sub che "elegantemente" fa quello
>che poi hai ottenuto te, ma come ti dicevo discriminare se si tratta
>di un "CAMPO" composto da 2Testi Nome +1Cognome Es.:
>Stringa="Paolo Francesco Rossi"---> NOME="Paolo Francesco" COGNOME="Rossi"
>Sarebbe anche semplice, ma se fosse così:
>Stringa="Paolo Di Francesco"---> Nome="Paolo" COGNOME="Di Francesco"
>
>Chi dice al Programma quali sono le possibilità di attribuzione al nome
> piuttosto che al cognome....! Ritengo la cosa impossibile....!
>Per questo motivo la gestione dei campi Nome+Cognome deve essere fatta
>separatamente: CAMPO(Nome,Cognome)
>
>Ciao @Alex.
>
Alex,
Innanzitutto grazie per la replica. Non vorrei appesantire il thread,
ma ritengo doveroso chiarire quello che, per colpa mia, non era chiaro
riguardo alle mie esigenze. (Per esigenze di semplificazione avevo
fatto l'esempio dei nominativi).
Tu hai perfettamente ragione, e del resto mi tocca fare queste
acrobazie proprio perchè il DB è progettato in maniera canonica
(gestione dei campi Nome, Cognome separata).
Cerco di essere sintetico ma chiaro:
Si tratta di un DB Collezione Musicale composta per lo più da brani
che registro in digitale dai canali via satellite di Music Choice
Holland.
Contemporaneamente alla trasmissione, in internet è possibile
visualizzare tutti i dati di quel brano, da EPG che si aggiornano di
volta in volta. E il dato "Artista" viene visualizzato nella forma
Nome Cognome. Il mio problema era velocizzare il più possibile la
seguente attività, in modo da non renderla eccessivamente noiosa:
seleziona-copia: (es. Albert King)
incolla: in combo box che prende i dati dai campi separati Cognome
Nome ma li restituisce nella forma Nome & Cognome
Su Not inList si apre in automatico la maschera di inserimento
"Artisti"
A quel punto re-incollo nel controllo "Swap" quello che ho ancora
nella Clipboard, e cioè "Albert King" e non perdo più tempo, in quanto
con la routine che mi hai suggerito  tutto si distribuisce in
automatico nei rispettivi controllii Cognome e Nome  e nei campi
sottostanti.
Chiaro a questo punto che la cosa può non essere perfetta al 100%
(Sting?) (Pink Floyd?) (3 Nomi e 1 Cognome?) ecc..., e... aggiusto sul
momento, ma con 2 e 3 elementi mi va bene nell'90% e oltre dei casi!
La mia richiesta del modo elegante era perchè volevo cogliere
l'occasione per imparare qualcosa di più sul VBA partendo da un caso
pratico.
Ciao e scusami
Pino


title: [OT] - Cerco allegato a libro

author: Giulio Severini

text:
Ho 'Guida all'uso - Microsoft Access 2000' solo che qualche giorno fa mi
si è spaccato il cd. Poichè penso che dovrò reinstallare il sistema, non è
che qualcuno può gentilmente farmene una copia e spedirmelo via posta
prioritaria?
Pago io le spese di spedizione.
Se siete interessati scrivetemi a:
fenice1976 CHIOCCIOLA hotmail PUNTO com
Grazie milleee!!!
--
FIRMA BAU BAU MICIO MICIO - Un tale disse a un tale 'Tu sei tale e quale a
un tale'. Il tale chiese al tale 'Tale e quale a quale tale?'. Non sapendo
a quale tale fosse tale e quale il tale, il tale se ne andò. Convinto che
quel tale a qualche tale fosse proprio tale e quale.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: pulsante per pagina successiva o precedente

author: Giuseppe

text:
Salve a tutti.
Ho la necessità in una maschera continua di sostituire la barra
verticale con due pulsanti.
Uno avrà la funzione del tasto Pgiuù, l'altro del tasto Pgsù.
Ho trovato i codice dell'autokeys che sono il 33 e il 34, ma
sull'evento "tasto giù" dei due pulsanti non so quale sia il comando
per far passare la videata della maschera alla pagina avanti o
indietro.
Qualcuno mi può aiutare?
Grazie. Ciao.
Giuseppe.


author: MA

text:

Docmd.GotoPage
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


text:

Grazie per la risposta.
Nella guida di Vba ho letto che bisogna indicare dopo Docmd.GoToPage
le seguenti informazioni (NumeroPagina, Destra, InBasso).
Se imposto DoCmd.GoToPage (2, 1440, 600) come faccio poi se mi trovo
alla seconda pagina ad andare alla terza?
Allo stesso modo avrò il problema con l'altro pulsante che mi serve
per tornare indietro.
Non si potrebbe mettere ad esempio Docmd.GoToPage(Next) o
Docmd.GoToPage(Preview)?
Attendo delucidazioni. Ciao.
Giuseppe.


text:

Metti una variabile ad inizio modulo
dim iPage as Byte
private sub pulsante_Next
iPage = ipage+1
docmd.gotopage ipage
end sub
private sub pulsante_Previous
if iPage >0 then
iPage = ipage-1
docmd.gotopage ipage
else
msgbox "We Ciccio ma 'ndo vai???"
end if
end sub
--
--
MAssimiliano Amendola
www.accessgroup.it



text:

Scusa la capa tosta come dicono dalle mie parti, ma non ho molta
dimestichezza con il Vba.
Ho messo nella maschera i due pulsanti "Pulsante_Next" e
"Pulsante_Previous" e a entrambi su evento click ho messo:
Private Sub Pulsante_Next_Click()
Dim iPage As Byte
iPage = iPage + 1
DoCmd.GoToPage iPage
End Sub
Private Sub pulsante_Previous_Click()
Dim iPage As Byte
If iPage > 0 Then
iPage = iPage - 1
DoCmd.GoToPage iPage
Else
MsgBox "We Ciccio ma 'ndo vai???"
End If
End Sub
Il pulsante per spostarmi avanti su click non fa niente, il pulsante
indietro mi sono portato avanti sulla 2a pagina poi ho l'ho cliccato e
mi dà il msg we ciccio ma ndo vai.
Dove sbaglio? Forse non ho capito dove posizionare la variabile.
Scusami.
Grazie. Giuseppe.


text:

> Scusa la capa tosta come dicono dalle mie parti,
Mi sa che siamo delle stesse parti
>ma non ho molta
> dimestichezza con il Vba.
In questo somigli di più a Pablitomf
> Ho messo nella maschera i due pulsanti "Pulsante_Next" e
> "Pulsante_Previous" e a entrambi su evento click ho messo:
> Private Sub Pulsante_Next_Click()
> Dim iPage As Byte
STOP!!!
Questo lo devi mettere in testa al modulo, alrtimenti partira sempre da zero e con il tuo incremento arriva a pagina 1
che è quella corrente
> iPage = iPage + 1
> DoCmd.GoToPage iPage
>
> End Sub
Questo va bene
>
> Private Sub pulsante_Previous_Click()
> Dim iPage As Byte
Stesso discorso di prima
> If iPage > 0 Then
> iPage = iPage - 1
> DoCmd.GoToPage iPage
> Else
> MsgBox "We Ciccio ma 'ndo vai???"
> End If
> End Sub
>
> Il pulsante per spostarmi avanti su click non fa niente, il pulsante
> indietro mi sono portato avanti sulla 2a pagina poi ho l'ho cliccato e
> mi dà il msg we ciccio ma ndo vai.
Infatti 0 - 1 scatena il messaggio
> Dove sbaglio? Forse non ho capito dove posizionare la variabile.
Yes
> Scusami.
> Grazie. Giuseppe.
--
--
MAssimiliano Amendola
www.accessgroup.it



text:

Scusa Massimiliano sarò un caso patologico di capa tosta, ho provato,
prima di riscriverti, a posizionare la variabili e gli eventi in tutti
i modi possibili, ma non ci riesco:
Ho messo la variabile a inizion modulo come hai detto tu e accetta
solo    Dim iPage As Byte   e poi ho inserito i due eventi. Ma il
risultato è lo stesso di prima.
Ho capito che con questa variabile incompleta che io erroneamente
inserisco a inizio modulo, per access la maschera è su pagina 0 e qnd
non va avanti e se cerco di andare indietro scatena il messaggio
simpatico che hai messo tu. Questo è il codice che c'è nel modulo
della mia maschera. Puoi essere gentilmente più specifico nel
spiegarmi come si dichiarano e richiamano le variabili così magari in
futuro non ripongo tante richieste allo stesso problema? Scusami
ancora. Ciao.
Option Compare Database
Option Explicit
Dim iPage As Byte
--------------------------------------------------------------------------------------
Private Sub Pulsante_Next_Click()
Dim iPage As Byte
iPage = iPage + 1
DoCmd.GoToPage iPage
End Sub
-------------------------------------------------------------------------------------
Private Sub pulsante_Previous_Click()
Dim iPage As Byte



author: Nicky

text:
Giuseppe ha scritto:

Devi togliere le altre dichiarazioni di iPage, altrimenti all'interno
della tua sub è come se utilizzassi una variabile diversa da quella
dichiarata a livello di modulo
Nicoletta


text:

Al codice postato nel precedente messaggio ho tolto sotto   Private
Sub Pulsante_Next_Click()   e    Private Sub
Pulsante_Previous_Click()
la stringa Dim iPage As Byte  ma non è cambiato nulla. Su pulsante
next se clicco non succede niente su pulsante previous esce il
messaggino.
C'è qualcos'altro che non va. Intanto io continuo a provare. Grazie
Nicoletta. Puoi verificare anche tu?
Ciao Giuseppe.


text:
Giuseppe ha scritto:

Non togliere la dichiarazione di sub, dovevi solo togliere le
dichiarazioni della variabile iPage
Nicoletta


text:

Scusa vedi va bene così:
Option Compare Database
Option Explicit
Dim iPage As Byte
--------------------------------------------------------------------------------------
Private Sub Pulsante_Next_Click()
Dim iPage As Byte
iPage + 1
DoCmd.GoToPage iPage
End Sub
-------------------------------------------------------------------------------------
Private Sub pulsante_Previous_Click()
Dim iPage As Byte
If iPage > 0 Then



text:
Giuseppe wrote:
> Scusa vedi va bene così:
>
 Option Compare Database
 Option Explicit
 Dim iPage As Byte
 --------------------------------------------------------------------------------------
 Private Sub Pulsante_Next_Click()
 iPage + 1
 DoCmd.GoToPage iPage
 End Sub
 -------------------------------------------------------------------------------------
 Private Sub pulsante_Previous_Click()
 If iPage > 0 Then
 iPage - 1
 DoCmd.GoToPage iPage
 Else
 MsgBox "We Ciccio ma 'ndo vai???"
 End If
 End Sub
--
--
MAssimiliano Amendola
www.accessgroup.it



text:

Scusami ma non funziona.
Ho incollato la funzione da te postata nell'ultimo messaggio
modificando su pulsante next  iPage + 1 in iPage = iPage + 1
erroneamente da me riportato e nel tuo ultimo messaggio incollato, e
così anche nel pulsante previous ho sostituito iPage - 1 in iPage =
iPage - 1.
Detto questo, quando clicco sul pulsante next mi esce questo
messaggio:
Il numero di pagina specificato come argomento dell'azione VaiAPagina
o nel metodo GoToPage non esiste in questa maschera.
Sul pulsante Previous su qualsiasi pagina mi trovi cliccando mi esce
il MsgBox.
Forse per questo tutte le prove precedenti al di là della mia diciamo
inesperienza non funzionavano.
Trattasi di una maschera continua.
Ciao. Giuseppe.


author: Geppo

text:

Io mi chiedo ma hai della pagine da scorrere? Se non le hai è chiaro che non
funzia.
--
Ciao
Geppo


text:

Chiaro che ce li ho.
Sulla stessa maschera se spingo i pulsanti della tastiera Pag freccia
su o Pag freccia giù la maschera va alla pagina successiva o
precedente.
La maschera contiene  118 record visualizzati in 5 per pagina.
Ciao Giuseppe.


text:
Ciao Giuseppe wrote:
---cut---
>>> Il numero di pagina specificato come argomento dell'azione
>>> VaiAPagina o nel metodo GoToPage non esiste in questa maschera.
>>> Sul pulsante Previous su qualsiasi pagina mi trovi cliccando mi esce
>>> il MsgBox.
Ok scusa, ma visto il messaggio di errore che hai postato.........
--
Ciao
Geppo


text:

Rilancio la  domanda anche per capire se sono io che nn capisco o non
mi sono fatto intendere o è errata la procedura consigliatami.
Prego gli intervenuti e chi legge di intervenire e dare un senso a
questo post.
Grazie. Ciao a  tutti.


text:

Dammi un indirizzo di posta che ti mando un esempio
--
--
MAssimiliano Amendola
www.accessgroup.it



text:
On 11 Lug, 15:55, "MA" <
mas...@massimilianoamendola.it
> wrote:
> Giuseppe wrote:
> > On 4 Lug, 21:42, "Geppo" <c...@tin.it.invalid> wrote:
> >> Ciao Giuseppe wrote:
>
> >> ---cut---
>
> >>>>> Il numero dipaginaspecificato come argomento dell'azione
> >>>>> VaiAPagina o nel metodo GoToPage non esiste in questa maschera.
> >>>>> SulpulsantePrevious su qualsiasipaginami trovi cliccando mi
> >>>>> esce il MsgBox.
>
> >> Ok scusa, ma visto il messaggio di errore che hai postato.........
>
> >> --
> >> Ciao
> >> Geppo
>
> > Rilancio la  domanda anche per capire se sono io che nn capisco o non
> > mi sono fatto intendere o è errata la procedura consigliatami.
> > Prego gli intervenuti e chi legge di intervenire e dare un senso a
> > questo post.
> > Grazie. Ciao a  tutti.
>
> Dammi un indirizzo di posta che ti mando un esempio
>
> --
> --
> MAssimiliano
Amendolawww.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
Scusa Massimiliano il notevole ritardo, ma prima delle ferie ho dovuto
azzerare l'arretrato e non ho avuto più modo di continuare la
programmazione del mio piccolo software. La mia mail è
gcard...@tin.it
. Saresti così gentile da mandarmi l'esempio? Grazie.
Ciao. Giuseppe.


title: dimensione fissa corpo con bordo

author: Zappus

text:
salve a tutti,
ho questa necessità: classico report fattura....costituito da :
report fattura, sottoreport dettagli(nel corpo del report fattura),
sottoreport calcoli nel piedipagina di report fattura.
Devo fare in modo che il corpo del report fattura o il sottoreport dettagli
abbiano una dimensione fissa CON BORDO in modo che l'aspetto finale del
report risulti con il corpo che contiene i dettagli ,bordato e quasi
attaccato al contenuto del pie di pagina del report principale.
Ho provato ad aumentare la dimensione del sottoreport dettagli, e nelle sue
proprietà assegnargli un bordo.
E' perfetto solo se il report rimane su una pagina, se va su due , nella
seconda il bordo inferiore del sottoreport rimane in alto ben distante dal
piedipagina...
Spero mi abbiate compreso e vi ringrazio tantissimo.
Luca.


title: dimensione fissa corpo con bordo

author: Roberto da casa

text:
"Zappus" <
luca...@libero.it
> ha scritto nel messaggio
news:aOrv9.90017$RO.23...@twister1.libero.it...

Vai sul Sito Comune (link qui sotto), nella Sezione Reports leggi la FAQ di
Federico Luciani intitolata "Stampare un numero N costante di righe per
pagina"; magari fa al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: dimensione fissa corpo con bordo

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
hUtv9.90501$RO.23...@twister1.libero.it...

Grazie Roberto tutto OK!!!