title: Recordset di access

author: Sandro Bizioli

text:
Il /30 ott 2006/, *Daniele* ha scritto:
> Ciao a tutti, ho creato diversi recordset (da una tabella ORIGINE)
> in una funzione di access e adesso vorrei ricrearla in sql server
Cosa la funzione?
> tramite una stored procedure. Come devo procedere? Creo delle
> tabelle temporanee o e' meglio usare le viste? Praticamente questi
> recordset servivano aggiornavano dei campi della tabella ORIGINE.
Personalmente non ho capito nulla.
Prova a postare un esempio con la struttura della tua tabella Origine,
qualche dato ed il risultato che vorresti ottenere.
> Spero di non essere stato troppo contorto nella spiegazione.
Piů che contorto poco chiaro
--
(Postate i comandi DDL per la creazione delle tabelle)
===================================
Sandro Bizioli
http://blogs.dotnethell.it/sandro/
===================================


title: Recordset di access

author: Daniele

text:
Sandro Bizioli ha scritto:
> Il /30 ott 2006/, *Daniele* ha scritto:
>
> > Ciao a tutti, ho creato diversi recordset (da una tabella ORIGINE)
> > in una funzione di access e adesso vorrei ricrearla in sql server
> Cosa la funzione?
Esatto, la funzione aggiorna il valore di alcune colonne di una
tabella.
La tabella Tracer e' composta da:
IDOffice
Office
NomeOffice
Passo
Ho poi un'altra tabella Ponti composta da:
IDPonte
OfficeA
OfficeB
Inizialmente setto a 1 la colonna [passo] di alcuni record di Tracer.
Partendo dal primo record con [passo] = 1 cerco nella tabella Ponti
tutti i record che contengono nella colonna OfficeA l'Office di questo
primo record. Da questi record vorrei settare [passo] =2 a tutti gli
OfficeB della tabella Ponti.
Utilizzo quindi diversi recordset che vanno ad aggiornare la tabella di
partenza Tracer.
Secondo te in sql server e' meglio usare tabelle temporanee o viste?
>
> > tramite una stored procedure. Come devo procedere? Creo delle
> > tabelle temporanee o e' meglio usare le viste? Praticamente questi
> > recordset servivano aggiornavano dei campi della tabella ORIGINE.
> Personalmente non ho capito nulla.
> Prova a postare un esempio con la struttura della tua tabella Origine,
> qualche dato ed il risultato che vorresti ottenere.
>
>
> > Spero di non essere stato troppo contorto nella spiegazione.
> Più che contorto poco chiaro
>
Spero sia meglio.
Grazie
Daniele



title: Recordset di access

text:
Il /30 ott 2006/, *Daniele* ha scritto:
>
> Esatto, la funzione aggiorna il valore di alcune colonne di una
> tabella.
> La tabella Tracer e' composta da:
> IDOffice
> Office
> NomeOffice
> Passo
>
>
> Ho poi un'altra tabella Ponti composta da:
> IDPonte
> OfficeA
> OfficeB
>
> Inizialmente setto a 1 la colonna [passo] di alcuni record di
> Tracer. Partendo dal primo record con [passo] = 1 cerco nella
> tabella Ponti tutti i record che contengono nella colonna OfficeA
> l'Office di questo primo record.
Fino a qui forse mi sono fatto una mia idea...
> Da questi record vorrei settare
> [passo] =2 a tutti gli OfficeB della tabella Ponti.
> Utilizzo quindi diversi recordset che vanno ad aggiornare la
> tabella di partenza Tracer.
Qui non ho più capito cosa vuoi fare. :-(
[passo] =2 a tutti gli OfficeB di che cosa? La tabella Ponti contiene
OfficeB, ma non Passo... boh
Cerchiamo di capirci meglio; come ti ho già suggerito, scriviamo le
istruzione per la generazione delle tabelle, dei dati e di quello che
vorresti:
Set Nocount ON
use tempdb
create table Tracer
	(
	IDOffice int,
	Office varchar(25),
	NomeOffice varchar(25),
	Passo Int
	)
Create Table Ponti
	(
	IDPonte int,
	OfficeA Varchar(25),
	OfficeB Varchar(25)
	)
-- Inserisco alcuni valori nella tabella Tracer
-- Inizialmente setto a 1 la colonna [passo] di alcuni record di
Tracer.
insert into Tracer values(1, 'Uno','Office One', 0)
insert into Tracer values(2, 'Due','Office Due', 1)
insert into Tracer values(3, 'Tre','Office Tre', 0)
insert into Tracer values(4, 'Quattro','Office Quattro', 1)
insert into Tracer values(5, 'Cinque','Office Cinque', 0)
-- Inserisco alcuni valori nella tabella Ponti
insert into Ponti values(1, 'Uno', NULL)
insert into Ponti values(2, 'Tre', NULL)
insert into Ponti values(3, 'Due', NULL)
insert into Ponti values(4, 'Uno', NULL)
insert into Ponti values(5, 'Quattro', NULL)
/* cerco nella tabella Ponti tutti i record che contengono
nella colonna OfficeA l'Office di questo primo record.*/
select
	P.*
from Tracer T
join Ponti P On P.OfficeA = T.Office
where T.Passo =1
/* Output
IDPonte     OfficeA                   OfficeB
----------- ------------------------- -------------------------
3           Due                       NULL
5           Quattro                   NULL
*/
-- Elimino le tabelle
drop table Tracer
drop table Ponti



title: Copia textbox in piu campi testo tabella

text:
Salve a tutti, pongo una domanda forse strana, cmq
-Ho una tabella "Tab_1" che ha 16 record fissi che non cambiano mai,
  tale tabella consta di due campi testo "Nomi"  e "Anno"
-Poi ho una maschera "Mas_1"  su cui c'� una casella di testo NON
ASSOCIATA
 "Anno"

 e un pulsante  "Carica"
Quello che vorrei fare � che una volta inserito l'anno nella casella di
testo alla pressione del tasto "Carica" quel valore inserito, deve essere
copiato nei 16 record del campo tabella "Anno" della tabella Tab_1
Vi ringrazio in anticipo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Carlo Costarella

text:
"Domy73" <
domy...@gmail.com
> ha scritto nel messaggio
news:hssb68$8js$1...@news.newsland.it...
> Salve a tutti, pongo una domanda forse strana, cmq
>
> -Ho una tabella "Tab_1" che ha 16 record fissi che non cambiano mai,
>
>  tale tabella consta di due campi testo "Nomi"  e "Anno"
>
> -Poi ho una maschera "Mas_1"  su cui c'� una casella di testo NON
> ASSOCIATA
> "Anno"
>
> e un pulsante  "Carica"
>
>
> Quello che vorrei fare � che una volta inserito l'anno nella casella di
> testo alla pressione del tasto "Carica" quel valore inserito, deve essere
> copiato nei 16 record del campo tabella "Anno" della tabella Tab_1
>
> Vi ringrazio in anticipo
>
> --
Potresti usare il solo codice ma credo fai prima ad usare due righe di
codice e una query di aggiornamento che preleva il valore dalla maschera,
dalla casella di testo.
L'istruzione sql della query potrebbe essere questa:
UPDATE Tab1 SET Tab1.Anno = Forms!NomeMaschera!NomeEtichettaDiTesto;
se salvi la query con il nome di AggiornaTab1 su click del pulsante "Carica"
puoi scrivere:
DoCmd.SetWarnings False
DoCmd.OpenQuery "AggiornaTab1"
DoCmd.SetWarnings True
Fammi sapere.
Ciao, Carlo


text:
Carlo Costarella ha scritto:


> Fammi sapere.
> Ciao, Carlo
Ok Grazie per la risposta provo questa strada e ti faccio sapere
Ciao



text:
Carlo Costarella ha scritto:


> Fammi sapere.
> Ciao, Carlo
Ciao Carlo operazione riuscita con successo
ps.Per la serie "...non si finisce mai d'imparare"
..ancora grazie infinite
Domy



title: stampa

author: giorgio

text: Si può attraverso codice lanciare una stampa report in bianco e nero ?


title: stampa

author: Antonio Biso

text:
"giorgio" <
giorgeNO-S...@libero.it
> ha scritto nel messaggio
news:c39s0m$22q2uv$1...@ID-155344.news.uni-berlin.de...
> Si può attraverso codice lanciare una stampa report in bianco e nero ?
L'ho già vista 3 4 volte questa...
Che dovemo fa?!!?!?
Antonio


title: stampa

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:P9%5c.76734$FJ6.2...@twister1.libero.it...

Potresti spegarmi come si fa a cercare la risposta ?
grazie


title: stampa

author: Darkbyte [Work]

text:
> Potresti spegarmi come si fa a cercare la risposta ?
Cerchi la risposta... ma la risposta č dentro di te...
e perň e sbajata... č sbajata... (QUELO rulez!)
Scusate ma non ho resistito!!!
--
Dato che non sappiamo quando moriremo, siamo soliti pensare che la vita
sia una fonte inesauribile. Eppure ogni cosa accade soltanto un certo
numero di volte, quasi raramente ad essere sinceri.
Quante volte ti ricorderai di un certo pomeriggio della tua infanzia, un
pomeriggio che č una parte cosě profonda di te senza il quale non
potresti dare un senso alla tua vita? Forse quattro o cinque volte.
Forse anche di meno...
E quante volte nella tua vita guarderai la luna piena? Forse venti...
Eppure tutto sembra non debba mai finire...


title: stampa

text:
"giorgio" <
giorgeNO-S...@libero.it
> ha scritto nel messaggio
news:c3a0i0$263nbb$1...@ID-155344.news.uni-berlin.de...

Dopo aver postato devi aspettare, non continuare a postare lo stesso
messaggio.
Se dopo qualche giorno nessuno ha risposto, puoi ripostare, scrivendo REPOST
nel subject e magari cercando di cambiare il subject e il post, magari
scritto male.
Infine se nessuno ti risponde ancora o è troppo difficile, o non si può
fare, o hai spiegato male il tutto
Antonio


title: stampa

author: marco

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:Ldf6c.75020$Kc3.2...@twister2.libero.it...

Certo che i suoi post, Sig. Antonio Biso, sono illuminanti .


title: stampa

author: Franco Varoli

text:
On Thu, 18 Mar 2004 16:59:56 +0100, "marco"
<
brtNO-SP...@libero.it
> wrote:
>
>"Antonio Biso" <
ch...@etruria.net
> wrote in message
>> Dopo aver postato devi aspettare, non continuare a postare lo stesso
>> messaggio.
>> Se dopo qualche giorno nessuno ha risposto, puoi ripostare, scrivendo
>REPOST
>> nel subject e magari cercando di cambiare il subject e il post, magari
>> scritto male.
>> Infine se nessuno ti risponde ancora o è troppo difficile, o non si può
>> fare, o hai spiegato male il tutto
>>
>> Antonio
>Certo che i suoi post, Sig. Antonio Biso, sono illuminanti .
Volenti o nolenti uno sceriffo ci vuole se vogliamo convivere
civilmente. Antonio e' lo sceriffo di questo newsgroup. Leggi le
regole da seguire per una costruttiva partecipazione al newsgroup
contenute nel messaggio  [MANIFESTO] it.comp.appl.access del 19/03/04
ore 6.06.
Franco Varoli
fRANC...@tin.it
Per scrivermi togliere RANCO


title: stampa

text:
"marco" <
brtNO-SP...@libero.it
> ha scritto nel messaggio
news:c3ch0f$26qar8$1...@ID-155344.news.uni-berlin.de...
>
> Certo che i suoi post, Sig. Antonio Biso, sono illuminanti .
>
Vedi Marco, tu l'hai detto in maniera ironica, ma io, senza falsa modestia,
ritengo che hai detto una grande verità.
Se fai delle ricerche vedi che di problemi ne risolvo molti.
Questo mi autorizza a rompere le scatole, con il consenso degli altri, a chi
non si attiene alle regole.
Diverso sarebbe se rompessi e basta.
Punto
Antonio


title: invio report come allegato

author: Panta

text:
Ciao,
    ho installato un database su un pc con office 2000, quando
dall'anteprima di un report faccio invia a -- destinatario di posta come
allegato mi dice :
"impossibile aprire la sessione di posta elettronica"
come faccio a risolvere il problema ?
grazie
....come fare ? eh


title: invio report come allegato

text:
Hai una stampante configurata? Fosse anche fittizia/virtuale, mi pare
ne abbia bisogno....
Simo


title: invio report come allegato

author: Gaspare

text:
[CUT]
> "impossibile aprire la sessione di posta elettronica"
> come faccio a risolvere il problema ?
> grazie
> ....come fare ? eh
>
Se il messaggio è quello access non c'entra -> prova un pò a vedere i
parametri del client di posta (presupponendo che sia installato
ovviamente...)


title: invio report come allegato

text:
"Gaspare" <
break...@email.it
> ha scritto nel messaggio
news:Odvze.133525$75.57...@news4.tin.it...

stampanti installate correttamente !!!
Outlook installato !!
come fare ? ehhh


title: invio report come allegato

text:
[CUT]
prova un pò a vedere se con altri applicativi office riesci ad inviare
qualcosa come allegato...


title: invio report come allegato

author: Roberto dalla campagna

text:
"Panta" <
pa...@leo.org
> ha scritto nel messaggio
news:daltq8$7h4$1...@balena.cs.interbusiness.it...

Hai provato invece ad usare da VBA il metodo Sendobject (vedi help)?
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Problemi con i controlli calcolati

author: Grazia

text:
Salve a tutto il ng.
Dopo aver fatto varie prove ho gettato la spugna, vi prego aiutatemi...
Ho una maschera di carico magazzino che contiene una sottomaschera di
dettaglio articoli.
Su ogni riga della sottomaschera ho i soliti campi prezzo, quantita
,sconto... ed infine il controllo calcolato 'totale riga' che con una
funzione 'Calcola()' sull'origine riga che mi da il prezzo effettivo. Nel
pič di pagina della sottomaschera un altro controllo denominato 'totale' che
deve sommare i valori dei controlli calcolati 'totale riga'.
Prendendo spunto dal database 'Ordini' , nell'origine riga di 'totale' gli
scrivo
=Somma([totale riga]), ma non funziona probabilmente perchč si tratta di un
controllo calcolato...
Ho provato anche ad usare gli eventi ma pare che l'evento 'AfterUpdate' non
si verifica nei controlli calcolati  (sapete perchč?!?).
Qualcuno puň darmi un suggerimento?
Grazie a tutti
Grazia


title: Problemi con i controlli calcolati

author: Emil Zatopec

text:
Devi posizionare il Campo della somma nella sezione "piè di pagina maschera"
della sottomaschera e sommarci i valori come tu hai fatto. Poi sulla
maschera principale devi creare un campo e assegnargli =[Forms]![tua
form].[sottomaschera]![totale].
Io l'ho fatto e a me funziona...........
Emil


title: Problemi con i controlli calcolati

text:
Emil Zatopec <
em...@zatopec.it
> wrote in message
93hs56$3fm$2...@serv1.albacom.net...

Ti ringrazio per la risposta ma purtroppo non funziona...Credo comunque di
non aver capito, magari diamo dei nomi ai controlli così ci capiamo meglio.
- "totale riga" è il controllo calcolato nel corpo della sottomaschera che
richiama la funzione calcola() nell'origine riga;
- "totale" é il controllo nel piè di pagina della sottomaschera che
nell'origine riga ha =Somma([Totale riga])
- chiamiamo "Totale Maschera" il nuovo controllo da aggiungere se ho ben
capito nel corpo della maschera principale.
Tu mi hai suggerito di dargli come origine riga assegnargli =[Forms]![tua
form].[sottomaschera]![totale]. (ti chiedo di rivedere la sintassi a me
risulta che il riferimento alla sottomaschera è [Forms]![Mia
maschera]![sottomaschera].form![totale], ma neppure così funziona).
Quello che non mi è chiaro è il collegamento tra il nuovo controllo "Totale
Maschera" e "totale" nel piè di pagina.
Ti ringrazio, fammi sapere.
Grazia


title: Problemi con i controlli calcolati

text:
> Ti ringrazio per la risposta ma purtroppo non funziona...Credo comunque di
> non aver capito, magari diamo dei nomi ai controlli così ci capiamo
meglio.
> - "totale riga" è il controllo calcolato nel corpo della sottomaschera che
> richiama la funzione calcola() nell'origine riga;
Totale Riga è il prezzo per la quantità (+ IVA + eventuali sconti)
> - "totale" é il controllo nel piè di pagina della sottomaschera che
> nell'origine riga ha =Somma([Totale riga])
OK
> - chiamiamo "Totale Maschera" il nuovo controllo da aggiungere se ho ben
> capito nel corpo della maschera principale.
OK
> Tu mi hai suggerito di dargli come origine riga assegnargli =[Forms]![tua
> form].[sottomaschera]![totale].
OK questo origine riga devi assegnarlo al campo Totale Maschera
ti ripeto a me funziona :))
Emil


title: Problemi con i controlli calcolati

text:
Emil Zatopec <
em...@zatopec.it
> wrote in message
93i4fb$m2k$1...@serv1.albacom.net...

Ti ringrazio per la solerzia con la quale mi rispondi...
Mi sto quasi arrendendo :-(    Il giorno che risolverò quasto problema te lo
faro sapere :-)
Ho dimenticato di dirti che il controllo " totale" mi da #Errore quindi se
tento di assegnare il suo valore
a ad un altro controllo ("Totale Maschera") mi sembra improbabile che possa
dare qualche risultato.
Ma il tuo "totale" nella sottomaschera cosa visualizza?
Penso a questo punto che usare la funzione Somma in un controllo calcolato
da' qualche problema.
Grazia


title: Problemi con i controlli calcolati

text:
Ti posso passare una mia applicazione dove il problema non c'e. Avrei
preferito che tu lo risolvessi da sola ma come si dice " a mali estremi
estremi rimedi". ;))))
la tua e-mail è giusta?
                     |
                     |
                    \/
"Grazia" <
gra...@tiscalinet.it
>
Emil


title: Problemi con i controlli calcolati

author: Roberto dal portatile

text:
"Grazia" <
gra...@tiscalinet.it
> ha scritto nel messaggio
news:6aY66.14478$eB2.2...@news.infostrada.it...
> Salve a tutto il ng.
> Dopo aver fatto varie prove ho gettato la spugna, vi prego aiutatemi...
> Ho una maschera di carico magazzino che contiene una sottomaschera di
> dettaglio articoli.
> Su ogni riga della sottomaschera ho i soliti campi prezzo, quantita
> ,sconto... ed infine il controllo calcolato 'totale riga' che con una
> funzione 'Calcola()' sull'origine riga che mi da il prezzo effettivo. Nel
> piè di pagina della sottomaschera un altro controllo denominato 'totale'
che
> deve sommare i valori dei controlli calcolati 'totale riga'.
> Prendendo spunto dal database 'Ordini' , nell'origine riga di 'totale' gli
> scrivo
> =Somma([totale riga]), ma non funziona probabilmente perchè si tratta di
un
> controllo calcolato...
Esatto, la funzione di aggregazione Somma non può operare su controlli
calcolati; ti riporto qui di seguito quanto dice l'help in merito:
=====================================
Calcolare il totale di un controllo calcolato in una maschera o in un report
Quando si calcola il totale con una funzione di aggregazione quale Somma o
una funzione di aggregazione sui domini quale Dsum, non è possibile
utilizzare il nome di un controllo calcolato nella funzione Somma. È
necessario ripetere l'espressione nel controllo calcolato. Ad esempio:
=Somma([Quantità]*[PrezzoUnitario])
Tuttavia, se si ha un campo calcolato in una query sottostante, ad esempio:
=PrezzoComplessivo: [Quantità]*[PrezzoUnitario]
è possibile utilizzare il nome di tale campo nella funzione Somma, come nel
caso seguente:
=Somma([PrezzoComplessivo])
Note
· Per ulteriori informazioni sulla creazione di un campo calcolato in una
query, fare clic su  .
· Per ulteriori informazioni sulla funzione Somma, fare clic su  .
· Per ulteriori informazioni sulla funzione Dsum, fare clic su  .
============================================
Insomma è bene che dai una letta approfondita a cosa dice l'help circa la
funzione Somma e alle altre funzioni di aggregazione (Dsum, DCount, Dlookup,
DMax ecc. ecc.)
Se poi continui ad avere problemi specifici per il tuo caso rifatti viva.
> Ho provato anche ad usare gli eventi ma pare che l'evento 'AfterUpdate'
non
> si verifica nei controlli calcolati  (sapete perchè?!?).
> Qualcuno può darmi un suggerimento?
> Grazie a tutti
> Grazia
>
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Problemi con i controlli calcolati

author: Domenico sabatelli

text:
Emil Zatopec <
em...@zatopec.it
> wrote in message
93jqst$c0m$1...@serv1.albacom.net...

L'indirizzo è giusto, oppure
gra...@libero.it
 .
Hai ricevutola mia e-mail con allegato  'carico.mdb'? Io non ho ricevuto
nulla.
Non so se hai letto la risposta al problema data da Roberto dal portatile,
ci sto provando ancora senza risultati perchè la funzione Somma ha come
argomento, nel mio caso, la mia funzione Calcola() e questo pare non gli
piaccia.
Proverò a rinunciare alla funzione e ad esplicitare il calcolo, poi  mi
rifaccio viva,
se puoi cmq inviarmi la tua maschera. Grazie
Buon week-end
Grazia


title: Problemi con i controlli calcolati

text:
Roberto dal portatile <
r.ma...@libero.it
> wrote in message
aAl76.24271$eB2.3...@news.infostrada.it...
>
> "Grazia" <
gra...@tiscalinet.it
> ha scritto nel messaggio
> news:6aY66.14478$eB2.2...@news.infostrada.it...
>
> Esatto, la funzione di aggregazione Somma non può operare su controlli
> calcolati; ti riporto qui di seguito quanto dice l'help in merito:
>
> =====================================
> Calcolare il totale di un controllo calcolato in una maschera o in un
report
>
> Quando si calcola il totale con una funzione di aggregazione quale Somma o
> una funzione di aggregazione sui domini quale Dsum, non è possibile
> utilizzare il nome di un controllo calcolato nella funzione Somma. È
> necessario ripetere l'espressione nel controllo calcolato. Ad esempio:
>
> =Somma([Quantità]*[PrezzoUnitario])
>
> Tuttavia, se si ha un campo calcolato in una query sottostante, ad
esempio:
>
> =PrezzoComplessivo: [Quantità]*[PrezzoUnitario]
>
> è possibile utilizzare il nome di tale campo nella funzione Somma, come
nel
> caso seguente:
>
> =Somma([PrezzoComplessivo])
>
> > Se poi continui ad avere problemi specifici per il tuo caso rifatti
viva.
>
> Roberto
>
Prima di tutto ciao e scusa per il cambio d'identità, ma nel week-end
dispongo di un computer diverso.
Mi sei stato di grande aiuto soprattutto perchè mi hai spinto ad
approfondire la questione, ma in conclusione oggi è Domenica ed io sono
rimasta con l'antico (ormai sta invecchiando) problema!
Il provare e riprovare di questi giorni mi ha fatto capire che il problema è
meno banale di quanto può sembrare.
Vengo al punto. Ci sono varie alternative che ho provato ( ti ricordo che
l'errore sta nel controllo [totale] al piè di pagina della sottomaschera):
1) controllo [totale riga] (nel corpo della sottomaschera)
 =Calcola("prezzo";"quantita";"sconto";"iva")   OK
e controllo [totale]    =Somma(Calcola("prezzo";"quantita";"sconto";"iva"))
mi da'
#Errore
2) rinunciando alla funzione ho provato ad esplicitare il calcolo che per
brevità supponiamo sia [prezzo]* [quantita], qundi l'help mi dice di
assegnare a [totale]
=Somma([prezzo]* [quantita]) ma non và, in quanto il campo prezzo a sua
volta
è un campo calcolato  quindi esplicitando ancora il tutto diventerebbe
=Somma([codice libro].column(2) * [quantita]) ma ancora   #Errore!!!
3) ho provato a cambiare l'origine della sottomaschera, in quanto il vero
problema sta nel fatto che la tabella di base 'dettagli' non contiene i
campi 'prezzo' e 'iva' che sono ricavati dalla tabella 'articoli' (questo si
è reso necessario per normalizzare le tabelle). Ma la query che vorrei
sostituire alla sottomaschera dovrebbe avere un campo prezzo col valore
PrezzoComplessivo: [Quantita]*[codice libro].column(2) che ovviamente non
può funzionare in quanto il prezzo viene determinato solo quando l'utente
sceglie l'articolo! Non posso neppure assegnare un valore provvisorio a tale
campo e modificarlo in seguito, in quanto  non è permesso modificare il
valore di un campo calcolato.
4) infine ho tentato il calcolo del totale con una funzione che opera sul
recorset
(me.RecordsetClone) della sottomaschera, ma tale recorset non riconosce i
campi calcolati.
Quindi l'origine del male sembra risiedere nel fatto che i campi prezzo e
iva non sono memorizzati in una tabella di base e del resto non mi sembra
una buona idea denormalizzare le tabelle per raggiungere il mio scopo.
Se il tutto sembra poco chiaro posso inviarti la maschera che mi da'
problemi.
Aspetto fiduciosa un tuo consiglio.
Grazia


title: Problemi con i controlli calcolati

author: Roberto da casa

text:
"Domenico sabatelli" <
do...@libero.it
> ha scritto nel messaggio
news:Wrk86.50551$eB2.4...@news.infostrada.it...

Non ti suggerirei mai di denormalizzare una tabella, sarebbe una bestemmia.
Visto che l'help indica esplicitamente che la funzione di aggrgazione Somma
può operare su campi calcolati di una query, secondo me la strada giusta da
seguire è quella di effettuare i calcoli in una query; 'prezzo' e 'iva' te
li puoi ricavare con la funzione DLookup (basando i criteri su [codice
libro]) oppure basando la query oltre che sulla tabella 'dettagli' anche
sulla tabella 'articoli' mettendo le due tabelle in join tramite il campo
[codice libro].



title: Problemi con i controlli calcolati

text:
> Non ti suggerirei mai di denormalizzare una tabella, sarebbe una
bestemmia.
> Visto che l'help indica esplicitamente che la funzione di aggrgazione
Somma
> puņ operare su campi calcolati di una query, secondo me la strada giusta
da
> seguire č quella di effettuare i calcoli in una query; 'prezzo' e 'iva' te
> li puoi ricavare con la funzione DLookup (basando i criteri su [codice
> libro]) oppure basando la query oltre che sulla tabella 'dettagli' anche
> sulla tabella 'articoli' mettendo le due tabelle in join tramite il campo
> [codice libro].
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access/
> ---------------------------------------------
>
Finalmente funziona!
Grazie mille. In effetti ho risolto il problema basando la maschera sulla
query tra articoli e dettagli. Sei stato prezioso.
Al prossimo problema.
Ciao Grazia


title: R: Immagine collegata in un Report

author: Giannix

text:
Ma l'immagine non viene incorporata, così?
ciao
  Gianni
Mad® Milox <
madm...@tin.it
> wrote in message
98snp9$ie0$1...@lacerta.tiscalinet.it...
>
> "Giannix" <
gianni.s...@libero.it
> ha scritto nel messaggio
> news:wKbs6.28380$6W.23...@news.infostrada.it...
> > C'è qualche istruzione che mi permette di collegare un'immagine in un
> > report?
> > Il nome dell'immagine è inserito in un campo [Foto] della tabella
> Archivio.
> > Grazie
> >   Gianni
> >
> >
>
> Su caricamento del report io metto questa istruzione.
>
>     Me.Immagine80.Picture = forsm![Fatture].[percorsofoto]
>
> dove Immagine80  e' il nome del controllo immagine che ho sul report.
> Fatture e' la maschera APERTA che contiene il campo [percorsofoto] che e'
il
> nome piu' il percorso sul disco della fato da stampare (es.:
> c:\documenti\immagini\fiore.jpg)
>
> altrimenti da altre parti uso il seguente modo , sempre su apertura del
> report, questo metodo va' pero' a leggere diretamente sulla tabella che
> contiene il nome e percorso della fato .
>
>     Dim dbora As Database
>     Dim rec As Recordset
>     Set dbora = CurrentDb()
>     Set rec = dbora.OpenRecordset("P_Param")
>     Me.Immagine80.Picture = rec![percorsologo]
>
> Ciao :)
>
>
>


title: codice progressivo

author: iperworld

text:
Ciao a tutti
uso questa serie di comandi per generare un codice progressivo
predefinito (anno-tipo-numero progressivo)
per dei record che riguardano alcune tipologie di lavoro:
funziona ma non è corretto perchè usa l'evento on error
nel caso in cui la funzine Dmax resituisca una valore ""
Come devo scrivere la stringa per intercettare tale evento (Dmax = "")
nel case della select case:
Private Sub sugg_COD_Click()
On Error GoTo Err_sugg_COD_Click
Dim newcod As String
Dim progressivo As Integer
Dim newcodice As String
newcod = "" & Right(Date, 2) & "-" & Left([tipologia], 1) & "-"
progressivo = "" & Right(DMax("[CODintervento]", "[qryCOD_lavoro]"), 3) + 1
Select Case progressivo
       Case progressivo = 2 To 9
            newcodice = newcod & "00" & progressivo
        Case progressivo = 10 To 99
            newcodice = newcod & "0" & progressivo
        Case progressivo = 100 To 1000
            newcodice = newcod & progressivo
    End Select
[CODintervento] = newcodice
[CODintervento].SetFocus
Exit_sugg_COD_Click:
    Exit Sub
Err_sugg_COD_Click:
    MsgBox "E' il primo " & [tipologia] & " dell'anno, buon lavoro",
vbInformation, "primo lavoro"
    [CODintervento] = newcod & "001"
Resume Exit_sugg_COD_Click
End Sub


title: codice progressivo

author: Roberto da Parma

text:
"iperworld" <
poal...@tiscali.it
> ha scritto nel messaggio
news:dl3il.92$282...@nntpserver.swip.net...

Il problema secondo me è che essendo una query può non restituirti record ed
è qui che si genera l'errore.
Se usi lo steso codice su una tabella non ti dovrebbe dare l'errore.
Puoi ovviare controllando i record che ti restituisce la query (.recordcount
 >0).
Ciao
--
Roberto da Parma


title: codice progressivo

text:
iperworld ha scritto:

Se proprio proprio vuoi usare le funzioni di aggregazione, utilizza Nz e l'errore non l'avrai +
TuoId =Nz(Dmax("Valore","Tabella","Campo=xxx"))+1
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: codice progressivo

text:
[cut]
> Se proprio proprio vuoi usare le funzioni di aggregazione, utilizza Nz e
> l'errore non l'avrai +
>
> TuoId =Nz(Dmax("Valore","Tabella","Campo=xxx"))+1
>
>
grazie a tutti e due come sempre un valido aiuto
ciao


title: Violato DB Access

author: Giulio Severini

text:
Insomma, alla fine ci son riuscito a togliere la password di apertura al
DB ma mi pare incredibile sia stato così semplice.
Praticamente ho fatto così.
sono entrato nel DB tenendo premuto il tasto SHIFT: in questo modo il DB
si è aperto bypassando la protezione e aprendosi in modalità struttura.
Poi sono andato nella maschera iniziale, nelle Proprietà, e ho trovato tra
le varie routine di evento un'Autoexec che veniva eseguita all'apertura
della maschera. Poi ho aperto l'autoexec in modalità struttura e ho
trovato varie routine tra cui una chiamata pirata(). L'ho eliminata, ho
salvato la maschera, sono uscito e da quel momento ho potuto accedere al
DB senza problemi.
Mi chiedo, alla luce di tutto ciò: ma è così davvero facile sproteggere un
DB Access? Se io volessi proteggerne uno seriamente, non considerando
l'opzione SQL Server, come potrei fare in Access?
Una cosa, però, ancora non sono riuscito a fare: eliminare la password che
mi viene chiesta al momento di vedere il codice Visual Basic delle
routine. E' inutile che chieda a voi come fare :) tanto so che non me lo
direste.
Ad ogni modo... alla prox!
Ciao!
--
Principio di indeterminazione di Microsoft Windows Whatever Edition: data
la natura del sistema operativo, tanto più precisamente si vuole
effettuare un compito, tanto meno precisamente questi verrà effettuato.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Violato DB Access

author: Carlo Costarella

text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:culcb0$e9l$1...@news.newsland.it...

Quella che hai "violato" non è la password del db ma una routine "malamente"
sistemata in una macro Autoexec che chiede una password. Chi ha usato questa
protezione stava solo scherzando perchè voleva vedere se eri attento.
Ammetto che sgamare una password di database (quella ufficiale) e non quella
creata da una macro può essere altrettanto semplice ma non è questa la
maniera di proteggere un DB. Molto meglio la protezione a livello utente.
Se crei applicazioni a livello mission critical abbandona le tabelle di
Access ma se crei applicazioni non militari affidati alla protezione a
livello utente.
Ciao, Carlo


title: Violato DB Access

author: TheMax

text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> wrote in message
news:culcb0$e9l$1...@news.newsland.it...
> Insomma, alla fine ci son riuscito a togliere la password di apertura al
> DB ma mi pare incredibile sia stato così semplice.
> Praticamente ho fatto così.
> sono entrato nel DB tenendo premuto il tasto SHIFT: in questo modo il DB
> si è aperto bypassando la protezione e aprendosi in modalità struttura.
> Poi sono andato nella maschera iniziale, nelle Proprietà, e ho trovato tra
> le varie routine di evento un'Autoexec che veniva eseguita all'apertura
> della maschera. Poi ho aperto l'autoexec in modalità struttura e ho
> trovato varie routine tra cui una chiamata pirata(). L'ho eliminata, ho
> salvato la maschera, sono uscito e da quel momento ho potuto accedere al
> DB senza problemi.
Protezione molto bassa, se si limita ad una maschera che chiede una
password.
> Mi chiedo, alla luce di tutto ciò: ma è così davvero facile sproteggere un
> DB Access? Se io volessi proteggerne uno seriamente, non considerando
> l'opzione SQL Server, come potrei fare in Access?
Allora, secondo me una buona protezione è la protezione tramite i gruppi ed
il riconoscimento degli utenti.
Vai su
www.sitocomune.com
sezione general " Come utilizzare la sicurezza di Access? "
> Una cosa, però, ancora non sono riuscito a fare: eliminare la password che
> mi viene chiesta al momento di vedere il codice Visual Basic delle
> routine. E' inutile che chieda a voi come fare :) tanto so che non me lo
> direste.
Per fare questo, devi prima trovare il compilatore di access, ovvero devi
riuscire
> Ad ogni modo... alla prox!
>
> Ciao!
Ciao,
Massimo


title: Violato DB Access

author: ALESSANDRO Baraldi

text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:culcb0$e9l$1...@news.newsland.it...
> Insomma, alla fine ci son riuscito a togliere la password di apertura al
> DB ma mi pare incredibile sia stato così semplice.
> Praticamente ho fatto così.
> sono entrato nel DB tenendo premuto il tasto SHIFT: in questo modo il DB
> si è aperto bypassando la protezione e aprendosi in modalità struttura.
> Poi sono andato nella maschera iniziale, nelle Proprietà, e ho trovato tra
> le varie routine di evento un'Autoexec che veniva eseguita all'apertura
> della maschera. Poi ho aperto l'autoexec in modalità struttura e ho
> trovato varie routine tra cui una chiamata pirata(). L'ho eliminata, ho
> salvato la maschera, sono uscito e da quel momento ho potuto accedere al
> DB senza problemi.
> Mi chiedo, alla luce di tutto ciò: ma è così davvero facile sproteggere un
> DB Access? Se io volessi proteggerne uno seriamente, non considerando
> l'opzione SQL Server, come potrei fare in Access?
>
> Una cosa, però, ancora non sono riuscito a fare: eliminare la password che
> mi viene chiesta al momento di vedere il codice Visual Basic delle
> routine. E' inutile che chieda a voi come fare :) tanto so che non me lo
> direste.
>
> Ad ogni modo... alla prox!
>
> Ciao!
Quello che hai fatto è cosa normale se chi ha sviluppato il prodotto
non voleva proteggerlo in modo più serio....!
In ogni caso un applicativo in Access lato FE non ha altro modo di
protezione
sicura al di là della creazione dell'MDE, un formato Pcompilato che rende
inaccessibile
Codice e struttura.
Per la parte dati l'unico sistema +/- serio è quello di ricorrere alla
protezione Utenti
ma non come molti sostengono affidandola al File MDW, ma sfruttandola per
disabilitare tutti i privilegi di ADMIN e gestendo gli accessi
dall'applicativo MDE.
SENZA ASSOLUTAMENTE distribuire il file MDW.
Questo farà inorridire i meno esperti, sicuri che una protezione a livello
utente
è utile.
Non distribuendo il file MDW, la possibilità di accedere ai dati è
assolutamente più
complessa, e ti assicuro che chi è in grado di farlo non ha sicuramente
interesse
a farlo su un "nostro DB".
Contrariamente, distribuendo un MDW viene distribuita anche la gestione
Utenti
con Password e Privilegi, e sanno tutti che quando si distribuisce un File
che contiene
dati Sensibili c'è sempre il metodo di usarlo.
Saluti.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Violato DB Access

text:
> > Una cosa, però, ancora non sono riuscito a fare: eliminare la password che
> > mi viene chiesta al momento di vedere il codice Visual Basic delle
> > routine. E' inutile che chieda a voi come fare :) tanto so che non me lo
> > direste.
> Per fare questo, devi prima trovare il compilatore di access, ovvero devi
> riuscire
Devo riuscire? Questa cosa mi incuriosisce parecchio!
:)



title: Violato DB Access

author: Ken

text:

In ogni caso se per disabilitare i privilegi di ADMIN non è sempre
necessario aprire l'mde puntando all'mdw?
Altrimenti come è possibile disabilitare i privilegi?
--
Ken


title: Violato DB Access

text:
> In ogni caso se per disabilitare i privilegi di ADMIN non è sempre
> necessario aprire l'mde puntando all'mdw?
> Altrimenti come è possibile disabilitare i privilegi?
> --
> Ken
Hai un pò di confusione mi pare.
Crei un DB protetto a livello utente, quindi lo Separi in FE e BE.
Ora il FE lo Converti in MDE.
I privilegi li devi stabilire prima, ma solo relativi all'accesso in
modalità
struttura degli oggetti.
Poi da Codice gestisci un Login con Privilegi interni.
Ciao



title: Violato DB Access

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:420f2a8d$0$6302$5fc...@news.tiscali.it...

Grazie per la pazienza ma per quanto ne so il DB protetto a livello utente
lo crei generando un file MDW. O modifichi l'mdw System oppure ne crei uno
nuovo con i relativi privilegi comunque sia è tramite un mdw che accedi e
gestisci i privilegi.
Se Esiste un modo per accedere a un MDB protetto a livello utente senza
usare l'MDW mi si apre il un mondo nuovo e davvero vorrei sapere come si fa.
Quanto hai scritto sopra l'ho provato e se non punto un collegamento all'MDW
non si entra. Dove ho sbagliato?
ciao
--
Ken


title: Violato DB Access

text:
> Grazie per la pazienza ma per quanto ne so il DB protetto a livello utente
> lo crei generando un file MDW. O modifichi l'mdw System oppure ne crei uno
> nuovo con i relativi privilegi comunque sia è tramite un mdw che accedi e
> gestisci i privilegi.
Hai provato a generare un MDW protetto ed un relativo File.Mdb ad esso
associato,
quindi rimuovere il file MDW e ripristinare il System.MDW...?
Bene avrai i privilegi di ADMIN, ma il tuo MDB è protetto dall'altro MDW
pertanto come ADMIN non farai nulla.
> Se Esiste un modo per accedere a un MDB protetto a livello utente senza
> usare l'MDW mi si apre il un mondo nuovo e davvero vorrei sapere come si
fa.
> Quanto hai scritto sopra l'ho provato e se non punto un collegamento
all'MDW
> non si entra. Dove ho sbagliato?
> ciao
> --
> Ken
Non credo che tu stia sbagliando nulla, è solo una questione di capirsi.
Un Applicativo protetto da un MDW(Dedicato) può essere distribuito con
il SYSTEM.MDW, in quel modo non avrai che i privilegi di ADMIN che
avrai ben disabilitato....!
Risultato "impossibile" fare danni, ma impossibile usare la gestione Utenti
e di conseguenza impossibile Craccarla...!



title: Violato DB Access

text:
> Hai provato a generare un MDW protetto ed un relativo File.Mdb ad esso
> associato,
> quindi rimuovere il file MDW e ripristinare il System.MDW...?
Cosě facendo l'mdb creato non si apre. Ma invece si apre se sostituisco il
vecchio System.mdw con il nuovo ovviamente chiamadolo sempre System.mdw.
> Bene avrai i privilegi di ADMIN, ma il tuo MDB č protetto dall'altro MDW
> pertanto come ADMIN non farai nulla.
Infatti č cosě, ma se distribuisco a dei client l'mdb devo anche
sostituirgli il loro file System.mdw con il mio, altrimenti il db non si
apre.
> Non credo che tu stia sbagliando nulla, č solo una questione di capirsi.
> Un Applicativo protetto da un MDW(Dedicato) puň essere distribuito con
> il SYSTEM.MDW, in quel modo non avrai che i privilegi di ADMIN che
> avrai ben disabilitato....!
> Risultato "impossibile" fare danni, ma impossibile usare la gestione
> Utenti
> e di conseguenza impossibile Craccarla...!
Perň cosě se non ho tralasciato nulla chiunque puň accedere al BE e leggere
le tabelle..?
--
Ken


title: Violato DB Access

text:
"Ken" <
aa...@aaaaaaaa.it
> ha scritto nel messaggio
news:emPPd.537450$b5.25...@news3.tin.it...
>
> > Hai provato a generare un MDW protetto ed un relativo File.Mdb ad esso
> > associato,
> > quindi rimuovere il file MDW e ripristinare il System.MDW...?
>
> Cosě facendo l'mdb creato non si apre. Ma invece si apre se sostituisco il
> vecchio System.mdw con il nuovo ovviamente chiamadolo sempre System.mdw.
Chi l'ha detto.
HO creato un DB con un File.MDW impostandolo come sostitutivo al System.Mdw
quindi ho eliminato il File.MDW e ripristinato il System.Mdw originale, si
apre
regolarmente, solo che ho i privilegi di ADMIN(ridotti a nulla)
> > Bene avrai i privilegi di ADMIN, ma il tuo MDB č protetto dall'altro MDW
> > pertanto come ADMIN non farai nulla.
>
> Infatti č cosě, ma se distribuisco a dei client l'mdb devo anche
> sostituirgli il loro file System.mdw con il mio, altrimenti il db non si
> apre.
Non mi risulta.
> Perň cosě se non ho tralasciato nulla chiunque puň accedere al BE e
leggere
> le tabelle..?
Non credo proprio.
> --
> Ken



title: Voci strane nel modulo Progetti

author: Sandrobi

text:
Uso A2000. Da qualche tempo, nella finestra Gestione progetto del codice VBA
compaiono voci come ACWZTOOL, ACWZMAIN o UTILITY. Ho notato che
corrispondono a file MDE presenti nelle cartelle di Office ma non capisco a
cosa servono e perché a volte si vedono nella finestra del Progetto e altre
volte no. Nei riferimenti non ci sono voci in piů spuntate.
Non so se č sintomo di qualche "malessere" in vista oppure ho premuto
qualche tasto inavvertitamente.
--
Ciao, Sandrobi
-----------------
Se la tua email č fasulla, ti invito a leggere
http://wiki.news.nic.it/AntiSpam


title: Voci strane nel modulo Progetti

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:46d08b7a$0$4788$4faf...@reader4.news.tin.it...
> Uso A2000. Da qualche tempo, nella finestra Gestione progetto del codice
VBA
> compaiono voci come ACWZTOOL, ACWZMAIN o UTILITY. Ho notato che
> corrispondono a file MDE presenti nelle cartelle di Office ma non capisco
a
> cosa servono e perché a volte si vedono nella finestra del Progetto e
altre
> volte no. Nei riferimenti non ci sono voci in piů spuntate.
>
> Non so se č sintomo di qualche "malessere" in vista oppure ho premuto
> qualche tasto inavvertitamente.
>
> --
> Ciao, Sandrobi
Sono degli Addin di Access normalmente... o dei Wizard... non
preoccuparti...
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Voci strane nel modulo Progetti

author: Alessandro Cara

text:
ALESSANDRO Baraldi wrote:
[cut]
> Sono degli Addin di Access normalmente... o dei Wizard... non
> preoccuparti...
>
Ed io che li ho eliminati tutti per non essere contagaiato! ;<)
--
ac
y-1=x


title: Voci strane nel modulo Progetti

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:Ma1Ai.8630$fb....@tornado.fastwebnet.it...

Faresti bene a rimetterli perchè sono molto importanti per
Access...autocomposizioni, finestra zoom e tante altre cosette.
Non sono importanti o indispensabili nella versione runtime da distribuire.
Ciao, Carlo


title: Voci strane nel modulo Progetti

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:far5hn$mgv$1...@tdi.cu.mi.it...
>> [cut]
>>> Sono degli Addin di Access normalmente... o dei Wizard... non
>>> preoccuparti...
>>>
>> Ed io che li ho eliminati tutti per non essere contagaiato! ;<)
>>
>
> Faresti bene a rimetterli perchè sono molto importanti per
> Access...autocomposizioni, finestra zoom e tante altre cosette.
> Non sono importanti o indispensabili nella versione runtime da
> distribuire.
>
Ma perché a volte si vedono e a volte no? Cos'è che le attiva?
Cos'è la finestra zoom?
Sandrobi


title: Voci strane nel modulo Progetti

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:46d13e29$0$37193$4faf...@reader3.news.tin.it...
cut
> Ma perché a volte si vedono e a volte no? Cos'č che le attiva?
>
> Cos'č la finestra zoom?
Per esempio quella che si attiva in un qualsiasi controllo di testo di una
maschera o in qualsiasi criterio o campo di una query in struttura, quando
si preme Maiuscolo+F2 o si sceglie "Zoom" dal menů contestuale...
Da questo articolo potrai tirare tu le conclusioni:
http://eis.bris.ac.uk/~ccmjs/accesswizard.html
> Sandrobi
Ciao, Carlo


title: Voci strane nel modulo Progetti

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:Ma1Ai.8630$fb....@tornado.fastwebnet.it...

Hai fatto bene... intanto che ci sei rimuovi anche Office e la connesione di
rete...
;-)
> --
> ac
> y-1=x
Ciao



title: Voci strane nel modulo Progetti

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:farja6$11h$1...@tdi.cu.mi.it...
>
> "Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
> news:46d13e29$0$37193$4faf...@reader3.news.tin.it...
> cut
>
>> Ma perché a volte si vedono e a volte no? Cos'è che le attiva?
Ripeto la domada, perché a volte si vedono nella finestra dei progetti e a
volte no?
>>
>> Cos'è la finestra zoom?
> Per esempio quella che si attiva in un qualsiasi controllo di testo di una
> maschera o in qualsiasi criterio o campo di una query in struttura, quando
> si preme Maiuscolo+F2 o si sceglie "Zoom" dal menù contestuale...
> Da questo articolo potrai tirare tu le conclusioni:
>
http://eis.bris.ac.uk/~ccmjs/accesswizard.html
>
Chiarissimo, grazie.
Sandrobi


title: Voci strane nel modulo Progetti

text:
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:46d17bee$0$17946$4faf...@reader1.news.tin.it...
cut
> Ripeto la domada, perché a volte si vedono nella finestra dei progetti e a
> volte no?
Non conosco la risposta.
Ciao, Carlo
>>>
>>> Cos'č la finestra zoom?
>> Per esempio quella che si attiva in un qualsiasi controllo di testo di
>> una maschera o in qualsiasi criterio o campo di una query in struttura,
>> quando si preme Maiuscolo+F2 o si sceglie "Zoom" dal menů contestuale...



title: Voci strane nel modulo Progetti

author: Access

text:
Ciao Sandrobi,
"Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
news:46d17bee$0$17946$4faf...@reader1.news.tin.it...
>
> "Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
> news:farja6$11h$1...@tdi.cu.mi.it...
>>
>> "Sandrobi" <
sand...@tiscali.it
> ha scritto nel messaggio
>> news:46d13e29$0$37193$4faf...@reader3.news.tin.it...
>> cut
>>
>>> Ma perché a volte si vedono e a volte no? Cos'è che le attiva?
>
> Ripeto la domada, perché a volte si vedono nella finestra dei progetti e a
> volte no?
Hai letto la risposta di Alex? Si vedono quando crei una nuova form, un
nuovo controllo, una query ecc.  Fai una prova e ti accorgerai che vengono
visualizzati quando crei una una nuova form, controllo o altro.
--
Ciao
Access



title: Codici a barra e spazi

author: NEWS TIN

text:
Ho da poco comprato un lettore di codici a barre USB
per cui sto effettuando alcune prove di ricerca su maschera
Purtroppo ho notato che il lettore dopo la lettura introduce 2 ritorno a
capo del cursore
questo provoca problemi sia in inserimento che nel momento dell ricerca.
In una maschera ho inserito un campo che accetta il codice e filtra il
record corrispondente
il problema è che se inserisco il codice a mano mi viene restitutito il dato
.. se lo faccio con il lettore
non succedde nulla... probabilmente per via dell'inserimento dei caratteri
vuoti dopo la lettura!
Qualcuno ha avuto esperienza in merito?


title: Codici a barra e spazi

author: MA

text:
"NEWS TIN" <
p...@popit.com
> ha scritto nel messaggio
news:46447772$0$10619$4faf...@reader2.news.tin.it...

I lettori sono programmabili: di solito esce un libretto allegato con dei
valori da dover inserire tramite lettura di barcode
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: Codici a barra e spazi

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:f2250t$3ok$1...@tdi.cu.mi.it...
>
>
> "NEWS TIN" <
p...@popit.com
> ha scritto nel messaggio
> news:46447772$0$10619$4faf...@reader2.news.tin.it...
>> Ho da poco comprato un lettore di codici a barre USB
>> per cui sto effettuando alcune prove di ricerca su maschera
>>
>> Purtroppo ho notato che il lettore dopo la lettura introduce 2 ritorno a
>> capo del cursore
>>
>> questo provoca problemi sia in inserimento che nel momento dell ricerca.
>> In una maschera ho inserito un campo che accetta il codice e filtra il
>> record corrispondente
>> il problema č che se inserisco il codice a mano mi viene restitutito il
>> dato .. se lo faccio con il lettore
>> non succedde nulla... probabilmente per via dell'inserimento dei
>> caratteri vuoti dopo la lettura!
>>
>> Qualcuno ha avuto esperienza in merito?
> I lettori sono programmabili: di solito esce un libretto allegato con dei
> valori da dover inserire tramite lettura di barcode
>
>
> --
> --
> MAssimiliano Amendola
>
www.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
> Segrate (MI), 7-8 giugno 2007
In effetti č proprio cosě  .. nella scatola c'era un libretto ho programmato
il barcode
adesso funzone alla meraviglia.
Visto che siamo in tema vorrei chiedere un ulteriore chiarimento, ovvero
come realizzare partendo da una lista di codici
numerici relaizzare un report che riporti sottoforma di codici a barre i
codici numerici riportati nel campo.


title: Codici a barra e spazi

author: Ivan da casa

text:
"NEWS TIN" <
p...@popit.com
> ha scritto nel messaggio
news:4644ae9f$0$37207$4faf...@reader3.news.tin.it...

ti scarichi un font a barre.
Metti una casella di testo e la riempi col codice numerico o la associ al
campo che lo contiene.
Le assegni come font quello a barre .... ed il gioco č fatto!
Ivan


title: Codici a barra e spazi

author: hAPpy

text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:4645ee8b$0$36446$4faf...@reader5.news.tin.it...
>
> "NEWS TIN" <
p...@popit.com
> ha scritto nel messaggio
> news:4644ae9f$0$37207$4faf...@reader3.news.tin.it...
>>
>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>> news:f2250t$3ok$1...@tdi.cu.mi.it...
>>>
>>>
>>> "NEWS TIN" <
p...@popit.com
> ha scritto nel messaggio
>>> news:46447772$0$10619$4faf...@reader2.news.tin.it...
>>>> Ho da poco comprato un lettore di codici a barre USB
>>>> per cui sto effettuando alcune prove di ricerca su maschera
>>>>
>>>> Purtroppo ho notato che il lettore dopo la lettura introduce 2 ritorno
>>>> a capo del cursore
>>>>
>>>> questo provoca problemi sia in inserimento che nel momento dell
>>>> ricerca.
>>>> In una maschera ho inserito un campo che accetta il codice e filtra il
>>>> record corrispondente
>>>> il problema è che se inserisco il codice a mano mi viene restitutito il
>>>> dato .. se lo faccio con il lettore
>>>> non succedde nulla... probabilmente per via dell'inserimento dei
>>>> caratteri vuoti dopo la lettura!
>>>>
>>>> Qualcuno ha avuto esperienza in merito?
>>> I lettori sono programmabili: di solito esce un libretto allegato con
>>> dei valori da dover inserire tramite lettura di barcode
>>>
>>>
>>> --
>>> --
>>> MAssimiliano Amendola
>>>
www.accessgroup.it
>>> Cisa - Conferenza Italiana Sviluppatori Access
>>> Segrate (MI), 7-8 giugno 2007
>>
>>
>> In effetti è proprio così  .. nella scatola c'era un libretto ho
>> programmato il barcode
>> adesso funzone alla meraviglia.
>> Visto che siamo in tema vorrei chiedere un ulteriore chiarimento, ovvero
>> come realizzare partendo da una lista di codici
>> numerici relaizzare un report che riporti sottoforma di codici a barre i
>> codici numerici riportati nel campo.
>>
>>
>
> ti scarichi un font a barre.
> Metti una casella di testo e la riempi col codice numerico o la associ al
> campo che lo contiene.
> Le assegni come font quello a barre .... ed il gioco è fatto!
>
> Ivan
>
Anche io ho questo problema, solo che il mio libretto è in lingua inglese e
non sono riuscito a capire come risolverlo.
Quale opzione hai utilizzato?
La marca del mio lettore è Manhattan SD313 SmartPro CCD
Grazie, Giuseppe


title: Collegamento ad una foto...........

author: Emiliana Sansivieri

text:
Salve a tutti,
scrivo in questo news group perchè mi trovo difronte ad un problema molto
grande che non riesco a risolvere.
Ecco il problema.............
Sto creando un catalogo fotografico per la mia azienda, mi serve fare un
database acces per la gestione di  queste fotografie, per fare ciò ho creato
un data base che ha tra i vari campi un campo OLE per la visualizzazione
delle immagini, questo mi va benissimo finchè voglio inserire una foto
manualmente. Ma quello che devo fare io è diverso, ora vi spiego..........
Io da programma gestionale della zucchetti, mi creo un file txt dove ci sono
tutti i dati che mi servono, Es. Codici a barre, descrizione, quantià,
ecc...., lo importo in access e mi creo una tabella, fin qui va bene, il
problema è questo, un campo di questa tabella è un percorso dove risiede la
fotografia di quel relativo prodotto, Es. C:\foto\foto1.jpg, io voglio che
automaticamente il campo ole nella maschera che successivamente mi vado a
creare mi faccia comparire la foto relativa a quel percorso e a quel
prodotto................ Mi scuso per la mia spiegazione così contorta ma se
mi rispondete via mail all'indirizzo
in...@cdfmail.it
 vi darò ulteriori
spiegazioni se non avete capito.............. Vi prego aiutatemi altrimenti
perdo il posto di lavoro................ GRAZIE!!!!!!!!!!!!!!!!!!!!!!!!


title: Collegamento ad una foto...........

author: TIR

text:
"Emiliana Sansivieri" <
e...@oneonline.it
> ha scritto nel messaggio
news:advs9m$nnv$1...@serv1.iunet.it...

Per fare quello che ti serve puoi usare il controllo immagine e impostare la
sua proprietà Picture nell'evento Current della maschera al percorso che
vuoi.
Ciao TIR


title: Elimina record correlati a catena

text:
Salve, ho un db con serie di tabelle collegate tra di loro in
relazione 1 a molti, nelle quali ho applicato il vincolo di integrita
referenziale e aggiorna e elimina campi correlati a catena.
Le tabelle sono in un file .mdb, mentre il file utilizzato dall'utente
riporta solo un collegamento alle tabelle. Se io vado ad eliminare un
record mi dice che non è possibile perchè manca l'opzione Elimina
record correlati a catena.
Qual'è il problema?
Grazie ciao Alberto


Elimina record correlati a catena


title: crea copia bak

author: Massimo Manfredelli

text:
Ciao come è possibile realizzare una copia di backup in maniera
automatizzata, semmai collegandola ad un pulsante di un pannello di
controllo.
Inoltre, non riesco a realizzare una macro che mi consenta di compattare un
database.
Grazie


title: Oggetto OLE e percorsi relativi dei file

author: Paolo C.

text:
Ragazzi, se utilizzo un campo oggetto OLE e vi inserisco un file con un
determinato percorso, (a me serve da CD) se cambio ad esempio la lettera del
drive il percorso non è più lo stesso e il file non viene trovato. Come
faccio ad utilizare i path relativi con questo tipo di campo?
Oppure conoscete qualche altro sistema?
Vi prego è molto improtante per me, nei post precedenti non ho trovato
niente purtroppo.
Grazie mille


author: Roberto da casa

text:
"Paolo C." <
paolo...@libero.it
> ha scritto nel messaggio
news:aSKBa.47367$lK4.1...@twister1.libero.it...

Che sappia io in ambiente Windows (e non è un problema di Access) i percorsi
sono sempre assoluti e non relativi come vorresti tu.
Per gestire in maniera corretta un archivio immagini in Access trovi almeno
tre FAQ nella Sezione General del Sito Comune (link qui sotto); leggitele
tutte e tre.
Tutte e tre si basano su una tecnica che esclude l'uso di oggetti OLE nei
quali incorporare i file immagine, ma partono dal presupposto di memorizzare
in un campo della tabella solamente il path completo del file immagine (
unità + percorso + nome file + extension), lasciando i file esterni al
database (nel tuo caso su CD). La visualizzazione delle immagini nelle
maschere e nei report lo otterrai inserendo in essi un controllo Immagine ed
impostando la sua proprietà Picture con il path memorizzato nel record.
Visto che a te l'unità che contiene i file immagine può cambiare, nel path
non memorizzare l'unità, che invece imposterai al momento della
visualizzazione (quindi della lettura da parte di Access) dell immagini.
Comunque non mi è chiara una cosa: se nel database incorpori e non cooleghi
i file immagine in un oggetto OLE, non dovresti avere più problemi di dove
si trovano le immagini durante la loro visualizzazione, visto che, una volta
memorizzate nel campo OLE poi Access non credo le vada più a cercarle sul
CD, visto che le ha ormai incorporate nel database: l'unico problema
dovrebbe essere determinato dalle dimensioni del database, che però non mi
sembra ti preoccupino particolarmente; il problema dovresti averlo solo se
le immagini, invece di incorporarle le colleghi, ma non vedo che vantaggio
ne avresti visto che a collegarle o incorporarle le dimensioni del database
non cambiano: il collegamento serve solamente ad un eventuale refresh
automatico delle immagini nel caso vengano modificate dopo la loro
memorizzazione nel database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
i file che devo collegare purtroppo sono file audio e se ne incorporo solo
uno il databse mi diventa di oltre 4 mb...
è il collegamento invece a lasciare invariate le dimensioni.
L'idea del controllo picture è buona, ma controlli per la riproduzione non
posso metterne (dovrei metterne uno per ogni riga?) quindi mi serve
assolutamente un'altra dritta.... Viprego, è qestione di vita o di morte


text:
"Paolo C." <
paolo...@libero.it
> ha scritto nel messaggio
news:5oQBa.47845$Ny5.1...@twister2.libero.it...

Qualsiasi tipo di oggetto OLE non è gradito ad Access. O meglio la sua
gestione è più complessa.
Usa un campo testo e inserisci lì il percorso al file.
Ti sarà facilissimo impostare un nuovo percorso o lettera di unità diversa.
Per il player se il file è di tipo waw, ti basta usare solo una riga di
codice per suonare il pezzo, anche se usi la maschera tabellare o foglio
dati.
Se invece i file sonori sono di più tipi ti basta mettere nell'intestazione
della maschera un ocx che "suoni" più tipi di file e passargli il percorso
del record selezionato.
Può andare?
Ciao, Carlo


text:
"Paolo C." <
paolo...@libero.it
> ha scritto nel messaggio
news:5oQBa.47845$Ny5.1...@twister2.libero.it...

Se i files sono files audio e il tuo problema è catalogarli e riuscire ad
eseguirli da Access, protresti valutare questa soluzione.
Come ti avevo suggerito per i file immagine, memorizza in un campo di tipo
testo di una tabella il path del file audio: per il path vale quanto ti
avevo scritto nel mio messaggio.
Per eseguire il file musicale devi inserire nella maschera un pulsante di
comando; a fronte dell'evento "Su corrente" della maschera imposta la
proprietà Indirizzo coll. ipertestuale con il path del file audio. Ciò
fatto, quando pigerai il pulsante di comando verrà eseguito il brano
musicale il path completo (unità + percorso + nome file + extension) è
memorizzato nel  record corrente.
Se il pulsante di comando si chiama Suona e il path è contenuto in una
casella di testo chiamata Path, a fronte dell'evento "Su corrente" della
maschera genera il seguente codice VBA:
Private Sub Comando4_Click()
Me!Suona.HyperlinkAddress = Me!Path
End Sub
Naturalmente potrai personalizzare a tuo piacimento la parte del path
relativo all'unità (C:\, D:\, E:\ ecc. ecc.)
Quella che ti ho dato è forse la soluzione più facile da realizzare, ma in
alternativa puoi realizzare soluzioni facendo riferimento all'istruzione
Shell o alle API di Windows.



text:
"dato che l'utente al quale si rivolge il mio database è un po idiota e si
scoccia di dover inserire a mano il percorso come posso fare?
Cmq siete davvero di grande aiuto, grazie


author: Roberto dalla campagna

text:
Paolo C. <
paolo...@libero.it
> wrote in message
CWiCa.51128$lK4.1...@twister1.libero.it...
>
> "dato che l'utente al quale si rivolge il mio database è un po idiota e si
> scoccia di dover inserire a mano il percorso come posso fare?
> Cmq siete davvero di grande aiuto, grazie
Vai sul Sito Comune e nella Sezione General leggi la FAQ di Stefano Bettini
intitolata "Richiamare la finestra di dialogo per la selezione di un file".
In alternativa, sempre nella Sezione General del Sito Comune, trovi una
soluzione al tuo problema nel database di esempio allegato alla FAQ di
Silvio Savoldi intitolata "Implementare un archivio di immagini".



text:
grandissimo! invece del campo OLE posso utilizzare il campo collegamento
ipertestuale e quindi rendere i path relativi! sono contento grazie,
l'ultimo problemino, quando clicco sul collegamento, mi esce una finestra
che mi chiede se confermo l'apertura del collegamento... vorrei eliminarla,
č possibile?
Grazie ancora a tutti!


text:
Paolo C. <
paolo...@libero.it
> wrote in message
_ztCa.52691$lK4.1...@twister1.libero.it...
> grandissimo! invece del campo OLE posso utilizzare il campo collegamento
> ipertestuale e quindi rendere i path relativi! sono contento grazie,
> l'ultimo problemino, quando clicco sul collegamento, mi esce una finestra
> che mi chiede se confermo l'apertura del collegamento... vorrei
eliminarla,
> è possibile?
A me non succede e non saprei dirti come tu possa evitarlo.
>
> Grazie ancora a tutti!



title: Codice per sapere se un determinato record è presente in tabella

author: vuLCan Karayan

text:
Per sapere se un codice con IDRecord = 12345 è presente nella tabella
MyTable devo obbligatoriamente creare sempre un recordset, filtrarlo e
contare i record con recordcount o c'è una funzione che restituisce
True/False a seconda che il record sia presente o meno?


author: Cinzia

text:
"vuLCan Karayan" <vulcankarayan@[tiscali]PUNTO.it> ha scritto nel messaggio
news:43945eb3$0$7315$4faf...@reader4.news.tin.it...

Ciao vuLCan Karayan,
puoi usare DCount(IDRecord; "TuaTabella" , "IDRecord=12345")
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->


text:
> Ciao vuLCan Karayan,
> puoi usare DCount(IDRecord; "TuaTabella" , "IDRecord=12345")
Precisamente, Cinzia.
Grazie mille.


title: Aspetto differente per ogni riga di maschere continue

text:
Ciao,
non so come risolvere il problema delle maschere continue. Sono
programmatore VB6 ma con Access mi ci ritrovo poco.
Ho un db in cui memorizzo dei record a cui associo o meno un'immagine
inteso come campo che contiene una stringa di testo contenente il path
completo. L'immagine può essere differente per tutti i record.
Vorrei fare due cose in visualizzazione continua:
se il campo in questione c'è mostrare in una checkbox della riga il
segno di spunta e visualizzare l'immagine in una cornice a fianco nella
stessa riga.
per ora ottengo il valore giusto della checkbox solo quando mi
posiziono sul record. il valore viene poi replicato per tutte le righe.
Spero di essere stato chiaro.
Grazie.
.


author: cidi

text:
"wiz2703" <
wiz...@libero.it
> ha scritto nel messaggio
news:1162710343.4...@e3g2000cwe.googlegroups.com...
Ciao,



Grazie.
se può esserti utile:
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/f98eed09485d9bf8/279e0b749628c7f7?lnk=st&q=&rnum=2&hl=it#279e0b749628c7f7
trovi esempi anche qua:
http://www.alessandrobaraldi.it/
http://www.sitocomune.com/
Ciao
Daniele


text:
"cidi" <
dadonz...@tin.it
> ha scritto nel messaggio
news:454dca35$0$7627$4faf...@reader1.news.tin.it...

ho dimenticato di aggiungere:
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/ef10ab1897fe3dd3/01a618d1c29e3a58?lnk=st&q=&rnum=1&hl=it#01a618d1c29e3a58
Daniele


title: aiuto: impostazione guidata protezione

author: Oscar

text:
ho un problema enorme: in access 2003 ho avviato l'impostazione
guidata protezione, ma l'ho interrotta prima di arrivare alla
conclusione. l'ho fatto perche' ho capito che mi avrebbe incasinato
tutto. purtroppo me lo ha incasinato lo stesso e non riesco ad aprire
piu' nessun file (mi chiede una password che io non ho dato o non mi
ricordo di aver dato) se ne puo' uscire?
vi ringrazio infinitamente per l'aiuto
oscar


title: aiuto: impostazione guidata protezione

author: Bruno Campanini

text:
"Oscar" <
os...@tiscali.it
> wrote in message
news:42236cc2...@news.fastwebnet.it...

Ci son caduto anch'io tanto tempo fa e non ne sono
uscito.
Fa parte delle cose inutili di Access, cioč del suo 80%.
Bruno


title: [Access 2003] lettura facilitata e formattazione condizionale

text:
ho applicato il suggerimento 3.80 del sito comune (Usare colori
alternati per colorare le righe di una maschera con visualizzazione a
Maschere continue) e funziona perfettamente.
Tuttavia, una delle caselle di testo soggette a tale formattazione
condizionale dovrebbe essere soggetta ad altre due formattazioni
condizionali (ï¿œ una data: il cambio della condizione mi avvisa
dell'approssimarsi e del raggiungimento di una scadenza); se applico
queste non funziona piï¿œ la lettura facilitata e questo succede tanto se
la lettura facilitata ï¿œ posta come prima condizione che come ultima
(spero di essere stato chiaro).
La domanda ï¿œ: sbaglio qualcosa o i codici finiscono per pestarsi i
piedi a vicenda?
Grazie
Stefano
--
ciao
Stefano


title: Selezione Mese

author: Franco

text:
Salve
Vorrei poter selezionare da una casella combinata il mese per stampare un
report ma non so come fare.
Selezionato il mese dal controllo come faccio a richiamare il report con il
mese scelto?
Devo procedere con 12  "IF"  e poi formulare il filtro per tutti i mesi
tenendo conto dei giorni ? boh non ho proprio idea!
Grazie per l'aiuto


title: Selezione Mese

text:
Franco <
wi...@libero.it
> wrote in message
nVava.107952$iy5.3...@twister2.libero.it...

Se la tabella che è origine record del tuo report contiene un campo di tipo
Data/ora chiamato Data1 e sul quale vuoi effettuare la selezione.
Se il tuo report si chiama Report1.
Se hai una maschera chiamata Maschera1 che contiene una casella combinata
non associata chiamata Anno nella quale selezioni l'anno.
Se Maschera1 contiene anche una casella combinata non associata chiamata
Mese e nella quale selezioni il mese (da 1 a 12).
Se in Maschera1 hai inserito anche un pulsante di comando, a fronte
dell'evento del pulsante di comando genera il seguente codice VBA:
DoCmd.OpenReport "Report1", acPreview, , "Year([Data1]) =" & Me!Anno & " And
Month([Data1]) =" & Me!Mese
Per maggiori informazioni leggi cosa dice l'help circa il metodo OpenReport.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Modifica records su maschera

author: LeoDuca

text:
La maschera m_Magazzino visualizza tutti i prodotti presenti in magazzino.
Scegliendo nella casella combinata 'cbxCategoria', una tra le varie categorie di prodotti e poi
cliccando sul pulsante 'plsFiltra', posso visualizzare solo i prodotti della categoria selezionata.
Per evitare manomissioni accidentali dei dati inseriti ho disabilitato la possibilità di modifica
dei records (effettuabile ora cliccando su 'plsModProdMag').
Il problema è che, così facendo, Access mi ha disabilitato anche la modifica del valore
presente di default in 'cbxCatagoria' (quindi la funzione di filtro diventa inutilizzabile)
Come posso rimediare?!?
GIA  :)
--
Leo_duca


title: Modifica records su maschera

text:
"LeoDuca" <
leo_...@libero.it
> ha scritto nel messaggio
news:9k92ee$350lu$2...@ID-98670.news.dfncis.de...

Stò giro :) ho avuto premura di postare la domanda (bella figura :( )
Basta 'bloccare' i campi di cui si vuole impedire la modifica.
Saluti e grazie cmq
--
Leo_duca


title: Modifica records su maschera

author: Roberto dal portatile

text:
"LeoDuca" <
leo_...@libero.it
> ha scritto nel messaggio
news:9k92ee$350lu$2...@ID-98670.news.dfncis.de...

Una soluzione potrebbe essere quella, anziché di impostare a No la proprietà
Consenti modifiche della maschera, impostare a Si la proprietà Bloccato di
tutti i controlli della maschera tranne che per la casella combinata
'cbxCatagoria' .
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ricerca alternativa con caselle combinate

text:
Salve a tutti,
ho una maschera strutturata nel seguente modo: all'apertura della
maschera appare solo una casella combinata (di ricerca) in cui va
immesso il numero della trattativa. Quando l'utente inserisce il
numero trattativa, se questo è esistente (ovvero il valore inserito
corrisponde con un valore della mia tabella generale) allora appaiono
tutti gli altri campi presenti nella maschera (legati a alla
trattativa richiesta) altrimenti la maschera rimane vuota e tutto
rimane nascosto.
Tutto questo è stato fatto con una semplice istruzione "If Then Else"
che riporto di seguito.:
Private Sub Numero_Trattativa_GotFocus()
If Numero_Trattativa <> "" And Numero_Trattativa = Testo65 Then
Me.Status.Visible = True
Me.PW.Visible = True
Me.Contraente.Visible = True
Me.Ragione_Sociale_Assicurando.Visible = True
......etc......etc......etc........
Else
Me.Numero_Trattativa.Visible = False
Me.Status.Visible = False
Me.PW.Visible = False
Me.Contraente.Visible = False
Me.Ragione_Sociale_Assicurando.Visible = False
......etc......etc......etc........
Ma veniamo al punto. Io vorrei inserire una seconda casella combinata
per ricercare la mia trattativa non per numero trattativa ma per nome
azienda. Vorrei, quindi, che all'apertura della maschera apparissero 2
caselle combinate: una per ricercare la trattativa per numero e
l'altra per ricercare la trattativa per nome azienda a seconda
dell'esigenza dell'utente. Ho provato a ripetere il testo VBA
riportato sopra anche per la seconda casella di ricerca ma non
funziona. Probabilmente appena apro la maschera il "focus" è impostato
sulla prima casella (quella che effettua la ricerca per numero) e se
provo ad effettuare la ricerca con la seconda casella (quella che
effettua la ricerca per nome) non mi restituisce risultati.
Come posso fare per far sì che le due ricerche siano alternative (cioè
o l'una o l'altra)?
Grazie mille a tutti.


title: AIUTO - File danneggiato di ACCESS 2000

author: Andrea Scaramagli

text:
Bene, lavorare 12 ore (tutta notte) su un progetto complicato e
difficile, spremersi fino all'ultimo per riuscire a finire il lavoro
in tempo... per arrivare questa mattina alle 8.00 ad un passo dalla
vittoria dovendo cadere subito in lutto: mentre stavo rinominando un
REPORT il sistema è andato in crash. Dopo non sono MAI più riuscito a
riaprire il mio bellissimo DB.
L'errore che mi da' è il seguente: <Il database Visual Basic,
Application Edition contiene errori> dopodiche' Access va
irrimediabilmente in crash. Quindi non riesco minimamente ad aprire il
mio DB, e DEVO riuscirci :(
Ho provato:
1) Ad aprire altri DB: Access li apre senza problemi
2) Reinstallare Access: stesso problema
3) Utilizzare la funzione compatta e ripristina: stesso problema: il
DB nemmeno riesce ad aprirlo
4) Creare un nuovo DB ed importare gli oggetti da quello danneggiato:
senza esito anche questo !!
AIUTO... se avete delle idee da suggerirmi saranno apprezzatissime !!!
Grazie sin d'ora
Andrea Scaramagli


title: AIUTO - File danneggiato di ACCESS 2000

author: Max Frattini

text:
Andrea Scaramagli ha scritto nel messaggio <
39dc2a3f...@news.tin.it
>...
>Bene, lavorare 12 ore (tutta notte) su un progetto complicato e
>difficile, spremersi fino all'ultimo per riuscire a finire il lavoro
>in tempo... per arrivare questa mattina alle 8.00 ad un passo dalla
>vittoria dovendo cadere subito in lutto: mentre stavo rinominando un
>REPORT il sistema č andato in crash. Dopo non sono MAI piů riuscito a
>riaprire il mio bellissimo DB.
>L'errore che mi da' č il seguente: <Il database Visual Basic,
>Application Edition contiene errori> dopodiche' Access va
>irrimediabilmente in crash. Quindi non riesco minimamente ad aprire il
>mio DB, e DEVO riuscirci :(
Prova il parametro /Decompile della linea di comando... in questi casi puň far miracoli.
In bocca al lupo (ti capisco, sto vivendo problemi affini!!)
Ciao, Max


title: AIUTO - File danneggiato di ACCESS 2000

text:
Utilizzando la SR1a sono riuscito ad aprire il DB, ho perso solo
l'ultimo report realizzato che continua a dare errori, quindi lo
rifaccio, no problem.
Ma ora, tragico: Access 2000 all'improvviso non accetta + il comando
CURRENTDB.OPENRECORDSET restituendo sempre il seguente messaggio <TIPO
NON CORRISPONDENTE> che fino ad oggi ha sempre funzionato bene.
Non capisco proprio... ho provato anche a reinstallare tutto ma nulla
!!
SIGH !!!!
Grazie per la tua risposta, l'ho molto apprezzata :)
Ciao, Andrea
On Thu, 5 Oct 2000 17:08:20 +0200, "Max Frattini" <
Ma...@libero.it
>
wrote:
>
>Andrea Scaramagli ha scritto nel messaggio <
39dc2a3f...@news.tin.it
>...
>>Bene, lavorare 12 ore (tutta notte) su un progetto complicato e
>>difficile, spremersi fino all'ultimo per riuscire a finire il lavoro
>>in tempo... per arrivare questa mattina alle 8.00 ad un passo dalla
>>vittoria dovendo cadere subito in lutto: mentre stavo rinominando un
>>REPORT il sistema è andato in crash. Dopo non sono MAI più riuscito a
>>riaprire il mio bellissimo DB.
>>L'errore che mi da' è il seguente: <Il database Visual Basic,
>>Application Edition contiene errori> dopodiche' Access va
>>irrimediabilmente in crash. Quindi non riesco minimamente ad aprire il
>>mio DB, e DEVO riuscirci :(
>
>
>
>Prova il parametro /Decompile della linea di comando... in questi casi può far miracoli.



title: AIUTO - File danneggiato di ACCESS 2000

text:
Andrea Scaramagli ha scritto nel messaggio <
39dca8e0...@news.tin.it
>...
>Utilizzando la SR1a sono riuscito ad aprire il DB, ho perso solo
>l'ultimo report realizzato che continua a dare errori, quindi lo
>rifaccio, no problem.
>
>Ma ora, tragico: Access 2000 all'improvviso non accetta + il comando
>CURRENTDB.OPENRECORDSET restituendo sempre il seguente messaggio <TIPO
>NON CORRISPONDENTE> che fino ad oggi ha sempre funzionato bene.
>
>Non capisco proprio... ho provato anche a reinstallare tutto ma nulla
>!!
>SIGH !!!!
Non avevo capito che stavi utilizzando Access 2000, sei tra i pochi "coraggiosi" che osano!!
Prova a controllare i riferimenti del tuo progetto VBA...
Comunque, ora riesci a reimportare tutto in un nuovo mdb?
Ciao, Max
P.S:  devi assolutamente fare frequenti backup durante lo sviluppo!!


title: finestra database no f11

author: luca

text:
Ciao!
Ho un db che si avvia in modo che la finestra db non sia visibile.
Mentre viene aperta una maschera switchboard che permette la
navigazione su tutto il resto...
Stranamente il tasto F11 non mostra la finestra db.
Riesco solo ad accedere, con ALT+F11, alla fienstra vb.
Come mai?
grazie.
luca


title: finestra database no f11

author: MA

text:

hai usato la macro autokeys?
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: finestra database no f11

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message news:<EQN6e.993$
TR5...@news.edisontel.com
>...
> luca wrote:
> > Ciao!
> >
> > Ho un db che si avvia in modo che la finestra db non sia visibile.
> > Mentre viene aperta una maschera switchboard che permette la
> > navigazione su tutto il resto...
> > Stranamente il tasto F11 non mostra la finestra db.
> > Riesco solo ad accedere, con ALT+F11, alla fienstra vb.
> >
> > Come mai?
> >
> > grazie.
> >
> > luca
>
> hai usato la macro autokeys?
No, come andrebbe usata?


title: finestra database no f11

text:

Con la macro autokeys tu puoi assegnare delle funzioni ai tasti che vuoi.
L'help č esauriente in questo.
Ma se non la usi non č questo il problema.



title: Azione inviaoggetto non funziona

author: Davide Scilabra

text:
Ho Access 2k su winxp, la macro che ho creato per inviare l'unico report
del mio semplicissimo db si blocca all'istruzione inviaoggetto
cito dall'help:
L'azione InviaOggetto equivale a scegliere Invia a dal menu File, mentre
gli argomenti dell'azione corrispondono alle impostazioni presenti nelle
finestre di dialogo Invia. Il comando Invia a tuttavia è valido solo per
l'oggetto attivo
Mi son detto: poco male, lo invio manualmente facendo file->invia a..
tanto serve una volta ogni morte di papa. Problema: il comando è grigio
e non selezionabile.
Il file non è di sola lettura e i programmi di posta funzionano
correttamente, anzi addirittura su quel pc nessuna form o report può
essere inviata anche facendo un db semplice con un report con dentro
solo una etichetta. Devo reinstallare Access?


title: Azione inviaoggetto non funziona

author: Sergio MAZZA

text:
"Davide Scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio news:43c37465$0$332$5fc...@news.tiscali.it...

Prova a vedere se risolvi con questo:
http://support.microsoft.com/default.aspx?scid=kb;en-us;312412
Ciao.
--
Sergio MAZZA


title: report con pagine da query parametriche diverse

author: Alb ;)

text:
Ciao a tutti!
Ho un quesito da proporvi, dato che ne' sul sito comune ne' su quest
NG ho trovato risposta....
Premesso che sono abbastanza newbie, ecco il mio problema:
Ho 4 queries parametriche, ho creato 4 report basati su esse.
Dato il modo con cui e' relazionato il Db (access 2000), non posso
creare un'unica query parametrica.....
Per la query_1 ho report_1, per la query_2 ho report_2 e cosi' via
Il campo a parametro  ha lo stesso nome per ogni query (id), ed e'
numerico-intero lungo
nella realtai il campo id e' l'identificativo del codice di una
scheda.
Ora, io vorrei creare un unico report che contenga tutti e quattro
quelli generati dall'inserimento di quello specifico valore per il
parametro id.
Esempio: viene inserito il
n.ro
 48 nel primo report:
 mi viene stampata la schermata di report_1 con i dati della scheda 48
relativi alla sezione1
poi vien inserito il
n.ro
 48 nel report_2, e mi viene data una pagina
con i dati della scheda 48 raltivi alla sezione 2
e cosi' via.....
Ho 4 report diversi. Tenendo conto che ogni report e' sempre di una
sola pagina, c'e' un modo di far si' che il "master" report contenga
le pagine da 1 a 4 avendo lo stesso parametro inserito una sola volta?
Scusate se sono stato compicato....
Grazie e tutti, soprattutto a Giorgio
Alb
;)
p.s. Buon Anno!!


text:
"Alb ;)" <
mark...@muranonet.com
> ha scritto nel messaggio
news:28i5t0hn3ps3mgumq...@4ax.com...

Ciao Alb,
se ho ben capito  quello che vuoi fare basta che in coda al report1  tu
inserisca gli altri 3 report che diventeranno così dei sottoreport.
All'apertura del report1 ti chiederà il parametro ID, ma una volta inserito
la prima volta per il primo report non dovrebbe più chiedertelo per i report
successivi..., se non fosse così (mi sta venendo il dubbio, sicuramente se
una query con un parametro usa una query con  lo stesso parametro, esso
viene chiesto una sola volta ma sui report non ne sono certissima...)
potresti utilizzare una variabile globale e una funzione, usare al posto del
parametro nelle query la funzione e impostare la variabile globale da codice
prima dell'apertura del report:
Es:
 in Modulo1.bas:
global gIDScheda as long
Public function GetIdScheda() as long
    GetIDScheda = gIDScheda
end function
Le query saranno qualcosa del tipo:
Select * from Tabella1 Where ID = GetIDScheda()
Nella Maschera da cui viene apertro il report
    gIDScheda = Me.IDscheda
'    oppure
'    gIDScheda = InputBox("Dammi il Numero Scheda")
   DoCmd.OpenReport "Report1"
C'è un'altra possibilità  ancora più semplice:
Togli i parametri alle query, Report2, report3, e report4 diventano
sottoreport di report1 collegati a report1 tramite il campo ID.
Alla openReport passi nel parametro WhereCondition il numero di ID che devi
stampare:
DoCmd.OpenReport "Report1",, "[ID]=" & me.ID
Saluti e Buon Anno!
Cinzia


text:
Il Wed, 29 Dec 2004 16:54:35 +0100, "Cinzia"
<
cinziapagani_...@tiscali.it
> ha scritto:

Cinzia, sei fantastica!
Sono davvero un newbie, non so quali nulla di Vba, quindi utilizzero'
la seconda possibilita' l'ultima che hai scritto.....
Un'ultima domanda: come faccio a fare dei sottoreport?
Nelle proprieta' del report ho visto che posso inserire solo una
"fonte" di origine - tabella o query che sia....
Grazie 1000 e buon anno anche a te!!!!!
Alb
;)


text:
"Alb ;)" <
mark...@muranonet.com
> ha scritto nel messaggio
news:btk5t0ti9528re1hg...@4ax.com...

Un sottoreport non è altro che un report inserito in un report...
Nel tuo caso vai in Struttura di report1
Click sull'icona Sottomaschera/Sottoreport
Tracci il sottoreport nella zona dove vuoi che venga inserito
parte un wizard che ti chiede o di crearlo o di selezionarne uno esistente,
selezioni report2  ... e segui le istruzioni successive...
> Nelle proprieta' del report ho visto che posso inserire solo una
> "fonte" di origine - tabella o query che sia....
>
> Grazie 1000 e buon anno anche a te!!!!!
>
> Alb
> ;)
Ciao
Cinzia


text:
Il Wed, 29 Dec 2004 17:24:36 +0100, "Cinzia"
<
cinziapagani_...@tiscali.it
> ha scritto:

Grazie ancora!!!!!!!!
Spero che tu ti diverta pazzamente a capodanno!
Alb
;)


title: proteggere un database

author: Antonio D. N.

text:
salve, come posso proteggere in modo "semplice" un database da me
creato, in modo che nessuno degli utenti possa cercare di metterci mano,
  modificarlo, ecc ecc? L?unica soluzione è il file mdw?
Grazie


title: proteggere un database

author: Alessandro Baraldi

text:
Antonio D. N. ha scritto:

Beh personalmente preferisco creare un MDE.... ma vedi tu...!
@Alex


title: proteggere un database

text:
Alessandro Baraldi ha scritto:

quali sono i vantaggi? è più facile da creare?


title: proteggere un database

text:
Antonio D. N. ha scritto:
[CUT]
> quali sono i vantaggi? è più facile da creare?
Cosa c'entra la facilità....?
Le cose "facili" sono spesso "facili" anche da ByPassare come l'uso
della PWD.
Sono cose diverse, dipende tu cosa vuoi ottenere, che livello di
sicurezza vuoi.
Possono essere sommati come sistemi.
Ti suggerisco di chiarirti meglio le idee di cosa vuoi ottenere, quindi
di informarti su cosa
Access ti mette a disposizione, ci sono terabyte in rete su questo.
@Alex


title: proteggere un database

text:
Alessandro Baraldi ha scritto:

ho provato a creare il file MDE .. ma mi da questo errore:
Questo errore è in genere correlato alla compilazione di un database di
grandi dimensioni in un file MDE.  A causa del metodo utilizzato per la
compilazione del database, per ogni tabella viene creato un numero
considerevole di riferimenti TableID.  Il modulo di gestione di database
Microsoft Jet versione 4.0 supporta la creazione contemporanea di un
massimo di 2048 riferimenti TableID aperti. L'esportazione di un
database come file MDE può comportare potenzialmente il superamento di
questo limite se il database include numerosi oggetti (tabelle, macro,
maschere, report e così via).
Non è disponibile un metodo preciso per stimare il numero di riferimenti
TableID utilizzati dal modulo di gestione di database Jet durante il
processo di compilazione di un database come file MDE. Tuttavia, ogni
modulo VBA e ogni maschera utilizza un riferimento TableID e ne consegue
che, se il database include 500 maschere e la proprietà Possiede modulo
di ogni maschera è impostata su Sì, verranno utilizzati 1.000
riferimenti TableID.
uff... ci sono solo 10 maschere -.-"


title: proteggere un database

text:
Antonio D. N. ha scritto:
[CUT]
> ho provato a creare il file MDE .. ma mi da questo errore:
>
> Questo errore è in genere correlato alla compilazione di un database di
> grandi dimensioni in un file MDE.  A causa del metodo utilizzato per la
> compilazione del database, per ogni tabella viene creato un numero
> considerevole di riferimenti TableID.  Il modulo di gestione di database
> Microsoft Jet versione 4.0 supporta la creazione contemporanea di un
> massimo di 2048 riferimenti TableID aperti. L'esportazione di un
> database come file MDE può comportare potenzialmente il superamento di
> questo limite se il database include numerosi oggetti (tabelle, macro,
> maschere, report e così via).
> Non è disponibile un metodo preciso per stimare il numero di riferimenti
> TableID utilizzati dal modulo di gestione di database Jet durante il
> processo di compilazione di un database come file MDE. Tuttavia, ogni
> modulo VBA e ogni maschera utilizza un riferimento TableID e ne consegue
> che, se il database include 500 maschere e la proprietà Possiede modulo
> di ogni maschera è impostata su Sì, verranno utilizzati 1.000
> riferimenti TableID.
>
> uff... ci sono solo 10 maschere -.-"
Sbuffare non serve a risolvere nel 99% dei casi la colpa è di chi
sviluppa che non ha osservato le cose basilari.....!
I casi sono 2:
1)Stai usando AccessXP, ma di default lui genera progetti 2000 quindi
è normale.
2)Hai del codice sparso in giro, ma non avendo messo l'Option Explicit
di default non ti accorgi degli errori di assegnazioni che in IDE
vengono ByPassati, ma in fase di compilazione ......
Ciao
@Alex


title: proteggere un database

author: Giuseppe

text:
Scusate l'intromissione se il tuo scopo è solo quello di non far
smabettare sul codice l'utente finale puoi tranquillamente usare la
funzione STRUMENTI------>AVVIO cosi non consenti all'utente di vedere
la struttura per sbloccarlo e lavorarci tu basta che premi schift
durante l'apertura ciauz e comunque come già detto dipende ciò che
vuoi ottenere .... per l'errore sul file MDE converti il DB nella
versione corretta ....



title: proteggere un database

text:
Alessandro Baraldi ha scritto:

ho convertito già da ieri il database.. quindi non dovrebbe essere
quello il problema; resta l'option explicit ... solo che non so come si
mette di default :(


title: proteggere un database

text:
Alessandro Baraldi ha scritto:

> [CUT]


> I casi sono 2:

> Ciao
> @Alex
Anch'io ho avuto il tuo stesso problema poi smanettando sempre di piu con
il vba ho cominciato a ripulire il codice dei forms e tutti i
moduli/classi ecc.
fai ALT+F11 e poi nel menu cerca compila e vedi i possibili errori ed
omissioni.
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: proteggere un database

text:
Antonio D. N. ha scritto:
> ho convertito già da ieri il database.. quindi non dovrebbe essere
> quello il problema; resta l'option explicit ... solo che non so come si
> mette di default :(
Nei Moduli VBA c'è la possibilità di rendere obbligatoria la
dichiarazione delle
Variabili cosa ASSAI giusta.
E' un'impostazione di Access raggiungibile dalla finestra VBA, dal
menù:
Strumenti
   ---> Opzioni
        ----> TAB(Editor) 2° Flag [Dichiarazione Variabili
Obbligatoria]
Vale solo per i Moduli di nuova creazione nei quli inserirà questo:
Option Compare Database
Option Explicit
In quelli già creati mettilo Manualmente e riesegui un Compila.....
vedrai quanti errori
che ti tocca correggere.
@Alex


title: chiamate telefoniche

author: Carlo D.

text:
Ho creato un programmino per la gestioen di una rubrica  telefonica, e ho
mesos il pulsante composizioen telefonica,
mi viene lanciato il spoftware di wondows per la composizione, fa il numero,
ma dopo che ha composto il numero nulla, non si sente più nulla, (il modem è
un modem voice (ha anche gli attacchi esterni per cuffie e mcrofono, ma
nulla, Se invece faccio partire il software del modem (supervoice) chiama e
sento perfettamente la voce, sapete darmi qualche dritta sul motivo, ed
eventuale soluzione. Grazie


title: chiamate telefoniche

author: Roberto dalla campagna

text:
Carlo D. <
dalmass...@tin.it
> wrote in message
ocTYa.57212$cl3.1...@news2.tin.it...

A me ha funzionato mettendo in parallelo al modem un normale appareccio
telefonico ed alzando il ricevitore dopo che il computer ha composto il
numero telefonico.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: chiamate telefoniche

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:dm3Za.234657$lK4.7...@twister1.libero.it...
>
> Carlo D. <
dalmass...@tin.it
> wrote in message
> ocTYa.57212$cl3.1...@news2.tin.it...
> > Ho creato un programmino per la gestioen di una rubrica  telefonica, e
ho
> > mesos il pulsante composizioen telefonica,
> > mi viene lanciato il spoftware di wondows per la composizione, fa il
> numero,
> > ma dopo che ha composto il numero nulla, non si sente piů nulla, (il
modem
> č
> > un modem voice (ha anche gli attacchi esterni per cuffie e mcrofono, ma
> > nulla, Se invece faccio partire il software del modem (supervoice)
chiama
> e
> > sento perfettamente la voce, sapete darmi qualche dritta sul motivo, ed
> > eventuale soluzione. Grazie
>
> A me ha funzionato mettendo in parallelo al modem un normale appareccio
> telefonico ed alzando il ricevitore dopo che il computer ha composto il
> numero telefonico.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
Si ma cosě non sfrutti le funzioni della cuffia e microfono  con il  modem,
e sei costretto ad alzare la cornetta, mentre se funziona tramite modem,
rimane tutt'uno, il problema č che se uso il software del modem, funzionano
cuffie e microfono dei jeek del modem, mentre  se uso access, o altri
software windows  va soltanto la cuffia, credo che dipenda dai comandi di
inizializzazione, ma non risco a capire quali sono.


title: Impostazione campo boolean in base alla presenza di record in tabelle separate

author: vuLCan Karayan

text:
Ho due tabelle
MyTable1
MyTable2
Questi sono i record di MyTable1
Campo1 integer
Campo2 string
Campo3 data/ora
Questa è la struttura di MyTable2
Campo1 integer
Campo2 boolean
Campo3 string
E' possibile con una query di aggiornamento imposatare a TRUE il Campo2 di
MyTable2
se vengono trovate corrispondenze con Campo1 in MyTable1?
In soldoni:
Se trovo un record che ha Campo1 = 001 in entrambe le tabelle come posso
impostare Campo2 di MyTable2 a TRUE?
Ciao


text:
"vuLCan Karayan" <
vulcankara...@tiscali.it
> ha scritto nel messaggio
news:wjlne.1475871$35.55...@news4.tin.it...

La query di aggiornamento che serve al tuo scopo ha il seguente codice SQL:
UPDATE MyTable2 INNER JOIN MyTable1 ON MyTable2.Campo1 = MyTable1.Campo1 SET
MyTable2.Campo2 = True;
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
> UPDATE MyTable2 INNER JOIN MyTable1 ON MyTable2.Campo1 = MyTable1.Campo1
SET
> MyTable2.Campo2 = True;
Posso usare il codice in una subroutine VBA?


text:
> Posso usare il codice in una subroutine VBA?
Sigh, no..
Vedo cosa riesco a combinare da solo e poi posto il codice completo SQL.


text:
> UPDATE MyTable2 INNER JOIN MyTable1 ON MyTable2.Campo1 = MyTable1.Campo1
SET
> MyTable2.Campo2 = True;
>
> --
> Roberto
Grazie Roberto
Ho risolto.
Era sufficiente creare il join tra i due campi delle due tabelle trascinando
i campi da confrontare uno sull'altro con il mouse.


text:
"vuLCan Karayan" <
vulcankara...@tiscali.it
> ha scritto nel messaggio
news:cNlne.1476047$35.55...@news4.tin.it...

Non ho capito un fico secco di quello che hai detto nei tuoi ultimi tre
messaggi, ma visto che la cosa ti funziona la cosa non ha alcuna importanza.



text:
> > Grazie Roberto
> > Ho risolto.
> > Era sufficiente creare il join tra i due campi delle due tabelle
> trascinando
> > i campi da confrontare uno sull'altro con il mouse.
>
> Non ho capito un fico secco di quello che hai detto nei tuoi ultimi tre
> messaggi, ma visto che la cosa ti funziona la cosa non ha alcuna
importanza.
Intendevo dire che nella creazione della query, per aggiornare i record di
una tabella presenti in un'altra tabella, era sufficiente creare un join tra
loro.
CIao


title: Specifiche di importazione

author: tommaso

text:
Ciao a tutti, ho già fatto una ricerca sul web senza successo.....
Uso molto le specifiche di importazione, per collegare e/o importare
dati esterni, più che altro da formato Txt/Csv.
Quello che non riesco a fare è, salvare / esportare il dettaglio della
specifica di importazione (me ne tengo traccia su un file esterno).
Sapete se è possibile, salvare e/o esportare il dettaglio della
specifica (Peraltro memorizzato nel file mdb) in un file di testo e/o
altro?
Grazie in anticipo


title: Specifiche di importazione

text:
On 14 Ott, 20:15, tommaso <
tommaso.fra...@gmail.com
> wrote:
> specifica (Peraltro memorizzato nel file mdb)

Trovate nelle tabelle di sistema:
MSysIMEXColumns
MSysIMEXSpecs


title: API che restituisce lo spazio libero su un disco

text:
Esiste ? Qual è ?
Dovendo automatizzare il trasferimento dati tra due pc non collegati
in rete tra loro e senza possibilità di utilizzare la posta
elettronica, sono costretto ad affidarmi a floppy o ZIP.
Avrei quindi necessità di controllare prima del salvataggio, la
disponibilità sul disco scelto di spazio sufficiente a contenere i
file da trasferire.
TIA
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


author: Walter Maggioni

text:
"VT@work" <
V...@work.it
> ha scritto nel messaggio
news:3bc296a2...@firewall.regione.toscana.it...

Ciao
penso che questa funzioncina faccia proprio al caso tuo.
Declare Function GetDiskFreeSpace Lib "kernel32" Alias "GetDiskFreeSpaceA"_
(ByVal lpRootPathName As String, lpSectorsPerCluster As Long,
lpBytesPerSector_
 As Long, lpNumberOfFreeClusters As Long, lpTtoalNumberOfClusters As Long)
As Long


text:
"VT@work" <
V...@work.it
> ha scritto nel messaggio
news:3bc296a2...@firewall.regione.toscana.it...

Scusa.....non ti ho dato tutte le info complete. Rimedio Subito.
Dim RootPath As String
Dim settori As Long
Dim Spazio As Long
Dim cluster As Long
Dim totclust As Long
Dim ritorno As Variant
Dim totale As Long
  'Controllo esistenza e spazio disponibile della directory di destinazione
  RootPath = Forms![FrmEstraiDatiAmm_Piemonte]![path]
  ritorno = GetDiskFreeSpace(RootPath, settori, Spazio, cluster, totclust)
  If ritorno = 0 Then
    MsgBox "Inserire il dischetto e premere il pulsante" & Chr(13) & Chr(13)
& "Se il dischetto è già stato inserito potrebbe essere difettoso o non
formattato"
    DoCmd.Hourglass False
    Exit Function
  End If
  totale = (settori * Spazio * cluster)  'spazio disponibile
Nella variabile "totale" ti ritrovi lo spazio libero.
Ciao


author: Sib dall'ufficio

text:
"VT@work" <
V...@work.it
> ha scritto nel messaggio
news:3bc296a2...@firewall.regione.toscana.it...
> Esiste ? Qual è ?
> Dovendo automatizzare il trasferimento dati tra due pc non collegati
> in rete tra loro e senza possibilità di utilizzare la posta
> elettronica, sono costretto ad affidarmi a floppy o ZIP.
Non mi sembra ci vogliano API:
Sub ShowFreeSpace(drvPath)
    Dim fs, d, s
    Set fs = CreateObject("Scripting.FileSystemObject")
    Set d = fs.GetDrive(fs.GetDriveName(drvPath))
    s = "Unità " & UCase(drvPath) & " - "
    s = s & d.VolumeName  & vbCrLf
    s = s & "Spazio disponibile: " & FormatNumber(d.FreeSpace/1024, 0)
    s = s & " KB"
    MsgBox s
End Sub
Sib


title: modifiche in maschera popup

author: tiziano

text:
Ciao,
il mio problema è presente nello script sottostante:
ho una maschera che si chiama "ma_schedatura" sull'etichetta del controllo
Settore della stessa maschera attivo l'apertura di una maschera popup che mi
permette di selezionare più record da inserire nel controllo della maschera
"ma_schedatura".
questo funziona a meraviglia ora però mi chiedono se sia possibile non dover
ridigitare le voci già immesse.
La procedura qui scritta quando premo il pulsante "Comando10" mi azzera la
tabella collegata e inserisce solo le voci che rispondono a "SE_Sì_No"
uguale a "Sì" una caselladicontrollo.
La mia domanda è: posso in qualche modo evitare che il comilatore debba
ri-selezionare anche le voci già inserite?
una idea malsana che mi era venuta era fargli aprire un Msgbox in cui
chiedere se faceva un aggiornamento e quindi non fargli fare il:
DoCmd.RunSQL ("Delete * FROM T_SE WHERE idreggen =
Forms!M_Settore!TEMPOR!IDTEMP")
Grazie
Tiziano
Private Sub Comando10_Click()
On Error GoTo errore

DoCmd.SetWarnings False
    DoCmd.RunSQL ("Delete * FROM T_SE WHERE idreggen =
Forms!M_Settore!TEMPOR!IDTEMP")
    DoCmd.RunSQL ("INSERT INTO T_SE (settore)SELECT Settore FROM T_Settore WHERE
SE_Sì_No = -1 ")
    DoCmd.RunSQL ("Update T_SE SET idreggen = Forms!M_Settore!TEMPOR!IDTEMP
WHERE idreggen = 0")
DoCmd.SetWarnings True
DoCmd.Close
uscita:
    Exit Sub
errore:
    MsgBox Err.Number & " - " & Err.Description
    Resume uscita
End Sub
Private Sub Comando10_MouseDown(Button As Integer, Shift As Integer, X As
Single, Y As Single)
Dim rec As Recordset
Dim appoggio As String
    Set rec = CurrentDb.OpenRecordset("T_Settore")
    rec.MoveLast
    rec.MoveFirst
    Do Until rec.EOF
        If rec![SE_Sì_No] = -1 Then
            appoggio = rec![Settore] & ", " & appoggio
        End If
        rec.MoveNext
    Loop
    rec.Close
       Forms![ma_schedatura]![Settore] = Left(appoggio, Len(appoggio) - 2)
End Sub
Private Sub SE_Sì_No_AfterUpdate()
Me.Refresh
End Sub
Private Sub Form_Open(Cancel As Integer)
Forms![M_Settore]![TEMPOR]![idtemp] = Forms![ma_schedatura]![IDRegGen]
DoCmd.RunSQL ("Update T_Settore set T_Settore.SE_Sì_No= No")
End Sub
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Troncamento decimali

author: Alessandro Cappelli

text:
Tramite ODBC mi collego ad una tabella in formato DBF (VFoxPro).
Le tabelle che contengono dati numerici con decimali mi impediscono di
aprirla come foglio dati. Il messaggio che mi viene restituito da Access
è "L'adattamento del valore decimale ha determinato  un troncamento dei
dati."
Unico pulsante OK, premuto il quale si chiude il foglio dati ( che
comunque non visualizzava nemmeno un record).
Questo succede con Access2000 mentre non accadeva con Access97.
Le impostazioni di valuta, separatore di decimali ecc. sono a posto.
Qualcuno sa darmi una dritta ?
Grazie..............
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: OT:SageKey Software

author: Ferrari Rino

text:
Qualcuno usa SageKey Software?
Rino


title: conversione fdb - mdb

text:
Ho neccessità di convertire dati mdb in fdb.
Qualcono mi può indicare un converitore?
Gerazie


title: conversione fdb - mdb

text:
<
cas...@libero.it
> ha scritto nel messaggio
news:7a75b090-f173-4479...@f41g2000pra.googlegroups.com...
Ho neccessit� di convertire dati mdb in fdb.
Qualcono mi pu� indicare un converitore?
[risposta]
A quale di questi programmi fai riferimento con fdb?
http://filext.com/file-extension/FDB
Gerazie
[risposta]
Perego...
Ciao.
--
Sergio MAZZA


title: conversione fdb - mdb

text:
On 30 Apr, 09:22, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> <
casa...@libero.it
> ha scritto nel messaggionews:7a75b090-f173-4479...@f41g2000pra.googlegroups.com...
> Ho neccessità di convertire dati mdb in fdb.
> Qualcono mi può indicare un converitore?
>
> [risposta]
> A quale di questi programmi fai riferimento con fdb?
http://filext.com/file-extension/FDB
>
> Gerazie
>
> [risposta]
> Perego...
>
> Ciao.
> --
> Sergio MAZZA
Firebird.
Grazie
Giovanni