title: [OT] FAQ 1.4

author: Karl Donaubauer

text:
Valerio Valentini wrote:
> ...
> Dimensione massima delle tabelle:
> A1.1 - A03 = 1 GB
> Non esiste un numero massimo di record, ma solo questa dimensione
> massima di archiviazione.
> Altre dimensioni massime importanti per le tabelle sono: 255 campi, 32
> indici, 2000 caratteri per record (salva la presenza di campi di tipo
> Memo o OLE).
Devo aggiungere qui:
*****
Ab A00 gibt es für Textfelder die Eigenschaft "Unicode-Kompression".
Wenn sie aktiviert ist, verträgt ein Datensatz ca. 4000 Zeichen.
*****
> Massimo numero di comandi (Steurelemente???) nelle maschere e report:
> A2-A03 = 754
> In tale limite non sono peraltro compresi solo i comandi, ma anche i
> riferimenti (Bereiche??) e soprattutto i campi delle origini dati.
Bereich = sezione
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: [OT] FAQ 1.4

author: MA

text:
[Cut]
> > Massimo numero di comandi (Steurelemente???)
nelle maschere e report:
> > A2-A03 = 754
> > In tale limite non sono peraltro compresi solo
i comandi, ma anche i
> > riferimenti (Bereiche??) e soprattutto i campi
delle origini dati.
>
> Bereich = sezione
Ah Valerio, se deve fare tutto Karl dillo
prima....
Forza lavora!!!!
;-P
Non c'è che dire: sono proprio un bastardo.
MAssimiliano


title: [OT] FAQ 1.4

author: Valerio Valentini

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2l2o46F...@uni-berlin.de...
> Valerio Valentini wrote:
> > Massimo numero di comandi (Steurelemente???) nelle maschere e report:
> > A2-A03 = 754
> > In tale limite non sono peraltro compresi solo i comandi, ma anche i
> > riferimenti (Bereiche??) e soprattutto i campi delle origini dati.
>
> Bereich = sezione
>
Traducimi in inglese sia Steuerelemente che Bereich
Massimo numero di controlli nelle maschere e nei report:
A2-A03 = 754
In tale limite non sono peraltro compresi solo i controlli, ma anche le
sezioni e soprattutto i campi delle origini dati.
> *****
> Ab A00 gibt es für Textfelder die Eigenschaft "Unicode-Kompression".
> Wenn sie aktiviert ist, verträgt ein Datensatz ca. 4000 Zeichen.
> *****
Da A00 c'è una proprietà "compressione Unicode" per i campi testo,
l'attivazione di questa porta la capacità dei singoli record a 4000
caratteri.
Ciao Valerio.


title: [OT] FAQ 1.4

text:
Valerio Valentini wrote:
> "Karl Donaubauer ha scritto:
>...
> Traducimi in inglese sia Steuerelemente che Bereich
Steuerelemente = controls
Bereich = section
>> *****
>> Ab A00 gibt es für Textfelder die Eigenschaft "Unicode-Kompression".
>> Wenn sie aktiviert ist, verträgt ein Datensatz ca. 4000 Zeichen.
>> *****
>
> Da A00 c'è una proprietà "compressione Unicode" per i campi testo,
> l'attivazione di questa porta la capacità dei singoli record a 4000
> caratteri.
tnx



title: [OT] FAQ 1.4

text:
"Valerio Valentini" <
ijv...@tin.it
> ha scritto nel
messaggio
news:m6WGc.5424$tj3.2...@news3.tin.it...

Sembra l'attivazione di questa porta... stargate
l'attivazione di quest'ultima, aumenta ...
MAssimiliano


title: [OT] FAQ 1.4

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2l2pa6F...@uni-berlin.de...
> Valerio Valentini wrote:
> > "Karl Donaubauer ha scritto:
> >...
> > Traducimi in inglese sia Steuerelemente che Bereich
>
> Steuerelemente = controls
> Bereich = section
>
I conti tornano
Ciao Valerio.


title: [OT] FAQ 1.4

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:AkWGc.112$B06...@news.edisontel.com...
>
> "Valerio Valentini" <
ijv...@tin.it
> ha scritto nel
> messaggio
> news:m6WGc.5424$tj3.2...@news3.tin.it...
> >
> > "Karl Donaubauer" <
NoS...@donkarl.com
> ha
> scritto nel messaggio
> > news:2l2o46F...@uni-berlin.de...
> > > Valerio Valentini wrote:
............................
> Sembra l'attivazione di questa porta... stargate
> l'attivazione di quest'ultima, aumenta ...
> MAssimiliano
>
Vedi che nessun essere č inutile anche se tutti lo pensano :) :) :) :) ;) ;)
Grazie Valerio.


title: [OT] FAQ 1.4

text:
"Valerio Valentini" <
ijv...@tin.it
> ha scritto nel
messaggio
news:LuXGc.5796$tj3.2...@news3.tin.it...

A meno che, come nel mio caso, tutti lo pensino e
ci siano pure le conferme!!!
MAssimiliano


title: [OT] FAQ 1.4

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:9_5Hc.225$B06...@news.edisontel.com...
>
> "Valerio Valentini" <
ijv...@tin.it
> ha scritto nel
> messaggio
> news:LuXGc.5796$tj3.2...@news3.tin.it...
> >
> > Vedi che nessun essere č inutile anche se tutti
> lo pensano :) :) :) :) ;) ;)
> >
> > Grazie Valerio.
> A meno che, come nel mio caso, tutti lo pensino e
> ci siano pure le conferme!!!
> MAssimiliano
>
Beati coloro che credono ;)
Ciao Valerio.


title: controllo su records

author: francesco

text:
visto che non riesco a venirne a capo col problema dei campi indicizzati o
meno, non esiste una funzione vba impostata nel pulsante chiusura della
maschera che prima di chiudere la maschera esegua un controllo per vedere se
il valore inserito nel campo X è uguale ad altri valori inseriti nello
stesso campo e che in caso affermativo restituisca un messaggio e solo dopo
la correzione del valore mi lasci chiudere la maschera? grazie ciao
--------------------------------
Inviato via
http://usenet.libero.it


title: controllo su records

author: Roberto da casa

text:
"francesco" <
ga...@libero.it
> ha scritto nel messaggio
news:81Z72Z126Z200Y1...@usenet.libero.it...
> visto che non riesco a venirne a capo col problema dei campi indicizzati o
> meno, non esiste una funzione vba impostata nel pulsante chiusura della
> maschera che prima di chiudere la maschera esegua un controllo per vedere
se
> il valore inserito nel campo X è uguale ad altri valori inseriti nello
> stesso campo e che in caso affermativo restituisca un messaggio e solo
dopo
> la correzione del valore mi lasci chiudere la maschera? grazie ciao
>
Se la tabella che contiene i dati si chiama Tabella1.
Se il campo che non deve contenere valori duplicati è di tipo Testo e si
chiama Pippo.
Se il controllo della maschera associato al campo Pippo si chiami anche lui
Pippo.
A fronte dell'evento "Prima di aggiornare" del controllo Pippo genera il
seguente codice VBA:
If DCount("*", "Tabella1", "Pippo= '" & Me!Pippo & "'") > 0 Then
    MsgBox "Il record già esiste"
    Cancel = True
End If
Se invece il campo Pippo è di tipo Numerico prova con:
If DCount("*", "Tabella1", "Pippo= " & Me!Pippo) > 0 Then
    MsgBox "Il record già esiste"
    Cancel = True
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query che restituisca prezzo più basso di un campo duplicato

author: Monica Bertazzoli

text:
Insieme anche ad altri campi:
Ho una tabella listini con  con i seguenti campi
IDlistino   Articolo     Prezzo        Fornitore
E una tabella con i fornitori
IDfornitore Ragione sociale
E una con gli articoli
IDarticolo Descrizione ecc
Evidentemente la relazione tra Articolo e IDArticolo e Fornitore e
IDFornitore č ok
Nella tabella listini ci possono essere campi con valori uguali (Stesso
articolo Fornitore diverso)
Lo scopo č avere una query con Prezzo (il piů basso), articolo, fornitore
Avere il prezzo piů basso e l'articolo č semplice ma avere il realtivo
fornitore mi fa impazzire
HELP


author: Sandro

text:
"Monica Bertazzoli" <
monica.b...@alice.it
> ha scritto nel messaggio
news:4377a4ac$0$27601$4faf...@reader1.news.tin.it...
> Insieme anche ad altri campi:
>
> Ho una tabella listini con  con i seguenti campi
>
> IDlistino   Articolo     Prezzo        Fornitore
>
> E una tabella con i fornitori
>
> IDfornitore Ragione sociale
>
> E una con gli articoli
>
> IDarticolo Descrizione ecc
>
> Evidentemente la relazione tra Articolo e IDArticolo e Fornitore e
> IDFornitore è ok
> Nella tabella listini ci possono essere campi con valori uguali (Stesso
> articolo Fornitore diverso)
>
> Lo scopo è avere una query con Prezzo (il più basso), articolo, fornitore
>
> Avere il prezzo più basso e l'articolo è semplice ma avere il realtivo
> fornitore mi fa impazzire
>
> HELP
Ciao Monica,
Così è decisamente meglio :-)
Per quanto riguarda la struttura delle tabelle (ti indico i campi che
secondo me ci dovrebbero essere:)
T_articoli
id_articoli     Pk
articoli         testo
------------------
T_fornitori
id_fornitore        pk
fornitore            Testo
---------------------
T_raccordo   ---> sostiene la relazione molti a molti
id_raccordo             pk
id_articolo                foreign key
id_fornitore               foreign key
data_inizio_validità    data/ora
data_fine_validità      data/ora
prezzo
--------------------------------------------------
la query sarà basata o solo sulla tabella di raccordo oppure su questa in
InnerJoin con la tabella articoli :
SELECT T_raccordo.id_articolo, T_articoli.articolo, T_raccordo.id_fornitore,
T_raccordo.data_inizio_validità, T_raccordo.data_fine_validità,
Min(T_raccordo.prezzo) AS MinDiprezzo
FROM T_raccordo INNER JOIN T_articoli ON T_raccordo.id_articolo =
T_articoli.id_articolo
GROUP BY T_raccordo.id_articolo, T_articoli.articolo,
T_raccordo.id_fornitore, T_raccordo.data_inizio_validità,
T_raccordo.data_fine_validità;
questa ti restuituisce i prezzi più bassi di tutti gli articoli di tutti i
fornitori
Ciao. Sandro


title: ADP - Query Di Aggiornamento

author: Marco Antonioli

text:
Ciao a tutti.
Dovrei aggiornare i dati su tabella2 da tabella1.
La struttura delle 2 tabelle è identica e sono legate da campo1+campo2.
i campi sono 90.
Ho provato una SP scegliendo query di aggiornamento ma mi esclude una
delle 2 tabelle.
Sto cercendo esempi ma nn trovo.
Qual'è "il metodo".
Grazie
MArco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ADP - Query Di Aggiornamento

text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> wrote in
message news:d9pgj5$j9g$
1...@domitilla.aioe.org
> Ciao Marco,
> non sono abituato a scrivere le sp dall'interfaccia grafica quindi non
> saprei dire perchè ti esclude una tabella,
> Al posto di Progetta Stored Procedure scegli Crea Stored procedure e scrivi
> questo codice adattandolo al nome delle tue tabelle e dei tuoi campi.
> ----
> CREATE PROCEDURE AggiornaTabelle
> AS
> UPDATE T1
>     SET Campo3=T2.Campo3,
> FROM Tabella1 AS T1
>    INNER JOIN
>      Tabella2 AS T2 ON T1.Campo1=T2.Campo1 AND T1.Campo2=T2.Campo2
> ----
>
> Ciao Giorgio
Funziona, avevi dubbi ?
Vorrei approfittare per chiedere :
- Come va usata la clausola SET NOCOUNT ON in questo contesto ?
- Avendo tanti campi come posso nn elencarli tutti sequenzialmente ?
- Esiste qualche limite di spazio e/o occupazioen di memoria ?
Grazie+
Ciao



title: ADP - Query Di Aggiornamento

text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> wrote in
message news:d9pgj5$j9g$
1...@domitilla.aioe.org
> Ciao Marco,
> non sono abituato a scrivere le sp dall'interfaccia grafica quindi non
> saprei dire perchè ti esclude una tabella,
> Al posto di Progetta Stored Procedure scegli Crea Stored procedure e scrivi
> questo codice adattandolo al nome delle tue tabelle e dei tuoi campi.
> ----
> CREATE PROCEDURE AggiornaTabelle
> AS
> UPDATE T1
>     SET Campo3=T2.Campo3,
> FROM Tabella1 AS T1
>    INNER JOIN
>      Tabella2 AS T2 ON T1.Campo1=T2.Campo1 AND T1.Campo2=T2.Campo2
> ----
>
> Ciao Giorgio
Ciao Giorgio,
Ti avevo risposto stamattina prima delle 8 per ringraziarti e chiederti
qualche altra informazione, ma nn vedo traccia del mio messaggio.
Lo rifaccio.
Intanto funziona (avevi dubbi?). Grazie
E poi ti chiedo :
- Come si utilizza la clausola "SET NOCOUNT ON" in questo contesto ?
- Avendo molti campi è possibile nn elencarli tutti (tipo SET * = T2.*
?)
Ciao



title: ADP - Query Di Aggiornamento

author: giorgio rancati

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:13b8d6327e7f92826a8...@mygate.mailgate.org...
> "giorgio rancati" <
giorgio_no_sp...@tiscali.it
> wrote in
> message news:d9pgj5$j9g$
1...@domitilla.aioe.org
>
> Ciao Giorgio,
> Ti avevo risposto stamattina prima delle 8 per ringraziarti e chiederti
> qualche altra informazione, ma nn vedo traccia del mio messaggio.
> Lo rifaccio.
> Intanto funziona (avevi dubbi?). Grazie
io no :-)
> E poi ti chiedo :
> - Come si utilizza la clausola "SET NOCOUNT ON" in questo contesto ?
in questo contesto puoi non utilizzarla, la stored procedure ha una sola
istruzione Sql quindi restituirà un solo @@ROWCOUNT.
SET NOCOUNT ON va inserita in tutte le Sp che rendono un recordset e che al
loro interno hanno più istruzioni Sql che rendono un rowcount.
----
SET NOCOUNT ON
Update Tabella1
    SET Campo1='aaa'
Delete Tabella2
Where Campo1='bbb'
--Rendo il recordset
Select Campo1,Campo2
From ........
----
> - Avendo molti campi è possibile nn elencarli tutti (tipo SET * = T2.* ?)
no, però puoi aiutarti in questo modo:
Estrai l'elenco dei campi utilizzando le viste INFORMATION_SCHEMA
esempio
----
Select Column_Name+','
From INFORMATION_SCHEMA.COLUMNS
Where Table_Name='NomeTabella'
----
poi con un bel copia incolla componi la tua query.
Ciao Giorgio


title: ADP - Query Di Aggiornamento

text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> ha scritto nel
messaggio news:d9r1mg$33f$1...@domitilla.aioe.org...
CUT
> ----
> Select Column_Name+','
> From INFORMATION_SCHEMA.COLUMNS
> Where Table_Name='NomeTabella'
> ----
> poi con un bel copia incolla componi la tua query.
>
l'estrazione piů comoda per il tuo caso č questa
----
Select Column_Name+' = T2.'+Column_Name+','
From INFORMATION_SCHEMA.COLUMNS
Where Table_Name='NomeTabella'
----
Ciao Giorgio


title: ADP - Query Di Aggiornamento

text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> wrote in
message news:d9r24p$3g2$
1...@domitilla.aioe.org
> l'estrazione più comoda per il tuo caso è questa
> ----
> Select Column_Name+' = T2.'+Column_Name+','
> From INFORMATION_SCHEMA.COLUMNS
> Where Table_Name='NomeTabella'
> ----
>
> Ciao Giorgio
Stasera provo.
Grazie



title: problemi con lo spessore carattere

author: Sergio Della Giora

text:
Spett.li
frequentatori del NG,
sto realizzando un piccolo database, ma ho un piccolo intoppo su come
applicare il grassetto su una casella di testo quando accade un particolare
evento. Mi spiego meglio :
Mettiamo il caso di avere una tabella così composta, sia Id (contatore) e
Pippo, Pluto(testo)
Id  Pippo      Pluto
----------------------
1   pippo1    pluto2
2   pippo2    pluto3
3   .              plutoX
4   pippo5    pluto1
Ho creato una maschera per agevolare l'inserimento dei dati, e ho creato un
codice legato all'evento "dopoaggiornamento" sul campo Pluto che controlli
che se in Pippo trovo il valore "." il valore corrispondente in Pluto
diventi grassetto.
Private Sub prova2_AfterUpdate()
Dim valore As String
valore=[pippo]
If pippo = valore Then pluto.Fontbold
End Sub
Al di là che ogni volta che faccio per aggiornare mi da un errore di
"Property"...
In sostanza non è che me ne freghi molto che questo funzioni sulla
maschera, ma più che altro sul relativo report.
In pratica vorrei riuscire a fare diventare in grassetto tutti i campi Pluto
dove Pippo sia uguale a "."
Come posso inquadrare il problema?
Grazie a tutti.
Saluti
Sergio


title: problemi con lo spessore carattere

author: Riccardo

text:
Sergio Della Giora <
sergio_d...@infinito.it
> wrote in message
9fl31j$4m7f2$1...@ID-84518.news.dfncis.de...
> Spett.li
> frequentatori del NG,
> sto realizzando un piccolo database, ma ho un piccolo intoppo su come
......
__________
per fortuna che il database non è grande, altrimenti avresti avuto un grande
intoppo!
:-)
ciao Riccardo


title: problemi con lo spessore carattere

author: Lindbergh

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9fl31j$4m7f2$1...@ID-84518.news.dfncis.de...

[CUT]
Al di la' che in questo momento sono un po fuso ed il cervello mi chiede uno
stop..a naso noto delle cose...
....Manca il riferimento alla maschera stessa...dovrebbe essere
Me![Pippo]..cosi' come dovrebbe essere
Then Me.Pluto.FontBold.....cioe' Access vuole sapere a quale maschera ti
riferisci...se no chi glielo dice?
Me!  indica la maschera attiva al momento...
Riguarda la sintassi
Ciao
Eddie
> Saluti
>
> Sergio
>
>
>
>


title: problemi con lo spessore carattere

author: Roberto dal portatile

text:
"Sergio Della Giora" <
sergio_d...@infinito.it
> ha scritto nel
messaggio news:9fl31j$4m7f2$1...@ID-84518.news.dfncis.de...

Nel report, a fronte dell'evento "Su formattazione" prova a generare il
seguente codice VBA:
If Me!Pippo = "." Then
Me!Pluto.FontWeight = 700
End If
Se lo vuoi ancora più nero al posto di 700 scrivi 800 o 900.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: problemi con lo spessore carattere

text:
"Lindbergh" <
lind...@libero.it
> ha scritto nel messaggio
news:p4uT6.1398$Ft6....@news.infostrada.it...

> Risposta di Roberto
>Nel report, a fronte dell'evento "Su formattazione" prova >a generare il
>seguente codice VBA:
>If Me!Pippo = "." Then
>Me!Pluto.FontWeight = 700
>End If
>Se lo vuoi ancora più nero al posto di 700 scrivi 800 o >900.
>--
>Roberto
Innanzitutto ringrazio Roberto e Lindberg per le complete delucidazioni...
Grazie! Volevo però fare presente al NG cosa sbagliavo, in modo che, i più
scarsi non inchiappassero nel mio errore.
Al di là della mia completa ignoranza dell'uso del ME!, io applicavo il
codice da Voi fornito sull'evento delle proprietà della casella di testo e
non sulle proprietà della maschera. E' per quello che mi generava un errore
di Property. Stessa cosa nel report, dove non si può gestire gli eventi
delle caselle di testo, ma semmai dal corpo!
... Oggi ho imparato due cose nuove!
Saluti a tutti
Sergio Della Giora


title: dove è possibile trovare access 97 per sviluppatori?

author: Bonavita Ozanam

text:
qualcuno potrebbe essere cosě gentile da indicarmi dove reperire Access per
sviluppatori versione 97? Tempo addietro era stato indicato un indirizzo di
una ditta di Roma,ma la stessa,interpellata via fax, molto correttamente non
ha risposto.Grazie per le eventuali indicazioni
--
lo...@tin.it
http://sicilia.cjb.net
http://bonavita.homepage.nu
http://space.tin.it/arte/loobo
http://www.geocities.com/bonavitao


title: 1 semestre o 2 semestre

author: Luigi

text:
Buon Giorno
Access 97
Maschera Movimenti
Sottomaschera Righe_Movimenti
in maschera movimento ho la casella Data_Movimento (##/##/##)
in sottomaschera righe_movimenti ho la casella Tipo_Semestre...
Bene immessa la data in Data_Movimento e' possibile
avere nella casella Tipo_Semestre a che semestre
faccio riferimento con questo tipo di formato 1/03 o simile
Grazie
Luigi


title: 1 semestre o 2 semestre

author: mino

text:
Luigi ha scritto:
> Buon Giorno
> Access 97
> Maschera Movimenti
> Sottomaschera Righe_Movimenti



> Luigi
guardati la funzione DatePart e Format. la prima ti estrae il semestre e
l'anno la seocnda te li fa formattare come vuoi.
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: 1 semestre o 2 semestre

text:
mino ha scritto:
> Luigi ha scritto:
> > Buon Giorno
> > Access 97
> > Maschera Movimenti
> > Sottomaschera Righe_Movimenti
> > in maschera movimento ho la casella Data_Movimento (##/##/##)
> > in sottomaschera righe_movimenti ho la casella Tipo_Semestre...
> > Bene immessa la data in Data_Movimento e' possibile
> > avere nella casella Tipo_Semestre a che semestre
> > faccio riferimento con questo tipo di formato 1/03 o simile
> > Grazie
> > Luigi
> guardati la funzione DatePart e Format. la prima ti estrae il semestre e
> l'anno la seocnda te li fa formattare come vuoi.
> ciao
scusami ma ti ho scritto una cagata per quanto riguarda il semestre però
una soluzione c'è lo stesso "iif(month([data_movimento]<=6;1;2)" per il
resto vale quello che ti ho scritto prima.



title: Nascondere i comandi ma stampare!

author: Abner

text:
Per rendere "sicuro" il database, ho disabilitato le tutte le toolbars,
funzioni, etc... all'apertura del file, con startup di un mia form.
Tuttavia se tolgo anche la toolbar di default, non ho più la possibilità
di stampare grafici e report, mentre se la lascio mi ritrovo un tastino
che mi permette di aprire la database window ... e addio alla sicurezza
già minima.
Come ne esco?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Nascondere i comandi ma stampare!

author: Alessandro Baraldi

text:
"Abner" <
abnerCO...@iol.it
> wrote in message
news:bgqum2$oop$
1...@news.newsland.it
> Per rendere "sicuro" il database, ho disabilitato le tutte le toolbars,
> funzioni, etc... all'apertura del file, con startup di un mia form.
>
> Tuttavia se tolgo anche la toolbar di default, non ho più la possibilità
> di stampare grafici e report, mentre se la lascio mi ritrovo un tastino
> che mi permette di aprire la database window ... e addio alla sicurezza
> già minima.
>
> Come ne esco?
Fatti una ToolBar personalizzata con solo il Pulsante
di Stampa e attribuiscila al REPORT.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Nascondere i comandi ma stampare!

text:
> Fatti una ToolBar personalizzata con solo il Pulsante
> di Stampa e attribuiscila al REPORT.
Thank you! Risolto tutto!



title: Nascondere i comandi ma stampare!

author: namor

text:
Abner ha scritto:
> Per rendere "sicuro" il database, ho disabilitato le tutte le toolbars,
> funzioni, etc... all'apertura del file, con startup di un mia form.
> Tuttavia se tolgo anche la toolbar di default, non ho più la possibilità
> di stampare grafici e report, mentre se la lascio mi ritrovo un tastino
> che mi permette di aprire la database window ... e addio alla sicurezza
> già minima.
> Come ne esco?
Se il problema è la sicurezza, hai considerato la possibilità di salvare
il database in formato mde? (non sarà più possibile accedere in alcun modo
alla struttura di maschere, report e moduli INDI PERCUI tieniti ben
stretta una copia del sorgente!)
Saluti.
Namor
* * * RISPETTA L'AMBIENTE * * *
Questo messaggio è stato inviato
usando solo elettroni riciclati al 100%!



title: Nascondere i comandi ma stampare!

author: ALESSANDRO Baraldi

text:
"namor" <
na...@inwind.it
> ha scritto nel messaggio
news:bgr8v0$u8f$1...@news.newsland.it...
> Abner ha scritto:
>
> > Per rendere "sicuro" il database, ho disabilitato le tutte le toolbars,
> > funzioni, etc... all'apertura del file, con startup di un mia form.
>
> > Tuttavia se tolgo anche la toolbar di default, non ho più la possibilità
> > di stampare grafici e report, mentre se la lascio mi ritrovo un tastino
> > che mi permette di aprire la database window ... e addio alla sicurezza
> > già minima.
>
> > Come ne esco?
>
>
> Se il problema è la sicurezza, hai considerato la possibilità di salvare
> il database in formato mde? (non sarà più possibile accedere in alcun modo
> alla struttura di maschere, report e moduli INDI PERCUI tieniti ben
> stretta una copia del sorgente!)
>
> Saluti.
> Namor
>
Chi l'ha detto.....???
Vedi la struttura, ma non il codice sorgente, se io ti cancello un
Controllo..??
@Alex.


title: Nascondere i comandi ma stampare!

text:
ALESSANDRO Baraldi ha scritto:


> @Alex.
No, negli mde non vedi nemmeno la struttura e non puoi cancellare
controlli.
Ma parliamo solo della struttura di maschere, report e moduli.
Se qualcuno va a fare modifiche alla struttura delle tabelle, che rimane
accessibile, il dbase potrebbe non funzionare più.
Nell'altro caso (nascondere la finestra database), se io apro un dbase
vuoto ed importo tutti gli oggetti da quello protetto, ho libero accesso a
tutto.
Una buona soluzione potrebbe essere l'applicazione di entrambe le tecniche.
Namor



title: Nascondere i comandi ma stampare!

text:
"namor" <namor@-NOSPM-inwind.it> wrote in message
news:bgt1tk$dsb$
1...@news.newsland.it
[CUT]
> No, negli mde non vedi nemmeno la struttura e non puoi cancellare
> controlli.
> Ma parliamo solo della struttura di maschere, report e moduli.
> Se qualcuno va a fare modifiche alla struttura delle tabelle, che rimane
> accessibile, il dbase potrebbe non funzionare più.
>
> Nell'altro caso (nascondere la finestra database), se io apro un dbase
> vuoto ed importo tutti gli oggetti da quello protetto, ho libero accesso a
> tutto.
> Una buona soluzione potrebbe essere l'applicazione di entrambe le tecniche.
>
> Namor
Si non vedi la struttura delle Form, ma ritengo che
il problema maggiore non sia smanettare una FORM o un Report
ma i DATI, contenuti in TABELLE e QUERY.
Ne consegue che l'UNICA protezione del prodotto, in quanto spesso
si realizza una struttura FE_BE, sia quella di strutturare
una protezione a livello UTENTE, proprio per non dare l'accessibilità
del BE alle Tabelle, e tanto meno di poter creare delle QRY_UPDATE
o FORM.
Voglio dire che il problema più grave alcune volte non è dato
dalla possibilità di toccare le FORM, ma quello di PROTEZIONE
dei DATI.



title: Nascondere i comandi ma stampare!

text:
Alessandro Baraldi ha scritto:



> @Alex.
Certo. La protezione dei dati è sempre stata un punto dolente.
La richiesta originale parlava di rendere "sicuro" il database, senza
specificare se nei dati o nella struttura.
Ci sono diversi modi per proteggere i propri dati, più o meno efficaci, ma
credo che "IL" modo assoluto non esista.
Io ho dei back-end condivisi su server in LAN e configurando i permessi
d'accesso al file già si riesce ad ottenere qualcosina, e solo gli utenti
autorizzati possono vedere il file. Poi volendo si può aggiungere una
gestione utenti nei front-end in modo da dare o negare a ciascun utente
certi privilegi di lettura o lettura/scrittura su sottoinsiemi dei dati.
Però se poi gli utenti "autorizzati" ad accedere al file del back-end
fanno casino sui dati... non si può mica stare dietro alle spalle di ogni
utente del dbase a guardare cosa fa!
Bisogna anche tenere conto degli scopi per cui nasce il database e
dell'ambiente in cui opera, per decidere fino a che livello spingersi con
la "mania" della sicurezza. Oltre certi livelli Access non basta più,
conviene passare ad applicazioni client/server e barricarsi dietro le
protezioni più o meno efficaci dei vari SQL Server, Oracle, Gupta, ecc...
Per esempio, un database di titoli di CD condiviso tra due utenti su due
PC in cross-link non avrà le stesse esigenze di protezione di un database
delle paghe del personale di una grossa azienda.
Morale: se uno che sa il fatto suo ti vuole fregare, è probabile che prima
o poi ci riesca, qualunque cosa noi poveri sviluppatori si possa fare per
impedirlo...
Namor
--
* * * RISPETTA L'AMBIENTE * * *
Questo messaggio è stato inviato
usando solo elettroni riciclati al 100%!



title: Nascondere i comandi ma stampare!

text:
"namor" <
na...@nospm.inwind.it
> wrote in message
news:bgtbr9$l70$
1...@news.newsland.it
[CUT]
> Certo. La protezione dei dati è sempre stata un punto dolente.
> La richiesta originale parlava di rendere "sicuro" il database, senza
> specificare se nei dati o nella struttura.
> Ci sono diversi modi per proteggere i propri dati, più o meno efficaci, ma
> credo che "IL" modo assoluto non esista.
Concordo ma la protezione a livello UTENTE per quanto ne sò
rimane inviolabile, se hai prova contraria ne saremo felici
di condividerla.
> Io ho dei back-end condivisi su server in LAN e configurando i permessi
> d'accesso al file già si riesce ad ottenere qualcosina, e solo gli utenti
> autorizzati possono vedere il file. Poi volendo si può aggiungere una
> gestione utenti nei front-end in modo da dare o negare a ciascun utente
> certi privilegi di lettura o lettura/scrittura su sottoinsiemi dei dati.
> Però se poi gli utenti "autorizzati" ad accedere al file del back-end
> fanno casino sui dati... non si può mica stare dietro alle spalle di ogni
> utente del dbase a guardare cosa fa!
Queste problematiche vanno al di là di chi progetta un Database.
Quello che interessa al progettista del DB è che le autorizzazioni
funzionino, se poi l'utente fa disastri ed era autorizzato non
è colpa del Progettista.
Il Progettista deve proteggere i dati da manomissioni accidentali
non volute.
> Bisogna anche tenere conto degli scopi per cui nasce il database e
> dell'ambiente in cui opera, per decidere fino a che livello spingersi con
> la "mania" della sicurezza. Oltre certi livelli Access non basta più,
> conviene passare ad applicazioni client/server e barricarsi dietro le
> protezioni più o meno efficaci dei vari SQL Server, Oracle, Gupta, ecc...
> Per esempio, un database di titoli di CD condiviso tra due utenti su due
> PC in cross-link non avrà le stesse esigenze di protezione di un database
> delle paghe del personale di una grossa azienda.
>
> Morale: se uno che sa il fatto suo ti vuole fregare, è probabile che prima
> o poi ci riesca, qualunque cosa noi poveri sviluppatori si possa fare per
> impedirlo...
>
> Namor
Non cocncordo sull'insufficienza di ACCESS, ribadisco che
la protezione a livello utente di Access è paragonabile
in tutto alla dichiarazione degli utenti di MySQL, Interbase
piuttosto che ORACLE e SQL_Server.
Access eventualmente non è sufficiente solo quando gli accessi
multiutenza iniziano a caricare il sistema, ma del resto ciò
che fa la differenza è solo il programmatore che riesce a spremere
bene il DB e farlo lavorare come si deve, che non è facile.



title: percorso esportazione excel

author: Roberto A.

text:
Ciao a tutti, esporto tramite codice un report in excel
DoCmd.OutputTo acOutputReport, "MagazzinoExel", acFormatXLS, "C:\documents
and settings\utente\Desktop\Magazzino.xls", True
come posso dare una stringa univoca "esporta sul desktop"? Metti che
l'utente cambi, la stringa non è più valida.
Il meglio sarebbe se mi chiedesse dove voglio salvare il file.
Come posso fare?
Grazie
Roberto


title: percorso esportazione excel

author: Sergio MAZZA

text:
"Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
news:Xz93e.1150264$35.42...@news4.tin.it...

Per ricavare il percorso di ogni utente utilizza la funzione Environ (vedi
help) e la variabile ambiente: homepath o userprofile;
es.
msgbox environ("userprofile") & "\Desktop\"
Ciao.
--
Sergio MAZZA


title: percorso esportazione excel

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:d2j906$sip$1...@canarie.caspur.it...
> "Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
> news:Xz93e.1150264$35.42...@news4.tin.it...
>> Ciao a tutti, esporto tramite codice un report in excel
>>
>> DoCmd.OutputTo acOutputReport, "MagazzinoExel", acFormatXLS,
>> "C:\documents and settings\utente\Desktop\Magazzino.xls", True
>>
>> come posso dare una stringa univoca "esporta sul desktop"? Metti che
>> l'utente cambi, la stringa non č piů valida.
>>
>> Il meglio sarebbe se mi chiedesse dove voglio salvare il file.
>> Come posso fare?
>>
>> Grazie
>> Roberto
> Per ricavare il percorso di ogni utente utilizza la funzione Environ (vedi
> help) e la variabile ambiente: homepath o userprofile;
> es.
> msgbox environ("userprofile") & "\Desktop\"
>
> Ciao.
>
> --
> Sergio MAZZA
Benissimo...ho risolto il tutto cosě...
Dim percorso As String
    percorso = Environ("userprofile") & "\Desktop\"
    DoCmd.OutputTo acOutputQuery, "MagazzinoExel", acFormatXLS, percorso &
"Magazzino.xls", True
Grazie ancora
Roberto


title: percorso esportazione excel

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:d2j906$sip$1...@canarie.caspur.it...

E  se volessi far comparire la finestra per il salvataggio?come dovrei fare?
Ciao
Roberto


title: percorso esportazione excel

text:
Usa l'oggetto FileDialog  ma funziona solo sulle versioni di Access
successive ad Access2000.
Se usi Access 2000 o 97, esistono dei workaround che effettuano chiamate
direttamente alle WFC. Se cerchi su Internet dovresti trovare codice già
bello e pronto.
Prima farei una ricerchina sul sito comune.
Ciao.
--
Simplex2
www.mdenittis.it
"Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
news:R%93e.1150453$35.42...@news4.tin.it...



title: percorso esportazione excel

text:
"Roberto A." <
arisir...@hotmail.com
> ha scritto nel messaggio
news:R%93e.1150453$35.42...@news4.tin.it...
> E  se volessi far comparire la finestra per il salvataggio?come dovrei
> fare?
>
> Ciao
> Roberto
Intendi quella che appare quando fai "File - Salva con nome"?
Se è così ti riporto un messaggio di Cinzia/Karl:
'-------------
8.1 File Dialog
Problema
Vuoi visualizzare una finestra di dialogo in Access dove poter scegliere
files o cartelle, come puoi fare in quasi tutti i programmi Windows,
principalmente per aprire o salvare files.
Soluzione
Puoi usare l'oggetto ActiveX Common Dialog di MS che trovi nelle Developer
Edition di Office. Tuttavia con questo OCX ci sono spesso problemi con i
"riferimenti".
Un'altra possibilità  alternativa  (nelle versioni >=AX) è quella di usare
l'oggetto FileDialog di Office (vedi <F1>).
In AX non c'è l'opzione Salva con Nome:
vedi
http://support.microsoft.com/?kbid=282335
in A2003 questo problema è stato risolto.
L'alternativa migliore è quella di chiamare direttamente la finestra di
dialogo  usando le API di Windows.
Vedi l'esempio di Alessandro Baraldi:
http://www.mantuanet.it/alessandro.baraldi/FilesEsempio/API/API_CommonDialog.exe
oppure
www.sitocomune.com
   Sez. Modules 5.42
Ciao
Cinzia
'-------------
Ciao.
--
Sergio MAZZA


title: Mdb dei dati che si "corrompe"

author: Lucio

text:
Ho una applicazione sviluppata con access 97, con mdb di programmi collegato
a mdb di dati di 20/30 Mb, che viene utilizzata da un cliente in una piccola
rete (3 o 4 utenti max).
Dopo un periodo di utilizzo l'MDB dei dati di "corrompe" ed è necessario
eseguire il ripristino del database per continuare ad utilizzarlo, con il
rischio che qualche volta non sia recuperabile.
Quali sono i motivi per cui può accadere questo inconveniente?
Ci può essere qualcosa nella struttura del programma che provoca il
mulfunzionamento oppure è solo un problema della rete e dell'hardware
utilizzato.
E' evidente che, per la complessità del problema, non cerco una soluzione ma
delle esperienze precedenti che possano aiutarmi a trovarla.
Grazie anticipate per l'attenzione
Lucio


title: Mdb dei dati che si "corrompe"

author: warp

text:
"Lucio" <
> Ho una applicazione sviluppata con access 97, con mdb di programmi
collegato
> a mdb di dati di 20/30 Mb, che viene utilizzata da un cliente in una
piccola
> rete (3 o 4 utenti max).
> Dopo un periodo di utilizzo l'MDB dei dati di "corrompe" ed è necessario
> eseguire il ripristino del database per continuare ad utilizzarlo, con il
> rischio che qualche volta non sia recuperabile.
>
> Quali sono i motivi per cui può accadere questo inconveniente?
> Ci può essere qualcosa nella struttura del programma che provoca il
> mulfunzionamento oppure è solo un problema della rete e dell'hardware
> utilizzato.
E' un problema legato all'hardware: che hub e schede di rete usate?
Il PC su cui risiedono i dati è dedicato e che realese di win monta?
Ciao, warp


title: Mdb dei dati che si "corrompe"

text:
warp <
act...@mail.phoenix.it
> wrote in message
akd78.12099$5M4.4...@twister2.libero.it...

Ti ringrazio per la risposta.
La tua è una importante conferma di quanto già pensavo, che mi tranquilizza
per la parte di programmazione.
Lucio


title: Mdb dei dati che si "corrompe"

author: alepetomane

text:
"Lucio" <
luci...@tiscalinet.it
> ha scritto nel messaggio
news:BK678.22671$3J1.7...@news2.tin.it...

escluderei problemi di rete, darebbero un errore bloccante con tanto di
messaggio.
Puzza molto di errore del modulo JET, hai verificato che sia della stessa
versione per tutte le postazioni che condividono il database?
ciao


title: [ACCESS]Protezione mdb -> mde e file autorizzazioni

author: esseAemme

text:
Buongiorno Ng,
sto leggendo i documenti relativi a come proteggere un'applicazione
ACCESS. Ma mi mancano i trade-union di alcune cose....
Tipo, la mia applicazione verrà divisa in backend/frontend. Ho creato
i gruppi e gli utenti. E poi lo salverò in MDE x proteggere il codice
VBA. Ma secondo quale ordine devo procedere?
Ora grazie alla faq sul sito comune di Giuseppe Costanzi ho
implementato il file mdw e creato il mio amministratore e gli utenti.
Ma il database che ho fatto non è ancora protetto.
mI Dite se è corretto così?
1) Importare tutti gli oggetti del mio database in un db vuoto, dove
mdw è il mio
2) Impostare i livelli di accesso e protezioe sugli oggetti del db
3) Dividere il DB in back-end/front-end
4) Salvare come file MDE il front-end
5) Sul client creare il collegamento sul desktop x aprire il mde che
punta al file di autorizzazione .mdw
Grazie infinite,
Samantha


title: Apertura maschera

author: Roberto

text:
Come posso fare in modo che una maschera si apra  a tutto schermo?
Impostando il comando docmd.maximize  si aprono tutte con quella misura
anche quelle che vorrei restassero delle dimensioni impostate


title: Apertura maschera

author: Marco Rampon

text:
Dipende dove hai messo il comando Docmd.maximize.
Se lo metti nel'evento di caricamento di una singola maschera
(nomemaschera_open()) vedrai che solo la maschera interessata si ingrandirą.
Ciao
"Roberto" <
rober...@libero.it
> ha scritto nel messaggio
news:uzdM5.726$fx4....@news.infostrada.it...



title: Apertura maschera

author: Karl Donaubauer

text:
Marco Rampon ha scritto:
> "Roberto" <
rober...@libero.it
> ha scritto:
> > Come posso fare in modo che una maschera si apra  a tutto schermo?
> > Impostando il comando docmd.maximize  si aprono tutte con quella misura
> > anche quelle che vorrei restassero delle dimensioni impostate
>
> Dipende dove hai messo il comando Docmd.maximize.
> Se lo metti nel'evento di caricamento di una singola maschera
> (nomemaschera_open()) vedrai che solo la maschera interessata si ingrandirà.
No. È una regola fondamentale di Windows che questo modo vale per tutte
"child windows" (come sono maschere di Access). Così non è possibile
di impostarlo per una singola maschera.
Si posso usare il comando DoCmd.Restore per le altre maschere ma
forse questo qua e là non fa bella figura.
Un "workaround" con API è p.e.
http://www.mvps.org/access/api/api0022.htm
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Apertura maschera

author: Luciano (DOC)

text:
Karl Donaubauer ha scritto nel messaggio ...
>Marco Rampon ha scritto:
>No. Č una regola fondamentale di Windows che questo modo vale per tutte
>"child windows" (come sono maschere di Access). Cosě non č possibile
>di impostarlo per una singola maschera.
Mmmm.....mica ho capito che vuoi dire. Se metti docmd.maximize nell'open di
una form agisce solo su quella form, non sulle altre.
Io uso pure spesso una funzioncina che fa il maximize della finestar
principale di Access e se non metto il maximize sulle child non si
massimizzano affatto!
Saluti.
Luciano
(DOC)


title: Apertura maschera

text:
Luciano (DOC) <
mc5...@mclink.it
> wrote in message
8tsme8$2r7$3...@news.mclink.it...

Sarŕ come dite voi ma quando metto maximize si massimizzano tutte!
>
>
>


title: Apertura maschera

text:
Roberto ha scritto:
> Luciano (DOC) wrote:
> > Karl Donaubauer ha scritto:
> > >No. È una regola fondamentale di Windows che questo modo vale per tutte
> > >"child windows" (come sono maschere di Access). Così non è possibile
> > >di impostarlo per una singola maschera.
> >
> > Mmmm.....mica ho capito che vuoi dire. Se metti docmd.maximize nell'open
> > di una form agisce solo su quella form, non sulle altre.
E quale tipo di DOC sei? :-)
> > Io uso pure spesso una funzioncina che fa il maximize della finestar
> > principale di Access e se non metto il maximize sulle child non si
> > massimizzano affatto!
La finestra principale di Access (il parent delle child windows) non
si puo massimizzare con un DoCmd.Maximize ma p.e. con
RunCommand acCmdAppMaximize o direttamente con API.
Questa è un' altra cosa e non cambia lo stato delle child windows.
> Sarà come dite voi ma quando metto maximize si massimizzano tutte!
Si, Marco e Luciano debbono avere un altra versione di Access
(o di Windows) che il consumatore medio. ;-)
--
cu



title: Apertura maschera

text:
Karl Donaubauer ha scritto
> > Luciano (DOC) wrote:
> > > Mmmm.....mica ho capito che vuoi dire. Se metti docmd.maximize
nell'open
> > > di una form agisce solo su quella form, non sulle altre.
>
> E quale tipo di DOC sei? :-)...
e per non essere capito male:
Volevo solo dire che forse c'è presente un po di magia.
--
:-)



title: Apertura maschera

text:
Karl Donaubauer ha scritto nel messaggio
<8tt41r$514d$
1...@ID-46617.news.dfncis.de
>...
>E quale tipo di DOC sei? :-)
DOC e'....DOC e basta! Diffidare delle imitazioni:-)
>La finestra principale di Access (il parent delle child windows) non
>si puo massimizzare con un DoCmd.Maximize ma p.e. con
>RunCommand acCmdAppMaximize o direttamente con API.
E io che ho detto (scritto)?:-)
>Questa è un' altra cosa e non cambia lo stato delle child windows.
>> Sarà come dite voi ma quando metto maximize si massimizzano tutte!
>
>Si, Marco e Luciano debbono avere un altra versione di Access
>(o di Windows) che il consumatore medio. ;-)
Karl, le tue azioni italiane sono decisamente in ribasso...non ho scritto io
ma solo Marco che il maximize gli produce effetti strani!:-))
Saluti.
Luciano
(DOC)


title: Apertura maschera

text:
Luciano (DOC) ha scritto:
> E io che ho detto (scritto)?:-)
hai scritto:
>Se metti docmd.maximize nell'open di
>una form agisce solo su quella form, non sulle altre.
Per me questo vuol dire che č possibile di fare un docmd.maximize
solo per una form. Invece lo stato maximize si riferisce a tutte form.
> Karl, le tue azioni italiane sono decisamente in ribasso...
Puň essere perché il mio solo esercizio attuale č discutere con voi qui. :-)
> non ho scritto io
> ma solo Marco che il maximize gli produce effetti strani!:-))
Hmm, forse ho capito male il tuo statement lassů.
BTW Buon divertimento domani sera. Invece di essere a Roma
io lavoro tutta la fine settimana per protesta contro l'Anno Santo.
--
cu
Karl
*********
Phh, chi dice che il mio Italiano č malissimo?:-)
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Apertura maschera

author: Antonio

text:
Ho creato una maschera iniziale nel mio Db. Da
strumenti, avvio ho settato il Db in modo che tale maschera si apra. Ho notato
però che la posizione con cui si posiziona rispetto allo schermo dipende dalla
posizione in cui è stata salvata, ad es. se io la salvo quando è in basso a
destra, all'apertura del Db la ritrovo in basso a destra. Come posso fare però a
far sì che la maschera all'apertura del Db occupi tutto lo schermo e sia
centrata ? E' possibile dimensionare la maschera, cioè ad es. fare in modo
che si apra con dimensioni di 20 cm per 15 cm ? Supponiamo che abbia creato
il Db usando un monitor a 19 pollici e il db lo installo su un pc con monitor a
15 avrò dei problemi ?

Scusate l'ignoranza e la banalità della domanda
....

Grazie mille


title: Apertura maschera

author: Giuseppe

text:
"Antonio" <
dot...@diaf.agr.unifi.it
> ha
  scritto nel messaggio
news:000801c049a2$298e5fe0$9053...@diaf.agr.unifi.it
...

Ho creato una maschera iniziale nel mio Db. Da
  strumenti, avvio ho settato il Db in modo che tale maschera si apra. Ho notato
  però che la posizione con cui si posiziona rispetto allo schermo dipende dalla
  posizione in cui è stata salvata, ad es. se io la salvo quando è in basso a
  destra, all'apertura del Db la ritrovo in basso a destra. Come posso fare però
  a far sì che la maschera all'apertura del Db occupi tutto lo schermo e sia
  centrata ? E' possibile dimensionare la maschera, cioè ad es. fare in
  modo che si apra con dimensioni di 20 cm per 15 cm ? Supponiamo che abbia
  creato il Db usando un monitor a 19 pollici e il db lo installo su un pc con
  monitor a 15 avrò dei problemi ?

Scusate l'ignoranza e la banalità della domanda
  ....

Grazie mille

Guida in linea

Metodo Maximize

giuseppe


title: Aggiornamento campo tabella sulla base del valore di un altro campo

author: vuLCan Karayan

text:
Ho una tabella cosě strutturata:
__MYTABLE
IDRecord
Nome
Cognome
NumeroOrdini
FasciaOrdini
Un'altra tabella che contiene le Fasce degli ordini:
__FASCE
Fascia
NumeroMIN
NumeroMAX
Ossia:
001  001  010
002  011  020
003  021  049
004  050  099
005  100  999
La tabella MYTABLE č composta da circa 49.000 record ed il campo
FasciaOrdini č stato aggiunto in coda solo oggi.
Sto scrivendo il codice per aggiornare automaticamente il campo FasciaOrdini
sulla base del NumeroOrdini.
Mi č venuto un dubbio.. E' possibile fare il lavoro con una query di
aggiornamento?
QUalche suggerimento?
Ciao


text:
Ecco come sto procedendo da codice:
Definisco un recordset che contiene le fasce ordini
[.......]
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("SELECT * FROM MyTable")
NumOrdini = Me.NumeroOrdini
FasciaAttribuita = rs!XXXXXXXXXXXXXXXXX
[.......]
Al posto di
XXXXXXXXXXXXXXXXXXXXX
dovrei immettere il codice che mi consente di individuare nel recordset rs
la fascia nella quale č contenuto il valore NumOrdini...
Quale č la sintassi corretta?


text:
Ce l'ho fatta.
Ecco il codice.
    Dim rsFasce As DAO.Recordset
    Dim strFind As String
    Set rsFasce = CurrentDb.OpenRecordset("SELECT * FROM Fasce")
    While Not Eof
        rsFasce.MoveFirst
        Me.ProgressBar = Contatore
        Me.PrimoRecord = Contatore
        NumOrdini = Me.NumeroOrdini
        strFind = "[NumeroMIN] <=" & NumOrdini & " AND [NumeroMAX] >= " &
NumOrdini
        rsFasce.FindFirst strFind
        FasciaAttribuita = rsFasce!Fascia
        Me.Fascia = FasciaAttribuita
        DoCmd.GoToRecord acDataForm, "AttribuzioneAutomatica", acNext
    Wend
Ho notato che l'uso dei recordset invece del dlookup è dannatamente più
veloce.
La stessa operazione effettuata con un dlookup sulla tabella fasce per
l'estrapolazione della fascia impiegava in tutto 8 minuti!
Il codice sopra riportato ha impegato esattamente 22 secondi!
Solo una domanda: per sicurezza mi riposiziono sempre all'inizio del
recordset, ad ogni ciclo. E' corretto? Il findfirst, per logica, dovrebbe
trovare il primo record che soddisfa i criteri dalla posizione del
puntatore, vero?


author: Alex NSB

text:

Sě:
UPDATE MYTABLE M, FASCE F SET M.FasciaOrdini = F.Fascia WHERE
M.NumeroOrdini BETWEEN F.NumeroMIN AND F.NumeroMAX;
HTH.
Alessandro


title: Creazione file MDE

author: CarloCanza

text:
Ho spulciato il newsgroup per cercare di capire.
Ho visto il metodo tramite SendKeys, ho visto i file d'esempio quali
compattadatabase e così via.
Ho provato anche a modificarli, ma quando utilizzo il comando RunCommand
acCmdmakeMDEfile mi dà sempre lo stesso errore: non è possibile creare il
file MDE quando è aperto il database.
Ho provato a farlo da un altro database, ma non mi riesce. Dove sbaglio ?
Probabilmente quando esegue il comando tenta di farlo sempre per quello
corrente, come gli indico l'altro ?
Ringrazio chiunque possa aiutarmi.


title: Creazione file MDE

author: Mauro&Giusi

text:
Hai provato a far lanciare il comando non dall'interno dello stesso MDB ma
da uno esterno ?
Probabilmente l'errore te lo da perchè ci sei "seduto sopra". Ciao Mauro
CarloCanza <
carlo...@tiscali.it
> wrote in message
a91798$ra3$1...@pegasus.tiscalinet.it...



title: Creazione file MDE

text:
questo l'ho capito.
ma non so farlo da un altro database. Se ci provo lo faccio aprendo comunque
quel database e a questo punto si arrabbia.
volevo chiederti come farlo da un altro database ? mi sa che sbaglio metodo.
Come fargli capire che deve riferirsi ad un altro database ?
"Mauro&Giusi" <
maurobe...@interfree.it
> ha scritto nel messaggio
news:3cb4a...@news.dada.it...



title: Creazione file MDE

text:
CarloCanza" <
carlo...@tiscali.it
> ha scritto:...
> Ho provato anche a modificarli, ma quando utilizzo il comando RunCommand
> acCmdmakeMDEfile mi dà sempre lo stesso errore: non è possibile creare il
> file MDE quando è aperto il database.
>
> Ho provato a farlo da un altro database, ma non mi riesce. Dove sbaglio ?
>
> Probabilmente quando esegue il comando tenta di farlo sempre per quello
> corrente, come gli indico l'altro ?
QUALE VERSIONE di Access?
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Creazione file MDE

author: Roberto da casa

text:
"CarloCanza" <
carlo...@tiscali.it
> ha scritto nel messaggio
news:a93btn$f6t$1...@lacerta.tiscalinet.it...
> questo l'ho capito.
> ma non so farlo da un altro database. Se ci provo lo faccio aprendo
comunque
> quel database e a questo punto si arrabbia.
>
> volevo chiederti come farlo da un altro database ? mi sa che sbaglio
metodo.
> Come fargli capire che deve riferirsi ad un altro database ?
Prova ad andare sul Sito Comune (link qui sotto) e leggi nella Sezione
General la FAQ di AntoGal intitolata "Convertire da codice un file MDB in
MDE": penso che faccia al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Creazione file MDE

text:
Non funziona più con access 2000. ho già parlato con antogal che me lo ha
confermato.
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:C8jt8.17629$SR5.4...@twister1.libero.it...



title: Creazione file MDE

text:
versione access 2000
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:a94e1h$85o0$1...@ID-46617.news.dfncis.de...



title: Creazione file MDE

text:
CarloCanza ha scritto...
> "Karl Donaubauer ha scritto:
> > > Ho provato anche a modificarli, ma quando utilizzo il comando
RunCommand
> > > acCmdmakeMDEfile mi dà sempre lo stesso errore: non è possibile creare
> > > il file MDE quando è aperto il database.
È un po complicato e non vale la pena se non hai bisogno di un dialogo.
Ma è possibile. Vedi l'esempio di Terry per acCmdMakeMDEFile a
http://home.clara.net/tkwickenden/
> > > Ho provato a farlo da un altro database, ma non mi riesce. Dove
sbaglio?
> > >
> > > Probabilmente quando esegue il comando tenta di farlo sempre per
quello
> > > corrente, come gli indico l'altro ?
> >
> > QUALE VERSIONE di Access?
> versione access 2000
Ok. Dopo A97 è necessario un'altra istanza di Access:
*****
Dim appAcc As Access.Application
Set appAcc = CreateObject("Access.Application")
appAcc.SysCmd 603 , "MDBconilpercorso", "MDEconilpercorso"
Set appAcc = Nothing
*****
--
HTH



title: Creazione file MDE

text:
"CarloCanza" <
carlo...@tiscali.it
> ha scritto nel messaggio
news:a966om$mus$1...@pegasus.tiscalinet.it...
> Non funziona più con access 2000. ho già parlato con antogal che me lo ha
> confermato.
>
[CUT]
Non avevo capito che usavi A2000.
Mi dispiace.



title: Pulsante stampa... >proprietà

author: Marco e Tony Dell'oste

text:
Ciao NG
Innanzitutto auguro a tutti un buon inizio di vacanze, presumo che molti
siano ormai a casa dal lavoro per il ponte Natalizio (io ho ancora lunedì ma
solo per inventario)...
Eccovi ora il quesito:
mi sono creato la mia solita barra dei menu/strumenti, ed ho inserito il
comando stampa...
Come posso fare affinché mi appaia la solita finestra di dialogo di scelta
della stampante(e proprietà della stessa)??    Quando clicco parte
direttamente la stampa, invece vorrei appunto fare come se si premesse
File>Stampa del menu incorporato
Grazie
Marco


title: Pulsante stampa... >proprietà

text:
Marco e Tony Dell'oste hanno scritto:
> mi sono creato la mia solita barra dei menu/strumenti, ed ho inserito il
> comando stampa...
> Come posso fare affinché mi appaia la solita finestra di dialogo di scelta
> della stampante(e proprietà della stessa)??    Quando clicco parte
> direttamente la stampa, invece vorrei appunto fare come se si premesse
> File>Stampa del menu incorporato
Copia questa funzione in un modulo standard:
Function fctPrintDialog()
    On Error Resume Next   ' se cancelato
    RunCommand acCmdPrint
End Function
Nella proprietà OnAction di una nuova voce di menu nella
tua barra scrivi:  =fctPrintDialog()
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Pulsante stampa... >proprietà

text:
>
> Copia questa funzione in un modulo standard:
>
> Function fctPrintDialog()
>
>     On Error Resume Next   ' se cancelato
>
>     RunCommand acCmdPrint
>
> End Function
>
> Nella proprietą OnAction di una nuova voce di menu nella
> tua barra scrivi:  =fctPrintDialog()
.....
> HTH
> Karl
YEHAAAAAA
Grazie ciao
Marco


title: ADO e DAO

author: bb

text:
Ciao.
Dove posso trovare documentazione su ADO?
Quali sono le principali differenze?
bb


title: ADO e DAO

text:
"bb" <
bb...@linbero.it
> ha scritto nel messaggio
news:3ba86a4c...@news.libero.it...

Io ho un bel Libro della Mondadori (Sams) di McManus "ACCESSO AI DATABASE" č
per VB6, ma č valido
anche per ACCESS....!
@Alex


title: Data in automatico su maschera.

text:
In una maschera ho previsto un campo "data" e un campo "ora".
All'apertura di questa maschera vorrei che questi due campi si compilassero
in automatico con la data e l'ora del momento in cui compilo la maschera.
Grazie anticipatamente e cordiali saluti.
Roberto


title: Data in automatico su maschera.

author: Claudio(BS)

text:
"Roberto" <
xx...@tin.it
> ha scritto nel messaggio
news:NZfN8.22224$TS.6...@news1.tin.it...
> In una maschera ho previsto un campo "data" e un campo "ora".
> All'apertura di questa maschera vorrei che questi due campi si
compilassero
> in automatico con la data e l'ora del momento in cui compilo la maschera.
>
nelle proprietą del campo della maschera, in valore predefinito, funzione
now()
per le spiegazioni vedi l'help in linea.
--
Claudio(BS)
per l'indirizzo di posta visita:
http://web.tiscali.it/claudio0


title: Data in automatico su maschera.

author: Daniele

text:
"Roberto" <
xx...@tin.it
> ha scritto nel messaggio
news:NZfN8.22224$TS.6...@news1.tin.it...

>Nelle maschere non ci sono campi ma controlli, Proprietą -> Valore
predefinito=Date()  oppure   =Time()
oppure dalla barra degli strumenti-> inserisci -> Data -ora
Saluti Daniele
---


title: Sincronizzazione combo boxes

author: Benedetto

text:
Ciao a tutti, vi mando questo post perché c'è un problema che non riesco
proprio a risolvere da solo:
Se cerco di sincronizzare due combo boxes in una maschera come descritto sul
sito comune va tutto ok, ma se le inserisco in una sottomaschera, quando
seleziono la prima( e viene eseguita la macro), Access dice che l'oggetto
(la query credo) è chiuso.
Credo che il problema possa essere nella macro in cui ho inserito la sola
azione "riesegui query", devo aggiungere qualche altra azione ( nel caso in
cui le combo boxes sono in una sottomaschera)?
Scusate se riposto il problema ma ci ho perso molto tempo senza ottenere
nulla.
Ciao Ciao
Benedetto


title: Sincronizzazione combo boxes

author: Alex De Rossi

text:
"Benedetto" <
deva...@libero.it
> ha scritto nel messaggio
news:3EWka.21967$iy5.6...@twister2.libero.it...

Vedi il 3d precedente.


title: Sincronizzazione combo boxes

author: Domingo

text:
Salve,
anch'io ho lo stesso problema e non sò cosa fare.
Spero che qualcuno ci aiuti.
CIAOOOOOOOOOOOO
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: é possibile usare Il FE in locale e il BE in remoto su internet ?

author: Augusto

text:
Ciao a tutti, E' possibile usare il FE in locale e il BE sul mio sito ? e se
si cosa utilizzare ?
Grazie


author: ciroteo

text:

non è impossibile avere un back end su internet con front end access, con pagine asp invece lo puoi fare ma l'interfaccia va rifatta tutta con quel linguaggio.
se invece hai modo di fare una vpn si può connettere access come front end al back end (meglio se su sql server però)


text: Non ci ho capito molto.... cos'è una vpn ?


author: Stefano

text:
"Augusto" <
aug...@alice.it
> ha scritto nel messaggio
news:51813ad0$0$1373$4faf...@reader2.news.tin.it...
> Ciao a tutti, E' possibile usare il FE in locale e il BE sul mio sito ? e
> se si cosa utilizzare ?
> Grazie

Si, se il tuo provider ti da l'accesso odbc esterno alle tabelle.
In genere � preferibile usare database mysql e collegarlo al FE tramite
connector odbc scaricabile gratuitamente.

Ciao.
Stefano


title: Dubbio da principiante sui join

text:
Avrei bisogno di un chiarimento sulle proprietà dei join (e le loro
modifiche).
In Access 2003 creo una relazione tra 2 tabelle tramite il menu
STRUMENTI comando RELAZIONI, e com "Tipo Join" (Proprietà Join) imposto
ad esempio il tipo 2 ("Includi tutti i record della tabella A e solo
quelli della B in cui i campi collegati sono uguali").
Vado a creare una query con le 2 tabelle e mi viene correttamente
mostrata la proprietà del join che ho impostato prima.
Se modifico però dalla query la proprietà del join (ad esempio lo metto
del tipo 3) nella query (quando la salvo) rimane questo tipo di join
mentre se vado a vedere tramite STRUMENTI-Relazioni il tipo di join è
rimasto quello iniziale (cioè quello di tipo 2).
E' normale che questo avvenga?
Se è normale che avvenga, allora perchè non creare direttamente il join
nella query senza passare da STRUMENTI-Relazioni ? (ovviamente nel caso
in cui non ci fosse la necessità di un'integrità relazionale).
Il mio dubbio nasce dal fatto che credevo che la proprità del join
dovesse sempre essere una soltanto tra 2 tabelle (e quindi modificando
la proprietà da una parte, es. dalla query, mi si modificasse anche
dall'altra, cioè quella che creo da menu e viceversa).
Grazie
Frank


title: Dubbio da principiante sui join

author: Cinzia

text:
Ciao Frank,
"Frank85" <
no...@server.it
> ha scritto nel messaggio
news:mn.d4957d927...@server.it...
> Avrei bisogno di un chiarimento sulle proprietà dei join (e le loro
> modifiche).
>
> In Access 2003 creo una relazione tra 2 tabelle tramite il menu
> STRUMENTI comando RELAZIONI, e com "Tipo Join" (Proprietà Join)
> imposto ad esempio il tipo 2 ("Includi tutti i record della tabella
> A e solo quelli della B in cui i campi collegati sono uguali").
> Vado a creare una query con le 2 tabelle e mi viene correttamente
> mostrata la proprietà del join che ho impostato prima.
>
> Se modifico però dalla query la proprietà del join (ad esempio lo
> metto del tipo 3) nella query (quando la salvo) rimane questo tipo
> di join mentre se vado a vedere tramite STRUMENTI-Relazioni il tipo
> di join è rimasto quello iniziale (cioè quello di tipo 2).
> E' normale che questo avvenga?
Si
> Se è normale che avvenga, allora perchè non creare direttamente il
> join nella query senza passare da STRUMENTI-Relazioni ? (ovviamente
> nel caso in cui non ci fosse la necessità di un'integrità
> relazionale).
le relazioni tra tabelle definite in STRUMENTI-Relazioni fanno si che
l'engine relazionale  garantisca che le condizioni delle relazioni
siano rispettate durante inserimento/modifica/cancellazione e che
quando crei delle query siano proposte di default con il tipo di JOIN
definito in Relazioni.
Ciò non toglie che un utente per esigenze particolari voglia fare una
query dove il JOIN tra le tabelle sia impostato in maniera diversa
rispetto a quella "standard" definita in Relazioni.
> Il mio dubbio nasce dal fatto che credevo che la proprità del join
> dovesse sempre essere una soltanto tra 2 tabelle (e quindi
> modificando la proprietà da una parte, es. dalla query, mi si
> modificasse anche dall'altra, cioè quella che creo da menu e
> viceversa).
No nelle relazioni tu definisci  il JOIN che normalmente userai in
query puoi modificarlo temporaneamente solo per quella query.
Credo di poter dire che funziona così non solo in Access ma amche con
altri db Relazionali.
> Grazie
> Frank
>
Ciao
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.spaces.live.com
---------------------------------------->


title: Dubbio da principiante sui join

text:
Cinzia ha pensato forte :
> Ciao Frank,
>
>
>
> No nelle relazioni tu definisci  il JOIN che normalmente userai in query puoi
> modificarlo temporaneamente solo per quella query.
> Credo di poter dire che funziona così non solo in Access ma amche con altri
> db Relazionali.
>
>> Grazie
>> Frank
>>
> Ciao
CHIARISSIMA!
Grazie
Frank


title: Dubbio da principiante sui join

author: Alessandro Cara

text:
Frank85 ha scritto:

Cinzia e' stata chiara ma non la metterei proprio cosi':
http://snipurl.com/cr1me
pag9-12
Le relazioni di referenza hanno a che fare con il concetto di join ma
*non* sono join.
--
ac


title: Fotografie...

author: Merlino

text:
Sto lavorando ad un archivio in cui fra i dati memorizzati ci sono anche
alcune fotografie. Ho guardato un po' di esempi e sono riuscito a inserire
delle immagini bitmap sfruttando OLE. Adesso vorrei sapere se e come e'
possibile inserire delle immagini in formato .jpg (devono essere anche
visibili in nelle maschere). Qualcuno puo' aiutarmi?
grazie e ciao
merlinO


title: Fotografie...

author: Roberto dal portatile

text:
"Merlino" <
merl...@my-deja.com
> ha scritto nel messaggio
news:Il6u6.63467$yl2.6...@news1.tin.it...

Prova a dare uno sguardo al Sito Comune (link qui sotto), Sezione General,
"Come implementare correttamente un archivio di immagini." di Stefano
Bettini e "Implementare un archivio di immagini." di Silvio Savoldi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ricerca dati in query

author: Gioconda ed Emanuele

text:
Per trovare un determinato record ho creato una query e nel criterio del
numero progressivo inserisco [inserisci numero]. Cosi facendo quando apro la
query mi viene richiesto di inserire il numero. Ho provato a  fare la stessa
cosa su un campo di tipo testo per� devo scrivere il nome completo del testo
da ricercare. Come posso fare per far si che anche inserendo le iniziali del
testo mi da tutti i record associati? Grazie.


title: ricerca dati in query

author: Karl Donaubauer

text:

Come criterio invece di
[inserisci testo]
usa
Like [inserisci testo] & "*"
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: ricerca dati in query

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> schrieb im Newsbeitrag
news:7f33krF...@mid.individual.net...

Grazie. Ora, come posso ricercare una parola o parte di essa in un campo di
tipo testo ?


title: ricerca dati in query

text:
Gioconda ed Emanuele wrote:
> Karl Donaubauer schrieb:
>>> Per trovare un determinato record ho creato una query e nel
>>> criterio del numero progressivo inserisco [inserisci numero]. Cosi
>>> facendo quando apro la query mi viene richiesto di inserire il
>>> numero. Ho provato a  fare la stessa cosa su un campo di tipo
>>> testo per� devo scrivere il nome completo del testo da ricercare.
>>> Come posso fare per far si che anche inserendo le iniziali del
>>> testo mi da tutti i record associati?
>>
>> Come criterio invece di
>> [inserisci testo]
>> usa
>> Like [inserisci testo] & "*"
> ...
> Grazie. Ora, come posso ricercare una parola o parte di essa
>  in un campo di tipo testo ?
Non sono sicuro di capirti.
L'espressione di sopra funziona o no?
Se intendi di non solo cercare
> inserendo le iniziali
ma un qualsiasi parte del testo, il criterio dev'essere:
Like "*" & [inserisci testo] & "*"



title: ricerca dati in query

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> schrieb im Newsbeitrag
news:7fcoluF...@mid.individual.net...

Si funziona tutto perfettamente, anche l�ultimo suggerimento che mi hai
dato. Grazie.


title: Setfocus su sottomaschera

author: picciottosiculo

text:
Ho una maschera con sottomaschera, le cui origini record sono 2 tabelle
legate da una relazione uno a molti. Ovviamente uno va con la maschera
principale e molti con la sub.
Io vorrei ke prima di salvare un nuovo record nella form principale, si
verificasse ke nella sub sia stato immesso almeno un record quindi ho
messo nella form principale:
Private Sub Form_BeforeUpdate(Cancel As Integer)
'calcolo se ho aggiunto records alla sub
'se la risp è no allora fa questo codice:
        Cancel = True
        Me.nome_controllo_sub_form.SetFocus
Me.nome_controllo_sub_form.Form.nome_controllo_nella_sub.SetFocus
End Sub
ma ottengo un errore ke mi dice ke è impossibile passare il focus a
nome_controllo_sub_form
Dove sta l'errore?


title: Setfocus su sottomaschera

author: cidi

text:
"picciottosiculo" <
picciot...@gmail.com
> ha scritto nel messaggio
news:1162231833.8...@k70g2000cwa.googlegroups.com...


Me.nome_controllo_sub_form.Form.nome_controllo_nella_sub.SetFocus
End Sub

prima devi passare il focus alla sottomaschera e poi al controllo
me.nomesottomaschera.setfocus
me.nomecontrollo.setfocus
Ciao piccottosiculo
inserisci nella maschera principale una casella di testo, TxtNascosta, che
fa riferimento ad un controllo della sottomaschera.
e nell'origine controllo:
=smNomeSottomaschera.Form!NomeControllosottomaschera
nella maschera principale su evento: prima di aggiornare
If IsNull(Me.TxtNascosta) Then
    MsgBox "mancano dati nella sottomaschera",
    Cancel = True
    Me.Nomesottomaschera.SetFocus
    Exit Sub
End If
Daniele


title: Setfocus su sottomaschera

text:
cidi ha scritto:
> prima devi passare il focus alla sottomaschera e poi al controllo
> me.nomesottomaschera.setfocus
> me.nomecontrollo.setfocus
ciao Daniele, ma io nel codice ho fatto come tu hai detto:
prima passo il focus al controllo sottomaschera della maschera
principale:
Me.nome_controllo_sub_form.SetFocus
poi passo il focus al controllo (casella di testo) della sottomaschera:
Me.nome_controllo_sub_form.Form.nome_controllo_nella_sub.SetFocus
ma nn funziona lo stesso. E' questo il problema, io so ke il focus su
sottomaschera funziona in 2 tempi ma a me nn funge!
> Ciao piccottosiculo
> inserisci nella maschera principale una casella di testo, TxtNascosta, che
> fa riferimento ad un controllo della sottomaschera.
> e nell'origine controllo:
> =smNomeSottomaschera.Form!NomeControllosottomaschera
io verifico la presenza di un inserimento nella sub con un conteggio di
record
> nella maschera principale su evento: prima di aggiornare
>
> If IsNull(Me.TxtNascosta) Then
>     MsgBox "mancano dati nella sottomaschera",
>
>     Cancel = True
>     Me.Nomesottomaschera.SetFocus
>     Exit Sub
> End If
>
> Daniele
ma ke cambia ripetto a quello ke ho fatto io? Anzi mi pare ke hai fatto
il focus diretto alla sottomaschera ma nn al controllo....


title: Setfocus su sottomaschera

text:
picciottosiculo wrote:
> Ho una maschera con sottomaschera, le cui origini record sono 2 tabelle
> legate da una relazione uno a molti. Ovviamente uno va con la maschera
> principale e molti con la sub.
> Io vorrei ke prima di salvare un nuovo record nella form principale, si
> verificasse ke nella sub sia stato immesso almeno un record quindi ho
> messo nella form principale:
Se i form sono associati e soprattuto linkati o addirittura in
integrita' ho qualche dubbio sulla logica della cosa.
>
> Private Sub Form_BeforeUpdate(Cancel As Integer)
> 'calcolo se ho aggiunto records alla sub
> 'se la risp è no allora fa questo codice:
>         Cancel = True
>         Me.nome_controllo_sub_form.SetFocus
>
> Me.nome_controllo_sub_form.Form.nome_controllo_nella_sub.SetFocus
> End Sub
>
> ma ottengo un errore ke mi dice ke è impossibile passare il focus a
> nome_controllo_sub_form
> Dove sta l'errore?
>
Passalo prima sul subform e poi sul controllo (due setfocus per intenderci)
--
ac


title: Setfocus su sottomaschera

text:
credo di avere capito il problema:
Ipotizziamo di aver modificato (o aggiunto) un record nella maschera
principale. Visto ke questa è collegata alla sub da una relazione
uno-a molti, se si tenta di accedere alla maschera secondaria (con il
metodo set focus) collegata alla prima per immettere ulteriori dati, si
ottiene l'errore sulla cancellazione dell'evento before update della
maschera principale, perkè access deve prima salvare il record della
maschera principale. Se non lo salva (cancel=true) nn puo accedere al
record della maschera secondaria ke è direttamente collegato a quello
della maschera principale.
Il problema era quindi di natura concettuale e non di forma.
riferimenti:
ACC: Main Form Record Edits Saved When Subform Gets Focus
http://support.microsoft.com/kb/132033/en-us


title: Setfocus su sottomaschera

text:
Alessandro Cara ha scritto:
> Se i form sono associati e soprattuto linkati o addirittura in
> integrita' ho qualche dubbio sulla logica della cosa.
avevi ragione...mentre tu scrivevi la tua risposta io scrivevo la mia
;-)


title: Setfocus su sottomaschera

text:
"picciottosiculo" <
picciot...@gmail.com
> ha scritto nel messaggio
news:1162234450....@m73g2000cwd.googlegroups.com...

quello se vuoi lo aggiungi :)
non so quello che vuoi fare.....
ma al momento che passi il focus alla sottomaschera
il record della maschera principale è già inserito in tabella.
a questo punto devi:
impedire il passaggio a nuovo record;
testare se nella sottomaschera c'è almeno un record, altrimenti esci e
cancelli il record della maschera principale. qualcosa di simile a questo,
cambiando i nomi:
If IsNull(Me.TxtNascosta) Then
    If MsgBox("Vuoi chiudere la Fattura, senza i particolari?", vbYesNo) =
vbYes Then
    DoCmd.SetWarnings False
    DoCmd.RunSQL "DELETE tblFattureAcquisti.IDFatturaAcquisti  FROM
tblFattureAcquisti  WHERE
(((tblFattureAcquisti.IDFatturaAcquisti)=Forms!mFatturaAcquisto![IDFatturaAcquisti]));
", 0
    DoCmd.SetWarnings True
        Exit Sub
    Else
        Cancel = True
   End If
Daniele


title: Conversione totale dBase -> Access. E' possibile????

author: Pasquale Antonacci

text:
Cari amici,
quella che vi pongo e' una domanda molto strana, ma nella vita non si sa
mai...
Ho una piccola applicazione scritta in dBase che dovrei trasformare in
piattaforma MS Access.
Oltre a poter importare i dati dai files .dbf, esiste la possibilita' di
utilizzare tutti gli altri files dell'applicazione per ricostruire, anche a
livello grossolano, un database Access che replichi il sorgente dBase?
Sarebbe una cosa molto ma molto interessante....
Un saluto a tutti.  Lino
--
Posted from
IDENT:ro...@sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Sib dal portatile

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:01C11058.2F7EF...@tno.it...
> Cari amici,
> quella che vi pongo e' una domanda molto strana, ma nella vita non si sa
> mai...
> Ho una piccola applicazione scritta in dBase che dovrei trasformare in
> piattaforma MS Access.
> Oltre a poter importare i dati dai files .dbf, esiste la possibilita' di
> utilizzare tutti gli altri files dell'applicazione per ricostruire, anche
a
> livello grossolano, un database Access che replichi il sorgente dBase?
> Sarebbe una cosa molto ma molto interessante....
Per le tabelle (i file pdf) non c'e' problema, come probabilmente hai gia'
visto.
Per l'applicazione non c'e' possibilità alcuna, come vedrai.
Devi rifartela da capo
Ciao
Sib


title: Stampare report

author: Carlo Bellone

text:
Scusate se il problema e' banale, ma ho fatto qualche ricerca e non ho
trovato risposte accettabili.
Ho realizzato un report su tabelle e query, ma vorrei (e non ci riesco)
far stampare i dati di un solo record per pagina e non continuativi come
mi mostra l'anteprima.
Come si fa', dovrebbe essere banale, ma non ci sono riuscito.
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Stampare report

author: Vittò

text:
Devi impostare i parametri dal pulsante "Ordinamento eRaggruppamento" in
visualizzazione struttura del report in oggetto
Fai le prove con una copia e ci arrivi...
Ciao Vittò


title: Stampare report

author: Emyr

text:
On Tue, 26 Feb 2002 08:36:34 +0000 (UTC), "Carlo Bellone"
<
carlo....@libero.it
> wrote:
>Scusate se il problema e' banale, ma ho fatto qualche ricerca e non ho
>trovato risposte accettabili.
>
>Ho realizzato un report su tabelle e query, ma vorrei (e non ci riesco)
>far stampare i dati di un solo record per pagina e non continuativi come
>mi mostra l'anteprima.
>
>Come si fa', dovrebbe essere banale, ma non ci sono riuscito.
>
>Grazie
metti il simbolo del salta pagina sul corpo del report
Saluti.
Emanuele.


title: Trasformare i numeri in lettere

author: Francesco Marchione

text:
Ciao a tutti.
Frequeto da poco in NG. Ho un problema, devo trasformare dei numeri in
lettere (es. Ł. 1000 - Lire mille). Si puň fare con Access?
Se no, per favore indicatemi un programma che č capace di farlo o un sito
dove posso avere informazioni.
Grazie a tutti.


title: Trasformare i numeri in lettere

author: Antonio in the country

text:
"Francesco Marchione" <
Francesco...@libero.it
> ha scritto nel
messaggio news:QhqY6.64455$Rq1.4...@news.infostrada.it...
> Ciao a tutti.
> Frequeto da poco in NG. Ho un problema, devo trasformare dei numeri in
> lettere (es. £. 1000 - Lire mille). Si può fare con Access?
> Se no, per favore indicatemi un programma che è capace di farlo o un sito
> dove posso avere informazioni.
> Grazie a tutti.
>
>
Sul Sito Comune del Newsgroup c'è quello che ti interessa. Vai alla sezione
General e guarda l'esempio "Convertire numeri in testo" e riadattalo alle
tue esigenze.
Antonio


title: Trasformare i numeri in lettere

text:
"Antonio in the country" <
pi...@usa.net
> ha scritto nel messaggio
news:9gtde4$rpt$1...@lacerta.tiscalinet.it...

> Scusa la mia ignoranza ma come si fa per andare sul sito NG?


title: Trasformare i numeri in lettere

author: Roberto da casa

text:
"Francesco Marchione" <
Francesco...@libero.it
> ha scritto nel
messaggio news:QBKZ6.2661$6x.7...@news.infostrada.it...

Sotto la mia firma c'è il link internet del Sito Comune.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query eliminazione

author: lolince

text:
Ciao a tutti , scusatemi ragazzi ma mi sto fondendo il cervello ,
voglio eliminare in una tabella tabella1 gli stessi dati presenti in
una query (query1) hanno in comune codopz ,
Chi mi sa indicare la retta via ?


title: query eliminazione

author: almorel

text:

Ciao,
la retta via è l'operatore "in (select ....)" come criterio nel campo
codopz
(vedi sub queries)
Ciao
Alberto


title: query eliminazione

text:
lolince wrote:
> voglio eliminare in una tabella tabella1 gli stessi dati presenti in
> una query (query1) hanno in comune codopz ,
> Chi mi sa indicare la retta via ?
Hai provato con semplicemente collegare la tabella1 e la query1
tramite il campo codopz nella query di eliminazione?
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Parametri Visibili su reprt e predefiniti variabili su maschere

author: aleter

text:
Ciao a tutti ho 2 quesiti da fare:
1)
come posso fare per fare apparire i parametri su un report basato su una
query;
mi spego meglio: avendo un report basato su una query la cui esecuzione mi
chiede di inserire una data iniziale e una finale (Between And) per il
calcolo di un periodo vorrei fare apparire queste due date sul report per
rendere visibile il periodo preso in oggetto.
2)
in una maschera basata su una tabella con per esempio due campi (C1 e C2)
vorrei saper se è possibile, e come, fare apparire sul campo C2 un valore
predefinito variabile a seconda del valore immesso nel C1
Spero di essere stato abbastanza comprensibile nell'esposizione.
Grazie anticipatamente dell'attenzione.


author: Mar&mar

text:
"aleter" <
aleter...@softhome.net
> ha scritto nel messaggio
news:Kn1ba.26409$%p6.19...@news.edisontel.com...

1) Basta inserire i relativi controlli nell' intestazione del report o
nekll' intestazione di pagina oppure dove ti serve.
2) Dipende quanti valori "variabili" hai io in un caso analogo ho risolto
con evento su modifica del controllo C1.
    es
if [C1]= 1 then [C2] = "il prodotto selezionato corrisponde a......"
oppure puo' essere un' operazione tra controlli
if [C1]= 2 then [C2] = [data fine] - [data inizio]


text:
"Mar&mar" <
rm.creat...@tiscali.it
> ha scritto nel messaggio
news:652ba.44837$zo2.1...@news2.tin.it...

Forse sono troppo principiante per queste cose....


text:
"aleter" <
aleter...@softhome.net
> ha scritto nel messaggio
news:BC2ba.26420$%p6.19...@news.edisontel.com...

Guarda che non è difficile.
Risolviamo un punto per volta
1) Nella query che hai creato tra i parametri dovresti avere la seguente
stringa between #01/01/2000# and #31/12/2000# ; se si sostituisci la stringa
in questo modo between [data inizio] and [data fine]
salva la query e provala se funziona.
Poi nel report che ovviamente avra' come origine dei dati la predetta query
vai in visualizzazione struttura e inserisci due caselle di testo.
Nelle proprieta' di ciascuna casella inserita devi mettere come origine di
controllo la seguente stringa: = [data inizio] nella prima casella di testo
che hai inserito e [data fine] nella seconda.
Cosi facendo dovremmo avere risolto il primo dei tuoi problemi.
Fammi sapere se e come hai risolto.
Un saluto by Mar&mar


text:
"Mar&mar" <
rm.creat...@tiscali.it
> ha scritto nel messaggio
news:O73ba.35491$pG1.8...@news1.tin.it...

FUNZIONA!!!!!
Sei troppo gentile grazie 1000000000000000
Spero un giorno di poter ricambiare....


text:
"aleter" <
aleter...@softhome.net
> ha scritto nel messaggio
news:Gq3ba.26432$%p6.19...@news.edisontel.com...

Ora pero' dobbiamno risolvere il secondo problema
2) in visualizzazione struttura maschera devi andare sul campo che tu hai
chiamato C1 ;
premi il tasto destro del mouse e vai sulle proprieta';
vai nella scheda "evento";
trova la dicitura "Dopo aggiornamento";
premi i tre puntini sulla dx;
scegli generatore di codice e scrivi il seguente enunciato;
Private Sub C1_AfterUpdate()
If [C1] = 1 Then [C2] = "1 (uno)"
If [C1] = 2 Then [C2] = "2 (due)"
If [C1] = 3 Then [C2] = "3 (tre)"
........ e cosi' via
End Sub
-----------------------------------------------------------
Mar&mar
-----------------------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
-----------------------------------------------------------


text:
"Mar&mar" <
rm.creat...@tiscali.it
> ha scritto nel messaggio
news:4N3ba.45630$zo2.1...@news2.tin.it...

Ho risolto anche il secondo quesito, grazie ancora per l'attenzione sei
stato gentilissimo!!!
A presto
Ale


title: Evitare avvertenza "Impossibile accodare tutti i record nella query  di accodamento..."

author: Dino

text:
Ciao a tutti.Ho realizzato una query di accodamento per trasferire dei
records da una tabella ad un'altra tabella.Tale query di comando viene
attivata in un form dopo aver scelto determinati records da
accodare.Se seleziono e accodo tutti i records contemporaneamente non
mi esce nessuna avvertenza.Se invece ad esempio seleziono il "record1"
e lo accodo e in un secondo momento seleziono il "records2" e lo
accodo mi esce la segnalazione che ho riportato nel titolo del post.Ho
visto che cliccando su "sì"mi accoda il record scelto senza
problemi.Volevo sapere se si poteva via codice disabilitare questa
avvertenza,ovviamente il o i records accodati in un secondo tempo
devono essere inseriti come se cliccassi sul "Sì" dell'avvertenza.
Grazie in anticipo
Dino


author: BFS

text:
Il 25/03/2010 17.33, Dino ha scritto:
> Ciao a tutti.Ho realizzato una query di accodamento per trasferire dei
> records da una tabella ad un'altra tabella.Tale query di comando viene
> attivata in un form dopo aver scelto determinati records da
> accodare.Se seleziono e accodo tutti i records contemporaneamente non
> mi esce nessuna avvertenza.Se invece ad esempio seleziono il "record1"
> e lo accodo e in un secondo momento seleziono il "records2" e lo
> accodo mi esce la segnalazione che ho riportato nel titolo del post.Ho
> visto che cliccando su "sě"mi accoda il record scelto senza
> problemi.Volevo sapere se si poteva via codice disabilitare questa
> avvertenza,ovviamente il o i records accodati in un secondo tempo
> devono essere inseriti come se cliccassi sul "Sě" dell'avvertenza.
> Grazie in anticipo
> Dino
prima di richimare la query scrivi
DoCmd.SetWarnings False
subito dopo
DoCmd.SetWarnings true
ciao
BFS


text:
On 25 Mar, 18:02, BFS <
B...@bdffdfdfs.it
> wrote:
> Il 25/03/2010 17.33, Dino ha scritto:
>
> > Ciao a tutti.Ho realizzato una query di accodamento per trasferire dei
> > records da una tabella ad un'altra tabella.Tale query di comando viene
> > attivata in un form dopo aver scelto determinati records da
> > accodare.Se seleziono e accodo tutti i records contemporaneamente non
> > mi esce nessuna avvertenza.Se invece ad esempio seleziono il "record1"
> > e lo accodo e in un secondo momento seleziono il "records2" e lo
> > accodo mi esce la segnalazione che ho riportato nel titolo del post.Ho
> > visto che cliccando su "sì"mi accoda il record scelto senza
> > problemi.Volevo sapere se si poteva via codice disabilitare questa
> > avvertenza,ovviamente il o i records accodati in un secondo tempo
> > devono essere inseriti come se cliccassi sul "Sì" dell'avvertenza.
> > Grazie in anticipo
> > Dino
>
> prima di richimare la query scrivi
> DoCmd.SetWarnings False
>
> subito dopo
> DoCmd.SetWarnings true
>
> ciao
> BFS
Grazie mille BFS (senbra la sigla di una societa' di Leasing) sei
grandissimo o grandissima.funziona alla grande.
Dino


title: XFAVORE RISPONDETE:"MANUALI ACCESS"

author: Fabryzyo

text:
... Mi sono da poco avvicinato ad ACCESS utilizzando il Manuale Utente
fornito con l'office professional, ma credo che sia un po' troppo dispersivo
e basato sul solito file "NorthWind.mdb" di esempio .... vorrei passare ad
un buon manuale che mi permetta di familiarizzare con l'Access senza troppe
pretese per adesso .... ME NE CONSIGLIATE UNO VALIDO ??
Grazie Mille !!
fabryzyo


title: XFAVORE RISPONDETE:"MANUALI ACCESS"

author: Antonio Biso

text:
Fabryzyo <
fabr...@tin.it
> wrote in message 8udpa4$3i8$1...@nslave3.tin.it...

Spulciati per benino lěhelp on line e tutti i suoi esempi...
Antonio


title: XFAVORE RISPONDETE:"MANUALI ACCESS"

author: Federico Luciani

text:
Fabryzyo wrote:
> ... Mi sono da poco avvicinato ad ACCESS utilizzando il Manuale Utente
> fornito con l'office professional, ma credo che sia un po' troppo dispersivo
> e basato sul solito file "NorthWind.mdb" di esempio .... vorrei passare ad
> un buon manuale che mi permetta di familiarizzare con l'Access senza troppe
> pretese per adesso .... ME NE CONSIGLIATE UNO VALIDO ??
> Grazie Mille !!
> fabryzyo
premesso che, nei ng non si scrive in maiuscolo
NorthWind.mdb, Soluzioni.mdb, Ordini.mdb
sono i migliori esempi per cominciare, e non solo.
uniti al manuale e all'help hai tutto quello che ti serve, gratis.
se poi vuoi proprio spendere dei soldi, vai in libreria e prendi un qualunque
manuale per principianti, sono +o- tutti uguali.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per email
fluc...@paperino.libero.it
--------------------------------------


title: XFAVORE RISPONDETE:"MANUALI ACCESS"

author: Topona

text:
Fabryzyo <
fabr...@tin.it
> wrote in message 8udpa4$3i8$1...@nslave3.tin.it...
> ... Mi sono da poco avvicinato ad ACCESS utilizzando il Manuale Utente
> fornito con l'office professional, ma credo che sia un po' troppo
dispersivo
> e basato sul solito file "NorthWind.mdb" di esempio .... vorrei passare ad
> un buon manuale che mi permetta di familiarizzare con l'Access senza
troppe
> pretese per adesso .... ME NE CONSIGLIATE UNO VALIDO ??
> Grazie Mille !!
>
> fabryzyo
>
>
Ciao Fabrizio,
io all'inizio ho usato "Laboratorio di Access 97" APOGEO è molto semplice ed
intuitivo
Trovi diversi esercizi, poi puoi passare  a delle guide "Passo per Passo".
Ovviamente sul NG trovi tantissimi consigli utili anche per te.
Fammi sapere, ciao e buon lavoro
Alessia
P.S. erroneamente ho inviato al tuo mail il messaggio, scusa


title: XFAVORE RISPONDETE:"MANUALI ACCESS"

author: Marco Serra

text:
Ciao
Io ho iniziato con "Access 97 Visual Basic Passo a Passo" della Microsoft.
Adesso probab. c'e' quello per A2000.
E' proprio primordiale ma era quello che mi serviva.
Conoscevo VB ed SQL abbastanza ma Access per niente. Il libro parte proprio da zero.
Costa un po' troppo, ma tutti i libri del ramo sono cosi'.
Comunque e' la pratica che ti insegna.
Ciao
Marco
--
Posted from [212.210.92.253]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: XFAVORE RISPONDETE:"MANUALI ACCESS"

author: LC

text:
Fabryzyo <
fabr...@tin.it
> wrote in message
8udpa4$3i8$1...@nslave3.tin.it...
> ... Mi sono da poco avvicinato ad ACCESS utilizzando il Manuale
Utente
> fornito con l'office professional, ma credo che sia un po' troppo
dispersivo
> e basato sul solito file "NorthWind.mdb" di esempio .... vorrei
passare ad
> un buon manuale che mi permetta di familiarizzare con l'Access senza
troppe
> pretese per adesso .... ME NE CONSIGLIATE UNO VALIDO ??
> Grazie Mille !!
>
> fabryzyo
>
>
E dopo i manuali di base ho trovato un ottimo testo (almeno per me) in
Microsoft Access97 Manuale dello Sviluppatore - Mondadori Informatica
Microsoft Press.
Nel '98 costava 90k!
Ma ottima cosa è frequentare il NG ed il sito comune.
Ciao Luigi.
--------------------------------------
Sito del Linux User Group di Trieste
http://trieste.linux.it
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------


title: XFAVORE RISPONDETE:"MANUALI ACCESS"

author: Riccardo

text:
Fabryzyo <
fabr...@tin.it
> wrote in message 8udpa4$3i8$1...@nslave3.tin.it...
> ... Mi sono da poco avvicinato ad ACCESS utilizzando il Manuale Utente
> fornito con l'office professional, ma credo che sia un po' troppo
dispersivo
> e basato sul solito file "NorthWind.mdb" di esempio .... vorrei passare ad
> un buon manuale che mi permetta di familiarizzare con l'Access senza
troppe
> pretese per adesso .... ME NE CONSIGLIATE UNO VALIDO ??
> Grazie Mille !!
>
> fabryzyo
>
______
Io mi sono trovato bene con un libro della Mc-Graw Hill...non ricordo il
titolo, ma posso fartelo sapere oggi pomeriggio.
Ciao Riccardo


title: XFAVORE RISPONDETE:"MANUALI ACCESS"

author: Paolo A.

text:
Fabryzyo wrote:
> ... Mi sono da poco avvicinato ad ACCESS utilizzando il Manuale Utente
> fornito con l'office professional, ma credo che sia un po' troppo dispersivo
> e basato sul solito file "NorthWind.mdb" di esempio .... vorrei passare ad
> un buon manuale che mi permetta di familiarizzare con l'Access senza troppe
> pretese per adesso .... ME NE CONSIGLIATE UNO VALIDO ??
> Grazie Mille !!
>
> fabryzyo
nel cd di office, nella cartella valuepack\access c'è una parte del 'famoso'
manuale
'Building Applications with Microsoft Access 97'.
ci sono parecchie cose utili
ciao
Paolo
--
-------------------------------------------------------------------------------
Un giorno le macchine riusciranno a risolvere tutti i nostri problemi.
Ma nessuna macchina sarà in grado di porne uno.
-------------------------------------------------------------------------------


title: Ombra su form

author: Francesco

text:
Vorrei aggiungere un'ombreggiatura ad una piccola form di warning.
E' possibile tramite le Api a disegnare l'ombra ?
Sempre in gamba.


title: Ombra su form

author: Alessandro Baraldi

text:
"Francesco" <
francov...@tin.it
> wrote in message
news:79217c6f.05020...@posting.google.com
> Vorrei aggiungere un'ombreggiatura ad una piccola form di warning.
> E' possibile tramite le Api a disegnare l'ombra ?
>
> Sempre in gamba.
Se togli il Bordo e metti un Rettangolo con effetto
ombreggiatura di dimensione della Form con Priorità
inferiore agli altri controlli, ottieni esattamente
l'effetto che vuoi.
Con le API io lascierei perdere, ti complichi la vita
per un vezzeggio grafico.
@ALex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ombra su form

author: Bruno - S95

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:04d11a5e16055037d1...@mygate.mailgate.org...

-----------------------------------------------
Ciao Alessandro, scusa la mia ignoranza, cosa intendi per priorità inferiore
agli altri controlli.
Grazie
        Bruno


title: Ombra su form

text:
"Bruno - S95" <
mus...@virgilio.it
> wrote in message
news:Io%Nd.848912$
35.32...@news4.tin.it
[CUT]
> Ciao Alessandro, scusa la mia ignoranza, cosa intendi per priorità inferiore
> agli altri controlli.
>
> Grazie
>
>         Bruno
Intendevo dire la priorità di Visualizzazione a DesignTime.
Ovvero l'effetto del Porta in primo piano o porta in secondo piano.
Ciao
@Alex



title: Ombra su form

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cc30a43e06622d5f43...@mygate.mailgate.org...
> "Bruno - S95" <
mus...@virgilio.it
> wrote in message
> news:Io%Nd.848912$
35.32...@news4.tin.it
>
> [CUT]
>> Ciao Alessandro, scusa la mia ignoranza, cosa intendi per priorità
>> inferiore
>> agli altri controlli.
>>
>> Grazie
>>
>>         Bruno
>
>
> Intendevo dire la priorità di Visualizzazione a DesignTime.
> Ovvero l'effetto del Porta in primo piano o porta in secondo piano.
>
> Ciao
> @Alex
>
>
> --
Grazie, mi stavi già mettendo già paura.
Ciao
    Bruno


title: Ombra su form

text:
"Bruno - S95" <
mus...@virgilio.it
> wrote in message news:<FnaOd.853726$
35.32...@news4.tin.it
>...

Oltre a chiederti come inserire un rettangolo con ombra in una form
portandolo in secondo piano, ti invito a indicarci anche la strada più
difficile, e cioè quella delle API. A volte capite che via VB uno
sceglie di ingrandire la maschera; in questo caso dovrebbe
preoccuparsi di ingrandire anche il rettangolo.
Ciao Alex e grazie.


title: Ombra su form

author: ALESSANDRO Baraldi

text:
[CUT]
>
> Oltre a chiederti come inserire un rettangolo con ombra in una form
> portandolo in secondo piano, ti invito a indicarci anche la strada più
> difficile, e cioè quella delle API.
He....He....!!!
Non ho la soluzione pronta, anche se è presumibilmente fattibile.
Usare le API non è così immediato, soprattutto se si parla di Grafica
con Access.
> A volte capite che via VB uno
> sceglie di ingrandire la maschera; in questo caso dovrebbe
> preoccuparsi di ingrandire anche il rettangolo.
Perchè con le API credevi che non sarebbe servito....??
Non pensare che le API generino l'OMBRA fisica...! è
solo un Rettangolo posizionato in BackGround disegnato
con un Brush riferito all'HWND della Form, e come tale
prevede di SubClassare la Form per discriminarne lo
spostamento e il Resize....!
Ti assicuro che per quello che serve sarebbe da pazzi
farlo via API.
Usando uno Shape la cosa è semplicemente banale, se hai
difficoltà a metterla in pista ti mando volentieri un DEMO.
Mandami una MAIL con Oggetto quello del 3D.
> Ciao Alex e grazie.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: refresh

author: Angelo Ale

text:
Ho una mschera continua che esegue delle operazioni una volta finite le
operazioni
ripulisco la tabella di appoggio con il
docmd.runsql "..."
e poi eseguo il
me.refresh
ma mi da errore e non so come fare.
Dove sbaglio? E se non si puo fare in questo modo come è possibile fare
per avere l'effetto desiderato cioe ripulire la maschera per una nuova
operazione.
Grazie al NG
ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: refresh

author: ciroteo

text:
"Angelo Ale" <
cl...@iol.it
> ha scritto nel messaggio
news:7f31141b1e4f517dccf...@mygate.mailgate.org...

me.requery non va?


title: vs riciclo qryPassThrough DAO Recordset più istanze

author: OneEDP

text:
Buon giorno,

in modo poco elengante per aprire al volo uno o più DAO.Recordset (in soloa lettura snapshot) utilizzo una qryPassThrough preesistente (già con tutta la stringa di connessione preimpostata) e ne modifico il contenuto con
CurrentDb.QueryDefs("qryPassThrough ").SQL = "SELECT FIELD FROM TABLE"
successivamente istanzio il recordset
set myRecordSetDAO = CurrentDb.QueryDefs("qryPassThrough").OpenRecordset
La domanda è questa
se cambio CurrentDb.QueryDefs("qryPassThrough").SQL = "SELECT FIELD_2 FROM TABLE_2" posso aprire un secondo recordset
set myRecordSetDAO_2 = CurrentDb.QueryDefs("qryPassThrough").OpenRecordset
senza creare problemi al primo myRecordSetDAO già aperto e che voglio tenere aperto?
Ho fatto dei test e sembra vada bene, ma non vorrei che siano sia in cache e quindi incorro in problemi.

In pratica riciclo una queryPT più volte per non creare connessioni ogni volta.

Potrei usare ADO ma di fatto gli ado fanno eseguire sia su SQL Server che DB2 due volte l'istruzione sul server raddoppiando i tempi di esecuzione.

Grazie.

Daniele


text:

Quello che fai funziona, ma secondo me non ne hai bisogno, le Query, incluse le PT, possono essere anche temporaneee...

L'esempio sotto è per una ACTION QUERY, ma ovviamente puoi far restituire il Recordset basta Forzare la proprietà returnsrecords=True e non usare Execute ma OpenRecordset...

Function ExecuteSPT (sqltext As String, connectstring As String)

' Purpose: Esegue una temporanea query pass-through.
' Accepts: sqltext: Stringa SQL da eseguire.
' connectstring: Connection string, deve seguire il predicato "ODBC;".
' Returns: nothing.

Dim mydb As DAO.Database, myq As DAO.QueryDef
Set mydb = DBEngine.Workspaces(0).Databases(0)

' Create a temporary QueryDef object that is not saved.
Set myq = mydb.CreateQueryDef("")

' Set the ReturnsRecords property to False in order to use the
' Execute method.
myq.returnsrecords = False

myq.connect = connectstring
myq.sql = sqltext

myq.Execute
myq.Close

End Function

@Alex


text:

Grazie Alex!
In qualche modo posso vedere lo statement nella struttura SQL invocarla e valutare gli errori restituiti in modo più agevole.
Posso pensare di utilizzare il tuo esemmpio per crearmi una funzione ad hoc
Grazie!


author: Potone

text:
Il giorno mercoledì 5 dicembre 2018 10:17:36 UTC+1, OneEDP ha scritto:
> Buon giorno,
[Cut]
> Potrei usare ADO ma di fatto gli ado fanno eseguire sia su SQL Server che DB2 due volte l'istruzione sul server raddoppiando i tempi di esecuzione.
>
> Grazie.
>
> Daniele

Ciao,
so che sono off-topic rispetto alla domanda ma la tua affermazione su Ado + Sql mi interessa: potresti dare qualche dettaglio al riguardo?

Grazie
Mat.


text:
Prova vedere qui:
http://p2p.wrox.com/access/5197-pass-through-query-input-parmeter.html

@Alex


text:
Il giorno mercoledì 5 dicembre 2018 12:09:21 UTC+1, @Alex ha scritto:

PERCHE!!!!!????
Perchè myq.RecordsAffected restituisce zero!
Snervante!
Idee?
Grazie


title: Query: Visualizzare un Record per Pagina

author: Visir

text:
buongiorno, non riesco a trovare nulla nella guida!
esiste un'impostazione che mi permette di visualizzare un solo record per
pagina della query o addirittura solo un record e basta  per esempio solo il
primo, o solo l'ultimo
Mi basta anche un riferimento alla guida grazie...
(ACCESS 2003)
Grazie
HTH
Luca


author: Karl Donaubauer

text:
Visir wrote:
> buongiorno, non riesco a trovare nulla nella guida!
> esiste un'impostazione che mi permette di visualizzare un solo record per
> pagina della query o addirittura solo un record e basta  per esempio solo
> il primo, o solo l'ultimo
Cos'è una "pagina" in una query?
Se intendi la stampa creati un report.
> Mi basta anche un riferimento alla guida grazie...
> (ACCESS 2003)
<F1> TOP
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3u0j4hF...@individual.net...
> Visir wrote:
>> buongiorno, non riesco a trovare nulla nella guida!
>> esiste un'impostazione che mi permette di visualizzare un solo record per
>> pagina della query o addirittura solo un record e basta  per esempio solo
>> il primo, o solo l'ultimo
>
> Cos'è una "pagina" in una query?
> Se intendi la stampa creati un report.
grazie mi sono appena accorto che volevo parlare di report e non di query
>
>> Mi basta anche un riferimento alla guida grazie...
>> (ACCESS 2003)
>
> <F1> TOP
>
...menomale che il tuo umorismo non cambia mai... :-)


title: problema con caselle combinate (filtro dati)

author: Alessia

text:
Buongiorno a tutto l'NG, ho bisogno del Vostro aiuto per questo problema
In un programma per la Gestione del Budget di spesa, ho 6 Tbl suddivise in:
TblBUDGET:IDBUD;DATA;VALORE;CO_BA
TblCONTO:IDCONTO;DESCRIZIONE;IDBUD;VALORE;DATA
TblSOTTOCONTO: IDSOTTO;DESCRIZIONE;IDCONTO;IDBUD;VALORE;DATA
TBLDESCRIZIONE_ORDINE;IDORD;IDFORN;DATA;PROT;OGGETTO;VALORETOT;
TblDETTAGLIO_ORDINE; IDORD;IDBUD;IDCONTO;IDSOTTO;Valore
TblFORNITORE;IDFOR;DESCRIZIONE
Ho creato una Maschera con sottomaschera con la TblDESCRIZIONE_ORDINE e
TblDETTAGLIO_ORDINE;
Nella Maschera DESCRIZIONE_ORDINE vengono inseriti i dati dell'ordine con il
valore totale;
Nella Sottomaschera DETTAGLIO_ORDINE; vengono inseriti i dettagli dell'
ordine suddividendo il VALORETOT, come nell'esempio:
IDBUD
COSTI, BENIAMMORTIZZABILI
IDCONTO
SERVIZI
MATERIALI DI CONSUMO
MANUTENZIONI
IDSOTTO
"Spese di rappresentanza"
"Pubblicità"
"Corsi di aggiornamento"
Ecc
Ecc
Nella sottomaschera ho inserito 3 Caselle Combinate che filtrano i dati tra
di loro, cioè, se scelgo COSTI, la seconda casella mi propone SERVIZI,
MATERIALI DI CONSUMO ecc, e la terza casella mi propone "Spese di
rappresentanza ecc ecc"
Il problema nasce al momento in cui effettuo una seconda registrazione nella
sottomaschera per lo stesso Ordine, perché mi cancella (solo visivamente) i
dati inseriti precedentemente.
Ovviamente nella tbl trovo tutti i dati registrati.
Come faccio ad ovviare a questo problema? Ho bisogno di vedere sempre la
suddivisione dei dati dell'ordine.
Sperando di essere stata sufficientemente chiara, mando a tutti un mega
saluto.
Grazie
Ale


author: [MaGri]

text:
"Alessia" <
les...@altavista.it
> ha scritto nel messaggio
news:99pv4k$1q5d$1...@half.spin.it...
> Buongiorno a tutto l'NG, ho bisogno del Vostro aiuto per questo problema
> In un programma per la Gestione del Budget di spesa, ho 6 Tbl suddivise
in:
> TblBUDGET:IDBUD;DATA;VALORE;CO_BA
Alla terza riga mi sono stancato di leggere...
Scusa ma nei ng ci sono regole da rispettare
se vuoi risposte...
Una di queste e' che si cerca di sentitezzare il
problema in poche righe....
Ciao Marco


text:
"[MaGri]" <
mag...@tin.it
> ha scritto nel messaggio
news:99q1uq$p59$1...@pinco.nettuno.it...

Be che dire, hai comunque perso tempo per rispondere.
Grazie
Ale