title: Aggiornamento automatic campo

author: Paolo Dal Bosco

text:
"Simone" <
utente_virgi...@virgilio.it
> ha scritto nel messaggio
news:1550420.1158309772126.JavaMail.newsgroup@sc-ng-1...
> Buongiorno a tutti, premetto subito che di Access sono
> relativamente nuovo, ma in generale conosco i database
> (benedetto mysql!!).
> Veniamo al dunque:
> Ho 2 tabelle, una Prodotti che contiene i campi "id", "codice"
> e "costo" e la seconda Ordini che
> contiene "data", "cliente", "ordine", "costo" e "quantita".
> Ora avendo la tabella Prodotti gią compilata nella sua integritą
> vado ad immettere il primo record di Ordini e una volta che
> inserisco il codice dell'ordine, vorrei che mi si autocompilasse
> il campo "costo", leggendo il valore costo dalla tabella
> Prodotti.
> Non credo sia difficile, ma ho fatto molte prove senza ottenere
> il risultato. Serve per caso qualche script vba? o qualche
> query? oppure ho solamente collegato male le relazioni fra le
> tabelle?
> Spero che qualcuno mi aiuti!!!!
> --
userei il Medoto Dlookup
trovi nell'help un esempio che puņ fare al caso tuo
Ciao
Paolo


title: Aggiornamento automatic campo

author: simone

text:
Grazie, anche se sembra più complicato del previsto :-(
ciao e grazie ancora :-)
Paolo Dal Bosco ha scritto:
>
> "Simone" <
utente_virgi...@virgilio.it
> ha
> scritto nel messaggio
> news:1550420.1158309772126.JavaMail.newsgroup@sc-ng-1.
> ..
> > Buongiorno a tutti, premetto subito che di Access
> sono
> > relativamente nuovo, ma in generale conosco i
> database
> > (benedetto mysql!!).
> > Veniamo al dunque:
> > Ho 2 tabelle, una Prodotti che contiene i campi
> "id", "codice"
> > e "costo" e la seconda Ordini che
> > contiene "data", "cliente", "ordine", "costo" e
> "quantita".
> > Ora avendo la tabella Prodotti già compilata nella
> sua integrità
> > vado ad immettere il primo record di Ordini e una
> volta che
> > inserisco il codice dell'ordine, vorrei che mi si
> autocompilasse
> > il campo "costo", leggendo il valore costo dalla
> tabella
> > Prodotti.
> > Non credo sia difficile, ma ho fatto molte prove
> senza ottenere
> > il risultato. Serve per caso qualche script vba? o
> qualche
> > query? oppure ho solamente collegato male le
> relazioni fra le
> > tabelle?
> > Spero che qualcuno mi aiuti!!!!
> > --
> userei il Medoto Dlookup
> trovi nell'help un esempio che può fare al caso tuo
> Ciao
> Paolo
>
>



title: riferimenti parametrizzati (2)

author: Riviera

text:
Non so se si può fare :
dalla mask B (attiva in quel momento) vorrei caricare una descrizione in una
text box sulla mask A (aperta ma inattiva)...
Forms!Mask_A!Casella_1 = me.DescrizioneIn_textbox_su_Mask_B ;
fin qui ok, il problema nasce perchè la casella di destinazione poterbbe
essere Casella_1 , Casella_2 , Casella_3 etc
per cui la riga di codice di prima dovrebbe diventare :
Forms!Mask_A!CasellaDiDestinazione= me.DescrizioneIn_textbox_su_Mask_B
dove CasellaDiDestinazione assumerebbe il nome di Casella_1 o Casella_2 o
Casella_3 .
Spero di essermi spiegato .
Grazie per l'interessamento
Marce


title: riferimenti parametrizzati (2)

author: Alessandro

text:
"Riviera" <
marce...@smartino.ge.it
> wrote in message
news:ab64ap$369$
1...@ftp-news.csita.unige.it

Si ti sei spiegato bene.
Devi ricorrere all'utilizzo non esplicito del riferimento.
In breve l'oggetto Form ha in nè la collezione Controls, che si
riferisce ai controlli della Form.
In pratica per riferirti alla Combo1 puoi:
Forms!Mask_A.Controls("NomeControllo")=me.descrizione........ecc...!
Ovviamente al posto di NomeControllo inserisci una Variabile Stringa
alla quale attribuisci il Nome del controllo che vuoi....!!!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: riferimenti parametrizzati (2)

text:
> > Casella_3 .
> > Spero di essermi spiegato .
> > Grazie per l'interessamento
> > Marce
>
>
> Si ti sei spiegato bene.
> Devi ricorrere all'utilizzo non esplicito del riferimento.
> In breve l'oggetto Form ha in nè la collezione Controls, che si
> riferisce ai controlli della Form.
> In pratica per riferirti alla Combo1 puoi:
> Forms!Mask_A.Controls("NomeControllo")=me.descrizione........ecc...!
>
> Ovviamente al posto di NomeControllo inserisci una Variabile Stringa
> alla quale attribuisci il Nome del controllo che vuoi....!!!
>
>
> Alessandro.
>
Fatto .... un GGGGrazie
Marce


title: conversione da xp a access2016 barre menu

author: mario rossi

text:
ho convertito un db da access xp a access 2016 adesso però sembra non riconosca piu il codice

    Dim cbarmenu As CommandBar
    Set cbarmenu = CommandBars("stampe3")
    cbarmenu.Enabled = False

avevo creato una barra menu personalizzata con la lente per zoom e la stampante per stampare l'anteprima di un report

sapete come potrei risolvere?


text:
Se hai convertito in ACCDB è normale.
La versione ACCDB ha abbandonato le commandbars a favore dei RIBBONS...
Puoi usare le commandbars perni menu contestuali popup.

@Alex


text:

grazie, mi puoi dire come nascondere tutte le ribbons all'avvio in modo che non si capisca che è access, dovrei poi creare una ribbon personalizzata con lente e stampante che viene visualizzata solo su apertura report e su chiusura viene nascosta anch'essa.

qualche aiuto?


text:

Le "Barre degli strumenti personalizzate" le  trovi nei "Componenti aggiuntivi"

..
svt


title: ultimi 4 caratteri di un record

author: ^luigi^

text:
ho un campo testo "conta" con dei numeri 44564/2001, in un altro campo
testo "anno" vorrei inserire gli ultimi 4 caratteri dei record del campo
"conta".
Come posso fare? (non vorrei andare a casaccio e fare dei casini)
grazie.
l.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ultimi 4 caratteri di un record

author: sv

text:
^luigi^ ha scritto:
> ho un campo testo "conta" con dei numeri 44564/2001, in un altro campo
> testo "anno" vorrei inserire gli ultimi 4 caratteri dei record del campo
> "conta".
> Come posso fare? (non vorrei andare a casaccio e fare dei casini)
> grazie.
> l.
Right("44564/2001",4) in VBA ti restituisce "2001"
--
sv



title: ultimi 4 caratteri di un record

text:
sv ha scritto:
> ^luigi^ ha scritto:
> > ho un campo testo "conta" con dei numeri 44564/2001, in un altro campo
> > testo "anno" vorrei inserire gli ultimi 4 caratteri dei record del campo
> > "conta".
> > Come posso fare? (non vorrei andare a casaccio e fare dei casini)
> > grazie.
> > l.
> Right("44564/2001",4) in VBA ti restituisce "2001"
> --
> sv
e volendo aggiornare tutti i record esistenti con una query di
aggiornamento?
del tipo (esempio che non mi funziona)
criteri campo anno:  right([conta.tabella],4)
questo l'ho provata, ma mi da errore di sintassi.
l.



title: ultimi 4 caratteri di un record

author: geppo

text:
Ciao "^luigi^" <
onofrio...@in.it
> ha scritto nel messaggio
news:gntmqt$4pd$1...@news.newsland.it...
---cut---
> e volendo aggiornare tutti i record esistenti con una query di
> aggiornamento?
> del tipo (esempio che non mi funziona)
usa il ";" invece della "," cosi:
criteri campo anno:  right([conta.tabella];4)
> questo l'ho provata, ma mi da errore di sintassi.
--
Ciao
Geppo


title: ultimi 4 caratteri di un record

text:
geppo ha scritto:



ah grazie!  non avevo penzato al ;
ora funziona.



title: pagina accesso dati su web

text:
Ciao a tutti. Ho letto sul sito comune che la pagina accesso dati di access
2002 mentre su intranet pare funzioni, su web sia un po' un oggetto
misterioso che solo microsoft asserisce funzionare ..
Qualcuno puo' riferire esperienze concrete  equalche dritta al riguardo?
Grazie in anticipo
P.
--
~~
PGP key available on keyservers Key ID  0x2E67E58E
Finger print 9EEA D8A0 2A3E DFBA CF50  A830 EC58 C8EB 2E67 E58E


title: pagina accesso dati su web

author: ciroteo

text:
"P@P" <
pat...@despammed.com
> ha scritto nel messaggio
news:x4gNb.89565$VW.36...@news3.tin.it...

secondo te perchè esistono le pagine dinamiche .asp?
... da profano ti direi di optare x questo linguaggio se vuoi portare i dati
sul web.
Altrimenti una valida alternativa è il PHP, che tutti consigliano con
architettura mysql/apache/php .... ma io lo uso anche tramite odbc con
access..


title: verifica di un percorso

author: Luca Scrigna

text:
prima di fare il relink alle tabelle,
volevo verificare l'esistenza del percorso che inserisco.
come faccio?
grazie.
Lenny


title: verifica di un percorso

text:
"Luca Scrigna" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:a5lg5k$asv$1...@lacerta.tiscalinet.it...
> prima di fare il relink alle tabelle,
> volevo verificare l'esistenza del percorso che inserisco.
>
> come faccio?
ho fatto un modulino di access abbastanza elastico...se vuoi te lo mando
serve per vedere se c'è un percorso oppure un file
ciao


title: verifica di un percorso

author: Lenny

text:
"### CH v.2002 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:a5ljnj$seg$1...@fe2.cs.interbusiness.it...

non c'è bisogno.
fatto qualche esperimento con la funzione DIR e bene o male sono
riuscito a fare quello che mi serviva.
grazie lo stesso.
ciao


title: verifica di un percorso

author: Antonio Biso

text:
"Luca Scrigna" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:a5lg5k$asv$1...@lacerta.tiscalinet.it...
> prima di fare il relink alle tabelle,
> volevo verificare l'esistenza del percorso che inserisco.
Funzione dir
Antonio


title: verifica di un percorso

text:
> Funzione dir
una curiosità:
perchè mi passa il campo "" e non null quando non esiste il percorso?
grazie.
ciao
Lenny


title: verifica di un percorso

text:
"Lenny" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:a5ll5e$ij5$1...@pegasus.tiscalinet.it...
>
> > Funzione dir
>
>
> una curiosità:
> perchè mi passa il campo "" e non null quando non esiste il percorso?
>
lo vuoi lo stesso i modulo? ...è carino
 e funzia bene...se proprio non lo vuoi nulla
pensa è sufficiente richiamarlo ogni volta che vuoi da qualsiasi maschera e
lui ti restituisce il VERO o FALSO e ti da possibilità di creare la
directory al volo
ciao


title: verifica di un percorso

text:
"Lenny" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:a5ll5e$ij5$1...@pegasus.tiscalinet.it...
>
> > Funzione dir
>
> una curiositŕ:
> perchč mi passa il campo "" e non null quando non esiste il percorso?
E che te devo da dě?
Perchč chi ha realizzato la funzione di access ha deciso cosě: č proprio il
comportamento normale della funzione restituire ""
Antonio


title: verifica di un percorso

text:
"### CH v.2002 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:a5lom8$6tu$1...@fe1.cs.interbusiness.it...
>
> lo vuoi lo stesso i modulo? ...è carino
>  e funzia bene...se proprio non lo vuoi nulla
>
> pensa è sufficiente richiamarlo ogni volta che vuoi da qualsiasi maschera
e
> lui ti restituisce il VERO o FALSO e ti da possibilità di creare la
> directory al volo
Perchè non lo invii al sito comune?
Antonio


title: verifica di un percorso

author: Roccia

text:
In article <a5lg5k$asv$
1...@lacerta.tiscalinet.it
>,
luca...@tiscalinet.it

says...
> prima di fare il relink alle tabelle,
> volevo verificare l'esistenza del percorso che inserisco.
Utilizzando un oggetto Scripting.Filesystemobject puoi fare cose carine
oltre a verificare l'esistenza del file (Che so... vedere se ne hai i
diritti in scrittura, prenderne solo la directory o solo il nome senza
estensionesenza diventare scemo a spaccare la stringa eccetera...)


title: verifica di un percorso

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:e%tf8.41435$v7.15...@twister1.libero.it...
> Perchè non lo invii al sito comune?
>
perchè l'ultima volta che ho inviato al sito comune qualcosa, deve essere
ancora pubblicato...e mi sembrava interessante...allora probabilmente visto
che non sono un gran sviluppatore o per lo meno...c'è ne sono di meglio....i
miei moduli li do solo a chi interessano.


title: verifica di un percorso

text:
"### CH v.2002 ###" <
ngma...@genio-af.it
> ha scritto nel messaggio
news:a5ndeu$qr6$1...@fe1.cs.interbusiness.it...

Mi sembra molto strano questo: forse non è mai arrivato.
Luciano, senti un po' qui che dice CH !!!!
Antonio


title: verifica di un percorso

author: Luciano (DOC)

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:E2Jf8.48668$fa5.1...@twister2.libero.it...
> Mi sembra molto strano questo: forse non è mai arrivato.
> Luciano, senti un po' qui che dice CH !!!!
Era meglio dire Federico, segue lui queste cose. Comunque, ho dato
un'occhiata alla posta del webmaster e non c'e' nulla spedito con
l'indirizzo ### CH v.2002 ### <
ngma...@genio-af.it
>.
In ogni caso, c'e' parcchio materiale arretrato da smaltire, siamo tutti
molto impegnati ultimamente.
Saluti.
Luciano


title: OT Traduzione FAQ 3.5

author: Karl Donaubauer

text:
**************************
3.5 Change the data type of a field by code
Problem
You want to change programmatically the data type or the size
of a field.
Solution
In versions prior A00 this is only possible by long-winded coding.
Here's an example that shows such a complicated way how to
change the type of a field into text or change the field size of a
text field:
'************ CODE START ************
Dim db As DAO.Database
'if the table is in the current db
Set db = CurrentDb
'if the table is in a different db e.g. in a Frontend/Backend situation
'Set db = DBEngine.Workspaces(0).OpenDatabase("c:\Path\Different.mdb")
'rename the original field
db.TableDefs("MyTable").Fields("MyField").Name = "OldField"
'create a new field with the desired settings
db.Execute "ALTER TABLE MyTable ADD COLUMN MyField VARCHAR(100)"
'take over old data
db.Execute "UPDATE MyTable SET MyField = OldField"
'delete old field
db.Execute "ALTER TABLE MyTable DROP COLUMN OldField"
'************ CODE END ************
With JET 4, i.e. in versions >=A00, this complicated procedure
isn't necessary any more.
The ALTER TABLE command of JET SQL has been extended by
ALTER COLUMN (see <F1>). So you only need a single line to
accomplish the task (using the above db variable):
db.Execute "ALTER TABLE MyTable ALTER COLUMN MyField VARCHAR(100)"
*********************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: OT Traduzione FAQ 3.5

text:
Karl Donaubauer ha scritto:
> **************************
> 3.5 Change the data type of a field by code
> Problem
> You want to change programmatically the data type or the size
> of a field.
> Solution
> In versions prior A00 this is only possible by long-winded coding.
> Here's an example that shows such a complicated way how to
> change the type of a field into text or change the field size of a
> text field:
> '************ CODE START ************
> Dim db As DAO.Database
> 'if the table is in the current db
> Set db = CurrentDb
> 'if the table is in a different db e.g. in a Frontend/Backend situation
> 'Set db = DBEngine.Workspaces(0).OpenDatabase("c:PathDifferent.mdb")
> 'rename the original field
> db.TableDefs("MyTable").Fields("MyField").Name = "OldField"
> 'create a new field with the desired settings
> db.Execute "ALTER TABLE MyTable ADD COLUMN MyField VARCHAR(100)"
> 'take over old data
> db.Execute "UPDATE MyTable SET MyField = OldField"
> 'delete old field
> db.Execute "ALTER TABLE MyTable DROP COLUMN OldField"
> '************ CODE END ************
> With JET 4, i.e. in versions >=A00, this complicated procedure
> isn't necessary any more.
> The ALTER TABLE command of JET SQL has been extended by
> ALTER COLUMN (see <F1>). So you only need a single line to
> accomplish the task (using the above db variable):
> db.Execute "ALTER TABLE MyTable ALTER COLUMN MyField VARCHAR(100)"
> *********************
3.5 Cambiare il tipo dati di un campo via codice
Problema
Vuoi modificare, da programma, il tipo dati o la dimensione di un campo.
Soluzione
Nelle versioni antecedenti A00 questo è solo possibile con codice verboso
(macchinoso). Qui vi è un esempio che mostra un tale modo complicato, per
modificare il tipo dati di un campo in testo, o modificare la dimensione
(del campo) di un campo testo.
'************ INIZIO CODICE ************
Dim db As DAO.Database
'se la tabella è nel database corrente
Set db = CurrentDb
'se la tabella è in un diverso database, p. e., in una situazione FE/BE
'Set db = DBEngine.Workspaces(0).OpenDatabase("c:\Percorso\Diverso.mdb")
'rinominare il campo originale
db.TableDefs("MiaTabella").Fields("MioCampo").Name = "VecchioCampo"
'creare un nuovo campo con le impostazioni desiderate
db.Execute "ALTER TABLE MiaTabella ADD COLUMN MioCampo VARCHAR(100)"
'prendere il controllo dei vecchi dati
db.Execute "UPDATE MiaTabella SET MioCampo = VecchioCampo"
'cancellare il vecchio campo
db.Execute "ALTER TABLE MiaTabella DROP COLUMN VecchioCampo"
'************ FINE CODICE ************
Con il Jet 4, cioè con le versioni >=A00, questa procedura complicata non
è più necessaria.
Il comando ALTER TABLE di JET SQL è stato ampliato da ALTER COLUMN (vedi
<F1> Help). Così hai soltanto bisogno di una singola linea di codice per
portare a termine il compito (utilizzando la variabile db sopra indicata):
db.Execute "ALTER TABLE MiaTabella ALTER COLUMN MioCampo VARCHAR(100)"
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: OT Traduzione FAQ 3.5

author: MA

text:
"sv" <
sal...@nospaccessgroup.it
> ha scritto nel messaggio
news:d0es26$i5m$1...@news.newsland.it...

Nelle versioni antecedenti A00 questo è possibile solo con codice
complicato.
> Qui vi è un esempio che mostra un tale modo complicato, per
> modificare il tipo dati di un campo in testo, o modificare la dimensione
> (del campo) di un campo testo.
> '************ INIZIO CODICE ************
> Dim db As DAO.Database
> 'se la tabella è nel database corrente
> Set db = CurrentDb
> 'se la tabella è in un diverso database, p. e., in una situazione FE/BE
> 'Set db = DBEngine.Workspaces(0).OpenDatabase("c:\Percorso\Diverso.mdb")
>
> 'rinominare il campo originale
Rinomini il campo originale
> db.TableDefs("MiaTabella").Fields("MioCampo").Name = "VecchioCampo"
>
> 'creare
crei un nuovo campo con le impostazioni desiderate
> db.Execute "ALTER TABLE MiaTabella ADD COLUMN MioCampo VARCHAR(100)"
>
> 'prendere il controllo
gestisci i vecchi dati
> db.Execute "UPDATE MiaTabella SET MioCampo = VecchioCampo"
>
> 'cancellare
Cancelli il vecchio campo
Ciao MAssimialino


title: OT Traduzione FAQ 3.5

text:
MA ha scritto:


Non sono tanto d'accordo. Il codice in se non è complicato, è tutta la
procedura che risulta "ferraginosa". Del resto Karl ha usato, prima
"long-winded", e poi "complicated procedure", quindi voleva dire qualcosa
di diverso nei due punti della FAQ.
> > Qui vi è un esempio che mostra un tale modo complicato, per
> > modificare il tipo dati di un campo in testo, o modificare la dimensione
> > (del campo) di un campo testo.
> > '************ INIZIO CODICE ************
> > Dim db As DAO.Database
> > 'se la tabella è nel database corrente
> > Set db = CurrentDb
> > 'se la tabella è in un diverso database, p. e., in una situazione FE/BE
> > 'Set db = DBEngine.Workspaces(0).OpenDatabase("c:PercorsoDiverso.mdb")
> >
> > 'rinominare il campo originale
> Rinomini il campo originale
> > db.TableDefs("MiaTabella").Fields("MioCampo").Name = "VecchioCampo"
> >
> > 'creare
> crei un nuovo campo con le impostazioni desiderate
> > db.Execute "ALTER TABLE MiaTabella ADD COLUMN MioCampo VARCHAR(100)"
> >
> > 'prendere il controllo
> gestisci i vecchi dati
> > db.Execute "UPDATE MiaTabella SET MioCampo = VecchioCampo"
> >
> > 'cancellare
> Cancelli il vecchio campo
> Ciao MAssimialino
--



title: OT Traduzione FAQ 3.5

text:
 >
>> > Soluzione
>> >
>> > Nelle versioni antecedenti A00 questo è solo possibile con codice
>> > verboso
>> > (macchinoso).
>
>> Nelle versioni antecedenti A00 questo è possibile solo con codice
>> complicato.
>
> Non sono tanto d'accordo. Il codice in se non è complicato, è tutta la
> procedura che risulta "ferraginosa". Del resto Karl ha usato, prima
> "long-winded", e poi "complicated procedure", quindi voleva dire qualcosa
> di diverso nei due punti della FAQ.
>
Hai ragione sono stato io superficiale
MAssimiilano


title: Funzione SHBrowseForFolder

author: Silvio Vitale

text:
Sto usando la funzione SHBrowseForFolder per aprire la finestra di
dialogo per selezionare una cartella.
E' possibile far puntare una determinata cartella all'apertura della
finestra di dialogo?
Grazie
Silvio


title: Funzione SHBrowseForFolder

author: PBsoft

text:

Trovi il codice necessario al seguente indirizzo:
http://vbnet.mvps.org/index.html?code/callback/browsecallback.htm
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Funzione SHBrowseForFolder

text:

Grazie della dritta, ora ci do un'occhiata.
Silvio


title: Funzione SHBrowseForFolder

text:
Silvio Vitale ha scritto:

Grazie mille!
Risolto problema.
Silvio


title: icollegamento ipertestuale e mail

author: giancarlo

text:
ciao a tutti, vorrei inserire un campo in una maschera, in particolare
l'indirizzo email di ogni individuo; seleziono pertanto "collegamento
ipertestuale" come tipo; il problema è che vorrei che mi si aprisse outlook
express cliccandoci sopra, invece mi da un messaggio dicendo che non può
collegarsi al sito...come posso fare?
scusate per la domanda forse banale ma non sono riuscito a trovare ancora
una soluzione.
ciao,        giancarlo


title: icollegamento ipertestuale e mail

author: Giorgio Valsangiacomo

text:
"giancarlo" <
gia...@kataweb.it
> ha scritto nel messaggio
news:8rt6ug$7qr$1...@serv1.albacom.net...

quando scivi un indirizzo e-mail devi scriverlo cosi:
mailto:
pi...@topolino.com
ciao Giorgio


title: cambiare la proprieta' di un elemento del report tramite vba

author: Marco

text:
Avrei bisogno di un grande aiuto.
mi sono costruito un report di nome "viaggi".All'interno del report ho
creato delle intestazione di gruppo ("IntestazioneGruppo0").
Spulciando le proprieta'  di questo elemento ("IntestazioneGruppo0"),
c'è una proprieta' che si chiama "interruzione pagina".
Questa proprieta' (  "interruzione pagina") permette 4 valori diversi
("nessuna","prima di sezione","dopo sezione","prima e dopo").
Come si crea una procedura vba  che mi permetta di cambiare i valori
ad esempio da "nessuno" a "prima di sezione"?
Sono un neofita nel campo vba, portate pazienza.
grazie


text:

Non hai letto la guida....?
La proprietà di cui parli si chiama ForceNewPage
Si basa su 4 valori:
Nessuna 	0 	Impostazione predefinita. La sezione corrente, ovvero
quella per cui si sta impostando la proprietà, viene stampata nella
pagina corrente.
Prima di sezione 	1 	La sezione corrente viene stampata in cima a una
nuova pagina.
Dopo sezione 	2 	La sezione immediatamente successiva a quella
corrente viene stampata in cima a una nuova pagina.
Prima e dopo 	3 	La sezione corrente viene stampata in cima a una
nuova pagina e la sezione successiva viene stampata in cima a una
pagina nuova.

Ma ti invito a leggere BENE la guida.
La proprietà ForceNewPage non si applica a intestazioni o piè di
pagina.

@Alex


text:

Appunto perche ho letto la guida in lungo e in largo e non riuscendo a
trovare la soluzione che mi sono rivolto a voi.
Alla fine pero' dopo ho capito. Nella guida sotto la voce "report",
dove ci sono una miriade di oggetti, ce n'è una che fà
al caso mio e che è "section", per cui la procedura che mi interessa
è:
Reports("viaggi Report").Section("IntestazioneGruppo0").ForceNewPage =
0
In pratica non avevo capito che la proprieta "forcenewpage" di
"IntestazioneGruppo0" facesse parte dell'oggetto "section".
Per uno che di vba è sottozero come me è stata un impresa a trovare la
soluzione.


title: Access Vs Excel..Stampa record

author: SuperPippo®

text:
ciao forse sarò OT...ma i NG di Excel son tutti in lingua straniera e non ci
capisco molto... cmq il problema sembra essere qualche riga di codice...
in sostanza ho preparato un foglio di Excel con circa 200 record...e vari
campi... ed in campo chiamato N_ Accessi...si effettuano degli inserimenti
giornalieri.... io  vorrei stampare tutto il foglio però solo dove si
trovano dei valori inseriti tralasciando le celle vuote...
spero di essere riuscito a farmi capire............
Ciao....


title: Access Vs Excel..Stampa record

author: Sergio MAZZA

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:MLWJ6.5308$B87.1...@news.infostrada.it...

Hai provato a filtrare i dati?
Ciao.


title: Access Vs Excel..Stampa record

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9danh6$gcv$1...@canarie.caspur.it...

-----------------------------------------------
ho provato e con Filtro funziona...
mostro un esempio di foglio di Excel...
Codice Medico     Medico          N.Accessi       Imp.Lire       Imp.Euro
----------------------------------------------------------------------------
------
878090/G            GIUSEPPE            6              219.600
113,41
301705/G               LUIGI
305425/G                 INES
300087/G            GIOVANNI           4              146.400
75,61
306746/G              GIACOMO
308791/G                VELIO              18            658.800
340,24
----------------------------------------------------------------------------
però vorrei che in automatico... se clicco con il tasto Stampa... mi stampa
il foglio
solo dove nel campo N_Accessi vi è un valore e non mi stampi le celle vuote
e tutto il resto....
il campo N_ Accessi è l'unico campo inserimento dati dato che tutto il resto
del foglio è protetto...qualche soluzione ???


title: Access Vs Excel..Stampa record

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:919K6.8535$B87.5...@news.infostrada.it...

Cioè vuoi crearti un bottone che filtra i dati e stampa? Prova con il
registratore di macro ad effettuare le operazioni che vorresti che eseguisse
il bottone; se hai bisogno di modificare il codice generato (VBA) con
Alt-F11 entri nell'ambiente VBA e fai le dovute modifiche...
Sempre che abbia capito cosa ti serviva.
Ciao.


title: Access Vs Excel..Stampa record

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9db84v$oss$1...@canarie.caspur.it...
|
| "SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
| news:919K6.8535$B87.5...@news.infostrada.it...
| > -----------------------------------------------
| > ho provato e con Filtro funziona...
| > mostro un esempio di foglio di Excel...
| >
| > Codice Medico     Medico    N.Accessi  Imp.Lire   Imp.Euro
|
> --------------------------------------------------------------------------
| --
| > ------
| > 878090/G       GIUSEPPE         6         219.600     113,41
| > 301705/G          LUIGI
| > 305425/G           INES
| > 300087/G        OVANNI           4        146.400      75,61
| > 306746/G       GIACOMO
| > 308791/G       VELIO              18      658.800      340,24
|
> --------------------------------------------------------------------------
| --
| > però vorrei che in automatico... se clicco con il tasto Stampa... mi
| stampa
| > il foglio
| > solo dove nel campo N_Accessi vi è un valore e non mi stampi le celle
| vuote
| > e tutto il resto....
| > il campo N_ Accessi è l'unico campo inserimento dati dato che tutto il
| resto
| > del foglio è protetto...qualche soluzione ???
|
| Cioè vuoi crearti un bottone che filtra i dati e stampa? Prova con il
| registratore di macro ad effettuare le operazioni che vorresti che
eseguisse
| il bottone; se hai bisogno di modificare il codice generato (VBA) con
| Alt-F11 entri nell'ambiente VBA e fai le dovute modifiche...
| Sempre che abbia capito cosa ti serviva.
|
| Ciao.
------------------
no... nessun bottone... vorrei semplicemente applicare una formula, una
regola
che se nel campo N_Accessi non vi è nessun valore NON deve venire stampato
il record... ripeto se nel campo N_Accessi vi sono celle vuote i record
appartenenti
ad esse non devono essere stampati... è per caso possibile...???
Grazie x l'aiuto...


title: Access Vs Excel..Stampa record

author: Sergio MAZZA (Ufficio Stampa)

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:8UfK6.12103$B87.8...@news.infostrada.it...
> ------------------
> no... nessun bottone... vorrei semplicemente applicare una formula, una
> regola
> che se nel campo N_Accessi non vi è nessun valore NON deve venire stampato
> il record... ripeto se nel campo N_Accessi vi sono celle vuote i record
> appartenenti
> ad esse non devono essere stampati... è per caso possibile...???
> Grazie x l'aiuto...
>
Non credo sia possibile, con excel non hai la possibilità di crearti una
struttura per report che "legge" i record (righe) e ti mette a disposizione
degli eventi per controllare la formattazione così da poter decidere se
visualizzare dei controlli o escludere dei dati in base a delle tue regole.
Ma se alleghi la tabella in access e lì ti crei il report come dici tu? O
devi lavorare esclusivamente in excel...
Ciao.


title: Access Vs Excel..Stampa record

text:
"Sergio MAZZA (Ufficio Stampa)" <
sergi...@tiscalinet.it
> ha scritto nel
messaggio news:9dduff$5n6$1...@canarie.caspur.it...

------------------------
... data la semplicità del foglio di Excel ... non mi conviene rifare tutto
il lavoro..
passarla in una tabella di Access e ricreare tutte le formule di
calcolo...che poi in Access risulta + complicato x me...
vuol dire che applicherò il filtro alla colonna N_Accessi e si dovrà
scegliere
"non vuote" x stampare il foglio...
Cmq ti ringrazio della disponibilità ...Ciao...............


title: Access Vs Excel..Stampa record

text:
"SuperPippo®" <
ik0...@libero.it
> ha scritto nel messaggio
news:H%AK6.7159$f52.2...@news.infostrada.it...
> ------------------------
> ... data la semplicità del foglio di Excel ... non mi conviene rifare
tutto
> il lavoro..
> passarla in una tabella di Access e ricreare tutte le formule di
> calcolo...che poi in Access risulta + complicato x me...
> vuol dire che applicherò il filtro alla colonna N_Accessi e si dovrà
> scegliere
> "non vuote" x stampare il foglio...
> Cmq ti ringrazio della disponibilità ...Ciao...............
Io intendevo "allegare" non "importare" in access. Se alleghi il file excel
lo puoi leggere come se fosse una tabella access, quindi puoi crearti il
report con tutte le regole che vuoi...
Ciao.


title: Dichiarazione variabili obbligatorie...

author: ringo

text:
Salve a tutti,
ho sviluppato un'applicazione che è sempre funzionata
bene... mentre ora che l'ho installata come terminal services su win2000 mi
chiede che le variabili siano sempre
dichiarate...
E' possibile dire al programma che non siano dichiarate
obbligatoriamente?
grazie!
ringo


title: Dichiarazione variabili obbligatorie...

author: Alessandro Cara

text:

1) Togli le option explicit
2) Mi pare strano che prima ti consentisse la "non" dichiarazione
3) Se il problema e' in fase di editing del VB (da VB) vai su opzioni
   e deflagga la check option che riguarda il controllo della
   dichiarazioni delle variabili
--
a.cara
Togli qualcosa dall'email


title: Dichiarazione variabili obbligatorie...

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:3E9D27E2...@blunet.it...

ciao A.Cara!
la cosa mi succede utilizzando Terminal Services...
volevo chiederti se hai usato ancora tale servizio
di win2000 server?
ad ogni variabile che trova mi dice:"Impossibile trovare il progetto  o la
libreria.."
esempio:
select_citta = "*"
grazie!
ringo


title: Dichiarazione variabili obbligatorie...

text:
ringo wrote:
[cut]
> la cosa mi succede utilizzando Terminal Services...
>
> volevo chiederti se hai usato ancora tale servizio
> di win2000 server?
>
> ad ogni variabile che trova mi dice:"Impossibile trovare il progetto  o la
> libreria.."
ringo, in questo periodo e di moda.
La cosa che dici e' tutt'altra "fava" rispetto alla dichiarazione delle
variabili.
Devi risistemare i riferimenti ( il TS centra poco)
Vai su VB accedi al menu' Strumenti--> Riferimenti e ricollega le
librerie in cui trovi scritto "MANCA"



title: Dichiarazione variabili obbligatorie...

text:
> ringo, in questo periodo e di moda.
> La cosa che dici e' tutt'altra "fava" rispetto alla dichiarazione delle
> variabili.
> Devi risistemare i riferimenti ( il TS centra poco)
> Vai su VB accedi al menu' Strumenti--> Riferimenti e ricollega le
> librerie in cui trovi scritto "MANCA"
> --
> a.cara
> Togli qualcosa dall'email
M I T I C O!!!
...stavo impazzendo come mille
paranoie sui Terminal Services...


title: errore in una maschera

author: Renza

text:
Sono un'autodidatta che uso da un po' access 97
Ho creato una maschera per facilitare l'inserimento e la variazione di
record di una tabella.
Nell'intestazione della maschera ho inserito delle caselle di testo "Non
associate" dove ho inserito dei valori (es. anno; tipo; nazione)
Nel corpo di questa maschera ho poi inserito una sottoscheda con:
Collega campi secondari e collega campi master a anno; tipo; nazione in
quanto questi campi sono presenti anche nella sottomaschera e coincidono a
altrettanti campi della tabella.
Facendo in questo modo nella testata della maschera inserisco i valori
desiderati (es. anno 2000, tipo B, nazione 1) e nella sottomaschera mi fa
vedere solo i record che soddisfano i criteri di cui sopra.
Fin qui tutto OK
Se non fosse che ogni volta che vado ad inserire un record nuovo mi compare
questo messaggio:
" L'oggetto non contiene l'oggetto di automazione 'Type'!
  Si è cercato di eseguire una routine di Visual Basic per impostare una
proprietà o un metodo di un oggetto che non è disponibile per le operazioni
di automazione nel componente "
Dando poi invio dopo avere ricevuto questo messaggio, mi fa inserire
comunque il record senza darmi nessun problema in quanto poi uso la tabella
per tante altre funzioni (interrogazioni ecc.) senza nessun problema
riscontrato.
Forse è inutile dire che ho fatto innumerevoli prove e controlli, anche con
l'aiuto dell'help ma senza nessun risultato.
La maschera funziona ugualmente ma per ogni record nuovo che inserisco è una
gran rottura!
PS.: se inserisco i dati direttamente dalla sottoscheda non ho nessun
messaggio di errore.
Ringrazio infinitamente chiunque volesse aiutarmi
Renza


title: errore in una maschera

author: sib

text:
Renza disse:

1) Suppongo che per "sottoscheda" intendi sottomaschera (la sottoscheda e'
un'altra cosa)
2) cosi' non si capisce qual e' il problema, posta il codice contenuto nella
maschera (il cosiddetto modulo di classe)
Ciao, Sib


title: errore in una maschera

text:
Innanzitutto grazie,
Si, in effetti volevo scrivere sottomaschera (in access 2.0 si chiamava
sottoscheda e siccome sono passata da poco a access 97 ogni tanto mi scappa
di chiamarle schede).
Provo a spiegarmi meglio:
Ho una tabella con molti record (circa 12000) con diversi campi fra cui il
campo Anno, Tipo, Nazione.
Obiettivo: creare una maschera per l'aggiornamento e l'aggiunta di record in
detta tabella.
Così digitando nella Testata della maschera i valori desiderati per
Anno,Tipo e Nazione
nella sottomaschera mi propone solo i record che soddisfano detti criteri ed
inoltre quando vado ad inserire un record nuovo mi propone già detti valori
per i rispettivi campi dei nuovi record.
Spero di essere stata più chiara,
Grazie per l'attenzione che vorrai riservarmi e soprattuto per la pazienza
che dimostri nei miei confronti.
Renza



title: errore in una maschera

text:
Renza dice:
> Innanzitutto grazie,
-cut-
> Provo a spiegarmi meglio:
> Ho una tabella con molti record (circa 12000) con diversi campi fra cui il
> campo Anno, Tipo, Nazione.
> Obiettivo: creare una maschera per l'aggiornamento e l'aggiunta di record
in
> detta tabella.
> Così digitando nella Testata della maschera i valori desiderati per
> Anno,Tipo e Nazione
> nella sottomaschera mi propone solo i record che soddisfano detti criteri
ed
> inoltre quando vado ad inserire un record nuovo mi propone già detti
valori
> per i rispettivi campi dei nuovi record.
> Spero di essere stata più chiara,
In effetti avevo capito gia' quello che volevi fare, ma l'errore che ti
compare sembra legato all'esecuzione di codice contenuto nella maschera o
nella sottomaschera (piu' in quest'ultima)
Se fai un copia-incolla dal codice contenuto nella maschera al tuo prossimo
messaggio sul NG e lo posti vediamo se puo' dare problemi.
Ciao, Sib


title: errore in una maschera

author: Lorenzo Coronati

text:
Scrisse "Renza" <
Re...@bucchi.it
>:
>Nell'intestazione della maschera ho inserito delle caselle di testo "Non
>associate" dove ho inserito dei valori (es. anno; tipo; nazione)
Tipo e' una parola riservata, non dovresti usarla come nome
di qualcosa.
Se il tuo ctl si chiama proprio tipo, forse il problema e'
solo quello.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: errore in una maschera

text:
Lorenzo Coronati scrisse
> Tipo e' una parola riservata, non dovresti usarla come nome
> di qualcosa.
> Se il tuo ctl si chiama proprio tipo, forse il problema e'
> solo quello.
> <<Nessuno sa che questa affermazione e' vera>>
Questa affermazione è proprio vera! ho provato con una copia a cambiare Tipo
con altro nome e l'errore è sparito. Fantastico!!!
Ora però ho un'altro consiglio da principiante da chiedere:
Prima di arrivare a questo punto, sulla base della tabella contentente il
campo nominato erroneamente TIPO avevo costruito una enormità di altre cose
(query, report, macro ecc. che usano tutte anche questo campo che fra
l'altro fa parte della chiave combinata della tabella).
A questo punto la domanda è forse scontata: esiste un sistema furbo per
cambiare il nome del campo senza poi cambiare tutto il resto a mano ma
automaticamente?
Grazie Renza
N.B.: Inutile forse precisare che ho provato a cambiare solo il nome del
controllo relativo al campo TIPO nella maschera ma il messaggio di errore è
sparito solo quanto ho cambiato anche il nome nella tabella di origine.--


title: errore in una maschera

text:
Scrisse "Renza" <
Re...@bucchi.it
>:
>A questo punto la domanda è forse scontata: esiste un sistema furbo per
>cambiare il nome del campo senza poi cambiare tutto il resto a mano ma
>automaticamente?
Niente di pronto.
Sul sito comune trovi il segugio, che ti permette di scovare
tutti gli oggetti del tuo db che in qualche modo utilizzano
quel campo.
Poi pero' devi lavorarci a mano, a meno che tu non voglia
provare a modificare segugio per sostituire le occorrenze...
Sarebbe proprio un bell'esercizio :-)
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: errore in una maschera

text:
Ciao e Buone feste a tutto il ng
Grazie di tutto il supporto che mi state dando.
Se riscrivo č perchč ho cercato disperatamente il segugio che dovrebbe
essere nel sito comune ma la mia inesperienza non mi ha permesso di trovare
niente che mi facesse capire che era proprio quello suggerito.
Ho scocciato anche uno piů esperto di me ed abbiamo insieme cercato ma senza
risultato.
Potresti darmi qualche altro suggerimento ?
Grazie infinite
Renza
Lorenzo Coronati <
lore...@tin.ton.tan.it
> wrote in message
38f4d981...@news.libero.it...
> Scrisse "Renza" <
Re...@bucchi.it
>:
> >A questo punto la domanda č forse scontata: esiste un sistema furbo per



title: errore in una maschera

author: Federico Luciani

text:
Renza wrote:
> Ciao e Buone feste a tutto il ng
> Grazie di tutto il supporto che mi state dando.
> Se riscrivo č perchč ho cercato disperatamente il segugio che dovrebbe
> essere nel sito comune ma la mia inesperienza non mi ha permesso di trovare
> niente che mi facesse capire che era proprio quello suggerito.
> Ho scocciato anche uno piů esperto di me ed abbiamo insieme cercato ma senza
> risultato.
> Potresti darmi qualche altro suggerimento ?
> Grazie infinite
> Renza
Mi intrometto!
Sez Tips - Verifica se una tabella o una query č usata in
una form o in un report.
Buone feste anche a te.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Controllo a schede

author: Riccardo Casadei

text:
Ciao a tutti,
vorrei sapere se è possibile, aprendo un maschera che contiene un controllo
a schede, rendere attivo un tag specifico del controllo.
Faccio un esempio: se il mio controllo a schede contiene un tag per ogni
giorno della settimana , vorrei che se apro la maschera di giovedì, fosse
attivo il tag del giovedì e così via.
Ho controllato l'help e credevo di aver trovato la soluzione, ma i vari
tentativi sono stati vani.
Grazie a chi mi fornirà la sintassi corretta.
Ric


title: Controllo a schede

author: Karl Donaubauer

text:
Riccardo Casadei ha scritto:
> vorrei sapere se è possibile, aprendo un maschera che contiene un
> controllo a schede, rendere attivo un tag specifico del controllo.
> Faccio un esempio: se il mio controllo a schede contiene un tag per ogni
> giorno della settimana , vorrei che se apro la maschera di giovedì, fosse
> attivo il tag del giovedì e così via.
>
> Ho controllato l'help e credevo di aver trovato la soluzione, ma i vari
> tentativi sono stati vani.
Me!TuoControllo.Value = 1
Dove 1 è un esempio che va alla seconda pagina del controllo
perché si riferisce alla proprietà "PageIndex" (non lo so in
italiano) della pagina che inizia con 0.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: aspetto combo dopo rimozione filtro.

author: Eddie

text:
Ciao a tutti.
Una piccola cosa che non ricordo più.
Faccio dei filtri con delle combobox, annullando tutti i filtri mi
rimangono le combo
con l'ultimo valore filtrato.
Come si puo' ripostare le combo allo stato " bianco" ?
Grazie mille
ed


title: aspetto combo dopo rimozione filtro.

author: Principiante

text:

    'svuota la casella combinata
    Me!MiaCasellaCombinata = Null
    Me.Refresh
--
Saluti
by Princ...


title: aspetto combo dopo rimozione filtro.

text:
Eddie wrote:
> ...
> Faccio dei filtri con delle combobox, annullando tutti i filtri mi
> rimangono le combo con l'ultimo valore filtrato.
>
> Come si puo' ripostare le combo allo stato " bianco" ?
Me!Combo = Null
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: aspetto combo dopo rimozione filtro.

text:

..accidenti...devo avere più febbre di quanto pensi
per non ricordarmi una cosa cosi' banale...
scusate il disturbo e grazie
Ed


title: Lentezza applicazione Access 97 con BE su server Win2k

author: VT @ home

text:
Salve a tutti.
Ho un problema di prestazioni con Access 97.
La questione riguarda un'applicazione piuttosto complessa realizzata
con Access 97 nella tipica architettura BE/FE: FE sui client (tutti
Win 9x) e BE sul server (Novell 6.x).
In questa configurazione, le prestazioni erano dignitose.
Per motivi vari è stato deciso di spostare il BE su un server Win2k,
lasciando del tutto inalterati i client.
Sembrava un'operazione indolore, visto che tutto si sarebbe ridotto a
mappare sui client la cartella condivisa dal server Win2k e riallegare
le tabelle sui FE.
Così è stato fatto, ma le prestazioni sono del tutto inaccettabili.
Aprire la sola schermata di avvio del FE (che visualizza solo il
pannello dei pulsanti di accesso alle varie funzioni facendo qualche
accesso con Dlookup ad una tabella) richiede a volte anche più di un
minuto.
Non parliamo dell'apertura di una form che visualizza un elenco
filtrato da una query la cui istruzione SQL è lunga svariate decine di
righe !
Tenete conto che per ora sul server mi ci collego solo io, quindi le
prestazioni non sono influenzate dagli accessi degli altri utenti, e
che la macchina è di tutto rispetto: IBM xSeries biprocessore con 1Gb
RAM. Win2k è SP3, con tutte le patch raccomandate da MS installate.
Ho già spulciato il sito MS e a parte le ovvietà, l'unico suggerimento
che ho trovato riguarda la disabilitazione sul server del "locking
opportunistico"; l'ho fatto ma la situazione è identica a prima.
Ho fatto una ricerca anche sui newsgroup con google, ma non ho trovato
altre soluzioni proposte, anche se le segnalazioni del medesimo
problema sono molto numerose.
La cosa strana è che se apro Access 97 sul client, creo un db nuovo,
ci allego le tabelle del BE ed eseguo la medesima query di cui sopra,
ho dei tempi di risposta esaltanti.
TIA
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


author: Massimiliano Bertoglio

text:
"VT @ home" <
(Cut)
> Ho fatto una ricerca anche sui newsgroup con google, ma non ho trovato
> altre soluzioni proposte, anche se le segnalazioni del medesimo
> problema sono molto numerose.
In effetti se n'è parlato spesso, ma non è un problema di tutti: ho anch'io
un'applicazione complessa che utilizza Office Developer '97 come FE e Jet
3.5 come BE ... non rilevo differenze di prestazioni tra Server win '9x e
win '2000.
> La cosa strana è che se apro Access 97 sul client, creo un db nuovo,
> ci allego le tabelle del BE ed eseguo la medesima query di cui sopra,
> ho dei tempi di risposta esaltanti.
Scusa, hai provato a reimportare l'applicazione in un nuovo .mdb?
Altra cosa: all'avvio forzi l'apertura del .ldb della base dati condivisa
_come d'altro canto suggerisce lo stesso Help di Access_ ?
Ciao.


title: Workaround Trigger Table possibile?

author: OneEDP

text:
Come fare nella maniera meno dispendiosa e più affidabile per verificare che il valore di una campo di una determinato record di una tabella è stato modificato?
Il DB è in rete e vi accedono più utenti in modo condiviso.
Ho la necessità di notificare in una form che uno fra i tanti utenti ha modificato un record in particolare (tabella contenente un solo record!).
Access 2016 - Win 10.
Devo per forza utilizzare evento timer sulla form interrogando ogni tot millisecondi un look up su quel record?
Gli eventi tabella (almeno per me) a partire dalla 2010 sono una ciofeca.
Lo scopo è quello di tenere sincronizzare su una form constantemente aperta determinate informazioni ed eseguirne altre (apertura chiusura pdf, ecc.)
Grazie
Danieòe


title: Workaround Trigger Table possibile?

text:
Ciao Daniele, argomento interessante... quanto complesso.

I dati vengono modificati sempre dal CLIENT, e la possiblità di triggerare le modifiche non esiste.
Peraltro l'utilizzo in MultiUtenza è evidente che renda impossibile rilevare Elementi da Client esterni.

Suppongo, ma non ho minimamente idea di come fare, che Access un modo lo abbia, in quanto se 2 utenti sono sul medesimo Record, il primo che modifica rende visibile l'edit dello stesso record agli altri client in quanto sul SELETTORE RECORD appare il DIVIETO di chi è in READ se si definisce la modalità Pessimistica.

Purtroppo NON ho mai capito come rilevarlo, se non appunto come dici tu ciclando.

Ora dal momento che non ti serve sapere se il RECORD è in EDIT, ma se è già stato modificato, forse ti basta introdurre un Campo DataUltimaModifica e lato CLient aggiornarla su BEFOREUPDATE e di conseguenza testare solo quella essendo MONORECORD dovresti essere garantito e semplificare il tutto...

Ora da quì probabilmente ottimizzare il come farlo del margine si trova... magari una FORM Hidden che cicla 5000ms leggendo la dataultima modifica e la confronta con quella letta la volta precedente... e rilancia un Evento a sua volta se si verifica...

Purtroppo non ho altro... consapevole di non aver aggiunto nulla.

@Alex


title: Workaround Trigger Table possibile?

text:

Però mi hai fatto venire un'idea da testare.
Se aprissi una form hidden e istanziassi a livello modulo classe finestra un oggetto ADODB.Recordset With Event? Potrei scrivere due righe di codice sul'evento RecordChangeComplete?
Potrebbe essere un'idea! Da testare in multiutenze e soprattuto valutare se è stabile... In passato ho avuto crash con gli eventi adodb.recordset.
Grazie ancora
Daniele


title: Workaround Trigger Table possibile?

text:
Si ma non credo possa lavorare lato Server intercettando Azioni di TERZI...
Ho il dubbio che la classe restituisca EVENTI dell'oggetto istanziato... da te.

Boh non saprei, rimango in ascolto.

@Alex


title: Workaround Trigger Table possibile?

text:

Credo proprio che non funzionerebbe. Già! Non serve a niente se imposto la CursorLocation a adUseClient, allo scopo serve adUseServer
Quindi niente da fareeee!
Grazie


title: Workaround Trigger Table possibile?

text:
Il giorno lunedì 31 ottobre 2016 16:38:16 UTC+1, @Alex ha scritto:

Ho preso spunto da Imposta Variabile Locale per gli eventi tabella impostandola ad una Public Function. Come previsto l'evento viene scatenato correttamente e la funzione chiamata pure... Ma... in condivisione la funzione non viene richiamata se un altro utente ha modificato quella tabella. Indi?! Non ho risolto nulla.
Daniele


title: Computo Metrico OPEN SOURCE?

text:
Il mio vuol essere un invito a tutti i volenterosi e coraggiosi partecipanti
a NG su access, per invitarli a contribuire alla nascita e realizzazione di
un programma di computi metrici. Il tutto nello spirito dell'Open Source,
per tentare di mettere un po d'ordine su di un tema di interesse diffuso.
E' chiaro che se il progetto prenderà forma, tale da diventare un
riferimento, si potrà pensare ad una soluzione commerciale.
chiunque voglia contriburie è invitato a rispondere al messaggio.


title: Computo Metrico OPEN SOURCE?

author: Mrok

text:
"db.michele" <
db.mi...@libero.it
> ha scritto nel messaggio
news:g23K7.125908$sq5.6...@news.infostrada.it...

Risposta .
;-)>


title: Visualizzare in una maschera continua una sottomaschera continua

text:
Ho un problema abbastanza ricorrente sul come riuscire a visualizzare
i dati
Esempio
Maschera singola DITTA
Sottomaschera continua REPARTO
Ora io vorrei poter selezionare un reparto e vedere tutti i suoi
SOTTOREPARTI
Ma dove? in un'altra sottomaschera della maschera principale DITTA (e
vado ad agire da codice sul suo recordsource?)
oppure?
(finora me la sono sempre cavata con un doppio click e l'apertura di
un'ulteriore maschera...)
Sperando di essere stato chiaro...
Denghiu in advens
F.


author: Alessandro Baraldi

text:

Mettila nel PiediPagina.... ovviamente devi collegare i campi
Master....
@Alex


text:

> @Alex- Nascondi testo citato
>
> - Mostra testo citato
Perdindirindina Funziona!
Avevo già provato desistendo dato che Access mi mette a maschera
singola la maschera REPARTI
E invece si può rimettere a posto a mano...
Mo guarda te!!
Aridenghiu (veri macc')
F.


title: somma dati maschera

text:
mema53
Ciao a tutti
eseguo delle somme nalla query con dei dati ORARIO (es. [ORARIO2]-
[ORARIO1]+[ORARIO4]-[ORARIO3] e il tutto funziona perfettamente con
questa formula inserita nella maschera di immissione dati:
=Somma([TOTALE])*24
Mi esegue la somma di tutti i giorni, quindi il totale annuo. In
un'altra maschera ho messo la ricerca per mese e con dei controlli
sulla query cerca il mese e funziona la visualizzazione su report.
Mi servirebbe, se possibile, far somma re nella maschera il TOTALE in
base al mese e non tutti insieme come avviene adesso.
Un GRAZIE anticipato e ciao a tutti.


title: somma dati maschera

author: Roberto da Parma

text:
<
maurizio...@fastwebnet.it
> ha scritto nel messaggio
news:29799267-6431-459e...@g19g2000yql.googlegroups.com...

Se filtri la maschera per mese il totale che hai scritto vien da sč.
Per cui ti basta filtrare solamente la naschera.
Ciao
--
Roberto da Parma


title: somma dati maschera

text:
On 24 Apr, 10:42, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> <
maurizio.vigna...@fastwebnet.it
> ha scritto nel messaggionews:29799267-6431-459e...@g19g2000yql.googlegroups.com...> mema53
> > Ciao a tutti
> > eseguo delle somme nalla query con dei dati ORARIO (es. [ORARIO2]-
> > [ORARIO1]+[ORARIO4]-[ORARIO3] e il tutto funziona perfettamente con
> > questa formula inserita nella maschera di immissione dati:
> > =Somma([TOTALE])*24
> > Mi esegue lasommadi tutti i giorni, quindi il totale annuo. In
> > un'altra maschera ho messo la ricerca per mese e con dei controlli
> > sulla query cerca il mese e funziona la visualizzazione su report.
> > Mi servirebbe, se possibile, farsommare nella maschera il TOTALE in
> > base al mese e non tutti insieme come avviene adesso.
> > Un GRAZIE anticipato e ciao a tutti.
>
> Se filtri la maschera per mese il totale che hai scritto vien da sè.
> Per cui ti basta filtrare solamente la naschera.
>
> Ciao
>
> --
>
> Roberto da Parma
Ti ringrazio di avermi risposto Roberto, ma non riesco a filtrare la
maschera perché è utilizzata una casella di testo, dove c'è la
funzione descritta. La maschera contiene una casella DATA, ORARIO1,
ORARIO2, ORARIO3, ORARIO4 che corrispondono alla data, all'entrata al
lavoro, all'entrata in mensa, all'uscita dalla mensa e all'uscita dal
lavoro. Nella casella di testo ho inserito il TOTALE delle ore
lavorate calcolate in una Query - TOTALE: [ORARIO2]-[ORARIO1]+
[ORARIO4]-[ORARIO3] così facendo nel TOTALE mi ritrovo la somma, e
avrei voluto che, nella maschera di inserimento dati, apparisse il
totale del mese corrente e non quello di tutti i mesi insieme. Penso
sia diffice ma continuo a provarci, forse un domani..... Ti ringrazio
ancora e un bel ciao.


title: somma dati maschera

text:
<
maurizio...@fastwebnet.it
> ha scritto nel messaggio
news:9ff818af-3bbe-4c9d...@d25g2000prn.googlegroups.com...
On 24 Apr, 10:42, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> <
maurizio.vigna...@fastwebnet.it
> ha scritto nel
> messaggionews:29799267-6431-459e...@g19g2000yql.googlegroups.com...>
> mema53
> > Ciao a tutti
> > eseguo delle somme nalla query con dei dati ORARIO (es. [ORARIO2]-
> > [ORARIO1]+[ORARIO4]-[ORARIO3] e il tutto funziona perfettamente con
> > questa formula inserita nella maschera di immissione dati:
> > =Somma([TOTALE])*24
> > Mi esegue lasommadi tutti i giorni, quindi il totale annuo. In
> > un'altra maschera ho messo la ricerca per mese e con dei controlli
> > sulla query cerca il mese e funziona la visualizzazione su report.
> > Mi servirebbe, se possibile, farsommare nella maschera il TOTALE in
> > base al mese e non tutti insieme come avviene adesso.
> > Un GRAZIE anticipato e ciao a tutti.
>
> Se filtri la maschera per mese il totale che hai scritto vien da s�.
> Per cui ti basta filtrare solamente la naschera.
>
> Ciao
>
> --
>
> Roberto da Parma
Ti ringrazio di avermi risposto Roberto, ma non riesco a filtrare la
maschera perch� � utilizzata una casella di testo, dove c'� la
funzione descritta. La maschera contiene una casella DATA, ORARIO1,
ORARIO2, ORARIO3, ORARIO4 che corrispondono alla data, all'entrata al
lavoro, all'entrata in mensa, all'uscita dalla mensa e all'uscita dal
lavoro. Nella casella di testo ho inserito il TOTALE delle ore
lavorate calcolate in una Query - TOTALE: [ORARIO2]-[ORARIO1]+
[ORARIO4]-[ORARIO3] cos� facendo nel TOTALE mi ritrovo la somma, e
avrei voluto che, nella maschera di inserimento dati, apparisse il
totale del mese corrente e non quello di tutti i mesi insieme. Penso
sia diffice ma continuo a provarci, forse un domani..... Ti ringrazio
ancora e un bel ciao.
usa la funzione dlookup...poi usarla anche con una query



title: Demo Formattazione Runtime [richiesta]

author: Gabriele Bertolucci

text:
Provandolo ho visto che, se non si inserisce alcuna combinazione utente e
password non č consentito nemmeno di chiudere la procedura.
Io ho dovuto killare Access a manina.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it


title: Demo Formattazione Runtime [richiesta]

text:
Si è popup la form iniziale...!
Hai ragione servirebbe un QUIT su Cancel
@Alex


title: Demo Formattazione Runtime [richiesta]

author: Simone Calligaris

text:
"Gabriele Bertolucci"
> Provandolo ho visto che, se non si inserisce alcuna combinazione utente e
> password non č consentito nemmeno di chiudere la procedura.
>
> Io ho dovuto killare Access a manina.
Per la veritą esce automaticamente dopo uno o due tentativi errati.
Ciao, Simone


title: Demo Formattazione Runtime [richiesta]

text:
Si ma giustamente potrebbe essere utile il comando Cancel associato al
QUIT.
Ma sono sottigliezze, visto che è un demo...!
@Alex


title: Demo Formattazione Runtime [richiesta]

author: Sergio MAZZA

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1141296732....@z34g2000cwc.googlegroups.com...


@Alex
[risposta]
Vabbé dai, quanto vuoi?
Ciao.
--
Sergio MAZZA


title: Demo Formattazione Runtime [richiesta]

text:
Allora fammi pensare.., devo cambiare il computer, fare le ferie in
posti esotici e ....!
Vedi tu...!!!!!
;-)
@Alex


title: Demo Formattazione Runtime [richiesta]

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1141311380.3...@u72g2000cwu.googlegroups.com...

Non avevi detto che il computer non lo toccava nessuno??
Ciao.
--
Sergio MAZZA


title: Demo Formattazione Runtime [richiesta]

text:
Si allora diciamo che devo comprare un portatile aggiuntivo oltre le
ferire ecc...!
@Alex


title: file BE e FE

author: ced

text:
esiste da qualche parte un esempio di utilizzo di questo tipo?
vorrei capirne meglio la procedura!


title: file BE e FE

text:
"ced" <
onof...@tin.it
> ha scritto nel messaggio
news:jLKK6.1908$cU2....@news1.tin.it...
> esiste da qualche parte un esempio di utilizzo di questo tipo?
> vorrei capirne meglio la procedura!
>
Se cerchi nell'help: divisione di database trovi delle spiegazioni e nel
menù: strumenti - aggiunte - divisioni database (access'97) il wizard di
spiega cosa è e cosa fa.
La divisione un due (be e fe) del database è utilizzata per vari motivi:
- modifica agevolata delle maschere, report, query etc... Senza toccare la
base dati (tabelle);
- "installare" su pc client l'fe e su un file server (o server) il be per
condividerlo;
- eseguire il backup della base dati in modo più agevole e mirato;
- eseguire la compattazione della base dati;
e tante altre possibilità...
Ma tu cosa vuoi sapere di preciso?
Ciao.


title: file BE e FE

author: Roberto da casa

text:
"ced" <
onof...@tin.it
> ha scritto nel messaggio
news:jLKK6.1908$cU2....@news1.tin.it...
> esiste da qualche parte un esempio di utilizzo di questo tipo?
> vorrei capirne meglio la procedura!
>
Insieme ad Access ti hanno consegnato due database di esempio: Ordini e
Northwind. Vengono copiati sull'HD in fase di installazione di Access.
Ordini è un esempio classico di database FE, infatti se lo apri vedrai che
non contiene tabelle ma solo il collegamento a 8 tabelle del database
Northwind, il quale quindi rappresenta il BE del database Ordini.
Resta il fatto poi che Northwind, per una certa applicazione, risulta essere
un database "completo", ovvero contiene sia la parte FE che la parte BE del
database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: file BE e FE

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9dg18c$6bd$1...@canarie.caspur.it...

in effetti mi voglio rendere conto se è più sicuro proteggere 1 file access
usato da più utenti in rete con questo metodo dei BE e FE oppure usando le
protezioni a livello utente, e quali sarebbero le eventuali manomissioni che
potrebbero subire in rete nei due modi citati.


title: file BE e FE

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9dg18c$6bd$1...@canarie.caspur.it...

Vorrei capire se è più conveniente proteggere un file access ,usato in rete
da vari utenti, con il metodo dei BE e FE o con le protezioni a livello
utente e rendermi conto delle eventuali manomissioni che può subire il file
nei due metodi citati.
In effetti ho usato la protezione a livello utente con l'uso della WRKGADM,
copiando il mio file system.mdw sui pc degli altri utenti, ma sui pc degli
altri utenti, a parte il gruppo di appartenenza, non viene chiesto la
password (penso di non aver capito bene come fare dato che sul mio pc mi
permette di cambiare solo la pw mia "amministratore")  e quindi la mia paura
è quella che un utente possa manomettere il file usando il nome utente di
chi può farlo.


title: file BE e FE

text:
"ced" <
onof...@tin.it
> ha scritto nel messaggio
news:d_SK6.3548$cU2....@news1.tin.it...
>
> in effetti mi voglio rendere conto se è più sicuro proteggere 1 file
access
> usato da più utenti in rete con questo metodo dei BE e FE oppure usando le
> protezioni a livello utente, e quali sarebbero le eventuali manomissioni
che
> potrebbero subire in rete nei due modi citati.
>
Sulla protezione non ti posso aiutare se non proponendoti di fare un giro
sul sito comune (
www.sitocomune.com
) dove ci trovi degli esempi, puoi anche
scaricarti i messaggi dall'archivio infatti periodicamente viene affrontato
questo problema...
Ciao.


title: campo data

author: Ufficio

text:
Ciao,
ho un problema con le date e non riesco a risolverlo.
Devo aggiornare dei record che sono compresi tra una data inizio e una data
fine.
I valori inizio e fine vengono specificati in una maschera. Ho impostato il
formato della data a "Data in cifre".
Ho scritto un codice dove in un'istruzione SQL aggiorno tutti i record
compresi nell'intervallo:
... (data >= #" & Me.Inizio & "# AND data <= #" & Me.Fine & "#   ) ...
Se provo ad eseguire il codice, ottengo dei risultati bizzarri. Se la data
fine é di un solo giorno maggiore alla data del record, questo non viene
aggiornato, altrimenti sě.
Sapete dove sbaglio?
grazie
michi


title: campo data

author: Riccardo

text:
Ufficio <
maderni-cape...@bluewin.ch
> wrote in message
3ca97...@news.bluewin.ch...

-________________
prova con:
...(data >= #" & Format(Me.Inizio,"dd/mm/yy") & "# AND data <= #" &
Format(Me.Fine,,"dd/mm/yy") & "#   ) ...
o qualcosa di simile.
(presumo che tu debba formattare la data in modo corretto)
ciao Riccardo


title: campo data

author: Alberto S.

text:
"Riccardo" <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:a8c0s8$ig3$1...@localhost.localdomain...

Scusa...
- la data va sě formattata, ma alla maniera inglese
- č piů pratico usare 'Between'
- č sconsigliabile usare 'data' come nome per un oggetto (č una parola
riservata, usa per esempio 'dtmData')
Quindi...
... dtmData Between #" & Format$(Me.Inizio,"m-d-yy") & "# And #" &
Format$(Me.Fine,"m-d-yy") ...
Ciao
--
Alberto


title: Simple help!

author: FM

text:
Sono impallato nel tentativo di disattivare via VBA il tasto destro del
mouse.
Un saluto a tutti.


title: Simple help!

author: Lorenzo Coronati

text:
Scrisse "FM" <
f.mol...@infinito.it
>:
>Sono impallato nel tentativo di disattivare via VBA il tasto destro del
>mouse.
Gia' visto l'argomento button dell'evento mousedown?
--
Lorenzo Coronati
--
<<cazzo ma come siamo "simpatici " eh ?>>
(Enrico Virginio, 17/03/2002)
--


title: Simple help!

text: Grazie, ci provo


title: Problemi query e report dopo conversione 2000-2003

author: SonoIo

text:
Ciao a tutti,
scusate ma mi trovo in una condizione critica e non so come fare a risolvere
due problemi, forse contingenti.
Dunque avevo delle query con la funzione Mid ... riaprendo la query in
access2003 non mi segnala errori, nemmeno nella sintassi, ma quando la
eseguo mi dice "Funzione Mid non definita nell'espressione". Guardando
nell'help, però, la funzione esiste ed è corretta.
Stesso problema con i report, in cui in alcuni campi avevo usato la funzione
Format ...
Avete consigli ???
Il tutto ovviamente funzionava bene con Access 2000.
Grazie a tutti.


author: Karl Donaubauer

text:
SonoIo wrote:
> ...
> Dunque avevo delle query con la funzione Mid ... riaprendo la query in
> access2003 non mi segnala errori, nemmeno nella sintassi, ma quando la
> eseguo mi dice "Funzione Mid non definita nell'espressione". Guardando
> nell'help, però, la funzione esiste ed è corretta.
>
> Stesso problema con i report, in cui in alcuni campi avevo usato la
> funzione Format ...
> ...
Riferimenti
www.donkarl.com/it?FAQ7.1
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Grazie 1000
:-)
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:72ehg4F...@mid.individual.net...



title: Segnalibro non valido

text:
Un record della mia tabella si e' trasformato tutto ad un tratto in #errore.
Spostandomi sopra col mouse provoca un errore ("segnalibro non valido").
Cancellando un particolare record (non identico a quello incriminato) il
record si trasforma in #eliminato.
Il record non puo' essere naturalmente eliminato.
Per ora ho risolto il problema copiando e incollando la tabella, in modo da
creare una tabella pulita. Infatti con l'operazione di incolla, il record
errato non viene copiato.
Non vorrei pero' che la situazione si ripetesse in futuro e che se si
ripetesse io sia in grado di risolvere la situazione senza cancellare nessun
record.
Se qualcuno ha gia avuto esperienze del genere o ha qualche idea a riguardo
mi sarebbe di grande aiuto.
Grazie a tutti,
Daniele


title: Casella combinata su file di gradi dimensioni

author: marcod

text:
Devo selezionare il conto da una tabella del piano dei conti usando
una casella combinata.
Essendo la tabella di grandi dimensioni, non mi visualizza tutto il
contenuto della tabella, e quindi non riesco a selezionare alcuni
conti.
Qualcuno di voi ha già incontrato questo problema?
Ho cercato di risolverlo lavorando su rowsource della casella
combinata ma senza risultato.
Qualcuno mi può dare un aiuto?
Grazie in anticipo
Marco Dell'Oca


text:
marcod wrote:
> Devo selezionare il conto da una tabella del piano dei conti usando
> una casella combinata.
> Essendo la tabella di grandi dimensioni, non mi visualizza tutto il
> contenuto della tabella, e quindi non riesco a selezionare alcuni
> conti.
> Qualcuno di voi ha gi� incontrato questo problema?
> Ho cercato di risolverlo lavorando su rowsource della casella
> combinata ma senza risultato.
http://www.allenbrowne.com/ser-32.html
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
On 25 Ago, 11:40, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
> marcod wrote:
> > Devo selezionare il conto da una tabella del piano dei conti usando
> > una casella combinata.
> > Essendo la tabella di grandi dimensioni, non mi visualizza tutto il
> > contenuto della tabella, e quindi non riesco a selezionare alcuni
> > conti.
> > Qualcuno di voi ha già incontrato questo problema?
> > Ho cercato di risolverlo lavorando su rowsource della casella
> > combinata ma senza risultato.
>
>
http://www.allenbrowne.com/ser-32.html
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Che velocità di risposta.
Grazie infinite Karl
Marco Dell'Oca


title: Webcast Microsoft

author: MA

text:
Ciao
oggi alle 16,00 ci sarà la seconda parte del webcast
"realizzare un'applicazione con Microsoft Access"
Oggi passeremo ai primi oggetti client
maschere Documenti e Prodotti
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: report access97 & Win 2K SP3

author: E. Meregalli

text:
            tutto funzionava perfettamente: Access97,un report (etichette)
su pagina con formato (cm 10x3,8) definito dall'utente (nel server di stampa
della relativa stampante) sotto WIN 2000 Pro SP2.Poi, ho installato il
service pack 3 di Win 2000 e... la stampa delle etichette è totalmente
sballata con caratteri giganteschi (tipo 36 punti per pollice !!).E non c'e
modo di ridifinire le dimensioni pagina: pare che le dimensioni minime
debbano essere quelle di un A4 od alquanto prossime a queste.
            Qualcuno ha avuto simil problema ???


title: Query di creazione tabella

author: Michele

text:
Ciao a tutti ,
ho  una tabella che contiene dei dati a diverse date, ad esempio:
31/01/2004       cliente 1 (codice numerico)           debito (valore
numerico)
31/01/2004       cliente 2                                     debito
31/01/2004       cliente 3                                     debito
......
29/02/2004       cliente 1                                     debito
29/02/2004       cliente 2                                     debito
29/02/2004       cliente 3                                     debito
......
Vorrei  creare una query di creazione tabella caratterizzata dai seguenti
campi:
cliente      variazione debito
dove in "variazione debito" devo inserire l'importo del debito al tempo t
(marzo 2004) meno l'importo al tempo t-1 (febbraio 2004).
Come poss fare ?
Grazie,
Michele


title: Query di creazione tabella

text:
"Michele" <
m...@t.it
> ha scritto nel messaggio
news:c77lqt$sm8$1...@news.flashnet.it...

Con una funzione DLookup (vedi help) ricavati i valori del debito sia al
tempo t che al tempo t -1 e sottaili.
> Grazie,
> Michele
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Info

author: Matteo Castellani

text:
Ciao, esiste una versione di access developer 2000 o addirittura XP?
--
Posted from  [80.18.80.90]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Info

author: Roberto dal portatile

text:
"Matteo Castellani" <
mcma...@tin.it
> ha scritto nel messaggio
news:1a3712d023f75c77b1f...@mygate.mailgate.org...
> Ciao, esiste una versione di access developer 2000 o addirittura XP?
>
Si
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Info

author: Emyr

text:
On Tue, 4 Dec 2001 14:30:43 +0100, "Roberto dal portatile"
<
r.ma...@repubblica.it
> wrote:
>
>"Matteo Castellani" <
mcma...@tin.it
> ha scritto nel messaggio
>news:1a3712d023f75c77b1f...@mygate.mailgate.org...
>> Ciao, esiste una versione di access developer 2000 o addirittura XP?
>>
>
>Si
Puoi guardare sul sito microsoft per avere il codice da acquistare
presso un qualsiasi negozio.


title: Access 2003 e report negli MDE

author: Gabriele Bertolucci

text:
Ho spiacevolmente verificato che anche con la versione 2003 Access non
permette di salvare le impostazioni dei report per i file MDE.
Niente di nuovo da questo punto di vista rispetto alla versione precedente.
--
Gabriele Bertolucci
PBsoft
www.pbsoft.it


title: Access 2003 e report negli MDE

author: mix

text:
Gabriele Bertolucci <CANCEL...@ELIMINApbsoft.TOGLIit> wrote in message
__Lyb.134450$hV.48...@news2.tin.it...
> Ho spiacevolmente verificato che anche con la versione 2003 Access non
> permette di salvare le impostazioni dei report per i file MDE.
>
> Niente di nuovo da questo punto di vista rispetto alla versione
precedente.
>
> --
Questa non ci voleva.
A ogni nuova versione si fa un passo avanti e due indietro.
Ciao.


title: Access 2003 e report negli MDE

text:
"Gabriele Bertolucci" <CANCEL...@ELIMINApbsoft.TOGLIit> ha scritto nel
messaggio news:__Lyb.134450$hV.48...@news2.tin.it...
> Ho spiacevolmente verificato che anche con la versione 2003 Access non
> permette di salvare le impostazioni dei report per i file MDE.
>
> Niente di nuovo da questo punto di vista rispetto alla versione
precedente.
>
Gabriele volevo già dirtelo la volta scorsa, ma non ho trovato più il post.
Perchè non crei un file mdb solo per i report e li richiami dall'mde?
Se ti scoccia che tocchino l'mdb lo nascondi e proteggi dove e come vuoi.
MAssimiliano


title: Access 2003 e report negli MDE

text:
> Gabriele volevo già dirtelo la volta scorsa, ma non ho trovato più il
post.
> Perchè non crei un file mdb solo per i report e li richiami dall'mde?
Considerando anche che il problema della separazione dei report è generico,
non legato ad una precisa versione di access, ho modificato il thread.
Devo dire che, insieme a Gionata, avevamo già preso in considerazione questa
eventualità che hai proposto.
Tuttavia ci siamo fermati di fronte ad alcuni problemi di non facile
soluzione.
Intanto, nel file MDB separato (quello con i soli report) dovrei come minimo
avere tutti i collegamenti alle tabelle del file con i dati e questa cosa
andrebbe gestita.
Non è nemmeno pensabile l'idea di mettere i report nel db dei dati per ovvi
problemi di aggiornamenti e modifiche, nonché di carico maggiore del
traffico di rete.
Poi, nel caso di form che vanno a prendere alcuni dati direttamente da una
form, ad esempio, come diavolo potrebbero ancora funzionare?
Purtroppo tutte questi problemi ci hanno fatto desistere dal realizzare un
MDB separato con i report, anche se, ripeto, la soluzione sarebbe veramente
simpatica perché permetterebbe una personalizzazione più interessate
dell'applicazione del cliente.
Se hai qualche idea o pensi che alcuni problemi che ho notato non siano
tali, ti prego di farmelo sapere.



title: Access 2003 e report negli MDE

text:

Ti crei delle tabelle temporanee che vanno a prendere i dati da dove vuoi.
Le tabelle interessate le esporti alla creazione del report... e le cancelli
all'uscita...
MAssimiliano


title: Access 2003 e report negli MDE

text:
> Ti crei delle tabelle temporanee che vanno a prendere i dati da dove vuoi.
> Le tabelle interessate le esporti alla creazione del report... e le
cancelli
> all'uscita...
Minchia!!!!
Pesantuccio :-(
Ho un applicativo che per aprire un report va a lanciare 3 query su 3
tabelle separate. Mi vengono i brividi al solo pensiero di creare al volo
queste 3 tabelle. Credo che non sarebbe cosě facile.
Poi, mi viene in mente un problema: se non ho capito male, per utilizzare i
report di un MDB esterno fai ricorso all'Office Automation, altrimenti non
so come potresti visualizzarlo.
In questo modo, dovendo creare un'istanza di Access.Application, come
gestisci la distruzione di questa istanza?
Non puoi farlo certamente dal db che chiama l'apertura del report,
altrimenti questo non verrebbe visualizzato per piů di un decimo di secondo.
Probabilmente ci sono cose che non riesco a capire, ma ti chiedo il favore
di aiutarmi, perché la soluzione che hai proposto mi interessa moltissimo.
Per quanto mi riguarda, potrebbe addirittura essere la chiave di volta per
distribuire finalmente un MDE per l'applicativo ed un MDB per i report:
personabilizzabile a mille :-)



title: Access 2003 e report negli MDE

text:
> > Ti crei delle tabelle temporanee che vanno a prendere i dati da dove
vuoi.
> > Le tabelle interessate le esporti alla creazione del report... e le
> cancelli
> > all'uscita...
>
> Minchia!!!!
>
> Pesantuccio :-(
>
> Ho un applicativo che per aprire un report va a lanciare 3 query su 3
> tabelle separate. Mi vengono i brividi al solo pensiero di creare al volo
> queste 3 tabelle. Credo che non sarebbe cosě facile.
Le tabelle sono filtrate ai record che ti interssano. Tu accodi alla tabella
temporanea solo i record creati.
poi li lanci in esportazione o meglio, nel mdb all'apertura crei
collegamenti a quelle tabelle e immediatamente dopo lanci il report
>
> Poi, mi viene in mente un problema: se non ho capito male, per utilizzare
i
> report di un MDB esterno fai ricorso all'Office Automation, altrimenti non
> so come potresti visualizzarlo.
LAnci un semplice Hyperlinkaddress e metti in avvio il report.
> In questo modo, dovendo creare un'istanza di Access.Application, come
> gestisci la distruzione di questa istanza?
Subito dopo la stampa la chuidi.
Metti nel modulo del report.
> Non puoi farlo certamente dal db che chiama l'apertura del report,
> altrimenti questo non verrebbe visualizzato per piů di un decimo di
secondo.
>
> Probabilmente ci sono cose che non riesco a capire, ma ti chiedo il favore
> di aiutarmi, perché la soluzione che hai proposto mi interessa moltissimo.
> Per quanto mi riguarda, potrebbe addirittura essere la chiave di volta per
> distribuire finalmente un MDE per l'applicativo ed un MDB per i report:
> personabilizzabile a mille :-)
Per la personalizzazione del report tu puoi creati una tabella simile a
quella che linkerai e sull'apertura fai il relink all'mde.
Soluzioni ce ne stanno.
Spero che ti abibia dato qualche elemento in piů.
Che fa questo software?
MAssimiliano


title: Access 2003 e report negli MDE

text:
> > per utilizzare i report di un MDB esterno
> > fai ricorso all'Office Automation, altrimenti non
> > so come potresti visualizzarlo.
>
> LAnci un semplice Hyperlinkaddress e metti in avvio il report.
Non conoscevo questo trucchetto. Ti ringrazio. Lo tengo a portata di mano
perché č veramente carino.
In ogni caso, perň, anche questo trucchetto va ad utilizzare l'Office
Automation.
Puoi controllare infatti le istanze di MSACESS.EXE tramite il task manager
per verificare.
> > In questo modo, dovendo creare un'istanza di Access.Application, come
> > gestisci la distruzione di questa istanza?
> Subito dopo la stampa la chuidi.
> Metti nel modulo del report.
Ok, questo mi torna.
> Per la personalizzazione del report tu puoi creati una tabella simile a
> quella che linkerai e sull'apertura fai il relink all'mde.
> Soluzioni ce ne stanno.
Il problema č trovare quelle piů adatte :-)
> Spero che ti abibia dato qualche elemento in piů.
Sicuramente mi ha fatto piacere il trucco del link ipertestuale che non
conoscevo minimamente.
Adesso lo so che sto per chiedere troppo, ma non avresti un piccolo esempio
con un MDE (applicazione) e due MDB (uno con dati e uno con i report),
magari con una sola tabellina del cavolo, una maschera ed un report stupidi,
dai quali prendere idea?
Mi frusto da solo per la richiesta che ti ho appena fatto  :-)
> Che fa questo software?
Gestisce tutto il flusso di lavoro di un'azienda. Una cosa abbastanza
complessa perché č complesso il loro flusso di lavoro.



title: Access 2003 e report negli MDE

text:

Guarda nella tua posta e fammi sapere
MAssimiliano


title: Access 2003 e report negli MDE

text:
> Guarda nella tua posta e fammi sapere
Innanzi tutto devo ringraziarti per avere sprecato del tempo prezioso per
una richiesta come la mia.
Sei stato veramente gentile.
Ho analizzato il codice insieme al mio collega e sono venute fuori alcune
domande:
1) cosa succede se devo aprire un report con moltissimi dati, che richiede
anche un minuto per essere aperto, e l'utente preme CTRL+BREAK durante
l'apertura del report? Chi termina l'istanza di Access aperta
dall'applicazione?
2) viene comunque utilizzata l'Office Automation e questo è pesante,
soprattutto per quanto riguarda l'apertura di report complessi come quello
di cui al punto precedente.
Nel frattempo, abbiamo cercato una soluzione alternativa al problema.
Abbiamo messo un report in un MDB separato dal file MDB dell'applicazione.
Abbiamo aperto il file MDB e ne abbiamo fatto un file MDE: qui Access ha
bestemmiato.
Abbiamo infatti notato che tutte le References contenute in un file MDE
devono a loro volta essere file MDE.
Se applicazione e file con i report sono entrambi MDB funziona tutto
correttamente.
Peccato perché sarebbe stata una soluzione veramente simpatica.



title: differenze fra tabelle

author: F. Canova

text:
Ciao a tutti,
la cosa ai più risulterà banalissima, ma per me è un problema.
Ho due tabelle con identica struttura.
Nella prima ho 100 record, nella seconda ne ho soltanto 95.
Io sto cercando di creare una query nella quale vengano estratti soltanto i
5 record che sono nella prima, ma che mancano nella seconda.
Banalmente sono partito dal concetto:
"Se nella struttura della query vado a scrivere sotto il campo id_chiave1
della prima tabella e nella corrispondente riga criteri =
tabella2.id_chiave2, mi restituisce i 95 campi che sono compresi in entrambe
le tabelle, aggiungendo un NOT nel criterio dovrebbe restituirmi gli altri
5"... illuso...
Mi sono accorto che mi restituisce una mole di dati improponibile.
Chi mi sa dire come fare per ottenere soltanto quei 5??
grazie.
Fabio.


title: differenze fra tabelle

author: Roberto

text:
Per prima cosa devi stabilire che cosa lega le due tabelle.
Faccio un esempio:
TABELLA1
ID
1
2
3
TABELLA2
ID
4
6
Queste due tabelle hanno struttura identica ma non sono legate fra loro
perchè gli indici non corrispondono.
Poi bisognerebbe sapere se è sempre la prima tabella a contenere più dati
oppure possono essere indifferentemente tutte e due.
Rispondi a questi quesiti e possiamo andare avanti.
Ciao
"F. Canova" <
f.ca...@fabiocanova.it
> ha scritto nel messaggio
news:dau67o$if5$1...@area.cu.mi.it...



title: differenze fra tabelle

author: ALESSANDRO Baraldi

text:
"F. Canova" <
f.ca...@fabiocanova.it
> ha scritto nel messaggio
news:dau67o$if5$1...@area.cu.mi.it...

SELECT *
FROM T1 Where [CampoConfronto] Not In(Select [CampoConfronto] From T2)
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: utilizzo campo  selezionato

author: Gianni Conte

text:
	Saluti a tutto il NG. Ho un problema, credo banale. In una form di tipo
continuo ho bisogno di utilizzare il campo selezionato di un determinato
record (setfocus) quale parametro per  eseguire, tramite un pulsante,
una macro ho una query.
In pratica quale il comando da inserire in una macro per dire che il
campo evidenziato è da utilizzare come parametro?
Oppure si può fare direttamente da un codice vba da implementare sul
pulsante (evento doppioclick)?
Vi sono molto grato. Saluti
Gianni


title: utilizzo campo  selezionato

text:

Entrambi
"Select * from tuatabella where Tuocampo = " & chr(34) &
screen.activecontrol & chr(34) & chr(34)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: utilizzo campo  selezionato

text:
MA ha scritto:
> Gianni Conte wrote:
>> Saluti a tutto il NG. Ho un problema, credo banale. In una form di
>> tipo continuo ho bisogno di utilizzare il campo selezionato di un
>> determinato record (setfocus) quale parametro per  eseguire, tramite
>> un pulsante, una macro ho una query.
>> In pratica quale il comando da inserire in una macro per dire che il
>> campo evidenziato è da utilizzare come parametro?
>> Oppure si può fare direttamente da un codice vba da implementare sul
>> pulsante (evento doppioclick)?
>>
>> Vi sono molto grato. Saluti
>>
>> Gianni
> Entrambi
>
> "Select * from tuatabella where Tuocampo = " & chr(34) &
> screen.activecontrol & chr(34) & chr(34)
>
>
Ti ringrazio per la risposta. Forse però ho bisogno di spiegarti il
problema per intero. In pratica ho bisogno di eseguire un determinato
aggiornamento a due campi di un record di una tabella sottostante una
determinata form continua.
1° passaggio = l'operatore deve inserire su casellatesto1 e
casellatesto2 i valori che servono, fin qui tutto OK
2° passaggio = Nella tabella esiste un record che deve essere
obbligatoriamente aggiornato con i valori identici dei campi appena
aggiornati. Un secondo inserimento manuale  rischierebbe alla lunga di
creare errori e disallineamenti.  Per cui serve quanto detto nel primo
messaggio. Per cui ho pensato di far eseguire una query (qbe o sql) per
aggiornare il secondo record, utilizzando la riga di comando che mi hai
suggerito prima. Io scriverei cosi:
>UPDATE [mia tabella] SET [campo 1 da aggiornare] =
[campo 1 selezionato da select], [campo 2 da  aggiornare] =
[campo 2 selezionato da select]
Nota bene i due campi hanno una chiave esterna comune (ID) che li lega
in maniera inequivocabile.
ma quale sintassi uso per inserire i due valori dei campi selezionati
(parametro di aggiornamento) e dirgli di mettere quei valori nei campi
del secondo record. Non so se mi sono spiegato?
Spero che qualcuno mi risponda. Grazie  a risentirci.


title: protezione db

author: Pippo Zibibbo

text:
Esiste un modo veloce e semplice (lo so che voglio troppo !!!!) x proteggere
un db creato in access, cioč per non far vedere le relazioni tra le tabelle,
le strutture delle tabelle e dei tipi di dati dei campi, insomma eliminare
tutta la parte "copiabile" e rendere il Db una semplice serie di msk e query
non modificabile (senza ricorrere a codici scritti in Vba) ? Creando un file
eseguibile con il Developer č possibile ottenere tutto questo ?
Anto
-- ----------------------------------------------- --
L'unica cosa che so, č che  so di non sapere     -----
-- ----------------------------------------------- --


title: controllo delle modifiche in una maschera

text:
ciao a tutti
ho una maschera "M1" con diverse caselle txt che, volendo, è possibile
modificarne il contenuto.
vorrei fare in modo che:
alla chiusura della maschera "M1", ne venga aperta un'altra "M2"
SOLO E SOLO SE all'interno di M1 è stato modificato il contenuto di una
qualsiasi casella di testo, non importa quale.
Se nulla è stato modificato, M2 non deve essere aperta
E' possibile fare cio' ?????
come ???????
grazie


author: andy

text:
"pac77" <
pa...@libero.it
> wrote in message
news:NNB77.32314$NZ6.1...@news.infostrada.it...

Credo che si possa fare così:
imposti una variabile che assume un preciso valore se nelle tue caselle di
testo è cambiato qlc.; questo si può fare con l'evento sumodifica
p.es
.
private sub caselladitesto1_onchange
    var = 1
end sub
Poi alla chiusura della maschera controlli il valore della tua variabile di
controllo var: se è = 1 fai aprire l'altra maschera, altrimenti no.
Andrea


text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:NNB77.32314$NZ6.1...@news.infostrada.it...

Testando la proprietà della maschera Dirty (vedi help).
Quindi io, in un modulo di Access, mi dichiarerei una variabile booleana
pubblica di nome Pippo, ovvero:
Public Pippo As Boolean
Quindi a fronte dell'evento "Prima di aggiornare" della maschera M1 mi
genererei questa riga di codice VBA:
Pippo = Me.Dirty
A fronte del dell'evento "Su chiusura" della maschera M1 genererei il
seguente codice VBA:
If Pippo = True Then
Pippo = False
DoCmd.OpenForm "M2"
End If
Potrebbe essere una soluzione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Calendario ActiveX per gestione prenotazioni

author: Postino

text:
Qualcuno sa se c'é un altro OCX Calender che non sia Calendar8.0?
Questo deve poter permettere di gestire i singoli giorni direttamente
sul calendario, quindi permettere l'inserimento di scritte, colori,
simboli ecc...
Il tutto mi servirebbe per un gestione di un piccolo hotel.
Per farvi un'idea del tipo di oggetto che mi servirebbe vi posto
questo link
http://www.euroch.com/euroweb/images/gh/Planning.jpg
Naturalmente, questo caso é un po' estremo, però rende l'idea :o))
Tnx a lot per le risposte :o)
PS: ... dimenticavo, l'ocx deve essere FREE :o))


text:
"Postino" <
raf...@gmx.net
> ha scritto nel messaggio
news:ab06a824.03011...@posting.google.com...

Perchè non usi il Prodotto della Microsoft per fare i Gant....!
Lo interfacci con Access ed eviti di usare ActiveX.
Hai la comodità che il VBA è molto simile, anzi se parti da Access
e popoli i grafici è decisamente più semplice.
Dovrai lavorarci su un pò, ma ci sono esempi di utilizzo a riguardo.
@Alex.


text:
Ola, tnx per la dritta, anche se il "dovrai lavorarci su mi pesa un
po'", non tanto per la voglia ma per il tempo (sto lavorando anche ad
un altro progetto più importante e quindi il tempo é quel che é :( ).
A scuola smanettando con Oracle 9 mi é capitato di utilizzare più
volte quel tipo di activeX (si chiamava "Scheduler" o simile ),
purtroppo però non mi ricordo se la scuola avesse pagato o meno per
utilizzarlo.
Grazie ancora :o)



text:
Nessuno ha idee?
Nessuno hai mai creato un appz per la gestione di prenotazioni? Se si,
quale soluzione avete adottato per la visualizzazione (planning)?
Saluzz :)


text:
Alla fine ho trovato da solo OCX che mi serviva... e guarda caso é lo
stesso che avevo utilizzato ai tempi (con Oracle). Trattasi di
ctSchedule4.0.
Ora ci smanetto su un po'.
Saluzz


title: errore run time 3734

author: Apollo

text:
Aiuto chi mi sa dire come fare per eliminare questo errore, mi esce il
seguente messaggio
Errore di run-time '3734':
Il database è stato messo dall'utente 'Admin' del computer 'GENNARO'
in uno stato che non consente di aprirlo o di bloccarlo.
e ogni volta che mi esce il messaggio sono costretto a chiudere il progetto
e farlo ripartire.
Vi ringrazio e spero che riuscite a risolvermi questo problema.


title: Filtrare dei dati in una Query (REALLY HARD!!!)

author: Cristiano De Pasquale

text:
Ho questa situazione;
T1 contenente vari campi tra cui il campo COMMODITY
T2 contenente vari campi tra cui il campo COMMODITY
Ovviamente le tabelle sono in relazione tra di loro, ma NON tramite il
campo commodity.
La relazione e' di tipo 1كà n tra T1 e T2.
Situazione tipo:
T1.Commodity			T2.Commodity
CER				CER
CERRIC				CEREAL
				CERRIC
In pratica T1 rappresenta i beni richiesti, T2 quelli forniti.
Il nome del bene rappresenta il tipo, come si nota ci sono dei tipi
"GLOBALI" (es. CER) e dei "SOTTOTIPI" (es: CEREAL, CERRIC)
Io ho bisogno di una query che mi metta insieme le richieste e le
forniture, facendo pero' in modo che SE ho chiesto un sottotipo e questo
e' stato fornito, il dato sia raggruppato correttamente.
Possono andar bene tutte e due le situazioni proposte sotto, anche se la
b) sarebbe preferibile:
a)
T1.Commodity			T2.Commodity
CER				CER
CER				CEREAL
CER				CERRIC
In questo caso NON prescindo se ho richiesto il bene globale o il
sottotipo. Anche se ho richiesto sia CERRIC che CER, considerando che
CERRIC e' un sottotipo di CER, tutto e' raggruppato sotto la voce
globale
b)
T1.Commodity			T2.Commodity
CER				CER
CER				CEREAL
CERRIC				CERRIC
In questo caso invece preciso che ho richiesto CERRIC e CERRIC mi e'
stato fornito, mentre per la richiesta di CER mi sono stati forniti sia
CER che CEREAL.
VORREI far tutto all'interno della stessa query, se possibile… qualcuno
sa darmi la sintassi corretta di una query che faccia al caso mio??
Attualmente ottengo questo risultato…
T1.Commodity			T2.Commodity
CER				CER
CER				CEREAL
CER				CERRIC
CERRIC				CERRIC
Quindi c'e' una riga ridondante.
NON suggerite di levare quelle righe che hanno lo stesso valore in
entrambi i campi, in quanto ci sono MOLTI casi in cui, se ho richiesto
un sottotipo e questo mi viene fornito, leverei anche queste righe!!!
Help me please!!
Cristiano
--
===============================
     CRISTIANO DE PASQUALE

CF....@FLASHNET.IT
===============================


title: query e ricerche

text:
ciao a tutti
ho una tabella con 5 campi A, B, C, D, E
e voglio poter fare una ricerca per ognuno di questi ed indipendente.
devo per forza fare 5 query o c'č un modo piu intelligente ?


query e ricerche


title: query e ricerche

text:
"pac77" <
pa...@libero.it
> ha scritto nel messaggio
news:uLX57.7$NZ6...@news.infostrada.it...

Creati una maschera (chiamala ad esempio Maschera1) che contenga un pulsante
di comando e 5 caselle di testo non associate che chiamerai ControlloA,
ControlloB, ControlloC, ControlloD e ControlloD.
Creati quindi un'unica query (chiamala Query1) basata sulla tua tabella.
Nella riga criteri della query relativa al campo A scrivi:
Like Nz([Forms]![Maschera1]![ControlloA]; "*")
Nella riga criteri della query relativa al campo B scrivi:
Like Nz([Forms]![Maschera1]![ControlloB]; "*")
Nella riga criteri della query relativa al campo C scrivi:
Like Nz([Forms]![Maschera1]![ControlloC]; "*")
Nella riga criteri della query relativa al campo D scrivi:
Like Nz([Forms]![Maschera1]![ControlloD]; "*")
Nella riga criteri della query relativa al campo E scrivi:
Like Nz([Forms]![Maschera1]![ControlloE]; "*")
A fronte dell'evento "Su clic" del pulsante di comando genera la seguente
riga di codice VBA:
DoCmd.OpenQuery "Query1"
Ora apri Maschera1, digita un valore di una delle 5 caselle di testo e premi
il pulsante di comando; nella query che ti si apre visualizzerai i record
che che hanno il valore digitato nel campo relativo alla casella di testo
usata.
Se digiterai qualcosa su due caselle di testo, la selezione avverrą in AND
sui due campi relativi alle due caselle di testo nelle quali hai digitato i
parametri di ricerca.
Ti ricordo che non verranno mai selezionati i record che hanno il valore
Null in almeno uno dei 5 campi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query e ricerche

author: Russo Matteo

text:
volevo chiederti una cosa io:
facendo come hai descritto tu escono fuori solo i record con quel campo
PRECISO, e se invece vorrei visualizzare tutti i record che hanno
parzialmente quel testo che sto cercando?
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9j9mh3$1uas$1...@stargate1.inet.it...

> Se digiterai qualcosa su due caselle di testo, la selezione avverrŕ in AND



title: query e ricerche

author: Roberto dal portabile

text:
"Russo Matteo" <
mat...@flashmail.com
> ha scritto nel messaggio
news:9jbk1v$kh7$1...@nreadA.inwind.it...
> volevo chiederti una cosa io:
> facendo come hai descritto tu escono fuori solo i record con quel campo
> PRECISO, e se invece vorrei visualizzare tutti i record che hanno
> parzialmente quel testo che sto cercando?
Ti sarei grato se mettessi la tua risposta dopo e non prima del testo dei
messaggi precedenti: č una regola di questo NG.
Nei criteri della query, ad esempio relativamente al campo A, scrivi:
Like "*" & Nz([Forms]![Maschera1]![ControlloA]; "*") & "*"



title: query e ricerche

text:
Se urilizzi 5 TXTBOX per passare i PARAMETRI alla QRY è semplice, nella riga
condizioni della QRY inserisci la funzione:
Like IIF (IsNull(TuaForm!TXTBOX1);"*";TuaForm!TXTBOX1)  -----------> Campo 1
Like IIF (IsNull(TuaForm!TXTBOX2);"*";TuaForm!TXTBOX2)  -----------> Campo 2
Ecc................
Alex.
Ovviamente se nell'utilizzo vuoi riaggiornare fai Requery.
--
Posted from [212.141.54.102]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: accodare due tabelle

author: gabriele

text:
Come faccio ad "accodare"  la tabella  A  del  fileA.mdb    alla tabella  B
del  fileB.mdb ?
Le due tabelle  A  e  B  hanno ovviamente gli stessi campi .
ciao e grazie


title: accodare due tabelle

author: Carlo Costarella

text:
"gabriele" <
olan...@virgilio.it
> ha scritto nel messaggio
news:443830ce$0$18291$4faf...@reader1.news.tin.it...

Allega la tabella al database che vuoi e poi fai una query di accodamento.
Semplice no?
Puoi anche fare tutto da codice...opendatabase...
Ciao, Carlo


title: Autocompletamento casella di testo

author: Andrea

text:
Scusare sono un NEWB...
File download dal "sitocomune"
Cosa devo modificare affinchè il codice di autocompletamento funzioni anche
con access 00 in una maschera creata da ex novo? (Il file di esempio
convertito funziona a meraviglia, ma non in un nuova maschera!!)
In access 00 il recordset non ha le seguenti proprità .FINDFIRST
.NOMATCH
GRAZIE IN ANTICIPO!!!!!!!
Dim rsDescr As ADODB.Recordset    'recordset in cui viene effettuata la
ricerca
Dim nPos As Integer         'posizione del cursore nel testo
Dim bChange As Boolean      'true se la sub deve essere eseguita
Private Sub txtDescr_Change()
Dim sVirgolette As String
    If bChange = True Then
        bChange = False 'Per evitare che l'evento Change venga eseguito due
volte, si deve impostare a false il flag bChange
        sVirgolette = SostStringa(txtDescr.Text, """", """""") & ""
'Raddoppia le virgolette nella stringa
        If Len(sVirgolette) > 0 Then 'se la stringa non è vuota esegue la
ricerca
            If rsDescr Is Nothing Then Set rsDescr =
CurrentDb.OpenRecordset("tabPosizione", dbOpenDynaset) 'se il recorset non è
aperto lo apre
            rsDescr.FindFirst ("Descr like """ & sVirgolette & "*""") 'cerca
nel recordset la stringa
            If Not rsDescr.NoMatch Then 'se esiste modifica il testo della
TextBox
                nPos = txtDescr.SelStart 'memorizza la posizione del cursore
                txtDescr.Text = txtDescr.Text &
Right(rsDescr.Fields("Descr"), Len(rsDescr.Fields("Descr")) -
Len(txtDescr.Text)) 'aggiunge al testo già presente quello trovato nella
tabella
                txtDescr.SelStart = nPos 'reimposta la posizione del cursore
                txtDescr.SelLength = Len(txtDescr.Text) 'selezione la parte
finale aggiunta
            End If
        End If
    End If
    bChange = True
End Sub


title: Autocompletamento casella di testo

author: MA

text:
Il 22 Ott 2002, 01:37, "Andrea" <
wandre...@tiscalinet.it
> ha scritto:
> Scusare sono un NEWB...
> File download dal "sitocomune"
> Cosa devo modificare affinchè il codice di autocompletamento funzioni
anche
> con access 00 in una maschera creata da ex novo? (Il file di esempio
> convertito funziona a meraviglia, ma non in un nuova maschera!!)
> In access 00 il recordset non ha le seguenti proprità .FINDFIRST
>
>
> .NOMATCH
>
> GRAZIE IN ANTICIPO!!!!!!!
>
>
> Dim rsDescr As ADODB.Recordset 'recordset in cui viene effettuata la
E' probabile che la riga incriminata sia proprio questa prima. Devi
aggiungere i riferimenti ADO.
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: Autocompletamento casella di testo

author: Roberto da casa

text:
"Andrea" <
wandre...@tiscalinet.it
> ha scritto nel messaggio
news:Ec0t9.61462$%M1.15...@twister2.libero.it...
> Scusare sono un NEWB...
> File download dal "sitocomune"
> Cosa devo modificare affinchè il codice di autocompletamento funzioni
anche
> con access 00 in una maschera creata da ex novo? (Il file di esempio
> convertito funziona a meraviglia, ma non in un nuova maschera!!)
> In access 00 il recordset non ha le seguenti proprità .FINDFIRST
>
>
> .NOMATCH
>
> GRAZIE IN ANTICIPO!!!!!!!
[CUT]
Prova ad aggiungere al tuo database i riferimenti alle librerie Mocrosoft
DAO.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: prova

text: Ciao a tutti