title: eliminare un carattere in una stringa

text:
Grazie Cinzia provo subito,
beh sě! Ho poi immaginato dopo..... che era una query di
aggiornamento......non conoscevo l'esistenza della funzione Replace invece
mi risponde funzione non definita, che access 97 non dispone di questa
funzione???
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:45520b6e$0$9614$5fc...@news.tiscali.it...
> FANCIULLO wrote:
> > Ciao sono Fanciullo
> >
> > Ho un campo testo importato dove sono elencati degli alimenti
> > (parecchi). A fine descrizione č stato importato il carattere "-"
> > (trattino del meno). es.
> > PANE  -
> > LATTE  -
> > FARINA  -
> >
> > come devo impostare la query (credo di eliminazione?) per eliminare
> > solo in carattere trattino??
> >
> > Grazie a chi mi puň aiutare



title: eliminare un carattere in una stringa

author: Alessandro Cara

text:
FANCIULLO wrote:
> Grazie Cinzia provo subito,
> beh sě! Ho poi immaginato dopo..... che era una query di
> aggiornamento......non conoscevo l'esistenza della funzione Replace invece
> mi risponde funzione non definita, che access 97 non dispone di questa
> funzione???
NO
Per favore posta dopo il quote.
puoi sostituire la replace cosi':
....iif(right(nomecampo,1) = "-",left(nomecampo,len(nomecampo)-1),nomecampo)
--
ac
email: w+1=x


title: eliminare un carattere in una stringa

author: FANCIULLO

text:
"Alessandro Cara" <alessandro.cara@aw+
1asistemi.it
> ha scritto nel messaggio
news:A8o4h.635$GM5...@tornado.fastwebnet.it...

Mi viene da ridere e da piangere......ho aggiornato il campo alimenti
scrivendo cosě
IIf(Right("alimenti";1)="-";Left("alimenti";Len("alimenti")-1);"alimenti")
morale della favola ho nel campo ALIMENTI
tutti i gli alimenti aggiornati alla voce "alimenti"
e tu pensi all'orologio avanti...............sigh meno male che č un campo
importato quindi posso recuperarlo.
Comq credo che sia la strada giusta.....l'errore me lo trovo da solo cosě
imparo!!!!
ciao grazie Alessandro


title: eliminare un carattere in una stringa

text:

Tanti  "programmatori" sono caduti (morti o feriti) a causa delle
virgolette. Parafrasando ne ammazza di piu' le virgolette della spada
--
ac
--
ac
email: w+1=x


title: eliminare un carattere in una stringa

text:
"FANCIULLO" <
vito...@libero.it
> ha scritto nel messaggio
news:Wxo4h.35377$uv5.2...@twister1.libero.it...

Ci sono riuscito. L'errore č stata colpa mia e colpa (che non ho badato)  e
colpa
del correttore automatico di Access che mi ha messo le virgolette attorno al
nome
del campo alimenti automaticamente
io avevo digitato
IIf(Right(alimenti;1)="-";Left(alimenti;Len(alimenti)-1);alimenti)
appena uscito dalla query access ha corretto cosě:
IIf(Right("alimenti";1)="-";Left("alimenti";Len("alimenti")-1);"alimenti")..
..risultato tutti i valori sostituiti con la stringa "alimenti"
allora ho chiuso il nome del campo tra [] č non mi ha piů imbrogliato
IIf(Right([alimenti];1)="-";Left([alimenti];Len([alimenti])-1);[alimenti])
Ciaoo
>


title: eliminare un carattere in una stringa

text:
"FANCIULLO" <
vito...@libero.it
> ha scritto nel messaggio
news:gMo4h.35036$Fk1....@twister2.libero.it...

Senti a proposito di aggiornamento.......sempre nella stessa tabella
importata
da un file txt c'č un campo CODICE tipo
00022
00023
00126
00127
devo eliminare gli zeri davanti
faccio una serie di aggiornamenti come sopra eliminando il primo zero ad
ogni aggiornamento??
visto che l'appetito viene mangiando......e poi č bellissimo quando le
soluzioni le trovi giŕ pronte no?
grazie Alessandro


title: eliminare un carattere in una stringa

text:
FANCIULLO wrote:
[cut]
>
> Senti a proposito di aggiornamento.......sempre nella stessa tabella
> importata
> da un file txt c'è un campo CODICE tipo
>
> 00022
> 00023
> 00126
> 00127
>
> devo eliminare gli zeri davanti
> faccio una serie di aggiornamenti come sopra eliminando il primo zero ad
> ogni aggiornamento??
se vuoi perdere tempo fai pure
urca sono scadute le 19. Devo essere serio
      ..... set campocodice = cstr(val(campocodice))
se il campo e' alfanumerico non te lo consiglio poi ti trovi
"incasinato" con gli ordinamenti
123 diventa piu' piccolo di 9
Ti consiglio invece di "riformattarlo" solo temporaneamente al momento
dell'uso
>
> visto che l'appetito viene mangiando......e poi è bellissimo quando le
> soluzioni le trovi già pronte no?
Uhmmm....si e no. It depends
--
ac
email: w+1=x


title: eliminare un carattere in una stringa

text:
"Alessandro Cara" <alessandro.cara@aw+
1asistemi.it
> ha scritto nel messaggio
news:Q3p4h.742$GM5...@tornado.fastwebnet.it...

>Beh sai che è successo? (cmq sta sera mi va benissimo!)
il campo era formato testo l'ho convertito in formato numerico e zacte mi
sono spariti tutti gli zeri davanti....bello no?
cmq era la stessa cosa che avrebbe fatto la funzione cstr?? scritta come
sopra non la comprendo neanche...
buona serata!


title: eliminare un carattere in una stringa

text:
FANCIULLO wrote:
[cut]
>
> il campo era formato testo l'ho convertito in formato numerico e zacte mi
> sono spariti tutti gli zeri davanti....bello no?
> cmq era la stessa cosa che avrebbe fatto la funzione cstr?? scritta come
> sopra non la comprendo neanche...
Hai fatto la cosa piu' corretta.
spiegazione dell'istruzione:
Val=converte in numero, questo toglie tutti gli zeri davanti e
restituisce un numero
cstr= trasforma una cosa da tipo x a stringa (cstr=converttostring)
indi cstr(val(stringa))
1' passo conversione in numero, 2' passo riconversione in stringa
--
ac
email: w+1=x


title: dbf ... non riesco a collegare una tabella.

author: oierpa

text:
Scusatemi tanto.
Ho letto un po' in giro ma non sono riuscito a collegare questa
tabella.
Devo collegare un'anagrafica clienti-fornitori del gestionale (dbf 4)
ad un semplice database con una query.
Ma non ci riesco.
La versione del dbf è la 4, perché altre tabelle riesco ad aprirle,
ma questa no.
L'errore restituito è:
"il modulo di gestione Microsoft jet non è in grado di aprire il file
.... . Il file è già aperto con accesso esclusivo da un altro utente
o è necessario disporre dell'autorizzazione per visualizzare i dati."
Strano perché quel file io posso pacioccarlo come mi va, persino
cancellarlo .... Excel lo apre dicendomi che è già aperto da qualcuno
ma non fa storie.
Suggerimenti?
Grazie in anticipo.
Ciao
Pierpaolo


title: Microsoft Graph 8.0

author: Dario Incorvaia

text:
Ho inserito in una form di Access2000 un grafico (MS Graph 8.0) che deve
visualizzare i dati che va a leggere da una query.
Il mio problema è che non riesco a modificare a run-time la scala dell'asse
y.
Qualcuno sa come fare?
Grazie a tutti
Dario


title: Microsoft Cart Precision Racing

author: Piro Piro

text:
Da qualche giorno ho rispolverato il mio Cart Precision Racing. Di più non
mi posso permettere perché con il mio Pentium 200 e 2Mb di scheda video
i vari GP3, GPL e simili sono tabù.
Come d'abitudine sono andato a caccia di siti da cui pescare cose da aggiungere,
in particolare nuovi circuiti, e ho trovato tantissimi link morti (soprattutto
il citatissimo sito di Arne Martin). Sono riuscito a scaricare solo Monza,
Irwindale, Imola (che però non funziona) e qualche circuito di fantasia
(di DjFIL). Qualcuno sa dirmi se esistono altri siti funzionanti o qualche
anima pia ha per caso qualcosa da passarmi previo accordi via e-mail?
Grazie a chi mi risponde
Ciao,
Piro Piro
e-mail:
09876...@vene.dave.it
===
P.S.: io ho trovato questi siti funzionanti:
Cartdrph's Cart Precision Racing Page
http://homepages.msn.com/TwitchTr/cartdrph/
Circuiti Cart
http://hometown.aol.com/sctracks/tracks_cart.html
Circuiti di F.1
http://hometown.aol.com/sctracks/tracks_f1.html
DjFIL's CART Precision Racing Track Page
http://djfil.iwarp.com/
Gustavo CPR Page
http://hometown.aol.com/gustavocpr
The CART Precision Racing Playground
http://www.msu.edu/user/mcclosk6/cart/cart.htm
Theuspits
http://www.theuspits.com/archives/owheel/cpr/index.html


title: Microsoft Cart Precision Racing

author: @vene.dave.it PiroPiro

text:
Piro Piro <
09876...@vene.dave.it
> wrote in message
f356a880.0201...@posting.google.com...
> Da qualche giorno ho rispolverato il mio Cart Precision Racing. Di più non
> mi posso permettere perché con il mio Pentium 200 e 2Mb di scheda video
> i vari GP3, GPL e simili sono tabù.
Inutile dire che mi scuso con tutti voi per aver clamorosamente toppato
newsgroup quando questa mattina ho scritto questo messaggio.... Vabbé che
sia Access che Cart Precision Racing sono entrambi Microsoft, ma non credo
siano esattamente due prodotti vagamente simili :-)))
Ciao,
PiroPiro


title: [NEWBIE] Perchè non posso inserie due maiuscole di fila?

author: Montex

text:
Salve a tutti. č da poco che lavoro con Access e ho un problema che non mi
riesce di risolvere... come mai se io inserisco una stringa del tipo
"STringa", ossia con le prime due lettere maiuscole, in un campo testo o
memo Access me la trasforma automaticamente in "Stringa"?
Datemi una mano, please! Ho anche cercato su google ma ho trovato
solo..."cercare maiuscol/minuscole", "distinguere maiuscole/minuscole"...
ecc! :)
Ciao e grazie!
_____________________________________________________
[Montex]
mont...@libero.it
 ,
mont...@katamail.com
Home Page:
http://www.montex.org
ICQ: 20217624


author: Tonina

text:
"Montex" <
leo.82...@inwind.it
> ha scritto nel messaggio
news:FMAJ8.33657$ie.7...@twister2.libero.it...

Per poter inserire le prime due lettere maiuscole devi disattivare l'opzione
"Correggi la doppia maiuscola ad inizio parola" da menů Strumenti >
Correzione automatica. Tieni presente che la Correzione automatica č comune
ai programmi Office quindi se ti serve in qualche altro programma devi
abilitare o disabilitare a seconda delle tue esigenze.
Ciao Tonina


title: aiutatemi

author: gabriel

text:
sono un neofito di access
cercavo dei siti che mi potessero aiutare magari con qualche programmino
giaà sviluppato per comprendere bene il linguaggio
ciao un grazie da gabriele


title: aiutatemi

author: Alessandro

text:
"gabriel" <
mh9...@mclink.it
> ha scritto nel messaggio
news:bp80i4$2snc$1...@newsreader2.mclink.it...

www.sitocomune.com


title: aiutatemi

author: MA

text:
"gabriel" <
mh9...@mclink.it
> ha scritto nel messaggio
news:bp80i4$2snc$1...@newsreader2.mclink.it...

www.sitocomune.com
 per Access
www.garzanti.it
 per un neofito nel linguaggio italiano
MAssimiliano


title: aiutatemi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:%Ikub.5792$i_5....@news.edisontel.com...

Maledizione, lo pensato ma mi è scappato... riprendo il mio messaggio
precendete

www.sitocomune.com
 per Access

www.garzanti.it
 per un neofito nel linguaggio italiano
" istruzioni per l'uso ovvero come ci si dovrebbe comportare su un Ng " per
il subject
 MAssimiliano


title: Cella Text maggiore di 255 ?? Come fare?

author: Giorgio

text:
LA domanda sembra stupida ai piů ma proprio non so che fare..
eppure uso access da molto.. ma semplicemente non ho mai avuto bisogno di
inserire + di 255 caratteri in una cella di testo..
Ma non me ne fa mettere di piů.. e se ho un testo di 1000 caratteri come
faccio? Non dovr'ň mica spezzettarlo spero...
Ringrazio anticipatamente,
Giorgio


author: Jef

text:
"Giorgio" <rappres...@liberoDALLOSPAM.it> ha scritto nel messaggio
news:b8mhp6$q3r$1...@newsreader.mailgate.org...

Hai provato con un campo memo?
Ciao


author: lau

text:
"Jef" <
jefN...@libero.it
> wrote in message
news:WVzra.32795$
K35.1...@news2.tin.it
> Hai provato con un campo memo?
> Ciao
grazie jeff, sei un genio! avevo lo stesso problema e ora è tutto ok!
lau
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Xymox

text:
"lau" <
lau...@bpsinf.it
> ha scritto
> > Hai provato con un campo memo?
> > Ciao
>
> grazie jeff, sei un genio! avevo lo stesso problema e ora è tutto ok!
>
Unico inconveniente se non ricordo male, che non è possibile fare ricerche
sul campo memo.
Provate e fatemi sapere se la memoria è ancora ok :-))
--
ciao MarcoS
www.marcosanti.it


text:
> Unico inconveniente se non ricordo male, che non è possibile fare ricerche
> sul campo memo.
> Provate e fatemi sapere se la memoria è ancora ok :-))
> --
> ciao MarcoS
>
www.marcosanti.it
>
>
azzo.. come non si possono fare ricerche..
ma allora come si fa?
metti che io ho dei testi lunghi che richiamo da delle pagine asp ... ovvio
che mi serve fare delle ricerche in questi campi, altrimenti non avrebbe
avuto senso metterli in un database...!!!
come fare???


author: Stefano Zen

text:
"Xymox" <
guarda...@libero.it
> ha scritto nel messaggio
news:b8o4n7$c0lo6$1...@ID-122915.news.dfncis.de...
>
> "lau" <
lau...@bpsinf.it
> ha scritto
>
> > > Hai provato con un campo memo?
> > > Ciao
> >
> > grazie jeff, sei un genio! avevo lo stesso problema e ora è tutto ok!
> >
>
> Unico inconveniente se non ricordo male, che non è possibile fare ricerche
> sul campo memo.
> Provate e fatemi sapere se la memoria è ancora ok :-))
Buona memoria, purtroppo.
ciao


author: Sergio MAZZA

text:
"Xymox" <
guarda...@libero.it
> ha scritto nel messaggio
news:b8o4n7$c0lo6$1...@ID-122915.news.dfncis.de...

Di quale ricerche parlate?
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto
>
> Di quale ricerche parlate?
Esempio una parola all'interno del testo
es. *montagna*
p.s. non stò facendo prove, quindi potrei sbagliarmi
--
ciao MarcoS
www.marcosanti.it


text:
"Xymox" <
guarda...@libero.it
> ha scritto nel messaggio
news:b9532r$ffjgi$1...@ID-122915.news.dfncis.de...
>
> Esempio una parola all'interno del testo
> es. *montagna*
> p.s. non stò facendo prove, quindi potrei sbagliarmi
> --
> ciao MarcoS
>
www.marcosanti.it
>
Ok; ma le ricerche devono essere effettuate in una maschera con un controllo
che legge i dati da un campo memo o cosa?
Ho inviato poco tempo fa un suggerimento per la ricerca di un testo un una
maschera con una casella di testo che visualizzava un campo memo. La ricerca
trovava tutte le occorrenze della parola/frase e la evidenziava... Può
esservi di aiuto questo?
Ciao.
--
Sergio MAZZA


title: Recuperare la versione di un file MDB

author: Guido Rifesser

text:
Salve,
qualcuno conosce un metodo per recuperare la versione di un file MDB.
Vorrei stabilire via VBA se un file MDB é da aggiornare o no.
Grazie in anticipo.
gigi
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Recuperare la versione di un file MDB

author: yQy

text:
On Tue, 25 Mar 2003 17:10:59 +0000 (UTC), "Guido Rifesser"
<
info.c...@tin.it
> wrote:
>Salve,
>
>qualcuno conosce un metodo per recuperare la versione di un file MDB.
>Vorrei stabilire via VBA se un file MDB é da aggiornare o no.
>
una tabella sysinfo con il campo "NumeroVersione" (testo)
una maschera che pesa il campo da li'...
oppure, se desideri avere la versione di access/dao utilizzati usa il
codice:
una maschera con una casella di testo non associato e su apertura
della maschera ci metti sto codice:
-------------------------------
Private Sub Form_Open()
Me.NomeCaselladitesto = Application.CurrentDb.Version
End Sub
--------------------------------
ma ti restituisci la versione del db di access, non del tuo eventuale
programmino.
Ciao :)



title: Query di conteggio

author: Giovanni Militano

text:
Giovanni Militano scriveva il 04/03/2011 nel NG sbagliato:
 > Salve a tutti,
 > attraverso vb6, interrogo un database access 2003 che contiene una
 > tabella strutturata così:
 >
 > ID
 > ITALIA (boolean)
 > ESTERO (boolean)
 >
 > Vorrei creare una query che mi restuituisca il conteggio delle
 > occorrenze vere per l'una e per l'altra corcostanza, ma non riesco a
 > venirne fuori.
 > Scrivo
 > Select count(ITALIA) as IT, Estero as EST from etc... ma non riesco a
 > scremare le condizioni.
 > Fino ad adesso, le ho fatte in due processi separati, giustificando la
 > condizione where Italia = TRUE e così anche con l'estero, ma se
 > volessi farlo in un' unica query?
Spero di essere in un NG compatibile e che qualcuno possa aiutarmi!
Grazie
G.


title: Query di conteggio

text:
"Giovanni Militano"  ha scritto nel messaggio
news:IA8cp.2089$%g.3...@twister1.libero.it...


Grazie
G.
________Risposta:
Ciao
ecco varianti diverse per lo stesso risultato
SELECT Sum(Abs([Italia])) AS I, Count([Italia])-Sum(Abs([Italia])) AS E,
Sum(IIf([Italia]=-1,1,0)) AS ii, Sum(IIf([Italia]=0,1,0)) AS ee
FROM Tabella1;
MA


title: Query di conteggio

text:

Intanto grazie di cuore per la risposta che sto già andando a studiarmi.
Tuttavia, a primo sguardo, mi manca la parte riferita al conteggio
Estero, nella query da te scritta leggo solo italia....
Non pensavo nè avevo provato l'IIF nella query, quindi mi pare di capire
che in ogni caso, verranno sommati tutti i record uno per uno e ad essi
verranno detratti quelli negativi scremati attraverso l'iif...
Grazie infinite


title: Query di conteggio

text:
Il 04/03/2011 18:32, MA ha scritto:

Wooooooow...scusami, riposto!
Ho provato e compreso solo adesso...
RSMain.Source = "SELECT Sum(Abs([Italia])) AS I,Sum(Abs([Estero])) AS
EXT FROM Provenienza"
ho scritto questa tua opportunamente corretta e funziona perfettamente!
Rigrazie!


title: OT

author: Debora

text: Prova


title: OT

author: RobertOne

text:
"Debora"  ha scritto nel messaggio...
> Prova
Prova in it.test
Grazie.
Roberto


title: modificare un filtro per la ricerca in piu campi

text:
il codice qui sotto filtra la mia maschera mostrando solo i record che
contengono la parola digitata nel campo
Forms![problemilistato]![CasellaCombinata218] contenuta nel campo problema,
sapete come potrei modificare per ottenere tutti i record che contengono
tale parola nel campo problema oppure nel campo soluzione.
Grazie a tutti e felice 2005
If (Forms![problemilistato]![CasellaCombinata218] <> "") And
(IsNull(Forms![problemilistato]![CasellaCombinata218]) = False) Then
    If CostruisciFiltro = "" Then
        CostruisciFiltro = CostruisciFiltro & "[problema] Like " & Chr(34) &
"*" & [Forms]![problemilistato]![CasellaCombinata218] & "*" & Chr(34)
    Else
        CostruisciFiltro = CostruisciFiltro & " and [problema] Like " &
Chr(34) & "*" & [Forms]![problemilistato]![CasellaCombinata218] & "*" &
Chr(34)
    End If
End If


author: cidi  in trasferta

text:
Simba883 ha scritto:




ciao simba883
nonostante sia in trasferta e appesantito mooolto cerco di darti un'idea:
aggiungi dopo like x il campo listato un "or" e poi tutta la pappardella
relativa al campo soluzione.
un saluto dal mio neurone
--
Daniele
p.s. m...kia se azzecco vuol dire ke con certo carburante il mio solitario
neurone gira meglio.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Alessandro Cara

text:

con una or?
If CostruisciFiltro = "" Then
      CostruisciFiltro = CostruisciFiltro & "[problema] Like " & Chr(34)
&  "*" & [Forms]![problemilistato]![CasellaCombinata218] & "*" & Chr(34)
& " or [soluzione] Like " & Chr(34) &  "*" &
[Forms]![problemilistato]![CasellaCombinata218] & "*" & Chr(34)
Non ho capito la else. Serve? E se non serve non serve neanche la if.
io la farei cosi'
if "" & Forms![problemilistato]![CasellaCombinata218] <> "" then
  CostruisciFiltro = "" & CostruisciFiltro & "[problema] Like " &
Chr(34)     &  "*" & [Forms]![problemilistato]![CasellaCombinata218] &
"*" & Chr(34)
& " or [soluzione] Like " & Chr(34) &  "*" &
[Forms]![problemilistato]![CasellaCombinata218] & "*" & Chr(34)
endif
p.s. non capisco inoltre che motivo c'e' di scomodare la collezione Forms
<saccente on>
laddove  e' possibile eliminare una if e' sempre bene farlo.
Una if ha due uscite e' devono essere testate entrambe. Il codice
risulta meno "robusto"  all'aumentare delle if (soprattutto se le if
sono nidificate, "nested" per gli ignoranti)
</saccente on>
--
a.cara


title: Utilizzo DMAX con criterio in VBA

author: SimoneB

text:
Salve a tutti,
ho un DB per la creazione delle fatture della mia azienda... Fino ad
ora avevo una sola causale di emissione delle fatture (Vendita) e
quindi avevo una formula impostata, all'interno della proprietà
"Valore Predefinito" del campo numero, che mi permetteva l'inserimento
automatizzato dei numeri fattura. Ecco il codice da me impostato:
=Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("[Numero]";"[Fattura]";"[Numero] like '" &
Format(Date();"aa") & "/?????'"));
1;Right(DMax("[Numero]";"[Fattura]";"[Numero] like '" &
Format(Date();"aa") & "/?????'");5)+1);"00000")
Fin qui tutto OK, nel senso che le mie fatture hanno una numerazione
di questo tipo:
10/00001
10/00002
ecc...
Da quest'anno ho aggiunto una nuova causale e quindi anche la
fatturazione dovrà avere due numerazioni differenti, vorrei far
apparire A nel caso di vendita davanti alle prime due cifre (che come
avrete capito raprresentano l'anno) e una C nel caso della
consulenza... pertanto il codice modificato è il seguente:
=IIf([Tipo]='Consulenza';"C" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("[Numero]";"[Fattura]";"[Numero] like '" & "C"
& Format(Date();"aa") & "/?????'"));
1;Right(DMax("[Numero]";"[Fattura]";"[Numero] like '" & "C" &
Format(Date();"aa") & "/?????'");5)+1);"00000");"A" &
Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("[Numero]";"[Fattura]";"[Numero] like '" & "A"
& Format(Date();"aa") & "/?????'"));
1;Right(DMax("[Numero]";"[Fattura]";"[Numero] like '" & "A" &
Format(Date();"aa") & "/?????'");5)+1);"00000"))
Fin qui tutto ok!!!! Il problema sorge quando sull'evento "Su
Modifica" del campo TIPO (ovvero il campo dove specifico la causale)
provo ad avventurarmi in VBA.... per il momento sono riuscito a
risolvere la prima parte del numero... in questo modo:
Dim NumeroFattura As String
Dim TipoFattura As String
TipoFattura = Me.Tipo.Value
If (TipoFattura = "Consulenza") Then
NumeroFattura = "C" & Format(Date, "yy") & "/"
Else
NumeroFattura = "A" & Format(Date, "yy") & "/"
End If
Me.Numero.Value = NumeroFattura
Il problema è che non riesco con la funzione DMAX ad impostare nel
giusto modo il criterio e anche ad abbinare la funzione RIGHT!!!
Nessuno di voi mi potrebbe indicare la strada da percorrere?! Grazie a
tutti
SimoneB


title: Utilizzo DMAX con criterio in VBA

text:

Ecco il codice, a forza di riprovare ci sono riuscito:
Dim NumeroFattura As String
Dim TipoFattura As String
TipoFattura = Me.Tipo.Value
If (TipoFattura = "Consulenza") Then
NumeroFattura = "C" & Format(Date, "yy") & "/" &
Format(IIf(IsNull(DMax("Numero", "Fattura", "Numero like '" & "C" &
Format(Date, "yy") & "/?????'")), 1, Right(DMax("Numero", "Fattura",
"Numero like '" & "C" & Format(Date, "yy") & "/?????'"), 5) + 1),
"00000")
Else
NumeroFattura = "A" & Format(Date, "yy") & "/" &
Format(IIf(IsNull(DMax("Numero", "Fattura", "Numero like '" & "A" &
Format(Date, "yy") & "/?????'")), 1, Right(DMax("Numero", "Fattura",
"Numero like '" & "A" & Format(Date, "yy") & "/?????'"), 5) + 1),
"00000")
End If
Me.Numero.Value = NumeroFattura
Grazie a tutti quelli che mi hanno letto e chiedo scusa se sono
arrivato alla soluzione dopo aver postato il seguente messaggio....
spero che serva a qualcuno nel futuro
SimoneB


title: SendKeys e OnFocus

text:
Ciao a tutto il NG e buon week end (intanto)
Una domanda e una precisazione : continuo a leggere in questo NG e in altri il consiglio di non usare sendkeys in access. Mi domandavo a quali problemi si potrebbe andare incontro (anche perchè io ne ho fatto un uso massiccio, sostituendo i pulsanti nativi, usati non visibili, con etichette non associate ed usando sendkeys per invocare l'evento on click del pulsante).
La domanda è questa : avrei necessità di assegnare una duplice funzione al tasto INVIO. Per es. 'se premi invio e il cursore è in quella casella, allora fai questo, se invece non è in quella casella, fai quest'altro'. Come faccio a stabilire la proprietà focus di una casella di testo? Me.miacasella.onfocus = true? Me.miacasella.ongetfocus = true?
Cercavo di farlo dalla proprietà onkeyup della maschera e non della casella. Mi da sempre errore (giustamente visto che è un uso improprio) ma non trovo la scappatoia.....Mi date una mano? Grazie
Ps: uso Access 2003 su Windows XP
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: SendKeys e OnFocus

author: antonio

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:g03ift$8bj$1...@news.nonsolonews.it...

Provo a dire la mia, anche se non mi sembra tanto valida.
Io creerei tante variabili booleane quanti sono i controlli della maschera e
li metto in ON quando il relativo controllo ha il focus ed in OFF quando lo
perde. In questo modo al verificarsi dell'invio puoi sapere con precisione
dove era il cursore.
Ciao
Antonio


title: SendKeys e OnFocus

text:
antonio ha scritto:

Ciao Antonio, forse la situazione è più semplice del previsto, xchè il problema si può così scomporre: 1 casella di testo non associata nell'intestazione della maschera (è la mia casella di ricerca per la maschera corrente) e i controlli del corpo (che sono la visualizzazione in maschere continue dei dati filtrati). Ora la sequenza è questa: apro maschera, setfocus sulla casella non associata (tstata della maschera), digito stringa, INVIO, access cerca la stringa, la trova (speriamo!) e pone set focus sulla stringa trovata (corpo della maschera). Premo INVIO di nuovo e lui mi apre la maschera dettagli. Quindi i casi sono solo due:o premo invio e sono sulla ricerca (=filtro), o sono sulle righe e apro la nuova maschera. Ora provo con i booleani. Grazie



title: SendKeys e OnFocus

author: geppo

text:
Ciao "Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
> news:g03ift$8bj$1...@news.nonsolonews.it...
>>
>> Ciao a tutto il NG e buon week end (intanto)
>> Una domanda e una precisazione : continuo a leggere in questo NG e in
>> altri il consiglio di non usare sendkeys in access. Mi domandavo a
>> quali problemi si potrebbe andare incontro (anche perchè io ne ho
>> fatto un uso massiccio, sostituendo i pulsanti nativi, usati non
>> visibili, con etichette non associate ed usando sendkeys per
>> invocare l'evento on click del pulsante).
>> La domanda è questa : avrei necessità di assegnare una duplice
>> funzione al tasto INVIO. Per es. 'se premi invio e il cursore è in
>> quella casella, allora fai questo, se invece non è in quella
>> casella, fai quest'altro'. Come faccio a stabilire la proprietà
>> focus di una casella di testo? Me.miacasella.onfocus = true?
>> Me.miacasella.ongetfocus = true? Cercavo di farlo dalla proprietà onkeyup
>> della maschera e non della
>> casella. Mi da sempre errore (giustamente visto che è un uso
>> improprio) ma non trovo la scappatoia.....Mi date una mano? Grazie
Forse non ho capito bene il problema, ma non ti basterebbe usare una if?
if me.NomeTextBox = "questo" then
  esegui il codice desiderato
elseif me.NomeTextBox = "quest'altro" then
  esegui quest'altro codice
end if
--
Ciao
Geppo


title: SendKeys e OnFocus

text:

se in me.nomtextbox conserva il nome del "previous" activecontrol si gli
basta.
--
ac
y-1=x


title: SendKeys e OnFocus

text:
Ciao Alessandro Cara wrote:
---cut---
> se in me.nomtextbox conserva il nome del "previous" activecontrol si
> gli basta.
Già, una cosa del genere?
dim vName
vName =
activecontrol.name
if keycode = vbkeyreturn then
if vName = NomeTextbox then
   "esegui il codice"
elseif vName = altroNomeTextBox then
   "esegui quest'altro codice"
end if
end if
Grazie Maestro :-)
--
Ciao
Geppo


title: SendKeys e OnFocus

text:

uhmmm....non proprio
il nome lo deve conservare sull' afterupdate (o anche before o
anche,forse, exit) del controllo "master".
il test sul nome conservato lo deve fare sul controllo che scatena la
"reazione". tra l'altro potrebbe usare la proprieta' tag di ques'ultimo
per gestire la bisogna.
i.e
-->su controllo tipoconserva (evento appropriato)
=conservacirio(me)
-->su modulo
function conservacirio(pform)
pform.controllotipoconserva.tag = pform.activecontrol.controlname
end function
-->su evento click di controllotipoconserva
if controllotipoconserva.tag = "pelati" then
.......
elseif controllotipoconserva.tag = "passata" then
.....
end if
--> o fatta una cosa da furbi
eval "funz_" & controllotipoconserva.tag & "()"
s.e. & o.
--
ac
y-1=x


title: SendKeys e OnFocus

text:

L'avevo detto che forse non avevo centrato il problema. :-)
Io avevo capito che Fair87 avesse bisogno di gestire il tasto invio in base
alla casella di testo in cui si trovava, ecco perchè avevo suggerito quel
codice da inserire sotto l'evento KeyDown della Form.
p.s.: sti giorni sto proprio infissa con sto KeyDown. :-D
--
Ciao
Geppo


title: SendKeys e OnFocus

text:
geppo ha scritto:

Scusate il ritardo ma stavo lavorando a delle pagine ASP e mi sono perso...
Intanto grazie per le tante risposte. Ci ragione su e poi provo un po' tutto. Per chiarezza espongo il problema completo(che magari mi spiego stavolta)
Scenario: maschera continua con dati anagrafici (in access2003 e winXP) nel corpo della form.  Casella non associata nell'intestazione della form.
Sequenza : apro la form, set focus su casella non associata, digito il testo da cercare, premo invio, access trova il record giusto, set focus sull'id del record, premo ancora invio, access apre i dettagli del record selezionato.
Ho usato l'evento onkeyup per la casella (=ricerca) e lo stesso evento (ma sulla form) per l'apertura dettagli
Vi posto i due codici (non sono perfettamente funzionanti)
ID = variabile pubblica del modulo
StrSql_tmp = variabile globale
NomeTMP = variabile globale
TxtRicerca = casella non associata nell'intestazione
Evento maschera
Case vbKeyReturn
On Error GoTo Err_desc

ID = Me.IdCLiente
Me.Requery
If IsNull(Me.TxtRicerca) = True Then
If NomeTMP = "SCARICO_TESTATA" Then
KeyCode = 0
Dim Nome As Integer
Nome = ID
DoCmd.Close acForm, "CLIENTI_LISTA"
DoCmd.OpenForm "SCARICO_TESTATA"
Forms!SCARICO_TESTATA.TxtCliente = Nome
Forms!SCARICO_TESTATA.TxtCliente.SetFocus

Else

KeyCode = 0
GlobCli = Me.IdCLiente.Value
strSQL_TMP = "SELECT * "
strSQL_TMP = strSQL_TMP & "FROM ANAGRAFICA_CLIENTI "
strSQL_TMP = strSQL_TMP & "WHERE [IdCLiente]=" & ID & " "
strSQL_TMP = strSQL_TMP & "ORDER BY ANAGRAFICA_CLIENTI.RagioneSocialeInvio "
strSQL_TMP = strSQL_TMP & "WITH OWNERACCESS OPTION;"
DoCmd.OpenForm "CLIENTI_SCHEDA"
End If
End If
Evento casella
Case vbKeyReturn
Me.Requery
If Len(Me.TxtRicerca) <> 0 Then
KeyCode = 0
Dim Rst As Recordset
If Me.TxtRicerca.BorderColor = 255 Then
Dim StrSql As String
StrSql = StrSql & "SELECT ANAGRAFICA_CLIENTI.IdCLiente, ANAGRAFICA_CLIENTI.RagioneSocialeInvio, "
StrSql = StrSql & "ANAGRAFICA_CLIENTI.Telefono, ANAGRAFICA_CLIENTI.cellulare, ANAGRAFICA_CLIENTI.Indirizzo, ANAGRAFICA_CLIENTI.mail, "
StrSql = StrSql & "ANAGRAFICA_CLIENTI.Sospesi, ANAGRAFICA_CLIENTI.Acconti, ANAGRAFICA_CLIENTI.Filiale, "
StrSql = StrSql & "ANAGRAFICA_CLIENTI.InAttesa "
StrSql = StrSql & "FROM ANAGRAFICA_CLIENTI "
StrSql = StrSql & "WHERE [RagioneSocialeInvio] like '*" & Me.TxtRicerca & "*' "
StrSql = StrSql & "ORDER BY ANAGRAFICA_CLIENTI.RagioneSocialeInvio "
StrSql = StrSql & "WITH OWNERACCESS OPTION;"
Me.RecordSource = StrSql
Set Rst = Me.RecordsetClone
If Rst.RecordCount = 0 Then
MsgBox "Nessun record trovato", vbExclamation, "NESSUN RISULTATO"
Me.RecordSource = strSQL_TMP
Rst.MoveFirst
Me.TxtRicerca.SetFocus

Else

Me.Bookmark = Rst.Bookmark
Me.TxtRicerca.Value = Null
End If
Rst.Close

Else

Me.RecordSource = strSQL_TMP
Set Rst = Me.RecordsetClone
Rst.FindFirst "[RagioneSocialeInvio] like '" & Me.TxtRicerca & "*'"
If Rst.NoMatch Then
MsgBox "Nessun record trovato", vbExclamation, "NESSUN RISULTATO"
Me.TxtRicerca.SetFocus

Else

Me.Bookmark = Rst.Bookmark
Me.TxtRicerca.Value = Null
End If
Rst.Close
End If
End If
Se risolvo vi mando il codice completo (magari a qualcuno interessa) o il db sul sitocomune
Intanto grazie mille
Fair87



title: convertire campotesto in data

author: Maurizio Miozzo

text:
Buonasera a tutti
ho in una sottomaschera come origine dati la seguente query:
SELECT Pietanze.IdPietanza, Sum(OrdiniDettaglio.NumPietanza) AS
SommaDiNumPietanza, DatiOrdini.DataOrdine
FROM Pietanze INNER JOIN (DatiOrdini INNER JOIN OrdiniDettaglio ON
DatiOrdini.IdOrdine = OrdiniDettaglio.IdOrdine) ON Pietanze.IdPietanza =
OrdiniDettaglio.IdPietanza
GROUP BY Pietanze.IdPietanza, DatiOrdini.DataOrdine,
DatiOrdini.ComandaStampata
HAVING
(((DatiOrdini.DataOrdine)=Format([Forms]![FrmDaEvmostra_copia]![TxtDataScontrini],"dd/mm/yyyy"))
AND ((DatiOrdini.ComandaStampata)=-1));
il parametro [Forms]![FrmDaEvmostra_copia]![TxtDataScontrini] è testo e fa
parte della maschera principale.
se lancio la sottomaschera da sola access mi chiede :inserire il parametro
[Forms]![FrmDaEvmostra_copia]![TxtDataScontrini] ,io digito una data per
esempio 17/09/2010 e tutto funziona, ma se apro la form che contiene la
sottomaschera mi restituisce la sottomaschera vuota.
[Forms]![FrmDaEvmostra_copia]![TxtDataScontrini] lo riempio con l'evento
open della maschera principale
ho provato con  cvdate e non mi funziona comunque,
Dove sbaglio ?


title: convertire campotesto in data

text:
On 28 Mar, 00:02, "Maurizio Miozzo" <
maurizio.mioz...@tin.it
> wrote:
> Buonasera a tutti
> ho in una sottomaschera come origine dati la seguente query:
> SELECT Pietanze.IdPietanza, Sum(OrdiniDettaglio.NumPietanza) AS
> SommaDiNumPietanza, DatiOrdini.DataOrdine
> FROM Pietanze INNER JOIN (DatiOrdini INNER JOIN OrdiniDettaglio ON
> DatiOrdini.IdOrdine = OrdiniDettaglio.IdOrdine) ON Pietanze.IdPietanza =
> OrdiniDettaglio.IdPietanza
> GROUP BY Pietanze.IdPietanza, DatiOrdini.DataOrdine,
> DatiOrdini.ComandaStampata
> HAVING
> (((DatiOrdini.DataOrdine)=Format([Forms]![FrmDaEvmostra_copia]![TxtDataScontrini],"dd/mm/yyyy"))
> AND ((DatiOrdini.ComandaStampata)=-1));
> il parametro [Forms]![FrmDaEvmostra_copia]![TxtDataScontrini] testo e fa
> parte della maschera principale.
> se lancio la sottomaschera da sola access mi chiede :inserire il parametro
> [Forms]![FrmDaEvmostra_copia]![TxtDataScontrini] ,io digito una data per
> esempio 17/09/2010 e tutto funziona, ma se apro la form che contiene la
> sottomaschera mi restituisce la sottomaschera vuota.
> [Forms]![FrmDaEvmostra_copia]![TxtDataScontrini] lo riempio con l'evento
> open della maschera principale
> ho provato con  cvdate e non mi funziona comunque,
> Dove sbaglio ?
Commetti un grosso errore...
Se applichi la risoluzione IMPLICITA di JET non devi applicare il
Format per la conversione Anglosassone.
Tu non devi convertire in Data un testo... il Campo [DataOrdine]
immagino sia Data, mentre la TxtDataScontrini è stringa... ma, così
come fai tu
JET applica la corretta conversione, sei certo di aver trovato
l'inghippo giusto...?
@Alex


title: convertire campotesto in data

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:c4e089d0-6c19-49bf...@d16g2000yqd.googlegroups.com...


immagino sia Data, mentre la TxtDataScontrini č stringa... ma, cosě
come fai tu
JET applica la corretta conversione, sei certo di aver trovato
l'inghippo giusto...?
@Alex
Grazie per l'interessamento,
il Campo [DataOrdine] č Data
Inizialmente l'espressiore che avevo messo era"HAVING
(((DatiOrdini.DataOrdine)=[Forms]![FrmDaEvmostra_copia]![TxtDataScontrini])",
ma poi colto da disperazione ansiosa classica dei principianti senza base.ho
cambiato .
Non sono assolutamente certo di avere trovato l'inghippo giusto,maposso
provare a spiegare quello che mi succede.
1    se lancio la sottomaschera da sola allora esce l'inputbox e mi chiede"
inserire [dataordine],ecc".
    io scrivo la data es.17/09/2010 e la sottomaschera viene popolata con
tutti i dati giusti(segno che la query funziona)
2    se invece lancio la form principale in cui č inserita la sottomaschera
allora non mi viene chiesto nulla (segno che qulacosa come parametro viene
passato)
    ma la sottomaschera risulta vuota.
Spero di essermi spiegato .
Tieni presente che sono autodidatta e non dare nulla per scontato.
Grazie ancora
Saluti
Maurizio


title: convertire campotesto in data

text:
"Maurizio Miozzo" <
maurizio...@tin.it
> ha scritto nel messaggio
news:4d90725e$0$18239$4faf...@reader2.news.tin.it...

Trovato...
ci mancava un me.refresh  dopo "open della maschera principale".
Saluti
Maurizio


title: come collegare/estrarre dati da programma NCR Gran Master ?

author: Liones

text:
ciao
dovrei estrarre/collegare l'anagrafica dei prodotti dal programma "Gran
Master" (programma NCR) per la gestione delle registratori fiscali (casse
ncr c32  credo)
preciso che:
1 non sono sul posto
2  mi sono stati 2 file senza estensione (dovrebbero esistere anche dei file
*.idx)
3 attualmente non mi è possibile avere maggiori informazioni
qualcuno sa che tipo di db é ?
ciao e grazie
ps
sono coscente che la domanda è a c....o


title: Implementazione Agenda Appuntamenti

author: bizio

text:
Un ciao a tutti di nuovo,
in un db access che svolge già diverse funzioni devo implementare un
sistema per la gestione di appuntamenti con gli utenti.
Volevo sapere da voi quale potrebbe essere una soluzione discreta non
troppo complessa.
Ho visto il Demo di Alessandro Baraldi che oltre ad essere molto ben
fatto è anche ahimè troppo sopra le mie conoscenze!
La mia idea è creare una maschera/calendario annuale ma non so bene
come e in quale direzione andare...!!
Grazie per i suggerimenti


title: Implementazione Agenda Appuntamenti

author: Alessandro Baraldi

text:

Il demo è complesso per la parte Grafica... per il resto... non mi
pare.
In ogni caso prima di partire con i Calendari o altro sei certo di
aver strutturato le tabelle in modo da rendere gestibile il tutto...?
Se si.... prova ad esporre la struttura e la valutiamo.
Se no... prova a realizzare la struttuta e la valutiamo.
@Alex


title: Implementazione Agenda Appuntamenti

text:
On 17 Dic, 11:32, Alessandro Baraldi <
ik2...@libero.it
> wrote:
> Il demo è complesso per la parte Grafica... per il resto... non mi
> pare.
Infatti dicevo per le mie competenze..:-)
> In ogni caso prima di partire con i Calendari o altro sei certo di
> aver strutturato le tabelle in modo da rendere gestibile il tutto...?
> Se si.... prova ad esporre la struttura e la valutiamo.
> Se no... prova a realizzare la struttuta e la valutiamo.
Il fatto è che a me servirebbe un'agenda che racchiuda appuntamenti di
più dipendenti.(Es. devo memorizzare gli appuntamenti del
Dirigente,Funzionario,Collega1,collega2,ecc.) quindi questo comporta
che per uno stesso giorno e ora ci sono più appuntamenti.
E in più inoltre dovrei poter contare quanti appuntamenti settimanali/
mensili/annuali abbiano fatto i singoli dipendenti.
E' possibile personalizzare la Demo in questo modo?
Grazie per l'aiuto,attendo risposte


title: Implementazione Agenda Appuntamenti

text:

No devi partire da zero e farti il tuo progetto.
In un giorno ci sono sempre più appunutamenti anche se c'è una sola
persona... nel tuo caso si tratta di gestire Persone con
MoltiAppuntamenti
Tabella Dipendenti
Tabella Appuntamenti
Relazionate 1-Molti e nella Tabella Appuntamenti avrai come chiave
esterna il campo NumeroDipendente.
Dopo di che fare le query per le statistiche viene alla fine...!
Ti ripeto prima di partire con le idee poco chiare metti giù le
tabelle con i campi che servono.
@Alex


title: [ot (poco)] Sql Server 7

text:
Esiste un modo per far ripartire da 1 un campo contatore dopo che nella
tabella sono stati immessi dei dati?
So che in Access bastava cancellare tutti i record dalla tabella e fare
un "Compatta Database" e mi chiedevo se esiste una funzione simile anche
con "SQL Server 7"


title: [ot (poco)] Sql Server 7

author: Guido dal Faro

text:
On Wed, 09 Aug 2000 16:52:16 +0200, "[[_matteo_]]" <
m.or...@delfi.it
>
wrote:

 DBCC CHECKIDENT (tblName     , reseed ,  0);
---------------
Guido
light...@flashnet.it


title: Buona Pasqua a tutti

author: ciroteo

text:
ciao ragazzi, nonostante la mia assenza dal gruppo non posso esimermi
dall'augurare a tutti voi una serena Pasqua.
A presto
Matteo


title: Buona Pasqua a tutti

author: Karl Donaubauer

text:

Mi associo.
Buona Pasqua anche per te, Matteo!
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Buona Pasqua a tutti

author: Roberto da Parma

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:748pq6F...@mid.individual.net...

Anche a te, consorte...e....futuro nascituro!!
un abbraccio
--
Roberto da Parma


title: Buona Pasqua a tutti

author: CIDI

text:
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:0240351d-e63c-4b29...@z1g2000yqn.googlegroups.com...

Buona Pasqua a te e a tutti gi amici di ICAA
ciao
Daniele


title: Buona Pasqua a tutti

text:
CIDI ha scritto:
>
>"ciroteo" <matteo.cirea@gmail,com > ha scritto nel messaggio
>news:0240351d-e63c-4b29...@z1g2000yqn.googlegroups,com ...
>> ciao ragazzi, nonostante la mia assenza dal gruppo non posso esimermi
>> dall'augurare a tutti voi una serena Pasqua.
>> A presto
>>
>> Matteo
>
>Buona Pasqua a te e a tutti gi amici di ICAA
>
>ciao
>Daniele
>
>
Quoto e sottoscrivo!!!!!!Buona Pasqua a tutto il NG!
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Buona Pasqua a tutti

author: Sergio MAZZA

text:
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:0240351d-e63c-4b29...@z1g2000yqn.googlegroups.com...

Buona Pasqua a tutti e non maltrattate gli agnellini...
Ciao.
--
Sergio MAZZA


title: Buona Pasqua a tutti

author: Pablitomf

text:
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:0240351d-e63c-4b29...@z1g2000yqn.googlegroups.com...
> ciao ragazzi, nonostante la mia assenza dal gruppo non posso esimermi
> dall'augurare a tutti voi una serena Pasqua.
> A presto
Auguri a tutti voi... e un pensiero rivolto all'Abruzzo...
invece di comprare Uova, Ovetti, Dolcini, e Capretti, mettete i soldini da
parte e inviateli a loro che ne hanno + bisogno di noi...
io ho già dato...
--
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!
Tifosi Napoletani, gente fantastica
http://it.youtube.com/watch?v=gUqFHOXrK-M&feature=related


title: Buona Pasqua a tutti

author: sv

text:
ciroteo ha scritto:

> Matteo
Buona Pasqua Matteo.
Buona Pasqua a tutto il Gruppo.
--
Salvino
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Buona Pasqua a tutti

author: IvanDaBologna

text:
ciroteo ha scritto:

mi unisco con un Augurio di Pace e Speranza.
Buona Pasqua a chi soffre e tanta buona volontà a chi può aiutare.
--
IvanDaBologna
-=-=-==--==-=-=-
sottOFFICEale             - il mio blog
barbera del monferrato    - il mio vino
carmen                   - la mia donna
non necessariamente nello stesso ordine


title: Buona Pasqua a tutti

author: Valerio Valentini

text:
"ciroteo" <
matteo...@gmail.com
> ha scritto nel messaggio
news:0240351d-e63c-4b29...@z1g2000yqn.googlegroups.com...

Buona pasqua a tutti anche da me.


title: Mdb sul cloud

author: Zut

text:
Premessa: non ho mai usato un cloud

Perï¿œ mi stavo chiedendo se fosse possibile metterci un mdb.

Se cosï¿œ fosse mi sarebbe utile fare in modo che alla chiusura del FE del
mio applicativo, da codice venisse messo sulla nuvola il BE per essere
poi ripreso da un'altra postazione.

E' una cosa fattibile?
Usare poi un cloud come un normale disco di rete per lavorare in
multiutenza ï¿œ troppo?

In attesa di qualche risposta vado a vedermi concretamente i drive di
google e microsoft


title: Mdb sul cloud

text:
> In attesa di qualche risposta vado a vedermi concretamente i drive di
> google e microsoft

Tutto molto piï¿œ semplice di quanto pensassi ... basta tenere il db nella
cartella sincronizzata con la nuvola e il gioco ï¿œ fatto.


title: Mdb sul cloud

author: Silvio

text:
>> In attesa di qualche risposta vado a vedermi concretamente i drive di
>> google e microsoft
>
> Tutto molto pi� semplice di quanto pensassi ... basta tenere il db nella
> cartella sincronizzata con la nuvola e il gioco � fatto.

Ciao.

La questione mi interessa molto.
Una domanda: ogni volta che inserisci un record o che apri e chiudi un mdb,
questo viene aggiornato.
Il cloud va a sincronizzare il tutto. Ma funziona anche se il file mdb �
grosso (tipo 50 Mb)?

Grazie.

Ciao

Silvio


title: Mdb sul cloud

text:
> La questione mi interessa molto.
> Una domanda: ogni volta che inserisci un record o che apri e chiudi un mdb,
> questo viene aggiornato.
> Il cloud va a sincronizzare il tutto. Ma funziona anche se il file mdb ï¿œ
> grosso (tipo 50 Mb)?
>
Dalle prove che ho fatto direi proprio di sï¿œ.
E' ovvio che la velocitï¿œ di aggiornamento dipende da com'ï¿œ messa in quel
momento la connessione a internet e dalle dimensioni.

Non lo vedo adatto per una multiutenza "spinta" ma per una gestione da
macchine e persone diverse preferibilmente non in contemporanea.
Sulla contemporaneitï¿œ non ho ancora fatto prove ma mi sa che ï¿œ un po'
rischioso.


title: Mdb sul cloud

text:
>> La questione mi interessa molto.
>> Una domanda: ogni volta che inserisci un record o che apri e chiudi un
>> mdb,
>> questo viene aggiornato.
>> Il cloud va a sincronizzare il tutto. Ma funziona anche se il file mdb �
>> grosso (tipo 50 Mb)?
>>
> Dalle prove che ho fatto direi proprio di s�.
> E' ovvio che la velocit� di aggiornamento dipende da com'� messa in quel
> momento la connessione a internet e dalle dimensioni.
>
> Non lo vedo adatto per una multiutenza "spinta" ma per una gestione da
> macchine e persone diverse preferibilmente non in contemporanea.
> Sulla contemporaneit� non ho ancora fatto prove ma mi sa che � un po'
> rischioso.

OK, grazie.

Ciao

Silvio


title: BUONA PASQUA A TUTTI

author: Gianni

text:
Auguro a tutto l'NG una BUONA PASQUA!!
Grazie a tutti voi per l'aiuto che date spassionatamente.
Grazie per avermi dato la possibilità di avvicinarmi al mondo di access.
Saluti
Gianni
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.651 / Virus Database: 417 - Release Date: 05/04/2004


title: BUONA PASQUA A TUTTI

author: Roberto da casa

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:xItdc.32752$hc5.1...@news3.tin.it...
> Auguro a tutto l'NG una BUONA PASQUA!!
> Grazie a tutti voi per l'aiuto che date spassionatamente.
>
> Grazie per avermi dato la possibilità di avvicinarmi al mondo di access.
>
> Saluti
>
> Gianni
Auguri di Buona Pasqua a te e a tutti gli altri frequentatori del NG.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: BUONA PASQUA A TUTTI

author: ALESSANDRO Baraldi

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:xItdc.32752$hc5.1...@news3.tin.it...
> Auguro a tutto l'NG una BUONA PASQUA!!
> Grazie a tutti voi per l'aiuto che date spassionatamente.
>
> Grazie per avermi dato la possibilità di avvicinarmi al mondo di access.
>
> Saluti
>
> Gianni
Ciao Gianni auguro anche a te e famiglia una Buona Pasqua.
@Alex.


title: BUONA PASQUA A TUTTI

author: Lucia Rita Carfagno

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:xItdc.32752$hc5.1...@news3.tin.it...

Tanti auguri Gianni.
Ciao Rita


title: espressione con (CCur)

author: Piero

text:
ciao a tutti
è corretta impostare cosi questa espressione?

=(Nz([Totale Importo])-Nz([Importo_Imballi]))*CCur(Sconto.Column(1))/100
Grazie.


title: espressione con (CCur)

text:
"Piero"  ha scritto nel messaggio
news:51d9d7c1$0$1380$4faf...@reader1.news.tin.it...

Se l'obiettivo è quello di arrotondare l'importo finale in Euro dovresti
scrivere:

=CCur( (Nz([Totale Importo])-Nz([Importo_Imballi]))*(Sconto.Column(1)) /100)
* 100

(comunque in tal caso non sempre la terza cifra decimale = 5 fa scattare il
centesimo superiore)

Saluti
Thomas.az


title: espressione con (CCur)

text:
"
thomas.az
" <
thomas.a...@alice.it
> ha scritto nel messaggio
news:51da92b5$0$1348$4faf...@reader2.news.tin.it...

grazie


title: Winfax Pro 10.0 Symantec, Windows XP e SDK

author: Emyr

text:
Dai miei tentativi mi sembra di capire che l'automazione tramite vba
usando l'SDK di Winfax Symantec non funzioni sotto Windows XP,
qualcuno mi da conferma?
Saluti.
Emanuele.


author: tmtube

text:
cerco collaboratore per progettazione dati in sql server express   + front
end access

inviatemi vostra disponibilità alla mia email indicata.

grazie.


title: cerco collaboratore per progettazione dati in sql server express

author: pfmarro

text:

ciao
quale mail?


text:
"pfmarro"  ha scritto nel messaggio
news:906a7939-088c-42a1...@googlegroups.com...

tmtube73(chiocciola)
gmail.com


author: Stefano C

text:
Di che città sei?



text: BS


text:
Non troppo lontano. Hai già trovato i collaboratori?

Ciao.

Il 03/03/2014 19.57, tmtube ha scritto:
> BS
>


text:
>Non troppo lontano. Hai già trovato i collaboratori?
>Ciao.

si, grazie ma mandami comunque una tua email a tmtube73(chiocciola)
gmail.com

per eventuali necessità future. grazie.


title: Formato non riconosciuto

author: Greg

text:
Ho un DB fatto in Accesso 2003, cerco di aprirlo con Accesso 2003 ma ottenfo l'errore in oggetto.
Neanche a ripararlo o ripristinarlo.
C'è un modo per poterlo aprire?

--
Greg


title: aprire e files .rpt

author: il pirla

text:
Ho necessità di aprire i files .RPT in che modo è possibile farlo?
Grazie


title: aprire e files .rpt

author: Vittorio Avaldi

text:
"il pirla" <
> Ho necessità di aprire i files .RPT in che modo è possibile farlo?
Ma non sono files di Crystal Reports?


title: aprire e files .rpt

text:
"Vittorio Avaldi" <
vittori...@tin.it
> ha scritto nel messaggio
news:ySR89.84283$n04.2...@twister2.libero.it...
>
> "il pirla" <
>
> > Ho necessità di aprire i files .RPT in che modo è possibile farlo?
>
> Ma non sono files di Crystal Reports?
>
CREDO DI SI


title: access e rs232 di Giorgio Rancati

text:
Ciao a tutti,

avrei una domanda da fare (se possibile a Giorgio Rancati)

per inviare/ricevere file di testo tramite seriale rs232 tra PC e CNC
ho usato l'esempio:
http://support.microsoft.com/kb/639415

E ho trovato anche l'esempio messo in pratica in db di G.Rancati
http://www.riolab.org/index.php?option=com_content&view=article&id=140:comunicazione-con-la-porta-seriale-rs232&catid=46:access&Itemid=69

Modificato il db per mie esigenze e settando i parametri correttamente
riesco a inviare i file da PC a CNC ma non riesco a riceverli.

Il CNC rimene in "uscita" mentre su txtReceince (casella di testo) è
vuota.

Mi chiedevo se il db è sempre in attesasulla rs232  oppure devo
inserire un pulsante per attivare la ricezione?


title: access e rs232 di Giorgio Rancati

author: RobertoA

text:
<
bo...@yahoo.com
> ha scritto nel messaggio
news:f4ed7adc-eaae-44af...@u6g2000vbc.googlegroups.com...
Ciao a tutti,

avrei una domanda da fare (se possibile a Giorgio Rancati)

per inviare/ricevere file di testo tramite seriale rs232 tra PC e CNC
ho usato l'esempio:
http://support.microsoft.com/kb/639415

E ho trovato anche l'esempio messo in pratica in db di G.Rancati
http://www.riolab.org/index.php?option=com_content&view=article&id=140:comunicazione-con-la-porta-seriale-rs232&catid=46:access&Itemid=69

Modificato il db per mie esigenze e settando i parametri correttamente
riesco a inviare i file da PC a CNC ma non riesco a riceverli.

Il CNC rimene in "uscita" mentre su txtReceince (casella di testo) č
vuota.

Mi chiedevo se il db č sempre in attesasulla rs232  oppure devo
inserire un pulsante per attivare la ricezione?

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

Ocio che magari il cnc e' impostato con handshake hardware e sul connettore
non ci sono i pin che simulano la disponibilita' del pc a ricevere dati
Se il cnc pensa che il corrispondente non possa ricevere dati non li manda e
basta
Ciao
RobertoA


title: access e rs232 di Giorgio Rancati

text:
On 29 Dic, 15:59, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> <
bo...@yahoo.com
> ha scritto nel messaggionews:f4ed7adc-eaae-44af...@u6g2000vbc.googlegroups.com...
> Ciao a tutti,
>
> avrei una domanda da fare (se possibile a Giorgio Rancati)
>
> per inviare/ricevere file di testo tramite seriale rs232 tra PC e CNC
> ho usato l'esempio:
http://support.microsoft.com/kb/639415

>
> E ho trovato anche l'esempio messo in pratica in db di G.Rancatihttp://
www.riolab.org/index.php?option=com_content&view=article&id=14.
..
>
> Modificato il db per mie esigenze e settando i parametri correttamente
> riesco a inviare i file da PC a CNC ma non riesco a riceverli.
>
> Il CNC rimene in "uscita" mentre su txtReceince (casella di testo) è
> vuota.
>
> Mi chiedevo se il db è sempre in attesasulla rs232  oppure devo
> inserire un pulsante per attivare la ricezione?
>
> -------------------------------------------------
>
> Ocio che magari il cnc e' impostato con handshake hardware e sul connettore
> non ci sono i pin che simulano la disponibilita' del pc a ricevere dati
> Se il cnc pensa che il corrispondente non possa ricevere dati non li manda e
> basta
> Ciao
> RobertoA

Ciao Roberto e grazie per la risposta,
il cavo (dalla parte del CNC) ha ponte tra pin per dare sempre l'ok
alla ricezione.
Cmq se così non fosse il CNC va immediatamente in allarme (nessun
segnale) prima ancora di inviare.
Poi da PC A CNC funziona perfettamentente, ma da CNC a PC no.
Ciao
Massimo


title: access e rs232 di Giorgio Rancati

text:
<
bo...@yahoo.com
> ha scritto nel messaggio
news:5c820838-34e0-480e...@j10g2000vbe.googlegroups.com...

------------------------
E' proprio la possibilita' di spedire in una direzione e non nell'altra che
mi fa pensare al fatto che il cnc non riesca ad inviare perche' attende
consenso dal suo corrispondente
Sei sicuro al 100% che i pin cortocircuitati sul connettore che attacchi al
cnc siano corretti?
Te lo chiedo perche' ho lavorato con Fanuc, Fidia, Olivetti, Mitsubishi ed
altri ed ognuno ha il suo connettore ponticellato in modo diverso l'uno
dagli altri
Ciao
RobetoA


title: access e rs232 di Giorgio Rancati

text:
On 1 Gen, 21:15, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> <
bo...@yahoo.com
> ha scritto nel messaggionews:5c820838-34e0-480e...@j10g2000vbe.googlegroups.com...

> RobetoA- Nascondi testo citato
>
> - Mostra testo citato -

Si, del cavo sono sicuro al 100% perchè con CNC, stesso PC, stesso
cavo, ma con programma invio/ricezione diverso funziona sia caricare
che scaricare. Mentre con questo programmino che sto facendo in access
riesco solo a caricare tra pc a cnc, ma non viceversa.
Io ho notato che il cavo è uguale tra Fanuc, Siemens, jasnak,
Moriseiki. Mentre è diverso per Mazak, ma comunque il proplema non è
il cavo.


title: access e rs232 di Giorgio Rancati

text:
<
bo...@yahoo.com
> ha scritto nel messaggio
news:e622f0cd-b277-4846...@m7g2000vbc.googlegroups.com...
On 1 Gen, 21:15, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> <
bo...@yahoo.com
> ha scritto nel
> messaggionews:5c820838-34e0-480e...@j10g2000vbe.googlegroups.com...
> On 29 Dic, 15:59, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
>
>
>
>
>
> > <
bo...@yahoo.com
> ha scritto nel
> > messaggionews:f4ed7adc-eaae-44af...@u6g2000vbc.googlegroups.com...
> > Ciao a tutti,
>
> > avrei una domanda da fare (se possibile a Giorgio Rancati)
>
> > per inviare/ricevere file di testo tramite seriale rs232 tra PC e CNC
> > ho usato l'esempio:
http://support.microsoft.com/kb/639415

>
> > E ho trovato anche l'esempio messo in pratica in db di
> > G.Rancatihttp://
www.riolab.org/index.php?option=com_content&view=article&id=14.
..
>
> > Modificato il db per mie esigenze e settando i parametri correttamente
> > riesco a inviare i file da PC a CNC ma non riesco a riceverli.
>
> > Il CNC rimene in "uscita" mentre su txtReceince (casella di testo) �
> > vuota.
>
> > Mi chiedevo se il db � sempre in attesasulla rs232 oppure devo
> > inserire un pulsante per attivare la ricezione?
>
> > -------------------------------------------------
>
> > Ocio che magari il cnc e' impostato con handshake hardware e sul
> > connettore
> > non ci sono i pin che simulano la disponibilita' del pc a ricevere dati
> > Se il cnc pensa che il corrispondente non possa ricevere dati non li
> > manda
> > e
> > basta
> > Ciao
> > RobertoA
>
> Ciao Roberto e grazie per la risposta,
> il cavo (dalla parte del CNC) ha ponte tra pin per dare sempre l'ok
> alla ricezione.
> Cmq se cos� non fosse il CNC va immediatamente in allarme (nessun
> segnale) prima ancora di inviare.
> Poi da PC A CNC funziona perfettamentente, ma da CNC a PC no.
> Ciao
> Massimo
>
> ------------------------
> E' proprio la possibilita' di spedire in una direzione e non nell'altra
> che
> mi fa pensare al fatto che il cnc non riesca ad inviare perche' attende
> consenso dal suo corrispondente
> Sei sicuro al 100% che i pin cortocircuitati sul connettore che attacchi
> al
> cnc siano corretti?
> Te lo chiedo perche' ho lavorato con Fanuc, Fidia, Olivetti, Mitsubishi ed
> altri ed ognuno ha il suo connettore ponticellato in modo diverso l'uno
> dagli altri
> Ciao
> RobetoA- Nascondi testo citato
>
> - Mostra testo citato -

Si, del cavo sono sicuro al 100% perch� con CNC, stesso PC, stesso
cavo, ma con programma invio/ricezione diverso funziona sia caricare
che scaricare. Mentre con questo programmino che sto facendo in access
riesco solo a caricare tra pc a cnc, ma non viceversa.
Io ho notato che il cavo � uguale tra Fanuc, Siemens, jasnak,
Moriseiki. Mentre � diverso per Mazak, ma comunque il proplema non �
il cavo.
-----------------------------------

Allora, assodato che il cavo e' a posto, sarebbe interessante sapere quando
metti NIENTE da lato pc, se il cnc e' in grado ancora di sparare fuori dati
Se cosi' fosse, allora il problema e' sicuramente lato pc o lato programma
Se col cavo lato pc sconnesso il cnc non riuscisse a sparare fuori niente,
allora direi che il cavo cosi' com'e' potrebbe non essere a posto (o non a
posto nella configurazione di rs232 che attualmente stai usando lato cnc)
Per vedere se il cnc 'spara' dati potresti usare quei testerini a led che
inserirsci , passanti, sul cavo
Sono estrememente utili per interrompere/ponticellare un pin con l'altro, e
trovare rapidamente la giusta configurazione
Ad esempio, supponi che il cavo sia predisposto per l'handshake hardware
Il programma originale su pc (non quello che stai facende, l'altro quello
che funziona) usa l'handshake hardware e quindi riesce a comunicare al cnc
la disponibilita' del pc a ricevere
Usando l stesso cavo, il tuo programma potrebbe essere imostato per non
usare l'handshake hw, e quindi il pc e' predisposto a ricevere sempre ma le
linee sul conettore non le abilita' e quindi il cnc pensa che il pc non sia
disponibile a ricevere, e non manda niente
Questo intendo quando dico che il cavo potrebbe non essere a posto per la
configurazione che stai usando attualmente
Posso sapere che marca/modello cnc  e che connettore/ponticelli hai lato
cnc?
Ciao
RobertoA


title: access e rs232 di Giorgio Rancati

author: Popi - TheBadHabits

text:
Ciao!

Vado a memoria (ho smesso di picchiarmi con queste cose nel '94), ma quando dovevamo interfacciare sistemi "strani" dove lavoravo usavamo cavi diversi:
- semplice, con solo TX/RX/GND cablati, se entrambi i sistemi
  supportavano handhsake XON/XOFF,
- parziale, con TX/RX/GND cablati e CTS/RTS e DTR/DTS ponticellati,
  per alcuni i sistemi che avevano bisogno comunque di tali segnali,
- completo, con TX/RX/GND/CTS/RTS/DTR/DTS/DCD cablati, se i sistemi
  non supportavano XON/XOFF ma solo il handshake hardware.

Inoltre, per esperienze traGGiche [1] passate:
- hai fatto la prova anche con un altro pc (e/o con
  altra porta sullo stesso pc)?
- hai verificato che la seriale sul pc rieaca a ricevere?
- hai verificato che la seriale sul cnc riesca a trasmettere?

HTH
Popi

[1] Non sai mai se una extratensione (mica sempre un fulmine) colpiva
    il chip di trasmissione, solo quello di ricezione, o schiantava
    proprio il controller della porta.


title: access e rs232 di Giorgio Rancati

text:
On 2 Gen, 03:39, "RobertoA" <
amoro...@tiscalinet.it
> wrote:
> <
bo...@yahoo.com
> ha scritto nel messaggionews:e622f0cd-b277-4846...@m7g2000vbc.googlegroups.com...

> RobertoA- Nascondi testo citato
>
> - Mostra testo citato -

Farò al più presto questa prova.
Il modello del CNC è un fanuc i21m, ma mi fa la stessa cosa su gli
altri.

Ciao
Massimo


title: access e rs232 di Giorgio Rancati

text:

Ciao Popi

grazie per la risposta.
Le prove che dici no nle ho fatte perchè con lo stesso pc e stesso cnc
ma con un programma diverso funziona benissimo.


title: problema di maschera con doppio combobox

author: Nicola Trevisan

text:
Ciao a tutti,
devo creare una maschera che mi permetta di fare la seguente cosa:
ho la tabella MATERIALI
    - CODICE
    - NOME
    - IDFORNITORE
vorrei creare una maschera che permetta di selezionare un materiali.
Vorrei che si potesse scegliere il fornitore (combobox) e quindi
successivamente uno dei materiali di tale fornitore (sempre con combobox).
Qualche suggerimento?
ciao e grazie


author: MA

text:

Certo, comincia adesso cosģ tra due minuti vai in pausa pranzo.
Ho visto che oggi la cuoca ha cucinato salato... il mio consiglio č: "tieni
d'occhio i trigliceridi..."
>
> ciao e grazie
No, sul serio che ti tipo di suggerimenti aspetti, visto che hai gią una
soluzione
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
> No, sul serio che ti tipo di suggerimenti aspetti, visto che hai già una
> soluzione
Sinceramente non riesco a implementarla...ho provato ma non
funziona...probabilmente sbaglio qualcosa ma non capisco cosa.
Anche se seleziono un fornitore, l'elenco dei materiali rimane sempre
intero, non mi vengono visualizzati solo quelli che mi servono.
Forse non dovevo scrivere suggerimenti...ma "come cavolo si implementa?"
Ciao e grazie
    Nicola


author: Sergio MAZZA

text:
"Nicola Trevisan" <
ntrev...@SPAMdsi.unive.it
> ha scritto nel messaggio news:434fa17a$0$29557$4faf...@reader1.news.tin.it...
>
> Sinceramente non riesco a implementarla...ho provato ma non funziona...probabilmente sbaglio qualcosa ma non capisco cosa.
>
> Anche se seleziono un fornitore, l'elenco dei materiali rimane sempre intero, non mi vengono visualizzati solo quelli che mi
> servono.
>
>
> Forse non dovevo scrivere suggerimenti...ma "come cavolo si implementa?"
>
> Ciao e grazie
>    Nicola
Stai parlando del suggerimento sul sito comune?
(comunque) Per sapere dove sbagli (sia nel codice che nella eventuale implementazione di un suggerimento) dovresti comunque
descrivere la situazione...
Ciao.
--
Sergio MAZZA


title: origine dati di un controllo condizionata

author: Sergio

text:
Ciao a tutti,
in Access 2003 ho una maschera ordini con sottomaschera righe ordine.
Nella sottomaschera, quando da una casella combinata IDArticolo scelgo
l'articolo, viene "pescato" il prezzo corrispondente dalla TblArticoli e
visualizzato.
Quando salvo, il prezzo dell'articolo viene memorizzato nel campo PREZZORIG
della TblRigheOrdini.
Nel tempo i prezzi degli articoli cambiano.
Vorrei poter aggiungere nuove righe di ordine ad un vecchio ordine, ed il
programma dovrebbe propormi i nuovi prezzi degli articoli, ma le righe già
inserite dovrebbero invece rimanere invariate, con il prezzo vecchio.
Si può impostare l'origine dei dati del controllo PRE della sottomaschera
SubFrmOrd in modo che:
se la riga è nuova, allora proponi il campo prezzo della TblArticoli, se no
mostra il campo PrezzoRig della TblOrdini
Se sì, come?
Grazie a tutti
Sergio


author: Roberto da Parma

text:
"Sergio" <
sergio...@virgilio.it
> ha scritto nel messaggio
news:csZcl.748$dP4...@news.edisontel.com...

Utilizza l'evento dopo aggiornamento.
if me.newrecord then
    pre.recodsource = "SELECT tuoprezzo FROM tblarticoli"
else
    tuoprezzo = "SELECT tuoprezzo FROM tblordini"
end if
Se PRE è un campo della tabella ordini puoi mandare anche solo il valore.
Naturalmente la select la devi scrivere secondo le tue esigenze....e
comunque in generale puoi riscrivere tutta la if, comunque con me.newrecord
intercetti se stai inserendo un nuovo articolo o se lo stai modificando,
puoi anche nel caso fare un controllo sul record anche con l'evento su
modfica.
In generale comunque se devi mantenere il prezzo vecchio tieni slegate
tblarticoli e tblordini in modo tale che quando fai un inserimento mandi nel
prezzo della tabella ordini il prezzo della tabella articoli con il valore
che ha attualmente.
Ciao
--
Roberto da Parma


text:
Ciao Roberto e grazie per la risposta,
tu dici di mettere l'if nell'evento "Dopo aggiornamento", ma non ho capito
aggiornamento di che cosa.
Cerco di spiegarmi meglio:
quando apro un vecchio ordine, magari composto da 5 righe ordine, per
ciascuna delle 5 righe (che corrispondono ad altrettanti record della
TblRigheOrdine) si pone il problema di mostrare il prezzo già memorizzato
nel campo Prezzorig della TblRigheOrdini (e qui mi sembra non ci sia nessun
evento "aggiornamento"), mentre per la sesta riga, quella nuova che
inserisco, devo mostrare il contenuto del campo Prezzo della TblArticoli (e
qui il dopo aggiornamento lo capisco, nel momento in cui agisco sulla
casella combinata IDArticolo).
A cosa aggancio il codice che mi hai suggerito, per le prime 5 righe?
Ciao e grazie.
Sergio


text:
Sergio ha scritto:

Io personalmente agisco in questa maniera: ogni RIGA d'ordine è sempre memorizzata nella tabella con il prezzo. Se ne inserisco un'altra (a prescindere se è un ordine vecchio o nuovo) il prezzo lo pesco sempre dall'anagrafica articoli (=aggiornato). Le righe già memorizzate non vengono MAI toccate dall'operazione di inserimento (sarebbe un guaio!) quindi hai una sola procedura di inserimento che funziona in ogni caso. Se invece vuoi aggiungere una riga ad un vecchio ordine e nel caso ce ne fosse 1 uguale, riproporre lo stesso prezzo(=vecchio), la procedura cambia
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


text:
Ciao,
scusa ma non capisco o forse non riesco a spiegarmi.
Anche io ho memorizzo ogni riga d'ordine nella tabella RigheOrdine con il
prezzo.
Ma come fai a presentare nella maschera dell'ordine il prezzo
precedentemente salvato nella tabella ordini, e se però aggiungi una riga
proporre il prezzo preso dalla tabella articoli?
Il controllo PRE che sta nella maschera ordini, o prende da TblArticoli o da
TblRigheOrdini.
E' proprio questa la mia domanda.
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:gl2ehm$2af$1...@news.nonsolonews.it...



text:
"Sergio" <
sergio...@virgilio.it
> ha scritto nel messaggio
news:GF4dl.766$dP4...@news.edisontel.com...

Sergio scrivi dopo il quoting...
Devi spiegare meglio com'è sta maschera/tabella perchè io penso ad una
casella combinata dove andare a pescare i record articoli ma forse mi
sbaglio....
Poi non comprendo neanche bene la struttura della tua maschera....
E' del tipo
Ordini
     ---------- Dettaglio ordini
????
Magari spiega meglio perchè a quanto pare in due non abbiam capito



text:
Sergio ha scritto:
>Ciao,
>scusa ma non capisco o forse non riesco a spiegarmi.
>Anche io ho memorizzo ogni riga d'ordine nella tabella RigheOrdine con il
>prezzo.
>Ma come fai a presentare nella maschera dell'ordine il prezzo
>precedentemente salvato nella tabella ordini, e se però aggiungi una riga
>proporre il prezzo preso dalla tabella articoli?
>Il controllo PRE che sta nella maschera ordini, o prende da TblArticoli o da
>TblRigheOrdini.
>E' proprio questa la mia domanda.
>
>"Fair87" <roby.ces@gmail,com > ha scritto nel messaggio
>news:gl2ehm$2af$1...@news.nonsolonews,it ...

>> Questo articolo e` stato inviato dal sito web  http :// www .nonsolonews,it
>
>Forse mi sbaglio ma ipotizzando che la tua maschera sia basata su 2 tabelle (testata ordini e righe legate assieme tipo master-details) non capisco dove stia il problema.....nella tab righe tu hai appunto delle righe con dei dati, tra cui il prezzo. Bene. E chi lo tocca + questo? Se richiami l'ordine(vecchio) e aggiungi una riga nuova il prezzo lo prendi dall'anagrafica, semplicemente facendo una INSERT con la tabella anagrafica (e la tab ordini la lasci stare dov'è). L'operazione di visualizzazione dell'ordine (sub form RIGHE) e l'inserimento si basano su due tabelle <> (tab righe_ordine e tab_articoli) quindi non puoi avere problemi...in visualizzazione usi tab_righe_ordine e in inserimento usi tab_articoli......



text:
Niente da fare, ho provato e riprovato ma non ne esco.
Grazie comunque per i suggerimenti.
Spiego meglio la situazione, nel caso abbiate ancora voglia di aiutarmi.
La maschera di inserimento si chiama FrmOrdini ed è una classica maschera
con sottomaschera: i campi della testata dell'ordine li prende dalla
TblOrdini, le righe dell'ordine (che stanno nella sottomaschera, chiamata
FrmRigheOrdine Sottomaschera) dalla TblRigheOrdine.
Nella sottomaschera c'è una casella combinata IDArticolo, che permette di
selezionare l'articolo dalla TblProdotti.
Nella TblRigheOrdine il campo contenente il prezzo si chiama PrezzoRig,
Valuta con 2 decimali.
Nella TblArticoli il campo contenente il prezzo si chiama Pre, Valuta con
due decimali.
Nella sottomaschera il controllo per il prezzo si chiama Prezzo.
Una volta scelto l'articolo, nel controllo Prezzo della sottomaschera deve
comparire il prezzo (Pre) preso dalla TblProdotti, se il record è nuovo,
mentre deve comparire il prezzo già inserito nella TblRigheOrdine
(PrezzoRig), se si tratta di un vecchio ordine.
Ho modificato la mia vecchia sottomaschera in base ai suggerimenti, ed
attualmente, quando apro un vecchio ordine, compaiono correttamente i vari
PrezzoRig (prima mi compariva sempre il prezzo preso dalla TblProdotti).
Rimane il problema del nuovo record:
Se scrivo, sull'evento Dopo aggiornamento di IDArticolo:
If Me.NewRecord Then
    Prezzo.RecordSource = "SELECT pre FROM tblprodotti"
Else
    Prezzo.RecordSource = "SELECT PrezzoRig FROM tblrigheordine"
End If
Mi dice: Impossibile trovare il metodo o il membro dei dati
Se scrivo, sull'evento Dopo aggiornamento di IDArticolo:
If Me.NewRecord Then
    Me!Prezzo.RecordSource = "SELECT pre FROM tblprodotti"
Else
    Me!Prezzo.RecordSource = "SELECT PrezzoRig FROM tblrigheordine"
End If
Mi dice: Proprietà o metodo non supportati dall'oggetto
Ho provato ad utilizzare direttamente il nome del campo:
If Me.NewRecord Then
    PrezzoRig = "SELECT pre FROM tblprodotti"
Else
    PrezzoRig = "SELECT PrezzoRig FROM tblrigheordine"
End If
Mi dice: E' stato immesso un valore non valido per il campo
A questo punto non so più cosa dirgli!
Grazie comunque.
Sergio


text:
Sergio ha scritto:

[Risposta]
Intanto questa.....'tblprodotti'...non sarà mica 'TblArticoli'?
Provo.....il me.newrecord non va bene.....Chiedo se ho capito bene: tu hai form e subform (immagino numerate e legate tramite un ID). Allora: o richiami un vecchio ordine e allora vuoi che la NUOVA riga abbia lo stesso prezzo di quelle già inserite (se ce ne almeno UNA con lo stesso articolo), oppure aggiungi una riga ad un vecchio ordine ma l'articolo scelto NON è MAI stato ordinato in quell'ordine specifico, e allora vuoi il prezzo 'nuovo'. SE, e sottolineo se, le cose stanno così, una maniera potrebbe essere:
su evento DopoAggiornamento della combo
Dim Rst as recordset
Dim PzTMP as currency
set Rst=me.recordsetclone
rst.movefirst
rst.findfirst "[IdArticolo]=" & me.IdArticolo
if rst.noMatch then
        'devi usare un recordset...a me nn piace dlookup
        PzTMP = SELECT .......[PrezzoAnagrafico]
else
        me.bookmark=rst.bookmark
        PzTMP = me.Prezzo.value
end if
A questo punto hai PzTMP che contiene il prezzo che cerchi a seconda che la riga sia già stata inserita o sia un nuovo articolo (newrecord si verifica sempre......in fondo E' una nuova riga in ogni caso!)
Se non ti piace con recordsetclone, puoi agire direttamente sulla base dati con un recordset (forse + pulito...nn devi gestire movimenti del cursore, riportarti nel record corrente, lasciare a metà l'inserimento....).
Fammi sapere!



text:
Finalmente ho risolto!
Grazie a tutti per la pazienza.
Sergio


title: Prime Armi

author: Koalan

text:
Ciao a tutti,
e' la prima volta che scrivo su questo forum. Vorrei avere lumi per lo
sviluppo di un database di gestione contatti.
Quello che vorrei ottenere è questo.
Quando richiamo un contatto con tutti i dati vorrei aggiungere delle note
successive senza scrivere le cose in un singolo campo nota.
Per fare questo ho creato una maschera che come id soggetto mi dia la
combinazione nome + cognome.
Ho creato poi una tabella per l' inserimento di campi note che dovrebbe
usare come id soggetto qwuanto letto nella maschera ... come faccio a
riempire questo campo tabella con quanto visto nella maschera ?
Una soluzione possibile sarebbe invece associare il numero del contatore del
contatto che sto visionando con la casella id soggetto della tabella dove
sto andando ad inserire le note.
Sino ad ora ho usato access in modo semplice ma mi rendo conto che qui' devo
imparare la programmazione .
Utili suggerimenti per buoni testi ?
Cordialmente
Koalan


title: Prime Armi

author: Salvatore

text:
"Koalan" <
riccard...@tin.it
> ha scritto nel messaggio
news:prAEa.57531$pR3.1...@news1.tin.it...

Io imposterei due tabelle, la prima "Contatti" conterrà un campo IDContatto
di tipo contatore (chiave primaria) e tutti gli altri campi necessari per
l'anagrafica (nome, cognome, indirizzo ecc.).
La seconda "Annotazioni" conterrà un campo contatore IDNote (chiave
primaria), un campo IDContatto (stavolta di tipo numerico intero lungo) ed
il campo Note.
Dopodichè crei una relazione uno a molti tra la tabella contatti e la
tabella annotazioni tramite i due campi IDContatto.
A questo punto crea una maschera con la tabella Contatti ed associale una
sottomaschera creata dalla tabella Annotazioni.
Ciao
Salvatore


title: Prime Armi

author: yQy

text:
On Sun, 08 Jun 2003 06:10:29 GMT, "Koalan" <
riccard...@tin.it
>
wrote:
>[CUT], inutile
Prime armi?
anche tu vai in guerra? eh no eh...basta


title: Problema con la Funzione DSum*******Aiutatemi******impazzisco****

author: Gianni Piccoli

text:
Il mio problema è il seguente:
DSum("[Ore_Tot]";"Tabella Ore";"[Data] = #07/03/00#")
Non funzione, ma non da nemmeno errore .
dove sbaglio???


author: RoDAgo

text:
Gianni Piccoli <
gpic...@iphomedia.it
> wrote in message
95268376...@melissa.energy.it...

Vecchio problema con la differenza tra la notazione
americana(mese/giorno/anno) ed europea(giorno/mese/anno) delle date.
Nel caso #07/03/00# non è interpretato come 7 marzo, ma il 3 luglio.
Utilizza la funzione format per risolvere il problema.
Ps. piccolo consiglio, non utilizzare campi con nome Data!
Ciao RoDAgo


author: Luciano

text:
Gianni Piccoli ha scritto nel messaggio
<
95268376...@melissa.energy.it
>...
>Il mio problema è il seguente:
>
>
>DSum("[Ore_Tot]";"Tabella Ore";"[Data] = #07/03/00#")
>
>Non funzione, ma non da nemmeno errore .
>
>dove sbaglio???
Prova a usare Format sulla data, puo' darsi che venga vista con mese e
giorno invertiti.
Saluti.
Luciano


text:
Grazie per l'aiuto ho provato ha fare > DSum("[Ore_Tot]";"Tabella
Ore";"[Data] = #03/07/00#") invertendo i giorni con i mesi è funzione, ma se
volessi applicare la funzione Format su la funzione DSum ..
Sarasti cosi gentile da aiutarimi
Ciao e grazie
RoDAgo <
rodago...@tiscalinet.it
> wrote in message
8aafkg$lbb$1...@lacerta.tiscalinet.it...
> Gianni Piccoli <
gpic...@iphomedia.it
> wrote in message
> 95268376...@melissa.energy.it...
> > Il mio problema è il seguente:
> >
> >
> > DSum("[Ore_Tot]";"Tabella Ore";"[Data] = #07/03/00#")
> >
> > Non funzione, ma non da nemmeno errore .
> >
> > dove sbaglio???
>



title: neofita - problema su report

author: bruno

text:
In una tabella con campi:
data     fornitore i    ndice(numero)
vorrei ricavare un report mensile del tipo
data          fornitore          indice
riporto (mese prec.)                   xxx
11/02/02         pippo               100
12/02/02         pippo                50
13/02/02         pippo               100
a riportare                            xxx(media dei record e riporto)
Come posso calcolare la media mensile per fornitore e conservarla
al fine di utilizzarla per calcolare la media del mese successivo?


title: neofita - problema su report

author: Roberto da casa

text:
"bruno" <
d08...@tiscalinet.it
> ha scritto nel messaggio
news:aadrnk$fv6$1...@lacerta.tiscalinet.it...

Non è necessario "conservarla" ovvero registrarla in una tabella; ogni volta
che ti serve te la puoi determinare tramite la funzione di aggregazione DAvg
(vedi help) che abbia come dominio la tua tabella e come criteri il
fornitore e il mese precedente a quello dell'elaborazione.
Raggruppa il report per Fornitore; nell'intestazione di gruppo inserisci una
casella di testo non associata nella cui origine controllo prova a scrivere:
= DAvg("Indice"; "NomeTabella"; "Fornitore=" & Chr$(34) & Me!Fornitore &
Chr$(34) & " And Format(Data; "aaaamm")=" & Format(Me!Data; "aaaamm")-1)
Dovrebbe funzionare.
Evita di usare le parole Indice e Data come nomi di tuoi campi o controlli;
sono nomi riservati di Access: potresti avere sgradevoli sorprese.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: neofita - problema su report

text:
Grazie  Roberto
- Bruno-


title: molti a molti

author: Ramm'na'man'

text:
Approfitto ancora della vostra disponibilita',
 secondo voi il fatto che la maggior parte delle relazioni tra tabelle che
mi sono ritrovato nel mio database abbiano come relazione molti a molti e'
una mia deficienza nella progettazione, o in determinati casi e' del tutto
normale.
N.B. Spero di non essere OT, non so se esiste un NG che discute solo di
progettazione database, se si me nescuso sin da ora
ciao e grazie


title: molti a molti

text:
"Ramm'na'man'" <
NOM...@inwind.it
> ha scritto nel messaggio
news:hyRQa.175997$Ny5.5...@twister2.libero.it...

Senti Ramm'na'man io voglio aiutarti ma ora sono io che mi chiamo come te.
Che deve fare questo database?
MAssimiliano (in questo caso Ramm'na'man)


title: molti a molti

text:
>
> Senti Ramm'na'man io voglio aiutarti ma ora sono io che mi chiamo come te.
che onore avere un cosi' illustre omonimo
> Che deve fare questo database?
Grazie  MAssimiliano (in questo caso Ramm'na'man), io per non annoiare non
volevo entrae nei particolari del mio database, ma come linea di principio
volevo sapere se  e' difficile gestire parecchie relazioni molti a molti,
con le tabelle di conginzione si intende, comunque il mio database dovrebbe
servire per un'applicazione web di un'associazione....
ciao e grazie oltre che per la disponibilita' anche per la tempestivita'
ciao
>
>


title: molti a molti

text:

una qualsiasi risposta non puň ancora essere apprezzabile.
In linea di principio puň andare, ma in via pratica bisogna vedere.
Non ti preoccupare dicco cosa fa sto db
cosě mi sento Nunt'pozz'ra'na'man
MAssimiliano


title: molti a molti

text:
ciao
"MA"
vorrei chiederti allora, visto che frequento da poco questo NG, posso
postare tutte le mie tabelle con i relativi campi
comprese chiavi primarie ed esterne per una VS consulenza e non essere
mandato a ff..............
perche' altrimenti non capisco che informazioni ti possono servire per
potermi aiutare....
e poi non essere cosi' modeto
Tu'm'stai'gia'dann'na'man
grazie e ciao


title: molti a molti

text:

Questo Ng mnon accetta file allegati, li respingerebbe.
Inizia a darci queste info
Che deve fare in generale? Anagrafica soci, riepilogo attività o che altro
In base a questa dicci quali tabelle hai (parti dalle principali, poi il
resto mano mano)
MAssimiliano


title: ODE - Controllo calendario

author: mau

text:
Ho creato un MDE in cui in una maschera ho utilizzato il controllo
calendario di Access 97, ma il Setup Wizard contenuto nell'ODE non inserisce
nel setup il controllo stesso... o ho sbagliato qualcosa?
Grazie
maurizio
fo...@sunrise.it
"Mia sorella andava a scuola benissimo.
E' tornando a casa che si perdeva sempre."


title: ODE - Controllo calendario

author: SABINA CAMERIN

text:
mau <
vul...@sunrise.it
> wrote in message 8or4tj$e36$1...@pc1.spin.it...

Non ho notizie in merito al tuo messaggio. Ma ti posso consigliare di
lasciar perdere il setup wizard di ODE e di prenderti Instalshield se vuoi
avere qualcosa di professionale.
Ciao.


title: ODE - Controllo calendario

author: Federico Luciani

text:
mau wrote:
> Ho creato un MDE in cui in una maschera ho utilizzato il controllo
> calendario di Access 97, ma il Setup Wizard contenuto nell'ODE non inserisce
> nel setup il controllo stesso... o ho sbagliato qualcosa?
> Grazie
> maurizio
Da setup wizard aggiungi il file:
C:\windows\system\MSCAL.OCX
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: abbassare il  livello di sicurezza in A2003

author: Gaetano Di Zanni

text:
Chi mi puo' aiutare?
Sembra una cosa facile ma non ci riesco: sui collegamenti ipertestuali ho
dei fastidiosi messaggi di Microsoft Access circa la pericolosità dei
collegamenti ipertestuali, appunto.
Su un'altra  macchina, sempre con A2003, ho ancora piu' messaggi di avviso
circa la pericolosità nell'esecuzione di macro (?!)
Grazie a tutti!


title: info su prezzi.

author: Gennaro Scognamiglio

text:
Vorrei conoscere (in modo approssivato) i prezzi per la realizzazione di
software in Access capace di gestire un listino prezzi da dare ai miei
clienti, con la possibilità di gestire anche un modulo d'ordine per l'invio
via fax o email.
Il tutto in tre lingue: ITA - ING - TED.
Saluti Gennaro.
P.S. E' gradita una vostra risposta anche molto aleatoria giusto per avere
un'idea dei costi.
--


title: info su prezzi.

author: Antonio Biso

text:
"Gennaro Scognamiglio" <
gy...@libero.it
> ha scritto nel messaggio
news:W132c.53356$FJ6.1...@twister1.libero.it...
> P.S. E' gradita una vostra risposta anche molto aleatoria giusto per avere
> un'idea dei costi.
Aleatoria?
Quindi posso sparare qualche numero a casaccio?
38!
38 è febbre Leonà...
Hehe ehe he ehehee ehe eh eheehee
eehhh.... la bastardaggine del lunedì....
Antonio


title: info su prezzi.

text:
Divertente!!!
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:dFZ2c.58259$FJ6.2...@twister1.libero.it...



title: info su prezzi.

text:
"Gennaro Scognamiglio" <
gy...@libero.it
> ha scritto nel messaggio
news:Knn3c.58201$Kc3.1...@twister2.libero.it...
> Divertente!!!
Si scrive correttamente DOPO il quoting!
Antonio


title: info su prezzi.

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:%to3c.58376$Kc3.1...@twister2.libero.it...

Il risultato non cambia, non capisco perchè per ogni messaggio che si scrive
al NG c'è sempre qualcuno che deve fare la battuta.
Se ho sbagliato a scrivere il messaggio, si può dirlo anche in altri modi.
Se siete tutti bravi allora il NG non ha modo di esistere.


title: info su prezzi.

author: MA

text:
"Gennaro Scognamiglio" <
gy...@libero.it
> ha scritto nel messaggio
news:hJq3c.58787$Kc3.1...@twister2.libero.it...
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:%to3c.58376$Kc3.1...@twister2.libero.it...
> > "Gennaro Scognamiglio" <
gy...@libero.it
> ha scritto nel messaggio
> > news:Knn3c.58201$Kc3.1...@twister2.libero.it...
> > > Divertente!!!
> >
> > Si scrive correttamente DOPO il quoting!
> >
> > Antonio
> >
>
> Il risultato non cambia, non capisco perchč per ogni messaggio che si
scrive
> al NG c'č sempre qualcuno che deve fare la battuta.
>
> Se ho sbagliato a scrivere il messaggio, si puň dirlo anche in altri modi.
>
> Se siete tutti bravi allora il NG non ha modo di esistere.
Ahň mi stavo preoccupando che questo mese nessuno contestasse!!!
Ora sono piů tranquillo, mantengo  le mie certezze.
MAssimiliano


title: info su prezzi.

text:
"Gennaro Scognamiglio" <
gy...@libero.it
> ha scritto nel messaggio
news:hJq3c.58787$Kc3.1...@twister2.libero.it...
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:%to3c.58376$Kc3.1...@twister2.libero.it...
> > "Gennaro Scognamiglio" <
gy...@libero.it
> ha scritto nel messaggio
> > news:Knn3c.58201$Kc3.1...@twister2.libero.it...
> > > Divertente!!!
> >
> > Si scrive correttamente DOPO il quoting!
> >
> > Antonio
> >
>
> Il risultato non cambia,
Non sono (siamo) d'accordo. C'č differenza
> non capisco perchč per ogni messaggio che si scrive
> al NG c'č sempre qualcuno che deve fare la battuta.
Dipende dal messaggio e da come viene scritto e da cosa ci viene scritto.
>
> Se ho sbagliato a scrivere il messaggio, si puň dirlo anche in altri modi.
Ah ecco.
Allora, invece di una battutina sdrammatizzante, la prossima volta ti
scriverň:
"Senti Gennarě, pssst, senti vieni qui... shhhh... non dirlo a nessuno...
senti.... non te lo vorrei dire cosě... ma aleatorio c'ha un altro
significato da quello che volevi intendere tu...attento che poi pensano che
sei un ignorantone.... ma io non lo dirň a nessuno, shhhh...."
> Se siete tutti bravi allora il NG non ha modo di esistere.
Non tutti tutti, solo quarchiduno....
Antonio


title: info su prezzi.

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:YJA3c.59368$Kc3.1...@twister2.libero.it...

AH AH AH !!!


title: Problema con il : Campo contatore

text:
Salve a tutti, ho creato un DB con alcune tabelle
correlate da un campo chiamato [Coll].  (un campo contatore)
Il mio problema:
  Come si fa a far "ricontare" i record AL CAMPO, dopo aver
    cancellato un record.
  Cioč a far "scalare" il numero corrispettivo (nel campo contatore)
    dei record successivi a quello cancellato?
Spero di essere riuscito a spiegarmi...
                    Grazie 1K a ki mi risponde.
                              A. Giovanni


title: Problema con il : Campo contatore

author: Lbo dall'ufficio

text:
>  Cioč a far "scalare" il numero corrispettivo (nel campo contatore)
>    dei record successivi a quello cancellato?
non si fa.  il campo contatore e' immutabile.  sito comune per
ulteriori dettagli.
-----------------------------------
ATTENZIONE: il ng it.comp.database.access cambia nome e diventa it.comp.appl.access
linkatelo!
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Libri e aggiornamenti db

author: dario

text:
Se uno a bisogno di un libro su access, in libreria se ne trovano a
centinaia, ma se uno vuole un libro che spieghi i comandi di access, quale
deve scegliere???
Come faccio ad aggiornare un database che ho creato , senza cambiare i dati
delle tabelle che sono gia' inseriti????
Grazie a tutti
E' il conte che conta, il resto non conta !!!!!
                                        Dario


title: Query parametrica richiamata da VBA ed errore di "Tipo non corrispondente"

author: Paolo

text:
Gentili iscritti, ho preso dal sito comune il codice per eseguire una
query con parametri da codice VBA.
La query, se eseguita manualmente (cliccandovi sopra) mi richiede
"TipoParametro", io digito ad esempio "A" e viene correttamente
eseguita.
INVECE, se eseguita come codice VBA... arriva all'istruzione
qdf.OpenRecordSet e salta alla riga degli errori della routine
evidenziando uno strano errore "Tipo non corrispondente".
Ora, a me sembra di aver ricopiato l'esempio correttamente:
Dim dbs As Database
Dim qdf As QueryDef
Dim rs As Recordset

Set dbs = CurrentDb
Set qdf = dbs.QueryDefs("Query1_Stampa_Attrezzature")
qdf.Parameters![TipoParametro:] = "A"
Set rs = qdf.OpenRecordset
rs.Close
qdf.Close
Set dbs = Nothing
ed il codice SQL della Query1_Stampa_Attrezzature č:
SELECT ATTREZZATURA.*
FROM ATTREZZATURA
WHERE ([ATTREZZATURA].[Tipo]=[TipoParametro:]);
A me sembra tutto corretto; qualcuno sa per favore individuare la
possibile anomalia che in VBA fa non eseguire correttamente la Query?
Vi sono metodi alternativi per richiamare Query con parametri da
codice VBA? Grazie, un saluto a tutti.
--
Paolo Guagliumi - ICQ 46580228
_______________________________________
Casale Monferrato - Alessandria - Italy
http://web.tiscali.it/saw


text:
"Paolo" <
noe...@noemail.it
> ha scritto nel messaggio
news:2o3a5vgeomqpss0k6...@4ax.com...

Che versione di Access usi?
La routine del Sito Comune č stata scritta per Access 97 e fa riferimento
alle librerie Microsoft DAO, quindi, se tu usi Access 2000 o 2002,
sostituisci:
Dim dbs As Database
Dim qdf As QueryDef
Dim rs As Recordset
con:
Dim dbs As DA.Database
Dim qdf As DAO.QueryDef
Dim rs As DAO.Recordset
ed ai riferimenti del tuo database aggiungi la libreria Microsoft DAO.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
Il Thu, 20 Feb 2003 18:00:51 GMT, "Roberto da casa"
<
r.ma...@libero.it
> ha scritto:
>Che versione di Access usi?
Microsoft Access 2000 updated SP1+SP2+SP3.
>La routine del Sito Comune è stata scritta per Access 97...
Grazzzzzie, funziona! Sei stato gentilissimo.
Ti segnalo che ero riuscito a farla funzionare anche con la
qdf.Execute
ma con il metodo da te suggerito è meglio, perchè la Execute mi
obbligava a creare una tabella temporanea, altrimenti non mi eseguiva
la Select... non so come mai. Comunque... problema risolto!
Grazie ancora, ciao ciao!
--
Paolo Guagliumi - ICQ 46580228



title: rompicapo

author: miki

text:
Ho un piccolo rompicapo da risolvere.
Tabella contenente i dati dei dipendenti di due uffici diversi
Tabella delle utenze telefoniche
Tabella di collegamento tra le prime due per tenere distinti i due uffici
Tabella con i tabulati di traffico telefonico che distingue tra telefono
chiamante e telefono chiamato
Attraverso una serie di query ho cercato di distinguere per ciascun
dipendente chiamate entranti da telefoni noti (divisi per ufficio) e da
telefoni non inseriti nella tabella utenze e chiamate uscenti, secondo lo
stesso schema, ma i risultati sono contraddittori:
la query delle chiamate entranti totali mi dà un risultato, ma la somma dei
risultati delle sottoquery che distinguono i gruppi di chiamate è diversa
dal primo totale. Da cosa può dipendere?
Grazie mille anticipatamente


title: rompicapo

text:
"miki" <
miki3...@inwind.it
> ha scritto nel messaggio
news:ERu38.35022$tl3.1...@twister2.libero.it...

Una ipotesi potrebbe essere quella dovuta al fatto che, in una query di
selezione, non vengono presi in considerazione i record che hanno il valore
Null nel campo di selezione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Help: Somma Importi del mese corrente

author: Alex

text:
Devo ottenere la somma degli importi del mese corrente...
So che la funzione somma ha questa sintassi:
=Somma([Importo])
Però a me serve la somma SOLO degli importi del mese corrente, quindi devo
utilizzare un comando tipo:
WHERE (((Month([DataImporto]))=Month(Now())));
Tuttavia un comando nella casella della maschera del tipo:
=Somma([Importo]) WHERE (((Month([Compleanno]))=Month(Now())));
Mi da un errore, cos'è sbagliato?
Non uso Access da molto, vorrei avere un aiuto.
Grazie.


title: Help: Somma Importi del mese corrente

text:
Alex wrote:
> Devo ottenere la somma degli importi del mese corrente...
> So che la funzione somma ha questa sintassi:
> =Somma([Importo])
> Però a me serve la somma SOLO degli importi del mese corrente, quindi devo
> utilizzare un comando tipo:
> WHERE (((Month([DataImporto]))=Month(Now())));
> Tuttavia un comando nella casella della maschera del tipo:
> =Somma([Importo]) WHERE (((Month([Compleanno]))=Month(Now())));
> Mi da un errore, cos'è sbagliato?
WHERE e' una proposizione SQL e non puoi usarla un questo contesto.
Naturalmente il consiglio e' leggi help in proposito
Nel tuo caso prova con:
=Somma(Iif( Month([Compleanno])=Month(Now()) and
Year([Compleanno])=Year(Now());[Importo];0))
ho aggiunto l'anno come criterio (oltre al mese), per evitare di sommare
importi dello stesso mese, ma di anni diversi.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Help: Somma Importi del mese corrente

text:
Grazie!!!
Ora funziona...e ho anche capito qualcosa di + del programma.
Federico Luciani <
fluc...@paperino.libero.it
> wrote in message
39B67D73...@paperino.libero.it...



title: Selezionare dei record in base ad un campo data in un report: mi date una mano?

author: Io [Lavoro]

text:
Ho un problema con un report che ho creato e sto rifacendo da zero perchè
funziona solo su di un pc e su un altro non va... Il report mostra il
registro delle commesse della mia ditta diviso per anno di interesse: vorrei
che prima di aprirsi il report venisse visualizzata una finestrella che mi
richiede di inserire un anno (solo 4 cifre) e poi che venissero inseriti nel
report solo i records che hanno un campo data che sia di quell'anno... Come
faccio? Stò provando ma mi da sempre un errore di tipo dati errato... Vorrei
inserire tutto nella query di origine del report senza fare altre
finestre... E pensare che avevo già fatto tutto in altro modo...
AIUTOOO
Ciauzzz
PS


text:
"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2q8121F...@uni-berlin.de...

inserisci nella query dalla quale il tuo report attinge i dati, nel campo
anno il criterio
like[inserire anno]
dovrebbe bastare
--
strano...mavero


text:
"strano...mavero" <
a...@b.it
> ha scritto nel messaggio
news:chmj0h$k3p$1...@lacerta.tiscalinet.it...

Grazie, ho risolto...
PS


author: Pablitomf

text:
strano...mavero ha scritto:

Visto che il campo "anno" a quanto pare in tabella non ce l'ha, deve
crearselo nella query.
Aggiungi un campo calcolato alla query in questo modo :
ControlloAnno : Format([data];"aaaa")
e salva la query o l'SQL del report... a questo punto la query ti
restituirà nel nuovo campo ControlloAnno l'anno di tutte le date in
archivio...
a questo punto puoi fare ciò che ti ha suggerito "strano...mavero", ovvero
inserire nei criteri del campo ControlloAnno la funzione like[inserire
anno] (sempre che tu non voglia passare il parametro dell'anno da una
maschera)...
Chiaro?
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Roberto dalla campagna

text:
"Io [Lavoro]" <I...@Io.it> ha scritto nel messaggio
news:2q8121F...@uni-berlin.de...

Se nella query che è origine record del report hai anche un campo numerico
chiamato Anno, nei sui criteri scrivi:
[Digita l'anno (aaaa): ]
Così facendo, quando eseguirai il report, Access aprirà una finestra di
dialogo in cui ti chiederà, appunto, di digitare l'anno.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:chmksb$u6a$1...@news.newsland.it...

In realtà ho usato datepart così:
nel campo data che ho in tabella (dataaperturacommessa) alla sezione criteri
ho messo datepart("aaaa"; [Inserisci anno (4 cifre: ])
Così quando si apre il report mi chiede l'anno e poi visualizza i dati e
soprattutto ora funziona su tutti e due i clients!!!
Ciao
PS


title: Manuale Access

text:
Manuale "Programmare Microsoft Access 2002" di Rick Dobson Mondatori
Informatica con CD Rom NUOVO Prezzo copertina euro 77,47 vendo ad euro 50,00
Grazie
Togliere NOSPAM dall'indirizzo
elgr...@NOSPAMfreemail.it


title: Manuale Access

author: smark

text:
Io lo regalo non serve a niente......
"Sa.Ma." <
elgr...@freemail.it
> ha scritto nel messaggio
news:izTB9.43193$8E3.1...@twister2.libero.it...



title: Manuale Access

author: aleter

text:
prova
"smark" <
sm...@libero.it
> ha scritto nel messaggio
news:6bPD9.13672$3l.3...@twister1.libero.it...



title: Prelevare valore da ultimo record visualizzato

text:
Salve a tutti, il mio problema è il seguente:
Ho una macro in una maschera che filtra i dati in base ad un
intervallo tra date e ad un nominativo selezionato, il tutto tramite
tre combo non associate.
I dati estratti vengono poi visualizzati su un report tamite un
pulsante che esegue il seguente codice:
Private Sub ApreRContabilita_Click()
'apre report per stampa record ottenuti da maschera filtrata'
    If Me.Dirty Then RunCommand acCmdSaveRecord
    DoCmd.OpenReport "RContabilita", acViewPreview, , Forms!
DContabilita.Filter
End Sub
Nel report stesso dovrei riepilogare nell'intestazione a quale
intervallo di date si riferiscono i dati filtrati. Per la data
iniziale ho notato che basta assegnare l'origine dati  al campo data,
per quella finale, invece, dovrei poter indicare al report di
prelevarla dal campo data dell'ultimo record generato dal filtraggio,
in che modo?


author: Karl Donaubauer

text:

Se vuoi mostrare la la pi� nuova data che si trova in un campo
nel report, puoi usare una casella di testo con origine controllo:
=Max([NomeCampoData])
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


author: scaronic

text:

Dovresti creare una query  come origine del report , nella quale  puoi
impostare i criteri di filtraggio delle date  imponendoli = ai campi
di selezione della tu a maschera,   se vuoi impostare un criterio in
base alla data max  o altro è molto più semplice definire i criteri
nella query origine del report


title: Cod per DEleteRecord e requery che non so fare!

text:
mi han detto che devo inserire DoCmd.requery subito dopo il comando di
cancella record, al fine di fare il requery.
Altri dicono fai un me.requery.
Io non solo non so quale delle due cose scegliere,
ma soprattutto non so quale sia il comando di cancella record!
Ecco cosa trovo vedendo il codex relativo al pulsante cancella record:
(inserito col wizard)
Private Sub Comando13_Click()
On Error GoTo Err_Comando13_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_Comando13_Click:
    Exit Sub
Err_Comando13_Click:
    MsgBox Err.Description
    Resume Exit_Comando13_Click

End Sub
Tale pulsante è messo in una maschera a sua volta collegata alla query che
cerca il record da eliminare.
Ora, dove metto il codex per la requery e quale è sto codex?
Sarò 'nduppa, non è arte mia.
Ma aiutatemi idem.
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it