text:
VedoTondo wrote:
> "Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
> news:MJzSf.16588$nz4....@tornado.fastwebnet.it...
>
>
>
>>Bene. Non so se ho capito. Ma allora che senso ha cancellare e riscrivere.
>>Aggiornate il record che avete sotto e buonanotte, lo aggiornate con il
>>nuovo id, di cui tra l'altro non credo che abbiate bisogno.  Le tre
>>sottomaschere come sono legate alla principale?
>>(quella associata alla "temp" se non erro).
>
>
> Provo a spiegarti io...... spero che Nicola mi supporti visto che è lui
> l'artefice di molto del codice contenuto  :-)
>
> La maschera punta alla tabella preventivitemp.
> Abbiamo creato un campo idpreventivotemp e lo colleghiamo
> all'idpreventivosottotabella1 che è il campo associato alla sottomaschera1.
>
> Il campo idpreventivotemp è un contatore non lo abbiamo messo numerico
> perchè ci lasciava sempre lo stesso numero e non riuscivamo a gestirlo.
Come sarebbe e' un contatore. Non deve essere un contatore. Non e'
questo il valore che vi relaziona con la tabella "buona"?
> Una volta creato il preventivo lo salviamo e tramite codice (grande Nic) ed
> una tabella di appoggio, gli diamo un numero progressivo che si azzera tutti
> gli anni e memorizziamo l'idpreventivo in un'altro campo che sarà il
> collegamento con la sottomaschera1(sottotabella1).
o maro'. Guardatevi quella storia della transazione che forse e' meglio.
Proprio in questo periodo sto dando una mano per un applicativo che tra
l'altro ha anche da gestire dei "preventivi". Non mi preoccupo per nulla
di appoggiare alcunche' su tabella temporanea.
Nel mio caso e' semplice perche' ho solo la testata ed il dettaglio (e
comunque potrei avere anche 187 tipi di dettagli diversi ma la sostanza
logica non cambia)
Non mi sto preoccupando nemmeno della transazione (in seguito mettero'
su la integrita' ed un bottone per la delete e ci pensera'il sistema a
fare le cose giuste)
Ora qual'e' lo scenario?
1) Tabella testata linkata con i sui dettaglio/dettagli
2) Sono in inserimento testata . Bene scrivo quello che c'e' da scrivere
e se proprio devo faccio una "undo"
3) Sono in inserimento dei dettagli. Bene posso fare una "undo" o una
delete di dettagli gia inseriti e posso lasciare anche a mezzo la cosa e
riprenderla in un secondo tempo.
4) devo modificare un preventivo gia' presente? be in questo caso forse
la gestione transazionale puo' venirmi in aiuto  se proprio ho fatto
tanto di quel "casino" che non so piu' come uscirne.
> Fino a qui tutto bene, il problema nasce quando richiamiamo il preventivo e
> quindi dalla tabella preventivi riportiamo in preventivitemp un preventivo e
> poi dopo le dovute modifiche cerchiamo di risalvarlo come nuovo, salta
> l'inghippo, mi ritrovo due sottomaschere con lo stesso idpreventivo, allora
> parte il meccanismo che ha descritto Nicola ma non riusciamo a far
> ricaricare alla maschera preventivi il record che abbiamo ricreato e la cosa
> strana è che se andiamo a vedere la tabella temporanea ci troviamo dentro il
> record.
ohhh... tutta sta storia perche' volete fare una "copia" di preventivo?
Se e' cosi' piu' ed oltre che sul record di testata dovete agire anche
su "tutti" i record di dettaglio. Ma non vi conviene fare un bottone di
copia che fa in automatico la insert della testata e  di tutti i
dettagli direttamente sulle tabelle bersaglio e poi posizionarvi lì?
> A questo punto cercavamo una forzatura per fargli rileggere alla maschera la
> tabella temp.
> Però forse stiamo sbagliando strada e quindi potremmo anche riformulare la
> domanda: Come si collega una sottomaschera ad una maschera se la maschera
> punta ad una tabella temp?
il collegamento e' sempre lo stesso sono i valori che devono essere
"congruenti" (vedi sopra)
> Da tenere in considerazione che non c'è una sola sottomaschera ma ho bisogno
> di crearne diverse e quindi avrei bisogno di eseguire qualcosa di non
> corposo.
Alt fermi! Ma sto preventivo e'per qualche sonda Viking ?
Per me avete bisogno al massimo, ma proprio a strafare, di una Tabella
di testata e due di dettaglio
> Nicola proponeva di creare tante temp quante sono le sottomaschere ma lo
> trovo un pò complesso, se avete delle soluzioni sono ben graditi i
> suggerimenti
Et certo si deve trascinare tutti i record che state "copiando" e
riIDizzarli
> Si può fare dopo quello che ti ho descritto?
In informatica si puo' fare quasi tutto. Per il momento l'unica cosa che
non mi e' riuscita e' stata far saltar fuori quella signorina che
"zappando" mi e' capitato di vedere nel programma  di Chiambretti su
LA7. Se ci riuscissi NG "at salut".
--
ac


title: aggiornare recordset della maschera dopo un deleterecord

author: Nicola Di Martino

text:
[supercut]
 Grazie mi hai chiarito le idee.
Nik


author: VedoTondo

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:9VESf.17213$nz4....@tornado.fastwebnet.it...
>> Si puň fare dopo quello che ti ho descritto?
> In informatica si puo' fare quasi tutto. Per il momento l'unica cosa che
> non mi e' riuscita e' stata far saltar fuori quella signorina che
> "zappando" mi e' capitato di vedere nel programma  di Chiambretti su LA7.
> Se ci riuscissi NG "at salut".
Hai proprio ragione, credo di aver trovato la soluzione.
Nei prossimi giorni provo e controprovo e poi ti faccio sapere.
Per la signorina perň non ci posso far niente :-)
Saluti Andrea


title: [OT] win 98 in cantina, chi sarà il prossimo?

author: ciroteo da newsland

text:
http://www.corriere.it/Primo_Piano/Scienze_e_Tecnologie/2006/07_Luglio/11/windows.shtml
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: MA

text:
ciroteo da newsland wrote:
>
http://www.corriere.it/Primo_Piano/Scienze_e_Tecnologie/2006/07_Luglio/11/windows.shtml
Matteo, pensavo fosse stato chiaro...
noi di icaa, su espressa richiesta di zio Bill, abbiamo mandato in cantina
Sergio MAZZA.
Lui ha detto che torna, ma...
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Nick

text:
MA ha detto: in data 12/07/2006 15.14:
> ciroteo da newsland wrote:
>
http://www.corriere.it/Primo_Piano/Scienze_e_Tecnologie/2006/07_Luglio/11/windows.shtml
>
> Matteo, pensavo fosse stato chiaro...
> noi di icaa, su espressa richiesta di zio Bill, abbiamo mandato in cantina
> Sergio MAZZA.
> Lui ha detto che torna, ma...
>
>
ma se lo mandi in cantina fai torto a noi... mandiamolo in panchina così
salvaguardiamo la cantina :)
ciao
Nick


author: Michele S

text:
"ciroteo da newsland" <
mio...@libero.it
> ha scritto nel messaggio
news:e92q8b$dst$1...@news.newsland.it...
>
http://www.corriere.it/Primo_Piano/Scienze_e_Tecnologie/2006/07_Luglio/11/windows.shtml
>
> --
Il prossimo sarà XP


text:
in effetti, il ragionamento non fa una grinza ...
Michele S ha scritto:

> Il prossimo sarà XP



author: Sergio MAZZA

text:
"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio news:CG6tg.37372$_J1.4...@twister2.libero.it...
> ma se lo mandi in cantina fai torto a noi... mandiamolo in panchina così salvaguardiamo la cantina :)
>
> ciao
> Nick
Se nella cantina tenete il vino, allora potete dormire sonni tranquilli; nel caso invece di salumi e similari... Allora considerate
la camicia di forza; ma quella di hannibal!
Ciao.
--
Sergio MAZZA


title: due query in una

author: Alberto Luzi

text:
Salve!
ho queste due query che singolarmente
funzionano.
Volevo farne una sola;

SELECT *
FROM TbFatture AS F
WHERE NOT EXISTS
(SELECT * FROM TbNum AS N
 WHERE F.IdFattura=N.IdFattura);

SELECT *
FROM TbFatture AS F
WHERE F.IdFattura IN
(SELECT N.IdFattura FROM TbNum AS N
 WHERE N.Numero Is Null OR N.Data Is Null);

Ho provato cosi' ma non va bene:
SELECT *
FROM TbFatture AS F
WHERE NOT EXISTS
(SELECT * FROM TbNum AS N
 WHERE F.IdFattura=N.IdFattura AND N.Numero Is Null OR N.Data Is Null);

Grazie


title: due query in una

author: Bruno Campanini

text:

Prova così:

 SELECT *
 FROM TbFatture AS F
 WHERE NOT EXISTS
 (SELECT * FROM TbNum AS N
 WHERE F.IdFattura=N.IdFattura)

 UNION ALL
 SELECT *
 FROM TbFatture AS F
 WHERE F.IdFattura IN
 (SELECT N.IdFattura FROM TbNum AS N
 WHERE N.Numero Is Null OR N.Data Is Null);

In teoria dovrebbe andare, ma non testata.

Bruno


title: due query in una

text:

grazie Bruno

forse anche cosi' dovrebbe andare bene
SELECT *
FROM TbFatture AS F
WHERE NOT EXISTS
(SELECT * FROM TbNum AS N
WHERE F.IdFattura=N.IdFattura AND N.Numero Is Not Null AND N.Data Is Not Null);


title: richiesta di informazioni

text:
Buona sera -
gradirei sapere come fare una casella dove avere un campo che indichi il
totale generale di tutti i record inseriti


title: richiesta di informazioni

author: postazione 4

text:
"postazione5" <_
up2000....@infinito.it
> ha scritto nel messaggio
news:Wby68.1195$nI1....@twister1.libero.it...
> Buona sera -
> gradirei sapere come fare una casella dove avere un campo che indichi il
> totale generale di tutti i record inseriti
>
> con la formula "D SUM"


title: richiesta di informazioni

author: postazione 3

text:
potresti are un corso
"postazione5" <_
up2000....@infinito.it
> ha scritto nel messaggio
news:Wby68.1195$nI1....@twister1.libero.it...



title: richiesta di informazioni

text:
"postazione5" <_
up2000....@infinito.it
> ha scritto nel messaggio
news:Wby68.1195$nI1....@twister1.libero.it...



title: richiesta di informazioni

author: ramblers

text:
"postazione 3" <
up2000....@infinito.it
> ha scritto nel messaggio
news:jJy68.1311$nI1....@twister1.libero.it...

lo dai anche a me il numero del tuo pusc?


title: richiesta di informazioni

author: Antonio Biso

text:
postazione 3 <
up2000....@infinito.it
> wrote in message
jJy68.1311$nI1....@twister1.libero.it...
> potresti are un corso
Ciccci belli?
Ma il vostro insegnate di informatica non vi ha spiegato che si scrive DOPO
il quoting?!?
Antonio


title: inventario soluzioni varie

author: cicioo

text:
buongiorno a tutti voi scenziati.Credo che sicuramente qualcuno in mezzo a
voi sarà all'altezza di darmi qualche consiglio in merito al seguente
problema.
dispongo di un db da me creato per gestire una piccola attivita commerciale
in cui ho inserito una tabella prodotti(id
prodotto;nome;codice;categoria;carico iniziale;prezzo carico iniziale),ed
una tabella voci acquisti(id prodotto;codice;qta acquisto;prezzo
acquisto)oltre ad un'altra tabella che serve per scaricare le vendite.a
questo punto tramite una query mi calcolo per ogni(id prodotto) la qantita
carico iniziale,acquisti e vendite ed ho necessita di definire nella stessa
query il prezzo da utilizzare come base per il calcolo dei listini di
vendita(prezzo medio, ultimo etc etc).Qua mi sono impantanato,voi cosa mi
consigliate????
Allego il codice SQL che sto adoperando attualmente e che mi esegue il
calcolo in base al prezzo di carico iniziale  e che non mi soddisfa;
SELECT prodotti.IDProdotto, prodotti.NomeProdotto, prodotti.codice,
Categorie.Descrizione, Categorie.NomeCategoria, prodotti.QuantitàPerUnità,
prodotti.PrezzoUnitario, (([prodotti]![PrezzoUnitario]*[ric priv])*1.239) AS
pubblico, (([prodotti]![PrezzoUnitario]*[ric carr])*1.23) AS privato,
prodotti.Scorte, (select sum(quantità) from [voci acquisti] where
[voci acquisti].idprodotto=prodotti.idprodotto) AS comprato, (select
sum(quantità) from [voci vendita] where [voci
vendita].idprodotto=prodotti.idprodotto) AS venduto,
(nz([scorte])+nz([comprato])-nz([venduto])) AS giacenza,
prodotti.LivelloDiRiordino, [giacenza]<[livellodiriordino] AS sottoscorta
FROM Categorie INNER JOIN prodotti ON Categorie.IDCategoria =
prodotti.IDCategoria;


title: inventario soluzioni varie

text:
cicioo <
cic...@libero.it
> wrote in message
x3t09.7644$lu5.1...@twister1.libero.it...



title: Impostare numero progressivo su campo Access 2003

author: Leonardo

text:
buonasera amici,
all'apertura di una maschera ho un campo ID_CLIENTE che al clic di un
tasto sulla form deve aggiornarsi indicandomi il nuovo codice cliente,
il quale è un numero progressivo che ho già calcolato nella query
"qryID_CLIENTE.
grazie
Leo


author: sv

text:
Leonardo ha scritto:
> buonasera amici,
> all'apertura di una maschera ho un campo ID_CLIENTE che al clic di un
> tasto sulla form deve aggiornarsi indicandomi il nuovo codice cliente,
> il quale � un numero progressivo che ho gi� calcolato nella query
> "qryID_CLIENTE.
> grazie
> Leo
Usa Dlookup.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On 27 Dic, 07:56,
salvinon...@accessgroup.it
 (sv) wrote:
> Leonardo ha scritto:
>
> > buonasera amici,
> > all'apertura di una maschera ho un campo ID_CLIENTE che al clic di un
> > tasto sulla form deve aggiornarsi indicandomi il nuovo codice cliente,
> > il quale è un numero progressivo che ho già calcolato nella query
> > "qryID_CLIENTE.
> > grazie
> > Leo
>
> Usa Dlookup.
>
> --
> sv
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
ok, grazie!


title: Selezione con casella combinata da Query da filtrare

author: gallus

text:
Cercherò di spiegarmi nel modo più chiaro possibile. Il problema che dovrei
risolvere mi sembra una cavolata e credo di averlo già risolto più volte,
ciò nonostante oggi ho già perso troppo tempo per trovare una possibile
soluzione e non sono ancora giunto a nulla.... il brutto è che mi si
confondono solo le idee.
Ho tre tabelle
------ Società-------
IDSocieta
Nome
Note
---------------------
------ Prodotti -----
IDProdotto
IDSocieta
Nome
Note
---------------------
ed infine
----- Movimenti -----
IDMovimenti
Data
IDSocieta
IDProdotto
---------------------
Vorrei poter inserire una casella combinata per selezionare la Società nella
tabella Movimenti con la quale filtrare gli elementi Prodotto
es:
mettiamo che le società presenti siano FIAT e Alfa-Romeo.
I prodotti potrebbero essere:
Panda
Marea
164
155
ecc.
Nel momento che in Movimenti ho già scelto FIAT vorrei che comparissero solo
Panda e Marea.... non anche gli altri.
La mia idea era di realizzare una Query e quindi utilizzare questa
impostando opportunamente i criteri, ma .... non sono giunto a nulla. Come
faccio?
grazie dell'aiuto a tutti.
gallus
P.S. Avevo pensato alla possibilità di impostare dei campi master.... ma non
sono riuscito.


author: Arturo

text:
"gallus" <
gal...@infinito.NOSPAM.it
> ha scritto nel messaggio
news:JEh77.26333$NZ6.8...@news.infostrada.it...

Metti sull'evento dopo aggiornamento della C. Combinata:
Me.Filter = "[IDSocieta] = '" & ![CasellaCombinata0] & "'"
Me.FilterOn = True:
Ovviamente con i nomi giusti, la casella combinata deve avere 2 colonne, di
cui l'IDSocieta è quella del valore da memorizzare.
Ciao
Arturo


text:
Rettifico (mancava un Me)
> Me.Filter = "[IDSocieta] = '" & Me![CasellaCombinata0] & "'"
> Me.FilterOn = True:


text:
Arturo <
atad...@freemail.it
> wrote in message
NLu77.30163$NZ6.1...@news.infostrada.it...
> Rettifico (mancava un Me)
>
> > Me.Filter = "[IDSocieta] = '" & Me![CasellaCombinata0] & "'"
> > Me.FilterOn = True:
Ehem...
Me č abbastanza opzionale
Piuttosto, se ID come penso č un valore numerico, gli apici non ci vogliono
assolutamente
Antonio


text:
Scusate la mia ignoranza in merito, ma non ho capito il suggerimento.
Dove inserisco la stringa suggerita indipendentemente dalla sua stesura?
Di seguito riporto quanto postato nel precedente messaggio con alcuni
dettagli ulteriori che forse non sono trascurabili e che mi hanno fatto
fallire miseramente.
Ho tre tabelle
------ Societą-------
IDSocieta     (Contatore)
Nome
Note
---------------------
------ Prodotti -----
IDProdotto      (Contatore)
Codice
IDSocieta
Denominazione
ecc...
---------------------
IDSocieta in questa tabella č un campo numerico e nella scheda Ricerca
risulta gią impostata come Casella Combinata
Tipo di origine: Tabella/query
Origine riga: Societa
Colonna Associata: 1
Numero Colonne: 2
ecc...
ed infine
----- Movimenti -----
IDMovimenti    (contatore)
Data
IDCliente
IDSocieta
IDProdotto
ecc...
---------------------
IDSocieta in questa tabella č un campo numerico e nella scheda Ricerca
risulta gią impostata come Casella Combinata
Tipo di origine: Tabella/query
Origine riga: Societa
Colonna Associata: 1
Numero Colonne: 2
ecc...
IDProdotto in questa tabella č un campo numerico e nella scheda Ricerca
risulta gią impostata come Casella Combinata
Tipo di origine: Tabella/query
Origine riga: Prodotti
Colonna Associata: 1
Numero Colonne: 4
ecc...
Le maschere che ho creato sono il frutto di una semplice autocomposizione
Vorrei che nella casella combinata Prodotti, dopo aver selezionato,
utilizzando la casella combinata Societa, la Societą
compaiano solo i prodotti di tale societą.
es:
mettiamo che le societą presenti siano FIAT e Alfa-Romeo.
I prodotti potrebbero essere:
Panda
Marea
164
155
ecc.
Nel momento che in Movimenti ho gią scelto FIAT vorrei che comparissero solo
Panda e Marea mi comparissero nell'elenco della casella combinata
Prodotto.... non anche gli altri.
Il suggerimento che mi č stato dato non ho capito bene dove debba essere
inserito:
apro la maschera e imposto le proprietą della casella combinata Societą?
O cosa?
La casella combinata non essendo stata inserita, ma creata automaticamente
che nome ha? Mi sembra che Access la individui semplicemente come IDSocieta
e le altre idem.
Vi prego di aver pazienza e mi scuso del disturbo, ma risolto questo
problema ho concluso il tutto.
Grazie ancora
gallus


text:
"gallus" <
gal...@infinito.NOSPAM.it
> ha scritto nel messaggio
news:lmD77.624$0Z1....@news.infostrada.it...
> Scusate la mia ignoranza in merito, ma non ho capito il suggerimento.
>
> Dove inserisco la stringa suggerita indipendentemente dalla sua stesura?
Nelle proprietą della casellacombinata all'evento dopo aggiornamento.

Allora ecco il codice (testato di persona e funziona)
Me.Filter = "[IDSocieta] = " & Me![CasellaCombinata12]
Me.FilterOn = True
Come fare?
1. apri la maschera prodotti in visualizzazione struttura
2. nelle proprieta della casella combinata devi cercare il nome, il nome lo
trovi cliccando su "altri" č il primo (nome elemento)
3. sostituisci il nome che hai trovato nel codice suddetto (ci sarą da
cambiare il numero finale di CasellaCombinata12)
4. sempre nelle proprietą della casella combinata seleziona "evento"
5. fai click nella riga bianca corrispondente a 'dopo aggiornamento',
compariranno a destra dei puntini ...
6. clicca sui puntini e scegli "codice"
7. incolla tra le due righe di codice che compaiono gią quelle due sopra,
alla fine avrai una cosa del genere:
Private Sub CasellaCombinata12_AfterUpdate()
Me.Filter = "[IDSocieta] = " & Me![CasellaCombinata12]
Me.FilterOn = True
End Sub
Nella tua al posto del 12 ci sarą un altro numero ...
8. č fatto, chiudi il codice, salva la maschera e ... prova
Ciao
Arturo


text:
Scusatemi ancora, ma non funziona....
Pur non comprendendo la motivazione dei suggerimenti, mi sono limitato ad
applicarli e non ottengo il risultato sperato :(
Mi viene detto di:
> Nelle proprieta' della casellacombinata all'evento dopo aggiornamento.
Quale? Di quale tabella? (Più avanti sembra essere più chiaro)
> Come fare?
Esatto, come fare?
> 1. apri la maschera prodotti in visualizzazione struttura
                      ^^^^^^^^
Perche' devo aprire la maschera prodotti se io vorrei che la Casella
combinata Prodotti nella Maschera MOVIMENTI risultasse filtrata dopo che
nella stessa maschera ho già impostato la Societa'?
Comunque.... ho fatto senza dubitare
> 2. nelle proprieta della casella combinata devi cercare il nome, il nome
lo
Nella proprieta' di quale casella combinata.... suppongo l'unica che compare
nella maschera Prodotti: IDSocieta.
E' giusto?
In questa tabella non c'e' nessun legame tra Società e Prodotto...
e' qui che creo il legame :(
> trovi cliccando su "altri" e' il primo (nome elemento)
> 3. sostituisci il nome che hai trovato nel codice suddetto (ci sara' da
> cambiare il numero finale di CasellaCombinata12)
In realta' se la Casella combinata fosse il risultato di una trasformazione
di una casella di testo troverei la voce che dici .... ora ciò che leggo e'
semplicemente IDSocieta e non CasellaCombinataXX mentre per la sua etichetta
IDSocieta_Etichetta
> 4. sempre nelle proprietà della casella combinata seleziona "evento"
Speriamo che la casella combinata sia effettivamente quella giusta.
> 5. fai click nella riga bianca corrispondente a 'dopo aggiornamento',
> compariranno a destra dei puntini ...
> 6. clicca sui puntini e scegli "codice"
> 7. incolla tra le due righe di codice che compaiono già quelle due sopra,
> alla fine avrai una cosa del genere:
>
> Private Sub CasellaCombinata12_AfterUpdate()
> Me.Filter = "[IDSocieta] = " & Me![CasellaCombinata12]
> Me.FilterOn = True
> End Sub
>
> Nella tua al posto del 12 ci sarà un altro numero ...
>
Il mio codice inserito risulta questo:
Private Sub CasellaCombinata12_AfterUpdate()
Me.Filter = "[IDSocieta] = " & Me![IDSocieta]
Me.FilterOn = True
End Sub
> 8. è fatto, chiudi il codice, salva la maschera e ... prova
>
> Ciao
> Arturo
>
Arturo ti ringrazio moltissimo per la tua disponibilità, ma a me non
funziona.
Puoi darmi ancora una mano? Sono conscio del fatto che sono forse un incubo,
ma non ci sono riuscito.
Il filtraggio deve avvenire nella Maschera della tabella movimenti dopo che
in questa maschera ho impostato la voce IDSocieta e procedo alla selezione
dei Prodotti .... vorrei trovare solo la lista dei prodotti di quella
società.
Non ripeto, perchè penso che tu non abbia capito, ma perchè se a te funziona
e a me no.... forse mi sono spiegato male.
Grazie
gallus


text:
> Puoi darmi ancora una mano? Sono conscio del fatto che sono forse un
incubo,
> ma non ci sono riuscito.
>
>
> Il filtraggio deve avvenire nella Maschera della tabella movimenti dopo
che
> in questa maschera ho impostato la voce IDSocieta e procedo alla selezione
> dei Prodotti .... vorrei trovare solo la lista dei prodotti di quella
> società.
>
> Non ripeto, perchè penso che tu non abbia capito, ma perchè se a te
funziona
> e a me no.... forse mi sono spiegato male.
>
Scusami credevo tu volessi filtrare i PRODOTTI, invece vuoi filtrare i
movimenti in base alla SOCIETA dunque (anche per questione di principio) mi
sono fatto una maschera MOVIMENTI credo come la tua e ho provato il filtro
della casella combinata e funziona.
Nella maschera MOVIMENTI (basata sulla tabella MOVIMENTI) hai una
casellacombinata che ha un nome, il nome sarà casellacombinata+un numero (il
nome lo trovi nelle proprietà della casella combinata stessa -> altro > nome
elemento), nelle proprietà sempre di quella casella combinata deve scegliere
EVENTO e poi cliccare sulla riga bianca a sinista di DOPO AGGIORNAMENTO, poi
sui PUNTINI che compaiono a sinistra. Nella finestra di dialogo che si apre
scegli GENERATORE DI CODICE. Si apre il codice VBA già con 2 righe scritte
del tipo:
Private Sub CasellaCombinata12_AfterUpdate()
End Sub
Tu al posto del 12 vedrai un altro numero, perchè la tua casella combinata
ha un altro nome ...
Tra quelle due righe incolli queste due:
Me.Filter = "[IDSocieta] = " & Me![CasellaCombinata12]
Me.FilterOn = True
Bada sempre di corregere il 12 con il numero della TUA casella combinata.
Alla fine hai:
Private Sub CasellaCombinata12_AfterUpdate()
Me.Filter = "[IDSocieta] = " & Me![CasellaCombinata12]
Me.FilterOn = True
End Sub
Chiudi e salva la scheda ... tutto è fatto.
Nota: fai attenzione che nella tue tabelle "societa" sia sempre scritto
senza accento in quanto
IDSocietà è diverso da IDSocieta.
Se non funzia ... piango.
Ciao
Arturo
P.S. La casella combinata la devi creare con l'autocomposizione basandola
sulla tabella Societa e includi i due campi "IDSocieta" e "Nome",
"IDSocieta" sarà nascosto da Access in quanto è la chiave primaria. Alla
fine della creazione devi scegliere "Memorizza il valore temporaneamente per
uso successivo". Hai fatto così?


title: Esportare dati a modello Excel

author: LAC snc

text:
Ciao, ragazzi....ho un problema un po' particolare. Ho una maschera di
Access mediante la quale inserisco i dati del database. Vorrei che però,
facendo click su un pulsante, i dati del database si trasferissero su un
documento Excel che ho preparato, che è in pratica un modello da riempire
con i dati del database. Il problema sta nel fatto che vorrei che i dati
venissero collocati in determinate celle, visto che nn si tratta di un
documento excel vuoto, ma uno schema ben definito.
Si può fare viceversa? Cioè importare i dati immessi su Excel salvandoli su
determinati campi di una tabella access? Grazie per le risposte.


title: Esportare dati a modello Excel

author: namor

text:
LAC snc ha scritto:

Si può fare sia l'uno che l'altro.
Dovrebbe esserci sul
www.sitocomune.com
 un esempio di automazione con
excel.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Esportare dati a modello Excel

text:
> Si può fare sia l'uno che l'altro.
> Dovrebbe esserci sul
www.sitocomune.com
 un esempio di automazione con
> excel.
> Namor
Non ho trovato niente :°


title: Esportare dati a modello Excel

text:
LAC snc ha scritto:

> Non ho trovato niente :°
Non hai cercato bene.
Sezione General "Esempio di automazione con MSExcel".
Lo metti in un modulo, imposti un riferimento alla libreria Excel
(Strumenti-Riferimenti) ed esegui passo passo con F8 per capire come
funziona. Poi lo modifichi e fai esportare i tuoi dati nel tuo modello



title: Query SQL per estrarre il mov.più recente di ogni articolo

author: lch-news

text:
Ok, ci ho rinunciato e vi chiedo aiuto:
Ho una tabella di movimenti (MOV) che, fra l'altro, contiene i campi:
ARTICOLO, DATA, VALORE
Esempio:
1, 10/01/02, 60
1, 15/01/02, 50
2, 08/01/02, 40
3, 06/01/02, 30
3, 13/01/02, 20
Come posso comporre un comando SQL che mi restituisca
le informazioni relative al solo movimento più recente di ogni
articolo?
Cioè:
1, 15/01/02, 50
2, 08/01/02, 40
3, 13/01/02, 20
Grazie a tutti.


author: Maicol

text:
"lch-news" <lch#NOSPAM-THANKS#@
lch.it
> ha scritto nel messaggio
news:jem48.8048$761.2...@twister1.libero.it...

> potresti provare con due query
prima: SELECT mov.articolo, Max(mov.data) AS MaxDidata
FROM mov
GROUP BY mov.articolo;
seconda: SELECT mov.articolo, mov.data, mov.valore
FROM prima INNER JOIN mov ON (prima.MaxDidata = mov.data) AND
(prima.articolo = mov.articolo);


text:
Ti ringrazio Maicol, ma volevo sapere se č possibile fare il tutto con una
sola query.
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:aXt48.8042$6e5.2...@twister2.libero.it...
>
> "lch-news" <lch#NOSPAM-THANKS#@
lch.it
> ha scritto nel messaggio
> news:jem48.8048$761.2...@twister1.libero.it...
> > Ok, ci ho rinunciato e vi chiedo aiuto:
> >
> > Ho una tabella di movimenti (MOV) che, fra l'altro, contiene i campi:
> >
> > ARTICOLO, DATA, VALORE
> >
> > Esempio:
> >
> > 1, 10/01/02, 60
> > 1, 15/01/02, 50
> > 2, 08/01/02, 40
> > 3, 06/01/02, 30
> > 3, 13/01/02, 20
> >
> > Come posso comporre un comando SQL che mi restituisca
> > le informazioni relative al solo movimento piů recente di ogni
> > articolo?
> >
> > Cioč:



text:
"lch-news" <lch#NOSPAM-THANKS#@
lch.it
> ha scritto nel messaggio
news:8kv48.8311$6e5.2...@twister2.libero.it...

Prova cosě:
SELECT Articolo, Last(Data) AS UltimoDiData, Last(Valore) AS UltimoDiValore
FROM movimenti
GROUP BY Articolo
ORDER BY articolo, Last(data);
ciao.


text:
Grazie ramblers, pare funzionare. Ora mi devo documentare sulla funzione
"LAST" che non conoscevo.
A proposito, si tratta di una funzione di SQL o un'estensione del linguaggio
per Access e, in quest'ultimo caso, qual è la corrispondente per SQL Server?
Grazie ancora.


text:
Come non detto (il ringraziamento resta valido, ovviamente):
Non va perchč quel Last(valore) seleziona il valore di una riga diversa,
ovviamente, da quella del last(data)
Io volevo individuare la riga/record con data piů recente e da questa
selezionare tutti i campi.
"ramblers" <
clint...@yahoo.it
> ha scritto nel messaggio
news:a2u2hs$144aso$1...@ID-57322.news.dfncis.de...



author: Roberto da casa

text:
"lch-news" <lch#NOSPAM-THANKS#@
lch.it
> ha scritto nel messaggio
news:jem48.8048$761.2...@twister1.libero.it...

Se la tabella MOV ha una struttura simile:
ID                Contatore e chiave primaria
Articolo        Numerico
Data1           Data/ora
Valore1        Numerico
Prova a crearti una query che abbia il sequente codice SQL:
SELECT MOV.Articolo, Max(MOV.Data1) AS MaxDiData1,
DLookUp("Valore1","MOV","Articolo=" & [Articolo] & " AND Data1 =#" &
Format([MaxDiData1],"mm/dd/yyyy") & "#") AS ValoreBis
FROM MOV
GROUP BY MOV.Articolo;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Qury difficile

author: Negro

text:
Ciao a tutti!!
qualcuno mi può aiutare? ho un data base per fatturazione, nel quale ho
inserito una "descrizione, % Iva messa senza alcun limite e l'imponibile
riga. Adesso mi chiedo: come posso ricavare Imponibi dettagliati. Mi spiego
meglio, se ho 4 descrizioni, 2 con aliquota Iva al 20% ed un imponibile di
100 per descrizione e due con aliquota al 4% con imponibile 50 per
descrizione alla stampa del report dovrei ricavare.
Imponibile al 20% totale 200
""    ""   ""   al 4%   totale 100
Grazie anticipatamente.


title: Qury difficile

author: Giuseppe

text:
"Negro" <
ne...@libero.it
> ha scritto nel messaggio
news:xM8Ba.41128$Ny5.1...@twister2.libero.it...

Credo che tu possa risolvere cliccando sulla incona a forma di E quando sei
nella query e settare nel campo formula che sarà comparso <raggruppa> per il
campo IVA e <somma> per il campo IMPONIBILE.
Spero di essere stato utile.
Ciao
Giuseppe


title: Qury difficile

author: MA

text:

Soprattutto scrivere la parola query è difficile, vero?
Un subject appropriato invece è facile.
Giuseppe, è un sigma non una E...
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Qury difficile

text:
MA <
massimilia...@kksrl.com
> wrote in message
62Z94Z199Z30Y1...@usenet.libero.it...

MAssimiliano ciao, con tutto rispetto mi sarei aspettato una risposta ben
diversa,
la parola "Query" è solo stato un errore di digitazione.
La tua preparazione (suppongo ci sia) usala in maniera più educativa nei
confronti di coloro i quali si rivolgano a questo N.G. per risolvere una
difficoltà.
Chiedo scusa a tutto il N.G.


title: Qury difficile

author: George

text:
"Negro" <
ne...@libero.it
> ha scritto nel messaggio
news:3EkBa.42775$lK4.1...@twister1.libero.it...

Permalosetto eh?
Leggi una cosa: credo che MAssimiliano sia libero di postare qualsiasi tipo
di messaggio.
Questo non è un gruppo moderato e quindi ognuno è libero di scrivere ciò che
desidera.
Altrettanto libero di non rispondere o di fare una battuta, se ritiene di
farlo.
Anche di correggere errori di ortografia, di grammatica o di sintassi...
L'ho fatto anche io con i congiuntivi!
Non leggere questo NG se non accetti anche queste cose.
Cmq... query e non qury, Sigma e non E...
:o)
Ciao.


title: Qury difficile

text:

Ciao,
la correzione ortografica era solo un assist per la seconda parte del
messaggio, quella sul subject che è un concetto molto importante: di orrori
ortografici ne faccio anch'io, spessissimo addirittura nella mia firma metto
"MAssimilaino" invece di "MAssimiliano"; è la fretta che ci vuoi fare?!
E' l'infrazione della regola del subject che mi ha spinto a non risponderti.
Come vedi dal resto dei post sono abbastanza attivo (nel 90% dei casi posso
dire corbellerie, ma partecipo attivamente), quindi "comportati" bene e ti
rispondo
Per quanto riguarda il sigma no.. mi son cadute le braccia
Ciao MAssimiliano



title: modifica

text:
Sarebbe possibile far si che al click di un pulsante in una maschera che non
consente la modifica del record fare in modo che questa venga invece
consentita?
grazie


title: modifica

author: AleC

text:

Al click metti nell'evento Click il codice
me.AllowEdits = true
Per favore quando inserisci nel NG dei quesiti nell'oggetto metti
qualcosa di più esplicativo, serve agli altri quando fanno ricerche.
Con un oggetto che spiega bene il contenuto del quesito è più facile
individuare il thread che può darti la risposta che cerchi.
Ciao
AleC


title: modifica

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:6b7005b4-c51d-40cb...@h60g2000hsg.googlegroups.com...
On 2 Ott, 09:40, "lory22" <
lor...@alchimiaweb.net
> wrote:
> Sarebbe possibile far si che al click di un pulsante in una maschera che
> non
> consente la modifica del record fare in modo che questa venga invece
> consentita?
> grazie
Al click metti nell'evento Click il codice
me.AllowEdits = true
Per favore quando inserisci nel NG dei quesiti nell'oggetto metti
qualcosa di pi� esplicativo, serve agli altri quando fanno ricerche.
Con un oggetto che spiega bene il contenuto del quesito � pi� facile
individuare il thread che pu� darti la risposta che cerchi.
Ciao
AleC
ok, scusami e mille grazie


title: modifica

text:

per esempio
Oggetto: attivare modifiche in maschera in sola lettura
riciao
AleC


title: modifica

text:
AleC ha scritto:
>On 2 Ott, 10:18, AleC <alessandro.cappe...@novameta . it > wrote:
>> On 2 Ott, 09:40, "lory22" <lor...@alchimiaweb . net > wrote:
>>
>> > Sarebbe possibile far si che al click di un pulsante in una maschera ch=
>e non
>> > consente la modifica del record fare in modo che questa venga invece
>> > consentita?
>> > grazie
>>
>> Al click metti nell'evento Click il codice
>>
>> me.AllowEdits =3D true
>>
>> Per favore quando inserisci nel NG dei quesiti nell'oggetto metti
>> qualcosa di pi=F9 esplicativo, serve agli altri quando fanno ricerche.
>> Con un oggetto che spiega bene il contenuto del quesito =E8 pi=F9 facile
>> individuare il thread che pu=F2 darti la risposta che cerchi.
>>
>> Ciao
>>
>> AleC
>
>per esempio
>Oggetto: attivare modifiche in maschera in sola lettura
>
>riciao
>AleC
Oggi sembra che insegua tutti i thread di AleC.....ma non � vero!!!!
Volevo permettermi un consiglio a lori22.....secondo me non � sempre bene attivarte le modifiche su una form associata xch� se lasci a met� l'inserimento o devi controllare qcosa metti in lock la tabella e agisci direttamente sulla base dati (cosa x me da evitare....). Io propendo + per una maschera non associata che prenda i valori dalla maschera corrente, tu fai tutte le modifiche che vuoi e quando hai finito update del record. Se ti rendi conto che non dovevi modificare nulla, chiudi e non � successo nulla (neanche il record bloccato..). Cos� hai + controllo sugli inserimenti.......
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: modifica

author: Alessandro Cara

text:
Fair87 ha scritto:
[cut]
> Oggi sembra che insegua tutti i thread di AleC.....ma non ï¿œ vero!!!!
> Volevo permettermi un consiglio a lori22.....secondo me non ï¿œ sempre bene attivarte le modifiche su una form associata xchï¿œ se lasci a metï¿œ l'inserimento o devi controllare qcosa metti in lock la tabella e agisci direttamente sulla base dati (cosa x me da evitare....). Io propendo + per una maschera non associata che prenda i valori dalla maschera corrente, tu fai tutte le modifiche che vuoi e quando hai finito update del record. Se ti rendi conto che non dovevi modificare nulla, chiudi e non ï¿œ successo nulla (neanche il record bloccato..). Cosï¿œ hai + controllo sugli inserimenti.......
>
Le cose non sono in genere totalmente buone o totalmente cattive.
La associazione alla origine dati nella stragrande maggioranza dei casi
puo' essere oltre che utile anche meno laboriosa.
Il problema dell'inserimento e/o modifica lasciato a meta' non esiste.
Dalla versione a2k e' stato aggiunta la proprieta' Dirty e l'Undo esiste
dalla notte dei tempi. L'utilizzo appropriato di questi due termini
consente un completo controllo anche verso le modifiche accidentali.
Il tutto ovviamente scrivendo pochissime righe di codice.
--
ac


title: modifica

text:
"Alessandro Cara" <
al...@ay-1asistemi.it
> ha scritto nel messaggio
news:qN0Fk.16392$Uo5....@tornado.fastwebnet.it...

Non sono in grado di inserirmi nei vostri discorsi, ne aprofitto per
chiedervi se sia possibile, nel momento in cui si clicca sul pulsante, avere
anche un qualcosa che visivamente testimoni la nuova situazione, che so la
modifica del colore di sfondo dei campi, ma se per fare questo devo
nominarli uno per uno ci rinuncio, sono troppi!
ciao


title: modifica

text:
Alessandro Cara ha scritto:
>Fair87 ha scritto:
>[cut]
>> Oggi sembra che insegua tutti i thread di AleC.....ma non � vero!!!!
>> Volevo permettermi un consiglio a lori22.....secondo me non � sempre bene attivarte le modifiche su una form associata xch� se lasci a met� l'inserimento o devi controllare qcosa metti in lock la tabella e agisci direttamente sulla base dati (cosa x me da evitare....). Io propendo + per una maschera non associata che prenda i valori dalla maschera corrente, tu fai tutte le modifiche che vuoi e quando hai finito update del record. Se ti rendi conto che non dovevi modificare nulla, chiudi e non � successo nulla (neanche il record bloccato..). Cos� hai + controllo sugli inserimenti.......
>>
>Le cose non sono in genere totalmente buone o totalmente cattive.
>La associazione alla origine dati nella stragrande maggioranza dei casi
>puo' essere oltre che utile anche meno laboriosa.
>Il problema dell'inserimento e/o modifica lasciato a meta' non esiste.
>Dalla versione a2k e' stato aggiunta la proprieta' Dirty e l'Undo esiste
>dalla notte dei tempi. L'utilizzo appropriato di questi due termini
>consente un completo controllo anche verso le modifiche accidentali.
>Il tutto ovviamente scrivendo pochissime righe di codice.
>--
>ac
Tutto vero Alessandro, e in effetti se ho maschere con troppi campi, utilizzo anche io la form associata, utilizzando Dirty e un loop sui vari campi con oldvalue. Penso solo che se la form non � troppo elaborata, come per gli inserimenti, sia + 'comodo', ma come dici tu, non - laborioso, avere form dedicate, magari anche tbl temporanee in modo da controllare sempre tutto prima di agire sui dati originali. Ho un po' la fobia che gli utenti possano rovinare il BE attraverso qualche azione....'disdicevole'...ma pu� essere, appunto, una mia fissazione......
Cmq sposo in pieno la tua affermazione che "Le cose non sono in genere totalmente buone o totalmente cattive." :-)
Un saluto
Roberto



title: modifica

text:
lory22 ha scritto:
>
>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel messaggio
>news:qN0Fk.16392$Uo5....@tornado.fastwebnet . it ...
>> Fair87 ha scritto:
>> [cut]
>>> Oggi sembra che insegua tutti i thread di AleC.....ma non � vero!!!!
>>> Volevo permettermi un consiglio a lori22.....secondo me non � sempre bene
>>> attivarte le modifiche su una form associata xch� se lasci a met�
>>> l'inserimento o devi controllare qcosa metti in lock la tabella e agisci
>>> direttamente sulla base dati (cosa x me da evitare....). Io propendo +
>>> per una maschera non associata che prenda i valori dalla maschera
>>> corrente, tu fai tutte le modifiche che vuoi e quando hai finito update
>>> del record. Se ti rendi conto che non dovevi modificare nulla, chiudi e
>>> non � successo nulla (neanche il record bloccato..). Cos� hai + controllo
>>> sugli inserimenti.......
>>>
>> Le cose non sono in genere totalmente buone o totalmente cattive.
>> La associazione alla origine dati nella stragrande maggioranza dei casi
>> puo' essere oltre che utile anche meno laboriosa.
>> Il problema dell'inserimento e/o modifica lasciato a meta' non esiste.
>> Dalla versione a2k e' stato aggiunta la proprieta' Dirty e l'Undo esiste
>> dalla notte dei tempi. L'utilizzo appropriato di questi due termini
>> consente un completo controllo anche verso le modifiche accidentali.
>> Il tutto ovviamente scrivendo pochissime righe di codice.
>> --
>> ac
>
>Non sono in grado di inserirmi nei vostri discorsi, ne aprofitto per
>chiedervi se sia possibile, nel momento in cui si clicca sul pulsante, avere
>anche un qualcosa che visivamente testimoni la nuova situazione, che so la
>modifica del colore di sfondo dei campi, ma se per fare questo devo
>nominarli uno per uno ci rinuncio, sono troppi!
>ciao
>
Se per nuova situazione intendi se la maschera permette o no inserimenti, puoi utilizzare un loop su tutti i controlli e x ognuno imposti un colore di sfondo diverso (x es..)
Una cosa del tipo
Dim C as control
for each c in me.form
if c.controltype =106 or c.controltype =109 then
c.backcolor = xxx
end if
loop
106 e 109 � per cercare colo i textbox o le combo. Se vuoi aggiungere altri controlli basta che aggiungi i numerini giusti.....Io metterei la form con allowedits=true e poi il ciclo per cambiare colore. Ci sar� anche qcos'altro da implementare (magari le caption di alcuni tasti, abilitare/disabilitare alcune funzioni) ma � tutto qua



title: modifica

text:
"Fair87" <
roby...@gmail.com
> ha scritto nel messaggio
news:gc2btr$dkr$1...@news.nonsolonews.it...

ho inserito il tuo codice all'evento click del pulsante modifica... ma non
succede niente... il colore deve essere espresso in esadecimali o basta per
esempio red.... al posto di form devo mettere il nome della maschera...
avrai capito che sono una novellina...


title: modifica

text:
On 2 Ott, 11:47, Alessandro Cara <
a...@ay-1asistemi.it
> wrote:
> Fair87 ha scritto:
> [cut]> Oggi sembra che insegua tutti i thread di AleC.....ma non è vero!!!!
> > Volevo permettermi un consiglio a lori22.....secondo me non è sempre bene attivarte le modifiche su una form associata xchè se lasci a metà l'inserimento o devi controllare qcosa metti in lock la tabella e agisci direttamente sulla base dati (cosa x me da evitare....). Io propendo + per una maschera non associata che prenda i valori dalla maschera corrente, tu fai tutte le modifiche che vuoi e quando hai finito update del record. Se ti rendi conto che non dovevi modificare nulla, chiudi e non è successo nulla (neanche il record bloccato..). Così hai + controllo sugli inserimenti.......
>
> Le cose non sono in genere totalmente buone o totalmente cattive.
> La associazione alla origine dati nella stragrande maggioranza dei casi
> puo' essere oltre che utile anche meno laboriosa.
> Il problema dell'inserimento e/o modifica lasciato a meta' non esiste.
> Dalla versione a2k e' stato aggiunta la proprieta' Dirty e l'Undo esiste
> dalla notte dei tempi. L'utilizzo appropriato di questi due termini
> consente un completo controllo anche verso le modifiche accidentali.
> Il tutto ovviamente scrivendo pochissime righe di codice.
> --
> ac
Nessun problema Fair.
:-)
AleC


title: modifica

text:
On 2 Ott, 15:18, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "Fair87" <
roby....@gmail.com
> ha scritto nel messaggionews:gc2btr$dkr$1...@news.nonsolonews.it...
>
>
>
> > lory22 ha scritto:
>
> >>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel messaggio
> >>news:qN0Fk.16392$Uo5....@tornado.fastwebnet. it ...
> >>> Fair87 ha scritto:
> >>> [cut]
> >>>> Oggi sembra che insegua tutti i thread di AleC.....ma non è vero!!!!
> >>>> Volevo permettermi un consiglio a lori22.....secondo me non è sempre
> >>>> bene
> >>>> attivarte le modifiche su una form associata xchè se lasci a metà
> >>>> l'inserimento o devi controllare qcosa metti in lock la tabella e
> >>>> agisci
> >>>> direttamente sulla base dati (cosa x me da evitare....). Io propendo +
> >>>> per una maschera non associata che prenda i valori dalla maschera
> >>>> corrente, tu fai tutte le modifiche che vuoi e quando hai finito update
> >>>> del record. Se ti rendi conto che non dovevi modificare nulla, chiudi e
> >>>> non è successo nulla (neanche il record bloccato..). Così hai +

> > 106 e 109 è per cercare colo i textbox o le combo. Se vuoi aggiungere
> > altri controlli basta che aggiungi i numerini giusti.....Io metterei la
> > form con allowedits=true e poi il ciclo per cambiare colore. Ci sarà anche
> > qcos'altro da implementare (magari le caption di alcuni tasti,
> > abilitare/disabilitare alcune funzioni) ma è tutto qua
>
> > --
>
> ho inserito il tuo codice all'evento click del pulsante modifica... ma non
> succede niente... il colore deve essere espresso in esadecimali o basta per
> esempio red.... al posto di form devo mettere il nome della maschera...
> avrai capito che sono una novellina...- Nascondi testo citato
>
> - Mostra testo citato -
Io di solito uso due colori di sfondo diversi per indicare campi
editabili da quelli solo leggibili però ti consiglierei, per
semplicità, visto che per ora non hai tanta pratica di Access e di
VBA, di mettere una etichetta nella maschera da qualche parte dove
come testo pre-impostato c'è scritto per esempio "Sola lettura" poi
nello stesso evento click del pulsante che rende la maschera editabile
metti:
Me.MiaLabel.Caption = "Record in modifica"
(la proprietà caption è il testo che è contenuto nelle etichette,
funziona anche per esempio con i pulsanti; ma non con le textbox dove
il testo che ci vedi dentro è il contenuto del controllo)
o il testo che più ti piace, magari puoi anche cambiare colore
all'etichetta con
me.mialabel.backcolor = vbred
me.mialabel.forecolor = vbwhite
per rendere più evidente il fatto che in quel momento il record è
modificabile
AleC


title: modifica

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:a3619992-b795-4d39...@h60g2000hsg.googlegroups.com...
On 2 Ott, 15:18, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "Fair87" <
roby....@gmail.com
> ha scritto nel
> messaggionews:gc2btr$dkr$1...@news.nonsolonews.it...
>
>
>
> > lory22 ha scritto:
>
> >>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel messaggio
> >>news:qN0Fk.16392$Uo5....@tornado.fastwebnet. it ...
> >>> Fair87 ha scritto:
> >>> [cut]
> >>>> Oggi sembra che insegua tutti i thread di AleC.....ma non � vero!!!!
> >>>> Volevo permettermi un consiglio a lori22.....secondo me non � sempre
> >>>> bene
> >>>> attivarte le modifiche su una form associata xch� se lasci a met�
> >>>> l'inserimento o devi controllare qcosa metti in lock la tabella e
> >>>> agisci
> >>>> direttamente sulla base dati (cosa x me da evitare....). Io propendo
> >>>> +
> >>>> per una maschera non associata che prenda i valori dalla maschera
> >>>> corrente, tu fai tutte le modifiche che vuoi e quando hai finito
> >>>> update
> >>>> del record. Se ti rendi conto che non dovevi modificare nulla, chiudi
> >>>> e
> >>>> non � successo nulla (neanche il record bloccato..). Cos� hai +

> > 106 e 109 � per cercare colo i textbox o le combo. Se vuoi aggiungere
> > altri controlli basta che aggiungi i numerini giusti.....Io metterei la
> > form con allowedits=true e poi il ciclo per cambiare colore. Ci sar�
> > anche
> > qcos'altro da implementare (magari le caption di alcuni tasti,
> > abilitare/disabilitare alcune funzioni) ma � tutto qua
>
> > --
>
> ho inserito il tuo codice all'evento click del pulsante modifica... ma non
> succede niente... il colore deve essere espresso in esadecimali o basta
> per
> esempio red.... al posto di form devo mettere il nome della maschera...
> avrai capito che sono una novellina...- Nascondi testo citato
>
> - Mostra testo citato -
Io di solito uso due colori di sfondo diversi per indicare campi
editabili da quelli solo leggibili per� ti consiglierei, per
semplicit�, visto che per ora non hai tanta pratica di Access e di
VBA, di mettere una etichetta nella maschera da qualche parte dove
come testo pre-impostato c'� scritto per esempio "Sola lettura" poi
nello stesso evento click del pulsante che rende la maschera editabile
metti:
Me.MiaLabel.Caption = "Record in modifica"
(la propriet� caption � il testo che � contenuto nelle etichette,
funziona anche per esempio con i pulsanti; ma non con le textbox dove
il testo che ci vedi dentro � il contenuto del controllo)
o il testo che pi� ti piace, magari puoi anche cambiare colore
all'etichetta con
me.mialabel.backcolor = vbred
me.mialabel.forecolor = vbwhite
per rendere pi� evidente il fatto che in quel momento il record �
modificabile
AleC
tutto ok, ma se inserisco un pulsante che mi riporti alle condizioni
iniziali con Me.AllowEdits = False non mi funziona


title: modifica

text:
On 2 Ott, 17:09, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:a3619992-b795-4d39...@h60g2000hsg.googlegroups.com...
> On 2 Ott, 15:18, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
>
>
>
>
> > "Fair87" <
roby....@gmail.com
> ha scritto nel
> > messaggionews:gc2btr$dkr$1...@news.nonsolonews.it...
>
> > > lory22 ha scritto:
>
> > >>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel messaggio
> > >>news:qN0Fk.16392$Uo5....@tornado.fastwebnet. it ...
> > >>> Fair87 ha scritto:
> > >>> [cut]
> > >>>> Oggi sembra che insegua tutti i thread di AleC.....ma non è vero!!!!
> > >>>> Volevo permettermi un consiglio a lori22.....secondo me non è sempre
> > >>>> bene
> > >>>> attivarte le modifiche su una form associata xchè se lasci a metà
> > >>>> l'inserimento o devi controllare qcosa metti in lock la tabella e
> > >>>> agisci
> > >>>> direttamente sulla base dati (cosa x me da evitare....). Io propendo
> > >>>> +
> > >>>> per una maschera non associata che prenda i valori dalla maschera
> > >>>> corrente, tu fai tutte le modifiche che vuoi e quando hai finito
> > >>>> update
> > >>>> del record. Se ti rendi conto che non dovevi modificare nulla, chiudi
> > >>>> e
> > >>>> non è successo nulla (neanche il record bloccato..). Così hai +

> > > 106 e 109 è per cercare colo i textbox o le combo. Se vuoi aggiungere
> > > altri controlli basta che aggiungi i numerini giusti.....Io metterei la
> > > form con allowedits=true e poi il ciclo per cambiare colore. Ci sarà
> > > anche
> > > qcos'altro da implementare (magari le caption di alcuni tasti,
> > > abilitare/disabilitare alcune funzioni) ma è tutto qua
>
> > > --
>
> > ho inserito il tuo codice all'evento click del pulsante modifica... ma non
> > succede niente... il colore deve essere espresso in esadecimali o basta
> > per
> > esempio red.... al posto di form devo mettere il nome della maschera...
> > avrai capito che sono una novellina...- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Io di solito uso due colori di sfondo diversi per indicare campi
> editabili da quelli solo leggibili però ti consiglierei, per
> semplicità, visto che per ora non hai tanta pratica di Access e di
> VBA, di mettere una etichetta nella maschera da qualche parte dove
> come testo pre-impostato c'è scritto per esempio "Sola lettura" poi
> nello stesso evento click del pulsante che rende la maschera editabile
> metti:
>
> Me.MiaLabel.Caption = "Record in modifica"
> (la proprietà caption è il testo che è contenuto nelle etichette,
> funziona anche per esempio con i pulsanti; ma non con le textbox dove
> il testo che ci vedi dentro è il contenuto del controllo)
>
> o il testo che più ti piace, magari puoi anche cambiare colore
> all'etichetta con
> me.mialabel.backcolor = vbred
> me.mialabel.forecolor = vbwhite
>
> per rendere più evidente il fatto che in quel momento il record è
> modificabile
>
> AleC
>
> tutto ok, ma se inserisco un pulsante che mi riporti alle condizioni
> iniziali con Me.AllowEdits = False non mi funziona- Nascondi testo citato
>
> - Mostra testo citato -
Non so se hai fatto copia e incolla o meno ma la proprietà l'hai qui
scritta sbagliata:
Me.AllowsEdit = False
AleC


title: modifica

text:
On 2 Ott, 17:09, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:a3619992-b795-4d39...@h60g2000hsg.googlegroups.com...
> On 2 Ott, 15:18, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
>
>
>
>
> > "Fair87" <
roby....@gmail.com
> ha scritto nel
> > messaggionews:gc2btr$dkr$1...@news.nonsolonews.it...
>
> > > lory22 ha scritto:
>
> > >>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel messaggio
> > >>news:qN0Fk.16392$Uo5....@tornado.fastwebnet. it ...
> > >>> Fair87 ha scritto:
> > >>> [cut]
> > >>>> Oggi sembra che insegua tutti i thread di AleC.....ma non è vero!!!!
> > >>>> Volevo permettermi un consiglio a lori22.....secondo me non è sempre
> > >>>> bene
> > >>>> attivarte le modifiche su una form associata xchè se lasci a metà
> > >>>> l'inserimento o devi controllare qcosa metti in lock la tabella e
> > >>>> agisci
> > >>>> direttamente sulla base dati (cosa x me da evitare....). Io propendo
> > >>>> +
> > >>>> per una maschera non associata che prenda i valori dalla maschera
> > >>>> corrente, tu fai tutte le modifiche che vuoi e quando hai finito
> > >>>> update
> > >>>> del record. Se ti rendi conto che non dovevi modificare nulla, chiudi
> > >>>> e
> > >>>> non è successo nulla (neanche il record bloccato..). Così hai +

> > > 106 e 109 è per cercare colo i textbox o le combo. Se vuoi aggiungere
> > > altri controlli basta che aggiungi i numerini giusti.....Io metterei la
> > > form con allowedits=true e poi il ciclo per cambiare colore. Ci sarà
> > > anche
> > > qcos'altro da implementare (magari le caption di alcuni tasti,
> > > abilitare/disabilitare alcune funzioni) ma è tutto qua
>
> > > --
>
> > ho inserito il tuo codice all'evento click del pulsante modifica... ma non
> > succede niente... il colore deve essere espresso in esadecimali o basta
> > per
> > esempio red.... al posto di form devo mettere il nome della maschera...
> > avrai capito che sono una novellina...- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Io di solito uso due colori di sfondo diversi per indicare campi
> editabili da quelli solo leggibili però ti consiglierei, per
> semplicità, visto che per ora non hai tanta pratica di Access e di
> VBA, di mettere una etichetta nella maschera da qualche parte dove
> come testo pre-impostato c'è scritto per esempio "Sola lettura" poi
> nello stesso evento click del pulsante che rende la maschera editabile
> metti:
>
> Me.MiaLabel.Caption = "Record in modifica"
> (la proprietà caption è il testo che è contenuto nelle etichette,
> funziona anche per esempio con i pulsanti; ma non con le textbox dove
> il testo che ci vedi dentro è il contenuto del controllo)
>
> o il testo che più ti piace, magari puoi anche cambiare colore
> all'etichetta con
> me.mialabel.backcolor = vbred
> me.mialabel.forecolor = vbwhite
>
> per rendere più evidente il fatto che in quel momento il record è
> modificabile
>
> AleC
>
> tutto ok, ma se inserisco un pulsante che mi riporti alle condizioni
> iniziali con Me.AllowEdits = False non mi funziona- Nascondi testo citato
>
> - Mostra testo citato -
è molto elegante usare lo stesso pulsante per scambiare la modifica e
il blocco dei dati con questo codice:
sub pulsante_click()
if me.allowsedit = true then
  me.allowsedit = false
  me.label.caption "Sola lettura"
  me.label.backcolor = quello che vuoi
  me.label.forecolor = quello che vuoi
  me.pulsante.caption = "Modifica record"  'se imposto a sola lettura
il pulsante mi indicherà la possibilità di metterlo inmodifica
  docmd.runcommand accmdsaverecord  ' salva le modifiche
else
  me.allowsedit = true
  me.label.caption "Record in modifica"
  me.label.backcolor = quello che vuoi
  me.label.forecolor = quello che vuoi
  me.pulsante.caption = "Salva record"  'quando sono in modifica il
pulsante mi consente di tornare alla sola lettura salvando le
modifiche eventuali
end if
end sub
la eventuale modifica dei colori di sfondo dei controlli lo inserisci
nelle due parti della if
AleC


title: modifica

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:a4d3e154-3db6-4792...@t65g2000hsf.googlegroups.com...
On 2 Ott, 17:09, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel
> messaggionews:a3619992-b795-4d39...@h60g2000hsg.googlegroups.com...
> On 2 Ott, 15:18, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
>
>
>
>
> > "Fair87" <
roby....@gmail.com
> ha scritto nel
> > messaggionews:gc2btr$dkr$1...@news.nonsolonews.it...
>
> > > lory22 ha scritto:
>
> > >>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel messaggio
> > >>news:qN0Fk.16392$Uo5....@tornado.fastwebnet. it ...
> > >>> Fair87 ha scritto:
> > >>> [cut]
> > >>>> Oggi sembra che insegua tutti i thread di AleC.....ma non �
> > >>>> vero!!!!
> > >>>> Volevo permettermi un consiglio a lori22.....secondo me non �
> > >>>> sempre
> > >>>> bene
> > >>>> attivarte le modifiche su una form associata xch� se lasci a met�
> > >>>> l'inserimento o devi controllare qcosa metti in lock la tabella e
> > >>>> agisci
> > >>>> direttamente sulla base dati (cosa x me da evitare....). Io
> > >>>> propendo
> > >>>> +
> > >>>> per una maschera non associata che prenda i valori dalla maschera
> > >>>> corrente, tu fai tutte le modifiche che vuoi e quando hai finito
> > >>>> update
> > >>>> del record. Se ti rendi conto che non dovevi modificare nulla,
> > >>>> chiudi
> > >>>> e
> > >>>> non � successo nulla (neanche il record bloccato..). Cos� hai +

> > > 106 e 109 � per cercare colo i textbox o le combo. Se vuoi aggiungere
> > > altri controlli basta che aggiungi i numerini giusti.....Io metterei
> > > la
> > > form con allowedits=true e poi il ciclo per cambiare colore. Ci sar�
> > > anche
> > > qcos'altro da implementare (magari le caption di alcuni tasti,
> > > abilitare/disabilitare alcune funzioni) ma � tutto qua
>
> > > --
>
> > ho inserito il tuo codice all'evento click del pulsante modifica... ma
> > non
> > succede niente... il colore deve essere espresso in esadecimali o basta
> > per
> > esempio red.... al posto di form devo mettere il nome della maschera...
> > avrai capito che sono una novellina...- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Io di solito uso due colori di sfondo diversi per indicare campi
> editabili da quelli solo leggibili per� ti consiglierei, per
> semplicit�, visto che per ora non hai tanta pratica di Access e di
> VBA, di mettere una etichetta nella maschera da qualche parte dove
> come testo pre-impostato c'� scritto per esempio "Sola lettura" poi
> nello stesso evento click del pulsante che rende la maschera editabile
> metti:
>
> Me.MiaLabel.Caption = "Record in modifica"
> (la propriet� caption � il testo che � contenuto nelle etichette,
> funziona anche per esempio con i pulsanti; ma non con le textbox dove
> il testo che ci vedi dentro � il contenuto del controllo)
>
> o il testo che pi� ti piace, magari puoi anche cambiare colore
> all'etichetta con
> me.mialabel.backcolor = vbred
> me.mialabel.forecolor = vbwhite
>
> per rendere pi� evidente il fatto che in quel momento il record �
> modificabile
>
> AleC
>
> tutto ok, ma se inserisco un pulsante che mi riporti alle condizioni
> iniziali con Me.AllowEdits = False non mi funziona- Nascondi testo citato
>
> - Mostra testo citato -
� molto elegante usare lo stesso pulsante per scambiare la modifica e
il blocco dei dati con questo codice:
sub pulsante_click()
if me.allowsedit = true then
  me.allowsedit = false
  me.label.caption "Sola lettura"
  me.label.backcolor = quello che vuoi
  me.label.forecolor = quello che vuoi
  me.pulsante.caption = "Modifica record"  'se imposto a sola lettura
il pulsante mi indicher� la possibilit� di metterlo inmodifica
  docmd.runcommand accmdsaverecord  ' salva le modifiche
else
  me.allowsedit = true
  me.label.caption "Record in modifica"
  me.label.backcolor = quello che vuoi
  me.label.forecolor = quello che vuoi
  me.pulsante.caption = "Salva record"  'quando sono in modifica il
pulsante mi consente di tornare alla sola lettura salvando le
modifiche eventuali
end if
end sub
la eventuale modifica dei colori di sfondo dei controlli lo inserisci
nelle due parti della if
AleC
ho inserito il codice ma la maschera non risponde, deve essere impostata
all'origine qualcosa nelle propriet� della form?


title: modifica

text:
On 2 Ott, 17:59, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:a4d3e154-3db6-4792...@t65g2000hsf.googlegroups.com...
> On 2 Ott, 17:09, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
>
>
>
>
> > "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel
> > messaggionews:a3619992-b795-4d39...@h60g2000hsg.googlegroups.com...
> > On 2 Ott, 15:18, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
> > > "Fair87" <
roby....@gmail.com
> ha scritto nel
> > > messaggionews:gc2btr$dkr$1...@news.nonsolonews.it...
>
> > > > lory22 ha scritto:
>
> > > >>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel messaggio
> > > >>news:qN0Fk.16392$Uo5....@tornado.fastwebnet. it ...
> > > >>> Fair87 ha scritto:
> > > >>> [cut]
> > > >>>> Oggi sembra che insegua tutti i thread di AleC.....ma non è
> > > >>>> vero!!!!
> > > >>>> Volevo permettermi un consiglio a lori22.....secondo me non è
> > > >>>> sempre
> > > >>>> bene
> > > >>>> attivarte le modifiche su una form associata xchè se lasci a metà
> > > >>>> l'inserimento o devi controllare qcosa metti in lock la tabella e
> > > >>>> agisci
> > > >>>> direttamente sulla base dati (cosa x me da evitare....). Io
> > > >>>> propendo
> > > >>>> +
> > > >>>> per una maschera non associata che prenda i valori dalla maschera
> > > >>>> corrente, tu fai tutte le modifiche che vuoi e quando hai finito
> > > >>>> update
> > > >>>> del record. Se ti rendi conto che non dovevi modificare nulla,
> > > >>>> chiudi
> > > >>>> e
> > > >>>> non è successo nulla (neanche il record bloccato..). Così hai +

> > > > 106 e 109 è per cercare colo i textbox o le combo. Se vuoi aggiungere
> > > > altri controlli basta che aggiungi i numerini giusti.....Io metterei
> > > > la
> > > > form con allowedits=true e poi il ciclo per cambiare colore. Ci sarà
> > > > anche
> > > > qcos'altro da implementare (magari le caption di alcuni tasti,
> > > > abilitare/disabilitare alcune funzioni) ma è tutto qua
>
> > > > --
>
> > > ho inserito il tuo codice all'evento click del pulsante modifica... ma
> > > non
> > > succede niente... il colore deve essere espresso in esadecimali o basta
> > > per
> > > esempio red.... al posto di form devo mettere il nome della maschera...
> > > avrai capito che sono una novellina...- Nascondi testo citato
>
> > > - Mostra testo citato -
>
> > Io di solito uso due colori di sfondo diversi per indicare campi
> > editabili da quelli solo leggibili però ti consiglierei, per
> > semplicità, visto che per ora non hai tanta pratica di Access e di
> > VBA, di mettere una etichetta nella maschera da qualche parte dove
> > come testo pre-impostato c'è scritto per esempio "Sola lettura" poi
> > nello stesso evento click del pulsante che rende la maschera editabile
> > metti:
>
> > Me.MiaLabel.Caption = "Record in modifica"
> > (la proprietà caption è il testo che è contenuto nelle etichette,
> > funziona anche per esempio con i pulsanti; ma non con le textbox dove
> > il testo che ci vedi dentro è il contenuto del controllo)
>
> > o il testo che più ti piace, magari puoi anche cambiare colore
> > all'etichetta con
> > me.mialabel.backcolor = vbred
> > me.mialabel.forecolor = vbwhite
>
> > per rendere più evidente il fatto che in quel momento il record è
> > modificabile
>
> > AleC
>
> > tutto ok, ma se inserisco un pulsante che mi riporti alle condizioni
> > iniziali con Me.AllowEdits = False non mi funziona- Nascondi testo citato
>
> > - Mostra testo citato -
>
> è molto elegante usare lo stesso pulsante per scambiare la modifica e
> il blocco dei dati con questo codice:
>
> sub pulsante_click()
> if me.allowsedit = true then
>   me.allowsedit = false
>   me.label.caption "Sola lettura"
>   me.label.backcolor = quello che vuoi
>   me.label.forecolor = quello che vuoi
>   me.pulsante.caption = "Modifica record"  'se imposto a sola lettura
> il pulsante mi indicherà la possibilità di metterlo inmodifica
>   docmd.runcommand accmdsaverecord  ' salva le modifiche
> else
>   me.allowsedit = true
>   me.label.caption "Record in modifica"
>   me.label.backcolor = quello che vuoi
>   me.label.forecolor = quello che vuoi
>   me.pulsante.caption = "Salva record"  'quando sono in modifica il
> pulsante mi consente di tornare alla sola lettura salvando le
> modifiche eventuali
> end if
> end sub
>
> la eventuale modifica dei colori di sfondo dei controlli lo inserisci
> nelle due parti della if
>
> AleC
>
> ho inserito il codice ma la maschera non risponde, deve essere impostata
> all'origine qualcosa nelle proprietà della form?- Nascondi testo citato
>
> - Mostra testo citato -
Ho scritto male la proprietà AllowEdits ( e ti avevo pure corretta in
un altro messaggio ).
Sarà quello.
Ovviamente i nomi dei controlli devi mettere quelli che hai impostato
tu nella tua maschera.
Ma ti dà qualche errore o semplicemente non fa niente ?
AleC


title: modifica

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:19b97852-789c-44c4...@z66g2000hsc.googlegroups.com...
On 2 Ott, 17:59, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel
> messaggionews:a4d3e154-3db6-4792...@t65g2000hsf.googlegroups.com...
> On 2 Ott, 17:09, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
>
>
>
>
> > "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel
> > messaggionews:a3619992-b795-4d39...@h60g2000hsg.googlegroups.com...
> > On 2 Ott, 15:18, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
> > > "Fair87" <
roby....@gmail.com
> ha scritto nel
> > > messaggionews:gc2btr$dkr$1...@news.nonsolonews.it...
>
> > > > lory22 ha scritto:
>
> > > >>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel messaggio
> > > >>news:qN0Fk.16392$Uo5....@tornado.fastwebnet. it ...
> > > >>> Fair87 ha scritto:
> > > >>> [cut]
> > > >>>> Oggi sembra che insegua tutti i thread di AleC.....ma non �
> > > >>>> vero!!!!
> > > >>>> Volevo permettermi un consiglio a lori22.....secondo me non �
> > > >>>> sempre
> > > >>>> bene
> > > >>>> attivarte le modifiche su una form associata xch� se lasci a met�
> > > >>>> l'inserimento o devi controllare qcosa metti in lock la tabella e
> > > >>>> agisci
> > > >>>> direttamente sulla base dati (cosa x me da evitare....). Io
> > > >>>> propendo
> > > >>>> +
> > > >>>> per una maschera non associata che prenda i valori dalla maschera
> > > >>>> corrente, tu fai tutte le modifiche che vuoi e quando hai finito
> > > >>>> update
> > > >>>> del record. Se ti rendi conto che non dovevi modificare nulla,
> > > >>>> chiudi
> > > >>>> e
> > > >>>> non � successo nulla (neanche il record bloccato..). Cos� hai +

> > > > 106 e 109 � per cercare colo i textbox o le combo. Se vuoi
> > > > aggiungere
> > > > altri controlli basta che aggiungi i numerini giusti.....Io metterei
> > > > la
> > > > form con allowedits=true e poi il ciclo per cambiare colore. Ci sar�
> > > > anche
> > > > qcos'altro da implementare (magari le caption di alcuni tasti,
> > > > abilitare/disabilitare alcune funzioni) ma � tutto qua
>
> > > > --
>
> > > ho inserito il tuo codice all'evento click del pulsante modifica... ma
> > > non
> > > succede niente... il colore deve essere espresso in esadecimali o
> > > basta
> > > per
> > > esempio red.... al posto di form devo mettere il nome della
> > > maschera...
> > > avrai capito che sono una novellina...- Nascondi testo citato
>
> > > - Mostra testo citato -
>
> > Io di solito uso due colori di sfondo diversi per indicare campi
> > editabili da quelli solo leggibili per� ti consiglierei, per
> > semplicit�, visto che per ora non hai tanta pratica di Access e di
> > VBA, di mettere una etichetta nella maschera da qualche parte dove
> > come testo pre-impostato c'� scritto per esempio "Sola lettura" poi
> > nello stesso evento click del pulsante che rende la maschera editabile
> > metti:
>
> > Me.MiaLabel.Caption = "Record in modifica"
> > (la propriet� caption � il testo che � contenuto nelle etichette,
> > funziona anche per esempio con i pulsanti; ma non con le textbox dove
> > il testo che ci vedi dentro � il contenuto del controllo)
>
> > o il testo che pi� ti piace, magari puoi anche cambiare colore
> > all'etichetta con
> > me.mialabel.backcolor = vbred
> > me.mialabel.forecolor = vbwhite
>
> > per rendere pi� evidente il fatto che in quel momento il record �
> > modificabile
>
> > AleC
>
> > tutto ok, ma se inserisco un pulsante che mi riporti alle condizioni
> > iniziali con Me.AllowEdits = False non mi funziona- Nascondi testo
> > citato
>
> > - Mostra testo citato -
>
> � molto elegante usare lo stesso pulsante per scambiare la modifica e
> il blocco dei dati con questo codice:
>
> sub pulsante_click()
> if me.allowsedit = true then
> me.allowsedit = false
> me.label.caption "Sola lettura"
> me.label.backcolor = quello che vuoi
> me.label.forecolor = quello che vuoi
> me.pulsante.caption = "Modifica record" 'se imposto a sola lettura
> il pulsante mi indicher� la possibilit� di metterlo inmodifica
> docmd.runcommand accmdsaverecord ' salva le modifiche
> else
> me.allowsedit = true
> me.label.caption "Record in modifica"
> me.label.backcolor = quello che vuoi
> me.label.forecolor = quello che vuoi
> me.pulsante.caption = "Salva record" 'quando sono in modifica il
> pulsante mi consente di tornare alla sola lettura salvando le
> modifiche eventuali
> end if
> end sub
>
> la eventuale modifica dei colori di sfondo dei controlli lo inserisci
> nelle due parti della if
>
> AleC
>
> ho inserito il codice ma la maschera non risponde, deve essere impostata
> all'origine qualcosa nelle propriet� della form?- Nascondi testo citato
>
> - Mostra testo citato -
Ho scritto male la propriet� AllowEdits ( e ti avevo pure corretta in
un altro messaggio ).
Sar� quello.
Ovviamente i nomi dei controlli devi mettere quelli che hai impostato
tu nella tua maschera.
Ma ti d� qualche errore o semplicemente non fa niente ?
AleC
Non fa nulla...ma mi chiedo se all'apertura della maschera devo impostare
gia qualcosa di non modificabile, aggiungere perci� la propriet� AllowEdits
su false nell'evento load...


title: modifica

text:
On 2 Ott, 18:07, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:19b97852-789c-44c4...@z66g2000hsc.googlegroups.com...
> On 2 Ott, 17:59, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
>
>
>
>
> > "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel
> > messaggionews:a4d3e154-3db6-4792...@t65g2000hsf.googlegroups.com...
> > On 2 Ott, 17:09, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
> > > "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel
> > > messaggionews:a3619992-b795-4d39...@h60g2000hsg.googlegroups.com...
> > > On 2 Ott, 15:18, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
> > > > "Fair87" <
roby....@gmail.com
> ha scritto nel
> > > > messaggionews:gc2btr$dkr$1...@news.nonsolonews.it...
>
> > > > > lory22 ha scritto:
>
> > > > >>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel messaggio
> > > > >>news:qN0Fk.16392$Uo5....@tornado.fastwebnet. it ...
> > > > >>> Fair87 ha scritto:
> > > > >>> [cut]
> > > > >>>> Oggi sembra che insegua tutti i thread di AleC.....ma non è
> > > > >>>> vero!!!!
> > > > >>>> Volevo permettermi un consiglio a lori22.....secondo me non è
> > > > >>>> sempre
> > > > >>>> bene
> > > > >>>> attivarte le modifiche su una form associata xchè se lasci a metà
> > > > >>>> l'inserimento o devi controllare qcosa metti in lock la tabella e
> > > > >>>> agisci
> > > > >>>> direttamente sulla base dati (cosa x me da evitare....). Io
> > > > >>>> propendo
> > > > >>>> +
> > > > >>>> per una maschera non associata che prenda i valori dalla maschera
> > > > >>>> corrente, tu fai tutte le modifiche che vuoi e quando hai finito
> > > > >>>> update
> > > > >>>> del record. Se ti rendi conto che non dovevi modificare nulla,
> > > > >>>> chiudi
> > > > >>>> e
> > > > >>>> non è successo nulla (neanche il record bloccato..). Così hai +

> > > > > 106 e 109 è per cercare colo i textbox o le combo. Se vuoi
> > > > > aggiungere
> > > > > altri controlli basta che aggiungi i numerini giusti.....Io metterei
> > > > > la
> > > > > form con allowedits=true e poi il ciclo per cambiare colore. Ci sarà
> > > > > anche
> > > > > qcos'altro da implementare (magari le caption di alcuni tasti,
> > > > > abilitare/disabilitare alcune funzioni) ma è tutto qua
>
> > > > > --
>
> > > > ho inserito il tuo codice all'evento click del pulsante modifica... ma
> > > > non
> > > > succede niente... il colore deve essere espresso in esadecimali o
> > > > basta
> > > > per
> > > > esempio red.... al posto di form devo mettere il nome della
> > > > maschera...
> > > > avrai capito che sono una novellina...- Nascondi testo citato
>
> > > > - Mostra testo citato -
>
> > > Io di solito uso due colori di sfondo diversi per indicare campi
> > > editabili da quelli solo leggibili però ti consiglierei, per
> > > semplicità, visto che per ora non hai tanta pratica di Access e di
> > > VBA, di mettere una etichetta nella maschera da qualche parte dove
> > > come testo pre-impostato c'è scritto per esempio "Sola lettura" poi
> > > nello stesso evento click del pulsante che rende la maschera editabile
> > > metti:
>
> > > Me.MiaLabel.Caption = "Record in modifica"
> > > (la proprietà caption è il testo che è contenuto nelle etichette,
> > > funziona anche per esempio con i pulsanti; ma non con le textbox dove
> > > il testo che ci vedi dentro è il contenuto del controllo)
>
> > > o il testo che più ti piace, magari puoi anche cambiare colore
> > > all'etichetta con
> > > me.mialabel.backcolor = vbred
> > > me.mialabel.forecolor = vbwhite
>
> > > per rendere più evidente il fatto che in quel momento il record è
> > > modificabile
>
> > > AleC
>
> > > tutto ok, ma se inserisco un pulsante che mi riporti alle condizioni
> > > iniziali con Me.AllowEdits = False non mi funziona- Nascondi testo
> > > citato
>
> > > - Mostra testo citato -
>
> > è molto elegante usare lo stesso pulsante per scambiare la modifica e
> > il blocco dei dati con questo codice:
>
> > sub pulsante_click()
> > if me.allowsedit = true then
> > me.allowsedit = false
> > me.label.caption "Sola lettura"
> > me.label.backcolor = quello che vuoi
> > me.label.forecolor = quello che vuoi
> > me.pulsante.caption = "Modifica record" 'se imposto a sola lettura
> > il pulsante mi indicherà la possibilità di metterlo inmodifica
> > docmd.runcommand accmdsaverecord ' salva le modifiche
> > else
> > me.allowsedit = true
> > me.label.caption "Record in modifica"
> > me.label.backcolor = quello che vuoi
> > me.label.forecolor = quello che vuoi
> > me.pulsante.caption = "Salva record" 'quando sono in modifica il
> > pulsante mi consente di tornare alla sola lettura salvando le
> > modifiche eventuali
> > end if
> > end sub
>
> > la eventuale modifica dei colori di sfondo dei controlli lo inserisci
> > nelle due parti della if
>
> > AleC
>
> > ho inserito il codice ma la maschera non risponde, deve essere impostata
> > all'origine qualcosa nelle proprietà della form?- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Ho scritto male la proprietà AllowEdits ( e ti avevo pure corretta in
> un altro messaggio ).
> Sarà quello.
> Ovviamente i nomi dei controlli devi mettere quelli che hai impostato
> tu nella tua maschera.
> Ma ti dà qualche errore o semplicemente non fa niente ?
>
> AleC
>
> Non fa nulla...ma mi chiedo se all'apertura della maschera devo impostare
> gia qualcosa di non modificabile, aggiungere perciò la proprietà AllowEdits
> su false nell'evento load...- Nascondi testo citato
>
> - Mostra testo citato -
No, nelle proprietà della maschera metti quello che deve essere quando
apri la maschera
Se vuoi che la maschera si apra in modalità sola lettura metti a false
Allowedits  e il nome del pulsante "Modifica" l'etichetta "Sola
lettura" poi queste informazioni cambieranno quando premi il pulsante.
AleC


title: modifica

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:64803bb8-cb67-4984...@f63g2000hsf.googlegroups.com...
On 2 Ott, 18:07, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel
> messaggionews:19b97852-789c-44c4...@z66g2000hsc.googlegroups.com...
> On 2 Ott, 17:59, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
>
>
>
>
> > "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel
> > messaggionews:a4d3e154-3db6-4792...@t65g2000hsf.googlegroups.com...
> > On 2 Ott, 17:09, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
> > > "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel
> > > messaggionews:a3619992-b795-4d39...@h60g2000hsg.googlegroups.com...
> > > On 2 Ott, 15:18, "lory22" <
lor...@alchimiaweb.net
> wrote:
>
> > > > "Fair87" <
roby....@gmail.com
> ha scritto nel
> > > > messaggionews:gc2btr$dkr$1...@news.nonsolonews.it...
>
> > > > > lory22 ha scritto:
>
> > > > >>"Alessandro Cara" <alex@ay-1asistemi . it > ha scritto nel
> > > > >>messaggio
> > > > >>news:qN0Fk.16392$Uo5....@tornado.fastwebnet. it ...
> > > > >>> Fair87 ha scritto:
> > > > >>> [cut]
> > > > >>>> Oggi sembra che insegua tutti i thread di AleC.....ma non �
> > > > >>>> vero!!!!
> > > > >>>> Volevo permettermi un consiglio a lori22.....secondo me non �
> > > > >>>> sempre
> > > > >>>> bene
> > > > >>>> attivarte le modifiche su una form associata xch� se lasci a
> > > > >>>> met�
> > > > >>>> l'inserimento o devi controllare qcosa metti in lock la tabella
> > > > >>>> e
> > > > >>>> agisci
> > > > >>>> direttamente sulla base dati (cosa x me da evitare....). Io
> > > > >>>> propendo
> > > > >>>> +
> > > > >>>> per una maschera non associata che prenda i valori dalla
> > > > >>>> maschera
> > > > >>>> corrente, tu fai tutte le modifiche che vuoi e quando hai
> > > > >>>> finito
> > > > >>>> update
> > > > >>>> del record. Se ti rendi conto che non dovevi modificare nulla,
> > > > >>>> chiudi
> > > > >>>> e
> > > > >>>> non � successo nulla (neanche il record bloccato..). Cos� hai +

> > > > > 106 e 109 � per cercare colo i textbox o le combo. Se vuoi
> > > > > aggiungere
> > > > > altri controlli basta che aggiungi i numerini giusti.....Io
> > > > > metterei
> > > > > la
> > > > > form con allowedits=true e poi il ciclo per cambiare colore. Ci
> > > > > sar�
> > > > > anche
> > > > > qcos'altro da implementare (magari le caption di alcuni tasti,
> > > > > abilitare/disabilitare alcune funzioni) ma � tutto qua
>
> > > > > --
>
> > > > ho inserito il tuo codice all'evento click del pulsante modifica...
> > > > ma
> > > > non
> > > > succede niente... il colore deve essere espresso in esadecimali o
> > > > basta
> > > > per
> > > > esempio red.... al posto di form devo mettere il nome della
> > > > maschera...
> > > > avrai capito che sono una novellina...- Nascondi testo citato
>
> > > > - Mostra testo citato -
>
> > > Io di solito uso due colori di sfondo diversi per indicare campi
> > > editabili da quelli solo leggibili per� ti consiglierei, per
> > > semplicit�, visto che per ora non hai tanta pratica di Access e di
> > > VBA, di mettere una etichetta nella maschera da qualche parte dove
> > > come testo pre-impostato c'� scritto per esempio "Sola lettura" poi
> > > nello stesso evento click del pulsante che rende la maschera editabile
> > > metti:
>
> > > Me.MiaLabel.Caption = "Record in modifica"
> > > (la propriet� caption � il testo che � contenuto nelle etichette,
> > > funziona anche per esempio con i pulsanti; ma non con le textbox dove
> > > il testo che ci vedi dentro � il contenuto del controllo)
>
> > > o il testo che pi� ti piace, magari puoi anche cambiare colore
> > > all'etichetta con
> > > me.mialabel.backcolor = vbred
> > > me.mialabel.forecolor = vbwhite
>
> > > per rendere pi� evidente il fatto che in quel momento il record �
> > > modificabile
>
> > > AleC
>
> > > tutto ok, ma se inserisco un pulsante che mi riporti alle condizioni
> > > iniziali con Me.AllowEdits = False non mi funziona- Nascondi testo
> > > citato
>
> > > - Mostra testo citato -
>
> > � molto elegante usare lo stesso pulsante per scambiare la modifica e
> > il blocco dei dati con questo codice:
>
> > sub pulsante_click()
> > if me.allowsedit = true then
> > me.allowsedit = false
> > me.label.caption "Sola lettura"
> > me.label.backcolor = quello che vuoi
> > me.label.forecolor = quello che vuoi
> > me.pulsante.caption = "Modifica record" 'se imposto a sola lettura
> > il pulsante mi indicher� la possibilit� di metterlo inmodifica
> > docmd.runcommand accmdsaverecord ' salva le modifiche
> > else
> > me.allowsedit = true
> > me.label.caption "Record in modifica"
> > me.label.backcolor = quello che vuoi
> > me.label.forecolor = quello che vuoi
> > me.pulsante.caption = "Salva record" 'quando sono in modifica il
> > pulsante mi consente di tornare alla sola lettura salvando le
> > modifiche eventuali
> > end if
> > end sub
>
> > la eventuale modifica dei colori di sfondo dei controlli lo inserisci
> > nelle due parti della if
>
> > AleC
>
> > ho inserito il codice ma la maschera non risponde, deve essere impostata
> > all'origine qualcosa nelle propriet� della form?- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Ho scritto male la propriet� AllowEdits ( e ti avevo pure corretta in
> un altro messaggio ).
> Sar� quello.
> Ovviamente i nomi dei controlli devi mettere quelli che hai impostato
> tu nella tua maschera.
> Ma ti d� qualche errore o semplicemente non fa niente ?
>
> AleC
>
> Non fa nulla...ma mi chiedo se all'apertura della maschera devo impostare
> gia qualcosa di non modificabile, aggiungere perci� la propriet�
> AllowEdits
> su false nell'evento load...- Nascondi testo citato
>
> - Mostra testo citato -
No, nelle propriet� della maschera metti quello che deve essere quando
apri la maschera
Se vuoi che la maschera si apra in modalit� sola lettura metti a false
Allowedits  e il nome del pulsante "Modifica" l'etichetta "Sola
lettura" poi queste informazioni cambieranno quando premi il pulsante.
AleC
questo il codice che ho inserito nell'evento click del pulsante:
Private Sub pulsmodifica_Click()
If Me.AllowEdits = True Then
  Me.AllowEdits = False
  Me.modifica.Caption "Sola lettura"
  Me.modifica.BackColor = vbRed
  Me.modifica.ForeColor = vbBlack
  Me.pulsmodifica.Caption = "Modifica record"
  DoCmd.RunCommand acCmdSaveRecord
Else
  Me.AllowEdits = True
  Me.modifica.Caption "Record in modifica"
  Me.modifica.BackColor = vbBlack
  Me.modifica.ForeColor = vbRed
  Me.pulsmodifica.Caption = "Salva record"
End If
End Sub
all'apertura la maschera ha impostato nelle propriet� nella finestra dati
modifica = no
ma NON FUNZIONA... il pulsante non fa nulla ...sniff


title: modifica

text:
"lory22" <
lor...@alchimiaweb.net
> ha scritto nel messaggio
news:48e4f68a$0$14501$5fc...@news.tiscali.it...

l'errore era in queste righe Me.modifica.Caption "Record in modifica"
giusto = Me.modifica.Caption = "Record in modifica"
ma continua a non riportarmi la maschera in false... mah, forse rinuncio
grazie della pazienza


title: modifica

author: Geppo

text:
Ciao lory22 wrote:
---cut----
>> questo il codice che ho inserito nell'evento click del pulsante:
>> Private Sub pulsmodifica_Click()
>> If Me.AllowEdits = True Then
>>  Me.AllowEdits = False
>>  Me.modifica.Caption "Sola lettura"
>>  Me.modifica.BackColor = vbRed
>>  Me.modifica.ForeColor = vbBlack
>>  Me.pulsmodifica.Caption = "Modifica record"
>>  DoCmd.RunCommand acCmdSaveRecord
>> Else
>>  Me.AllowEdits = True
>>  Me.modifica.Caption "Record in modifica"
>>  Me.modifica.BackColor = vbBlack
>>  Me.modifica.ForeColor = vbRed
>>  Me.pulsmodifica.Caption = "Salva record"
>> End If
>> End Sub
>>
>> all'apertura la maschera ha impostato nelle propriet� nella finestra
>> dati modifica = no
>> ma NON FUNZIONA... il pulsante non fa nulla ...sniff
>
> l'errore era in queste righe Me.modifica.Caption "Record in modifica"
> giusto = Me.modifica.Caption = "Record in modifica"
> ma continua a non riportarmi la maschera in false... mah, forse
> rinuncio grazie della pazienza
Ma sei sicura che l'evento � associato al click del pulsante?
entra nell'editor VBA posizionati con il cursore su:
Private Sub pulsmodifica_Click()
e premi F9 la riga si colora, poi clicca sul pulsante.
Se non succede nulla allora l'evento non � associato al pulsante.
--
Ciao
Geppo


title: modifica

text:
On 3 Ott, 01:16, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao lory22 wrote:
>
> ---cut----
>
>
>
>
>
> >> questo il codice che ho inserito nell'evento click del pulsante:
> >> Private Sub pulsmodifica_Click()
> >> If Me.AllowEdits = True Then
> >>  Me.AllowEdits = False
> >>  Me.modifica.Caption "Sola lettura"
> >>  Me.modifica.BackColor = vbRed
> >>  Me.modifica.ForeColor = vbBlack
> >>  Me.pulsmodifica.Caption = "Modifica record"
> >>  DoCmd.RunCommand acCmdSaveRecord
> >> Else
> >>  Me.AllowEdits = True
> >>  Me.modifica.Caption "Record in modifica"
> >>  Me.modifica.BackColor = vbBlack
> >>  Me.modifica.ForeColor = vbRed
> >>  Me.pulsmodifica.Caption = "Salva record"
> >> End If
> >> End Sub
>
> >> all'apertura la maschera ha impostato nelle proprietà nella finestra
> >> dati modifica = no
> >> ma NON FUNZIONA... il pulsante non fa nulla ...sniff
>
> > l'errore era in queste righe Me.modifica.Caption "Record in modifica"
> > giusto = Me.modifica.Caption = "Record in modifica"
> > ma continua a non riportarmi la maschera in false... mah, forse
> > rinuncio grazie della pazienza
>
> Ma sei sicura che l'evento è associato al click del pulsante?
>
> entra nell'editor VBA posizionati con il cursore su:
>
> Private Sub pulsmodifica_Click()
>
> e premi F9 la riga si colora, poi clicca sul pulsante.
>
> Se non succede nulla allora l'evento non è associato al pulsante.
>
> --
> Ciao
> Geppo- Nascondi testo citato
>
> - Mostra testo citato -
In effetti è strano che non succeda niente. Prova a fare il testo che
dice Geppo, prova anche ad aprire la finestra delle proprietà del
pulsante e vedere nel tag degli eventi se a quello Click è impostato
[Routine evento], perché anche se nel modulo della form c'è la sub
relativa ad un evento (in questo caso pulsmodifica_Click) ma nella
proprietà non è impostato [Routine evento] l'evento non si scatena.
AleC


title: modifica

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:6189b15d-5d93-462b...@d31g2000hsg.googlegroups.com...
On 3 Ott, 01:16, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao lory22 wrote:
>
> ---cut----
>
>
>
>
>
> >> questo il codice che ho inserito nell'evento click del pulsante:
> >> Private Sub pulsmodifica_Click()
> >> If Me.AllowEdits = True Then
> >> Me.AllowEdits = False
> >> Me.modifica.Caption "Sola lettura"
> >> Me.modifica.BackColor = vbRed
> >> Me.modifica.ForeColor = vbBlack
> >> Me.pulsmodifica.Caption = "Modifica record"
> >> DoCmd.RunCommand acCmdSaveRecord
> >> Else
> >> Me.AllowEdits = True
> >> Me.modifica.Caption "Record in modifica"
> >> Me.modifica.BackColor = vbBlack
> >> Me.modifica.ForeColor = vbRed
> >> Me.pulsmodifica.Caption = "Salva record"
> >> End If
> >> End Sub
>
> >> all'apertura la maschera ha impostato nelle propriet� nella finestra
> >> dati modifica = no
> >> ma NON FUNZIONA... il pulsante non fa nulla ...sniff
>
> > l'errore era in queste righe Me.modifica.Caption "Record in modifica"
> > giusto = Me.modifica.Caption = "Record in modifica"
> > ma continua a non riportarmi la maschera in false... mah, forse
> > rinuncio grazie della pazienza
>
> Ma sei sicura che l'evento � associato al click del pulsante?
>
> entra nell'editor VBA posizionati con il cursore su:
>
> Private Sub pulsmodifica_Click()
>
> e premi F9 la riga si colora, poi clicca sul pulsante.
>
> Se non succede nulla allora l'evento non � associato al pulsante.
>
> --
> Ciao
> Geppo- Nascondi testo citato
>
> - Mostra testo citato -
In effetti � strano che non succeda niente. Prova a fare il testo che
dice Geppo, prova anche ad aprire la finestra delle propriet� del
pulsante e vedere nel tag degli eventi se a quello Click � impostato
[Routine evento], perch� anche se nel modulo della form c'� la sub
relativa ad un evento (in questo caso pulsmodifica_Click) ma nella
propriet� non � impostato [Routine evento] l'evento non si scatena.
AleC
Allora, vediamo se riesco a spiegare quello che mi sembra di aver capito sia
successo:
una volta corretto il codice come gia postato in precedenza, effettivamente
poi il pulsante (a cui era assolutamente collegato l'evento click) ha
funzionato, ma non si riportava all'evento iniziale, cio� non modificabile.
Dopo vari tentativi mi � sembrato che salvando il record invece tutto
andasse poi a posto, a questo punto mi � stato sufficiente spostare la riga
del codice di AleC che salvava l'evento e posizionarla come prima riga :
If Me.AllowEdits = True Then
DoCmd.RunCommand acCmdSaveRecord
Me.AllowEdits = False
Me.modifica.Caption "Sola lettura"
Me.modifica.BackColor = vbRed
Me.modifica.ForeColor = vbBlack
Me.pulsmodifica.Caption = "Modifica record"
Else.......
e tutto � ok. Vi ringrazio tantissimo della pazienza che avete avuto, mi
avete aiutato veramente tanto
ciao Lory


title: modifica

text:
On 3 Ott, 09:25, "lory22" <
lor...@alchimiaweb.net
> wrote:
> "AleC" <
alessandro.cappe...@novameta.it
> ha scritto nel messaggionews:6189b15d-5d93-462b...@d31g2000hsg.googlegroups.com...
> On 3 Ott, 01:16, "Geppo" <c...@tin.it.invalid> wrote:
>
>
>
>
>
> > Ciao lory22 wrote:
>
> > ---cut----
>
> > >> questo il codice che ho inserito nell'evento click del pulsante:
> > >> Private Sub pulsmodifica_Click()
> > >> If Me.AllowEdits = True Then
> > >> Me.AllowEdits = False
> > >> Me.modifica.Caption "Sola lettura"
> > >> Me.modifica.BackColor = vbRed
> > >> Me.modifica.ForeColor = vbBlack
> > >> Me.pulsmodifica.Caption = "Modifica record"
> > >> DoCmd.RunCommand acCmdSaveRecord
> > >> Else
> > >> Me.AllowEdits = True
> > >> Me.modifica.Caption "Record in modifica"
> > >> Me.modifica.BackColor = vbBlack
> > >> Me.modifica.ForeColor = vbRed
> > >> Me.pulsmodifica.Caption = "Salva record"
> > >> End If
> > >> End Sub
>
> > >> all'apertura la maschera ha impostato nelle proprietà nella finestra
> > >> dati modifica = no
> > >> ma NON FUNZIONA... il pulsante non fa nulla ...sniff
>
> > > l'errore era in queste righe Me.modifica.Caption "Record in modifica"
> > > giusto = Me.modifica.Caption = "Record in modifica"
> > > ma continua a non riportarmi la maschera in false... mah, forse
> > > rinuncio grazie della pazienza
>
> > Ma sei sicura che l'evento è associato al click del pulsante?
>
> > entra nell'editor VBA posizionati con il cursore su:
>
> > Private Sub pulsmodifica_Click()
>
> > e premi F9 la riga si colora, poi clicca sul pulsante.
>
> > Se non succede nulla allora l'evento non è associato al pulsante.
>
> > --
> > Ciao
> > Geppo- Nascondi testo citato
>
> > - Mostra testo citato -
>
> In effetti è strano che non succeda niente. Prova a fare il testo che
> dice Geppo, prova anche ad aprire la finestra delle proprietà del
> pulsante e vedere nel tag degli eventi se a quello Click è impostato
> [Routine evento], perché anche se nel modulo della form c'è la sub
> relativa ad un evento (in questo caso pulsmodifica_Click) ma nella
> proprietà non è impostato [Routine evento] l'evento non si scatena.
>
> AleC
>
> Allora, vediamo se riesco a spiegare quello che mi sembra di aver capito sia
> successo:
> una volta corretto il codice come gia postato in precedenza, effettivamente
> poi il pulsante (a cui era assolutamente collegato l'evento click) ha
> funzionato, ma non si riportava all'evento iniziale, cioè non modificabile.
> Dopo vari tentativi mi è sembrato che salvando il record invece tutto
> andasse poi a posto, a questo punto mi è stato sufficiente spostare la riga
> del codice di AleC che salvava l'evento e posizionarla come prima riga :
> If Me.AllowEdits = True Then
> DoCmd.RunCommand acCmdSaveRecord
> Me.AllowEdits = False
> Me.modifica.Caption "Sola lettura"
> Me.modifica.BackColor = vbRed
> Me.modifica.ForeColor = vbBlack
> Me.pulsmodifica.Caption = "Modifica record"
> Else.......
> e tutto è ok. Vi ringrazio tantissimo della pazienza che avete avuto, mi
> avete aiutato veramente tanto
> ciao Lory- Nascondi testo citato
>
> - Mostra testo citato -
Sì in effetti era una bella castronata mettere prima l'impostazione
della modifica AllowEdits a false e dopo pretendere l'azione
runcommand salvasse il record.


title: Associare foto

text:
Ciao a tutti, spero che sappiate aiutarmi........ grazie sin da
adesso........
Allora...... spero di essere chiaro....
Ho una tabella con 5 colonne e circa 13.000 record ...CodMer , descr,
Note , Codice , Prezzo
ho una cartella immagini , dove ci sono circa 6000 immagini ( in
continuo aumento)
le immagini (tutte jpg) sono chiamate come i nomi che sono presenti
nella colonna Codice.......
Come faccio ad associarle in maniera automatica ???
Grazie
Nak


title: Associare foto

author: Access

text:

Potresti provare in questo modo se la form è in "visualizzazione singola" ed
il controllo è del tipo "immagine":
Private Sub form_current()
Me.Immagine28.Picture = "D:\CartellaCheContieneLeImmagini\" & Me.codice &
".jpg"
End Sub
--
Ciao
Access


title: Associare foto

text:
--cut--
> Potresti provare in questo modo se la form è in "visualizzazione
> singola" ed il controllo è del tipo "immagine":
>
> Private Sub form_current()
>
> Me.Immagine28.Picture = "D:\CartellaCheContieneLeImmagini\" &
> Me.codice & ".jpg"
>
> End Sub
dimenticavo, se l'immagine non sempre è presente seppur presente è il nome
nel campo "codice" puoi mettere una if per evitare l'errore:
If Dir("D:\CartellaCheContieneLeImmagini\" & Me.codice & ".jpg") <> "" Then
Me.Immagine28.Picture = "D:\CartellaCheContieneLeImmagini\" & Me.codice &
".jpg"
End If


title: Associare foto

author: herdoctor

text:
Ciao nakkero... ma sei di firenze?
Nik da fi


title: Associare foto

author: ALESSANDRO Baraldi

text:
<
nak...@gmail.com
> ha scritto nel messaggio
news:1191171650.6...@50g2000hsm.googlegroups.com...

Dai un'occhiata a questo Demo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
Tieni presente che se devi distribuire il tuo Demo con il RUNTIME il tutto
non funzionerà in quanto
Access lavora in modo Nativo con BMP, quindi per caricare le JPG applica dei
filtri di conversione
che non vengono distribuiti con il Runtime.
La soluzione a questo è quella di complicarsi ulteriormente la vita
caricando le immagini da GDI+
e coinvertendole in PICTUREDATA compatibili...!
Questo però è un passo molto avanzato.... che forse non è il caso di fare
ora...!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: non ci riesco

author: Willo

text:
Ciao a tutti, non riesco a creare una query che mi dia tutti i record di una
tabella dove c'e impostato una casella di controllo su "SI"
Ho fatto una struttura con i campi IDNumero , Pemio , Assegnato provenienti
da una tabella Premi e impostato sotto Assegnato in Criteri "Si", però mi da
errore.


title: non ci riesco

author: Alessandro Baraldi

text:
E non ci riuscirai se non usi Subject più utili...!
@Alex


title: non ci riesco

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1144314904.8...@u72g2000cwu.googlegroups.com...
E non ci riuscirai se non usi Subject più utili...!
@Alex
Ehm! non è che ti potresti spiegare meglio?


title: non ci riesco

text:
Post con un Subject come quello che hai usato tu non servono a nessuno
perchè hanno una dicitura non inerente al problema, oltre che essere
di carattere personale.
Al fine di ottimizzare la funzionalità del NG ci siamo imposti di
usare
sempre Subject utili inerenti al problema in modo tale che chi si arma
di volontà ed effettua ricerche su temi simili possa trovare risposte.
Sono sicuro che tu hai già usato la ricerca prima di postare il tuo
messaggio per vedere se qualcuno aveva avuto il medesimo
problema....!!!!!
@Alex


title: query parametrica cambio con valore fisso

author: pfm

text:
salve

non capisco dove non funziona

Ho scritto una query parametrica

SELECT Year([DataProduzione]) AS nAnno, [mioAnno] AS myAnno, IIf([nAnno]=[myAnno],"stesso","Altro") AS test
FROM Produzione
WHERE (((Year([DataProduzione]))=[mioanno]-1));

l’utente scrive 2017 FUNZIONA
quindi valorizza mioAnno e funziona sia nel campo calcolato che nel filtro

SELECT Year([DataProduzione]) AS nAnno, 2017 AS myAnno, IIf([nAnno]=[myAnno],"stesso","Altro") AS test
FROM Produzione

WHERE (((Year([DataProduzione]))=myanno-1));   <---- errore nel filtro

se invece metto fisso 2017
il campo calcolato funziona mettendo l'alias me se metto l'alias nel filtro non funziona

grazie anticipatamente


text:

salve
forse non mi sono espresso in modo chiaro:
vorrei creare una query parametrica
in cui l'utente inserisce un valore [mioAnno]
(nella stringa SQL ho dato un alias al parametro --> myAnno)

ho notato che un campo calcolato funziona correttamente utilizzando l'alias del parametro inserito dall'utente,
IIf([nAnno]=[myAnno],"stesso","Altro") AS test

mentre non riesco ad utilizzare il paramentro all'interno del filtro WHERE

> WHERE (((Year([DataProduzione]))=[mioanno]-1));

Avete dei consigli?



author: Karl Donaubauer

text:
Salve,

pfm:
> ...
> mentre non riesco ad utilizzare il paramentro all'interno del filtro WHERE
> ...
> SELECT Year([DataProduzione]) AS nAnno, [mioAnno] AS myAnno, IIf([nAnno]=[myAnno],"stesso","Altro") AS test
>> FROM Produzione
>> WHERE (((Year([DataProduzione]))=[mioanno]-1));

A prima vista non vedo un errore.
Si tratta di una tabella di Access o ODBC?
Qual'è il messaggio di errore esatto?

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


text:
Grazie per il tuo interessamento
Ho notato che in una query paramerrica per un campo calcolato devo usare l'alias del campo parametrico, ma per il filtro (Where) devo mettere tra quadre il campo parametrico

Grazie


title: GetComputerName

author: Giorgio

text:
Salve
Ho provato come suggeritomi da Massimiliano a inserire nel modulo la
seguente istruzione:
Environ("GetComputerName")
Dovrebbe restituirmi il nome del pc in rete, ma invece non mi restituisce
niente mentre
Environ("Username") mi restituisce il nome utente e va bene.
C'e fose qualche altro parametro che devo inserire ....
Grazie
Ciao
Giorgio


title: GetComputerName

author: giorgio rancati

text:
"Giorgio" <
giorg...@tiscalinet.it
> ha scritto nel messaggio
news:Hbjod.44714$Ni.15...@twister1.libero.it...

Environ("ComputerName")
Ciao Giorgio


title: GetComputerName

text:
"giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto nel
messaggio news:cnsfae$ste$1...@lacerta.tiscalinet.it...

Ops... GetCompName è il nome di una funzione che uso.
Scusami
MAssimiliano


title: Accesso esclusivo

text:
Sto realizzando un database che verrà utilizzata da un solo utente quindi ho
lasciato il dafault in Opzioni --->avanzate--->accesso esclusivo. Durante la
compilazione dei forms ho la necessità, in caso di errori di digitazione, di
eliminare records dalle tabelle.
Perchè continuano a comparirmi messaggi e/o errori tipo "Modifica
contemporanea di record": Durante la sessione corrente il record è stato
modificato da un altro utente..." e cose simili?? Eppure ho specificato
accesso esclusivo! E' un bug??
--------------------------------
Inviato via
http://arianna.libero.it/usenet/