title: Ordinamento casella combinata

author: corry

text:
          Salve!
Come ordinare, alfabeticamente nel mio caso, un campo casella combinata in
una maschera che si basa su una tabella il cui campo non si trova ordinato
nel modo voluto?
Grazie 1000
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Ordinamento casella combinata

author: ciroteo

text:
"corry" <
eka...@hotmail.com
> ha scritto nel messaggio
news:217Z58Z127Z2Y...@usenet.libero.it...

se basi l'origine dati della casella combinata su una query puoi ordinare
direttamente questa query.
Di solito capita se il campo della combo č chiave di un altra tabella:
tipo l' IDcliente in una classica form ordini.
Per ordinare IDcliente devi agire sull'origine dati di questa combo
includendo i campi IDcliente, nome, cognome ... e dargli l'ordinamento per
cognome,nome. Agisci poi sulla larghezza delle colonne.
Se invece popoli la casella combinata sulla base di un elenco valori non so
se č possibile ordinarlo da codice.


title: Ordinamento casella combinata

text:
                    Il 21 Set 2004, 13:19, "ciroteo" <
cir...@libero.it
> ha scritto:
>
> "corry" <
eka...@hotmail.com
> ha scritto nel messaggio
> news:217Z58Z127Z2Y...@usenet.libero.it...
> >
> > Salve!
> >
> > Come ordinare, alfabeticamente nel mio caso, un campo casella combinata
in
> > una maschera che si basa su una tabella il cui campo non si trova
ordinato
> > nel modo voluto?
> >
> > Grazie 1000
> >
> > --------------------------------
> > Inviato via
http://arianna.libero.it/usenet/
>
> se basi l'origine dati della casella combinata su una query puoi ordinare
> direttamente questa query.
> Di solito capita se il campo della combo è chiave di un altra tabella:
> tipo l' IDcliente in una classica form ordini.
> Per ordinare IDcliente devi agire sull'origine dati di questa combo
> includendo i campi IDcliente, nome, cognome ... e dargli l'ordinamento per
> cognome,nome. Agisci poi sulla larghezza delle colonne.
>
> Se invece popoli la casella combinata sulla base di un elenco valori non
so
> se è possibile ordinarlo da codice.
>
Le cose stanno proprio così. Quella casella combinata non si basa su una
query... Ma direttamente su una tabella.
Soluzioni? Grazie



title: Ordinamento casella combinata

author: Cinzia

text:
[cut]
> > >
> > > Come ordinare, alfabeticamente nel mio caso, un campo casella
combinata
> in
> > > una maschera che si basa su una tabella il cui campo non si trova
> ordinato
> > > nel modo voluto?
> > >
> > > Grazie 1000
> > >
> > > --------------------------------
> > > Inviato via
http://arianna.libero.it/usenet/
> >
> > se basi l'origine dati della casella combinata su una query puoi
ordinare
> > direttamente questa query.
> > Di solito capita se il campo della combo è chiave di un altra tabella:
> > tipo l' IDcliente in una classica form ordini.
> > Per ordinare IDcliente devi agire sull'origine dati di questa combo
> > includendo i campi IDcliente, nome, cognome ... e dargli l'ordinamento
per
> > cognome,nome. Agisci poi sulla larghezza delle colonne.
> >
> > Se invece popoli la casella combinata sulla base di un elenco valori non
> so
> > se è possibile ordinarlo da codice.
> >
>
> Le cose stanno proprio così. Quella casella combinata non si basa su una
> query... Ma direttamente su una tabella.
> Soluzioni? Grazie
>
>
La soluzione te l'ha già data Ciroteo, basta basare l'origine dati della
combo su una query che prenda i dati dalla tabella che adesso è orgine della
combo.
Per essere espliciti se l'origine attuale della compo è tabellaX al posto di
tabellaX scrivi
Select TabellaX.* from TabellaX order By CampoY
Dove TabellaX e CampoY sono rispettivamente il nome della Tabella e quello
del campo in base al quale vuoi ordinare.
Cinzia


title: Ordinamento casella combinata

text:
                    Il 21 Set 2004, 14:31, "Cinzia" <
cinziapagani_...@tiscali.it
> ha
scritto:

Ho risolto! Quel piccolo codice sql va messo su "origine riga" della casella
combinata.
Lo dico per un altro eventuale pivello che come me potrebbe non capirlo
subito!
Grazie per l'aiuto



title: Ordinamento casella combinata

text:
"corry" <
eka...@hotmail.com
> ha scritto nel messaggio
news:217Z58Z127Z2Y1...@usenet.libero.it...

ottimo!


title: Chiave primaria multicampo e integrità referenziale ma funge ?

author: Liones

text:
Ciao
sto cercando di impostare l'integrità referenziale tra una tabella con
chiave primaria multicampo ed una seconda tabella
ma ricevo l'errore 'nessun indice univoco trovato per il campo della tabella
primaria a cui si fa riferimento'
naturalmente l'indice univoco c'è (è la chiave multicampo)
sono io che sbaglio (dove ?)
o non è possibile fare ciò ?
grazie e ciao
nb
i singoli campi della chiave primaria sono impostati su duplicati ammessi
ed anche i singoli campi collegati della seconda tabella sono impostati con
duplicati ammessi


author: Maurizio Borrelli

text:
> Liones wrote:
[...]
> sto cercando di impostare l'integrità referenziale tra una tabella con
> chiave primaria multicampo ed una seconda tabella
> ma ricevo l'errore 'nessun indice univoco trovato per il campo della
> tabella primaria a cui si fa riferimento'
> naturalmente l'indice univoco c'è (è la chiave multicampo)
> sono io che sbaglio (dove ?)
> o non è possibile fare ciò ?
[...]
> nb
> i singoli campi della chiave primaria sono impostati su duplicati
> ammessi ed anche i singoli campi collegati della seconda tabella sono
> impostati con duplicati ammessi
    Ed immagino che l'indice (multicampo) della seconda tabella ammetta
invece duplicati, giusto?
    Le tabelle contengono dati? Se si', tali dati possono andare il
conflitto con la tua richiesta di integrita' referenziale?
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


text:
> > sto cercando di impostare l'integrità referenziale tra una tabella con
> > chiave primaria multicampo ed una seconda tabella
> > ma ricevo l'errore 'nessun indice univoco trovato per il campo della
> > tabella primaria a cui si fa riferimento'
> > naturalmente l'indice univoco c'è (è la chiave multicampo)
> > sono io che sbaglio (dove ?)
> > o non è possibile fare ciò ?
>     Ed immagino che l'indice (multicampo) della seconda tabella ammetta
> invece duplicati, giusto?
si
>
>     Le tabelle contengono dati? Se si', tali dati possono andare il
> conflitto con la tua richiesta di integrita' referenziale?
>
 la seconda che hai detto :-)
ho provato a casa e il tutto funge
domani, a lavoro,  ricontrollo il contenuto della tabella e riprovo
mille grazie
ciao


text:
> > > sto cercando di impostare l'integrità referenziale tra una tabella con
> > > chiave primaria multicampo ed una seconda tabella
> > > ma ricevo l'errore 'nessun indice univoco trovato per il campo della
> > > tabella primaria a cui si fa riferimento'
> > > naturalmente l'indice univoco c'è (è la chiave multicampo)
> > > sono io che sbaglio (dove ?)
> > > o non è possibile fare ciò ?
dopo un giorno di tentativi ho cancellato e ricreato la chiave primaria
????


title: aggiungere un campo in una query

author: JOE

text:
salve
ho una query con origine una tabella
ma a me serve poter prendere il campo di un altra tabella
in sostanza devo aggiungere la data di nascita in questa query
che si trova in TabAnagrafe...ů
come fare ???
grazie


title: aggiungere un campo in una query

author: MA

text:
JOE wrote:
> salve
>
> ho una query con origine una tabella
> ma a me serve poter prendere il campo di un altra tabella
> in sostanza devo aggiungere la data di nascita in questa query
> che si trova in TabAnagrafe...ù
> come fare ???
> grazie
le tabelle le puoi collegare tra loro
è questo il bello delle query
strmenti |mostra tabella ...
è chiaro che devi creare uno Join logico
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Inserimento in combobox di un valore nuovo non esistente nella tabella associata

text:
Ciao, una cortesia, è possibile fare in modo che in una combobox possa fare due tipi di azioni:

1) digitare il testo e se esiste lo vedo tramite autocompilazione (e fin qui tutto ok)
2) se quello che sto digitando non esiste, quando esco dal campo lui me lo salva direttamente nella tabella di riferimento e diventa quindi un record nuovo. Meglio fosse se quando il record è nuovo ed esci dalla combo ti chiede se vuoi tenerlo e se gli dici di no, rimette il campo a null.

si può fare secondo voi?

grazie
carlo


text:
Certo che si può fare, anzi è normale farlo... ma da codice...!
Si usa l'evento NotInList, e, seguendo la Guida in Linea trovi l'esempio di come attivare correttamente la Gestione evento e l'inserimento in Tabella.

@Alex


author: Karl Donaubauer

text:
Pintusgiovanna41 ha scritto:
> ...è possibile fare in modo che in una combobox possa fare due tipi di azioni:
>
> 1) digitare il testo e se esiste lo vedo tramite autocompilazione (e fin qui tutto ok)
> 2) se quello che sto digitando non esiste, quando esco dal campo lui me lo salva direttamente nella tabella di riferimento e diventa quindi un record nuovo. Meglio fosse se quando il record è nuovo ed esci dalla combo ti chiede se vuoi tenerlo e se gli dici di no, rimette il campo a null.

Casella combinata - Aggiungere un nuovo record
http://www.donkarl.com/it?FAQ4.13

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


title: Arrotondare alle mille lire per eccesso o per difetto

author: Flx Mts

text:
In un campo ho un valore per  esempio  15.265.398 come fare per arrotondare
(in questo caso per difetto) a  lire  15.265.000 ?
Grazie?


author: Nina

text:
"Flx Mts" <
fel...@tin.it
> ha scritto nel messaggio
news:QZM88.38603$om6.9...@news1.tin.it...

Prova cosě:
 int(15.265.398/1000)*1000 (arrotonda sempre per difetto) oppure
 int((15.265.398+500)/1000)*1000 (arrotonda per difetto o eccesso)
Cio Tonina
Per risposte via e-mail, togli ippo


author: Emyr

text:


per curiosità perchè usi le lire?
Saluti.
Emanuele.


text:
Emyr ha scritto nel messaggio
<
3n7n6u8pu93memo42...@4ax.com
>...

Perchè sino al 28/02002  pagamenti possono essere effettuati in lire e in
Euro


text:


E non puoi semplicemente convertire le lire in euro?
mi sembra che dal primo dell'anno le registrazioni possano essere
fatte solo in euro (vedi registri iva) se non erro...
Saluti.
Emanuele.


title: Esportazione report in RTF

author: Mirko Caporali

text:
Ciao a tutti,
In Access 2007, ho creato un ribbon specifico per i reports con un
pulsante di comando associato ad una macro che dovrebbe consentire
l'esportazione del report in formato RTF.
Il problema è che il tutto funziona in Win Vista e con Access 2007
installato. Non funziona, invece, sotto Win XP e runtime.
Qualcuno ha idea del perché?
Potrebbe dipendere, magari, dal fatto che sono ancora costretto a far
girare l'applicativo con la runtime inglese?
PS: ho provato anche a rimpiazzare la macro con un sub in VBA, ma
niente... sotto Win XP e con runtime non esporta alcunché.


title: Esportazione report in RTF

author: Simone Calligaris

text:
"Mirko
Ciao a tutti,




----------------------------------------------------------------------------
---
Mirko, dovrebbe essere uno dei problemi che affliggono il Runtime di Access
2007.
Ufficialmente in questo periodo MS sta lavorando per eliminare questi bugs,
upgradare il Runtime al SP1 e localizzarlo nelle varie lingue.
http://blogs.msdn.com/access/archive/2008/01/08/runtime-update-in-progress.a
spx
Sarebbe bello che tu postassi il tuo caso: faresti un favore anche a loro,
se il tuo problema non fosse noto.
Saluti.


title: Esportazione report in RTF

text:
On 13 Gen, 15:14, "Simone Calligaris" <
simoc...@libero.it
> wrote:
> Mirko, dovrebbe essere uno dei problemi che affliggono il Runtime di Access
> 2007.
>
http://blogs.msdn.com/access/archive/2008/01/08/runtime-update-in-pro.
..
> spx
> Sarebbe bello che tu postassi il tuo caso: faresti un favore anche a loro,
> se il tuo problema non fosse noto.
Grazie...
Mi puoi ripostare il link del blog? Non riesco ad accedervi.


title: Esportazione report in RTF

text:
"Mirko Caporali" <
> Grazie...
> Mi puoi ripostare il link del blog? Non riesco ad accedervi.
Il link è corretto, ma devi accodare gli ultimi 3 caratteri che sono finiti
a capo:
"spx"


title: Esportazione report in RTF

text:
On 13 Gen, 15:14, "Simone Calligaris" <
simoc...@libero.it
> wrote:
> Mirko, dovrebbe essere uno dei problemi che affliggono il Runtime di Access
> 2007.
Confermo...
Sotto XP, con Access completo, l'esportazione funziona.
Quindi, riepilogando (sperando di tornare utile a quanti, come me,
stanno utilizzando ACCESS 2007), attenzione a quanto segue:
1) NON create files .accde dopo l'istallazione del SP1, poiché
sarebbero ILLEGGIBILI da utenti con la runtime installata;
2) Macro e routines che tentano di esportare reports in formato .rtf
NON funzionano con la runtime


title: Superficie corporea

author: MT

text:
Vorrei ottenere la superficie corporea con questa formula:
(superficie corporea in cmq =71,84 x Peso in Kg.elevato a 0,425 x Altezza in
cm. elevata a 0,725)
in una tabella ho predisposto i due campi di peso e altezza (intero) come
deve essere la procedura?
Ringrazio chi risponde.
Mark


title: Superficie corporea

author: Roberto dal portatile

text:
"MT" <
mtam...@tin.it
> ha scritto nel messaggio
news:TTGg6.5298$ep3.2...@twister1.tin.it...

Se in una maschera il peso č contenuto nel controllo di nome PesoKg e
l'altezza in un controllo di nome AltezzaCm, nell'origine controllo della
casella di testo non associata nella quale vuoi visualizzare la superficie
corporea scrivi:
= 71,84 * ([PesoKg]^ 0,425) * ([AltezzaCm]^ 0,725)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: automazione word: intestazione e piè di pagina

text:
Sto cercando di utilizzare l'automazione word inserendo dei bookmarks
direttamente nell'intestazione e nel piè di pagina, ma word restituisce
errore indicandomi l'impossibilità di effettuare tale operazione.
Qualcuno ci è riuscito?


author: Marco Pizzamiglio

text:
ciroteo ha scritto:

Non puoi mettere un campo modulo nell'intestazione, ci devi mettere un
segnalibro, poi funziona. E se vuoi evitare lo split della finestra che si
verifica (almeno su word 2000) quando selezioni il segnalibro, devi
aggiungere il codice per entrare e uscire dall'intestazione:
  Wrd.ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
  Doc.Bookmarks("intestazione").Select
  Wrd.Selection.TypeText "INTESTAZIONE"
  Wrd.ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
Senti ma... le playmates???
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:dr4vqu$thm$1...@news.newsland.it...
> ciroteo ha scritto:
>
>> Sto cercando di utilizzare l'automazione word inserendo dei bookmarks
>> direttamente nell'intestazione e nel piè di pagina, ma word restituisce
>> errore indicandomi l'impossibilità di effettuare tale operazione.
>> Qualcuno ci è riuscito?
>
>
> Non puoi mettere un campo modulo nell'intestazione, ci devi mettere un
> segnalibro, poi funziona. E se vuoi evitare lo split della finestra che si
> verifica (almeno su word 2000) quando selezioni il segnalibro, devi
> aggiungere il codice per entrare e uscire dall'intestazione:
>
>  Wrd.ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader
>  Doc.Bookmarks("intestazione").Select
>  Wrd.Selection.TypeText "INTESTAZIONE"
>  Wrd.ActiveWindow.ActivePane.View.SeekView = wdSeekMainDocument
>
Grazie Marco! ... avevo impostato una macro in word e avevo provato il
codice, non riuscivo a capire cosa significava
 Wrd.ActiveWindow.ActivePane.View.SeekView = wdSeekCurrentPageHeader ..
entra ed esci cioè un po' come il doppio click per entrare ...
ottimo suggerimento.
> Senti ma... le playmates???
> -Marco-
>
... ne ho una sottomano che mi sta facendo impazzire ... quando mi ha
spezzato il cuore te la passo volentieri.
il tuo numero non mi manca ...


title: A.A.A. Programmatore Access Cercasi

author: Francesco G

text:
Ciao a tutti
ho la necessità di un semplice programma in access.
sono un agente di commercio e mi servirebbe un programma per gestire gli
ordini , lo storico dei prodotti acquistati, gli scoperti ed eventualmente
le relative provvigioni.....
Abito in zona Monte  Sacro(Roma)  cerco una persona seria e capace che non
mi
faccia spendere molto.
Grazie
Francesco


title: A.A.A. Programmatore Access Cercasi

text:
Francesco G ha scritto:

Forse qualcuno c'è.....mi dai un tetto max e qualche particolare in +(anche per mail privata se nn vuoi al NG)?
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: A.A.A. Programmatore Access Cercasi

author: Carlo Costarella

text:
"Francesco G" <
francesc...@fastwebnet.it
> ha scritto nel messaggio
news:Y0kgk.1102$Pw....@tornado.fastwebnet.it...

Qui quasi tutti sono in grado di fare quello che chiedi!
Solo, imho, che ti costerebbe troppo, come un paio di scarpe su misura.
Se hai 129 euro tondi tondi puoi trovare qualcosa di già fatto:
http://www.finson.com/catalogo/sw.asp?c=CD0862&l=box&a=B&cat=gestionali
Ciao, Carlo


title: A.A.A. Programmatore Access Cercasi

text:
Qui ancora a meno:
http://www.giannonecomputers.it/news.cfm?id=3703
Ciao, Carlo


title: A.A.A. Programmatore Access Cercasi

text:
Abbiamo scherzato!
Qui č gratuito:
http://www.freeonline.org/pr/pr-1628/Programma%20Agente%20di%20Commercio%20Gratuito
Ciao, Carlo


title: A.A.A. Programmatore Access Cercasi

author: Pablitomf

text:
> ho la necessità di un semplice programma in access.
E già questa la dice grossa... chi ti dice sia semplice se non lo sai far
tu?
> sono un agente di commercio e mi servirebbe un programma per gestire gli
> ordini , lo storico dei prodotti acquistati, gli scoperti ed eventualmente
> le relative provvigioni.....
mh
> Abito in zona Monte  Sacro(Roma)  cerco una persona seria e capace che non
> mi
> faccia spendere molto.
ahhh ecco il "SEMPLICE" a cosa voleva andare a parare!
Se vuoi una cravatta da "MERCATINO", non andare a chiede da "MARINELLA" di
fartela pagare poco. ;-)
--
---
Ciao
Pablitomf


title: A.A.A. Programmatore Access Cercasi

author: Alessandro Cara

text:
Francesco G ha scritto:
> Ciao a tutti
>
> ho la necessità di un semplice programma in access.
> sono un agente di commercio e mi servirebbe un programma per gestire gli
> ordini , lo storico dei prodotti acquistati, gli scoperti ed eventualmente
> le relative provvigioni.....
> Abito in zona Monte  Sacro(Roma)  cerco una persona seria e capace che non
dove? Ma non sono serio! La capacita' e da dimostrare.
>


title: A.A.A. Programmatore Access Cercasi

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:YtDgk.1624$Pw....@tornado.fastwebnet.it...

Venditore ambulante! :-DDDD
--
---
Ciao
Pablitomf
FORZA NAPOLI - - - SEMPRE!


title: A.A.A. Programmatore Access Cercasi

author: lapazza

text:
scusami....non volevo offendere nessuno....
semplice intendevo dire la gestione di un cliente e dei relativi
ordini....non credo sia difficile per un programma nato per fare il DB.
ciao
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:g5t1gd$onu$1...@tdi.cu.mi.it...



title: A.A.A. Programmatore Access Cercasi

text:
grazie per le segnalazioni......
il programma della finson è laborioso e davvero fatto male.....
grazie cmq.
ciao
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:g5vg81$3rl$1...@tdi.cu.mi.it...



title: A.A.A. Programmatore Access Cercasi

text:
> scusami....non volevo offendere nessuno....
> semplice intendevo dire la gestione di un cliente e dei relativi
> ordini....non credo sia difficile per un programma nato per fare il DB.
> ciao
N.1 ) rispettare quoting pls
N.2 ) mai sostenuto sia qualcosa di difficile, ho detto solo che non può
essere il committente (che non è del mestiere) a dire quanto sia + o -
difficile metter su un programma... il concetto è : non puoi dire al
commercialista che è semplice fare il mod. UNICO e sostenere che in quanto
facile non debba per quello costar molto, e il perchè è semplice... se hai
le competenze per capire che è qualcosa di semplice, hai anche quelle per
farlo da solo.
Sul costo poi, mi astengo essendo tutto cmq legato al punto 2



title: A.A.A. Programmatore Access Cercasi

author: Sergio MAZZA

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:YtDgk.1624$Pw....@tornado.fastwebnet.it...
>> Abito in zona Monte  Sacro(Roma)  cerco una persona seria e capace che
>> non
> dove? Ma non sono serio! La capacita' e da dimostrare.
[scudo stellare on]
Ha anche scritto "A.A.A. Programmatore Access Cercasi"...
Ciao.
--
Sergio MAZZA


title: A.A.A. Programmatore Access Cercasi

text:

Infatti se avesse voluto te, Alessandro, avrebbe scritto
A.A.A. A 'coso...
[Scudo stellare non fa lo str.. e non ci lasciare nella m...]
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: A.A.A. Programmatore Access Cercasi

text:
Sergio MAZZA ha scritto:

Dici che mi sono allargato un po'? Bisogna inventarsi di tutto come dice
sua "nanita'".
Pero' non ha messo "....di bella presenza e autofornito.."
Poi quelli di M.Sacro e' meglio che non passano l'Aniene (una volta
fiume ora fogna a cielo aperto) che fanno danni.
--
ac


title: A.A.A. Programmatore Access Cercasi

author: Alessandro Baraldi

text:
[cut]
> Dici che mi sono allargato un po'? Bisogna inventarsi di tutto come dice
> sua "nanita'".
> Pero' non ha messo "....di bella presenza e autofornito.."
Se però metteva superdotato allora si che...
;-)
> Poi quelli di M.Sacro e' meglio che non passano l'Aniene (una volta
> fiume ora fogna a cielo aperto) che fanno danni.
> --
> ac
Saluti
@Alex


title: A.A.A. Programmatore Access Cercasi

text:
Alessandro Baraldi ha scritto:
> [cut]
>> Dici che mi sono allargato un po'? Bisogna inventarsi di tutto come dice
>> sua "nanita'".
>> Pero' non ha messo "....di bella presenza e autofornito.."
>
> Se però metteva superdotato allora si che...
> ;-)
Beh effettivamente.
NBook 2 gbRam hd 160gb e 4 hd esterni per un totale di 1 Terabyte.
In quanto a dotazione siamo forniti.
;<)
--
ac


title: A.A.A. Programmatore Access Cercasi

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:FsDhk.1950$0N...@tornado.fastwebnet.it...
> Dici che mi sono allargato un po'? Bisogna inventarsi di tutto come dice
> sua "nanita'".
Santo subito!
> Pero' non ha messo "....di bella presenza e autofornito.."
EcchéSSoMAssimiliano io?
> Poi quelli di M.Sacro e' meglio che non passano l'Aniene (una volta fiume
> ora fogna a cielo aperto) che fanno danni.
Acqua, acqua; io sono di un altro Monte...Verde...
> --
> ac
Ciao.
--
Sergio MAZZA


title: A.A.A. Programmatore Access Cercasi

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:08d3e00a-4dda-4e81...@d1g2000hsg.googlegroups.com...
Se perň metteva superdotato allora si che...
;-)
[risposta]
Cos'č? La trama del prossimo Star Wars?
Saluti
@Alex
[risposta]
Eppoi! Con chi non risponde agli sms non ci parlo!!!
Ciao.
--
Sergio MAZZA


title: A.A.A. Programmatore Access Cercasi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:g66v4i$hhr$1...@tdi.cu.mi.it...
Infatti se avesse voluto te, Alessandro, avrebbe scritto
A.A.A. A 'coso...
[Scudo stellare non fa lo str.. e non ci lasciare nella m...]
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
[risposta]
No; avrebbe scritto: Ah! Ah! Ah! Cercasi....
Ciao.
--
Sergio MAZZA


title: Problema con origine record

author: Enzo

text:
Vi spiego il mio problema
ho creato 4 collegamenti a a file Excel per creare a tabelle, Tab 1 Tab
2 ..., che equivalgono a Spese 2001, spese 2002 .....(Per tenere sotto
controllo le spese di casa :)
Queste tabelle hanno gli stessi campi, ed ho un unica maschera per
inserire i dati nelle tabelle e un unico report per vedere i dati
elaborati.
Io vorrei tramite una maschera principale, tramite casella combinata,
scegliere l'anno 2002, ed automaticamente mi vada a modificare
l'origine record della maschera e del report, per poter lavorare
solamente su quella tabella, tab 2, poi ritornando alla maschera
principale modificare l'anno 2001 per lavorara con la stessa maschera
sull'altra tabella Tab 1.
Grazie


title: Problema con origine record

author: Karl Donaubauer

text:

Prima chiami le tabelle collegate in Access:
"Spese_2001"
"Spese_2002" ecc.
Poi nel codice del evento "Su Apertura" della maschera e
del report usi:
Me.Recordsource = "Spese_" & Forms!TuaMascheraPrincipale!TuaCombo
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Checkbox totale ...Siamo vicini !!!

author: RobertoAcc

text:
Salve sono Roberto.
Con riferimento al mio thread del 19/11/2003 "Checkbox totale"
Ho provato inserendo una check non associata "Tutti" e fornendo il
seguente codice sull'evento afterupdate della stessa:
Private sub Tutti_AfterUpdate()
if Tutti=True then
Aggiungi=true
else
aggiungi=false
end if
end sub
"Aggiungi" è la check che possiede ciascun record.
il tutto funziona, infatti spuntando la che "Tutti", mi seleziona solo la
check del record corrente io invece voglio che li selezioni/deselezioni
tutti, i record, nel momento in cui seleziono o no la check "Tutti" .
come posso modificare il codice ?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Checkbox totale ...Siamo vicini !!!

author: sv

text:
RobertoAcc ha scritto:
> Salve sono Roberto.
> Con riferimento al mio thread del 19/11/2003 "Checkbox totale"
> Ho provato inserendo una check non associata "Tutti" e fornendo il
> seguente codice sull'evento afterupdate della stessa:
> Private sub Tutti_AfterUpdate()
> if Tutti=True then
> Aggiungi=true
> else
> aggiungi=false
> end if
> end sub
> "Aggiungi" è la check che possiede ciascun record.
> il tutto funziona, infatti spuntando la che "Tutti", mi seleziona solo la
> check del record corrente io invece voglio che li selezioni/deselezioni
> tutti, i record, nel momento in cui seleziono o no la check "Tutti" .
> come posso modificare il codice ?
Devi utilizzare una query di aggiornamento con il criterio impostato sul
valore della tua check non associata.
--
rgrds
SC



title: Checkbox totale ...Siamo vicini !!!

text:
sv ha scritto:
> RobertoAcc ha scritto:
> > Salve sono Roberto.
> > Con riferimento al mio thread del 19/11/2003 "Checkbox totale"
> > Ho provato inserendo una check non associata "Tutti" e fornendo il
> > seguente codice sull'evento afterupdate della stessa:
> > Private sub Tutti_AfterUpdate()
> > if Tutti=True then
> > Aggiungi=true
> > else
> > aggiungi=false
> > end if
> > end sub
> > "Aggiungi" è la check che possiede ciascun record.
********
Allora, sto cercando di seguire il tuo consiglio.
1)ho crato un check nonn associata chiamata "Tutti"
2)ho crato una query di aggionamento inserendo il campo checkbox
"Aggiungi" della tabella T_Articoli:
*********************
Campo: Aggiungi
Tabella: T_Articoli
Aggiorna a:
Criterio:
*********************
scusa se sono tosto di cervello, ma come faccio a dire che ogni volta che
seleziono/deseleziono la check "Tutti" tutti i record contenenti la chebox
"Aggiungi", si devono portare nello stato selezionato/deselezionato ?
Ciao da Roby !



title: Checkbox totale ...Siamo vicini !!!

text:
RobertoAcc ha scritto:
> sv ha scritto:
> > RobertoAcc ha scritto:
> > > Salve sono Roberto.




> ********


> Ciao da Roby !



> > --
> > rgrds
> > SC
Scrivi dopo il quoting.
Suppononiamo che tu abbia una maschera MiaForm  con un campo Aggiungi
(Sì/No) e un campo non associato MioCheck (Sì/No). Creata una query
MiaQuery con il campo Aggiungi:
1) Nell'evento "Dopo Aggiornamento" del campo Aggiungi della maschera
MiaForm inserisci il seguente codice:
On error...
    Dim stDocName As String
    stDocName = "MiaQuery"
    DoCmd.OpenQuery stDocName, acNormal, acEdit
    Me.Form.Requery
.....
2)Nella griglia di MiaQuery in "Aggiorna a" inserisci:
IIf([Forms]![MiaForm]![MioCheck]=-1;-1;0).
Scusami ma ho l'impressione che tu non abbia ancora fatto uno sforzo
concreto per documentarti con l'help di Access su quello che sono tabelle,
query, maschere etc.
Buon lavoro.



title: popolare una tabella tramite query

author: Claudia G

text:
Devo popolare una tabella tramite query ma ho delle celle vuote come faccio?
Tb_Enti
Nome Cognome
Tb_Utenti
Login Password
Devo popolare il campo Login con i dati importati da Cognome e fin qua tutto
ok
Devo popolare il campo Password con i dati importati da Nome però Nome può
non avere nessun dato cosi vorrei inserire la parola "pippo" sul campo vuoto


title: popolare una tabella tramite query

author: MA

text:

metti nz([password];"pippo")
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: popolare una tabella tramite query

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:0YePe.33367$TR5....@news.edisontel.com...

mi da errore...


title: popolare una tabella tramite query

text:
Claudia G wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:0YePe.33367$TR5....@news.edisontel.com...
>> Claudia G wrote:
>>> Devo popolare una tabella tramite query ma ho delle celle vuote come
>>> faccio? Tb_Enti
>>> Nome Cognome
>>>
>>> Tb_Utenti
>>> Login Password
>>>
>>> Devo popolare il campo Login con i dati importati da Cognome e fin
>>> qua tutto ok
>>> Devo popolare il campo Password con i dati importati da Nome però
>>> Nome può non avere nessun dato cosi vorrei inserire la parola
>>> "pippo" sul campo vuoto
>>
>> metti nz([password];"pippo")
>>
>
> mi da errore...
posta la stringa e la correggiamo



title: popolare una tabella tramite query

author: VT @ Work

text:
On Thu, 25 Aug 2005 08:00:02 GMT, "Claudia G" <
cla...@libero.it
>
wrote:
 (...)

Nella query che popola Tb_Utenti, nella colonna dove hai impostato il
campo Nome specificando che deve essere importato nel campo Password,
invece di Nome scrivi la seguente espressione:
Nz([Nome];"pippo")
HTH


title: popolare una tabella tramite query

text:
"VT @ Work" <V...@Work.it> ha scritto nel messaggio
news:430daead...@firewall.regione.toscana.it...

allora...
non era l'effetto voluto perche sul campo password mi scrive pippo a tutti,
mentre ti spiego cosa volevo fare io
prendo tutti i cognomi e me li metto nel campo login poi mi prendo tutti i
nomi e me li metto nel campo password il problema è che nomi puo essere
vuoto e allora dovrebbe riempire il campo password con la parola pippo
ho un altro problema... nell'accodamento le parole sono maiuscole, è
possibile nella query di accodamento scriverle in minuscolo?


title: popolare una tabella tramite query

text:

Se tu l'hai messo nel campo da valorizzare è chiaro che lui ti scrive tutti
pippo
perchè in quella tabella no c'è nessun valore.
Lo devi mettere nella tab di partenza.
>
> ho un altro problema... nell'accodamento le parole sono maiuscole, è
> possibile nella query di accodamento scriverle in minuscolo?
Ucase([nome])
manda la stringa sql che la sistemiamo



title: popolare una tabella tramite query

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:7imPe.33484$TR5....@news.edisontel.com...

INSERT INTO Utenti_ ( UserID, [Password], Azienda, Reparto, Via, Citta,
Provincia, Telefono, Fax, Mail, Nome, Cognome )
SELECT Contatto.Last_Name, Nz([Nome],"pippo") AS Espr1,
Nominativi.Ragione_Sociale, Nominativi.Descrizione2, Nominativi.Indirizzo,
Nominativi.Citta, Nominativi.Provincia, Nominativi.Telefono, Nominativi.Fax,
Contatto.Email_Personale, Contatto.First_Name, Contatto.Last_Name
FROM Contatto RIGHT JOIN Nominativi ON
Contatto.ID_Nominativo=Nominativi.ID_Nominativo
WHERE (((Contatto.Last_Name) Is Not Null))
ORDER BY Contatto.Last_Name;


title: popolare una tabella tramite query

text:

la select sembra corretta (per quanto riguarda password)
preova a vedere se invece di accodamento la selezioni come query di
selezione e vedi i dati come ti servono



title: popolare una tabella tramite query

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:1YmPe.33504$TR5....@news.edisontel.com...

sulla query di selezione ho dati e non come previsto
senti e invece per scrivere admin tutto in minuscolo come va corretta la
query?


title: popolare una tabella tramite query

text:
Claudia G wrote:

>>> INSERT INTO Utenti_ ( UserID, [Password], Azienda, Reparto, Via,
>>> Citta, Provincia, Telefono, Fax, Mail, Nome, Cognome )
>>> SELECT Contatto.Last_Name, Nz([Nome],"pippo") AS Espr1,
attenzione qui deve essere
Nz([Nome];"pippo") col punto e virgola
>>> Nominativi.Ragione_Sociale, Nominativi.Descrizione2,
>>> Nominativi.Indirizzo, Nominativi.Citta, Nominativi.Provincia,
>>> Nominativi.Telefono, Nominativi.Fax, Contatto.Email_Personale,
>>> Contatto.First_Name, Contatto.Last_Name
>>> FROM Contatto RIGHT JOIN Nominativi ON
>>> Contatto.ID_Nominativo=Nominativi.ID_Nominativo
>>> WHERE (((Contatto.Last_Name) Is Not Null))
>>> ORDER BY Contatto.Last_Name;
>> la select sembra corretta (per quanto riguarda password)
>> preova a vedere se invece di accodamento la selezioni come query di
>> selezione e vedi i dati come ti servono
>> --
>
> sulla query di selezione ho dati e non come previsto
>
> senti e invece per scrivere admin tutto in minuscolo come va corretta
> la query?
Lcase(Last_name)



title: popolare una tabella tramite query

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:wfzPe.33622$TR5....@news.edisontel.com...

Sono una rompi...
> attenzione qui deve essere
> Nz([Nome];"pippo") col punto e virgola
scritto corretto ma scrive su tutti i campi "pippo"
il campo NOME se non è vuoto ha il dato in maiuscolo per cui dovrei metterlo
in minuscolo e mettere pippo se è vuoto...


title: popolare una tabella tramite query

author: Alex NSB

text:
> INSERT INTO Utenti_ ( UserID, [Password], Azienda, Reparto, Via,
> Citta, Provincia, Telefono, Fax, Mail, Nome, Cognome )
> SELECT Contatto.Last_Name, Nz([Nome],"pippo") AS Espr1,
> Nominativi.Ragione_Sociale, Nominativi.Descrizione2,
> Nominativi.Indirizzo, Nominativi.Citta, Nominativi.Provincia,
> Nominativi.Telefono, Nominativi.Fax, Contatto.Email_Personale,
> Contatto.First_Name, Contatto.Last_Name
> FROM Contatto RIGHT JOIN Nominativi ON
> Contatto.ID_Nominativo=Nominativi.ID_Nominativo
> WHERE (((Contatto.Last_Name) Is Not Null))
> ORDER BY Contatto.Last_Name;
Ma è "Nome" o "First_Name"?
INSERT INTO Utenti_
(UserID, Password, Azienda, Reparto, Via, Citta,
Provincia, Telefono, Fax, Mail, Nome, Cognome)
SELECT C.Last_Name, Nz(C.First_Name,"pippo") AS Pwd,
N.Ragione_Sociale, N.Descrizione2, N.Indirizzo,
N.Citta, N.Provincia, N.Telefono, N.Fax,
C.Email_Personale, C.First_Name, C.Last_Name
FROM Contatto C RIGHT JOIN Nominativi N ON
C.ID_Nominativo=N.ID_Nominativo
WHERE C.Last_Name Is Not Null;
HTH.
Alessandro


title: popolare una tabella tramite query

text:
CHIEDO SOLENNEMENTE SCUSA...
sai dove stava l'errore??
password: Nz([Nome];"password") dava errore
password: Nz([First_name];"password") corretto........
scusa forse devo lasciare la tastiera per un po.... e andare a fare un giro
in bici....


title: popolare una tabella tramite query

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:wfzPe.33622$TR5....@news.edisontel.com...

senti ma con Nz([Nome];"pippo") i dati li ho sempre in maiuscolo, Lcase in
questo caso dove lo metto per avere i dati in minuscolo?


title: popolare una tabella tramite query

text:
"Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
news:demibt$sph$1...@newsread.albacom.net...

First_name scusa ma mi sto rinco....


title: popolare una tabella tramite query

text:

> Sono una rompi...
>> attenzione qui deve essere
>> Nz([Nome];"pippo") col punto e virgola
> scritto corretto ma scrive su tutti i campi "pippo"
>
> il campo NOME se non è vuoto ha il dato in maiuscolo per cui dovrei
> metterlo in minuscolo e mettere pippo se è vuoto...
Nz(ucase([Nome]);"pippo")
Ho visto che l'antro andava. buon giro in bici.
--



title: popolare una tabella tramite query

text:

ops
Nz(Lcase([Nome]);"pippo")



title: Numerare progressivamente (al volo ) i record di una tbl

author: mondlucy

text:
Come da oggetto, è possibile tramite query Sql numerare progressivamente dei
record contenuti in una tbl qualsiasi (senza utilizzare il campo contatore)?
Es tbl MarcheAutomobili
            Ferrari
            Ford
            Audi
-->
1    Audi
2     Ferrari
3    Ford
Grazie per le eventuali risposte,
Lucy


text:
"mondlucy" <
mond...@virgilio.it
> ha scritto nel messaggio
news:74WP9.48434$R45.2...@news2.tin.it...

Personalmente  uso il codice.
Un semplice ciclo. Conto i record e poi con un for..next il gioco è fatto.
Ovviamente ho aggiunto un campo numerico alla tabella, prima della funzione.
Esempio:
Public Sub AggiungiNumeri()
On Error Resume Next
Dim rcs As Recordset, i As Long
Set rcs = CurrentDb.OpenRecordset("TuoRecordset")
rcs.MoveLast
rcs.MoveFirst
For i = 1 To rcs.RecordCount
    With rcs
    .Edit
    !CampoNumerico = i
    .Update
    .MoveNext
    End With
Next i
rcs.Close
End Sub
Ciao, Carlo


author: Claudio

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:FKWP9.48719$R45.2...@news2.tin.it...

Ciao Carlo  , e a tutto il NG.... per cortesia puoi spiegarmi piu in
dettaglio la Funzione che hai elaborato in questo post ? il debug mi da un
errore sulla riga ".Edit" del codice e inoltre vorrei sapere come
utilizzarla dato che mi interessa molto.
Grazie e buona serata!
Paolo


text:
CUI
> > Esempio:
> >
> > Public Sub AggiungiNumeri()
> > On Error Resume Next
> > Dim rcs As Recordset, i As Long
> > Set rcs = CurrentDb.OpenRecordset("TuoRecordset")
> > rcs.MoveLast
> > rcs.MoveFirst
> >
> > For i = 1 To rcs.RecordCount
> >     With rcs
> >     .Edit
> >     !CampoNumerico = i
> >     .Update
> >     .MoveNext
> >     End With
> > Next i
> >
> > rcs.Close
> >
> > End Sub
> >
> > Ciao, Carlo
> >
> >
>
> Ciao Carlo  , e a tutto il NG.... per cortesia puoi spiegarmi piu in
> dettaglio la Funzione che hai elaborato in questo post ? il debug mi da un
> errore sulla riga ".Edit" del codice e inoltre vorrei sapere come
> utilizzarla dato che mi interessa molto.
>
> Grazie e buona serata!
> Paolo
>
Nell'esempio .Edit permette di "editare" appunto un campo che si chiama (per
esempio) "CampoNumerico" con un valore ti tipo long.
La funzione serve a dimostrare come si possa aggiungere un valore
progressivo in un campo di tipo numerico.
Nel caso specifico Lucy aveva una tabella senza questo campo numerico.
Quindi il primo passo è stato quello di aggiungere tale campo,
successivamente, tramite la sub, si è popolato il campo con una serie di
numeri unici e progressivi.
In dettaglio la sub:
Dichiarazione di variabili,
Apertura del set di record (la tabella o query) che deve essere editabile,
Conteggio dei record presenti nel recordset,
Muoversi dal primo all'ultimo record inserendo nel campo appropriato il
valore del contatore (variabile i di tipo long).
Chiusura del recordset.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:2XZP9.39449$Q%4.12...@news1.tin.it...

> Quindi il primo passo č stato quello di aggiungere tale campo,
> successivamente, tramite la sub, si č popolato il campo con una serie di
> numeri unici e progressivi.
> In dettaglio la sub:
> Dichiarazione di variabili,
> Apertura del set di record (la tabella o query) che deve essere editabile,
> Conteggio dei record presenti nel recordset,
> Muoversi dal primo all'ultimo record inserendo nel campo appropriato il
> valore del contatore (variabile i di tipo long).
> Chiusura del recordset.
>
> Ciao, Carlo
>
Grazie Carlo .... sei stato come sempre gentilissimo e chiaro! adesso tocca
a me...mettermi al lavoro!
Ti auguro un felicissimo anno nuovo! esteso naturalmemte a tutto il NG :))
Paolo


author: Roberto da casa

text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:Or0Q9.6919$lj5....@tornado.fastwebnet.it...
[CUT]
> Grazie Carlo .... sei stato come sempre gentilissimo e chiaro! adesso
tocca
> a me...mettermi al lavoro!
Stai attento che la funzione di Carlo fa riferimento alla libreria Microsoft
DAO.
Se usi una versione di Access successiva ad Access97, devi aggiungere al tuo
database i riferimenti a tale libreria, avendo cura che precedano, nella
lista dei riferimenti, i riferimenti alla libreria Microsoft ADO.
>
> Ti auguro un felicissimo anno nuovo! esteso naturalmemte a tutto il NG :))
Buon Anno a te.
> Paolo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:ayhQ9.66908$Ou4.2...@twister2.libero.it...
>
> "Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
> news:Or0Q9.6919$lj5....@tornado.fastwebnet.it...
> [CUT]
> > Grazie Carlo .... sei stato come sempre gentilissimo e chiaro! adesso
> tocca
> > a me...mettermi al lavoro!
>
> Stai attento che la funzione di Carlo fa riferimento alla libreria
Microsoft
> DAO.
> Se usi una versione di Access successiva ad Access97, devi aggiungere al
tuo
> database i riferimenti a tale libreria, avendo cura che precedano, nella
> lista dei riferimenti, i riferimenti alla libreria Microsoft ADO.
>
> >
> > Ti auguro un felicissimo anno nuovo! esteso naturalmemte a tutto il NG
:))
>
> Buon Anno a te.
>
> > Paolo
>
> --
> Roberto
Ciao Roberto, e a tutto il NG, credo di essere il primo a darti il buon anno
...nel nuovo anno e ne sono contento dato che i tuoi suggerimenti, e dei
colleghi del NG, sono sempre molto molto preziosi ed è sopratutto con quelli
che sto capendo molto meglio le logiche del linguaggio VBA.
In effetti una delle cose che mi sfuggive sempre erano i riferimenti da
impiegare se si utilizza una versione di Access superiore alla '97.
Ti auguro un felicissimo 2003, sereno, e senza dubbio ti leggero sempre con
attenzione e molta stima........
Con riconoscenza
Paolo



text:
>
> Ciao Roberto, e a tutto il NG, credo di essere il primo a darti il buon
anno
> ...nel nuovo anno e ne sono contento dato che i tuoi suggerimenti, e dei
> colleghi del NG, sono sempre molto molto preziosi ed è sopratutto con
quelli
> che sto capendo molto meglio le logiche del linguaggio VBA.
> In effetti una delle cose che mi sfuggive sempre erano i riferimenti da
> impiegare se si utilizza una versione di Access superiore alla '97.
> Ti auguro un felicissimo 2003, sereno, e senza dubbio ti leggero sempre
con
> attenzione e molta stima........
> Con riconoscenza
>
> Paolo
>
Anche se leggo il Ng solo ora mi associo agli auguri ed ai ringraziamenti
...
Lucy



text:
"Claudio" <
hac...@fastwebnet.it
> ha scritto nel messaggio
news:wVuQ9.7555$lj5....@tornado.fastwebnet.it...
[CUT]
> Ti auguro un felicissimo 2003, sereno,
[CUT]
>
> Paolo
>
Un felice 2003 a te.
--
Roberto



text:
"mondlucy" <
mond...@virgilio.it
> ha scritto nel messaggio
news:6CIQ9.45847$Q%4.14...@news1.tin.it...
[CUT]
> Anche se leggo il Ng solo ora mi associo agli auguri ed ai ringraziamenti
> ...
> Lucy
>
Tanti auguri a te di un Buon Anno Nuovo.
--
Roberto



title: Relazioni per storicita Acc/97

author: Tommy

text:
ho una tabelle Clenti con i seguenti campi.
Id cliente : contatore
Nome: testo
ho una tabella Articoli con i seguenti campi.
id articolo : contatore
id cliente : intero lungo  (prende dalla tabella clienti)
codice: testo
ho una tabella consegne
id consegna:contatore
data consegna : data ora
id cliente : intero lungo (prende dalla tabella clienti)
id articolo:intero lungo ( prende dalla tabella articoli)
Bene ho impostato tutte le relazioni.
Oggi faccio una consegna esempio dell'articolo "valvola" con il cliente
"Rossi"
inserisco con una form nella tabella consegne
Domani faccio una consegna esempio dell'articolo "perno" con il cliente
"Rossi"
inserisco con una form nella tabella consegne
Se faccio una query con tutte le tabelle mi ritrovo es. tutte le consegne:
valvola in data 21/10/2003
perno in data 22/10/2003
La mia domanda e' questa.
Se io vado nella tabella articoli e cambio il codice articolo valvola in
pistone.
mi trovero'
pistone in data 21/10/2003
perno in data 22/10/2003
pistone in data 23/10/2003
invece io voglio
valvola in data 21/10/2003
perno in data 22/10/2003
pistone in data 23/10/2003
Come faccio senza aggiungere un altro articolo ma solo modificando quello
esistente e avere anche lo storico. Sbaglio nelle relazioni.
ciao a tutto il NG.


title: Relazioni per storicita Acc/97

author: Sib

text:
"Tommy" <
sime...@tin.it
> ha scritto nel messaggio
Hai litigato col tasto invio?
ho impiegato 2 minuti di orologio solo per riallineare il testo
> ho una tabelle Clenti con i seguenti campi.
>     Id cliente : contatore Nome: testo
> ho una tabella Articoli con i seguenti campi.
>     id articolo : contatore id cliente : intero lungo  (prende dalla
tabella clienti) codice: testo
> ho una tabella consegne
>     id consegna:contatore data consegna : data ora id cliente : intero
lungo (prende dalla tabella clienti) id articolo:intero lungo ( prende dalla
tabella articoli)
> Bene ho impostato tutte le relazioni.
> Oggi faccio una consegna esempio dell'articolo "valvola" con il cliente
"Rossi"
> inserisco con una form nella tabella consegne
> Domani faccio una consegna esempio dell'articolo "perno" con il cliente
"Rossi"
> inserisco con una form nella tabella consegne
> Se faccio una query con tutte le tabelle mi ritrovo es. tutte le consegne:
>     valvola in data 21/10/2003
>     perno in data 22/10/2003
> La mia domanda e' questa.
> Se io vado nella tabella articoli e cambio il codice articolo valvola in
> pistone mi trovero'
>     pistone in data 21/10/2003
>     perno in data 22/10/2003
>     pistone in data 23/10/2003
Ovvio.
> invece io voglio
>     valvola in data 21/10/2003
>     perno in data 22/10/2003
>     pistone in data 23/10/2003
> Come faccio senza aggiungere un altro articolo ma solo modificando quello
> esistente e avere anche lo storico. Sbaglio nelle relazioni.
Sbagli nell'idea di non voler aggiungere un altro articolo.
la tabella articoli non va gestita come pretendi di fare.
inoltre da quanto scrivi sembra che tu non abbia usato degli ID ma che
cerchi di usare la descrizione per identificare l'articoloe e questo non
solo e' sbagliato, ma anche molto pericoloso.
Devi aggiungere un altro articolo senza mai modificare (se non per
correzioni) gli articoli esistenti.
le informazioni che invece vanno fissate al momento della creazione del
record (prezzo, sconto, ecc) vanno memorizzate nelle righe d'ordine
(denormalizzazione) in modo da non avere cambiamenti di prezzo degli
articoli gia' venduti quando aggiorni i listini.
Sib


title: Relazioni per storicita Acc/97

text:
<cut
scusa per le tabulazioni ma avevo creato il testo in word e poi incollato.
Il testo mi sembrava giusto, ma se hai speso tutto sto tempo........
mi hai detto:
le informazioni che invece vanno fissate al momento della creazione del
record (prezzo, sconto, ecc) vanno memorizzate nelle righe d'ordine
(denormalizzazione) in modo da non avere cambiamenti di prezzo degli
articoli gia' venduti quando aggiorni i listini.
Gli archivi allora li uso in maniera corretta ed anche gli indici. perche
l'articolo lo ricerco per id articolo e non per descrizione mi ero espresso
male.
Che cosa intendi per denormalizzazione.
Cioč quando nelle righe d'ordine io seleziono con una casellacombinata,
ricerco per codice articolo ma memorizzo id articolo.
Poi estrao il prezzo talla tabella articoli.
Se un domani cambio il prezzo mi cambia anche nella tabella consegne.
sbaglio in qualcosa.?


title: Relazioni per storicita Acc/97

author: Salvatore

text:
"Tommy" <
sime...@tin.it
> ha scritto nel messaggio
news:%KOqb.107453$e5.38...@news1.tin.it...
> <cut
> scusa per le tabulazioni ma avevo creato il testo in word e poi incollato.
> Il testo mi sembrava giusto, ma se hai speso tutto sto tempo........
> mi hai detto:
> le informazioni che invece vanno fissate al momento della creazione del
> record (prezzo, sconto, ecc) vanno memorizzate nelle righe d'ordine
> (denormalizzazione) in modo da non avere cambiamenti di prezzo degli
> articoli gia' venduti quando aggiorni i listini.
>
> Gli archivi allora li uso in maniera corretta ed anche gli indici. perche
> l'articolo lo ricerco per id articolo e non per descrizione mi ero
espresso
> male.
> Che cosa intendi per denormalizzazione.
> Cioè quando nelle righe d'ordine io seleziono con una casellacombinata,
> ricerco per codice articolo ma memorizzo id articolo.
> Poi estrao il prezzo talla tabella articoli.
> Se un domani cambio il prezzo mi cambia anche nella tabella consegne.
> sbaglio in qualcosa.?
>
>
Se vuoi conservare il prezzo iniziale (cioè al momento della vendita) una
soluzione è quella di memorizzare anche il prezzo nella tabella acquisti o
vendite anziché ricavarlo dalla tabella dell'archivio.
Ciao
Salvatore


title: Relazioni per storicita Acc/97

text:
"Tommy" <
sime...@tin.it
> ha scritto nel messaggio
cut
>> le informazioni che invece vanno fissate al momento della creazione del
>> record (prezzo, sconto, ecc) vanno memorizzate nelle righe d'ordine
>> (denormalizzazione) in modo da non avere cambiamenti di prezzo degli
>> articoli gia' venduti quando aggiorni i listini.
>
cut
> Che cosa intendi per denormalizzazione.
intendo che il prezzo non lo ricavi dalla tabella articoli, ma te lo
memorizzi insieme all'IDarticolo nella tabella delle righe ordine,
altrimenti quando cambi il prezzo nella tabella articoli ti cambia anche
negli ordini gia' inseriti, e questo e' sbagliato.
> Cioè quando nelle righe d'ordine io seleziono con una casellacombinata,
> ricerco per codice articolo ma memorizzo id articolo.
> Poi estrao il prezzo talla tabella articoli.
Perdonami: "estraggo".
Comunque e' proprio questo che non devi fare, proprio per quanto scrivi qui:
> Se un domani cambio il prezzo mi cambia anche nella tabella consegne.
Sib


title: Attiva 2 SIM Card sul tuo telefonino !!!

author: Enrico Ranucci

text:
Due linee telefoniche contemporaneamente attive grazie a GENIUS.
L'unica batteria che ti consente di tenere all'interno del tuo cellulare 2
SIM CARD contemporaneamente.
La trovi disponibile per il tuo telefonino su
http://www.villaggio-globale.it


title: passaggio record identici tra 2 db da maschera

author: Donato

text:
Ciao a tutti.
Vi chiedo gentilmente come posso fare a richiamare record anagrafici
presenti in un db che fa da banca dati, verso il db corrente, utilizzando
una maschera.
Userei come id il codice fiscale.
Attraverso l'autocomposizione guidata sono riuscito senza problemi a
selezionare il campo codice fiscale dalla banca dati, ma come faccio per
fargli incorporare i restanti campi dell'anagrafica automaticamente?
Grazie


author: Antonio Biso

text:
"Donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:bf19ge$i5r$1...@newsread.albacom.net...

Cosa avresti fatto con l'autocomposizione?
Illustra la tua struttura
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:7xWQa.177533$lK4.5...@twister1.libero.it...

Db corrente:
id
cogmome
nome
indirizzo
CodiceFiscale
ecc.
Db da cui pescare i record
cogmome
nome
indirizzo
CodiceFiscale
Con l'autocomposizione ho inserito nella maschera dati una casella combinata
che mi consente di selezionare il CodiceFiscale dal Db banca dati
associandolo al campo CodiceFiscale del Db corrente.
A me interesserebbe associare tutti gli altri campi di quel record. Come
devo fare?
Grazie


author: @Alex (Alessandro Baraldi)

text:
"Donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:bf1d83$jrn$1...@newsread.albacom.net...

Se usi una Maschera associata alla Tabella Anagrafica e rivedi meglio
l'Autocomposizione ti accorgi che c'è la possibilità di cercare il Record
specificato, basta Flaggare al 2°passaggio dell'Autocomp........!!!
Prova un pò se è quello che cercavi.
@Alex.


text:
"@Alex (Alessandro Baraldi)" <
ik2...@libero.it
> ha scritto nel messaggio
news:VMYQa.177956$lK4.5...@twister1.libero.it...

La maschera non è associata alla tabella anagrafica, bensì ad un nuovo db.
Grazie comunque


text:
"Donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:bf1od1$qc8$1...@newsread.albacom.net...
>
[CUT]
> > Se usi una Maschera associata alla Tabella Anagrafica e rivedi meglio
> > l'Autocomposizione ti accorgi che c'è la possibilità di cercare il
Record
> > specificato, basta Flaggare al 2°passaggio dell'Autocomp........!!!
> >
> > Prova un pò se è quello che cercavi.
> >
> > @Alex.
> >
> La maschera non è associata alla tabella anagrafica, bensì ad un nuovo db.
> Grazie comunque
>
Ci sono dei dati nel Nuovo DB...??
Se "NO" cosa ti serve quello che hai chiesto..??
Magari li peschi da un'altro DB....?? (Tabella Collegata all'altro DB)
Se "SI" i dati relativi li prenderai pure da una Tabella Dati.....!!!
Fai la tua Macherina Collegata.
@Alex.


text:
"@Alex (Alessandro Baraldi)" <
ik2...@libero.it
> ha scritto nel messaggio
news:q_ZQa.178134$Ny5.5...@twister2.libero.it...
>
> "Donato" <
ato...@infinito.it
> ha scritto nel messaggio
> news:bf1od1$qc8$1...@newsread.albacom.net...
> >
> [CUT]
> > > Se usi una Maschera associata alla Tabella Anagrafica e rivedi meglio
> > > l'Autocomposizione ti accorgi che c'è la possibilità di cercare il
> Record
> > > specificato, basta Flaggare al 2°passaggio dell'Autocomp........!!!
> > >
> > > Prova un pò se è quello che cercavi.
> > >
> > > @Alex.
> > >
> > La maschera non è associata alla tabella anagrafica, bensì ad un nuovo
db.
> > Grazie comunque
> >
>
> Ci sono dei dati nel Nuovo DB...??
Il nuovo DB va a pescare dei dati esistenti nel vecchio, che fa da banca
dati.
> Se "NO" cosa ti serve quello che hai chiesto..??
> Magari li peschi da un'altro DB....?? (Tabella Collegata all'altro DB)
Non mi serve una tabella collegata, mi serve di non dover riscrivere tutti i
dati che già posseggo in un db storico e seleziondo un record, importarli
nel nuovo, solo la parte anagrafica.
>
> Se "SI" i dati relativi li prenderai pure da una Tabella Dati.....!!!
> Fai la tua Macherina Collegata.
Una mascherina collegata al data base storico, ma che è associata al nuovo
DB che deve contenere altri campi...
>
> @Alex.
>
Donato


text:
"Donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:bf1d83$jrn$1...@newsread.albacom.net...
>
> > Cosa avresti fatto con l'autocomposizione?
> > Illustra la tua struttura
> >
> > Antonio
>
> Db corrente:
> id
> cogmome
> nome
> indirizzo
> CodiceFiscale
> ecc.
>
> Db da cui pescare i record
> cogmome
> nome
> indirizzo
> CodiceFiscale
Prima di tutto cerchiamo di utilizzare terminologia corretta, perchè quella
che usi tu potrebbe andar bene per db2.
Quelle che hai tu sono tabelle, non db, il db è tutto il file mdb che
contiene tutto!!!
>
> Con l'autocomposizione ho inserito nella maschera dati una casella
combinata
> che mi consente di selezionare il CodiceFiscale dal Db banca dati
> associandolo al campo CodiceFiscale del Db corrente.
> A me interesserebbe associare tutti gli altri campi di quel record. Come
> devo fare?
Vedi proprietà column della combo.
Usando tale proprietà su dopo aggiornamento della combo puoi schiaffare
tutti i valori del record scelto nei controlli della maschera...
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:zv7Ra.178853$Ny5.5...@twister2.libero.it...
> "Donato" <
ato...@infinito.it
> ha scritto nel messaggio
> news:bf1d83$jrn$1...@newsread.albacom.net...
> >
> > > Cosa avresti fatto con l'autocomposizione?
> > > Illustra la tua struttura
> > >
> > > Antonio
> >
> > Db corrente:
> > id
> > cogmome
> > nome
> > indirizzo
> > CodiceFiscale
> > ecc.
> >
> > Db da cui pescare i record
> > cogmome
> > nome
> > indirizzo
> > CodiceFiscale
>
> Prima di tutto cerchiamo di utilizzare terminologia corretta, perchè
quella
> che usi tu potrebbe andar bene per db2.
> Quelle che hai tu sono tabelle, non db, il db è tutto il file mdb che
> contiene tutto!!!
>
No, si tratta di due Db distinti, non di due tabelle.
> >
> > Con l'autocomposizione ho inserito nella maschera dati una casella
> combinata
> > che mi consente di selezionare il CodiceFiscale dal Db banca dati
> > associandolo al campo CodiceFiscale del Db corrente.
> > A me interesserebbe associare tutti gli altri campi di quel record. Come
> > devo fare?
>
> Vedi proprietà column della combo.
> Usando tale proprietà su dopo aggiornamento della combo puoi schiaffare
> tutti i valori del record scelto nei controlli della maschera...
>
> Antonio
>
Adesso ci provo


text:
"Donato" <
ato...@infinito.it
> ha scritto nel messaggio
news:bf31fi$c5e$1...@newsread.albacom.net...
>
> >
> > Prima di tutto cerchiamo di utilizzare terminologia corretta, perchč
> quella
> > che usi tu potrebbe andar bene per db2.
> > Quelle che hai tu sono tabelle, non db, il db č tutto il file mdb che
> > contiene tutto!!!
> >
> No, si tratta di due Db distinti, non di due tabelle.
>
In ogni caso access poi ragiona con tabelle, non con db, quando devi fare
operazioni come quelle da te descritte
Antonio


text: Problema irrisolto.


text:

cercherò di interpretare quella che per te è una Sibilla Cumana (in realtà
sarebbe bastato premere con neanche eccessivo ardore F1).
Sull'evento afterupdate del controllo di ricerca "tuacasellacombinata" devi
inserire
me.cognome = me.tuacasellacombinata.column(0)
me.nome = me.tuacasellacombinata.column(1)
Massimiliano


title: FE e BE come funziona in realta'?

author: accesMANIA

text:
avendo un file mbd contenente tabelle, query, maschere e report,
come posso fare praticamente a far inserire records a più utenti
contemporaneamente?
in pratica, questo file,sugli altri PC della rete come li devo trattare?
e il contatore (numerico e non contatore) , come si comporta?
quale opzione devo adottare per non accavallare tali numeri del contatore?
Spero che qualcuno mi sappia rispondere!
grazie


title: FE e BE come funziona in realta'?

author: Guycho

text:
accesMANIA <
onof...@tin.it
> wrote in message
UtsW6.2894$nG2....@news1.tin.it...

dal menu strumenti scegli "divisione database"
dopo aver creato il BE puoi copiare il FE su ogni PC e collegare le tabelle
del BE
ciao


title: FE e BE come funziona in realta'?

text:
"Guycho" <
gui...@tiscalinet.it
> ha scritto nel messaggio
news:9ge46v$9oj$1...@lacerta.tiscalinet.it...

si ma il file dei dati deve stare solo su un PC, quindi che faccio sugli
altri PC? devo copiarci tutto il file, i due divisi fe e BE, solo il BE o
solo il FE???
e il numero progressivo dei record, come si comporta?


title: FE e BE come funziona in realta'?

author: Simone Calligaris

text:
"accesMANIA"
> si ma il file dei dati deve stare solo su un PC
OK.
 quindi che faccio sugli
> altri PC? devo copiarci tutto il file, i due divisi fe e BE, solo il BE o
> solo il FE???
Solo il FE  (meglio che non sia in formato .mdb)
> e il numero progressivo dei record, come si comporta?
Va per la sua strada correttamente.
Ciao, Simone


title: FE e BE come funziona in realta'?

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:5sKW6.6550$Cq5.2...@news.infostrada.it...

> che significa (meglio che non sia in formato .mdb) , access salva anche in
altri modi???


title: FE e BE come funziona in realta'?

text:
"Guycho" <
gui...@tiscalinet.it
> ha scritto nel messaggio
news:9ge46v$9oj$1...@lacerta.tiscalinet.it...

ma come lo divido il database?
cosa metto nel FE ? e nel BE?
non ridete della mia ignoranza!
sto cercando di eguagliarvi! :-)


title: FE e BE come funziona in realta'?

text:
"accesMANIA"
> >
> > che significa (meglio che non sia in formato .mdb) , access salva anche
in
> altri modi???
Formato P-compilato .MDE.
Ciao, Simone


title: FE e BE come funziona in realta'?

text:
"accesMANIA"
> ma come lo divido il database?
> cosa metto nel FE ? e nel BE?
Intanto che ci fai la mano puoi tenere tutto su un DB e poi dividere con
l'autocomposizione "Divisione Database" di Access.
Consulta l'help: trovi tutto...
Ciao, Simone


title: FE e BE come funziona in realta'?

author: ced

text:
Simone Calligaris <
simo...@libero.it
> wrote in message
T1%W6.31446$Cq5.4...@news.infostrada.it...

> come posso evitare dopo aver diviso il DB  di cancellare record sul BE?
dato che le protezioni sono annullate su questo file che oltretutto č alla
portata di tutti.
grazie


title: sto impazzendo chi mi aiuta????

author: Andreina Gazzoni

text:
sto impazzendo,č una settimana per circa 4 ore al giorno che sono fermo
allo stesso punto!!!!!! chi ha voglia di aiutarmi?????
vi invio il mio db
probabilmente č una cavolata ma ci sto girando intorno da una vita!!!!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: sto impazzendo chi mi aiuta????

author: Gianluca

text:
In questo NG c'è gente molto più ca##uta di me, ma se vuoi provare a
mandarmi il tuo mdb spiegandomi il tuo problema metto a tua disposizione le
mie (scarse) conoscenze.
Togli il NO_SPAM dall'indirizzo mail. Ciao


title: sto impazzendo chi mi aiuta????

author: "Roccia" Max De Poli

text:
Il Fri, 17 May 2002 19:02:46 +0000 (UTC), "Andreina Gazzoni" <
cich...@tin.it
>
ha scritto:
>sto impazzendo,č una settimana per circa 4 ore al giorno che sono fermo
>allo stesso punto!!!!!! chi ha voglia di aiutarmi?????
Domanda sbagliata.
 "Dai a un uomo un pesce, e lui mangera' per un giorno. Insegnagli a pescare, e
mangera' per sempre."
Questo e' un NG dove ci si scambiano idee, proposte e soluzioni, e dove si
postano i propri dubbi o perplessita'. In pubblico, cosi' la risposta serve a
tutti.
Chiedere di avere il pesce, o se preferisci "A chi posso mandare il mio DB per
metterlo a posto", si chiama "consulenza", e qui c'e' gente che di consulenze ci
vive.
Se spieghi qual'e' il problema del quale non riesci a venire a capo saremo ben
felici di insegnarti a pescare. Tu risolvi il tuo problema, chi non avrebbe
saputo aiutarti impara qualcosa dalle risposte e chi ti aiuta confronta le
proprie soluzioni con quelle proposte dagli altri, e impara qualcosa pure lui.
Siamo qui per scambiare conoscienza, non DB precotti.
Io/Noi/Gaia salutiamo.
"Roccia" Max De Poli <
rocc...@katamail.com
>


title: Access 2000 e ADO

author: Puffo

text:
Ciao a Tutti
Non sono un programmatore esperto, ma fino ad oggi ho utilizzato Access 97
per creare piccoli database.
Ora ho installato Office 2000 e mi piacerebbe imparare ad utilizzare ADO,
perchč mi hanno detto che funziona molto bene soprattutto per connessioni a
database SQL server. Francamente non so se sia vero, ma mi fido.
Mi interessava conoscere altri pareri e, soprattutto, sapere se č
consigliabile utilizzare ADO anche per la lettura e l'aggiornamento di
tabelle che si trovano nello stesso mdb dell'applicazione in uso, cioe senza
che ci sia una connessione verso un database esterno, quando questi
aggiornamenti vengono effettuati da query non predefinite, ma contenute in
istruzioni Visual Basic.
Grazie
Ciao
Giovanni


title: Access 2000 e ADO

author: ALESSANDRO Baraldi

text:
"Puffo" <
aa...@aaaaa.it
> ha scritto nel messaggio
news:TunXb.25003$zm5....@nntpserver.swip.net...
> Ciao a Tutti
>
> Non sono un programmatore esperto, ma fino ad oggi ho utilizzato Access 97
> per creare piccoli database.
> Ora ho installato Office 2000 e mi piacerebbe imparare ad utilizzare ADO,
> perchè mi hanno detto che funziona molto bene soprattutto per connessioni
a
> database SQL server. Francamente non so se sia vero, ma mi fido.
> Mi interessava conoscere altri pareri e, soprattutto, sapere se è
> consigliabile utilizzare ADO anche per la lettura e l'aggiornamento di
> tabelle che si trovano nello stesso mdb dell'applicazione in uso, cioe
senza
> che ci sia una connessione verso un database esterno, quando questi
> aggiornamenti vengono effettuati da query non predefinite, ma contenute in
> istruzioni Visual Basic.
>
> Grazie
> Ciao
> Giovanni
La questione è spesso di moda... non ti preoccupare.
Se usi Access come Intefaccia e Jet(Engeen di Access) non
pensare nemmeno che ADO sia ai livelli di DAO, in quanto
ADO viene convertito dall'interprete di JET, di conseguenza
si notano le riduzioni di prestazioni.....!
La cosa cambia di poco se parliamo di Access(FE) e SQL_Server
ma connessi via ODBC, e sinceramente uso DAO(solo perchè lo conosco meglio)
Quello che fa la differenza, e lo sto provando in questi mesi è ADP
che svincolato da DAO permette di usare OLEDb(ADO) in modo Nativo
ed è una forza....!
Ciao.@Alex.


title: Newbie (NG e Access) - autocomposizone Comandi

author: Anne Guérin

text:
Buongiorno! Non mi sono mai sentita cosě tanto incapace!
Sto cercando di
creare un piccolo DB per la gestione di fornitori e tempi di consegna degli
ordini. Ho creato una maschera per l'eliminazione dei vecchi fornitori che,
collegandosi con l'id del cliente mi apre a cascata due maschere per la
conferma dell'eliminazione (non si sa mai..). Ho fatto questo con
l'autocomposizione dei pulsanti di comando. Il collegamento viene fatto
bene cosě come l'apertura delle maschere. Vorrei perň che mi chiudesse le
vecchie maschere quando mi apre quelle nuove. Ho provato ad aprire la
routine evento ma non ci capsico niente!
Vi ringrazio per ogni tipo di
aiuto!
--------------------------------
Inviato via
http://usenet.iol.it


text:
Anne Guérin <
agu...@cemat.it
> wrote in message
212Z90Z31Z21Y...@usenet.iol.it...
> Buongiorno! Non mi sono mai sentita così tanto incapace!
> Sto cercando di
> creare un piccolo DB per la gestione di fornitori e tempi di consegna
degli
> ordini. Ho creato una maschera per l'eliminazione dei vecchi fornitori
che,
> collegandosi con l'id del cliente mi apre a cascata due maschere per la
> conferma dell'eliminazione (non si sa mai..). Ho fatto questo con
> l'autocomposizione dei pulsanti di comando. Il collegamento viene fatto
> bene così come l'apertura delle maschere. Vorrei però che mi chiudesse le
> vecchie maschere quando mi apre quelle nuove. Ho provato ad aprire la
> routine evento ma non ci capsico niente!
> Vi ringrazio per ogni tipo di
> aiuto!
>
> --------------------------------
> Inviato via
http://usenet.iol.it
>
>
hai provato con una macro?
ciao
>


title: MouseWheel gestione rotellina in senso antiorario

author: massimolx

text:
Il mio obiettivo è evidenziare un record in una maschera continua e
far scorrere il rigo evidenziato con la rotellina del mouse (in basso
girando in senso orario e in alto girando in senso antiorario).
Ho operato in questo modo:
- per evidenziare il record corrente ho usato la formattazione
condizionale (evento su corrente ID2 = ID)
- per fare scorrere in basso ho messo su evento MouseWheel
DoCmd.RunCommand acCmdRecordsGoToNext
Problema: ovviamente in questo modo anche se giro rotellina in senso
antiorario lo spostamento avviene sempre sul record successivo e nn su
quello precedente
Domanda: esiste un modo per intercettare il senso della rotellina
mouse (orario e antiorario) ?
In caso negativo è aggirabile in qualche modo il problema ?
Grazie.


author: Bruno Campanini

text:
"massimolx" <
massim...@gmail.com
> wrote in message
news:2d9c3d04-3583-47bf...@f3g2000hsg.googlegroups.com...
Il mio obiettivo č evidenziare un record in una maschera continua e

In caso negativo č aggirabile in qualche modo il problema ?
Grazie.
====================================
Data una rotella con piano di rotazione verticale,
come determini il senso oarrio-antiorario del moto?
Bruno


text:
"massimolx" <
massim...@gmail.com
> ha scritto nel messaggio
news:2d9c3d04-3583-47bf...@f3g2000hsg.googlegroups.com...

Tratto dall'Help in relazione all'Evento MouseWheel di Form:
Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)
Dove:
[Page]---->   True se la pagina è stata modificata.
[Count]--->   Il numero di righe di scorrimento della visualizzazione con la
rotellina del mouse.
Se questo non è sufficiente credo dovrai passare per il SubClassing,
intercettazione dei Messaggi relativi
al Mouse sono abbastanza semplici tra questi trovi:
MOUSEEVENTF_ABSOLUTE
'// mouse_event constants
Public Const MOUSEEVENTF_MOVE = &H1          '// mouse move */
Public Const MOUSEEVENTF_LEFTDOWN = &H2      '// left button down */
Public Const MOUSEEVENTF_LEFTUP = &H4        '// left button up */
Public Const MOUSEEVENTF_RIGHTDOWN = &H8     '// right button down */
Public Const MOUSEEVENTF_RIGHTUP = &H10      '// right button up */
Public Const MOUSEEVENTF_MIDDLEDOWN = &H20   '// middle button down */
Public Const MOUSEEVENTF_MIDDLEUP = &H40     '// middle button up */
Public Const MOUSEEVENTF_XDOWN = &H80        '// x button down */
Public Const MOUSEEVENTF_XUP = &H100         '// x button down */
Public Const MOUSEEVENTF_WHEEL = &H800       '// wheel button rolled */
Public Const MOUSEEVENTF_VIRTUALDESK = &H4000 '// map to entire virtual
desktop */
Public Const MOUSEEVENTF_ABSOLUTE = &H8000   '// absolute move */
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


author: Carlo Costarella

text:
"massimolx" <
massim...@gmail.com
> ha scritto nel messaggio
news:2d9c3d04-3583-47bf...@f3g2000hsg.googlegroups.com...

Secondo me non ha senso usare acCmdRecordsGoToNext
attraverso l'evento MouseWheel...infatti l'evento tiene conto se Count è
positivo o negativo.
Se negativo la rotellina è stata girata in senso antiorario o, meglio, in
avanti; se positivo la rotellina è stata spostata verso l'utilizzatore.
Da questo ne deriva che puoi sempre intercettare il valore di Count e agire
di conseguenza
Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)
if count < 0 then
msgbox "Rotellina in avanti"
else
msgbox "Rotellina indietro"
end if
Ciao, Carlo


text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fhrcsu$b2u$1...@tdi.cu.mi.it...
cut
> Private Sub Form_MouseWheel(ByVal Page As Boolean, ByVal Count As Long)
> if count < 0 then
> msgbox "Rotellina in avanti"
> else
> msgbox "Rotellina indietro"
> end if
>
> Ciao, Carlo
>
Per avanti intendo in senso antiorario ma rispetto al mouse anche se il
record effettivamente va indietro...cosě per indietro...
Da ciň ne deriva che rispetto al record bisognerebbe scrivere:
 if count < 0 then
 msgbox "Un record dietro"
 else
 msgbox "Un record avanti"
 end if
 Ciao, Carlo


author: Gabriele Bertolucci

text:
[omissis]
Ciao Carlo.
Hai letto questo post?
http://groups.google.com/group/microsoft.public.excel.programming/msg/4f7f9a9e3fe2583e
E' relativo ad una userform di Excel, ma il codice è riutilizzabilissimo.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


text:
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:197kqojc71d3x$.1ag3ueatb3mwq.dlg@40tude.net...
> [omissis]
>
> Ciao Carlo.
>
> Hai letto questo post?
>
http://groups.google.com/group/microsoft.public.excel.programming/msg/4f7f9a9e3fe2583e
>
> E' relativo ad una userform di Excel, ma il codice è riutilizzabilissimo.
>
Ciao Gabriele
il post non lo conoscevo ma la tecnica sì.
D'altra parte anche Alex proponeva un subclassing.
Potrebbe servire all'autore del primo post...che sembra scomparso...forse
avrà trovato la soluzione.
Piuttosto vorrei approfittare per chiederti se puoi mandarmi la procedura
per usare NSIS, visto che i siti collegati non hanno ancora provveduto alla
pubblicazione.
Consigli di usare EclipseNSIS e EclipseNSIS InstallOptions?
Ciao, Carlo


text:
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:197kqojc71d3x$.1ag3ueatb3mwq.dlg@40tude.net...
> [omissis]
>
> Ciao Carlo.
>
> Hai letto questo post?
>
http://groups.google.com/group/microsoft.public.excel.programming/msg/4f7f9a9e3fe2583e
>
> E' relativo ad una userform di Excel, ma il codice č riutilizzabilissimo.
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype:pbsoftsolution
Decisamente un bell'esempio... attenzione al SubClassing per i meno
esperti...
;-)



title: Dbase in ambiemte multiutente

author: alb

text:
Qualche giorno fa ho posto un quesito circa un mdb in rete (File danneggiato
ecc.. ecc..). Vorrei sapere s'è vi è qualcuno che gestisce un mdb di medie
dimensioni in ambiente multiutente con circa 10 - 15 utenti collegati di cui
almeno la metà compiono operazioni di aggiornamento,  inserimento,
canellazione, ecc.
Grazie


title: Dbase in ambiemte multiutente

author: Pixel

text:
"alb" <> Qualche giorno fa ho posto un quesito circa un mdb in rete (File

Guarda, nella *letteratura* mondiale riguardante gli .mdb si trovano casi
(non inventati) di .mdb condivisi tra 50 utenti e oltre.
Questo non significa sia una buona idea...
Se non vuoi sfruttare MSDE, Sql Server (o perchè no MySQL) ma restare su
JET, ti conviene far installare il servizio Terminal sul Server e far girar
tutto in AS/400 "style": 15 utenti sicuramente non avrai problemi.
Pixel


title: Dbase in ambiemte multiutente

author: Marco Antonioli

text:
"alb" <
dona...@yhaoo.it
> wrote in message
news:cebg21$tit$
1...@lacerta.tiscalinet.it

Eccolo qua.
Attualmente 136 MB diviso front/end
Attualmente 120 MB non diviso
Ciao
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: normalizzazione tabelle

author: MaurizioEmme

text:
Buonasera,
A2003 ho una tabella DatiOrdini per gli ordini delle pietanze che è
come origine dati per la relativa maschera di inserimento.
sto cercando di normalizzare questa tabella creando delle altre tabelle
 per l' inserimento dei dati che sono presenti in modo saltuario
Per esempio adesso sto impazzendo con una tabella NoteOrdini composta
da 4 Campi :IdOrdine,NoteOrdine,NoteCucina;NotePizze
il campo IdOrdine è relazionato 1 a 1 con la tabella DatiOrdini
l'IdOrdine viene assegnato in fase di apertura della Form.
Il funzionamento della form è OK come prima purchè non inserisca
nessuna nota.
Appena inserisco una nota e esco dalla casella testo e premo qualsiasi
tasto IdOrdine visualizza 0 e mi va in errore .
P.e. se lancio la stampa mi da errore 2427 "nessun valore
nell'espressione immessa".
Qualcuno mi può aiutare a capire dove sbaglio ?
Grazie per la disponibilità o anche solo per avermi letto.
Maurizio


title: normalizzazione tabelle

author: ogrn

text:
>Buonasera,
>A2003 ho una tabella DatiOrdini per gli ordini delle pietanze che è come
>origine dati per la relativa maschera di inserimento.
>sto cercando di normalizzare questa tabella creando delle altre tabelle per
>l' inserimento dei dati che sono presenti in modo saltuario
>Per esempio adesso sto impazzendo con una tabella NoteOrdini composta da 4
>Campi :IdOrdine,NoteOrdine,NoteCucina;NotePizze

Cosi "a naso" non ha senso creare delle tabelle aggiuntive per memorizzare
le note, in quanto le note sono relative ad 1 ordine, quindi ad un record.
Le tabelle esterne vanno usate quando hai delle entità ben distinte, per
esempio potrebbe essere l'anagrafica dei camerieri, l'anagrafica dei piatti,
ecc.
Ma le note, essendo peculiari all'ordine, vanno come altrettanti campi nello
stesso record dell'entità/tabella DatiOrdini.
Da questa progettazione E/R ne derivano meno problemi nell'implementazione
in Access.

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: normalizzazione tabelle

text:
cut
Non è detto che ogni ordine abbia una nota,allora per evitare 3 campi
vuoti quando non ci sono note volevo   creare una tabella Note in cui
vanno inserite le eventuali note associate all'ordine.
Sbaglio ?
Grazie
Maurizio


title: normalizzazione tabelle

text:
>Non è detto che ogni ordine abbia una nota,allora per evitare 3 campi
>vuoti quando non ci sono note volevo   creare una tabella Note in cui vanno
>inserite le eventuali note associate all'ordine.

può essere una strategia, ma tali soluzioni vengono automaticamente scartate
dalle tecniche di progettazione del database, in quanto le note rientrano
come attributi dell'entità ordine (requisiti, modello E/R, progettazione
architetturale, ecc.).
L'unico buon motivo per avere una tabella separata "Note" è dare la
possibilità di avere una grande quantità di note per 1 ordine.
Ma nel tuo caso mi pare non possano essere piu di 3.
Quindi conviene predisporre 3 campi nella stessa tabella Ordini.
Non occuperanno molto spazio perché ci sono tecniche automatiche di
compressione del testo.
Inoltre, quando i campi sono vuoti e non vuoi visualizzarli sulle maschere,
basta mettere a False la proprietà di visibilità del controllo testo.



title: normalizzazione tabelle

text:
Cut
Ok razie mille per i chiarimenti e suggerimenti.

Maurizio


title: Cicli.....(non a 2 o 3 ruote !!!) HEELP !

author: norica

text:
Dunque dunque dunque ho un bel problemino che riassumo:
Premessa:
Ho una maschera (che ha come origine una tabella) che uso per inserire dei
dati relativi a delle spedizioni, in tale maschera cč un campo "Peso" che in
base al valore immesso con un After_Update richiama una query megagalattica
che in base ad un sacco di parametri ( anagrafiche e tariffe ) genera il
prezzo della spedizione......
Problema:
Puň capitare che durante il mese vengano cambiate le tariffe, con valore
retroattivo,  per un determinato cliente e quindi tutte le spedizioni
inserite per quel cliente andranno ripescate ed aggiornate con le nuove
tariffe....
NON VOGLIO USARE UNA QUERY DI AGGIORNAMENTO visto che la query che calcola
il prezzo della spedizione č parecchio complessa e macchinosa, basata sulla
maschera, legata a moltissimi parametri...
LA SOLUZIONE PIU' BREVE ED INDOLORE CHE MI E' VENUTA IN MENTE E':
1) CREARE UNA QUERY  CON DEI PARAMETRI CHE IO IMMETTO (Periodo, Cliente
ecc.ecc.) PER FILTRARE SOLO LE SPEDIZIONI CHE MI SERVE AGGIORNARE - No
Problem
2) CREARE UN PULSATE CHE: PER TUTTI I RECORD FILTRATI,UTILIZZANDO UN CICLO
APRA LA MASCHERA PER L' IMISSIONE, EFFETTUI L' AFTER_UPDATE SUL PESO (Cosě
esegue il calcolo del prezzo) E CHIUDA LA MASCHERA.(e...via fino all' ultimo
record..)
CHI MI AIUTA ?????
SONO IN PANICO PIU' TOTALE MI SERVE !!!!!
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto da casa

text:
""norica"" <
nor...@libero.it
> ha scritto nel messaggio
news:000701c08aec$081b5da0$ee02a8c0@ev...

A Roma si dice: calma e gesso.
E, scrivendo in maiuscolo, non strillare, non ce ne č affatto bisogno.
Apri un recordset sulla tua tabella (vedi help); con un ciclo Do Until
NomeRecordset.EOF ... Loop (vedi help) leggi tutti i record del tuo
recordset; ogni volta che trovi un record di cui devi aggiornare il prezzo,
esegui una routine uguale a quella che hai scritto a fronte dell'evento
"Dopo aggiornamento" con la sola differenza che il risultato del computo,
anzichč metterlo in un controllo della tua maschera, lo devi mettere nel
campo prezzo del recordset; effettua quindi l'Update del record corrente e
passa al record successivo.
All'uscita dal ciclo Do .... Loop, chiudi il recordset.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: si possono fondere due tabelle e poi riseparare?

author: Gabriele

text:
In un programma gestionale per avvocati ci sono i files FASCICOLO.MDB  che
contengono le pratiche di un processo.
L'agenda con gli impegni relativi ai fascicoli è unificata e presente in un
file condiviso da tutti i fascicoli , di nome AGENDA.MDB
In effetti dentro a quest'ultimo file c'è la tabella" agenda" , con i campi
: ID_Fascicolo, data , durata impegno,luogo, attività etc..etc..
Il problema nasce quando sposto sul portatile uno dei  file FASCICOLO.MDB
per lavorarci a casa : infatti lascio tutta l'agenda nel pc in ufficio, e il
fascicolo risulta privo di tutti gli impegni che pur avevo inserito in
agenda!
Nè posso portarmi dietro il file agenda.mdb , perchè poi reimportandolo vado
a sovrascrivere quello dell'ufficio , modificato lavorando sugli altri
fascicoli rimasti  !
Non si può creare una tabella  "agenda " che risieda nel file FASCICOLO , e
si sincronizzi con quella nel file AGENDA.MDB ?
E' un errore di progettazione del Dbase ?
Lo sviluppatore nn aveva previsto l'export del solo fascicolo?
Cone si rimedia ?
Saluti!


text:
"Gabriele" <
ci...@tenco.it
> ha scritto nel messaggio
news:deWGd.708263$35.28...@news4.tin.it...

Usando a tecnica delle Repliche di Access (vedi help).
>
> Saluti!
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: barra progressione

author: max

text:
per cominciare un gran saluto a tutti
Qualcuno mi dice come fare apparire una barra di progressione che mi indichi
la durata dell'operazione che eseguo con la seguente routin?
Private Sub PulsanteEsegui_Click()
Dim rst3 As ADODB.Recordset
Dim strCriteria As String
Dim Val As String
Val = Forms!frmchiusuramovimenti!AnnoElaborazione
Set rst3 = New ADODB.Recordset
strCriteria = "anno =" & Val
rst3.Open "gestionemovimenti", CurrentProject.Connection, _
adOpenKeyset, adLockOptimistic, adCmdTable
With rst3
.Find strCriteria
Do While Not .EOF
' There's a matching row,
' do something with it
!flagchiusuramovimento = -1
Debug.Print .Fields("anno")
' Skip the current record
' and continue searching
.Find strCriteria, 1
Loop
End With
rst3.Close
Set rst3 = Nothing
End Sub
La suddetta routin mi serve a segnare Si su un campo SI/NO dopo una serie di
calcoli contabili relativi alla chiusura e riapertura contabile dei conti
clienti fornitori e altro.
Ho provato con qualche esempio preso dal sito comune ma non riesco a capire
bene i passaggi da eseguire per impostare la barra sulla form
Mi aiutate?
Grazie
Ciao


title: recordset non aggiornabile

author: Van

text:
          Colgo l'occasione per fare i complimenti a coloro che con pazienza e
passione hanno messo a disposizione le risorse del sitocomune : una fonte
inesauribile di conoscenze. Ho molto apprezzato anche il sito di Andrea
Baraldi, veramente ottimo!!! Dopo questa sviolinata, ma ne sentivo
l'obbligo, vengo al problema : ho delle tabelle SQL che collego al mio mdb .
Specifico la chiave per individuare univocamente il record e tutto funziona
alla perfezione. Se pero' utilizzo lo strumento di access (2000) Gestione
Tabelle collegate e faccio un refresh (mi sposto spesso tra SQL - MSDE -
Lavoro - Casa) le tabelle risultano di sola lettura, sbaglio qualcosa ?.
       Per il momento il collegamento delle tabelle lo faccio manualmente, in
produzione aggiungero' del codice (ancora grazie sitocomune!!!) per gestirle
in maniera automatica. Sulla stringa di connessione e' possibile specificare
la chiave del record ?
Grazie a tutti
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: recordset non aggiornabile

text:
"Van" <
costa...@libero.it
> ha scritto nel messaggio
news:213Z203Z153Z55Y...@usenet.libero.it...

Per questa volta passi..... non mi chiamo Andrea....!!! ;-)
Ciao bensentito... ma se non sbaglio non sei una nuova conoscenza....!!
A me succedeva questo quando non avevo configurato correttamente
i permessi ad MSDE, le tabelle risultavano ReadOnly.
Settati i permessi all'utente in modo corretto non ci sono stati problemi..!
La risposta forse è un pò banale, ma io con questa soluzione banale ho
risolto.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: recordset non aggiornabile

text:
> Per questa volta passi..... non mi chiamo Andrea....!!! ;-)
oops...figura di ....

> Ciao bensentito... ma se non sbaglio non sei una nuova conoscenza....!!
gia'....non proprio nuovissimo, comunque seguo sempre il newsg...
> A me succedeva questo quando non avevo configurato correttamente
> i permessi ad MSDE, le tabelle risultavano ReadOnly.
>
> Settati i permessi all'utente in modo corretto non ci sono stati
problemi..!
>
> La risposta forse è un pò banale, ma io con questa soluzione banale ho
> risolto.
>
Grazie della risposta, ho provato ma non e' il mio caso. La cosa strana e'
togliendo e ricollegando le tabelle funziona tutto, e' solo quando faccio
gestione tabelle collegate che si impiccia. Comunque ariGrazie
Ciao
Togli XXX dall'indirizzo e-mail



title: Ricerca doppioni

author: Luca

text:
Ciao a tutti. Piccolo problema. Vorrei verificare se ho inserito dei
doppioni nei campi COGNOME e NOME di una tabella. Immagino che dovrò
utilizzare una query. Come faccio?
Grazie. Luca
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ricerca doppioni

author: Antonio Biso

text:
"Luca" <
11...@libero.it
> ha scritto nel messaggio
news:2a26daeb21965c7f903...@mygate.mailgate.org...
> Ciao a tutti. Piccolo problema. Vorrei verificare se ho inserito dei
> doppioni nei campi COGNOME e NOME di una tabella. Immagino che dovrò
> utilizzare una query. Come faccio?
> Grazie. Luca
Autocomposizione query ricerca duplicati
Antonio


title: Errore di run-time 3020

author: Gianluca

text:
err.description:
Metodo Update o CancelUpdate senza AddNew o Edit
Questo è l'errore che mi viene restituito da A97 nell'eseguire la routine di
cui a seguire:
Private Sub cmdAllega_Click()
Dim i_Arg, i_Date, Arg_Arg, Arg_Data, numArg_Arg
i_Arg = 1
i_Date = 1
numArg_Arg = DCount("[IDArgomenti]", "tblArgomenti", "[IDCommessa]=" &
Me!Commesse)
Dim db As Database
Dim rS As Recordset
Set db = CurrentDb
Set rS = db.OpenRecordset("SELECT * FROM tblCalendari WHERE IDCommessa=" &
Me!Commesse & " AND Sospesa=0;")
'rS.MoveLast
'rS.MoveFirst
'i_Date = rS.RecordCount
'MsgBox i_Date
rS.MoveFirst
rS.Edit
Do
    Arg_Arg = Me!ElArgomentiCorso.ItemData(i_Arg)
    Arg_Arg = CStr(Nz(DLookup("[Argomento]", "tblArgomenti",
"[IDArgomenti]=" & Arg_Arg), "x"))
'    MsgBox Arg_Arg
    i_Arg = i_Arg + 1
    rS!Argomento = Arg_Arg
    rS.MoveNext
Loop Until i_Arg = numArg_Arg + 1
rS.Update
Set rS = Nothing
Set db = Nothing
rS.Close
db.Close
End Sub
Dove:
- ElArgomentiCorso è un elenco contenente un ID ed un testo
Finalità:
- trasformare il campo Argomento del rS nella riga dell'elenco
ElArgomentiCorso specificata dalla variabile i_Arg
... ma perchè l'errore di cui al subject???
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: Errore di run-time 3020

author: Mak

text:
--
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:sgsD9.9374$2B1.2...@twister2.libero.it...
> err.description:
> Metodo Update o CancelUpdate senza AddNew o Edit
>
> Questo è l'errore che mi viene restituito da A97 nell'eseguire la routine
di
> cui a seguire:
>
> Private Sub cmdAllega_Click()
> Dim i_Arg, i_Date, Arg_Arg, Arg_Data, numArg_Arg
> i_Arg = 1
> i_Date = 1
> numArg_Arg = DCount("[IDArgomenti]", "tblArgomenti", "[IDCommessa]=" &
> Me!Commesse)
> Dim db As Database
> Dim rS As Recordset
> Set db = CurrentDb
> Set rS = db.OpenRecordset("SELECT * FROM tblCalendari WHERE IDCommessa=" &
> Me!Commesse & " AND Sospesa=0;")
prova ad inserire qui  inserire rs.edit o rs.addnew

Fammi sapere


title: Errore di run-time 3020

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:sgsD9.9374$2B1.2...@twister2.libero.it...

Semplice: tu fai rS.Edit sempre e solo per il primo record del recordset
(infatti lo fai subito dopo esserti posizionato sul primo record con
rS.MoveFirst), invece rS.Update lo fai su un altro record dopo che ti ci sei
posizionato con uno o più rS.MoveNext; se non vuoi l'errore che Access ti
segnala occorre che l'Update sia fatto sullo stesso record per cui fai
l'Edit.
Inoltre tra rS!Argomento = Arg_Arg e rS.Update c'è di mezzo rS.MoveNext; ne
consegue che fai una cosa assurda, ovvero fai l'Edit del primo record,
aggiorni il campo di un altro record con rS!Argomento = Arg_Arg, ed infine
fai l'Update di un altro record ancora.
Beh, ce ne è a sufficienza perché Access ti segnali errori.
O sbaglio?
> --
> '--------------------------------------------------------
> 'Saludos
> '--------------------------------------------------------
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: come faccio (ricerca in una tabella e ritorno di un lavoro) URGENTE!

author: Kripsio

text:
Ciao a tutti ho un problemino molto urgente da risolvere con una parte del
mio database cosě strutturato:
Ho una maschera che si chiama DETTAGLIO ORDINI dove sono presenti tra le
altre queste voci: ID PRODOTTO, QUANTITA', PREZZO UNITARIO, PREZZO DI
VENDITA E PROVVIGIONE. in un'altra tabella chiamata PROVVIGIONI ho i
seguenti campi IDPROVVIGIONE, ID ARTICOLO, COSTOMINIMO, COSTOMASSIMO,PROVV.
in pratica dovrei sviluppare un codice che una volta che io inserisco l'ID
PRODOTTO nella maschera DETTAGLIO ORDINI deve andare a cercare nella tabella
PROVVIGIONI l' ID ARTICOLO corrispondente all' ID PRODOTTO inserito nella
maschera e deve compararmi il PREZZO DI VENDITA inserito tra i valori di
COSTO MASSIMO E COSTO MINIMO e restituirmi il valore PROVV relativo a quella
riga in cui sta quell'articolo in quella determinata fascia di prezzo e
scrivermela nel campo PROVVIGIONE nella maschera DETTAGLIO ORDINI.
Vi ringrazio tutti anticipatamente


text:
"Kripsio" <
a...@efo.it
> ha scritto nel messaggio
news:9nNnb.62464$e5.23...@news1.tin.it...

Se IDPRODOTTO č un campo numerico, a fronte dell'evento "Dopo aggiornamento"
della caseela di testo ad esso associata prova a generare il seguente codice
VBA:
Me!PROVVIGIONE = DLookup("PROVV", _
"PROVVIGIONI", "IDARTICOLO=" & Me!IDPRODOTTO _
& " And COSTOMINIMO <= " & PREZZODIVENDITA &_
" And COSTOMASSIMO >=" & PREZZODIVENDITA)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: accodare record selezionato da casella riepilogo

author: Maurizio

text:
Ciao ragazzi vorrei saper come faccio ad accodare alla tabella pippo il
record che io seleziono in una casella di riepilogo che ha tre colonne
contenenti i campi A - B - C


text:
Ciao a tutti, per accodare un record selezionato in una casella di
riepilogo ho scritto:
Private Sub elenco_arredi_KeyDown(KeyCode As Integer, Shift As Integer)
Dim richiesta As String
Dim contatore As Integer
Dim cod_meccanografico As String
Dim descrizione As String
Dim unità_misura As String
Dim prezzo As Integer
Dim anno As Integer
Dim sql As String
contatore = elenco_arredi.Column(0)
cod_meccanografico = elenco_arredi.Column(1)
descrizione = elenco_arredi.Column(2)
unità_misura = elenco_arredi.Column(3)
prezzo = elenco_arredi.Column(4)
Bari = elenco_arredi.Column(5)
Taranto = elenco_arredi.Column(6)
Totale = elenco_arredi.Column(7)
anno = elenco_arredi.Column(8)
If Me.elenco_arredi.ItemsSelected.Count = 0 Then
	MsgBox "Non hai selezionato alcun arredo." & vbCrLf & "Seleziona
almeno un arredo prima di procedere.", vbExclamation, "Seleziona 	arredo"
Exit Sub
Else
     If KeyCode = vbKeyA Then
         richiesta = MsgBox("Attenzione stai per archiviare un articolo"
& vbCrLf & "sei davvero sicuro di voler procedere?", vbQuestion +
vbYesNo, "Richiesta archiviazione")
         Select Case richiesta
         Case vbYes
             riferimento_meccanografico = Me.elenco_arredi.Column(1)
             sql = "INSERT INTO archivio_arredi ( contatore,
meccanografico, descrizione, unità_misura, prezzo, Bari, Taranto,
Totale, anno )" & _
             "VALUES (""" & contatore & """,""" & cod_meccanografico &
""", """ & descrizione & """,""" & unità_misura & """,""" & prezzo &
""", """ & anno & """)" & _
             "WHERE meccanografico= (""" & riferimento_meccanografico &
""");"
             CurrentDb.Execute sql
             MsgBox "L'articolo con codice meccanografico " &
riferimento_meccanografico & vbCrLf & "è stato regolarmente
archiviato!", vbInformation, "Esito archiviazione"
             Me.Testo35.Value = ""
             Me.Testo40.Value = ""
             Me.Testo92.Value = ""
             Me.elenco_arredi.Requery
             Me.Testo35.SetFocus
         Case vbNo
             Exit Sub
         End Select
     End If
End If
End Sub
il codice purtroppo mi da un errore dove sbaglio?
e soprattutto è giusta la clausola WHERE per dire di accodare solo e
soltanto il record selezionato?


author: Sergio MAZZA

text:

In quale riga si ferma l'esecuzione?
La stringa l'ho modificata in:
sql = "INSERT INTO archivio_arredi ( contatore, meccanografico, descrizione,
unità_misura, prezzo, Bari, Taranto, Totale, anno )" & _
"VALUES (" & contatore & "," & cod_meccanografico &", " & chr(34) &
descrizione & chr(34) & ",'" & unità_misura & "'," & prezzo & ", " & anno &
")" & _
"WHERE meccanografico= (" & riferimento_meccanografico & ");"
Se contatore/cod_meccanografico/prezzo/anno/riferimento_meccanografico sono
numerici.
Prova a sostituire il metodo Execute con RunSQL;
es.
DoCmd.RunSQL sql
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

Ho applicato le correzzioni che mi hai suggerito ma mi da sempre errore
di run-time  operatore mancante nell'espressione...
forese il problema è nella clausola WHERE che non avrò scritto bene
comunque contatore, prezzo, anno sono integer, metre meccanografico e
riferimento meccanografico sono string


text:
"Maurizio" <
mauri...@libero.it
> ha scritto nel messaggio
news:5IhAd.581518$35.24...@news4.tin.it...
> Ho applicato le correzzioni che mi hai suggerito ma mi da sempre errore di
> run-time  operatore mancante nell'espressione...
> forese il problema è nella clausola WHERE che non avrò scritto bene
> comunque contatore, prezzo, anno sono integer, metre meccanografico e
> riferimento meccanografico sono string
sql = "INSERT INTO archivio_arredi ( contatore, meccanografico, descrizione,
unità_misura, prezzo, Bari, Taranto, Totale, anno )" & _
"VALUES (" & contatore & ",'" & cod_meccanografico & "', " & chr(34) &
descrizione & chr(34) & ",'" & unità_misura & "'," & prezzo & ", " & anno &
")" & _
"WHERE meccanografico= ('" & riferimento_meccanografico & "');"
Veramente i campi interessati sono:
- contatore (numerico);
- meccanografico (testo);
- descrizione (testo) [suggerimento] Cambiagli nome perché "descrizione"
corrisponde ad un termine utilizzato da Access;
- unità_misura (?);
- prezzo (numerico);
- Bari (?);
- Taranto (?);
- Totale (numerico);
- anno (?).
Questi sono i campi di tabella, ad ogni campo e sua tipologia (se numerico o
testo) devi associargli dei valori che devono per forza essere della stessa
natura (numerico o testo).
Fai prima l'elenco dei campi indicando se numerico o testo, vedrai che
l'errore non è nella condizione WHERE ma nel VALUES...
Ciao.
--
Sergio MAZZA


author: Sthepan

text:


ciao
se tu ti leggi il post "Eliminare record da una casella di riepilogo" del
27 dicembre  trovi il codice per creare i criteri per poi accodare li si
sta discutendo anche su come farlo
ciao Sthepan


text:
In data Wed, 29 Dec 2004 08:42:55 +0100, Sergio MAZZA ha scritto:
CUT
> Questi sono i campi di tabella, ad ogni campo e sua tipologia (se numerico o
> testo) devi associargli dei valori che devono per forza essere della stessa
> natura (numerico o testo).
>
> Fai prima l'elenco dei campi indicando se numerico o testo, vedrai che
> l'errore non è nella condizione WHERE ma nel VALUES...
>
> Ciao.
Ciao io per fare la stessa cosa stavo provando questo:
Basta creare nella form una casella di testo non visibile con etichetta
"Lista"
e avere il campo IDnome nella prima colonna della casella di riepilogo
anche questa
puo essere non visibile.
 Private Sub Erase_Click()
 Dim strLista As String
 Dim strCriteri As String
 Dim varItem As Variant
   If Me!VisTitoli.ItemsSelected.Count = 0 Then Exit Sub
  For Each varItem In Me!VisTitoli.ItemsSelected
  strLista = strLista & _
 Me!VisTitoli.Column(0, varItem) & ","
 Next varItem
 strLista = Left$(strLista, Len(strLista) - 1)
 strCriteri = "[IDFile] IN (" & strLista & ")"
 Dim strSQL As String
  strSQL = "INSERT INTO tblCestino * FROM tblArchivio " & _
                    "WHERE " & strCriteri & ";"
 DoCmd.SetWarnings False
 DoCmd.RunSQL strSQL
 DoCmd.SetWarnings True
 End Sub
L'unico problema è che probabilmente ho sbagliato qualcosa in questa parte
 strSQL = "INSERT INTO tblCestino * FROM tblArchivio " & _
                    "WHERE " & strCriteri & ";"
che ne pensate?
ciao Sthepan


text:

Bisognerebbe vedere cosa c'è nella variabile strLista; fai una cosa
visualizza in debug il contenuto della variabile strSQL e inviala all'NG.
Ciao.
--
Sergio MAZZA


text:


ciao e scumasami ma non so come si fa.
Se me lo spieghi lo faccio subito
ciao Sthepan


text:
Sthepan wrote:
>
> ciao e scumasami ma non so come si fa.
> Se me lo spieghi lo faccio subito
>
> ciao Sthepan
Clicchi a sinistra dell'istruzione dove vuoi interrompere l'esecuzione, si
visualizza un pallino rosso. Quando esegui la form e il codice, arrivati al
"punto rosso" si apre la finestra del codice e ti visualizza in giallo
l'istruzione messa in pausa; a questo punto puoi andare avanti passo passo
con F8 (menů Debug - Esegui istruzione) o riprendere l'esecuzione con F5.
Se non ce l'hai visibile, in menů Visualizza - finestra immediata, la apri e
dentro ci scrivi:
? strSQl (e premi invio)
sotto vedi il valore della variabile, puoi selezionarlo/copiarlo/incollarlo
in un messaggio.
(nota) il punto interrogativo č il vecchio Print del basic.
Ciao.
--
Sergio MAZZA


text:
In data Wed, 29 Dec 2004 12:19:10 +0100, Sergio MAZZA ha scritto:
> Sthepan wrote:
>>
>>CUT
>
> Clicchi a sinistra dell'istruzione dove vuoi interrompere l'esecuzione, si
> visualizza un pallino rosso. Quando esegui la form e il codice, arrivati al
> "punto rosso" si apre la finestra del codice e ti visualizza in giallo
> l'istruzione messa in pausa; a questo punto puoi andare avanti passo passo
> con F8 (menů Debug - Esegui istruzione) o riprendere l'esecuzione con F5.
> Se non ce l'hai visibile, in menů Visualizza - finestra immediata, la apri e
> dentro ci scrivi:
> ? strSQl (e premi invio)
>
> sotto vedi il valore della variabile, puoi selezionarlo/copiarlo/incollarlo
> in un messaggio.
>
> (nota) il punto interrogativo č il vecchio Print del basic.
>
> Ciao.
Ciao ecco il risultato
? strSQL
INSERT INTO tblCestino * FROM tblArchivio WHERE [IDFile] IN (25503);
la stessa procedura solo con una stringa SQL di delete la uso per
cancellare i record da casella di riepilogo e quella funzina perfettamente.
ciao Sthepan


text:
Sthepan wrote:
>
>
> Ciao ecco il risultato
>
> ? strSQL
> INSERT INTO tblCestino * FROM tblArchivio WHERE [IDFile] IN (25503);
>
> la stessa procedura solo con una stringa SQL di delete la uso per
> cancellare i record da casella di riepilogo e quella funzina
> perfettamente.
>
> ciao Sthepan
Prova così:
strSQL="INSERT INTO tblCestino SELECT tblArchivio.* FROM tblArchivio " & _
"WHERE " & strCriteri & ";"
Ciao.
--
Sergio MAZZA