text:
>
> Ok, è vero impostato in questo modo dovrebbe andar bene.
> Innanzitutto scusa per aver risposto dopo tanto tempo, ma prorprio non
> riuscivo a venirne a capo perchè lo stesso criterio lo avevo già impostato
e
> non funzionava, però forte del tuo post ho fatto ancora altre prove
> scoprendo che su un insieme di date per esempio:
> ID DataAcconto
> 1   18/02/2003
> 2   19/02/2003
> 3   04/04/2003
> 4   20/04/2003
> 5   21/02/2003
> 6   18/04/2003
> impostando il filtro da 01/01/2003 a 31/03/2003
> ottengo il risultato corretto e cioè ID 1,2,5
> ma se imposto il filtro da 01/01/2003 a 01/04/2003
> ottengo una tabella vuota
> Qualche spiegazione possibile, e soprattutto qualche soluzione
possibile????
> Grazie Buonuomo.
>
P.S.
Se imposto il criterio [DataAcconto]>#01/03/2003#
ottengo come risultato tutti i record (ID 1,2,3,4,5,6)
???????


title: sintassi criterio condizionale nelle query

author: Sergio MAZZA

text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:nV2sa.81602$iy5.2...@twister2.libero.it...
> Ok, è vero impostato in questo modo dovrebbe andar bene.
> Innanzitutto scusa per aver risposto dopo tanto tempo, ma prorprio non
> riuscivo a venirne a capo perchè lo stesso criterio lo avevo già impostato
e
> non funzionava, però forte del tuo post ho fatto ancora altre prove
> scoprendo che su un insieme di date per esempio:
> ID DataAcconto
> 1   18/02/2003
> 2   19/02/2003
> 3   04/04/2003
> 4   20/04/2003
> 5   21/02/2003
> 6   18/04/2003
> impostando il filtro da 01/01/2003 a 31/03/2003
> ottengo il risultato corretto e cioè ID 1,2,5
> ma se imposto il filtro da 01/01/2003 a 01/04/2003
> ottengo una tabella vuota
> Qualche spiegazione possibile, e soprattutto qualche soluzione
possibile????
> Grazie Buonuomo.
>
Scusa ma mi scordo sempre che con i "cancelletti" le date devono rispettare
la forma: #mm/gg/aaaa#;
cambia il codice utilizzando la funzione CVDate:
'-----------
If Not IsNull(Me!Testo2) Then
    stCriterio = "[DataAcconto]=CVDate('" & Me![Testo2] & "')"
End If
If Not IsNull(Me!Testo4) Then
    If stCriterio = "" Then
        stCriterio = "[DataAcconto]=CVDate('" & Me![Testo4] & "')"
    Else
        stCriterio = "[DataAcconto] Between CVDate('" & Me!Testo2 & "') And
CVDate('" & Me!Testo4 & "')"
    End If
End If
'-----------
Ciao.
--
Sergio MAZZA


author: Buonuomo

text:
Cut
> Scusa ma mi scordo sempre che con i "cancelletti" le date devono
rispettare
> la forma: #mm/gg/aaaa#;
>
> cambia il codice utilizzando la funzione CVDate:
> '-----------
> If Not IsNull(Me!Testo2) Then
>     stCriterio = "[DataAcconto]=CVDate('" & Me![Testo2] & "')"
> End If
> If Not IsNull(Me!Testo4) Then
>     If stCriterio = "" Then
>         stCriterio = "[DataAcconto]=CVDate('" & Me![Testo4] & "')"
>     Else
>         stCriterio = "[DataAcconto] Between CVDate('" & Me!Testo2 & "')
And
> CVDate('" & Me!Testo4 & "')"
>     End If
> End If
> '-----------
>
> Ciao.
>
Grazie Sergio, stavo già impazzendo a trasformare tutto in stringa, poi in
numeri e fare il confronto, ma meno male per te, altrimenti ci avrei perso
un'altra settimana su questo problema.
Purtroppo sto cercando di imparare senza l'ausilio di documentazione scritta
(tranne la guida in linea) e molte di queste sfumature mi sfuggono del
tutto.
Grazie ancora per il tuo prezioso aiuto.
Alla prossima.
Ciao Buonuomo.
> --
> Sergio MAZZA
>
>
>


text:
"Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
news:amesa.83174$iy5.2...@twister2.libero.it...
>
> Grazie Sergio, stavo giā impazzendo a trasformare tutto in stringa, poi in
> numeri e fare il confronto, ma meno male per te, altrimenti ci avrei perso
> un'altra settimana su questo problema.
Calma, calma; se non ero io a risolverti il problema sicuramente qualche
altro frequentatore te lo avrebbe risolto.
> Purtroppo sto cercando di imparare senza l'ausilio di documentazione
scritta
> (tranne la guida in linea) e molte di queste sfumature mi sfuggono del
> tutto.
Io per il 99% dei casi non faccio altro che consultare l'help in linea...
> Grazie ancora per il tuo prezioso aiuto.
Prego;
> Alla prossima.
> Ciao Buonuomo.
ma funzia sė?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:b8tbd7$n5c$1...@canarie.caspur.it...
> "Buonuomo" <
buon...@libero.it
> ha scritto nel messaggio
> news:amesa.83174$iy5.2...@twister2.libero.it...
> >
> > Grazie Sergio, stavo giŕ impazzendo a trasformare tutto in stringa, poi
in
> > numeri e fare il confronto, ma meno male per te, altrimenti ci avrei
perso
> > un'altra settimana su questo problema.
>
> Calma, calma; se non ero io a risolverti il problema sicuramente qualche
> altro frequentatore te lo avrebbe risolto.
>
> > Purtroppo sto cercando di imparare senza l'ausilio di documentazione
> scritta
> > (tranne la guida in linea) e molte di queste sfumature mi sfuggono del
> > tutto.
>
> Io per il 99% dei casi non faccio altro che consultare l'help in linea...
>
> > Grazie ancora per il tuo prezioso aiuto.
>
> Prego;
>
> > Alla prossima.
> > Ciao Buonuomo.
>
> ma funzia sě?
>
Funzia, funzia, altrimenti ti avrei chiesto come si ottiene il
Val(Format(......))
;=)
Ciao e grazie ancora.
Buonuomo.


title: Annulla Evento

author: Ferrari Rino

text:
Ad un Oggetto Casella Testo e associato un evento su LostFocus ,che pero
dovrebbe essere annullato su  evento Form_Close .
Grazie


title: Annulla Evento

author: George

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:ydA7b.56100$R32.1...@news2.tin.it...
> Ad un Oggetto Casella Testo e associato un evento su LostFocus ,che pero
> dovrebbe essere annullato su  evento Form_Close .
> Grazie
>
????????????????????????????????


title: Annulla Evento

author: SunRex

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:ydA7b.56100$R32.1...@news2.tin.it...
> Ad un Oggetto Casella Testo e associato un evento su LostFocus ,che pero
> dovrebbe essere annullato su  evento Form_Close .
> Grazie
>
Cioč se il Lost Focus č scatenato dalaa chiusura della maschera?
Io cambierei evento che so after update o altro.Se no scrivi del codice
sull'evento Close.
SunRex


title: [AIUTO URGENTE] Per chi fosse in linea!!!!

author: Fob

text:
Contattatemi via mail o su icq 102020298
Ho un problema da risovere all'istante!!!!
Grazie
Fob


author: Silvio Berruti

text:
"Fob" <
mant...@libero.it
> ha scritto nel messaggio
news:JHV96.87495$eB2.6...@news.infostrada.it...
> Contattatemi via mail o su icq 102020298
> Ho un problema da risovere all'istante!!!!
Caro Fob,
sono in linea: avendo problemi cosě urgenti, facevi prima a spiegarli nel
messaggio.
Resto comunque in attesa sul NG.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


text:
"Fob" <
mant...@libero.it
> ha scritto nel messaggio
news:JHV96.87495$eB2.6...@news.infostrada.it...

Facevi prima a dire qual'era il problema...
Ciao.


title: Stampa unione Word

author: Daniele BO

text:
Ciao, ho questo problema:
è possibile inviare, oltre al testo, anche delle immagini che vengano poi
visualizzate come tali per la stampa unione con MS Word?
Grazie
Daniele


title: Jet 4.0 service pack

author: Tony Bragagnolo

text:
Nel sito microsoft inglese ho appena notato che esiste il service pack 8
mentre andando a cercare lo stesso aggiornamento in italiano questo si ferma
addirittura alla versione 5!! Secondo voi è possibile installare la 8 anche
su Access/Office in italiano o è meglio fermarsi alla 5?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Jet 4.0 service pack

author: Roberto

text:
"Tony Bragagnolo" <
cri...@inwind.it
> ha scritto nel messaggio
news:80Z206Z188Z10Y1...@usenet.libero.it...

il SP8 e' stato localizzata anche in Italiano...cerca meglio


title: Agenda in Access

author: Fra

text:
Sapreste indicarmi dove posso trovare un'agenda con un calendario per
inserire appuntamenti (da archiviare) e con allarmi di promemoria da
inserire in una mia applicazione Access?
Grazie
Francesco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Agenda in Access

text:
"ciroteo" ha scritto:
> comunque se vuoi iniziare prova a dirmi come hai strutturato il db:
> - struttura di  tabelle/query
> - maschere o pulsanti.
c'è una sola tabella, dove ci sono i campi tipo nome,indirizzo, ecc..
Poi c'è un campo di tipo Si/No e sotto uno memo, dove devo scrivere
l'esito della chiamata. Perciò se scriverò che dovrò ritelefonare
tra 5giorni, ci dovrà essere un promemoria che me lo ricordi.
Eventualmente qui si potrebbe mettere un nuovo campo, sempre di tipo
Si/No, per attivare il promemoria..
O magari strutturarlo meglio mettendo il giorno che devo chiamare
in un campo a parte..
poi vedo :)
grazie mille!



title: messaggio per attesa di elaborazione

author: francesco

text:
Ciao a tutti; come da oggetto, si puo' creare un messaggio di attesa di
un'elaborazione che poi viene chiuso da un msgbox finale di ok?
grazie
F
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: messaggio per attesa di elaborazione

author: namor

text:
francesco ha scritto:
> Ciao a tutti; come da oggetto, si puo' creare un messaggio di attesa di
> un'elaborazione che poi viene chiuso da un msgbox finale di ok?
> grazie
> F
Elaborazione di che tipo? Dove? In una query, in una maschera, VBA? Fai un
esempio.
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: messaggio per attesa di elaborazione

text:

Esempio:
sto esportando dei dati in un altro db e vorrei un msg del tipo:
"Elaborazione in corso. Attendere"
che poi scompaia automaticamente alla fine dell'operazione



title: messaggio per attesa di elaborazione

text:
francesco ha scritto:
> > > Ciao a tutti; come da oggetto, si puo' creare un messaggio di attesa di
> > > un'elaborazione che poi viene chiuso da un msgbox finale di ok?
> > > grazie
> > > F
> > Elaborazione di che tipo? Dove? In una query, in una maschera, VBA? Fai
> > un esempio.
> > Namor
> Esempio:
> sto esportando dei dati in un altro db e vorrei un msg del tipo:
> "Elaborazione in corso. Attendere"
> che poi scompaia automaticamente alla fine dell'operazione
> grazie
> F
Io solitamente metto una casella di testo nella maschera dove, durante
l'elaborazione, vado a stampare i messaggi per l'utente, cosě puoi
scrivere "elaborazione in corso", o anche mettere la percentuale di
completamento e vederla variare da 0 a 100% durante l'esecuzione.
Quando vai a cambiare il testo nella casella devi fare un me.repaint,
sennň Access non aggiorna la schermata e non vedi cambiare il testo.
Alla fine puoi svuotarla, o scriverci "Elaborazione terminata", o lasciare
il 100% e aprire la classica msgbox.



title: messaggio per attesa di elaborazione

text:

Mi fai un esempio su come collegare la % di avanzamento dell'elaborazione?



title: messaggio per attesa di elaborazione

text:
francesco ha scritto:
> > > > > Ciao a tutti; come da oggetto, si puo' creare un messaggio di attesa
> di
> > > > > un'elaborazione che poi viene chiuso da un msgbox finale di ok?
> > > > > grazie
> > > > > F
> > > > Elaborazione di che tipo? Dove? In una query, in una maschera, VBA?
> Fai
> > > > un esempio.
> > > > Namor
> > > Esempio:
> > > sto esportando dei dati in un altro db e vorrei un msg del tipo:
> > > "Elaborazione in corso. Attendere"
> > > che poi scompaia automaticamente alla fine dell'operazione
> > > grazie
> > > F
> > Io solitamente metto una casella di testo nella maschera dove, durante
> > l'elaborazione, vado a stampare i messaggi per l'utente, così puoi
> > scrivere "elaborazione in corso", o anche mettere la percentuale di
> > completamento e vederla variare da 0 a 100% durante l'esecuzione.
> > Quando vai a cambiare il testo nella casella devi fare un me.repaint,
> > sennò Access non aggiorna la schermata e non vedi cambiare il testo.
> > Alla fine puoi svuotarla, o scriverci "Elaborazione terminata", o lasciare
> > il 100% e aprire la classica msgbox.
> > Namor
> Mi fai un esempio su come collegare la % di avanzamento dell'elaborazione?
> grazie
> F
La puoi visualizzare se usi un ciclo (for, while,...), ma non quando
esegui una query con currentdb.execute o docmd.runsql.
  for i=1 to numrecord
    .....(istruzioni del ciclo)
    me.messaggio=int(i/numrecord*100) & "%"
    me.repaint
  next
  me.messaggio="Elaborazione terminata"
  me.repaint



title: messaggio per attesa di elaborazione

text:
Il 19 Apr 2004, 09:23,
do...@spam.me
 (namor) ha scritto:
> francesco ha scritto:
>
> > > > > > Ciao a tutti; come da oggetto, si puo' creare un messaggio di
attesa
> > di
> > > > > > un'elaborazione che poi viene chiuso da un msgbox finale di ok?
> > > > > > grazie
> > > > > > F
>
> > > > > Elaborazione di che tipo? Dove? In una query, in una maschera,
VBA?
> > Fai
> > > > > un esempio.
> > > > > Namor
>
> > > > Esempio:
> > > > sto esportando dei dati in un altro db e vorrei un msg del tipo:
> > > > "Elaborazione in corso. Attendere"
> > > > che poi scompaia automaticamente alla fine dell'operazione
> > > > grazie
> > > > F
>
> > > Io solitamente metto una casella di testo nella maschera dove, durante
> > > l'elaborazione, vado a stampare i messaggi per l'utente, cosģ puoi
> > > scrivere "elaborazione in corso", o anche mettere la percentuale di
> > > completamento e vederla variare da 0 a 100% durante l'esecuzione.
> > > Quando vai a cambiare il testo nella casella devi fare un me.repaint,
> > > sennņ Access non aggiorna la schermata e non vedi cambiare il testo.
> > > Alla fine puoi svuotarla, o scriverci "Elaborazione terminata", o
lasciare
> > > il 100% e aprire la classica msgbox.
> > > Namor
>
> > Mi fai un esempio su come collegare la % di avanzamento
dell'elaborazione?
> > grazie
> > F
>
> La puoi visualizzare se usi un ciclo (for, while,...), ma non quando
> esegui una query con currentdb.execute o docmd.runsql.
> for i=1 to numrecord
> .....(istruzioni del ciclo)
> me.messaggio=int(i/numrecord*100) & "%"
> me.repaint
> next
> me.messaggio="Elaborazione terminata"
> me.repaint
> 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
>
Quindi quando c'e' un esecuzione di una query come nel mio caso, non si puo'
fare?



title: messaggio per attesa di elaborazione

text:
francesco ha scritto:
[cut]
> > > Mi fai un esempio su come collegare la % di avanzamento
> dell'elaborazione?
> > > grazie
> > > F
> > La puoi visualizzare se usi un ciclo (for, while,...), ma non quando
> > esegui una query con currentdb.execute o docmd.runsql.
> > for i=1 to numrecord
> > .....(istruzioni del ciclo)
> > me.messaggio=int(i/numrecord*100) & "%"
> > me.repaint
> > next
> > me.messaggio="Elaborazione terminata"
> > me.repaint
> > Namor
> Quindi quando c'e' un esecuzione di una query come nel mio caso,
> non si puo' fare?
> grazie
> F
No, perchè non hai modo dall'interno della query di aggiornare la casella.
Però puoi stampare il msg "Elaborazione in corso..." prima di eseguirla, e
"Elaborazione in terminata." quando hai finito:
  me.messaggio="Elaborazione in corso, attendere..."
  me.repaint
  currentdb.execute("nome query")
  me.messaggio="Elaborazione terminata."



title: messaggio per attesa di elaborazione

text:

Ho provato ma purtroppo non compare subito il msg, anzi a volte compare e a
volte no. Sarà perchè a me le operazioni sono in sequenza una serie di
RunQql ecc.



title: messaggio per attesa di elaborazione

text:
francesco ha scritto:
[cut]




> Ho provato ma purtroppo non compare subito il msg, anzi a volte compare e
> a volte no. Sarà perchè a me le operazioni sono in sequenza una serie di
> RunQql ecc.
> grazie
> F
Manda il codice vba che usi, che vediamo se è tutto a posto.



title: messaggio per attesa di elaborazione

author: Roberto da casa

text:
"francesco" <
ssssss...@tin.it
> ha scritto nel messaggio
news:82Z49Z92Z245Y1...@usenet.libero.it...

Vai sul Sito Comune (link qui sotto) e dalla Sezione Forms fai il download
del database di esempi allegato alla FAQ intitolata "Esempi di utilizzo
delle forms".
Apri il database scaricato, seleziona il Toptic intitolato How to Create a
"Please Wait" message, pigia il pulsante di comando Show Example: ti verrà
mostrato un esempio di quello che ti serve.
Per maggiori dettagli di come sia stato realizzato l'esempio di cui sopra
vai al link:
http://support.microsoft.com/default.aspx?id=9699
o
http://support.microsoft.com/support/kb/articles/Q96/9/9.asp?PR=ACC
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: come si insersce il carattere new line???

author: wildsurfer

text:
come posso inserire tramite VBA il carattere new line?
voglio inserire automaticamente del testo formattato in una controllo che fa
capo ad un campo di tipo "memo".
mi serve avre un output del tipo
"riga uno
 riga due
 riga tre"
grazie


text:
grazie comunque ma ho trovato la risposta da me!c'era un post che chiedeva
qualcosa di simile! (non l'avevo visto prima!)
ciao ciao
wildsurfer <
wildsu...@libero.it
> wrote in message
CGul6.28976$k55.6...@news.infostrada.it...



title: Cancellare sì/no

author: Pollio

text:
Salve,
ho una tabella con 3 campi....
Cognome: Testo
Reparto: Testo
Presente: sě/no
I records sono circa 2400 ed, alla fine del mese, devo azzerare tutti i
campi delle presenze.
Mi illuminate su come posso farlo in maniere del tutto non sadica ??
Pensate che ora li tolgo uno alla volta :-((
Salut
Poll..io


title: Cancellare sì/no

author: Carlo Costarella

text:
"Pollio" <
filip...@libero.it
> ha scritto nel messaggio
news:15ad9.146011$lu5.3...@twister1.libero.it...

Se devi azzerare solo i RECORD contenuti nel campo Presenze, puoi usare una
query di aggiornamento dove in "Aggiorna A" scriverai NULL o ""
I record "aggiornati" non saranno piů recuperabili. Occhio quindi.
Se invece devi eliminare tutti i record contenuti in una tabella usa una
query di eliminazione.
Ciao, Carlo
>


title: Cancellare sì/no

author: Emyr

text:
On Tue, 03 Sep 2002 21:46:37 GMT, "Pollio" <
filip...@libero.it
>
wrote:

creare una query di aggiornamento?
Saluti.
Emanuele.


title: Valori precedenti in una maschera

author: FABIO

text:
   Ho una maschera, con una quindicina di campi  dove devo poter ripetere
l'immissione dei dati del record precedente, a scelta dell'utente.... ho
pensato di aggiungere nell'evento dopoaggiornamento dei relativi controlli
del codice che trasferisce il valore del controllo ad una
variabile....pensate che sia la maniera migliore ?


title: Valori precedenti in una maschera

author: MA

text:
"FABIO" <
FGUL...@TISCALINET.IT
> ha scritto nel messaggio
news:bej6ul$6ds$1...@lacerta.tiscalinet.it...

Sě sul sitocomune c'č del codice sull'evento beforeupdate
MAssimliano


title: SendObject a più utenti.....

author: ^alex^

text:
Ciao,
Ho una tabella dove oltre a vari campi (Nome,Cognome,Ect Etc) è
presente anche
il campo e-mail. Vorrei poter spedire con il comando SendObject delle
e-mail a più destinatari. Ovvero aprendo Outlook Express nel campo a:
dei destinatari dovrebbero comparire una serie di indirizzi e-mail
estrapolati da una query. Il resto della mail (oggetto,testo e
allegato) lo dovrei terminare io. Ho provato con il codice postato qui
sotto, ed in effetti funziona...però..ahimè..mi invia una mail alla
volta e questo non dovrebbe essere un problema fin che ci sono 4
destinatari...ma se i destinatari sono una 50a ..inzia a essere
davvero pesante scrivere oggetto testo..etc etc...Non c'e' la
possibilità di far comparire nel campo dei destinatari della mail
tutti gli indirizzi generati da una query?? se si..potreste fare
qualche esempio con codice?
infinitamente grata...alessia!  ;o)
Private Sub Comando4_Click()
Set tmprecord = CurrentDb.OpenRecordset("inserimento_dati")
Do Until tmprecord.EOF
        DoCmd.SendObject acSendNoObject, , , tmprecord("mail"), , , ,
, True
        tmprecord.MoveNext
Loop
EndSub


title: SendObject a più utenti.....

text:
"^alex^" <
alex...@yahoo.it
> ha scritto nel messaggio
news:b2283554.03093...@posting.google.com...

preparati una stringa che aggiunga accodi tutti gli utenti:
Pippo
Pluto
Paperino
diventano
Pippo; Pluto; Paperino
Poi il resto lo gestisce OE
MAssimiliano


title: SendObject a più utenti.....

author: alessia

text:
Il Tue, 30 Sep 2003 19:34:11 +0200, "MA" <
keiko...@libero.it
> ha
scritto:

grazie per la rispota, così tempestiva!
saresti così gentile da spiegarmi come si crea una stringa che farebbe
al mio caso?
grazie


title: SendObject a più utenti.....

text:

da quello che hai scritto sai aprirti un recordset, ciclarlo, bastera che
assegni il rst!indirzzo al To dell'istruzione
Quindi ti crei una variabile string
ti apri il rst
vai al primo ti prendi l'indirizzo e l'assegni alla tua variabile
poi passi al secondo, ti prendi l'indirizzo e lo assegni alla tua variabile
con
pippo = pippo & ";" & rst!indirizzo
uscita dal ciclo
nell'istruzione del sendobject ti chiederà il destinatario e tu gli assegni
la tua variabile.
Quindi ricapitolando cicli i destinatari e il invii una sola volta
MAssimiliano


title: SendObject a più utenti.....

text:
Il Tue, 30 Sep 2003 19:47:52 +0200, "MA" <
keiko...@libero.it
> ha
scritto:
>> >> Ciao,

Grazie massimiliano..ma ahimè non sono proprio in grado di farlo..
ho provato a farlo..ma nessun risultato,
chiedo troppo se puoi scrivermi tu due righe di codice?
in ogni caso grazie, sei stato davvero gentile.
alessia.


title: SendObject a più utenti.....

author: Antonio Biso

text:
"alessia" <
alex...@yahoo.it
> ha scritto nel messaggio
news:29hjnv83bush3lkb2...@4ax.com...
> Il Tue, 30 Sep 2003 19:47:52 +0200, "MA" <
keiko...@libero.it
> ha
> scritto:
>
> Grazie massimiliano..ma ahimč non sono proprio in grado di farlo..
> ho provato a farlo..ma nessun risultato,
> chiedo troppo se puoi scrivermi tu due righe di codice?
> in ogni caso grazie, sei stato davvero gentile.
> alessia.
Dai massimilianuccio, fallo per alessia.
Potresti anche preparargli tutto l'applicativo, che ti costa, tu sei tanto
buono e bello...
Magari gią che ci sei, dai una spolverata sulla scrivania, su!
He eheee eheeehe ehe ehe
Antonio


title: SendObject a più utenti.....

text:
Il Wed, 01 Oct 2003 07:25:56 GMT, "Antonio Biso" <
ch...@etruria.net
>
ha scritto:
>"alessia" <
alex...@yahoo.it
> ha scritto nel messaggio
>news:29hjnv83bush3lkb2...@4ax.com...
>> Il Tue, 30 Sep 2003 19:47:52 +0200, "MA" <
keiko...@libero.it
> ha
>> scritto:
>>
>> Grazie massimiliano..ma ahimè non sono proprio in grado di farlo..
>> ho provato a farlo..ma nessun risultato,
>> chiedo troppo se puoi scrivermi tu due righe di codice?
>> in ogni caso grazie, sei stato davvero gentile.
>> alessia.
>
>Dai massimilianuccio, fallo per alessia.
>Potresti anche preparargli tutto l'applicativo, che ti costa, tu sei tanto
>buono e bello...
>Magari già che ci sei, dai una spolverata sulla scrivania, su!
>He eheee eheeehe ehe ehe
>
>Antonio
>
Mi fà piacere che il signor Antonio, perda il suo tempo "prezioso"
anche per scrivere dei post ironici, è stato davvero gentile.
In ogni caso Massimiliano non è obbligato a dare nessuna risposta
e sinceramente non chiedo neanche che mi sviluppi tutto il mio DB
Se uno ha voglia e soprattutto il tempo per dare un aiuto è ben
accetto..altrimenti..grazie ugualmente...
Adesso mi perdoni Sig. Biso...ma devo andare a pulire la mia scrivania
;o)


title: SendObject a più utenti.....

text:
"alessia" <
alex...@yahoo.it
> ha scritto nel messaggio
news:g6ulnvonnfn0gb52i...@4ax.com...
> Il Wed, 01 Oct 2003 07:25:56 GMT, "Antonio Biso" <
ch...@etruria.net
>
> ha scritto:
>
> >"alessia" <
alex...@yahoo.it
> ha scritto nel messaggio
> >news:29hjnv83bush3lkb2...@4ax.com...
> >> Il Tue, 30 Sep 2003 19:47:52 +0200, "MA" <
keiko...@libero.it
> ha
> >> scritto:
> >>
> >> Grazie massimiliano..ma ahimč non sono proprio in grado di farlo..
> >> ho provato a farlo..ma nessun risultato,
> >> chiedo troppo se puoi scrivermi tu due righe di codice?
> >> in ogni caso grazie, sei stato davvero gentile.
> >> alessia.
> >
> >Dai massimilianuccio, fallo per alessia.
> >Potresti anche preparargli tutto l'applicativo, che ti costa, tu sei
tanto
> >buono e bello...
> >Magari giŕ che ci sei, dai una spolverata sulla scrivania, su!
> >He eheee eheeehe ehe ehe
> >
> >Antonio
> >
>
> Mi fŕ piacere che il signor Antonio, perda il suo tempo "prezioso"
> anche per scrivere dei post ironici, č stato davvero gentile.
Ma si figuri, č sempre un piacere...
> In ogni caso Massimiliano non č obbligato a dare nessuna risposta
> e sinceramente non chiedo neanche che mi sviluppi tutto il mio DB
> Se uno ha voglia e soprattutto il tempo per dare un aiuto č ben
> accetto..altrimenti..grazie ugualmente...
Sul serio funziona veramente cosě?!?!?!?
Dě, lo giuro!
> Adesso mi perdoni Sig. Biso...ma devo andare a pulire la mia scrivania
> ;o)
Giŕ che ci sei, mi fai un caffč, grazie...
Antonio


title: SendObject a più utenti.....

text:
Il Wed, 01 Oct 2003 19:13:37 GMT, "Antonio Biso" <
ch...@etruria.net
>
ha scritto:

dico LO GIURO!
ma...se non sbaglio...non c'era qualche guru , o presunto tale, del
NewsGroup...che postava in continuazione...SCRIVERE DOPO IL QUOTING...
mah...Sig. BISiO...forse č meglio che corro a farti un bel caffč....
;o)  senza offesa... cmq grazie per l'interessamento...
ah...mi raccomando..prima che te lo dimentichi...č consigliato
SCRIVERE DOPO IL QUOTING.... ciau!
@lessia


title: SendObject a più utenti.....

text:
Il Thu, 02 Oct 2003 18:24:42 GMT, alessia <
alex71_...@yahoo.it
>
ha scritto:

ah...mi ero dimenticata...non volevo fare polemica...con il quoting...
ma sai..ci sono delle regole.....qualcuno potrebbe riprederti...ci
sono certe persone cosě puntigliose....   ;o)
Buona serata.....ciao!


title: SendObject a più utenti.....

text:
"alessia" <
alex71_...@yahoo.it
> ha scritto nel messaggio
news:7dronvct2480svre8...@4ax.com...
> Il Thu, 02 Oct 2003 18:24:42 GMT, alessia <
alex71_...@yahoo.it
>
> ha scritto:
>
> >ma...se non sbaglio...non c'era qualche guru , o presunto tale, del
> >NewsGroup...che postava in continuazione...SCRIVERE DOPO IL QUOTING...
> >mah...Sig. BISiO...forse č meglio che corro a farti un bel caffč....
> >;o)  senza offesa... cmq grazie per l'interessamento...
> >ah...mi raccomando..prima che te lo dimentichi...č consigliato
> >SCRIVERE DOPO IL QUOTING.... ciau!
> >
> >@lessia
> >
>
> ah...mi ero dimenticata...non volevo fare polemica...con il quoting...
> ma sai..ci sono delle regole.....qualcuno potrebbe riprederti...ci
> sono certe persone cosě puntigliose....   ;o)
> Buona serata.....ciao!
Figurati...
perň certo queste persone puntigliose devono conoscerle le regole prima di
riprendere qualcuno visto che esse dicono, tra l'altro, che bisogna scrivere
DOPO il quoting od eventualmente in mezzo intercalando le battute con botte
e risposte...
Antonio


title: disattivare filtro su maschera

author: pfm

text:
ho una maschera con sotto maschera foglio dati che mi visualizza un elenco di record

con access 2003 funziona tutto correttamente sia MDB che anche il corrispondente MDE

NON CAPISCO

come mai con il visualizzatore di access 2007 quando apro c'e' subito attivato un filtro su 3 colonne
come faccio a disabilitare definitvamente questi filtri
se li disattivo e chiudo la maschera riaprendola (anche promento ctrl+CHIUDI)
rimangono

Grazie anticipatamente


title: disattivare filtro su maschera

author: Bruno Campanini

text:
pfm used his keyboard to write :

Form in modalità Design:

elimina il contenuto della proprietà Filter, poi esegui
-  ad abubdantiam - FilerOn = False.

Bruno


title: disattivare filtro su maschera

text:
Bruno Campanini used his keyboard to write :

> Form in modalità Design:
>
> elimina il contenuto della proprietà Filter, poi esegui
> -  ad abubdantiam - FilerOn = False.

Errata:
    FilerOn = False

Corrige:
    FilterOn = False

Bruno


title: disattivare filtro su maschera

text: Grazie controllo ma perché con Access e non con il visualizzatore non ci sono i filtri?


title: disattivare filtro su maschera

text:

volevo ringraziare del consiglio!!!

IN EFFETTI c'era un filtro nella proprietà .filter
cancellato anche il Visualizzatore funziona correttamente


title: Stampare le proprieta' di una maschera

author: antcim

text:
Cordialita' a chi mi legge.
E' possibile la stampa in oggetto..?
Spesso mi capita di dover confrontare le proprieta'
di due maschere e, purtroppo, lo devo fare a mano
(con gli occhi.. :-(  )
Grazie in anticipo.
Antcim


title: Stampare le proprieta' di una maschera

author: Liones

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:0r5K9.11173$ab2.3...@news1.tin.it...
> Cordialita' a chi mi legge.
> E' possibile la stampa in oggetto..?
> Spesso mi capita di dover confrontare le proprieta'
> di due maschere e, purtroppo, lo devo fare a mano
strumenti > Analizza > analizzatore


title: Stampare le proprieta' di una maschera

text:
"Liones" <
lio...@tiscalinet.it
> ha scritto nel messaggio
news:atatdh$5pr$1...@lacerta.tiscalinet.it...

Ciao Liones
Grazie per la risposta.
Quello che mi suggerisci l'avevo gia' fatto. Risultato:
Ho la stampa del codice..:-(    purtroppo..
Non mi stampa la lista delle proprieta' della maschera.
Cordialita'
Antcim


title: Stampare le proprieta' di una maschera

text:
> > > di due maschere e, purtroppo, lo devo fare a mano
> > strumenti > Analizza > analizzatore
> >
> >
> Quello che mi suggerisci l'avevo gia' fatto. Risultato:
> Ho la stampa del codice..:-(    purtroppo..
> Non mi stampa la lista delle proprieta' della maschera.
strumenti > Analizza > analizzatore
opzioni
puoi scegliere cosa vedere (su a2000 sicuramente)
ciao


title: Stampare le proprieta' di una maschera

text:
"Liones" <Lio...@Tin.it> ha scritto nel messaggio
news:atc5si$rm9$1...@pluto.sm.dsi.unimi.it...

Ciao Liones
Grazie comunque.
Buona giornata
Antcim


title: Stampare le proprieta' di una maschera

author: Giorgio prx

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:0r5K9.11173$ab2.3...@news1.tin.it...

Ciao Actim, puoi utilizzare il metodo Application.saveastext acForm,
NomeForm,NomeFileTxt quindi leggere i file TXT e confrontare le differenze
da programma.
Nb. Non troverai alcuna documentazione su questo metodo.
Ciao Giorgio.


title: Stampare le proprieta' di una maschera

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:atcmu3$stg$1...@lacerta.tiscalinet.it...

Grazie Giorgio
Cordialita'.
Antcim


title: Testo Descrizione Controllo

author: Xymox

text:
Nel campo "Testo Descrizione Controllo"/"ControlTipText" inserisco spesso
delle informazioni di aiuto riguardanti l'oggetto.
Per ora ho trovato due PC in azienda in cui non vengono mai visualizzati i
testi inseriti in questo campo, in tutti gli altri funzionano correttamente.
I due PC in oggetto hanno win2000 sp3 + A97 runtime, altri hanno la stessa
configurazione e il "Testo Descrizione Controllo" funziona perfettamente.
Avete suggerimenti da darmi ?
C'è qualche settaggio particolare da fare nel SO ?
ciao e grazie
marco s.


title: Conteggio dei cognomi

author: thanos

text:
Salve a tutti giorni fa mi era stato suggerito:
Conteggio(Cognome)
per ottenere il numero di cognomi retituiti da una query in un report ...ma
non funziona ..mi da in visualizzazione report "error" perchč?


title: Conteggio dei cognomi

text:
"thanos" <
tha...@libero.it
> ha scritto nel
messaggio
news:ZOdIc.77019$G%.15924@tornado.fastwebnet.it...

"error" perchè?
=conteggio(Cognome)?
Se già è così, da quello che dici non vengono
fuori elementi per la soluzione del tuo problema.
Sii più chiaro
MAssimiliano


title: Conteggio dei cognomi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:YbrIc.1139$B06...@news.edisontel.com...

=conteggio lo mette in un controllo calcolato, se lo fa in una query deve
prima farla di raggruppamento...
antonio


title: Accessi contemporanei ad uno stesso db

author: llandre

text:
Devo scrivere un semplice programma Visual Basic che accede ad
un database Access. Contemporaneamente a questo, ci sono altre
applicazioni che accedono allo stesso db, modificandone il contenuto.
Da VB come e' possibile riconoscere le modifiche apportate dagli altri
processi? Esiste un modo affinche' queste operazioni generino un
evento? Qualcuno sa indicarmi qualche sito che parla dell'argomento?
Grazie mille anticipatamente.
--
llandre
 e-mail : andmars -at- tin -dot- it
 web    :
http://www.dei.unipd.it/~patch


title: Accessi contemporanei ad uno stesso db

author: Roberto - Syd

text:
"llandre" <
and...@tin.it
> ha scritto nel messaggio
news:8YSj7.60474$vC1.7...@news1.tin.it...

Non credo che esista un modo per sapere quale processo ha inserito il record
x nella tabella y e purtroppo non conosco siti che parlino dell'argomento,
comunque una soluzione c'è, se vuoi sapere che cosa fa la tua applicazione
sul db, potresti farti un file di LOG e una copia del db che contiene tutti
i record che inserisce la tua applicazione, di conseguenza quello che non è
stato inserito dalla tua applicazione  è stato inserito da un altro processo
però non puoi sapere da quale.
Spero di esserti stato utile lo stesso.
Ciao Roberto - Syd


title: Accessi contemporanei ad uno stesso db

author: MegaMax

text:
"llandre" <
and...@tin.it
> ha scritto nel messaggio
news:8YSj7.60474$vC1.7...@news1.tin.it...
> Devo scrivere un semplice programma Visual Basic che accede ad
> un database Access. Contemporaneamente a questo, ci sono altre
> applicazioni che accedono allo stesso db, modificandone il contenuto.
> Da VB come e' possibile riconoscere le modifiche apportate dagli altri
> processi? Esiste un modo affinche' queste operazioni generino un
> evento? Qualcuno sa indicarmi qualche sito che parla dell'argomento?
L'unica idea che mi viene è che ogni tabella abbia un campo data, che
contiene la data in cui in record viene inserito o modificato, la tua
applicaione poi (per esempio) 1 volta al secondo esegue una query che estrae
il valore più alto del campo data di ogni tabella, e lo confronta con quelli
dell'estrazione precedente; se il valore è cambiato è stato
aggiutno/modificato nu record.
Max


title: Aggiornare una SubForm con Query

author: Pisinho

text:
Ho un problemino che non riesco a risolvere.
Access 2007, Form con una SUB che prende all'apertura i dati da una Query
impostata nelle propriet�.

Nella Form ho una text e una combo che filtrano la query, quindi
all'apertura della FORM non avendo scelto niente nella COMBO, non vengono
visualizzati dati nella SUB.

La text � FISSA non modificabile, quando scelgo qualcosa dalla Combo faccio
una requery della form , mi viene richiamata la

Private Sub Form_Open(Cancel As Integer)

dove faccio dei controlli , imposto la query e setto il recordsource con

me.recordsource strSQL

Uno dei controlli che faccio � se la Combo non ha valori (nulli o "") eseguo
una query di SELECT su tutta la tabella per visualizzare tutti i record.
In questo caso funziona SOLO dopo aver fatto una selezione e query tramite
la COMBO, sembra quasi che debba essere inizializzata prima.

Qualche idea...?


title: Aggiornare una SubForm con Query

text:
>
> Uno dei controlli che faccio è se la Combo non ha valori (nulli o "")
> eseguo una query di SELECT su tutta la tabella per visualizzare tutti i
> record.
> In questo caso funziona SOLO dopo aver fatto una selezione e query tramite
> la COMBO, sembra quasi che debba essere inizializzata prima.
>
> Qualche idea...?

Continuando a fare delle prove, ho visto che la sezione Form_Open della
SubForm non viene richiamata dal subform.requery se prima non ha
visualizzato qualcosa.

Secondo voi dove potrei inseirre tutto il codice ho già provato su Open,
Load e Current e resize.

Se non ci sono dati visualizzati, non esegue una requery....

Grazie a tutti.


title: Aggiornare una SubForm con Query

author: Karl Donaubauer

text:

Come si esprime "funziona" ovvero "non funziona"?
Viene un errore o non vedi nessun record nella maschera principale?

Prima scrivi due volte di una query, poi di "una requery della form"
e poi di una "strSQL". Quindi da dove vengono i dati?

Perch� questo "query di SELECT su tutta la tabella"?
Non hai una query (salvata?) con un criterio che include anche
il caso di Null? Vedi:
http://www.donkarl.com/it?FAQ3.14

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


title: Aggiornare una SubForm con Query

text:
>
> Come si esprime "funziona" ovvero "non funziona"?
> Viene un errore o non vedi nessun record nella maschera principale?
>
> Prima scrivi due volte di una query, poi di "una requery della form"
> e poi di una "strSQL". Quindi da dove vengono i dati?
>
> Perch� questo "query di SELECT su tutta la tabella"?
> Non hai una query (salvata?) con un criterio che include anche
> il caso di Null? Vedi:
http://www.donkarl.com/it?FAQ3.14

>

Ciao Karl,
allora la Form ha una SUB. La SUB all'apertura ha una sua query preimpostata
nelle propriet� con i dati filtrati sempre nella query prendendo i valori
dalla textbox (Filiale) ed una combo (cliente), dato che a parte la filiale
che viene data in automatico, il cliente � NULL quindi nella SUB non viene
mostrato niente.
Si seleziona un cliente, clicco il bottone, aggiorno la SUB e sull'evento
Current della SUB imposto una nuova query in base alla filiale e alla
scellta del cliente (combobox), se non viene scelto niente nella combo
significa che l'utente vuol vedere tutti i dati di tutti i clienti, in
questo caso funziona SOLO se precedentemente ho scelto un cliente e
visualizzato i dati, ho messo dei trace in debug ed ho visto che l'evento
CURRENT viene chiamato SOLO se prima ho visualizzato dei dati nella SUB.

E' questo che non capisco, ho provato anche sull'evento OPEN e LOAD ma senza
risultati, devo sempre prima far visualizzae qualcosa alla SUB.

Comunque grazie, lo so per me non � facile descrivere tutto come vorrei...


title: Sito Access in inglese

text:
Qual'è l'indirizzo di quel bel sito su Access in inglese che è una sorta di
Sito comune?
grazie
--
<***********************************>
Vigna Federico...CED L'Abbondanza
Email:
in...@labbondanza.it
Http:
www.labbondanza.it
<***********************************>


title: Sito Access in inglese

author: Walter

text:
Lotrovi sul sito comune
ciao
"°_Bova_°" <
in...@labbondanza.it
> ha scritto nel messaggio
news:8ln2tc$fmb$1...@fe1.cs.interbusiness.it...



title: Sito Access in inglese

author: lbo dal portatile

text:
>Qual'è l'indirizzo di quel bel sito su Access in inglese che è una sorta di
>Sito comune?
be', ce ne sono diversi... sicuramente saranno linkati sul sito
comune... :-)
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Evento su controlli

author: Miro

text:
Ciao a tutti
ho una tabella con 8 campi e inserisco i dati da una maschera associata alla
tabella con 8 controlli "ovviamente".
quando inserisco i dati avrei la necessità che in solo due controlli es:
num_fattura e tot_fattura i valori immessi non siano uguali ad un record
della tabella stessa ,tutti e due i valori non solo uno o solo l'altro
esempio num_fattura 5 , tot_fattura ? 30,00 se esiste un altro record con
questi valori mi dia un messaggio come devo procedere secondo voi? grazie.


title: Evento su controlli

author: cidi

text:
"Miro" <
mi...@ritel.net
> ha scritto nel messaggio
news:_xe9e.1261388$35.46...@news4.tin.it...

Ciao Miro
uno dei modi per risolvere il tuo problema è quello di impostare un indice
multicampo in struttura tabella. guarda help come fare.
---
Daniele


title: Evento su controlli

author: Sandro

text:
"Miro" <
mi...@ritel.net
> ha scritto nel messaggio
news:_xe9e.1261388$35.46...@news4.tin.it...

Ciao Miro,
considerando che con la stessa data fattura poi avere più fatture ma solo
con numeri diversi : (prima di aggiornare il controllo numero fattura con il
controllo data fattura già compilato ) prova così :
contaDuplicato = DCount("[numero_fattura]", "T_fatture", "[numero_fattura]="
& Me.num_fattt & " and [id_data_fattura]=" & Me.id_data_fattura)
If contaDuplicato > 0 Then
        MsgBox ("Attenzione! numero fattura già presente per questa data!")
        Cancel = True
End If
se invece ti basta controllare che solo il numero fattura e il totale della
fattura non siano già presenti nella tabella fai Dcount prima di aggiornare
entrambe i controlli (numero fattura e importo) con la stessa tecnica.(vedi
anche help)
Ciao


title: Evento su controlli

text:
"Sandro" <
sandro_...@tin.it
> ha scritto nel messaggio
news:m7f9e.800718$b5.35...@news3.tin.it...

>Grazie sandro per l'ottimo consiglio funziona l'unica cosa che ancora non
>va
è che il secondo campo è di valuta e mi da errore nella funzione sulla
virgola della valuta es : € 30,73 errore sulla virgola invece € 30 nessun
errore come mai?


title: Evento su controlli

author: Alessandro Baraldi

text:
"Miro" <
mi...@ritel.net
> wrote in message
news:_xe9e.1261388$
35.46...@news4.tin.it

Premesso che il TotaleFattura dovrebbe essere un campo calcolato
ma non voglio approfondire l'argomento, non capisco come
puoi avere 2 Fatture con lo stesso num_Fattura.
Cosa invece possibile è avere il Totale uguale ad un'altra fattura...!!
Ritengo che l'unico controllo da effettuare sia quello sul NumeroFattura
e che il modo migliore sia quello di sfruttare sia la gestione
delle PrimaryKey e di conseguenza l'errore che ne deriva, ma
ancora meglio una generazione Automatica preventiva del
NumeroFattura al fine di evitare errori.
In ogni caso quanto dici mi pare poco sensato.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Evento su controlli

text:
[cut]
Ciao @Alex,
>
> Premesso che il TotaleFattura dovrebbe essere un campo calcolato
sono daccordo.
> ma non voglio approfondire l'argomento, non capisco come
> puoi avere 2 Fatture con lo stesso num_Fattura.
> Cosa invece possibile è avere il Totale uguale ad un'altra fattura...!!
avevo evidenziato anch'io questo nel primo post per quanto concerne il
numero e la data.
> Ritengo che l'unico controllo da effettuare sia quello sul NumeroFattura
> e che il modo migliore sia quello di sfruttare sia la gestione
> delle PrimaryKey e di conseguenza l'errore che ne deriva, ma
> ancora meglio una generazione Automatica preventiva del
> NumeroFattura al fine di evitare errori.
sono daccordo
[cut]
una cosa @Alex : ho provato la Dcount e in effetti la virgola è vista male
che ne pensi di passare il ciriterio in questo modo :
DCount("valFatt", "T__fattura", "valFatt=" &
Replace(CStr(Me.valfatt), ",", ".")) > 0
Ciao.


title: Evento su controlli

text:
"Sandro" <
sandro_...@tin.it
> wrote in message
news:gdy9e.1266213$
35.46...@news4.tin.it
> [cut]
> una cosa @Alex : ho provato la Dcount e in effetti la virgola č vista male
> che ne pensi di passare il ciriterio in questo modo :
> DCount("valFatt", "T__fattura", "valFatt=" &
> Replace(CStr(Me.valfatt), ",", ".")) > 0
>
> Ciao.
Ciao Sandro.
Dopo la sostituzione vari convertito in Double o Single
a seconda della precisione che č richiesta il campo
della tabella potrebbe essere ragionevolmente di
tipo Valuta, e come lo hai usato diventa stringa
che richiederebbe il chr(34) ma poi non sarebbe
accettato come criterio.
"valFatt=" & csng(Replace(CStr(Me.valfatt), ",", "."))
Per l'autore del 3D:
In ogni caso secondo me č inammissibile testare
se un'altra fattura ha lo stesso importo, tantomeno
se esiste una Fattura Uguale con Importo Uguale
ribadisco che l'unico controllo č per non duplicare il
NumeroFattura.
Quě credo convenga consigliare 2 cose:
1)Spiegare meglio questa esigenza al fine di ottenere
  suggerimenti corretti e non solo la risposta fine a
  se stessa con la quale presumo possa essere commesso
  un errore.
2)Prova a rivedere bene quanto hai chiesto, magario ho frainteso
  ...............
Ciao



title: Evento su controlli

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d0ed9f501cc7bde005...@mygate.mailgate.org...
> "Sandro" <
sandro_...@tin.it
> wrote in message
> news:gdy9e.1266213$
35.46...@news4.tin.it
>
>> [cut]
>> una cosa @Alex : ho provato la Dcount e in effetti la virgola è vista
>> male
>> che ne pensi di passare il ciriterio in questo modo :
>> DCount("valFatt", "T__fattura", "valFatt=" &
>> Replace(CStr(Me.valfatt), ",", ".")) > 0
>>
>> Ciao.
>
>
> Ciao Sandro.
>
> Dopo la sostituzione vari convertito in Double o Single
> a seconda della precisione che è richiesta il campo
> della tabella potrebbe essere ragionevolmente di
> tipo Valuta, e come lo hai usato diventa stringa
> che richiederebbe il chr(34) ma poi non sarebbe
> accettato come criterio.
>
> "valFatt=" & csng(Replace(CStr(Me.valfatt), ",", "."))
>
>
> Per l'autore del 3D:
> In ogni caso secondo me è inammissibile testare
> se un'altra fattura ha lo stesso importo, tantomeno
> se esiste una Fattura Uguale con Importo Uguale
> ribadisco che l'unico controllo è per non duplicare il
> NumeroFattura.
>
> Quì credo convenga consigliare 2 cose:
> 1)Spiegare meglio questa esigenza al fine di ottenere
>  suggerimenti corretti e non solo la risposta fine a
>  se stessa con la quale presumo possa essere commesso
>  un errore.
>
> 2)Prova a rivedere bene quanto hai chiesto, magario ho frainteso
>  ...............
>
> Ciao
> @Alex
>
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Ho risolto così grazie ragazzi date sempre risposte sensate.
Dim contaDuplicato
contaDuplicato = DCount("[Im_Da_Pag]", "Prima_Nota", "[Im_Da_Pag]=" &
Str(Me.Im_Da_Pag) & " and [N_Fa]=" & Me.N_Fa)
If contaDuplicato > 0 Then
        MsgBox ("Attenzione! Fattura già presente con questo Importo!")



title: Evento su controlli

text:
"Miro" <
mi...@ritel.net
> wrote in message
news:kDM9e.1269176$
35.46...@news4.tin.it
[CUT]
> Ho risolto cosě grazie ragazzi date sempre risposte sensate.
> Dim contaDuplicato
> contaDuplicato = DCount("[Im_Da_Pag]", "Prima_Nota", "[Im_Da_Pag]=" &
> Str(Me.Im_Da_Pag) & " and [N_Fa]=" & Me.N_Fa)
> If contaDuplicato > 0 Then
>         MsgBox ("Attenzione! Fattura giŕ presente con questo Importo!")
>         'Cancel = True
> End If
Ma cavolo...... che ti frega dell'importo.....????????
Come diavolo č ipotizzabile una fattura con NumeroFattura uguale
qualunque sia l'importo...!!!!
Vedo di essere piů chiaro visto che fino ad
ora forse non lo sono stato:č una cazzata concettuale.
Saluti



title: Evento su controlli

author: MA

text:
Alessandro Baraldi wrote:
> Ma cavolo...... che ti frega dell'importo.....????????
> Come diavolo č ipotizzabile una fattura con NumeroFattura uguale
> qualunque sia l'importo...!!!!
>
> Vedo di essere piů chiaro visto che fino ad
> ora forse non lo sono stato:č una cazzata concettuale.
>
> Saluti
> @Alex
E' bello vederti rispondere con la tua sottile ironia...
;-P
Domanda: l'avrŕ capita???
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Evento su controlli

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:9_N9e.3403$
TR5...@news.edisontel.com
[CUT]
> E' bello vederti rispondere con la tua sottile ironia...
> ;-P
Sottile.... mi pare appropriato.! ;-)
> Domanda: l'avrà capita???
Sicuramente no, ma non demordo.
Ciao
@ALex



title: Evento su controlli

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:3d61927f7d90bf2f49...@mygate.mailgate.org...
> "Miro" <
mi...@ritel.net
> wrote in message
> news:kDM9e.1269176$
35.46...@news4.tin.it
>
> [CUT]
>> Ho risolto cosě grazie ragazzi date sempre risposte sensate.
>> Dim contaDuplicato
>> contaDuplicato = DCount("[Im_Da_Pag]", "Prima_Nota", "[Im_Da_Pag]=" &
>> Str(Me.Im_Da_Pag) & " and [N_Fa]=" & Me.N_Fa)
>> If contaDuplicato > 0 Then
>>         MsgBox ("Attenzione! Fattura giŕ presente con questo Importo!")
>>         'Cancel = True
>> End If
>
>
> Ma cavolo...... che ti frega dell'importo.....????????
> Come diavolo č ipotizzabile una fattura con NumeroFattura uguale
> qualunque sia l'importo...!!!!
Perchč no?
ipotizziamo che stia registrando delle fatture emesse!
e vuole essere sicuro di non registrare due volte la stessa fattura.
> Vedo di essere piů chiaro visto che fino ad
> ora forse non lo sono stato:č una cazzata concettuale.
>
> Saluti
> @Alex
Ciao Alex
....  non incazzarti! sei ancora convalescente!!
l'antibiotico ha picchiato duro eh?!  :-)
aspettiamo le spiegazioni di Miro se ci saranno, altrimenti ......
la vita continua ... :-)
---
Daniele


title: Evento su controlli

text:
"cidi" <
dadonz...@tin.it
> wrote in message
news:lAR9e.1271129$
35.46...@news4.tin.it
[CUT]
> Perchč no?
> ipotizziamo che stia registrando delle fatture emesse!
> e vuole essere sicuro di non registrare due volte la stessa fattura.
APPUNTO che ti frega dell'importo, il NUMERO FATTURA
č la PrimaryKey e l'importo non frega a nessuno....!!!!!!!!!!!!!
[CUT]
> Ciao Alex
> ....  non incazzarti! sei ancora convalescente!!
> l'antibiotico ha picchiato duro eh?!  :-)
> aspettiamo le spiegazioni di Miro se ci saranno, altrimenti ......
> la vita continua ... :-)
> ---
> Daniele
Non m'incazzo per le cose di altri solo mi piacerebbe
l'uso della LOGICA.
Ciao Daniele.



title: Evento su controlli

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ab1e87c3be6739b581...@mygate.mailgate.org...
> "cidi" <
dadonz...@tin.it
> wrote in message
> news:lAR9e.1271129$
35.46...@news4.tin.it
>
> [CUT]
>> Perchè no?
>> ipotizziamo che stia registrando delle fatture emesse!
>> e vuole essere sicuro di non registrare due volte la stessa fattura.
>
> APPUNTO che ti frega dell'importo, il NUMERO FATTURA
> è la PrimaryKey e l'importo non frega a nessuno....!!!!!!!!!!!!!
>
> [CUT]
>
>> Ciao Alex
>> ....  non incazzarti! sei ancora convalescente!!
>> l'antibiotico ha picchiato duro eh?!  :-)
>> aspettiamo le spiegazioni di Miro se ci saranno, altrimenti ......
>> la vita continua ... :-)
>> ---
>> Daniele
>
>
> Non m'incazzo per le cose di altri solo mi piacerebbe
> l'uso della LOGICA.
>
> Ciao Daniele.
> @Alex
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Ragazzi ora vi spiego
Il database in questione è stato strutturato male Alex ha ragione su tutti i
fronti ,ma il mio amico  a cui ho preparato questo db lo usa tuttora dovete
sapere che sono un'appasionato di access con i miei limiti da super
principiante (di lavoro faccio il ristoratore) e cerco di imparare per pura
passione grazie per la vostra pazienza e ciao


title: Aggiornamento con valori progressivi

author: carla

text:
Salve,
Premendo sul pulsante pippo della maschera1 vorrei che nella tabella
pagamenti venissiro rinumerati i records e che il valore venisse scritto nel
campo nrrata
Ho provato a scrivere in vb il codice sql ottenuto creando una query di
aggiornamento
miosql=UPDATE [TABELLA PAGAMENTI] SET [TABELLA PAGAMENTI].Nrrata = 1 WHERE
(([TABELLA PAGAMENTI].prgsoluni)=" & "'" & Me.[prgsoluni] & "'" & "));"
Il problema sta nel fatto che tutti i records avranno scritto in nrrata il
valore 1.
Come faccio a fargli incrementare il valore di nrrata di 1 unità ogni
record?
Grazie tante
Ciao
Carla


title: Aggiornamento con valori progressivi

text:

Ciao Carla,
via query la vedo dura, ma via recordset no.
Dim rst as DAO:recordset
dim i as integer
dim Mysql as string
set rst = currentdb.openrecordset("Qui ci metti la tua query di selezione")
with rst
i = 1
do
.edit
!Tuocampo = i
.update
i = i +1
.movenext
loop until .eof
end with
rst.close: set rst = nothing
FAcci sapre
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Aggiornamento con valori progressivi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dkn0qm$7bd$1...@area.cu.mi.it...

Grazie mille ha funzionato, allora ne approfitto per un ulteriore consiglio
sempre relativo a questo argomento ma per altri errori
Ho 1 problema su queste due istruzioni:
strSQL = "INSERT INTO [TABELLA PAGAMENTI] " & "(prgsol,Prgsoluni, Nrrata,
Importorata, IMPORTOPAGRATA) VALUES ('" & Me!prgsol & "','" & Me!prgsoluni &
"'," & i & "," & 0 & "," & 0 & ")"
Così scritta funziona ma io gli vorrei dire anche di ordinare il tutto per
nrrata ed ho trovato che il relativo sql è
ORDER BY [TABELLA PAGAMENTI].Nrrata;
ma non so a che punto e con quali accorgimento va inserito
L'altra istruzione è questa e cancella in tabella pagamenti tutti i records
dove importorata=0 e prgsoluni di tabella pagamenti è = a quello di me
For i = NumRec To frazpagvar + 1 Step -1
miosql = "DELETE [TABELLA PAGAMENTI].ImportoPagrata, [TABELLA
PAGAMENTI].prgsoluni FROM [TABELLA PAGAMENTI]WHERE ((([TABELLA
PAGAMENTI].ImportoPagrata)=0) AND (([TABELLA PAGAMENTI].prgsoluni)=" & "'" &
Me.[prgsoluni] & "'" & " ));"
DoCmd.RunSQL miosql
Next i
il problema è che per ogni "i" mi cancella tutti i records invece che solo
quello corrente. Avevo pensato di risolverlo aggiungendo questa istruzione
 and rata =i
ma non so a che punto e con quali accorgimento va inserito e soprattutto se
tale istruzione è adatta
Grazie
Ciao
Carla


title: Aggiornamento con valori progressivi

text:

> Grazie mille ha funzionato, allora ne approfitto per un ulteriore
> consiglio sempre relativo a questo argomento ma per altri errori
> Ho 1 problema su queste due istruzioni:
>
> strSQL = "INSERT INTO [TABELLA PAGAMENTI] " & "(prgsol,Prgsoluni,
> Nrrata, Importorata, IMPORTOPAGRATA) VALUES ('" & Me!prgsol & "','" &
> Me!prgsoluni & "'," & i & "," & 0 & "," & 0 & ")"
> Così scritta funziona ma io gli vorrei dire anche di ordinare il
> tutto per nrrata ed ho trovato che il relativo sql è
> ORDER BY [TABELLA PAGAMENTI].Nrrata;
> ma non so a che punto e con quali accorgimento va inserito
Coss vuoi ottenere?
pippo,pluto1,0,0
Se sì
Me.Prsol & "," & me.prgsoluni & "," & i & ",0,0"
>
>
>
> L'altra istruzione è questa e cancella in tabella pagamenti tutti i
> records dove importorata=0 e prgsoluni di tabella pagamenti è = a
> quello di me
> For i = NumRec To frazpagvar + 1 Step -1
> miosql = "DELETE [TABELLA PAGAMENTI].ImportoPagrata, [TABELLA
> PAGAMENTI].prgsoluni FROM [TABELLA PAGAMENTI]WHERE ((([TABELLA
> PAGAMENTI].ImportoPagrata)=0) AND (([TABELLA PAGAMENTI].prgsoluni)="
> & "'" & Me.[prgsoluni] & "'" & " ));"
> DoCmd.RunSQL miosql
> Next i
>
> il problema è che per ogni "i" mi cancella tutti i records invece che
> solo quello corrente. Avevo pensato di risolverlo aggiungendo questa
>  istruzione and rata =i
> ma non so a che punto e con quali accorgimento va inserito e
> soprattutto se tale istruzione è adatta
Un consiglio:
Creati prima la query di selezione e vedi se trova il record che ti serve.
Il delete che lanci è una query action che va a prescindere dal record in
cui sei e la lanci ogni volta
in realtà se hai aperto il rst ti basta semplicemente mettere un
rst.delete
rst.movenext
L'importante è che individui bene il recordset
>
> Grazie
> Ciao
> Carla



title: Aggiornamento con valori progressivi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dko3bl$djc$1...@area.cu.mi.it...

Ciao e innanzitutto grazie ma purtroppo sono ancora alle prime armi e non
riesco a capire cosa mi volevi dire...
2° istruzione
Ti faccio un esempio della mia situazione
Maschera principale formata
prgsoluni  frazpag (che riporta il numero di rate in cui è suddiviso
l'importodapagare)
a1               5
....             ....
Tabella Pagamenti è così formata
prgsoluni   nrrata  importorata importopagato
a1          1          10                 0
a1          2          20                 0
a1          3            5                 5
a1          4          15                 0
a1          5          50                 25
Vorrei che quando vado a diminuire il numero di rate (e quindi il valore di
frazpag) mi eliminasse le rate di differenza presenti in tabella pagamenti
Gli ho fatto quindi controllare se il valore digitato in frazpag è inferiore
al numero effettivo di records presenti nella tabella pagamenti. Nel caso
affermativo mi deve togliere i records di differenza per quel sollecito solo
se non ci sono pagamenti registrati (e quindi importopagrata=0).
Quindi in questo caso se in frazpag al posto di 5 ci scrivo 3 mi deve
togliere solo 2 rate tra le non pagate (1,2,4) di prgsoluni a1
Dim frazpagvar As Integer
NumRec = DCount("*", "TABELLA PAGAMENTI", _
   "Prgsoluni='" & Me!prgsoluni & "'")
frazpagvar = FrazPag.Value
If frazpagvar < NumRec Then
 miosql = "DELETE [TABELLA PAGAMENTI].ImportoPagrata, [TABELLA
PAGAMENTI].prgsoluni FROM [TABELLA PAGAMENTI]WHERE ((([TABELLA
PAGAMENTI].ImportoPagrata)=0) AND (([TABELLA PAGAMENTI].prgsoluni)=" & "'" &
Me.[prgsoluni] & "'" & " ));"
    DoCmd.RunSQL miosql
Eseguendo tale istruzione il risultato è che mi toglie 3 rate anzichè 2,
quindi mi toglie tutte quelle non pagate e non solo quelle da me richieste
L'istruzione successiva, che funziona ma ti allego solo per farti vedere
nell'insieme la situazione, è quella con cui vb mi rinumera le rate rimaste
Dim rst As Recordset
Dim n As Integer
Dim Mysql As String
Set rst = CurrentDb.OpenRecordset("SELECT [TABELLA PAGAMENTI].Nrrata,
[TABELLA PAGAMENTI].prgsoluni FROM [TABELLA PAGAMENTI]WHERE ((([TABELLA
PAGAMENTI].prgsoluni)=" & "'" & Me.[prgsoluni] & "'" & "));")
With rst
n = 1
Do
.Edit
!Nrrata = n
.Update
i = i + 1
.MoveNext
Loop Until .EOF
End With
rst.Close: Set rst = Nothing
Aiutooo....Come posso risolvere la questione?
1° istruzione
La prima istruzione invece era nel caso opposto a quello sopra ossia quando
vado ad aumentare il numero di rate
In questo caso ho inserito questa istruzione che vorrei completare con
l'ordinamento delle rate
If frazpagvar > NumRec Then
    For i = NumRec + 1 To frazpagvar
       strSQL = "INSERT INTO [TABELLA PAGAMENTI] " & "(prgsol,Prgsoluni,
Nrrata, Importorata, IMPORTOPAGRATA) VALUES ('" & Me!prgsol & "','" &
Me!prgsoluni & "'," & i & "," & 0 & "," & 0 & ")"
DoCmd.RunSQL strSQL
next i
ma come ti dicevo non riesco a posizionare l'istruzione order by perchè se
provo ad inserirlo in fondo all'istruzione
mi da il seguente errore
Se invece provo ad accodare il codice che mi hai dato in fondo alla mia mi
da il seguente errore
Errore di run-time 3137:Punto e virgola mancante alla fine dell'istruzione
sql
E visto la mia poca esperienza non so come correggerlo
Mi puoi aiutare?
Grazie
Ciao
Carla


title: Aggiornamento con valori progressivi

text:
carla wrote:
[Cut] tanto hai scritto tantissimo dopo
> Ciao e innanzitutto grazie ma purtroppo sono ancora alle prime armi e
e questo non č un problema
> non riesco a capire cosa mi volevi dire...
questo s'ě che č un problema...
>
> 2° istruzione
> Ti faccio un esempio della mia situazione
> Maschera principale formata
> prgsoluni  frazpag (che riporta il numero di rate in cui č suddiviso
> l'importodapagare)
> a1               5
> ....             ....
Bene, tu hai il pagamento A1 e sono 5 rate
> Tabella Pagamenti č cosě formata
> prgsoluni   nrrata  importorata importopagato
> a1          1          10                 0
> a1          2          20                 0
> a1          3            5                 5
> a1          4          15                 0
> a1          5          50                 25
>
> Vorrei che quando vado a diminuire il numero di rate (e quindi il
> valore di frazpag) mi eliminasse le rate di differenza presenti in
> tabella pagamenti Gli ho fatto quindi controllare se il valore
> digitato in frazpag č inferiore al numero effettivo di records
> presenti nella tabella pagamenti. Nel caso affermativo mi deve
> togliere i records di differenza per quel sollecito solo se non ci
> sono pagamenti registrati (e quindi importopagrata=0).
> Quindi in questo caso se in frazpag al posto di 5 ci scrivo 3 mi deve
> togliere solo 2 rate tra le non pagate (1,2,4) di prgsoluni a1
Uao che casino.
Allora l'evento č Nonsocomel'haichiato_afterupdate
dim rstPagamenti as dao.recordset
dim strCercaPagamenti as string
dim iEliminazione as Integer      'Ci conserviamo il numero di record da
cancellare
dim iEliminati as Integer
dim Icontatore as integer         'Contatore rate
strCercaPagamenti = "select * from Pagamenti where prgsoluni = " chr(34) &
me.Nonsocomel'haichiato & chr(43) & " order by nnrata"
'sperando che nnrata sia numerico altrimenti bisogna trasformarlo in int
'Ora abbiamo tutti i pagamenti inevasi
'se vuoi cancellare prima l'ultimo allora l'ordinamento č nnrata desc
iEliminazione = me.Nonsocomel'haichiato.oldvalue-Nonsocomel'haichiato
set rstPagamenti = currentdb.openrecordset(strCercaPagamenti)
with rstPagamenti
do
    if !Importopagato and iEleminazione >iEliminati  'Dunque se abbiamo che
ImportoPagato č 0 e non
'abbiamo ancora eliminato tutti i record necessari
        .delete
    else
        .edit
        !nnrata = icontatore
'Altrimenti ridefinisce il contatore rate e lo fa anche se
'abbiamo eliminato tutti i record necesari
        .update
    ieliminazione = ieliminazione +1
    icontatore = icontatore +1                                'Incrementiamo
i due contatori
.movenext
loop until .eof
end with
rstpagamenti.close : set rstpagamenti = nothing
Il resto č in piů perchč facciamo tutto in un'unica operazione
>
> Aiutooo....Come posso risolvere la questione?
Prova cosě
>
>
> 1° istruzione
> La prima istruzione invece era nel caso opposto a quello sopra ossia
> quando vado ad aumentare il numero di rate
> In questo caso ho inserito questa istruzione che vorrei completare con
> l'ordinamento delle rate
>
> If frazpagvar > NumRec Then
>     For i = NumRec + 1 To frazpagvar
>        strSQL = "INSERT INTO [TABELLA PAGAMENTI] " &
> "(prgsol,Prgsoluni, Nrrata, Importorata, IMPORTOPAGRATA) VALUES ('" &
> Me!prgsol & "','" & Me!prgsoluni & "'," & i & "," & 0 & "," & 0 & ")"
> DoCmd.RunSQL strSQL
> next i
>
> ma come ti dicevo non riesco a posizionare l'istruzione order by
> perchč se provo ad inserirlo in fondo all'istruzione
> mi da il seguente errore
> Se invece provo ad accodare il codice che mi hai dato in fondo alla
> mia mi da il seguente errore
> Errore di run-time 3137:Punto e virgola mancante alla fine
> dell'istruzione sql
> E visto la mia poca esperienza non so come correggerlo
>
> Mi puoi aiutare?
Questa me la devi spiegare meglio, dicendo cosa vuoi no come ottenerlo.
Non ti preoccupare oggi sono qui e ti posso aiutare



title: Aggiornamento con valori progressivi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dkpn3b$vjh$1...@area.cu.mi.it...

Hai ragione ma per me č un tale macello che per spigarti troppo mi
ingarbuglio anch'io
Io ho semplicemente questa istruzione
If frazpagvar > NumRec Then
 For i = NumRec + 1 To frazpagvar
strSQL = "INSERT INTO [TABELLA PAGAMENTI] " &
"(prgsol,Prgsoluni, Nrrata, Importorata, IMPORTOPAGRATA) VALUES ('" &
Me!prgsol & "','" & Me!prgsoluni & "'," & i & "," & 0 & "," & 0 & ")"
DoCmd.RunSQL strSQL
 next i
vorrei farsě che dopo l'inserimento di nuove righe, per ogni prgsoluni, mi
ordinasse i pagamenti per nrrata
E' fattibile?
Ciao
Grazie
Carla


title: Aggiornamento con valori progressivi

text:

> Hai ragione ma per me č un tale macello che per spigarti troppo mi
> ingarbuglio anch'io
> Io ho semplicemente questa istruzione
Ora forse ho capito
ma facciamo cosě
> If frazpagvar > NumRec Then
Dim rstAggiungi as dao.recordset
Dim iTotRate as Integet
set rstaggiungi = currentdb.openrecordset("pagamenti")
with rstAggiungi
iTotRare = Dcount("[nnrata]","Pagamenti",  "prgsol = " & chr(34) & me.prgsol
& chr(34)
'Questa ci serve
  For i = NumRec + 1 To frazpagvar
    .addnew
    !prgsol = ME!prgsol
    !rata = Itotrate+1
    .update
next i
rstaggiungi.close : set rstaggiungi = nothing
Questa la saltiamo a pič pari
> strSQL = "INSERT INTO [TABELLA PAGAMENTI] " &
> "(prgsol,Prgsoluni, Nrrata, Importorata, IMPORTOPAGRATA) VALUES ('" &
> Me!prgsol & "','" & Me!prgsoluni & "'," & i & "," & 0 & "," & 0 & ")"
> DoCmd.RunSQL strSQL
>  next i
>
> vorrei farsě che dopo l'inserimento di nuove righe, per ogni
> prgsoluni, mi ordinasse i pagamenti per nrrata
NOn vedo campi data
> E' fattibile?
> Ciao
> Grazie
> Carla
--



title: Aggiornamento con valori progressivi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:dkpqqj$6k5$1...@area.cu.mi.it...
> carla wrote:
>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>> news:dkpn3b$vjh$1...@area.cu.mi.it...
>>> carla wrote:
>>> [Cut] tanto hai scritto tantissimo dopo
>>>
>>>
>>>> Ciao e innanzitutto grazie ma purtroppo sono ancora alle prime armi
>>>> e
>>>
>>> e questo non è un problema
>>>
>>>> non riesco a capire cosa mi volevi dire...
>>> questo s'ì che è un problema...
>>>
>>>>
>>>> 2° istruzione
>>>> Ti faccio un esempio della mia situazione
>>>> Maschera principale formata
>>>> prgsoluni  frazpag (che riporta il numero di rate in cui è suddiviso
>>>> l'importodapagare)
>>>> a1               5
>>>> ....             ....
>>>
>>> Bene, tu hai il pagamento A1 e sono 5 rate
>>>
>>>> Tabella Pagamenti è così formata
>>>> prgsoluni   nrrata  importorata importopagato
>>>> a1          1          10                 0
>>>> a1          2          20                 0
>>>> a1          3            5                 5
>>>> a1          4          15                 0
>>>> a1          5          50                 25
>>>>
>>>> Vorrei che quando vado a diminuire il numero di rate (e quindi il
>>>> valore di frazpag) mi eliminasse le rate di differenza presenti in
>>>> tabella pagamenti Gli ho fatto quindi controllare se il valore
>>>> digitato in frazpag è inferiore al numero effettivo di records
>>>> presenti nella tabella pagamenti. Nel caso affermativo mi deve
>>>> togliere i records di differenza per quel sollecito solo se non ci
>>>> sono pagamenti registrati (e quindi importopagrata=0).
>>>> Quindi in questo caso se in frazpag al posto di 5 ci scrivo 3 mi
>>>> deve togliere solo 2 rate tra le non pagate (1,2,4) di prgsoluni a1
>>>
>>> Uao che casino.
>>> Allora l'evento è Nonsocomel'haichiato_afterupdate
>>> dim rstPagamenti as dao.recordset
>>> dim strCercaPagamenti as string
>>> dim iEliminazione as Integer      'Ci conserviamo il numero di
>>> record da cancellare
>>> dim iEliminati as Integer
>>> dim Icontatore as integer         'Contatore rate
>>> strCercaPagamenti = "select * from Pagamenti where prgsoluni = "
>>> chr(34) & me.Nonsocomel'haichiato & chr(43) & " order by nnrata"
>>> 'sperando che nnrata sia numerico altrimenti bisogna trasformarlo in
>>> int 'Ora abbiamo tutti i pagamenti inevasi
>>> 'se vuoi cancellare prima l'ultimo allora l'ordinamento è nnrata desc
>>> iEliminazione = me.Nonsocomel'haichiato.oldvalue-Nonsocomel'haichiato
>>>
>>> set rstPagamenti = currentdb.openrecordset(strCercaPagamenti)
>>> with rstPagamenti
>>> do
>>>    if !Importopagato and iEleminazione >iEliminati  'Dunque se
>>> abbiamo che ImportoPagato è 0 e non
>>>
>>> 'abbiamo ancora eliminato tutti i record necessari
>>>        .delete
>>>    else
>>>        .edit
>>>        !nnrata = icontatore
>>> 'Altrimenti ridefinisce il contatore rate e lo fa anche se
>>>
>>> 'abbiamo eliminato tutti i record necesari
>>>        .update
>>>    ieliminazione = ieliminazione +1
>>>    icontatore = icontatore +1
>>> 'Incrementiamo
>>> i due contatori
>>> .movenext
>>> loop until .eof
>>> end with
>>>
>>> rstpagamenti.close : set rstpagamenti = nothing
>>>
>>> Il resto è in più perchè facciamo tutto in un'unica operazione
>>>
>>>
>>>>
>>>> Aiutooo....Come posso risolvere la questione?
>>>
>>> Prova così
>>>
>>>
>>>
>>>>
>>>>
>>>> 1° istruzione
>>>> La prima istruzione invece era nel caso opposto a quello sopra ossia
>>>> quando vado ad aumentare il numero di rate
>>>> In questo caso ho inserito questa istruzione che vorrei completare
>>>> con l'ordinamento delle rate
>>>>
>>>> If frazpagvar > NumRec Then
>>>>     For i = NumRec + 1 To frazpagvar
>>>>        strSQL = "INSERT INTO [TABELLA PAGAMENTI] " &
>>>> "(prgsol,Prgsoluni, Nrrata, Importorata, IMPORTOPAGRATA) VALUES ('"
>>>> & Me!prgsol & "','" & Me!prgsoluni & "'," & i & "," & 0 & "," & 0 &
>>>> ")" DoCmd.RunSQL strSQL
>>>> next i
>>>>
>>>> ma come ti dicevo non riesco a posizionare l'istruzione order by
>>>> perchè se provo ad inserirlo in fondo all'istruzione
>>>> mi da il seguente errore
>>>> Se invece provo ad accodare il codice che mi hai dato in fondo alla
>>>> mia mi da il seguente errore
>>>> Errore di run-time 3137:Punto e virgola mancante alla fine
>>>> dell'istruzione sql
>>>> E visto la mia poca esperienza non so come correggerlo
>>>>
>>>> Mi puoi aiutare?
>>>
>>> Questa me la devi spiegare meglio, dicendo cosa vuoi no come
>>> ottenerlo. Non ti preoccupare oggi sono qui e ti posso aiutare
>>>> Grazie
>>>> Ciao
>>>> Carla
>>
>> Hai ragione ma per me è un tale macello che per spigarti troppo mi
>> ingarbuglio anch'io
>> Io ho semplicemente questa istruzione
>
>
> Ora forse ho capito
> ma facciamo così
>> If frazpagvar > NumRec Then
>
> Dim rstAggiungi as dao.recordset
> Dim iTotRate as Integet
> set rstaggiungi = currentdb.openrecordset("pagamenti")
> with rstAggiungi
> iTotRare = Dcount("[nnrata]","Pagamenti",  "prgsol = " & chr(34) &
> me.prgsol
> & chr(34)
> 'Questa ci serve
>  For i = NumRec + 1 To frazpagvar
>    .addnew
>    !prgsol = ME!prgsol
>    !rata = Itotrate+1
>    .update
> next i
>
> rstaggiungi.close : set rstaggiungi = nothing
>
> Questa la saltiamo a piè pari
>> strSQL = "INSERT INTO [TABELLA PAGAMENTI] " &
>> "(prgsol,Prgsoluni, Nrrata, Importorata, IMPORTOPAGRATA) VALUES ('" &
>> Me!prgsol & "','" & Me!prgsoluni & "'," & i & "," & 0 & "," & 0 & ")"
>> DoCmd.RunSQL strSQL
>
>>  next i
>>
>> vorrei farsì che dopo l'inserimento di nuove righe, per ogni
>> prgsoluni, mi ordinasse i pagamenti per nrrata
> NOn vedo campi data
>
>> E' fattibile?
>> Ciao
>> Grazie
>> Carla
>
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
>
Ciao,
sto provando ad inserire il tuo sql in vba
Dim rstPagamenti As DAO.Recordset
Dim strCercaPagamenti As String
Dim iEliminazione As Integer
Dim iEliminati As Integer
Dim Icontatore As Integer
strCercaPagamenti = "select * from [tabella pagamenti] where prgsoluni = " &
"'" & Me.FrazPag & "'" & " order by nnrata"
iEliminazione = Me.FrazPag.OldValue - FrazPag.Value
Set rstPagamenti = CurrentDb.OpenRecordset(strCercaPagamenti)
With rstPagamenti
Do
.....
Mi sono già fermata perchè mi da errore di run-time 3061:parametri
insufficienti. previsto 1
Che vuol dire?
Grazie
Ciao
carla


title: Aggiornamento con valori progressivi

text:

prgsoluni = " & chr(34) & Me.FrazPag & Chr(34) & " order by nnrata"
> iEliminazione = Me.FrazPag.OldValue - FrazPag.Value
>
> Set rstPagamenti = CurrentDb.OpenRecordset(strCercaPagamenti)
> With rstPagamenti
> Do
> .....
>
> Mi sono già fermata perchè mi da errore di run-time 3061:parametri
> insufficienti. previsto 1
> Che vuol dire?
> Grazie
> Ciao
> carla
--



title: Maschera in visualizzazione foglio dati

author: Catja Moeller

text:
Una tabella con molte colonne, una maschera che in "visualizzazione
maschera" fa vedere e fa di tutto e di piu', passando in
"visualizzazione foglio dati" vorrei invece far vedere solo alcune
delle colonne (nella sequenza che dico io) e cioè solo quelle utili a
rintracciare il record desiderato.
Ho visto che se "arrangio" le colonne nel foglio dati come piace a me
(nascondendole, allargandole, stringendole, cambiandogli posto ecc.)
vengono salvate solo le modifiche relative alle colonne che
corrispondono a controlli che si trovano direttamente sulla maschera,
mentre vanno perse ogni volta che esco dal "foglio dati" le modifiche
a quelle colonne i cui corrispondenti controlli si trovano sparsi su
varie pagine di una struttura a schede.
Posso farci qualcosa o mi tengo il foglio dati cosi' bruttino come
esce?


title: Maschera in visualizzazione foglio dati

author: Rob

text:
"Catja Moeller" <
catja....@tiscali.it
> ha scritto nel messaggio
news:3pekmu8ofmbqs985s...@4ax.com...

Sicuramente esiste anche il modo di settare le proprietà della maschera
foglio dati via codice e qunidi salvarne le modifiche da qualche parte.
Comunque, se quello che dici e' vero, prova a mettere gli altri controlli
direttamente nella maschera (fai le prove su una copia della maschera) e
vedi se funzia.
Se funzia, nascondi questi controlli e aggiungi un suffisso a quelli nella
struttura a schede.
Mandi Rob.


title: Maschera in visualizzazione foglio dati

text:
On Mon, 26 Aug 2002 17:27:22 GMT, "Rob" <dg.rob[noSPam]@
libero.it
>
wrote:
>Se funzia, nascondi questi controlli e aggiungi un suffisso a quelli nella
>struttura a schede.
Non c'e' verso di nascondere una volta per tutte le colonne che fanno
riferimento ai controlli sulla struttura a schede :(


title: Maschera in visualizzazione foglio dati

author: Maurizio Borrelli

text:
> "Rob" [...]:
> > "Catja Moeller" [...]:
> > Una tabella con molte colonne, una maschera che in "visualizzazione
> > maschera" fa vedere e fa di tutto e di piu', passando in
> > "visualizzazione foglio dati" vorrei invece far vedere solo alcune
> > delle colonne (nella sequenza che dico io) e cioč solo quelle utili a
> > rintracciare il record desiderato.
> > Ho visto che se "arrangio" le colonne nel foglio dati come piace a me
> > (nascondendole, allargandole, stringendole, cambiandogli posto ecc.)
> > vengono salvate solo le modifiche relative alle colonne che
> > corrispondono a controlli che si trovano direttamente sulla maschera,
> > mentre vanno perse ogni volta che esco dal "foglio dati" le modifiche
> > a quelle colonne i cui corrispondenti controlli si trovano sparsi su
> > varie pagine di una struttura a schede.
> > Posso farci qualcosa o mi tengo il foglio dati cosi' bruttino come
> > esce?
> Sicuramente esiste anche il modo di settare le proprietą della maschera
> foglio dati via codice e qunidi salvarne le modifiche da qualche parte.
> Comunque, se quello che dici e' vero, prova a mettere gli altri controlli
> direttamente nella maschera (fai le prove su una copia della maschera) e
> vedi se funzia.
> Se funzia, nascondi questi controlli e aggiungi un suffisso a quelli nella
> struttura a schede.
    Ho provato:
        Me.txtCampo9.TabIndex = 0
        Me.txtCampo5.TabIndex = 1
        DoCmd.OpenForm Me.Name, acFormDS
e txtCampo9 e txtCampo5 sono state visualizzate come la prima e la seconda
colonna del Foglio dati mentre prima erano in 5a e 9a posizione.
    Per i controlli contenuti nella Struttura a schede potresti aggiungere
alla maschera dei controlli con la stessa origine, che terrai nascosti in
visualizzazione maschera...
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Maschera in visualizzazione foglio dati

text:
> "Maurizio Borrelli" [...]:
    Ritiro tutto. Vedi:
        Property ColumnHidden As Boolean
            Membro di Access.TextBox
        Property ColumnOrder As Integer
            Membro di Access.TextBox
        Property ColumnWidth As Integer
            Membro di Access.TextBox



title: Maschera in visualizzazione foglio dati

text:
On Wed, 28 Aug 2002 23:18:00 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>        Property ColumnHidden As Boolean
>        Property ColumnOrder As Integer
>        Property ColumnWidth As Integer
Se cerco di impostare queste proprieta' su apertura della maschera mi
dice "la proprieta' non esiste o non e' applicabile all'oggetto".
Eppure (solo) quando sono in foglio-dati, io posso nascondere quelle
colonne, ma non c'e' verso di fargliele considerare nascoste "a
priori" :(
Non saprei dove "attaccare" l'istruzione per nascondere le colonne da
codice nel momento in cui si passa dalla maschera singola al foglio
dati.


title: Maschera in visualizzazione foglio dati

text:
> "Catja Moeller" [...]:
> > "Maurizio Borrelli" [...]:
> >        Property ColumnHidden As Boolean
> >        Property ColumnOrder As Integer
> >        Property ColumnWidth As Integer
> Se cerco di impostare queste proprieta' su apertura
    Su apertura capisco. E su caricamento?
> della maschera mi
> dice "la proprieta' non esiste o non e' applicabile all'oggetto".
> Eppure (solo) quando sono in foglio-dati, io posso nascondere quelle
> colonne, ma non c'e' verso di fargliele considerare nascoste "a
> priori" :(
> Non saprei dove "attaccare" l'istruzione per nascondere le colonne da
> codice nel momento in cui si passa dalla maschera singola al foglio
> dati.
    Il problema quindi e' intercettare l'azione dell'utente? Non so se c'e'
qualcosa di semplice da ottenere, per questo. Pero' potresti impedirgli di
farlo con i mezzi messi a disposizione da Access e dargli la possibilita di
farlo con un pulsante ( o quel che preferisci ) predisposto da te. Ed il
codice potrebbe essere del tipo:
        DoCmd.OpenForm Me.Name, acFormDS
        Me.Campo1.ColumnHidden = True
        Me.Campo2.ColumnHidden = False
        Me.Campo3.ColumnHidden = True
        Me.Campo4.ColumnHidden = False
        ' <...>



title: Maschera in visualizzazione foglio dati

text:
On Thu, 29 Aug 2002 09:11:42 +0200, "Maurizio Borrelli"
<
maurizio...@freepass.it
> wrote:
>    Il problema quindi e' intercettare l'azione dell'utente? Non so se c'e'
>qualcosa di semplice da ottenere, per questo. Pero' potresti impedirgli di
>farlo con i mezzi messi a disposizione da Access e dargli la possibilita di
>farlo con un pulsante ( o quel che preferisci ) predisposto da te.
Adesso ci ragiono su ...potrei anche usare due maschere diverse... Il
fatto e' che cerco sempre di usare le funzioni standard prima di
inventare cose "strane" e la simpatica possibilita' di alternare la
visualizzazione dell'elenco con la singola scheda nella stessa
maschera e' una cosa che ho sfruttato sempre tantissimo.
Di solito metto poi una barra degli strumenti semplificata, con solo i
pochi bottoni che anche il piu' smemorato impara ad usare e vorrei
mantenerla sempre uguale in tutte le applicazioni. Il problema e' che
questa maschera non rispetta la solita logica che vede i dati dalla
tabella di origine tutti sulla maschera principale mentre sulla
struttura a schede ci sono delle sottomaschere.
D'altra parte, se creo piu' sottomaschere che visualizzano i dati
sempre dalla stessa tabella, esce continuamente il mex che il record
e' stato modificato da un altro utente ecc. e non ho mai trovato il
modo di evitare questo, cioe' di salvare il record ogni volta che si
passa da una sottomaschera all'altra.


title: Maschera in visualizzazione foglio dati

text:
> "Catja Moeller" [...]:
> > "Maurizio Borrelli" [...]:
> >    Il problema quindi e' intercettare l'azione dell'utente? Non so se
c'e'
> >qualcosa di semplice da ottenere, per questo. Pero' potresti impedirgli
di
> >farlo con i mezzi messi a disposizione da Access e dargli la possibilita
di
> >farlo con un pulsante ( o quel che preferisci ) predisposto da te.
> Adesso ci ragiono su ...potrei anche usare due maschere diverse...
    No... direi di no. Se hanno la stessa logica di funzionamento la devi
duplicare e mantenere allineata ad ogni modifica. A meno che tu non sposti
tale logica all'esterno del modulo delle maschere, in maniera che sia
condivisa...
> Il
> fatto e' che cerco sempre di usare le funzioni standard prima di
> inventare cose "strane"
    Sano proponimento, direi.
> e la simpatica possibilita' di alternare la
> visualizzazione dell'elenco con la singola scheda nella stessa
> maschera e' una cosa che ho sfruttato sempre tantissimo.
> Di solito metto poi una barra degli strumenti semplificata, con solo i
> pochi bottoni che anche il piu' smemorato impara ad usare e vorrei
> mantenerla sempre uguale in tutte le applicazioni.
    Ok.
> Il problema e' che
> questa maschera non rispetta la solita logica che vede i dati dalla
> tabella di origine tutti sulla maschera principale mentre sulla
> struttura a schede ci sono delle sottomaschere.
    Qui invece mi sono perso.
> D'altra parte, se creo piu' sottomaschere che visualizzano i dati
> sempre dalla stessa tabella, esce continuamente il mex che il record
> e' stato modificato da un altro utente ecc. e non ho mai trovato il
> modo di evitare questo, cioe' di salvare il record ogni volta che si
> passa da una sottomaschera all'altra.
    Credo che l'unica strada siano i controlli non associati. Ma tu
eviteresti, giusto?



title: Maschera in visualizzazione foglio dati

author: Carlo Costarella

text:
"Catja Moeller" <
catja....@tiscali.it
> ha scritto nel messaggio
news:3pekmu8ofmbqs985s...@4ax.com...

Questa semplice istruzione posta sull'evento click di un pulsante in una
maschera con una struttura a schede che contiene una sottomaschera foglio
dati, nasconde la colonna "Campo1".
Vedi un po' tu.
Me![NomeMascFoglioDati].Form![Campo1].ColumnHidden = True
Se la stessa istruzione la metti su corrente della maschera principale ti
nasconde sempre la colonna Campo1
Ciao, Carlo


title: sottomaschere

author: gio

text:
Ho creato una maschera principale ed adesso vorrei tramite un
tasto apri una sottomaschera.
Io ho creato la sottomaschera, collegato il campo comune ma
quando apro la sottomaschera non mi propone il codice
IDCONTRATTO (campo comune),
Cosa ho sbagliato??
grazie
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


title: sottomaschere

author: ciroteo ®

text:
"gio" <
liber...@alice.it
> ha scritto nel messaggio
news:2032291.1167927290768.JavaMail.newsgroup@sc-ng-1...

come apri la sottomaschera?
vedi
www.donkarl.com/it
faq 4.8


title: CRASH SU IMMAGINI COLLEGATE in MASCHERE E REPORT

author: Ami

text:
Buongiorno a tutto il NG.
ho seguito le varie istruzioni dedicate all'argomento sul Sito Comune e
ho inserito il controllo (casella di testo) Pathimmagine collegato al
campo della tabella dove memorizzo il percorso dell'immagine e
un'immagine non associata, con questo codice
Me.immagine.picture = Me.Pathimmagine (su onCurrent nella maschera e
onFormat nel report).
Apparentemente funziona tutto, ma in realta'... il crash è in agguato:
Le immagini sono tutte .jpg di dimensione minima (10K cad), i record
sono circa 380 e uso access 2003.
In pratica il problema è che se passo velocemente da un record
all'altro, dopo qualche decina di record il caricamento dell'immagine
si pianta e access da' errore e si chiude.
Per evitare lo scorrimento rapido ho disabilitato la rotellina del
mouse sulle due maschere principali e ho fatto la modifica del registro
per disabilitare l'indicatore di caricamento immagine (anche se mi era
parso di capire che fosse un problema di a97).
Il problema si verifica principalmente a livello di report, ma ogni
tanto anche sulle maschere (da quando ho disabilitato la rotellina,
almeno sulle maschere andiamo molto meglio).
Pero' non ho altre ispirazioni... è possibile inibire il passaggio ad
un record successivo/precedente della maschera/report fino a quando
l'operazione di caricamento del record corrente non sia stata terminata?
Ho googlato un po', ma non ho trovato nulla che facesse al caso mio.
Grazie in anticipo
Erika


text:
"Ami" <
ts...@libero.it
> ha scritto nel messaggio
news:200507201...@mynewsgate.net...

Usa DoEvents.
Ciao, Carlo


text:

Ciao
Come gestisci la possibilità che la foto non sia raggiungibile?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Roberto dalla campagna

text:
"Ami" <
ts...@libero.it
> ha scritto nel messaggio
news:200507201...@mynewsgate.net...

Probabilmente il problema è provocato dalla barra di progressione che
compare mentre viene caricata l'immagine; sul Sito Comune, allegato alla FAQ
di Silvio Savoldi intitolata "6.75 Implementare un archivio di immagini"
trovi anche un documento Word nel quale, tra l'altro, trovi anche come
evitare l'uso della barra di progressione e probabilmente i crash di cui
parli.
>
> Grazie in anticipo
>
> Erika
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------