title: Password

author: Rosario

text:
Roberto dal portatile <
r.ma...@repubblica.it
> wrote in message
9g2lpc$1s5q$1...@stargate1.inet.it...
>
> ----- Original Message -----
> From: "R.T.I. Alessandria" <
fs-...@libero.it
>
> Newsgroups: it.comp.appl.access
> Sent: Monday, June 11, 2001 8:51 AM
> Subject: Password
>
>
> > Un saluto a tutto il NG,
> > ho quasi terminato il mio primo applicativo in Access con laiuto
> > determinante del NG, mi mancano alcune cosucce.
> > 1) Come posso settare delle password e dei nomi utenti per l'uso sono di
> > determinate maschere e tabelle e non di tutta l'applicazione? Ho letto
la
> > guida ma francamente mi è servito solo a confordermi le idee.
> >
>
> Vai sul Sito Comune (link qui sotto), Sezione General, leggiti la FAQ di
> Cristiano De Pasquale intitolata "Come utilizzare la sicurezza di
Access?",
> mi sembra faccia al caso tuo. Comunque se nella Sezione Cerca del Sito
> comune digiti la parola Password e lanci la ricerca ti verranno indicate
> altre FAQ che potrebbero darti qualche altra idea.
>
> > 2) Ho una maschera (con struttura a maschera singola) dove filtro i dati
> > dell'archivio inserendo delle condizioni. Vorrei inserire un pulsante la
> cui
> > routine evento (click) mi consenta di vedere i dati filtrati in un'altra
> > maschera a struttura tabellare.
> > Come posso fare?
>
> Sei stato un pò troppo generico nel formulare il quesito.
> Molte sono le tecniche che puoi adottare; puoi ad esmpio effettuare ciò
che
> ti serve con una query di selezione i cui criteri si basano sul contenuto
> dei controlli della prima maschera, oppure filtrando direttamente la
seconda
> maschera con le informazioni contenute nella prima maschera.
> Le cose cambiano a seconda del tipo dei campi.
> Le cose cambiano a seconda che la selezione debba essere effettuata sui
dati
> contenuti nella tabella da visualizzare oppure su una tabella ad essa
> collegata.
> Le cose cambiano a seconda che i campi su cui operi la ricerca contengano
o
> meno il valore Null.
> Le cose cambiano a seconda che i criteri di ricerca debbono operare in And
> oppure in Or.
> E potrei andare avanti ancora per un bel pò.....
> Forse è bene che ci poni il problema in maniera più circostanziata, non
> credi?
>
> > Ciao a tutti, Rosario.
> >
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
E' vero non sono stato molto chiaro, vediamo se riesco ad esserlo ora.
I dati che filtro sono tutti contenuti su una tabella archivio che contiene
sia dati numerici, che testi che valori logici.
Il filtro viene applicato sulla prima maschera cioè quella con struttura a
maschera singola.
Ciò che vorrei ottenere sulla seconda maschera è solo un cambio di
visualizzazione dei records già filtrati sulla prima, da una struttura a
maschera singola ad una struttura tabellare, eventualmente includendo solo
alcuni campi.
Non so se stavolta sono riuscito a rendere l'idea di cosa voglio realizzare
e comunque ringrazio sempre dell'aiuto.
Ciao, Rosario.


title: Password

author: Roberto da casa

text:
[CUT]
> E' vero non sono stato molto chiaro, vediamo se riesco ad esserlo ora.
> I dati che filtro sono tutti contenuti su una tabella archivio che
contiene
> sia dati numerici, che testi che valori logici.
> Il filtro viene applicato sulla prima maschera cioč quella con struttura a
> maschera singola.
> Ciň che vorrei ottenere sulla seconda maschera č solo un cambio di
> visualizzazione dei records giŕ filtrati sulla prima, da una struttura a
> maschera singola ad una struttura tabellare, eventualmente includendo solo
> alcuni campi.
> Non so se stavolta sono riuscito a rendere l'idea di cosa voglio
realizzare
> e comunque ringrazio sempre dell'aiuto.
> Ciao, Rosario.
Una delle soluzioni possibili č questa. Proviamo a fare tutto con una sola
maschera, anzichč con due come dici tu.
Creati una query (chiamala Query1) basata e che contenga tutti i campi della
tua tabella.
Creati una maschera (chiamala Maschera1) a visualizzazione a Machere
continue che abbia come origine record Query1.
Nell'intestazione (e non nel corpo) di Maschera1 inserisci tante caselle di
testo non associate quanti sono i campi su cui effettuare la selezione (sono
le caselle di testo che tu avresti messo nella tua maschera a struttura
singola); chiama queste caselle di testo Cerca1, Cerca2 ecc..
Nella struttura di Query1, nella riga criteri relativa al campo che vuoi
filtrare in base a quanto contenuto nella casella di testo Cerca1 scrivi:
Like Nz([Forms]![Maschera1]![Cerca1]; "*")
Nella riga criteri relativa al campo che vuoi filtrare in base a quanto
contenuto nella casella di testo Cerca2 scrivi:
Like Nz([Forms]![Maschera1]![Cerca1]; "*")
e cosě via.
A fronte dell'evento "Dopo aggiornamento" di TUTTE le caselle di testo
inserite nell'intestazione di Maschera1 genera questa riga di codice VBA:
Me.Requery
A questo punto apri Maschera1: nel corpo della maschera dovresti vedere
tutti i record della tua tabella.
Mano a mano che digiterai qualcosa nelle caselle di testo, il filtro si
affinerŕ sino a farti vedere solo i record che soddisfano tutti i criteri di
selezione impostati digitando i parametri nelle caselle di testo.
Naturalmente digiterai qualcosa solo nelle caselle di testo che debbono
operare il filtro.
--



title: Password

text:
Un saluto a tutto il NG e passo a descrivere il mio problema.
Ho seguito alla lettera  la procedura indicata nella sezione General del
sito comune sotto la voce: "Come utilizzare la sicurezza di Access?" di
Cristiano De Pasquale.
Fino al punto 13 tutto ok. Quando però sostituisco il file system.mdw a
quello personalizzato (punto 14) affinché Access non richieda la password
quando si apre, ecco che il mio database non risulta più protetto a meno che
non lo lancio con la riga di comando indicata nello stesso punto 14.
Ciò vuol dire che se copio il file su un altro computer e lo apro
semplicemente senza far riferimento al file *.mdw personalizzato, questo non
ha alcuna protezione.
In che cosa sbaglio? Non è che la procedura è valida solo con Access 97 ed
io invece che uso Access 2000 devo fare qualcos'altro.
Vi ringrazio per l'aiuto.
Rosario.


title: Password

author: Lorenzo Coronati

text:
Scrisse "Rosario" <
rosario...@libero.it
>:
>Ciň vuol dire che se copio il file su un altro computer e lo apro
>semplicemente senza far riferimento al file *.mdw personalizzato, questo non
>ha alcuna protezione.
Evidentemente non hai tolto tutti i permessi
all'administrator.
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: errore durante l'in stallazione del runtime

text:
a fine installazione esce un messaggio di errore nella copia di un file e mi
dice se ignorare, riprovare, ecc...
l'unica scelta buona č ignora altrimenti non vą avanti, ma poi il programma
presenta dei problemi di funzionamento.
sapete se l'errore č noto e se scaricabile una patch? grazie.


author: stefano (kabisa)

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:brnai5$6n4$1...@lacerta.tiscalinet.it...
> a fine installazione esce un messaggio di errore nella copia di un file e
mi
> dice se ignorare, riprovare, ecc...
> l'unica scelta buona è ignora altrimenti non và avanti, ma poi il
programma
> presenta dei problemi di funzionamento.
>
> sapete se l'errore è noto e se scaricabile una patch? grazie.
>
Quel'è il codice dell'errore, quale runtime usi 2K o XP o 97
un problema del genere l'ho avuto su computer con impostato la lingua di
explorer diversa da quella che uso sul computer con cui ho creato il runtime
(ma solo con RXp )
con 2000 e 97 tutto ok
ho risolto creando con innosetup l'installazione.
stefano (kabisa)


author: Enrico T.S.

text:
[Cut]
> ho risolto creando con innosetup l'installazione.
> stefano (kabisa)
>
>
Scusa ma con InnoSetup hai creato anche l'installazione
del Runtime? E quali files hai selezionato ?
Ti faccio i complimenti se ci sei riuscito
e ti chiederei gentilmente di mettere lo script a disposizione
del Ng in quanto sarebbe veramente utile buttare quello
schifo distribuito da M$  col developer.
bye :o)


text:
"Enrico T.S." <
wlarom...@hotmail.com
> ha scritto nel messaggio
news:GL%Db.8497$0w.3...@news2.tin.it...

Ho creato il file con innosetup per l'installazione dell'applicazione
poi ho creato un file html che viene l'anciato da un file autorun
all'inserimento del cd con lìapplicazione.
nel cd è presente la cartella runtime di Xp
posto il codice del html che permette l'installazione sia del runtime sia
dell' applicazione
sul sito qui sotto
puoi vedere un esempio del file html è stato tolto il link al r4untime per
non farlo installare da internet
http://www.intenso.it/kabisa/
usa ma html è un po lunghetto

<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta name=ProgId content=FrontPage.Editor.Document>
<meta name=Generator content="Microsoft FrontPage 5.0">
<meta name=Originator content="Microsoft Word 9">
<link rel=File-List href="./default_files/filelist.xml">
<link rel=Edit-Time-Data href="./default_files/editdata.mso">

<title> </title>

<link rel=Stylesheet type="text/css" media=all
href="file:///C:/Kabisa0903/css/style.css">

 <o:p></o:p>

<o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

<![if !vml]><![endif]>V.
7.0<o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

IMPORTANT
    !! <o:p></o:p>

Do
    you have Microsoft access XP ? Yes, skip. Otherwise, click this
hyperlink: <o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

Microsoft Access XP
runtime<
o:p></o:p>

 <o:p></o:p>

If you have Microsoft
    access XP, or after installing the runtime, you can install KABISA III
Xp<o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

Install kabisa III
    software<o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

If you
    already installed kabisa xp before, click next to start kabisa<o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<![if !vml]><![endif]><o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

In the first window: both the login name and the
    password are
“kabisa”<u1:p></u1:p><o:p></o:p>

<![if !supportEmptyParas]> <![endif]><o:p></o:p>

 <o:p></o:p>

System
    Requirements<o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

    IBM compatible PC with Pentium II CPU or
higher

    Minimum VGA graphic display

    60 Mb free hard disk

    64 Mb RAM

    CD drive

    MS Windows 95 or higher

    Microsoft Access XP runtime(which you installed a
few
    minutes ago).<o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<o:p></o:p>

Who has been involved in Kabisa ?<o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

This
software
    has been written by Stefano Laganà©

    The logic has been developed by Jef Van den Ende,
Luc Kestens,
    Koen Blot and Zeno Bisoffi,

    The images have been brought together and processed
by
    Erwin Van den Enden.

    The implementation in actual pedagogy has been
    organised by Louis Vermeulen.

    The Institute of Tropical Medicine, Antwerp, and the
    Belgian general administration of cooperation with developing countries
    have delivered financial support.

    The visual communication has been developed by Intenso.it
<o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

Further features:<o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

You might
copy the
    image database to your hard disk : copy the entire directory
“images index”
    from the CD to the root of one of your hard
disks.<o:p></o:p>

Double click
    the desktop icon Kabisa III XP or go to your taskbar….
Programs….. Kabisa
    III XP…. Kabisa III XP shortcut.<o:p></o:p>

The login
name
    and the password are
“kabisa”<o:p></o:p>

Indicate the
    letter of the hard disk where you copied the images index in the right
    lower corner of the options sceen.<o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

If you want
to
    work in Lao, you have to purchase Laoscript from
tavultesoft.com
.<u1:p></u1:p><o:p></o:p>

<o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>

<![if
!supportEmptyParas]> <![endif]><o:p></o:p>


text:
> > >
> > Scusa ma con InnoSetup hai creato anche l'installazione
> > del Runtime? E quali files hai selezionato ?
> > Ti faccio i complimenti se ci sei riuscito
> > e ti chiederei gentilmente di mettere lo script a disposizione
> > del Ng in quanto sarebbe veramente utile buttare quello
> > schifo distribuito da M$  col developer.
> > bye :o)
> >
> Ho creato il file con innosetup per l'installazione dell'applicazione
> poi ho creato un file html che viene l'anciato da un file autorun
> all'inserimento del cd con lìapplicazione.
> nel cd è presente la cartella runtime di Xp
>
> posto il codice del html che permette l'installazione sia del runtime sia
> dell' applicazione
> sul sito qui sotto
> puoi vedere un esempio del file html è stato tolto il link al r4untime per
> non farlo installare da internet
>
>
http://www.intenso.it/kabisa/
>
>
[Cut]
Si ma io intendevo lo script di Innosetup
per capire quali files hai selezionato per installare
il runtime di acces a chi non lo ha .
Oppure ho capito male io cosa hai fatto tu.
bye :o)


text:
"Enrico T.S." <
wlarom...@hotmail.com
> ha scritto nel messaggio
news:30VEb.17470$wM.14...@news1.tin.it...

Hai capito male,
Io per risolvere il problema dell'installazione ho:
creato il runtime access Xp
creato uno script innosetup che installa la mia applicazione FE BE Help ,e
altri file di cui ho bisogno,
poi con la pagina html che ho postato ho colegato il tutto in modo che
all'avio del cd mi apre la pagina html dove è spiegato come installare
l'applicazione e il runtime (basta cliccare nei link e fa tutto lui).
In realtà è possibile inserire i file del'runtime in innosetup ma non è
legale quindi non si può fare
invece facendo il tutto con una pagina html che spiega all'utente cosa deve
fare e altro tutto è legale.
Stefano (kabisa)


title: Mouversi all' interno di una casella di riepilogo

author: Mak

text:
Salve  a Tutti,
come si può, utilizzando Vba muoversi all' interno di una casella di
riepilogo ovvero andando al record successivo.
Grazie per gli eventuali suggerimenti.
Mak


text:
"Mak" <
mak....@tiscalinet.it
> ha scritto nel messaggio
news:_RuE9.21716$3l.6...@twister1.libero.it...
> Salve  a Tutti,
> come si puņ, utilizzando Vba muoversi all' interno di una casella di
> riepilogo ovvero andando al record successivo.
>
> Grazie per gli eventuali suggerimenti.
> Mak
Se la casella di riepilogo si chiama Elenco.
Se vuoi selezionare la riga della casella di riepilogo successiva a quella
selezionata in quel momento, esegui il seguente codice VBA:
Dim Pippo As Variant
If Me!Elenco.ItemsSelected.Count = 0 Then Exit Sub
For Each Pippo In Me!Elenco.ItemsSelected
    If Me!Elenco.Selected(Pippo) Then
        Exit For
    End If
Next
If Pippo < Me!Elenco.ListCount Then
    Me!Elenco.Selected(Pippo + 1) = True
End If
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
[cut]
> Se la casella di riepilogo si chiama Elenco.
> Se vuoi selezionare la riga della casella di riepilogo successiva a quella
> selezionata in quel momento, esegui il seguente codice VBA:
>
> Dim Pippo As Variant
> If Me!Elenco.ItemsSelected.Count = 0 Then Exit Sub
> For Each Pippo In Me!Elenco.ItemsSelected
>     If Me!Elenco.Selected(Pippo) Then
>         Exit For
>     End If
> Next
> If Pippo < Me!Elenco.ListCount Then
>     Me!Elenco.Selected(Pippo + 1) = True
> End If
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Grazie per la tua disponibilità
Mak


title: Esportare e inviare un allegato con nome

author: Santilli Marco

text:
Usando la funzione INVIA OGGETTO nelle macro posso impostare tutti i valore
che voglio per spedire l'email
Ho impostato di spedirmi il REPORT..... mi sono accorto che al file creato
da allegare all'email viene attribuito il nome del REPORT .... c'è un modo
per far scegliere il nome all'utente????


title: Problema con Sottomaschera

author: Alessandro

text:
Ciao a tutti, ho il seguente problema:
Ho una maschera principale FATTURE  e una sottomaschera RATE
collegate attraverso il campo IDFatt.
Le due maschere hanno come origine dati due tabelle ( Fatture e Rate ).
Vorrei gestire il pagamento attraverso l'immissione (in un campo "NRate" di
FATTURA)
di un valore numerico che rappresenta il numero di rate.
In particolare, per esempio, se inserisco 3 nel campo NRate di FATTURE,
vorrei si generassero
automaticamente 3 record nella sottomaschera RATE.
Sempre automaticamente, i 3 record dovranno riportare nel campo ImpRata
della
sottomaschera un importo che è dato dall'imponibile fattura diviso il numero
di rate.
Qualcuno può darmi una dritta oppure ha un codice da applicare o da
adattare,
per risolvere il problema?
GRAZIE anticipatamente!
Ciao.


title: struttura db clienti agenti

text:
un consiglio su questa struttura:
Tabella tClienti
Tabella tAgenti
un cliente può avere più agenti e un agente può avere più clienti
Tabella molti a molti tClienti/Agenti
Tabella tResi con chiave esterna idCliente/Agente
Tabella tRigheResi con chiave esterna     idReso
è corretto?
se si quale metodo posso usare per l'inserimento dei dati?
es:
maschera con combo per selezione cliente,
sottomaschera per agente associato,
sottomaschera per inserire il reso o i resi associati a quel agente,
sottomaschera per inserire le righe resi associate a quel reso
ciao
grazie


title: struttura db clienti agenti

text:
<
tas...@libero.it
> ha scritto nel messaggio
news:1138397748....@g14g2000cwa.googlegroups.com...

Per darti una risposta occorrerebbe che tu ci dicessi quale sia la struttura
dettagliata di ognuna delle cinque tabelle ed il modo in cui sono tra di
loro in relazione.
Sarebbe poi necessario che ci dicessi quale sia la pressi che vuoi adottare,
specie per quanto attiene ai resi.
Comuque per quanto riguara le prime tre tabelle penso che una soluzione
possibile sarebbe quella di creare una maschera principale che abbia come
origine record la tabella tClienti e che contenga anche una sottomaschera
che abbia come origine record la tabella tClienti/Agenti; nella
sottomaschera puoi selezionare gli agenti tramite una casella combinata che
abbia l'origine riga basata sulla tabella tAgenti; l'aggiornamento di
quest'ultima tabella puoi effettuarlo a fronte dell'evento "Su non in
elenco" della casella combinata: trovi un esempio di tale tecnica sul Sito
Comune (link qui sotto), nella Sezione Forms, nella mia FAQ intitolata "3.39
Si può aggiungere un record alla tabella che è origine riga di una casella
combinata senza usare una maschera?".
Per le altre due tabelle se non ci dici qualcosa di più non saprei che
dirti: forse per te conoscere la gestione dei resi per agente è scontata, ma
non è così per alcuni di noi.
>
>ciao
>
>
>grazie
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: struttura db clienti agenti

text:
Roberto da casa ha scritto:
> Per le altre due tabelle se non ci dici qualcosa di più non saprei che
> dirti: forse per te conoscere la gestione dei resi per agente è scontata, ma
> non è così per alcuni di noi.
ok hai ragione.
tClienti
idCliente
codicecliente
ragionesociale
***********************
tAgenti
idAgente
codiceAgente
Agente
**********************
tClienti/Agenti
idClienteAgente
idCliente
idAgente
**************************
tResi
reso
idClienteAgente
*************************
tDettaglioResi
idDettaglioResi
idReso
Articolo
Provvedimento
praticamente dovrei scegliere il cliente, l'agente, inserire il reso di
quell'agente ed ovviamente i dettagli di quel reso
spero di essere stato più chiaro
ciao


title: struttura db clienti agenti

text:
<
tas...@libero.it
> ha scritto nel messaggio
news:1138445916.9...@g14g2000cwa.googlegroups.com...
Roberto da casa ha scritto:
>> Per le altre due tabelle se non ci dici qualcosa di piů non saprei che
>> dirti: forse per te conoscere la gestione dei resi per agente č scontata,
ma
>> non č cosě per alcuni di noi.

>spero di essere stato piů chiaroů
Ti sei forse dimenticato di indicare la chiave primaridanella tabella tResi?
é forse idReso di tipo contatore?
Comunque non capisco a cosa ti serve la tabella tClienti/Agenti; non sarebbe
meglio nella tabella tResi eliminare il campo idClienteAgente ed inserire
due campi idCliente e idAgente che assocerai a due caselle combinate con le
quali sceglierai appunto il cliente e l'agente coinvolti nel reso?
O forse non ho capito un tubo di ciň che tis erve?
>
>ciao



title: struttura db clienti agenti

text:
si mi sono dimenticato idreso contatore
perchè parto da una tabella dove erano associati i clienti con i
rispettivi agenti di migliaia di record.
ti ricordo che un cliente può avere più agenti e un agente può avere
più clienti


title: struttura db clienti agenti

text:
<
tas...@libero.it
> ha scritto nel messaggio
news:1138479854....@o13g2000cwo.googlegroups.com...

Questo l'ho capito, ma a mio avviso, se la tabella tClienti/Agenti serve
solo per la gestione sei resi, io la eliminerei strutturando aggiungendo un
campo nella tabella rResi, come già ti ho scritto nel mio precedene
messaggio.
Se poi la tabella tClienti/Agenti ti serve per altri problemi non la
coinvolgerei comunque nella gestione dei resi, mi sembrerebbe di volersi
complcare inutilmente la vita.



title: Aprire un report a tutta pagina

text:
Salve,
ho un report viene visualizzato alla pressionen di un pulsante su una
maschera.
Posso visualizzarlo (il report) a tutta pagina?
Grazie
Alessandro


title: Aprire un report a tutta pagina

author: Sergio MAZZA

text:
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:YWNL6.383$aR5....@news2.tin.it...

Dopo l'istruzione che apre il report prova ad inserire:
'-------------
RunCommand acCmdZoom100
'-------------
Ciao.


title: Aprire un report a tutta pagina

author: MegaMax

text:
Volendo puoi togliere i menų.. guadagni un pochetto di spazio
"Alessandro" <
abia...@freemail.it
> ha scritto nel messaggio
news:YWNL6.383$aR5....@news2.tin.it...
>



title: query o filtri ?

author: Enrico Virginio

text:
Ho una mashera con diversi campi ed una listbox;
I campi mi servono come criteri di ricerca e la listbox visualizza i
records relativi ai criteri immessi;
Domanda:
Devo per forza creare diverse query, una per ogni campo=criterio di
ricerca e per visualizzare i records impostare l'origine della listbox
alla query relativa...
oppure
bo non so
esiste un metodo più veloce e meno macchinoso ?
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: query o filtri ?

author: Tappo

text:
--
Togli il tappo per rispondermi
"Enrico Virginio" <
nor...@libero.it
> ha scritto nel messaggio
news:576a7ca4fc6ac312bc...@mygate.mailgate.org...
> Ho una mashera con diversi campi ed una listbox;
> I campi mi servono come criteri di ricerca e la listbox visualizza i
> records relativi ai criteri immessi;
> Domanda:
> Devo per forza creare diverse query, una per ogni campo=criterio di
> ricerca e per visualizzare i records impostare l'origine della listbox
> alla query relativa...
no, usa l'sql in questo modo:
SELECT MiaTabella.* FROM MiaTabella Where Campo1=Condizione1 And/Or
Campo2=Condizione2 And/Or ...;
cosě hai una query con + condizioni.


title: query o filtri ?

author: Max De Poli

text:
"Enrico Virginio" <
nor...@libero.it
> wrote in message news:<
576a7ca4fc6ac312bc...@mygate.mailgate.org
>...
> Ho una mashera con diversi campi ed una listbox;
> I campi mi servono come criteri di ricerca e la listbox visualizza i
> records relativi ai criteri immessi;
> Domanda:
> Devo per forza creare diverse query, una per ogni campo=criterio di
> ricerca e per visualizzare i records impostare l'origine della listbox
> alla query relativa...
Non capisco bene come funziona.... puoi creare una query che consideri
tutti i campi dei criteri (utilizzando la sintassi
Nomemaschera!Nomecontrollo), e poi chiami semplicemente il metodo
Requery della listbox a ogni modifica dei campi.
Cia'
Max


title: Doppioni

author: Volto

text:
Ho una tabella con due campi A e B i quali contengono i seguenti valori;
A        B
1         2
3         4
2         1
4         3
come posso creare una query che mi elenchi come duplicati i valori 1-2 e 2-1
(3-4 e 4-3)?
Con una normale query di ricerca duplicati ovviamente non me li riconosce.
Grazie per la risposta e spero di essere stato chiaro.


title: Doppioni

author: Antonio Biso

text:
Volto <
luig...@tiscalinet.it
> wrote in message
8vqtmn$ae0$1...@lacerta.tiscalinet.it...

Perchè posti più volte la stessa richiesta?
La tua query avrà come criteri sotto A il campo B E sotto B il campo A
Antonio


title: Doppioni

author: Nicola Ardito

text:
Volto ha scritto nel messaggio <8vqtmn$ae0$
1...@lacerta.tiscalinet.it
>...
>Ho una tabella con due campi A e B i quali contengono i seguenti valori;
>
>A        B
>1         2
>3         4
>2         1
>4         3
>come posso creare una query che mi elenchi come duplicati i valori 1-2 e
2-1
>(3-4 e 4-3)?
>Con una normale query di ricerca duplicati ovviamente non me li riconosce.
In una query ho creato un nuovo campo
Nuovo: IIf([A]<=[B];[A] & "-" & [B];[B] & "-" & [A])
che nei due casi restituisce lo stesso risultato.
Vedi se ti può tornare utile.
Ciao Nicola
email: metti inwind al posto  di NOSPAM


title: Relazioni - modifica campi correlati a catena

author: brando

text:
In sintesi:
Tabella1 (principale) con campi (matr - nome - ecc.);
Tabella2 con campi (matr - DataVis - ecc.);
Tabella3 con campi (matr - titolo - ecc.).
Tabella2 e Tabella3 sono collegate, tramite il campo [matr] alla Tabella1
(principale) con relazione uno-a-molti (uno nella tabella principale).
Domanda: è possibile ottenere dal DB l'effetto di cambiare il valore del
campo [matr] nelle tabelle 2 e 3 modificandolo solo nella tabella
principale? Come?
Nelle opzioni "modifica relazioni" trovo " la spunta per "modifica campi
correlati a catena" è questa la via giusta - per quale motivo tale spunta
risulta essere disattivata ?
Grazie
brando


author: TheMax

text:
"brando" <
brando_alle...@tiscali.it
> ha scritto nel messaggio
news:c2mkmv$1uo3sb$1...@ID-213675.news.uni-berlin.de...

Aggiorna record correlati a catena è corretto, tuttavia devi spuntare prima
applica integrità referenziale, altirmeni la tua spunta non sarà attiva.
Ciao,
Massimo
--
web:
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi


title: rsostituzione di piu caratteri all' interno di un campo.

author: Giuseppe

text:
devo esportare dei dati in formato testo. Ho un campo descrittivo di
tipo testo: vorrei creare una funzione per sostituire  stringhe il carattere
"à"
con "a'". In pratica quando trovo una "a" con l'accento la sostituisco
con una "a" con apostrofo ,e quando trovo" uno" lo sostituisco con "1"  ,e
quando trovo "due" lo sostitusco con "2".
Porei usare la funzione replace ma come posso fare ad usarla per piu
stringhe nello stesso campo   e come fare per evitare error quando all'
interno del campo la funzione non trova nulla .
Grazie


author: Popi - TheBadHabits

text:

Ciao :)
Perché "error"?
Eseguendo
replace$("ABCDEF uno due tre","due", "2")
ottieni
ABCDEF uno 2 tre
Invece, eseguendo
?replace$("ABCDEF uno due tre","quattro", "4")
ottieni
ABCDEF uno due tre
HTH Roberto


text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> wrote in message
news:7fe08b5f-a20e-4834...@d4g2000prg.googlegroups.com...

Ciao :)
Perché "error"?


HTH Roberto
forse il problema che io no conosco il vba e uso replace in design queey
Se eseguo Replace([text1];"uno";"1")
Allora funziona se trova uno all' interno del campo text1.
Se invece non trova uno all' interno del campo da #error.
Se provo come ho visto che hai fatto tu nella tua espressione ad aggiungere
?prima di replace o $ dopo replace ricevo il messaggio di avere messo un
operando senza un operatore.
Dove sbaglio ?


author: Alessandro Cara

text:

Cos'ha il time del tuo PC? E' possibile dargli una limata?
--
ac
y-1=x


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> wrote in message
news:5EKoj.10430$Xg7....@tornado.fastwebnet.it...
> Giuseppe wrote:
>> devo esportare dei dati in formato testo. Ho un campo descrittivo di
>> tipo testo: vorrei creare una funzione per sostituire  stringhe il
>> carattere "ą"
>> con "a'". In pratica quando trovo una "a" con l'accento la sostituisco
>> con una "a" con apostrofo ,e quando trovo" uno" lo sostituisco con "1"
>> ,e quando trovo "due" lo sostitusco con "2".
>> Porei usare la funzione replace ma come posso fare ad usarla per piu
>> stringhe nello stesso campo   e come fare per evitare error quando all'
>> interno del campo la funzione non trova nulla .
>> Grazie
> Cos'ha il time del tuo PC? E' possibile dargli una limata?
>
> --
> ac
> y-1=x
ogni tanto salta l'orologio di sistema non so perche  ču n vecchio compiuter
strasfruttato ...


text:
On 2 Feb, 02:58, "Giuseppe" <
giuseppe.casol...@alice.it
> wrote:
> "Popi - TheBadHabits" <
rlu...@yahoo.com
> wrote in messagenews:7fe08b5f-a20e-4834...@d4g2000prg.googlegroups.com...

Ciao :)
Sinceramente non so ... anche perché la query qua sotto funziona senza
errori.
SELECT ItemName, Replace$([ItemName],"SCREW","VITERELLA") AS
CambiatoTrovato, Replace$([ItemName],"PAPERELLA","DUCKESS") AS
NonCambiatoNonTrovato FROM ItemPartList;
Puoi postare il SQL della tua query, così vediamo le differenze?
HTH Roberto


author: MA

text:
Giuseppe wrote:
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> wrote in message
> news:5EKoj.10430$Xg7....@tornado.fastwebnet.it...
> ogni tanto salta l'orologio di sistema non so perche  èu n vecchio
> compiuter strasfruttato ...
Cambia la batteria sulla scheda madre
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Domanda difficile (anche se sembra facile!)

author: angelo

text:
Una delle caratteristiche piu' interessanti di un dato programma office
è quello di poter accedere a file multimediali (esempio filmati, suoni,
canzoni etc.)
Ovviamente la nostra suite dispone della possibilità di fare dei link e
tutto funziona benissimo tranne che ad ogni apertura di un file questo
viene segnalato come potenzialmente infetto (per la precisione "alcuni
file possono contenere virus o danneggiare in altro modo il
computer...)
Ovviamente il problema si presenta solo dalla versione 2000 fino alla
2010, con qualsiasi programma (excel, powerpoint, access etc.).
Si puo' naturalmente andare nel sito microsoft dove ti diranno di usare
l'abilitazione di alcune cartelle, di disabilitare il controllo delle
macro etc ma niente.
Naturalmente in internet ci sono decine di soluzioni che richiedono di
manipolare il registro di sistema, ma tranquilli non funziona niente!!
Tradotto, io per l'utilizzo di elenchi ad esempio di filmati o di
canzoni uso con buoni risultati open office.
Ma possibile che qualcuno non abbia risolto sto dannato problema o che
non ci sia un programmino che lo faccia??
(ho la versione 2010 di Office)
Grazie Angelo


text:
"angelo" <
ange...@alice.it
> ha scritto nel messaggio
news:4d112594$0$10576$4faf...@reader1.news.tin.it...
ma un titolo più significativo?
e soprattutto: è il NG giusto?
Antonio


text:
Antonio Biso ha spiegato il 22/12/2010 :
> "angelo" <
ange...@alice.it
> ha scritto nel messaggio
> news:4d112594$0$10576$4faf...@reader1.news.tin.it...
>
> ma un titolo piï¿œ significativo?
>
> e soprattutto: ï¿œ il NG giusto?
>
> Antonio
Direi proprio di si dato che questo problema ce l'ho anche con access.
Se tu fai un link a un file video (ma anche audio ad esempio) ti
compare quel messaggio.
Per il titolo chiedo venia...
Ciao Angelo


title: Access 2002, MDE, Report, Printer, PaperBin

author: Gabriele Bertolucci

text:
Nell'oggetto del messaggio ho inserito tutti gli elementi in gioco nel
problema che mi trovo ad affrontare.
Il problema è il seguente:
    reports(0).printer.paperbin = 263
dà un errore numero 5: chiamata di routine o argomento non validi.
Mi rendo conto che la risposta più banale che si potrebbe dare è che sto
cercando di impostare un valore che non è tra quelli predefiniti del tipo
enumerato di Access, AcPrinterPaperBin.
Bene. Allora seguitemi adesso:
Apro un report
File -> Imposta Pagina
Leggo "Stampante predefinita"
Clicco su "Stampante specifica"
Clicco su "OK"
CTRL+G (finestra immediata)
?reports(0).printer.paperbin mi restituisce 263
sempre da finestra immediata provo ad impostare
reports(0).printer.paperbin=263 e mi da l'errore di cui sopra
sempre dalla finestra immediata provo ad impostare
reports(0).printer.paperbin = reports(0).printer.paperbin e continua a darmi
lo stesso errore 5 (me lo aspettavo)
A me pare proprio un bug.
Il mio collega ha chiamato Microsoft per chiedere lumi, consumando un
"incident". Gli hanno passato l'assistenza tecnica.
Quella non riusciva nemmeno ad aprire Access. Poi non sapeva come si scrive
"paperbin". Poi ha dato la colpa ai driver della stampante che sto
utilizzando io. Poi si è presa due giorni per rifletterci sopra e a hetto
che mi sarà sapere lunedì.
Voi che mi dite riguardo al problema che riscontro?
E riguardo al supporto tecnico di Microsoft Italia?
--
Gabriele Bertolucci
PBsoft


author: Jonathan Canova

text:
"Gabriele Bertolucci" <
in...@pbsoft.it
> ha scritto nel messaggio
news:LPk3b.8395$d66.1...@news2.tin.it...
>     reports(0).printer.paperbin = 263
> dà un errore numero 5: chiamata di routine o argomento non validi.
Allora. Dopo aver discusso giorni con il supporto tecnico di Microsoft che
non capiva dove fosse il problema, alla fine è venuto fuori ciò che
all'incirca già si sapeva.
I valori di PaperBin vengono restituiti dai driver, quindi non è infrequente
vedersi restituire valori oltre il range accettato da Access (0-15).
Purtroppo non esistono tabelle di decodifica (tipo 262 su OkiDriver=15).
Quindi, il problema iniziale che è salvare le impostazioni di un report in
MDE rimane, a detta del supporto tecnico, insormontabile. Si deve
distribuire l'MDB.
Tra l'altro, il report può perdere le sue impostazioni cambiando PC (e non
mi riferisco al baco di Access 2000/Autocorrezione). In pratica, se imposto
un report in A5/orizzontale, sulla stampante predefinita di sistema, salvo,
creo l'MDE e poi lo porto su un altro PC, potrei avere l'amara sorpresa di
ritrovarmelo in A4 verticale (mi è successo personalmente).
Ragionando in altro modo, le proprietà PrtDevMode e PrtMip sono leggibili.
Se qualcuno trova il modo di applicarle alla stampante corrente (riferita da
Application.Printer), il semplice settaggio rpt.Printer=Application.Printer
dovrebbe bastare a ripristinare tutte le proprietà volute...
P.S.:
ho segnalato un malfunzionamento sul loro sito WEB ed il supporto tecnico ha
detto che non avrebbe fornito supporto (al che gli ho precisato che la
segnalazione era a LORO beneficio, per me si possono pure tenere il
malfunzionamento, visto che l'avevo già segnalato tempi indietro).
L'unica nota positiva è che non mi hanno decrementato l'incident... meglio
che nulla :-|
--
Jonathan Canova
www.aladinoinformatica.com


author: Simone Calligaris

text:
"Jonathan Canova"
Microsoft che
> non capiva dove fosse il problema, alla fine è venuto fuori ciò che
> all'incirca già si sapeva.
>
> I valori di PaperBin vengono restituiti dai driver, quindi non è
infrequente
> vedersi restituire valori oltre il range accettato da Access (0-15).
> Purtroppo non esistono tabelle di decodifica (tipo 262 su OkiDriver=15).
> Quindi, il problema iniziale che è salvare le impostazioni di un report in
> MDE rimane, a detta del supporto tecnico, insormontabile. Si deve
> distribuire l'MDB.
E' su questo punto che non ci s'intende.
L'obiettivo in fin dei conti è consentire all'utente di associare a ogni
reports impostazioni personalizzate, diverse dai default imposti a Design:
giusto?
Procediamo come segue:
1) Si crea una tabella che in chiave primaria ha il nome del Report e nei
campi seguenti le varie impostazioni personalizzabili (margini top/bottom,
orientamento, qualità, etc.)
2) Un'apposito programma d'utilità consentira di manutenere la tabella
d'associazione suddetta.
3) Su apertura applicazione si carica la tabella in una matrice in memoria.
4) Su apertura report (o anteprima) si cerca nella matrice la riga
corrispondente al report, se viene rilevata s'impostano i parametri
personalizzati attraverso Rpt.Printer
Se mi dici che non risolve i tuoi problemi, francamente non ti capisco...
Saluti.


text:

Simone butteresti giù due righe per il carico in memoria.
E dai... e su....
MAssimiliano


text:
"MA"
> Simone butteresti giů due righe per il carico in memoria.
> E dai... e su....
Cioč ti pare difficile da implementare?
Utilizzando "array di struttura" č piuttosto agile.
Saluti.


text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:0jk7b.304955$lK4.9...@twister1.libero.it...
> > Quindi, il problema iniziale che è salvare le impostazioni di un report
in
> > MDE rimane, a detta del supporto tecnico, insormontabile. Si deve
> > distribuire l'MDB.
> L'obiettivo in fin dei conti è consentire all'utente di associare a ogni
> reports impostazioni personalizzate, diverse dai default imposti a Design:
> giusto?
Ok.
> Procediamo come segue:
> 1) Si crea una tabella che in chiave primaria ha il nome del Report e nei
> campi seguenti le varie impostazioni personalizzabili (margini top/bottom,
> orientamento, qualità, etc.)
Fatto
> 2) Un'apposito programma d'utilità consentira di manutenere la tabella
> d'associazione suddetta.
Qui c'è già qualcosa che non mi piace, quello che volevamo è salvare le
impostazioni del report fatte dalla finestra di dialogo di Access (se devi
regolare i margini e vedere l'anteprima, è molto più comodo usare
l'interfaccia di Access)
> 4) Su apertura report (o anteprima) si cerca nella matrice la riga
> corrispondente al report, se viene rilevata s'impostano i parametri
> personalizzati attraverso Rpt.Printer
Ok
> Se mi dici che non risolve i tuoi problemi, francamente non ti capisco...
Non so se vengono gestiti tutti i casi possibili. Vedi per esempio la
proprietà PaperBin, che può contenere vari valori oltre quelli proposti da
Access...
Quella che proponi è una soluzione che hai già collaudato presso clienti?
--
Jonathan Canova
www.aladinoinformatica.com


text:
"Jonathan Canova"
> > 2) Un'apposito programma d'utilità consentira di manutenere la tabella
> > d'associazione suddetta.
> Qui c'è già qualcosa che non mi piace, quello che volevamo è salvare le
> impostazioni del report fatte dalla finestra di dialogo di Access (se devi
> regolare i margini e vedere l'anteprima, è molto più comodo usare
> l'interfaccia di Access)
All'atto pratico non vedo differenze.
Anche perchè nessuno vieta che "l'imposta pagina" di Access venga nascosto e
sostituito dal suddetto programma di manutenzione.
> > Se mi dici che non risolve i tuoi problemi, francamente non ti
capisco...
> Non so se vengono gestiti tutti i casi possibili. Vedi per esempio la
> proprietà PaperBin, che può contenere vari valori oltre quelli proposti da
> Access...
> Quella che proponi è una soluzione che hai già collaudato presso clienti?
E' stata la prima cosa che abbiamo fatto con A 'XP: una procedura nata col
'97 che ci creava problemi coi margini _le carte intestate aziendali sono
assai eterogenee_
Nel caso nostro si è lavorato solo sui margini, ma nulla vieterebbe
d'includere altre features (orientamento, etc.).
Essendo la tabelle con le impostazioni di stampa sui Clients (non ti spiego
il perchè), leggo direttamente dalla tabella collegata il record relativo al
Report.
Ma nel caso si voglia creare la tabella sul .mdb condiviso in rete, a mio
avviso, è meglio ricorrere a un array in memoria caricato all'avvio, come
suggerivo in post precedente.
Soluzione che non ho sperimentato all'atto pratico ma che senz'altro farebbe
il proprio dovere.
Saluti.


text:
"Jonathan Canova"
> Non so se vengono gestiti tutti i casi possibili. Vedi per esempio la
> proprietà PaperBin, che può contenere vari valori oltre quelli proposti da
> Access...
Sì può essere ... però un conto è dire che si tratta di una soluzione non
totalmente esaustiva, altro sostenere che l'oggetto Printer non sia
utilizzabile con un .MDE.
Direi al contrario che risolva il 90% dei problemi che ci affliggevano in
passato.
Saluti.


title: Report con sottoreport

author: Norica

text:
Ho creato un report per la stampa delle fatture:
Nell' intestazione pagina ho inserito i dati generali della fattura(cliente,
numero,data etc.etc.) mentre nel corpo ho inserito un Sottoreport che va a
prendere le "righe" della fattura (descrizione,qtà,importo etc.etc.).
Il problema è che si creano n pagine quante sono le n righe della fattura...
Perchè ?
--------------------------------
Inviato via
http://usenet.libero.it


title: Report con sottoreport

author: Francesco R.

text:
"Norica" <
nor...@libero.it
> ha scritto nel messaggio
news:81Z72Z126Z250Y...@usenet.libero.it...
> Ho creato un report per la stampa delle fatture:
> Nell' intestazione pagina ho inserito i dati generali della
fattura(cliente,
> numero,data etc.etc.) mentre nel corpo ho inserito un Sottoreport che va a
> prendere le "righe" della fattura (descrizione,qtà,importo etc.etc.).
> Il problema è che si creano n pagine quante sono le n righe della
fattura...
> Perchè ?
>
E' probabile che il problema sia nel sottoreport, ma ci sono + motivi che
possono portare a questo.
Anzitutto dovresti provare cosa succede aprendo solamente il sottoreport,
poi con pazienza ti vai a controllare le proprietà delle singole sezioni per
vedere dove si sia annidato quel salto pagina.
Ciao


title: Report con sottoreport

author: skipper

text:
"Norica" <
nor...@libero.it
> ha scritto nel messaggio
news:81Z72Z126Z250Y...@usenet.libero.it...
> Ho creato un report per la stampa delle fatture:
> Nell' intestazione pagina ho inserito i dati generali della
fattura(cliente,
> numero,data etc.etc.) mentre nel corpo ho inserito un Sottoreport che va a
> prendere le "righe" della fattura (descrizione,qtà,importo etc.etc.).
> Il problema è che si creano n pagine quante sono le n righe della
fattura...
> Perchè ?
>
forse hai messo l'interruzione di pagina sotto la riga del sottoreport
--
skipper dixit...
www.superskipper.it


title: Access 97 per Windows NT 4.0

author: victor

text:
Non riesco a far funzionare un modulo contenente le istruzioni Right e Left
utilizzando Windows NT 4.0 qualcuno potrebbe aiutarmi?
Vi ringrazio anticipatamente


title: Access 97 per Windows NT 4.0

author: Sergio MAZZA

text:
"victor" <
victo...@hotmail.com
> ha scritto nel messaggio
news:6ocE6.170552$lj4.5...@news6.giganews.com...

Strano, che errore ti presenta?
Ciao.


title: RICHIAMARE REPORT DA QUERY PARAMETRICHE ATTRAVERSO PULSANTE DI COMANDO

author: Paolo Rossi

text:
Ho costruito un report avente origine dati da una query.
Questa query contiene dei parametri che mi vengono chiesti ogni qualvolta apro
il report.
Volevo sapere se potevo passare direttamente questi parametri via codice.
Ho una maschera contenente una serie di pulsanti di comando ed all’evento click
ho associato la seguente riga di codice:
DoCmd.OpenReport "205", acPreview, "", ""
Vorrei ad ogni pulsante associare dei parametri query diversi (stabiliti a
priori) senza dover crearmi una query o un report per ogni pulsante.
Grazie per l’aiuto.
Paolo
--
Posted from  [217.57.241.18]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Silvio Berruti

text:
"Paolo Rossi" <
tri...@libero.it
> ha scritto nel messaggio
news:0f07173c0ff6bdf7161...@mygate.mailgate.org...
> Ho costruito un report avente origine dati da una query.
> Questa query contiene dei parametri che mi vengono chiesti ogni qualvolta
apro
> il report.
> Volevo sapere se potevo passare direttamente questi parametri via codice.
> Ho una maschera contenente una serie di pulsanti di comando ed all'evento
click
> ho associato la seguente riga di codice:
>
> DoCmd.OpenReport "205", acPreview, "", ""
>
> Vorrei ad ogni pulsante associare dei parametri query diversi (stabiliti a
> priori) senza dover crearmi una query o un report per ogni pulsante.
Nella maschera inserisci alcuni controlli non associati dove potrai inserire
i vari parametri necessari alle query e, da queste, fai riferimento, nei
criteri, ai controlli.
E' + facile da farsi che a dirsi.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:N1Ls7.1361$MM2.1...@news.infostrada.it...
>
> "Paolo Rossi" <
tri...@libero.it
> ha scritto nel messaggio
> news:0f07173c0ff6bdf7161...@mygate.mailgate.org...
>
Sei il Paolo Rossi che conosco (quello di Albissola)?



text:
"Silvio Berruti" <
sber...@libero.it
> wrote in message
news:v3Ls7.1382$MM2.1...@news.infostrada.it...

Grazie per la risposta SIlvio.
No non sono quello di Albissola. Io sono di Torino.
Magari mi firmo PaoloR la prossima volta, anche perchè il mio nome
e cogn. è comune a molte persone !!
Ho abbastanza capito la strada da seguire per l'inserimento dei controlli.
Però da dove li devo richiamare? C'è qualche esempio sul sito comune che
tu sappia?
Grazie ancora e scusa se ti rompo un po!
PaoloR



author: Antonio Biso

text:
Paolo Rossi <
tri...@libero.it
> wrote in message
0f07173c0ff6bdf7161...@mygate.mailgate.org...
> Ho costruito un report avente origine dati da una query.
> Questa query contiene dei parametri che mi vengono chiesti ogni qualvolta
apro
> il report.
> Volevo sapere se potevo passare direttamente questi parametri via codice.
> Ho una maschera contenente una serie di pulsanti di comando ed all'evento
click
> ho associato la seguente riga di codice:
>
> DoCmd.OpenReport "205", acPreview, "", ""
>
> Vorrei ad ogni pulsante associare dei parametri query diversi (stabiliti a
> priori) senza dover crearmi una query o un report per ogni pulsante.
Perchè non lavori con l'sql dinamico?
Il report sarà basato su una una tabella o una query senza alcun parametro,
quindi a priori restituirebbe tutti i record possibili.
Nella maschera, a seconda del pulsante, prepari una stringa sql con i
criteri where da applicare alla query del report, che passerai poi come
parametro della openreport stessa.
Per esempio
se vuoi solo i record del fornitore scelto nella casella di testo fornitore
della maschera scriverai questo:
crit = "[Fornitore] = '" & me.fornitore & "'"
e quindi
> DoCmd.OpenReport "205", acPreview, , crit
dove chiaramente Fornitore è il nome del campo nella tabella.
Questa soluzione è molto più versatile ed elegante, secondo me, che chiedere
i parametri successivamente
Antonio


text:
"Paolo Rossi" <
tri...@libero.it
> ha scritto nel messaggio
news:d8974c83a4bf958cbcd...@mygate.mailgate.org...
> Ho abbastanza capito la strada da seguire per l'inserimento dei controlli.
> Però da dove li devo richiamare? C'è qualche esempio sul sito comune che
> tu sappia?
A parte quanto ti ha giustamente suggerito Antonio, credo che tu abbia
bisogno di fare riferimento ai controlli della maschera dai criteri della
query.
Mi sembra che ci sia una spiegazione con esempi nell'help di Access cercando
qualcosa tipo "Creare una maschera popup o una finestra di dialogo
personalizzata".



title: somme parziali (almeno credo si chiamino così)

text:
Ciao a tutti...
Domanda: è possibile in una query ottenere una somma parziale di campi
precedenti?
Visto che non mi sono capito nemmeno io, faccio un esempio:
|  data   | importo | sub totale |
| 01/01 |    10      |     10       |
| 01/02 |    20      |     30       |
| 01/03 |     5       |     35       |
il campo che dovrebbe fare i conteggi ovviamente è il subtotale
visto le mie scarse conoscenze sono costretto ad usare excel ma avrei
bisogno di utilizzare access...
qualche aiuto?
grazie
--
skipper dixit...
www.superskipper.it


author: Giorgio Prx

text:
"skipper" <skippe...@NOSPAMsuperskipper.it> ha scritto nel messaggio
news:RH08b.95808$sj6.1...@tornado.fastwebnet.it...

Ciao skipper
Poniamo che la tabella si chiama Totali
--------------------------------------------------
SELECT
    A.Data,
    A.Importo,
    SUM(B.Importo)  AS Sub_Totale
FROM Totali AS A INNER JOIN Totali AS B
            ON A.Data>=B.DATA
GROUP BY A.Data,A.Importo
---------------------------------------------------
Il tutto funziona se non hai date doppie.
Ciao Giorgio


author: OneEDP

text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bjq7i5$oj5$1...@lacerta.tiscalinet.it...

Tema ricorrente. Inizialmente mi veniva in mente di utilizzare gli ado, poi
questa funzione da inserire all'interno dello statement query:
Public Function SubTotale(ByVal importo As Currency)
    Static ImportoPrecedente As Currency
    ImportoPrecedente = ImportoPrecedente + importo
    SubTotale = ImportoPrecedente
End Function
Unico neo è che bisogna intercettare l'esecuzione della query o della
requery per poter azzerare la variabile Static.
Che ne pensi?
Ciao
Daniele


text:
"OneEDP" <
one.emme...@tin.it
> ha scritto nel messaggio
news:kOf8b.313074$lK4.9...@twister1.libero.it...

durante l'insonnia notturna ci ho ripensato su e......
molto più semplice di quanto pensassi....
basta mettere un campo associato nella maschera o nel report e nelle
proprietà di somma parziale impostare su gruppo.
inutile quindi il calcolo nella query....
cmq grazie delle risposte
--
skipper dixit...
www.superskipper.it


text:
"skipper" <skippe...@NOSPAMsuperskipper.it> ha scritto nel messaggio
news:tAg8b.97276$sj6.1...@tornado.fastwebnet.it...

Ciao skipper
Nei report lo puoi fare ma nelle maschere no.
In genere vengono utilizzate funzioni di aggregazione o funzioni VBA ma
rallentano molto la query  e non rientrano nell' SQL standard.
Ciao Giorgio.


text:
"Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel messaggio
news:bjsh7h$mld$1...@lacerta.tiscalinet.it...
>
> "skipper" <skippe...@NOSPAMsuperskipper.it> ha scritto nel messaggio
> news:tAg8b.97276$sj6.1...@tornado.fastwebnet.it...
> > "OneEDP" <
one.emme...@tin.it
> ha scritto nel messaggio
> > news:kOf8b.313074$lK4.9...@twister1.libero.it...
> > > "Giorgio Prx" <
giorgio...@nospamtiscali.it
> ha scritto nel
messaggio
> > > news:bjq7i5$oj5$1...@lacerta.tiscalinet.it...
> > > >
> > > > "skipper" <skippe...@NOSPAMsuperskipper.it> ha scritto nel
> messaggio
> > > > news:RH08b.95808$sj6.1...@tornado.fastwebnet.it...
>
[CUT]
> Ciao skipper
> Nei report lo puoi fare ma nelle maschere no.
> In genere vengono utilizzate funzioni di aggregazione o funzioni VBA ma
> rallentano molto la query  e non rientrano nell' SQL standard.
> Ciao Giorgio.
>
Per funzioni di aggregazione intendo quelle messe a disposizione dall'
oggetto Application di VBA **DSUM() DMAX() ecc**
Ciao


title: Form bloccata con routine per disabil "scroll" mouse

author: Dino

text:
Ciao a tutti ho riscontrato questa problematica che sicuramente vi e'
nota.Dal nostro NG ho recuperato la routine per disabilitre lo scroll
del mouse.La routine e' di (Giorgio Rancati che personalmente io
ringrazio per i suoi consigli e per i vari esempi).Lui stesso sostirne
che se si apre il Form in modalita' "modal mode" (se nonricordo male)
il form si puo' bloccare.In realta' ho potuto appurare che su 5
accessi al form almeno una volta si blocca.
Volevo chiedere a voi se era possibile evitare questo.Premetto che il
DB e' stato realizzato in Access 2000 e il problema me lo da in Access
2000.
Volevo inoltre sapere se dovessi utilizzare questo DB con Access 10
questa routine(che via riporto di seguito) potrebbe dare problemi???
Grazie in anticipo
Dino
Option Explicit
'Riferimento KB278379 per mousewhell
'con l'aggiunta del blocco sullo spostamento form
Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _
    (ByVal hwnd As Long, _
    ByVal nIndex As Long, _
    ByVal dwNewLong As Long) As Long
Public Declare Function CallWindowProc Lib "user32" Alias
"CallWindowProcA" _
    (ByVal lpPrevWndFunc As Long, _
     ByVal hwnd As Long, _
     ByVal msg As Long, _
     ByVal wParam As Long, _
     ByVal lParam As Long) As Long
Public Const GWL_WNDPROC = -4
Public Const WM_MouseWheel As Long = &H20A
Public Const WM_SYSCOMMAND As Long = &H112
Public Const SC_MOVE As Long = 65536 + &HF010
Public Const SC_SIZE As Long = 65536 + &HF000
Public Function WindowProc(ByVal hwnd As Long, _
    ByVal uMsg As Long, _
    ByVal wParam As Long, _
    ByVal lParam As Long) As Long
    Dim StopMouse As Boolean
    Dim Frm As Form
    Dim lpPrevWndProc As Long
    Set Frm = AssegnaForm(hwnd)
    lpPrevWndProc = Frm.lpPrevWndProc
      Select Case uMsg
         Case WM_SYSCOMMAND
              'Da Win32 Programmer's Reference
              'In WM_SYSCOMMAND messages,
              'the four low-order bits of the uCmdType parameter
              'are used internally by Windows.
              'To obtain the correct result when testing the value of
uCmdType,
              'an application must combine the value 0xFFF0 with the
              'uCmdType value by using the bitwise AND operator.
              'Quindi controllo Wparam in bitwise AND con &HFFF0
              Select Case (wParam And &HFFF0) '
                 Case SC_MOVE, SC_SIZE 'Spostamento e resize Form
                    If Frm.Spostabile = True Then
                       WindowProc = CallWindowProc(lpPrevWndProc,
hwnd, uMsg, wParam, lParam)
                    End If
                 Case Else
                      WindowProc = CallWindowProc(lpPrevWndProc, hwnd,
uMsg, wParam, lParam)
                End Select
        Case WM_MouseWheel
            If Frm.Rotellina = True Then
               WindowProc = CallWindowProc(lpPrevWndProc, hwnd, uMsg,
wParam, lParam)
            End If
         Case Else
           WindowProc = CallWindowProc(lpPrevWndProc, hwnd, uMsg,
wParam, lParam)
    End Select
End Function
Function AssegnaForm(ByVal hwnd As Long) As Form
    Dim i As Integer
    For i = 0 To Forms.Count - 1
       If hwnd = Forms(i).hwnd Then
          Set AssegnaForm = Forms(i)
          Exit For
       End If
    Next
End Function


author: Roberto da Parma

text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:090ee5e8-ef7e-454e...@c21g2000yqk.googlegroups.com...

Sinceramente non ho ancora provato la soluzione di Rancati ma quella di
lebans funziona molto bene....hai provato anche con quella?
Giorgio sicuramente potrà darti una risposta più specifica.
ciao
--
Roberto da Parma


title: errore apertura db

author: kolino (Nicola Teotonico)

text:
Il modulo database non torva mysysdb!!!
ho anche provato ad importare maschere query e rport in altro db ma da
comunque questo errore
cosa potrebbe essere?
grazie
nicola


title: errore apertura db

author: ciroteo

text:
"kolino (Nicola Teotonico)" <
in...@espoint.it
> ha scritto nel messaggio
news:EQOOg.110027$zy5.1...@twister1.libero.it...

e le tabelle? sono queste che hanno a che fare con il system db, (credo!)
reimporta tutto sia front end che back end e facci sapere.
M


title: stringa filtro

author: Carlo Ruggieri

text:
ho creato una funzione che mi calcola una data
è possibile utilizzare la funzione all'interno di una stringa filtro?


title: stringa filtro

text:
"Carlo Ruggieri" <
crlu...@tin.it
> ha scritto nel messaggio
news:4575afb1$0$13752$4faf...@reader3.news.tin.it...
> ho creato una funzione che mi calcola una data
> è possibile utilizzare la funzione all'interno di una stringa filtro?
C'hai provato?
Ciao.
--
Sergio MAZZA


title: stringa filtro

text:
ho provato a creare una stringa da usare come filtro
la stringa è del tipo:
filter= "(" & data & ") > funzData([campo1];[campo2])"
la applico al filtro form ma non va
sintassi sbagliata o proprio impossibile usare la funzione?


title: stringa filtro

text:
"Carlo Ruggieri" <
crlu...@tin.it
> ha scritto nel messaggio
news:4575ef93$0$7628$4faf...@reader1.news.tin.it...

Ma 'data' cos'è?
Se è un controllo di tipo data in una maschera la sintassi dovrebbe essere:
Me.Filter="[Data] > #" & funz... & "#"    'per impostare il filtro
Me.FilterOn=True    'per applicare il filtro
Se non funziona prova a invertire # con ", o meglio, cerca nei post
precedenti la corretta sintassi. Io non ho molto feeling virgolette et
similia...
Ciao
NatPP


title: stringa filtro

text:
"Carlo Ruggieri" <
crlu...@tin.it
> ha scritto nel messaggio
news:4575ef93$0$7628$4faf...@reader1.news.tin.it...

Descrivi meglio cosa vuoi fare; che dovrebbe fare quella funzione; e che
contengono quei campi/controlli...
Ciao.
--
Sergio MAZZA


title: Stampante con Applicatore

author: Gianna

text:
Ciao,
come posso far funzionare una stampante a film termico più applicatore (fa
parte di una inscatolatrice automatica) utilizzando un programma di stampa
etichette fatto su access?
Grazie
Gianna


title: Stampante con Applicatore

text:
"Gianna" <
spozz...@mondoita.com
> ha scritto nel messaggio
news:c7nird$hld$1...@carabinieri.cs.interbusiness.it...

non voglio ostinarmi ma se tale stampante viene vista regolarmente in
windows dovresti poter stampare senza problemi anche da access.


title: Stampante con Applicatore

text:
Ciao,
ho un pc collegato ad una stampante (a film termico) per etichette su COM1.
La stampante non la vedo da windows nell'elenco stampanti.
La stampante è collegata ad un applicatore di etichette.
Posso comandare la stampante e l'applicatore da un'applicazione Access e, se
si può, come?
Grazie
Gianna


title: Stampante con Applicatore

text:
"Gianna" <
spozz...@mondoita.com
> ha scritto nel messaggio
news:c7vp2e$2uu$1...@fata.cs.interbusiness.it...
> Ciao,
> ho un pc collegato ad una stampante (a film termico) per etichette su
COM1.
> La stampante non la vedo da windows nell'elenco stampanti.
> La stampante č collegata ad un applicatore di etichette.
> Posso comandare la stampante e l'applicatore da un'applicazione Access e,
se
> si puň, come?
>
> Grazie
>
> Gianna
>
La stampante non ha dei driver di comunicazione o manuali che spiegano come
fare?
Ha un sito web di riferimento? Che marca č?
Ciao.
--
Sergio MAZZA


title: funzione di conversione stringa personalizzata

author: Giancarlo

text:
Ciao a tutti. Sto cercando di imparare a creare delle funzioni
personalizzate per la conversione di una stringa di testo.
Avevo pensato ad una cosa del genere:
 public function ConvertiStringa (nome as string, tipo as integer)
If tipo = 8 Then
nome = "'" & nome & "'"
end if
enf function
ho provato a lanciarla, ma non funziona.
Potete suggerirmi qualcosa?
Grazie a tutti
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Gaspare

text:
[CUT]
 public function ConvertiStringa (nome as string, tipo as integer)
 If tipo = 8 Then
 nome = "'" & nome & "'"
 end if
ConvertiStringa=nome
 enf function
Non entro nel merito ma raccogli almeno il valore di ritorno della funzione
;-)


text:
[CUT]
Oltretutto non sò cosa tu debba fare ma se utilizzi quel nome come stringa
sql ti può incasinare se all'interno c'è qualche apice per cui ti consigli
di utilizzare Replace
ConvertiStringa=Replace(nome,"'","''")
rimpizziando i singoli apici con i doppi


author: Roberto dalla campagna

text:
"Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:27c33b96dcc4df1fe8...@mygate.mailgate.org...
> Ciao a tutti. Sto cercando di imparare a creare delle funzioni
> personalizzate per la conversione di una stringa di testo.
> Avevo pensato ad una cosa del genere:
>
>  public function ConvertiStringa (nome as string, tipo as integer)
>
> If tipo = 8 Then
> nome = "'" & nome & "'"
> end if
>
> enf function
>
> ho provato a lanciarla, ma non funziona.
> Potete suggerirmi qualcosa?
> Grazie a tutti
Dovresti dirci come utilizzi la funzione, ma penso che dovresti scrivere:
ConvertiStringa = "'" & nome & "'"
e non:
nome = "'" & nome & "'"
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Finestra di dialogo, query, macro invia oggetto

author: dharma

text:
se possibile mi farebbe ricevere il vostro aiuto per una cosa che mi
sto trascinando da un pò di tempo e che non riesco ad affrontare e
risolvere.
Ho creato una piccola macro che una volta al mese aziono:
- la macro avvia una query di creazione tabella recuperando i dati da
una tabella che aggiorno ogni mese
- ne filtra i valori secondo dei valori data che sono richiesti da una
maschera parametri - cioè una finestra di dialogo? -, inserita come
criterio, nella query stessa e che
devo imputare manualmente quando richiesto
- dopichè invia delle email con allegato il file html prodotto.
Come si fa, se si può?, a recuperare quei valori immessi
precedentemente nella finestra di dialogo . C'è un
modo per recuperare il valore che suppongo sia memorizzato da qualche
parte fino a che non chiudo il database?


text:
dharma ha scritto:
>se possibile mi farebbe ricevere il vostro aiuto per una cosa che mi
>sto trascinando da un p=F2 di tempo e che non riesco ad affrontare e
>risolvere.
>
>Ho creato una piccola macro che una volta al mese aziono:
>
>- la macro avvia una query di creazione tabella recuperando i dati da
>una tabella che aggiorno ogni mese
>- ne filtra i valori secondo dei valori data che sono richiesti da una
>maschera parametri - cio=E8 una finestra di dialogo? -, inserita come
>criterio, nella query stessa e che
>devo imputare manualmente quando richiesto
>- dopich=E8 invia delle email con allegato il file html prodotto.
>
>Come si fa, se si pu=F2?, a recuperare quei valori immessi
>precedentemente nella finestra di dialogo . C'=E8 un
>modo per recuperare il valore che suppongo sia memorizzato da qualche
>parte fino a che non chiudo il database?
In Access, i valori in una form (non associata) vengono mantenuti fino alla chiusura della form stessa, non fino alla chiusura del db. Se devi recuperarli, lo devi fare mentre la form è caricata (magari invisibile, ma DEVE essere aperta). A quel punto puoi riferirti a tali valori semplicemtnte con Forms!TuaForm!TuoControllo.value. Oppure memorizzi il tutto in una tabella di appoggio. A quel punto usi i recordset
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


text:

Innanzitutto vorrei ringraziarti per la spiegazione chiara. Grazie
anche per l'idea della tabella di appoggio.
Se la finestra di dialogo lanciata dalla query per richiedere i
parametri si chiamasse >[Scadenza] allora coniugherei come: Forms!
Scadenza!.....e poi ? TuoControllo.value


author: Carlo Costarella

text:
"dharma" <
clau...@gmail.com
> ha scritto nel messaggio
news:b4ba36e2-a982-4ac2...@e35g2000yqc.googlegroups.com...




-----------------------
Se il dato richiesto nella query deve essere mantenuto in memoria e solo per
la sessione corrente dell'applicativo, puoi usare una variabile globale.
Se invece ti serve anche dopo che hai chiuso il db devi usare una tabella o
un file di testo esterno (ipotesi troppo complicata).
Nel primo caso realizzi una variabile globale, imposti una funzione che
chiede il dato e una funzione che lo memorizza. Per esempio così:
In un modulo pubblico:
Option Compare Database
Option Explicit
Global MioParametro As Date
Public Function ImpostaParametro() As Date  '(o as Long se numerico)
MioParametro = InputBox("Immetti un valore da ricercare nel formato
gg/mm/aaaa.", "Valore scadenza", Format(Date, "dd/mm/yyyy"))
If IsDate(MioParametro) Then
ImpostaParametro = MioParametro
Else
ImpostaParametro = ""
End If
End Function
A questo punto nella query al posto di [Scadenza] metterai
Like ImpostaParametro()
Alla successiva esecuzione della query un inputbox chiede di immettere una
data nel formato gg/mm/aaaa e propone la data odierna; l'utente immette una
data valida e la query restituisce solo i valori con quella data.
Si pone il problema di memorizzare il dato...che in effetti è già
memorizzato perchè la funzione oltre a chiedere il valore memorizza il
valore stesso nella variabile globale MioParametro...dunque è sufficiente
creare una nuova funzione che recuopera il valore:
Public function DimmiParametro () as Date
DimmiParametro  = MioParametro
End function
Ora da qualsiasi parte del db richiami la funzione DimmiParametro otterrai
il valore della variabile globale. Se chiudi il db perdi la memorizzazione
della variabile.
Il secondo metodo, molto più stabile nel tempo, è quello di usare una
tabella di appoggio con un solo campo e dello stesso tipo di dati che ti
servono.
In questo caso la funzione oltre a chiedere il valore ne memorizza il
contenuto nella tabella con un semplice ciclo sul recordset. Tutte le volte
che ti serve il valore anzichè leggerlo dalla variabile lo leggi dalla
tabella che potrai anche svuotare o usare per la prossima apertura del db.
Ciao, Carlo


text:
On 29 Mar, 17:28, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> "dharma" <
claua...@gmail.com
> ha scritto nel messaggionews:b4ba36e2-a982-4ac2...@e35g2000yqc.googlegroups.com...

Carlo,
funziona!!!!!!!!!!!!!!! Ti ringrazio perchè mi hai aperto un mondo
nuovo!!!!!!!!!E poi è la soluzione estremamente semplice che andavo
cercando!!!!!!!!!


text:
"dharma" <
clau...@gmail.com
> ha scritto
cut
Carlo,
funziona!!!!!!!!!!!!!!! Ti ringrazio perchč mi hai aperto un mondo
nuovo!!!!!!!!!E poi č la soluzione estremamente semplice che andavo
cercando!!!!!!!!!
Grazie a te per il feedback.
Ciao, Carlo


title: Stesso codice per più controlli

author: Antonio in the city

text:
Diciamo che alcune operazioni semplici con il codice le sto imparando a
fare, ma solo se sono relative ad un controllo solo.
Supponiamo invece di dover ripetere una istruzione per più controlli in una
maschera, esiste un modo per semplificare il codice ? Mi spiego ad esempio a
fronte di un evento su un controllo xy devo disabilitare  4 controlli cioè:
If controlloxy = 1 then
    pippo.enebled = false
    pippo.locked = true
    pippo2.enebled = false
    pippo2.locked = true
    ecc. ecc.
else
    pippo.enebled=true
    ecc. ecc.
Cioè esiste un modo per dire
pippo, pippo1, pippo2.enebled = false
e non ripetere l'istruzione tutte le volte.
Infamatemi pure se la domanda è un po' terra terra !!!!
Comunque grazie per l'eventuale chiarimento.
Antonio


title: Stesso codice per più controlli

author: Sib dal portatile

text:
"Antonio in the city" <
dyma...@tiscalinet.it
> ha scritto nel messaggio
news:9ga81l$kv$1...@lacerta.tiscalinet.it...
> Diciamo che alcune operazioni semplici con il codice le sto imparando a
> fare, ma solo se sono relative ad un controllo solo.
> Supponiamo invece di dover ripetere una istruzione per più controlli in
una
> maschera, esiste un modo per semplificare il codice ? Mi spiego ad esempio
a
> fronte di un evento su un controllo xy devo disabilitare  4 controlli
cioè:
>
> If controlloxy = 1 then
>     pippo.enebled = false
>     pippo.locked = true
>     pippo2.enebled = false
>     pippo2.locked = true
>     ecc. ecc.
> else
>     pippo.enebled=true
>     ecc. ecc.
>
> Cioè esiste un modo per dire
> pippo, pippo1, pippo2.enebled = false
> e non ripetere l'istruzione tutte le volte.
No.
Puoi ciclarle in vari modi, ma e' una cosa che puo' risultare farraginosa,
ti conviene solo se i controlli su cui devi intervenire sono molti.
Io ho messo un valore tipo "DaModificare" nella proprieta' Tag del controllo
e li ho ciclati cosi':
Dim ctl As Control
For Each ctl in Me.Controls
    if ctl.Tag="DaModificare" Then
        ctl.Enabled=False
    End If
Next ctl
Sib


title: Stesso codice per più controlli

author: STEVE

text:
Antonio in the city ha scritto nel messaggio
<9ga81l$kv$
1...@lacerta.tiscalinet.it
>...

Puoi utilizzare la proprieta tag dei controlli interessati esempio metti una
lettera uguale nel tag di pippo, pippo1, pippo2 ecc. (esempio x) poi
dim ctl as control
    For Each ctl in Me.controls
        if ctl.tag = "x" then
            ctl.enabled = not ctl.enabled
        end if
  next ctl
Se colleghi questa procedura al click di un pulsante di comando vedrai di
volta in volta che i controlli interessati vengono abilitiati e al click
sucessivo disabilitati
ciao


title: Stesso codice per più controlli

text:
> Puoi utilizzare la proprieta tag dei controlli interessati esempio metti
una
> lettera uguale nel tag di pippo, pippo1, pippo2 ecc. (esempio x) poi
>
> dim ctl as control
>
>     For Each ctl in Me.controls
>         if ctl.tag = "x" then
>             ctl.enabled = not ctl.enabled
>         end if
>   next ctl
>
> Se colleghi questa procedura al click di un pulsante di comando vedrai di
> volta in volta che i controlli interessati vengono abilitiati e al click
> sucessivo disabilitati
>
Grazie per il chiarimento. Pensate sia  possibile collegare questa procedura
non all'evento click di un pulsante ma al valore di un controllo di opzione
che puň assumere tre valori diversi. ? Cioč a seconda dei tre valori abilito
e disabilito alcuni controlli. Cioč
se controlloopzione = 1
abilita pippo e pippo 1
disabilita pippo3
se controlloopzione = 2
abilita pippo3
disabilita pippo 1 e pippo2
se controlloopzione = 3
abilita pippo 1, 2 e 3
(Logicamente i controlli sono di piů)
Antonio


title: Stesso codice per più controlli

text:
cut
>
> Grazie per il chiarimento. Pensate sia  possibile collegare questa
procedura
> non all'evento click di un pulsante ma al valore di un controllo di
opzione
> che puň assumere tre valori diversi. ? Cioč a seconda dei tre valori
abilito
> e disabilito alcuni controlli. Cioč
>
> se controlloopzione = 1
>
> abilita pippo e pippo 1
> disabilita pippo3
>
> se controlloopzione = 2
> abilita pippo3
> disabilita pippo 1 e pippo2
>
> se controlloopzione = 3
> abilita pippo 1, 2 e 3
>
> (Logicamente i controlli sono di piů)
>
> Antonio
cosa intendi per valore di un controllo di opzione? se intendi un gruppo
opzioni allora basta che lo colleghi all'evento dopo aggiornamento ed
ottieni il risultato voluto
ciao
steve


title: Stesso codice per più controlli

text:
"STEVE" <
ST...@SERVIZIASSOCIATI.IT
> ha scritto nel messaggio
news:9ganqv$658$1...@serv1.iunet.it...

Sě intendevo un gruppo di opzioni che ha tre controlli a seconda di quello
che scelgo nel campo collegato in tabella viene memorizzato un valore, cioč
1, 2 o 3.
Ciao, ti farň sapere se ci sono riuscito, č che per me i tag sono arabo, nel
senso che non mi ero mai posto la domanda a cosa servissero e come penso si
sia capito di codice non ne capisco un granchč !
Ciao e grazie per ora, grazie anche a Sib logicamente !
Antonio


title: Stesso codice per più controlli

author: Riccardo

text:
Sib dal portatile <
sibN...@iol.it
> wrote in message
9ga9j1$mhb$1...@serv1.iunet.it...

Ma la proprietà Tag, a cosa serve?
Riccardo


title: Salvare il record in formato txt o ascii

text:
Dovrei riuscire ad esportare i record ( o il record) inseriti in una tabella
in un file
.txt oppure in formato Ascii.
Come posso fare utilizzando ad esempio un bottone "salva"
Vi ringrazio e attendo un piccolo aiuto
Franco


author: CarloCos

text:
"love.chopin" <
love....@iol.it
> ha scritto nel messaggio
news:vjqz6.11623$wG3.1...@news.infostrada.it...

Leggiti "Salva con Nome/Esporta" dalla guida in linea.
I problemi, si fà per dire, nascono quando devi implementare la funzione di
esportazione su file di testo, da un DB distribuito con il RunTime.
In questo caso infatti dovrai distribuire anche i driver ISAM e scrivere nel
registro della macchina ospite le opportune istruzioni.
Ciao, Carlo


title: Messaggio Aggiornamento

author: Borg Massimiliano

text:
Salve qualcuno di voi sa come fare a creare una funzione che mi avverta
dell'inserimento di un nuovo record in una tabella mi spiego meglio
io lavoro con una maschera collegata ad una tabella come faccio a creare una
funzione che con un messagio mi dica che nella tabella x è stato inserito un
nuovo record premetto che le tabelle su cui lavoro e quella dove verranno
aggiornati i dati sono diverse e non c'è nessuna maschera aperta mentre
lavoro con l'altra tabella
spero di essere stato chiaro


title: Messaggio Aggiornamento

author: stwe

text:
"Borg Massimiliano" <
borgmass...@libero.it
> ha scritto nel messaggio
news:oSJr7.834$jT5....@news.infostrada.it...
> Salve qualcuno di voi sa come fare a creare una funzione che mi avverta
> dell'inserimento di un nuovo record in una tabella mi spiego meglio
>
> io lavoro con una maschera collegata ad una tabella come faccio a creare
una
> funzione che con un messagio mi dica che nella tabella x č stato inserito
un
> nuovo record premetto che le tabelle su cui lavoro e quella dove verranno
> aggiornati i dati sono diverse e non c'č nessuna maschera aperta mentre
> lavoro con l'altra tabella
> spero di essere stato chiaro
>
io non ho capito molto bene, perň farei cosě:
if verifica_qualcosa then
msgbox
end if
il verifica_qualcosa potrebbe essere il contatore o una query
by
stwe


title: Messaggio Aggiornamento

author: Silvio Berruti

text:
"Borg Massimiliano" <
borgmass...@libero.it
> ha scritto nel messaggio
news:oSJr7.834$jT5....@news.infostrada.it...

Frena... prendi un respiro, altrimenti ti strozzi...
Hai mai sentito dire che una buona punteggiatura aiuta chi legge a capire il
messaggio?
Non si è capito niente.
Riprova, con calma e con parole tue, a spiegare cosa vuoi ottenere, e non
come pensi di ottenerlo.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Messaggio Aggiornamento

text:
ok! scusate, la cosa che voglio ottenere è un messaggio che mi avvisi
dell'inserimento di un nuovo record
in una determinata tabella



title: Messaggio Aggiornamento

author: Antonio Biso

text:
Borg Massimiliano <
borgmass...@libero.it
> wrote in message
6wms7.6870$_42.2...@news.infostrada.it...
>
>
>
> ok! scusate, la cosa che voglio ottenere è un messaggio che mi avvisi
> dell'inserimento di un nuovo record
> in una determinata tabella
Per adesso ti becchi un messaggio che ti avvisa che devi scrivere DOPO il
quoting!!!
Antonio


title: Messaggio Aggiornamento

text:
"Borg Massimiliano" <
borgmass...@libero.it
> ha scritto nel messaggio
news:6wms7.6870$_42.2...@news.infostrada.it...
>
> ok! scusate, la cosa che voglio ottenere è un messaggio che mi avvisi
> dell'inserimento di un nuovo record
> in una determinata tabella
Ancora non mi è ben chiaro.
Innanzi tutto, lavori in mono utenza o in rete da + PC?
Vuoi che in una maschera, passando da un record ad un altro o chiudendo la
maschera, ti venga segnalata la variazione del record, se è stato
modificato?
Chiarisci il quadro della situazione.
Già che ci sei: versione di Access e di S.O.
Grazie



title: Messaggio Aggiornamento

text:
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:5%As7.5044$aE.16...@news.infostrada.it...

uso access97 - in rete dove tutti i computer anno installato win98SE
mi occorre una funzione, che mi avvisi dell'inserimento di un nuovo record
in una tabella, che è diversa da quella che io uso
che mi avvisi in modo del tutto automatico senza che io schiacci nessun
pulsante.
per interderci come una conferma di ricecione di un nuovo messaggio usando
un qualsiasi programma per la gestione delle
E-Mail



title: Messaggio Aggiornamento

text:
"Borg Massimiliano" <
borgmass...@libero.it
> ha scritto nel messaggio
news:BrJs7.352$MM2....@news.infostrada.it...
> uso access97 - in rete dove tutti i computer anno installato win98SE
> mi occorre una funzione, che mi avvisi dell'inserimento di un nuovo record
> in una tabella, che è diversa da quella che io uso
> che mi avvisi in modo del tutto automatico senza che io schiacci nessun
> pulsante.
> per interderci come una conferma di ricecione di un nuovo messaggio usando
> un qualsiasi programma per la gestione delle
> E-Mail
Su Dopo aggiornamento di tutte le maschere interessate potresti inserire
l'invio di un messaggio di posta al tuo PC (vedi Sito Comune).
Ma, a - che inseriate al max 10 record al giorno in ogni postazione, mi
sembra un gran casino.
Quale sarebbe la sua funzione?
--
Silvio



title: Messaggio Aggiornamento

text:

adesso cerco di spiegarmi meglio: esiste il mio db sul quale lavoro
ed esiste unaltro db caricato in locale su unaltra macchina, le tabelle di
quel db sono delle tabelle collegate al mio db.
mi occore sapere quando unaltro utente, da unaltro computer, con unaltra
maschera che non e all'interno del mio db ma in locale sul suo, aggiunge un
nuovo record su una tabella che invece si trova sul mio db.



title: Messaggio Aggiornamento

text:
"Borg Massimiliano" <
borgmass...@libero.it
> ha scritto nel messaggio
news:9rnu7.8189$0Y2.1...@news.infostrada.it...
> adesso cerco di spiegarmi meglio: esiste il mio db sul quale lavoro
> ed esiste unaltro db caricato in locale su unaltra macchina, le tabelle di
> quel db sono delle tabelle collegate al mio db.
> mi occore sapere quando unaltro utente, da unaltro computer, con unaltra
> maschera che non e all'interno del mio db ma in locale sul suo, aggiunge
un
> nuovo record su una tabella che invece si trova sul mio db.
Possibile soluzione:
potresti, in fase di avvio impostare una variabile globale diversamente in
base alla proprietą connect di una tabella, e memorizzare questo valore in
un campo apposito di ogni record.



title: Messaggio Aggiornamento

text:
"> "Borg Massimiliano" <
borgmass...@libero.it
> ha scritto nel messaggio
> news:9rnu7.8189$0Y2.1...@news.infostrada.it...
> > adesso cerco di spiegarmi meglio: esiste il mio db sul quale lavoro
> > ed esiste unaltro db caricato in locale su unaltra macchina, le tabelle
di
> > quel db sono delle tabelle collegate al mio db.
> > mi occore sapere quando unaltro utente, da unaltro computer, con unaltra
> > maschera che non e all'interno del mio db ma in locale sul suo, aggiunge
> un
> > nuovo record su una tabella che invece si trova sul mio db.
>
> Possibile soluzione:
> potresti, in fase di avvio impostare una variabile globale diversamente in
> base alla proprietà connect di una tabella, e memorizzare questo valore in
> un campo apposito di ogni record.
>
> --
forse ho risolto il problema per mettà, sono riuscito a creare una funzione
che ho associato al pulsante di una maschera,
 il quale va a controllare se esistono in una tabella predefinita dei nuovi
record, questo potrebbe già andare bene, ma mi occorrerebbe creare un modulo
con questa funzione, che pero anzicchè assere avviata dall'utente si attivi
in modo automatico ogni tot di tempo, per esempio ogni 15 minuti.


title: ADP, SQL SVR e stampa unione WORD

author: Diego Lotti

text:
Ciao,
Valutando a 360 gradi i pro e i contro di una migrazione da Access Access
a Access SQL Server tramite ADP vorrei sapere se è possibile fare queste
cose:
1) collegare direttamente un documento stampa unione Word a un BE SQL
server, magari ad una tabella temporanea creata nel tempdb
2) creare dall'ADP una query che prenda dati e li salvi in una tabella su
un database Access normale (mdb) in modo da attaccare a questo i documenti
stampa unione di Word, come faccio adesso.
Provando la stampa unione di word e cercando tra le origini dati non mi
sembra di vedere ODBC o SQL server...
Grazie, spero sia possibile altrimenti non posso migrare un bel niente.
Ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ADP, SQL SVR e stampa unione WORD

author: Sib

text:
"Diego Lotti" <
diego...@iol.it
> ha scritto nel messaggio
> 1) collegare direttamente un documento stampa unione Word a un BE SQL
> server, magari ad una tabella temporanea creata nel tempdb
Non e' un problema di access ma di word.
comunque per rendere traasportabile il file di stampa unione io preferisco
trasferire i dati su un foglio excel e coleggare a questo il file di word.
> 2) creare dall'ADP una query che prenda dati e li salvi in una tabella su
> un database Access normale (mdb) in modo da attaccare a questo i documenti
> stampa unione di Word, come faccio adesso.
vedi sopra.
sib


title: ADP, SQL SVR e stampa unione WORD

text:
Sib ha scritto:
> "Diego Lotti" <
diego...@iol.it
> ha scritto nel messaggio
> > 1) collegare direttamente un documento stampa unione Word a un BE SQL
> > server, magari ad una tabella temporanea creata nel tempdb
> Non e' un problema di access ma di word.
Quindi con Word niente ODBC?
> comunque per rendere traasportabile il file di stampa unione io preferisco
> trasferire i dati su un foglio excel e coleggare a questo il file di word.
Umm, l'idea mi interessa visto che uso molto la stampa unione per
l'automazione e la produzione di domande, moduli, lettere, ecc...
Secondo te è più performante esportare una query in un foglio excel e
collegare ad esso la stampa unione? Io ho varie tabelle che funzionano da
sorgente dati di documenti stampa unione e le raccolgo in un database .mdb
di supporto. Con excel dovrei fare tanti documenti o posso sfruttare
diversi fogli di lavoro in uno stesso documento?
Cmq mi sembra sottointeso ma non ho capito bene, posso cmq creare tabelle
in un file .mdb separato se uso un ADP?
Ciao e grazie



title: ADP, SQL SVR e stampa unione WORD

text:
"Diego Lotti" <
diego...@iol.it
> ha scritto nel messaggio
> Sib ha scritto:
> > "Diego Lotti" <
diego...@iol.it
> ha scritto nel messaggio
> > > 1) collegare direttamente un documento stampa unione Word a un BE SQL
> > > server, magari ad una tabella temporanea creata nel tempdb
>
> > Non e' un problema di access ma di word.
>
> Quindi con Word niente ODBC?
Non ho assolutamente detto questo.
Il fatto e' che e' word che deve connettersi alla base dati, non la base
dati a connettersi a word.
Per inciso per collegare word a qualsiasi tipo di base dati basta fare un
collegamento tramite MS Query (ti compare nel menu' a tendina quando crei
una stampa unione.
> > comunque per rendere traasportabile il file di stampa unione io
preferisco
> > trasferire i dati su un foglio excel e coleggare a questo il file di
word.
>
> Umm, l'idea mi interessa visto che uso molto la stampa unione per
> l'automazione e la produzione di domande, moduli, lettere, ecc...
>
> Secondo te è più performante esportare una query in un foglio excel e
> collegare ad esso la stampa unione? Io ho varie tabelle che funzionano da
> sorgente dati di documenti stampa unione e le raccolgo in un database .mdb
> di supporto. Con excel dovrei fare tanti documenti o posso sfruttare
> diversi fogli di lavoro in uno stesso documento?
Piu' performante nel senso che il file excel lo hai sempre in locale e non
devi scaricarlo ogni volta dal server
> Cmq mi sembra sottointeso ma non ho capito bene, posso cmq creare tabelle
> in un file .mdb separato se uso un ADP?
Credo proprio di si.
ciao
Sib


title: cancella file da HD

author: RAffaele Di MAio

text:
Scusatemi, sono ancora io che rompo.
Ho un nuovo problema.
All'apertura della mia Applicazione, ho la possibilita' di switchare su
diversi Back_end, ed in questa fase ho la possibilità di creare un nuovo
archivio di lavoro, copiandolo da uno vecchio già esistente.
Questo Archivio, è composto, a parte il BAck_End, anche di una cartella che
contiene una serie di immagini scannerizzate, indi quando faccio la
duplicazione del back, devo duplicare anche la cartella con i relativi file
scannerizzati.
Fin qui' tutto OK, ho preparato la procedura che funziona molto bene.
Ora il mio problema è, quando associo un nome al nuovo Archivio, in realtà,
potrei associare un nome di Archivio già esistente, e quindi vorrei
controllare questa possibilità, dando la possibilità di poter decidere se
cancellare il vecchio archivio.
La procedura funziona per il back_end, ma nel momento che creo la nuova
directory con
MkDir Path_DBLavoro & "images\" & NomeFile & "_BE.MDB"
la procedura mi va' in errore perche' la directory già esiste, allora prima
di crearla, controllo se già esiste
myfolder = Dir(Path_DBLavoro & "images\" & NomeCartella, vbDirectory)
If myfolder <> "" Then
     If MsgBox("Già esiste una cartella con questo nome, vuoi Eliminare con
essa anche i vecchi file??") = vbOK Then
IL MIO PROBLEMA è QUI', COME ELIMINARE LA CARTELLA CON IL SUO CONTENUTO?????
     Else
        Exit Sub
     End If
     MkDir Path_DBLavoro & "images\" & NomeCartella
End If
Scusatemi ancora per le troppe richieste e Grazie
Raffaele


title: cancella file da HD

text:
"RAffaele Di MAio" <
r.di...@tiscalinet.it
> ha scritto nel messaggio
news:982efa$3j8$1...@pegasus.tiscalinet.it...

        Kill Path_DBLavoro & "images\" & NomeCartella\" & "*.tif"
        RmDir Path_DBLavoro & "images\" & nomeCartella
>
>      Else
>         Exit Sub
>      End If
>      MkDir Path_DBLavoro & "images\" & NomeCartella
>
> End If
>
> Scusatemi ancora per le troppe richieste e Grazie
> Raffaele
>
>
>
        Kill Path_DBLavoro & "images\" & NomeCartella\" & "*.tif"
        RmDir Path_DBLavoro & "images\" & nomeCartella
Ho trovato da solo la soluzione, Grazie ancora


title: Casella Combinata

author: Fabio Valsangiacomo

text:
ciao a tutti
il mio problema è solo di grafica
Situazione
Form e sotto form
Nella form principare ho una casella combinata che per disposizione grafica
dovrebbe essere posizionata ,in parte sopra la "sotto form".
Non mi riesce va sempre in secondo piano
È corretto?
Altre idee?
Grazie
Fabio


title: Casella Combinata

author: Panathos

text:
Fabio Valsangiacomo ha scritto:
> Nella form principare ho una casella combinata che per disposizione grafica
> dovrebbe essere posizionata ,in parte sopra la "sotto form".
> Non mi riesce va sempre in secondo piano
Se stai disegnando il form, seleziona il controllo e vai nel menu
"formato \ porta in primo piano".
Se vuoi modificare l'ordine dei layer via codice, non saprei.
ciao,
Panathos


title: Access e Visual Basic

author: Luca

text:
Vorrei sapere se c'è un modo per editare i form di un database .mdb senza
aprirlo.
Grazie!!!
Luca
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


Access e Visual Basic


title: Access e Visual Basic

text:
"Luca" <
l.crud...@inwind.it
> ha scritto nel messaggio
> Vorrei sapere se c'è un modo per editare i form di un database .mdb senza
> aprirlo.
No
Sib


title: MI5 Persecution: how and why did it start?

text:
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-= how and why did it start? -=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
The harassment didn't start by itself, so someone must have been there at
the outset to give it a firm push and set the "animals" after me. It looks
as if I was set up in June 1990, and the timing indicates someone from
university was responsible.
>One thing which has been missing from this discussion is this simple
>prognosis: that maybe he is right and that, despite his admitted
>mental condition, there really is a campaign against him organised by
>now-influential ex-students of his university.
In May or June 1990, Alan Freeman on Radio 1 read out a letter from someone
who had known me for a few years, who wrote of the one who "wore out his
welcome with random precision" (from the Pink Floyd song). Freeman went on
to say to the writer "that's a hell of a letter you wrote there". The
indication is strongly that people I had parted from soon before nursed a
grudge against me and were trying to cause trouble for me.
The suggestion is that Freeman might have shown the letter to other people,
and things could have snowballed from there. Right from the start the real
source (security services presumed) didn't announce themselves as the
origin, but let the "talkers", the radio DJs, believe that they were the
originators. Think about it; if you announce, "we're MI5 and we have a
campaign against this bloke" then people might not go along with it; but if
you say, "everyone else is getting at this bloke because he 'deserves' it"
then people will join in with fewer qualms.
>Why would "they" wish to assassinate your character?
It's the classic case of hitting a cripple to prove you're stronger. Why
would the security services expend hundreds of thousands of pounds and more
than six years of manpower to try to kill a British citizen? Because they
are motivated by people who knew me at university and feel personal
animosity; because they knew me to be emotionally weak, and it is in the
nature of bullies to prey on those known to be weak; and because they can
rely on the complicity of the establishment, which the security services
manipulate and derive funding from. This is England's biggest humiliation
today, and the British security services are intent on preventing their
humiliation becoming reality by continuing their campaign of attempted
murder to suppress the truth from becoming public.
2
--
Posted via a free Usenet account from
http://www.teranews.com


title: maschera ed eliminazione campi

author: Darkbyte [Work]

text:
Ciao a tutti!
Sto usando Access 2000 per creare una maschera di input.
Ora... siccome in una delle tabelle a cui fa riferimento la maschera ho
cancellato due campi su tre (l'altro l'ho rinominato), ora quando avvio
la maschera (non in visualizzazione struttura ma in fase di input) mi si
apre una MessageBox che mi chiede il valore per quei due campi che ho
eliminato. Questo succede solo ora che quei campi sono scomparsi...
Come posso fare per eliminare il riferimento a quei due campi che ora
non ci sono piů?
Ho fatto un bel Visualizza->Elenco campi e mi compare una finestra con
l'elenco di tutti i campi che la maschera deve adoperare.
La barra del titolo di questa finestra č un SELECT ecc. ecc. perň non
posso manovrare i campi elencati.
Che fo?
Thx in anticipo!
--
Dato che non sappiamo quando moriremo, siamo soliti pensare che la vita
sia una fonte inesauribile. Eppure ogni cosa accade soltanto un certo
numero di volte, quasi raramente ad essere sinceri.
Quante volte ti ricorderai di un certo pomeriggio della tua infanzia, un
pomeriggio che č una parte cosě profonda di te senza il quale non
potresti dare un senso alla tua vita? Forse quattro o cinque volte.
Forse anche di meno...
E quante volte nella tua vita guarderai la luna piena? Forse venti...
Eppure tutto sembra non debba mai finire..


title: maschera ed eliminazione campi

author: AEOM

text:
"Darkbyte [Work]" <
asepran_que...@tin.it
> ha scritto nel messaggio
news:4058...@x-privat.org...

Hai provato a controllare l'origine dati della maschera che non ci sia
qualche espr1:
ciao AEOM


title: maschera ed eliminazione campi

text:
> Hai provato a controllare l'origine dati della maschera che non ci sia
> qualche espr1:
Cos'è un'espr1? Volevi dire un'espressione?
E come si controlla l'origine dati della maschera?
> ciao AEOM
Ciao Darkbyte@Work
--
Dato che non sappiamo quando moriremo, siamo soliti pensare che la vita
sia una fonte inesauribile. Eppure ogni cosa accade soltanto un certo
numero di volte, quasi raramente ad essere sinceri.
Quante volte ti ricorderai di un certo pomeriggio della tua infanzia, un
pomeriggio che è una parte così profonda di te senza il quale non
potresti dare un senso alla tua vita? Forse quattro o cinque volte.
Forse anche di meno...
E quante volte nella tua vita guarderai la luna piena? Forse venti...
Eppure tutto sembra non debba mai finire...


title: maschera ed eliminazione campi

author: ep

text:
Il Wed, 17 Mar 2004 12:28:59 +0100, "Darkbyte [Work]"
<
asepran_que...@tin.it
> ha scritto:
>> Hai provato a controllare l'origine dati della maschera che non ci sia
>> qualche espr1:
>
>Cos'è un'espr1? Volevi dire un'espressione?
>
>E come si controlla l'origine dati della maschera?
>
Guarda nella finestra delle proprieta':
Origine Dati
Probabilmente ahai tolto i controlli dalla maschera ma non dalla
query associata.
Ciao
ep


title: cambiare tabella associata a maschera da vba

text:
ho eseguito questo codice
       DoCmd.OpenForm "fattura", acNormal, , , acFormAdd, acWindowNormal
        Forms![fattura].Form.RecordSource = "fatturevendita"
        Forms![fattura]![fatturavoci].Form.RecordSource =
"fatturevenditavoci"
        Forms![fattura]![FATTURA] = Incrementa("Contatorefatture")
maschera fattura e sottomascheda fatturavoci sono in relazione con ID <->
IDFATTURA
quando inserisco una voce mi dice
impossibile assegnare un valore all'oggetto
1. l'oggetto � un controllo in una mascheda a sola lettura
2. l'oggetto � in una maschera aperta in visualizzazione struttura.
3. il valore immesso � troppo grande per questo campo.
SECONDO VOI? BO!!?


author: Karl Donaubauer

text:

Qual'� il numero dell'errore?
Di quale tipo di dati � il campo "FATTURA"?
"fatturevendita" � una tabella o una query?
In caso di una query:
Puoi cambiare dati direttamente nella query?
Se no, posta la stringa SQL.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: istanze di una form

text:
buongiorno a tutti,
avendo previsto di poter aprire una certa form da più parti del
programma, mi trovo nella necessità di dover poter creare più istanze
della stessa form (su ciascuna di esse visualizzo infatti il dettaglio
di un singolo record).
Chi mi sa dare qualche indicazione su come fare?
grazie in anticipo
Daniele
Daniele
--
Posted from 193.203.232.3 by way of
smtp3.libero.it
 [193.70.192.53]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: istanze di una form

author: Roberto da casa

text:
<
dand...@libero.it
> ha scritto nel messaggio
news:GFHJRE$I7ReEg0cIf5ieyYE1GZUr6...@libero.it...



title: istanze di una form

text:
<
dand...@libero.it
> ha scritto nel messaggio
news:GFHJRE$I7ReEg0cIf5ieyYE1GZUr6...@libero.it...
> buongiorno a tutti,
> avendo previsto di poter aprire una certa form da più parti del
> programma, mi trovo nella necessità di dover poter creare più istanze
> della stessa form (su ciascuna di esse visualizzo infatti il dettaglio
> di un singolo record).
> Chi mi sa dare qualche indicazione su come fare?
>
> grazie in anticipo
> Daniele
Innanzitutto non postare sul NG in HTML.
Quando apri la maschera dai vari punti del programma con DoCmd.OpenForm,
utilizza l'argomento apriarg (vedi help) al quale darai un valore diverso
per ogni caso; nella routin evento "Su apertura" analizza il contenuto della
proprietà della maschera OpenArgs (dove Access memorizza il contenuto
dell'argomento apriarg del metodo OpenForm) e a seconda del suo valore fai
quello di diverso che devi fare (filtrare la maschera, cambiare la proprietà
Origine record della maschera, ecc.).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Unire due report lunghi.

text:
Ho prodotto due report contenenti ciascuno quattro sottoreport contenenti grafici.
Non sono riuscito a mettere tutto insieme perché sembra che ci sia un limite nell'altezza del corpo e questa è la ragione per cui sono due.
Ora però vorrei esportarli in .pdf e mi piacerebbe unire i risultati in un solo file; è possibile?
Grazie a tutti.
Riccardo Baldinotti


title: Unire due report lunghi.

author: Marco Pizzamiglio

text:

Hai provato a inserire il secondo come sottoreport nel piè pagina del primo?
Altrimenti dipende da come generi i pdf. Se usi una stampante virtuale (PrimoPDF, PDFcreator, ecc...) tra le opzioni c'è sicuramente la possibilità di scegliere tra Append e Overwrite, quindi di aggiungere il pdf in coda ad uno già esistente, vedi se riesci ad usarla.
Ciao.
-Marco-


title: Unire due report lunghi.

text:
Il giorno lunedì 4 novembre 2013 15:25:50 UTC+1, Marco Pizzamiglio ha scritto:
> Il giorno lunedì 4 novembre 2013 13:00:17 UTC+1,
bari...@gmail.com
 ha scritto: > Ho prodotto due report contenenti ciascuno quattro sottoreport contenenti grafici. > > Non sono riuscito a mettere tutto insieme perché sembra che ci sia un limite nell'altezza del corpo e questa è la ragione per cui sono due. > > Ora però vorrei esportarli in .pdf e mi piacerebbe unire i risultati in un solo file; è possibile? > > Grazie a tutti. > > Riccardo Baldinotti Hai provato a inserire il secondo come sottoreport nel piè pagina del primo? Altrimenti dipende da come generi i pdf. Se usi una stampante virtuale (PrimoPDF, PDFcreator, ecc...) tra le opzioni c'è sicuramente la possibilità di scegliere tra Append e Overwrite, quindi di aggiungere il pdf in coda ad uno già esistente, vedi se riesci ad usarla. Ciao. -Marco-

Il sistema del sottoreport funziona, grazie.
Per l'esportazione uso il menu contestuale. Nei programmi uso la routine di Lebans ma ultimamente uso un OutputTo. Siamo blindati al punto che Access è l'unico strumento a mia disposizione.
Grazie ancora.


title: query su FE in rete

author: iperworld

text:
Salve a tutti
ho questo problema e non trovo una strada per
andare oltre:
In un DB condiviso in rete, diviso in 1BE e 3 FE
c'è un report (uno per ogni FE) basato su un query,
il report funziona correttamente solo sulla macchina
in cui risiede il BE, mentre sulle altre due da un errore
del tipo "comando group non corretto" (o qualcosa di simile)
La cosa strana è che i tre FE sono esattamente identici!
qualche dritta?......
grazie


title: query su FE in rete

author: Bruno Campanini

text:
"iperworld" <
iperworl...@libero.it
> wrote in message
news:44046b32$0$5990$4faf...@reader2.news.tin.it...

Ma non lo sono con riferimento alla collocazione del BE.
Qualche sospetto?
Bruno


title: query su FE in rete

text:
[cut]
>> In un DB condiviso in rete, diviso in 1BE e 3 FE
>> c'è un report (uno per ogni FE) basato su un query,
>> il report funziona correttamente solo sulla macchina
>> in cui risiede il BE, mentre sulle altre due da un errore
>> del tipo "comando group non corretto" (o qualcosa di simile)
>>
>> La cosa strana è che i tre FE sono esattamente identici!
>
> Ma non lo sono con riferimento alla collocazione del BE.
> Qualche sospetto?
>
> Bruno
Mi aiuti o mi fai degli indovinelli?
;-)


title: query su FE in rete

text:
> [cut]

E' chiaro che i tre FE "puntano" tutti allo stesso BE e le tabelle
sono correttamente collegate.


title: query su FE in rete

text:
"iperworld" <
iperworl...@libero.it
> ha scritto nel messaggio
news:44046b32$0$5990$4faf...@reader2.news.tin.it...

ciao...
la query che restituisce i record, in modalità struttura, funziona sui tre
FE ?
se si non saprei...
ciao
nik


title: query su FE in rete

author: Gabriele Bertolucci

text:
>>>> La cosa strana è che i tre FE sono esattamente identici!
>>>
>>> Ma non lo sono con riferimento alla collocazione del BE.
>>> Qualche sospetto?
>
> E' chiaro che i tre FE "puntano" tutti allo stesso BE e le tabelle
> sono correttamente collegate.
Hai provato a compilare ogni FE sulla rispettiva macchina?
Sulle macchine dove hai installato il FE hai la versione completa di Access
o solo il runtime? Se hai solo il runtime, prova a mettere il FE su una
macchina che abbia la versione completa di Access e prova a mandare in
stampa il tuo report. In questo modo ti dovrebbe essere possibile eseguire
un minimo debug per avere qualche informazione in più sull'errore riportato
da Access e puoi farla avere anche a noi.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it