text:
"Al" <
lo...@kia.us
> ha scritto nel messaggio
news:2jq4gkF...@uni-berlin.de...

Su chiusura controlli se nella tabella dei
dettagliordini ci sono record collegati,
altrimenti ci metti un msgbox e se lui sceglie
no elimini o metti una spunta sul record della tab
ordini.
MAssimiliano


title: Errore nel filtro

author: Backbone

text:
Quando apro il filtro in basa alla maschera nel controllo "nome" prima mi
usciva l'elenco di tutti i nomi inseriti ora invece mi da solo due opzioni
"is null" e "is not null". Il filtro non trova più i record anche se
esistono, cosa può essere successo??
Grazie


title: Creazione directoru stile "home directory"

author: andreadipadova

text:
Buongiorno a tutti.
Vorrei cortesemente sapere se qualcuno potrebbe darmi una dritta per creare
una directory dove la directory ha una parte fissa (c:\programmi\x) e una
parte variabile che è il nome del cliente (contenuto in una casella di
testo).
Grazie a tutti anticipatamente!
Ovviamente sono bene accetti anche consigli su dove andare a vedere esempi
etc :-)!
Grazie e ciao.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Alessandro Baraldi

text:
andreadipadova ha scritto:
> Buongiorno a tutti.
>
> Vorrei cortesemente sapere se qualcuno potrebbe darmi una dritta per creare
> una directory dove la directory ha una parte fissa (c:\programmi\x) e una
> parte variabile che è il nome del cliente (contenuto in una casella di
> testo).
>
> Grazie a tutti anticipatamente!
>
> Ovviamente sono bene accetti anche consigli su dove andare a vedere esempi
> etc :-)!
>
> Grazie e ciao.
Prova a vedere la funzione MKDIR
Sub MkDir(Path As String)
    Membro di VBA.FileSystem
Ovviamente poi devi gestirti la memorizzazione della Folder in un
file.INI opure in una
chiave di Registro....
@Alex


author: Michele (Giò)

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1157185237.4...@74g2000cwt.googlegroups.com...
andreadipadova ha scritto:
> Buongiorno a tutti.
>
> Vorrei cortesemente sapere se qualcuno potrebbe darmi una dritta per
> creare
> una directory dove la directory ha una parte fissa (c:\programmi\x) e una
Prova a vedere la funzione MKDIR
Sub MkDir(Path As String)
    Membro di VBA.FileSystem
@Alex
Un altro sistema è quello di usare la libreria microsoft scripting runtime
in poche parole, per creare una cartella, una volta aggiunto il riferimento
(poi te la completi te):
Function CreaCartella (PercorsoNome as string)
dim MySys as scripting.filesystemobject
dim Fld as scripting.folder
set mysys=createobject("Scripting.filesystemobject")
If Not MySys.FolderExists(PercorsoNome) Then
    Set Fld = MySys.CreateFolder(PercorsoNome)
End If
end function
dove PercorsoNome è ad esempio "C:\Documenti\NuovaCartella" Con
"C:\Documenti" già esistente
Saluti


text:
Michele (Giò) ha scritto:
[CUT]
> Un altro sistema è quello di usare la libreria microsoft scripting runtime
>
> in poche parole, per creare una cartella, una volta aggiunto il riferimento
> (poi te la completi te):
>
> Function CreaCartella (PercorsoNome as string)
>
> dim MySys as scripting.filesystemobject
> dim Fld as scripting.folder
>
> set mysys=createobject("Scripting.filesystemobject")
>
> If Not MySys.FolderExists(PercorsoNome) Then
>     Set Fld = MySys.CreateFolder(PercorsoNome)
> End If
>
> end function
>
> dove PercorsoNome è ad esempio "C:\Documenti\NuovaCartella" Con
> "C:\Documenti" già esistente
>
> Saluti
Mi pare assurdo usare FSO per un MKDIR.....
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1157192391.0...@74g2000cwt.googlegroups.com...
Michele (Giň) ha scritto:
[CUT]
> Un altro sistema č quello di usare la libreria microsoft scripting runtime
>
> in poche parole, per creare una cartella, una volta aggiunto il
> riferimento
> (poi te la completi te):
> Saluti
Mi pare assurdo usare FSO per un MKDIR.....
@Alex
Io personalmente ho poca o quasi nessuna dimestichezza con la gestione delle
chiavi registro, ne tantomeno ho mai usato
mkdir (non sapevo manco esistesse). Certo che se mi vieni a dire (scusa se
ti do del tu) che poi mi devo arrangiare ad apportare delle
modifiche sul registro chiavi che fa paura a tutti o quasi, preferisco usare
un metodo piů semplice.


text:
Michele (Giò) ha scritto:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:1157192391.0...@74g2000cwt.googlegroups.com...
>
> Michele (Giò) ha scritto:
>
> [CUT]
>
> > Un altro sistema è quello di usare la libreria microsoft scripting runtime
> >
> > in poche parole, per creare una cartella, una volta aggiunto il
> > riferimento
> > (poi te la completi te):
> > Saluti
>
> Mi pare assurdo usare FSO per un MKDIR.....
>
> @Alex
>
> Io personalmente ho poca o quasi nessuna dimestichezza con la gestione delle
> chiavi registro, ne tantomeno ho mai usato
> mkdir (non sapevo manco esistesse). Certo che se mi vieni a dire (scusa se
> ti do del tu) che poi mi devo arrangiare ad apportare delle
> modifiche sul registro chiavi che fa paura a tutti o quasi, preferisco usare
> un metodo più semplice.
Penso che tu non abbia capito....
MKDir, che peraltro è documentata nell'Help, per chi è abituato a
leggerlo, non richiede
modifiche al registro...!
Il discorso del registro va visto nel senso che se vuole rendere
l'utente libero di creare
DIR o SUBDIR deve pur salvare le impostazioni dello USER in qualche
posto, perchè
quando chiudi ACCESS i riferimenti alle DIR che ha creato finiscono con
la fine dell'applicativo...!
Quindi avendo un minimo di esperienza, qualche volta si vede un pò
più in la.....
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1157195833.6...@i3g2000cwc.googlegroups.com...
Michele (Giň) ha scritto:
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:1157192391.0...@74g2000cwt.googlegroups.com...
>
> Michele (Giň) ha scritto:
>
> [CUT]
>
> > Un altro sistema č quello di usare la libreria microsoft scripting
> > runtime
> >
> > in poche parole, per creare una cartella, una volta aggiunto il
> > riferimento
> > (poi te la completi te):
> > Saluti
>
> Mi pare assurdo usare FSO per un MKDIR.....
>
> @Alex
>
> Io personalmente ho poca o quasi nessuna dimestichezza con la gestione
> delle
Penso che tu non abbia capito....
MKDir, che peraltro č documentata nell'Help, per chi č abituato a
Beh, a questo punto Alex, mi conviene tacere, mkdir č quanto di piů semplice
ci sia, hai ragione.


title: Numero progressivo nelle form

author: Spleen

text:
Premessa:
Conoscenza di access: autodidatta (grazie a voi)
=======================================
Ho implementato nelle maschere del mio db la numerazione progressiva
tramite la funzione GetRecNum trovata sul sito di A. Baraldi (autore M.
Borrelli), ovvero:
=======================================
Public Function GetRecNum() As Long
     On Error GoTo erh
     With CodeContextObject.RecordsetClone
         If Not (.BOF And .EOF) Then
             .Bookmark = CodeContextObject.Bookmark
             GetRecNum = .AbsolutePosition + 1
         End If
     End With
ext:
     Exit Function
erh:
     GetRecNum = 0
End Function
=======================================
E tutto funziona a meraviglia...ma:
Come fare per ottenere la stessa numerazione della maschera nel report
collegato alla maschera tramite una query?
Spero di essermi spiegato...
Grazie per le eventuali risposte.
Ciao.


title: Numero progressivo nelle form

author: CIDI

text:
"Spleen" <
no...@nomail.org
> ha scritto nel messaggio
news:KYtCk.477$bK5...@news.edisontel.com...

spero di aver capito ;-)
nel corpo del report inserisci una casella di testo e
nell'origine record  = 1
cerca nelle proprietà: somma parziale imposta su tutto
Ciao
Daniele


title: Aggiornare casella si no

author: Paolo

text:
Ciao a tutti,
In un report ho la necessità, sull'evento chiusura, di aggiornare il
campo si/no a SI.
Il report è appoggiato ad una query e quando lo chiudo dovrebbe
aggiornare a si tutti i record.
Ho provato con
Me.InailEsen = True
ma non riesce ad aggiornare
Grazie a tutti


title: Aggiornare casella si no

author: Roberto da casa

text:
"Paolo" <
paolo...@tiscali.it
> ha scritto nel messaggio
news:5ee9bc87.03122...@posting.google.com...

A fronte dell'evento "Su chiusura" del report esegui una query di
aggiornamento (vedi help), basata sulla tabella sulla quale è basata la
query origine record del report,  che imposta a Si il campo si/no dei record
che ti interessa della.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Requery non riuscita

author: Marco M.

text:
Salve e buon anno a tutti
ho una casella di testo, sulla quale ho come valore predefinito:
=DLookUp("[SommaDiNuIs]";"Query numero iscritti")
il problema è che non riesco a far aggiornare il numero degli iscritti
(tranne quando chiudo e riapro il filedb).
Ho provato con Me.Recalc sulla maschera dopo aggiornamento, ma niente (idem
per requery).
Cosa mi consigliate? Dove sbaglio?
Grazie Marco M.
PS ma  "it.comp.database.access" su
tin.it
 che fine ha fatto?


title: Totale record in maschera "Menu"

author: berto

text:
Buonasera a tutti, hi realizzato un piccolo DB per la gestione di
autovetture e autisti.
Ho una tabella autovetture e un atabella autisti, in cui fra i vari campi ho
anche un campo SI/NO delle disponibilità, (in entrambi le tabelle).
Il db ha una maschera iniziale in cui posso associare tramite pulsanti un
autista ad una autovettura e preparare il foglio di viaggio e altre utilità.
Mi piacerebbe inserire nella maschera iniziale 'MENU' due o più caselle di
testo non associate che mi restituiscano "in tempo reale", cioè dopo aver
assegnato la macchina all'utista o viceversa, il numero di macchine
disponibili in ricovero e il numero di autisti disponbili.
Mi dite da dove posso iniziare ?
Grazie


title: Totale record in maschera "Menu"

author: Karl Donaubauer

text:
berto wrote:
> ...
> Ho una tabella autovetture e un atabella autisti, in cui fra i vari
> campi ho anche un campo SI/NO delle disponibilità, (in entrambi le
> tabelle). Il db ha una maschera iniziale in cui posso associare tramite
> pulsanti un autista ad una autovettura e preparare il foglio di
> viaggio e altre utilità. Mi piacerebbe inserire nella maschera
> iniziale 'MENU' due o più caselle di testo non associate che mi
> restituiscano "in tempo reale", cioè dopo aver assegnato la
> macchina all'utista o viceversa, il numero di macchine disponibili
> in ricovero e il numero di autisti disponbili. ...
Se ti capisco bene puoi provare queste espressioni
come origine controlli delle caselle:
= DCount("*";"autovetture";"Disponibile=True")
=DCount("*";"autisti";"Disponibile=True")
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Totale record in maschera "Menu"

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8snth...@mid.individual.net...

Perfetto, grazie per la risposta, funziona perfettamente, è quello che
volevo; ho aggiunto un refresh della maschera per tenere il conto aggiornato
:)
Grazie tanto
Grazie


title: Chiarimenti in una espressione

author: Maurizio

text:
Ciao ragazzi, in un controllo non associato ho inserito questa espressione:
=IIf(DSum("Giorni";"Usufruiti";"Anno=Year(Date())-1")>DSum("CO";"Maturati";"
Anno=Year(Date())-1");"--------";DSum("Giorni";"Usufruiti";"Anno=Year(Date()
)-1"))+DSum("Giorni";"Usufruiti";"Anno=Year(Date())")
il problema è che non somma i valori nulli dove sbaglio?


title: Chiarimenti in una espressione

author: namor

text:
Maurizio ha scritto:


Ma se i valori sono nulli a che ti serve sommarli?
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Chiarimenti in una espressione

author: Antonio Biso

text:
"Maurizio" <
mauri...@tiscali.it
> ha scritto nel messaggio
news:YZ_db.139858$hE5.4...@news1.tin.it...

Stai dicendo nei casi in cui la Dsum restituisce null?
O nei casi in cui i campi da sommare contengano null?
Nel secondo caso ci pensa già lui a non sommare nulla giustamente,
considerandoli come 0.
Nel primo caso, supponendo che a te vada bene considerare come 0 il caso in
cui la dsum dia null, usa la funzione Nz
Nz(Dsum(.......);0)
Antonio


title: [report]Somma di caselle di testo non associate

author: Nick

text:
in un report ho delle caselle di testo non associate che popolo via
codice sull'evento "corpo_format"
in una sezione (piè di pagina gruppo) mi servirebbe la somma di queste
caselle.. ma non trovo come fare ...
esempio di ciò che mi serve
gruppo1
testo1 = 30
testo2 = 40
testo1 = 50
testo2 = 60
piègruppo1
sommatesto1 = 80
sommatesto2 = 100
ho provato con
=somma(testo1) come origine ma nulla, mi chiede il valore di testo1
ho provatoa scirvere nella casella la formula che mi popola testo1 e poi
mettere "somma su gruppo" ma mi inserisce solo l'ultimo valore
potrei mettermi una variabile che incremento nell'evento
"corpo_format".. ma mi chiedevo se esiste un metodo più elegante :)
Grazie
Ciao
Nick


author: MA

text:

Ciao Nick,
o associ il controllo o ti calcoli col Dsum o con somma(Pippo + Pulto),
altrimenti non puoi chiedere una somma su record diversi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
MA ha detto: in data 08/07/2005 11.28:

allora mi popolo la mia variabile che faccio prima :D
grazie
Ciao
Nick


author: Pablitomf (Maurizio Facciuti)

text:
[CUT]
> Ciao Nick,
> o associ il controllo o ti calcoli col Dsum o con somma(Pippo + Pulto),
> altrimenti non puoi chiedere una somma su record diversi
Se non erro in questo caso se fai Pippo+Pluto con quel codice usato, e Pippo
è = a 100 e Pluto è = a 2, il risultato non sarà 102, ma 1002 ovvero i
caratteri di Pippo + quelli di Pluto.... ;-P (ma ovviamente posso sempre
sbagliare)


author: Roberto dalla campagna

text:
"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio
news:3Crze.5646$QV1....@twister2.libero.it...

Vai sull'help e leggiti l'argomento intitolato Calcolare il totale di un
controllo calcolato in una maschera o in un report.
> Ciao
> Nick
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: File corrotto Help Me!!!

text:
Help ME!!! Ho un file di Access97  contenente solo una tabella con circa
1500 indirizzi, il file posso copiarlo, sembra integro ma se prova ad
aprirlo il prg. mi dice che non è un file access e di ripristinarlo, eseguo
l' operazione ma senza successo. Esiste un modo per recuperare gli indirizzi
? Grazie


title: File corrotto Help Me!!!

author: Marcello

text:
"Maurizio" <
maur...@marchetti.dnet.it
> ha scritto nel messaggio
news:9hpi7k$ss8$1...@serv1.iunet.it...

Prova ad aprire un nuovo db e ad importare la tabella.
Ciao


title: File corrotto Help Me!!!

author: MegaMax

text:
"Maurizio" <
maur...@marchetti.dnet.it
> ha scritto nel messaggio
news:9hpi7k$ss8$1...@serv1.iunet.it...

non so, ma tu prova qui(ci sono dei prog per risolvere dei problemi con i
file mdb):
http://jupiter.drw.net/matpie/PBSystems/downloads/freeware/Freeware.html


title: File corrotto Help Me!!!

author: Marco

text:
"Maurizio" <
maur...@marchetti.dnet.it
> ha scritto nel messaggio
news:9hpi7k$ss8$1...@serv1.iunet.it...

> Prova da importare la tabella in un database vuoto, se non va fai due
query di creazione tabella in cui nella prima gli fai filtrare tutti i
record dalla A alla M e nella seconda dall N alla Z.
Ti troverai due tabelle separate ma i record li avrai conservati.
Ciao


title: File corrotto Help Me!!!

author: Silvio Berruti

text:
"Maurizio" <
maur...@marchetti.dnet.it
> ha scritto nel messaggio
news:9hpi7k$ss8$1...@serv1.iunet.it...

Io tirerei fuori la copia di backup...
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: File corrotto Help Me!!!

text:
Grazie a quelli che costruttivamente hanno cercato di aiutarmi
"Maurizio" <
maur...@marchetti.dnet.it
> ha scritto nel messaggio
news:9hpi7k$ss8$1...@serv1.iunet.it...



title: sintassi sql in query di accodamento da tbl esterna

text:
purtoppo non mastico molto il linguaggio sql..
vi espongo il mio problema:
devo accodare su una tabella nel mio db i dati di una tabella, con la
stessa struttura, presente su un altro db,
di cui non conosco la posizione.
questa me la ricavo con una funzione che mi restitiusce il percorso
completo nella variabile strPath.
le tabelle sono:
tbl_mio_db   e   tbl_altro_db   con la seguente struttura
nome_campo       tipo
ID_tipo                 contatore
tipo                      testo
costruttore            testo
durata_garanzia     numerico
se entrambi le tabelle fossero sullo stesso db l'istruzione SQL
sarebbe la seguente:
sSQL = "INSERT INTO tbl_mio_db ( tipo, costruttore, durata_garanzia )
        SELECT tbl_altro_db.tipo, tbl_altro_db.costruttore,
tbl_altro_db.durata_garanzia
        FROM tbl_altro_db LEFT JOIN tbl_mio_db ON
(tbl_altro_db.durata_garanzia = tbl_mio_db.durata_garanzia)
        AND (tbl_altro_db.costruttore = tbl_mio_db.costruttore) AND
(tbl_altro_db.tipo = tbl_mio_db.tipo)
        WHERE (((tbl_mio_db.tipo) Is Null));"
come posso modificare l'istruzione per far pescare la  tbl_altro_db
dal db presente nella variabile strPath ??
ho provato ad usare la proposizione IN ma mi restituisce sempre
errore..
grazie
lucio


author: VT @ home

text:

a) La variabile strPath deve contenere non solo il percorso ma anche il nome del file mdb (qualcosa del tipo
c:\nomecartella\tuofile.mdb).
b) in tal caso la sintassi SQL è (attenzione agli apici !)
sSQL="SELECT * FROM TuaTabella IN '" & strPath "' WHERE ....."
c) non puoi fare JOIN fra tabelle interne al file mdb corrente e tabelle esterne a questo.
La soluzione più semplice è quella di collegare le tabelle esterne al file mdb corrente (menu File, Carica dati esterni,
Collega tabelle)
>
>grazie
>
>lucio
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


author: giorgio rancati

text:
<
the_w...@email.it
> ha scritto nel messaggio
news:1179047577.5...@h2g2000hsg.googlegroups.com...

Ciao Lucio,
fai così
----
sSQL = "INSERT INTO tbl_mio_db ( tipo, costruttore, durata_garanzia )
        SELECT tbl_altro_db.tipo, tbl_altro_db.costruttore,
tbl_altro_db.durata_garanzia
        FROM [;Database=C:\Percorso\Db1.mdb].tbl_altro_db LEFT JOIN
tbl_mio_db ON
(tbl_altro_db.durata_garanzia = tbl_mio_db.durata_garanzia)
        AND (tbl_altro_db.costruttore = tbl_mio_db.costruttore) AND
(tbl_altro_db.tipo = tbl_mio_db.tipo)
        WHERE (((tbl_mio_db.tipo) Is Null));"
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
Il Sun, 13 May 2007 14:19:54 +0200, "giorgio rancati" <
giorgio_No_Sp...@tiscali.it
> ha scritto:
>(.....)
>sSQL = "INSERT INTO tbl_mio_db ( tipo, costruttore, durata_garanzia )
>        SELECT tbl_altro_db.tipo, tbl_altro_db.costruttore,
>tbl_altro_db.durata_garanzia
>        FROM [;Database=C:\Percorso\Db1.mdb].tbl_altro_db LEFT JOIN
!?!?!?!?
Questa mi mancava !
E dove l'hai trovata ?
Mi spaventa anche solo immaginare quello che Access mi nasconde ancora dopo nove anni che lo utilizzo ...
>tbl_mio_db ON
>(tbl_altro_db.durata_garanzia = tbl_mio_db.durata_garanzia)
>        AND (tbl_altro_db.costruttore = tbl_mio_db.costruttore) AND
>(tbl_altro_db.tipo = tbl_mio_db.tipo)
>        WHERE (((tbl_mio_db.tipo) Is Null));"
>----
>
>Ciao



text:
>  (....)
> sSQL = "INSERT INTO tbl_mio_db ( tipo, costruttore, durata_garanzia )
>         SELECT tbl_altro_db.tipo, tbl_altro_db.costruttore,
> tbl_altro_db.durata_garanzia
>         FROM [;Database=C:\Percorso\Db1.mdb].tbl_altro_db LEFT JOIN
> tbl_mio_db ON
> (tbl_altro_db.durata_garanzia = tbl_mio_db.durata_garanzia)
>         AND (tbl_altro_db.costruttore = tbl_mio_db.costruttore) AND
> (tbl_altro_db.tipo = tbl_mio_db.tipo)
>         WHERE (((tbl_mio_db.tipo) Is Null));"
> ----
>
ho risolto con:
           FROM [;Database=" & strPath & "].tbl_altro_db LEFT JOIN
ecc...
dove la var. strPath contiene sia il percorso che il nome del file
Grazie mille ad entrambi
Lucio


text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:7d3e439u6qjno4064...@4ax.com...
>>FROM [;Database=C:\Percorso\Db1.mdb].tbl_altro_db LEFT JOIN
>
> !?!?!?!?
> Questa mi mancava !
> E dove l'hai trovata ?
Ciao Vincenzo,
nel meraviglioso manuale di Access2.0 c'è scritto
----
Esempio di proprietà "Origine" ("Source")
In questo esempio una tabella dBASE IV denominata Clienti nella directory
C:\DATIDB viene utilizzata come fonte dati di una query.
SELECT DISTINCTROW Clienti.[Nome società], Clienti.Telefono
FROM [dBASE IV; DATABASE = c:\datidb].Clienti;
----
va da sé che la stessa notazione si può usare con tutti i tipi di isam
supportati da Jet:
Query x tabella su Sql Server
-----------------------
SELECT *
FROM [ODBC;DRIVER=Sql
Server;Server=(local);DATABASE=TuoDb;Trusted_Connection=yes;].[dbo.Clienti]
AS Clienti
-----------------------
Query x tabella su Text file
---------------------
SELECT *
FROM [Text;Database=C:\Percorso;].[Clienti#Txt] AS Clienti
---------------------
Query x tabella su Excel
---------------------
SELECT *
FROM  [Excel 8.0;Database=C:\Dati\Cartel1.xls;].[Foglio1$] AS Clienti
---------------------
e così via per gli altri isam
> Mi spaventa anche solo immaginare quello che Access mi nasconde ancora
dopo nove anni che lo utilizzo ...
se hai cominciato 9 anni fa, forse ti sei perso la versione 2.0 di Access
che aveva un manuale molto dettagliato.
ps. con i db di access si potrebbe fare anche fare così
----
FROM C:\Percorso\Db1.mdb.tbl_altro_db LEFT JOIN ecc
----
personalmente non uso questa notazione perchè non ha una bella leggibilità
ed è valida solo per i db di Access.
:-)



title: Creare una form di attesa tra una operazione ed un'altra....

author: Bòvà

text:
Vorrei utilizzare una form che dice qualcosa tipo "Attendere Prego...." e
che sta su mentre sto facendo delle operazioni da codice.
Il problema è che mi sono accorto che se apro la form la gestione passa a
tale maschera interrompendomi le azioni che stavo facendo nella procedura
che l'ha aperta: quindi finchè non chiudo manualmente la finestra di dialogo
il codice VBA non va avanti nella procedura chiamante.
Come posso risolvere?
(Inutile dirmi di utilizzare la SysCmd o le barre di scorrimento, è
necessaria la soluzione con il form!)
grazie
--
------ C.E.D. - L'Abbondanza Srl -----
Lorenzo Piombini & Vigna Federico
Email :
abbon...@technet.it
------------------------------------------------------


text:
Bòvà ha scritto nel messaggio <86uh4t$q0d$
1...@fe1.cs.interbusiness.it
>...
>Vorrei utilizzare una form che dice qualcosa tipo "Attendere Prego...." e
>che sta su mentre sto facendo delle operazioni da codice.
>
>Il problema è che mi sono accorto che se apro la form la gestione passa a
>tale maschera interrompendomi le azioni che stavo facendo nella procedura
>che l'ha aperta: quindi finchè non chiudo manualmente la finestra di
dialogo
>il codice VBA non va avanti nella procedura chiamante.
>
>Come posso risolvere?
Prima apri la form e poi dalla form lanci quello che devi lanciare. Quindi
chiudi la form
Antonio


author: xcvzxfv

text:
Una soluzione potrebbe essere:
Private Sub FaiQualcosa_Click()
DoCmd.OpenForm "Attendere"        ' Form aperta in modalità dialogo
Forms!Attendere.Repaint
DoCmd.Hourglass True
'Fai quello che devi fare
StoFacendoQualcosa                'è una sub
DoCmd.Hourglass False
DoCmd.Close acForm, "Attendere"
End Sub
Ciao
Gianni
Bòvà <
abbon...@technet.it
> wrote in message
86uh4t$q0d$1...@fe1.cs.interbusiness.it...
> Vorrei utilizzare una form che dice qualcosa tipo "Attendere Prego...." e
> che sta su mentre sto facendo delle operazioni da codice.
>
> Il problema è che mi sono accorto che se apro la form la gestione passa a
> tale maschera interrompendomi le azioni che stavo facendo nella procedura
> che l'ha aperta: quindi finchè non chiudo manualmente la finestra di
dialogo
> il codice VBA non va avanti nella procedura chiamante.
>
> Come posso risolvere?
>



title: Nascondi Finestra Database

author: michele

text:
Ciao Raga
Sto creando un DB , vorrei che all'avvio la finestra database sia nascosta
in modo che l'utente non possa andare in Tabelle,Query....ecc...
Grazie


title: Nascondi Finestra Database

text:

Io utilizzo ancora Access97, ma penso che le versioni più recenti siano
simili.
Prova con Strumenti > Avvio >  nel campo Visualizza maschera metti il nome
della maschera che che sia apra in automatico.
Ciao
Eugenio


title: Nascondi Finestra Database

author: yronium

text:
                    Il 29 Ott 2004, 09:44, "Eugenio" <epiworld chiocciola @ chiocciola
tiscali.it
> ha scritto:

... e togli il segno di spunta da Visualizza finestra database.

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Nascondi Finestra Database

author: . chiarello @gmail.com strano...mavero

text:
[cut]
e disabilita l'opzione della pressione del tasto F11 con un amacro Autokeys
... nei vecchi post trovi le istruzioni, oppure consulta tranquillamente
l'help di Access.
--
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio


title: Nascondi Finestra Database

author: Alessandro Baraldi

text:
"michele" <
gozi...@aliceposta.it
> wrote in message
news:QCdgd.221591$
35.10...@news4.tin.it

Menů strumenti Avvio ..... leggi il significato
dei FLAG ne trovi uno che fŕ quanto chiedi....!
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Casella testo formattabile

author: Anty

text:
Esiste un controllo "casella testo", da utilizzare in una maschera o
in stampa, che sia formattabile, cioč dove singole parole possono
essere colorate diversamente o evidenziate in grassetto?
Grazie a tutti.
*****************************************************
*   l'indirizzo E-Mail corretto č senza le xxx     *
*****************************************************


title: Casella testo formattabile

author: Carmine

text:
"Anty" <
mariner...@xxxyahoo.it
> ha scritto nel messaggio
news:cnohntc0nf182r8pb...@4ax.com...

In Access nativo penso proprio di no, potresti utlizzare il controllo
Activex "Microsoft Rich Textbox Control", "Richtx32.ocx" ma č un pň scomodo
e poi pare che memorizzi il testo prodotto in un file esterno.


title: Errore OLE

author: Matteo

text:
Ho cercato sul sito comune l'argomento ma non ho trovato risposte risolutive
al problema postato molte volte. Ho Windows XP e Access97 e Word97
originali. In un report di Access ho un oggetto Word prova.doc ma
visualizzando la struttura non vedo il documento e mi compare il mess
"Impossibile comunicare con il server Ole". "E' possibile che il server ole
non sia registrato. Per registrarlo, rieseguirne l'installazione".
Ho caricato tutti i Riferimenti...
grazie matteo


title: Errore OLE

text:
"Matteo" <
gest...@uno.it
> ha scritto nel messaggio
news:aprtmg$3us$1...@fata.cs.interbusiness.it...
> Ho cercato sul sito comune l'argomento ma non ho trovato risposte
risolutive
> al problema postato molte volte.
Mi sono spiegato in maniera non chiara che potrebbe sembrare pure sgarbata
:-) !!! non ho postato io il problema molte volte. Ho visto che compare
molte volte questo problema allora ho pensato che se qualcuno l'ha risolto
mi può essere di aiuto. grazie


title: Errore OLE

text:
Ho trovato la risposta nello storico e la riposto per chi non riuscisse
(come me) a trovarla immediatamente:
"La soluzione è questa:
Se avete installato NOrton Antivirus, deselezionate l'opzione "blocking
Script".
Gli OLE ritornano funzioanti.
Symantec dice che sta lavorando su questo piccolo "baco", e che rilasceranno
a breve una patch o qualcosa di simile.
Ciao."
grazie omar...


title: Errore OLE

author: Giorgio prx

text:
"Matteo" <
gest...@uno.it
> ha scritto nel messaggio
news:aps5ur$fhr$1...@grillo.cs.interbusiness.it...

Buona questa! Ciao e grazie
Giorgio.


title: inserire il nome della tabella in un campo della stessa tabella

author: giancarlo

text:
Provo a ripostare un messaggio, magari in modo più chiaro:
In A97 ho delle tabelle di uguale struttura che unisco tramite query di
unione. Poi creo una tabella "tab_unita" frutto di tale unione.
In questa tabella creo un nuovo campo [nome_tabella] nel quale vorrei
inserire il nome della tabella di origine.
Ho visto nel sito comune che è possibile estrarre i nomi di tutte le tabelle
presenti nel DB tramite:
SELECT MsysObjects.Name
FROM MsysObjects
WHERE (((Left$([Name],1))<>"~") AND ((MsysObjects.Type)=5))
ORDER BY MsysObjects.Name;
Chiedo: è possibile utilizzare queste informazioni per aggiornare il campo
[nome_tabella] di "tab_unita"?
Grazie a tutti in anticipo.
--
Giancarlo Francesconi


author: namor

text:
giancarlo ha scritto:

Ti conviene creare il nuovo campo già prima di unire le due tabelle, in
modo che quando crei la nuova tabella lo hai già pronto:
SELECT PrimaTbl.*, "Tabella UNO" AS Tabella FROM PrimaTbl
UNION SELECT SecondaTbl.*, "Tabella DUE" AS Tabella FROM SecondaTbl;
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:cma9pg$k4r$1...@news.newsland.it...
> giancarlo ha scritto:
>
> > Provo a ripostare un messaggio, magari in modo più chiaro:
> > In A97 ho delle tabelle di uguale struttura che unisco tramite query di
> > unione. Poi creo una tabella "tab_unita" frutto di tale unione.
> > In questa tabella creo un nuovo campo [nome_tabella] nel quale vorrei
> > inserire il nome della tabella di origine.
> > Ho visto nel sito comune che è possibile estrarre i nomi di tutte le
tabelle
> > presenti nel DB tramite:
> > SELECT MsysObjects.Name
> > FROM MsysObjects
> > WHERE (((Left$([Name],1))<>"~") AND ((MsysObjects.Type)=5))
> > ORDER BY MsysObjects.Name;
> > Chiedo: è possibile utilizzare queste informazioni per aggiornare il
campo
> > [nome_tabella] di "tab_unita"?
> > Grazie a tutti in anticipo.
>
> Ti conviene creare il nuovo campo già prima di unire le due tabelle, in
> modo che quando crei la nuova tabella lo hai già pronto:
>
> SELECT PrimaTbl.*, "Tabella UNO" AS Tabella FROM PrimaTbl
> UNION SELECT SecondaTbl.*, "Tabella DUE" AS Tabella FROM SecondaTbl;
Ok. Creo il campo a livello
Visto che le tabelle sono tante, è possibile estrarre il nome della tabella
senza doverlo scrivere a mano per ogni "UNION SELECT"?



text:
giancarlo ha scritto:
> > > Provo a ripostare un messaggio, magari in modo più chiaro:
> > > In A97 ho delle tabelle di uguale struttura che unisco tramite query di
> > > unione. Poi creo una tabella "tab_unita" frutto di tale unione.
> > > In questa tabella creo un nuovo campo [nome_tabella] nel quale vorrei
> > > inserire il nome della tabella di origine.
> > > Ho visto nel sito comune che è possibile estrarre i nomi di tutte le
> tabelle
> > > presenti nel DB tramite:
> > > SELECT MsysObjects.Name
> > > FROM MsysObjects
> > > WHERE (((Left$([Name],1))<>"~") AND ((MsysObjects.Type)=5))
> > > ORDER BY MsysObjects.Name;
> > > Chiedo: è possibile utilizzare queste informazioni per aggiornare il
> campo
> > > [nome_tabella] di "tab_unita"?
> > > Grazie a tutti in anticipo.
> > Ti conviene creare il nuovo campo già prima di unire le due tabelle, in
> > modo che quando crei la nuova tabella lo hai già pronto:
> >
> > SELECT PrimaTbl.*, "Tabella UNO" AS Tabella FROM PrimaTbl
> > UNION SELECT SecondaTbl.*, "Tabella DUE" AS Tabella FROM SecondaTbl;
> Ok. Creo il campo a livello
> Visto che le tabelle sono tante, è possibile estrarre il nome della tabella
> senza doverlo scrivere a mano per ogni "UNION SELECT"?
Non credo sia possibile. Ci sono tanti sistemi per fare quel lavoro, puoi
costruire la stringa SQL da vba con un ciclo sull'insieme tabledefs, o
sempre da vba accodare direttamente i dati alla tabella destinazione.
Se devi farlo una volta sola ti conviene modificare a mano l'SQL dopo aver
fatto copia incolla dei singoli UNION SELECT.



title: Report - intestazione dopo corpo del report

author: Principiante

text:
Buongiorno
avrei questo problema
ho un report con una intestazione del gruppo (esempio classe)
nel corpo del report ci sono gli alunni
avrei la necessita di creare una ulteriore intestazione (o come si chiama) dopo il corpo dove riportare i dati della stessa tabella che contiene "classe", lato uno della relazione con la tabella "alunni"
spero di aver reso l'idea della necessità.
grazie


author: Ammammata

text:
Il giorno Wed 19 Apr 2017 11:52:00a, *Principiante* ha inviato su
it.comp.appl.access il messaggio
news:7b220ed7-e1fc-4a16...@googlegroups.com
. Vediamo cosa
ha scritto:

> avrei la necessita di creare una ulteriore intestazione (o come si
> chiama) dopo il corpo dove riportare i dati della stessa tabella che
> contiene "classe", lato uno della relazione con la tabella "alunni"
>

si usa "sorting and grouping" in modo che si possa avere una intestazione e
un piede per ogni livello di raggruppamento

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: Problema con i record correlati

author: gnews

text:
Ho una form Fatture con all'interno una subform SMDettagliFatture, esistono
anche le rispettive tabelle Fatture e DettagliFatture. Dalla maschera
InserisciPrestazione, scelgo la prestazione da inserire, clicco su un
pulsante e vengono inserite automaticamente delle righe nella tabella
DettagliFatture e automaticamente vedo le modifice nella subform
SMDettagliFatture. Tutto questo funziona correttamente.
Ho duplicato questa struttura per fare delle ricevute fiscali, quindi ho
anche una form Ricevute con all'interno una subform SMDettagliRicevute con
le tabelle Ricevute e DettagliRicevute. Da una maschera
InserisciPrestazione2 inserisco delle righe nella tabella DettagliRicevute e
dovrei vedere le modifiche nella subform SMDettagliFatture. Questo non
succede e non sapendo quale sia il motivo, nella routine che viene eseguita
cliccando il pulsante di InserisciPrestazione2 ho un MsgBox Err.Description
per vedere il messaggio di errore.
Il messaggio di errore che appare nella MsgBox all'esecuzione è:
"Impossibile aggiungere o modificare il record. Nella tabella "Ricevute" è
necessario un record correlato"
Eppure nelle Relazioni, ho creato una relazione tra la tabella Ricevute e la
tabella DettagliRicevute applicando l'integrità referenziale e spuntando la
casella "Aggiorna i campi correlati a catena". Non mi spiego dove possa
essere il problema o l'errore. Qualcuno di voi ha un consiglio o una
soluzione?
Grazie
Private Sub InserisciNellaRicevuta_Click()
On Error GoTo Err_InserisciNellaRicevuta_Click
.....
.....
.....
Err_InserisciNellaRicevuta_Click:
MsgBox Err.Description
End If
End Sub


title: Problema con i record correlati

author: Michele (Giò)

text:
Ciao sono michele, sono nuovo.
Non è che per caso, copiando, siano rimasti i vecchi nomi dei controlli
nella proprietà della sottomaschera
-Collega campi master
-Collega campi secondari
così quando il tutto è in funzione il campo collegato non riceve il giusto
valore?
"gnews" <
gnewsR...@katamail.com
> ha scritto nel messaggio
news:FQfJg.88109$_J1.7...@twister2.libero.it...



title: Problema con i record correlati

author: MA

text:
Michele (Giň) wrote:
> Ciao sono michele, sono nuovo.
>
Ciao Michele, benvenuto.
Qui usiamo darci alcune regolette covenzionate che trverai nei post
periodici di Roberto
"Istruzioni per l'uso"
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Problema con i record correlati

text:
> Non è che per caso, copiando, siano rimasti i vecchi nomi dei controlli
> nella proprietà della sottomaschera
> -Collega campi master
> -Collega campi secondari
> così quando il tutto è in funzione il campo collegato non riceve il giusto
> valore?
Ho controllato ma è tutto in ordine. Avete qualche altra idea o consiglio?
Grazie


author: Pino Ricco

text:
Come da oggetto, è possibile evitare il messaggio della modifica
contemporanea di record?
Grazie per la collaborazione .
Pino
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: evitare il messaggio della modifica contemporanea di record

author: barbun

text:
"Pino Ricco" <
pino....@libero.it
> ha scritto nel messaggio
news:3e21cdbd040db84bf47...@mygate.mailgate.org...
> Come da oggetto, è possibile evitare il messaggio della modifica
> contemporanea di record?
> Grazie per la collaborazione .
> Pino
>
in strumenti/opzioni/Modifica-Trova/
togli il flag a Conferma : Modifiche record
se ti rifesci al codice vba, inserisci :
DoCmd.SetWarnings False ' inibisce i messaggi
tuo codice
DoCmd.SetWarnings True ' ripristina i messaggi
ciao


title: Domanda assurda

author: Rosario Manto

text:
E' possibile inserire in una maschera in visualizzazione foglio dati dei
pulsanti?
Grazie per la risposta


title: Domanda assurda

author: Luciano (DOC)

text:
Rosario Manto <
rosari...@citiesonline.it
> wrote in message
8t9shg$sd5$1...@serv1.iunet.it...
> E' possibile inserire in una maschera in visualizzazione foglio dati dei
> pulsanti?
No, pero' con un po' di pazienza puoi rendere una maschera in formato
maschere continue molto simile ad un foglio dati.
Saluti.
Luciano
(DOC)


title: Domanda assurda

author: JBad

text:
In article <8t9shg$sd5$
1...@serv1.iunet.it
>,
rosari...@citiesonline.it

says...
> E' possibile inserire in una maschera in visualizzazione foglio dati dei
> pulsanti?
> Grazie per la risposta
>
No, ma puoi creare una maschera con sottomaschera che occupa quasi tutto
lo spazio e inserire i pulsanti nella maschera.
Ciao.
--
JBad


title: access 97 e access 2003 sul medesimo pc

author: michele

text:
Ho provato a cercare notizie sulla possibiltà di avere allo stesso momento
le due versioni di access sullo stesso pc, ma non ho trovato informazioni a
sufficienza.Premetto che il s.o. è Xp e che il tutto mi occorrerebbe per
poter gradualmente passare i db da me creati da una versione all'altra.
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: access 97 e access 2003 sul medesimo pc

author: sv

text:
michele ha scritto:


Vedi:
http://support.microsoft.com/kb/828956/
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: access 97 e access 2003 sul medesimo pc

author: Sergio MAZZA

text:
"michele" <
mi...@inwind.it
> ha scritto nel messaggio
news:79Z8Z144Z104Y1...@usenet.libero.it...
> Ho provato a cercare notizie sulla possibiltą di avere allo stesso momento
> le due versioni di access sullo stesso pc, ma non ho trovato informazioni
> a
> sufficienza.Premetto che il s.o. č Xp e che il tutto mi occorrerebbe per
> poter gradualmente passare i db da me creati da una versione all'altra.
> Grazie
Per non crearti problemi, se il tuo HW lo permette, prendi in considerazione
l'utilizzo delle macchine virtuali:
(es.) Microsoft Virtual PC
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6
Ciao
--
Sergio MAZZA


title: access 97 e access 2003 sul medesimo pc

author: Panathos

text:
On 4 Apr, 07:47,
mi...@inwind.it
 (michele) wrote:
> Ho provato a cercare notizie sulla possibiltà di avere allo stesso momento
> le due versioni di access sullo stesso pc, ma non ho trovato informazioni a
> sufficienza.Premetto che il s.o. è Xp e che il tutto mi occorrerebbe per
> poter gradualmente passare i db da me creati da una versione all'altra.
Prima devi installare Office 2003, poi installi Office 97 con
l'accortezza di fare quest'ultima installazione in una cartella
differente da quella "standard" che viene proposta dall'installer.
(Io il 97 lo installavo in c:\programmi\microsoft office97\)
Poi riavvi, installi sr1 e sr2 per Office 97, e dovresti essere a
posto.
Cmq tieni presente che alcuni componenti (tipo msgraph) non vengono
downgradati quando installi versioni più vecchie; pertanto se vuoi un
ambiente "Office 97 liscio" probabilmente ti conviene usare una
macchina virtuale, come ha suggerito Sergio.
Ciao


title: Impedire modifiche ad una maschera filtrata

author: Francesca Chiarelli

text:
All'apertura di una maschera filtrata (da un'altra maschera con
funzioni di ricerca) vorrei che non fosse modificabile se non
cliccando su un pulsante. Allora ho impostato gli allow del form su no
(aadditions, edits e deletions), poi ho creato un pulsante "MODIFICA"
con questo codice associato:
Private Sub cmdModifica_Click()
    Me.AllowAdditions = True
    Me.AllowDeletions = True
    Me.AllowEdits = True
    Me!cmdBlocca.Enabled = True
    Me!cmdBlocca.SetFocus
    Me!cmdModifica.Enabled = False
End Sub
 e un pulsante "TERMINA MODIFICA" con quest'altro codice di suo:
Private Sub cmdBlocca_Click()
    Me.AllowAdditions = False
    Me.AllowDeletions = False
    Me.AllowEdits = False
    Me!cmdModifica.Enabled = True
    Me!cmdModifica.SetFocus
    Me!cmdBlocca.Enabled = False
End Sub
Ora, all'apertura della maschera e fin quando non clicco su "TERMINA
MODIFICA" tutto ok, se però piglio su "TERMINA MODIFICA", la maschera
continua ad essere modificabile!
Cosa c'è che non va??


text:
> Cosa c'è che non va??
Non scrivo per rispondermi da sola, ma per dirvi che comunque ho
risolto usando la proprietà recordsetype abbinata alla filter (per
evitare di perdere la maschera):
 Private Sub cmdModifica_Click()
Dim strProt As String
    strProt = Me!txtNumProt
    DoCmd.Echo False
    Me.RecordsetType = 0
    Me!cmdBlocca.Enabled = True
    Me!cmdBlocca.SetFocus
    Me!cmdModifica.Enabled = False
    Me.Filter = "numProt = '" & strProt & "'"
    Me.FilterOn = True
    DoCmd.Echo True
End Sub
Private Sub cmdBlocca_Click()
Dim strProt As String
    strProt = Me!txtNumProt
    DoCmd.Echo False
    Me.RecordsetType = 2
    Me!cmdModifica.Enabled = True
    Me!cmdModifica.SetFocus
    Me!cmdBlocca.Enabled = False
    Me.Filter = "numProt = '" & strProt & "'"
    Me.FilterOn = True
    DoCmd.Echo True
End Sub
mi piacerebbe comunque sapere e capire perché gli allow non
funzionano...;-)


title: Problema con filtri: è questa la soluzione?

author: sbruscoli

text:
Salve
Sottopongo al ng un problema e la mia soluzione: puň essere utile ad altri e
serve a me per capire se la soluzione č corretta.
Dunque:
una maschera1 con origine dati una tabella; un controllo per inserire un
valore da ricercare in un campo, un pulsante di comando per avviare la
ricerca; sull'evento click del pulsante:
StrFilter = "CAMPO1 = '" & [Forms]![maschera1]![ValControllo] & "'"
DoCmd.ApplyFilter "", strFilter
Funziona tutto e la maschera visualizza solamente i record che verificano il
filtro.
Se il criterio di filtro applicato non trova nessun record la maschera va
"in palla" (a me non compaiono piů i controlli, appare solamente lo sfondo).
Ho risolto il problema cosě:
If (Forms!maschera1.RecordsetClone.RecordCount) = 0 Then
    Me.FilterOn = False
    MsgBox ("Non ci sono record che verificano i criteri di ricerca
impostati")
 End If
La cosa funziona
La mia domanda č: Va bene come ho fatto? ci sono altre strade?
Grazie


text:
una maschera1 con origine dati una tabella; un controllo per inserire un
valore da ricercare in un campo, un pulsante di comando per avviare la
ricerca; sull'evento click del pulsante:
>StrFilter = "CAMPO1 = '" & [Forms]![maschera1]![ValControllo] & "'"
>DoCmd.ApplyFilter "", strFilter
>Funziona tutto e la maschera visualizza solamente i record che verificano
il
>filtro.
>Se il criterio di filtro applicato non trova nessun record la maschera va
>"in palla" (a me non compaiono piů i controlli, appare solamente lo
sfondo).
>Ho risolto il problema cosě:
>If (Forms!maschera1.RecordsetClone.RecordCount) = 0 Then
>    Me.FilterOn = False
 >   MsgBox ("Non ci sono record che verificano i criteri di ricerca
>impostati")
> End If
Io credo che convenga controllare prima di applicare il Filtro, e forse
potresti utilizzare la Funzione:
DLookup(espr, dominio[, criteri]) vedi F1 per esempi
se ti restituisce Null all'interno
del set di dati non č soddisfatto il criterio, quindi no filtro.
Alex.
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--
Posted from [212.141.54.103]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:000301c12a5a$63f1d1a0$3818623e@w1v7p0...
> una maschera1 con origine dati una tabella; un controllo per inserire un
> valore da ricercare in un campo, un pulsante di comando per avviare la
> ricerca; sull'evento click del pulsante:
>
> >StrFilter = "CAMPO1 = '" & [Forms]![maschera1]![ValControllo] & "'"
> >DoCmd.ApplyFilter "", strFilter
> >Funziona tutto e la maschera visualizza solamente i record che verificano
> il
> >filtro.
> >Se il criterio di filtro applicato non trova nessun record la maschera va
> >"in palla" (a me non compaiono più i controlli, appare solamente lo
> sfondo).
> >Ho risolto il problema così:
> >If (Forms!maschera1.RecordsetClone.RecordCount) = 0 Then
> >    Me.FilterOn = False
>  >   MsgBox ("Non ci sono record che verificano i criteri di ricerca
> >impostati")
> > End If
> Io credo che convenga controllare prima di applicare il Filtro, e forse
> potresti utilizzare la Funzione:
> DLookup(espr, dominio[, criteri]) vedi F1 per esempi
> se ti restituisce Null all'interno
> del set di dati non è soddisfatto il criterio, quindi no filtro.
> Alex.
>
>
Alex
Grazie per la risposta. E' una funzione che non conoscevo. Mi sembra che tu
abbia ragione, anche se il codice soprariportato mi sembra abbastanza
semplice
By


title: ODE per il 2000

author: Fabio Pellati (CED)

text:
A qualcuno risulta che MS abbia rilasciato oltre a Office 2000 anche una
versione di ODE per access 2000?
se la risposta e' si pongo un'altra domanda:
se in azienda acquisto 2 o 3 office2000 pro o enterprise e il resto sbe
posso acquistare ODE e distribuire le applicazioni Access sulle restanti 50
macchine?
grazie
Fabio Pellati
Ferrara


title: ODE per il 2000

author: Frankkk

text:
"Fabio Pellati (CED)" <
fa...@jean-klebert.it
> ha scritto nel messaggio
news:OPdM5.837$fx4....@news.infostrada.it...
> A qualcuno risulta che MS abbia rilasciato oltre a Office 2000 anche una
> versione di ODE per access 2000?
>
> si, ed è in uscita anche la ver. 1.5 in italiano !
>
> se in azienda acquisto 2 o 3 office2000 pro o enterprise e il resto sbe
> posso acquistare ODE e distribuire le applicazioni Access sulle restanti
50
> macchine?
>
quando hai una applicazione da distribuire con ode la puoi distribuire anche
se non esiste nessuna versione di office e su un numero illimitato di pc. !


title: Report con query parametrica

author: Hosso

text:
Ciao a tutti, avrei un po' di domande da porvi sull'argomento:
1) č possibile realizzare un report che richiami una query parametrica
passandogli un determinato parametro? se si,come?
2) in caso affermativo, č possibile richiamare piů volte la stessa query nel
report cambiando quel parametro?
Mi sarebbe molto utile al fine di non dover implementare un numero esagerato
di query che fanno la stessa cosa...
Non penso sia impossibile, ma non sono molto ferrato in materia..
Un grazie anticipato per le risposte!


title: Report con query parametrica

author: Alessandro Baraldi

text:
Hosso ha scritto:
> Ciao a tutti, avrei un po' di domande da porvi sull'argomento:
>
> 1) è possibile realizzare un report che richiami una query parametrica
> passandogli un determinato parametro? se si,come?
> 2) in caso affermativo, è possibile richiamare più volte la stessa query nel
> report cambiando quel parametro?
>
> Mi sarebbe molto utile al fine di non dover implementare un numero esagerato
> di query che fanno la stessa cosa...
> Non penso sia impossibile, ma non sono molto ferrato in materia..
>
> Un grazie anticipato per le risposte!
Dal QueryBuilder se vedi esiste una riga chiamata Criterio valida per
ogni colonna(Campo)...!
Nella cella corrispondente puoi inserire il riferimento al controllo
della Maschera dalla quale lanci il Report affinchè prenda come valore
del Parametro quello della Form stessa.
Forms!NomeMaschera!NomeControllo
Se apri la query con la Maschera aperta ti accorgerai che i dati
vengono filtrati in base al valore riportato nel criterio.
@Alex


title: Report con query parametrica

author: Samantha

text:
Alessandro Baraldi ha scritto:

Ciao Alex
se fosse una sottomaschera che deve aggiornarsi al cambiare del valore
nel campo di controllo, nel mio caso cbo_cliente. La sottomaschera si
aggiorna solo se premo F9.
Nella casella combinata cbo_cliente all'evento dopo aggiornamento ho
messo il comando ME.smcliente.Requery
ma non va
Non riesco a far si che la sottomaschera cliente mi mostri il cliente
che viene selezionato nella casella combinata cliente.
La query di origine di smcliente è
SELECT TBL_CLIENTE.cli_ragsoc, TBL_CLIENTE.cli_indirizzo,
TBL_CLIENTE.cli_cap, TBL_CLIENTE.cli_citta, TBL_CLIENTE.cli_prov,
TBL_CLIENTE.cli_stato, TBL_CLIENTE.cli_tel, TBL_CLIENTE.cli_teldir,
TBL_CLIENTE.cli_fax, TBL_CLIENTE.cli_mail, TBL_CLIENTE.cli_note
FROM TBL_CLIENTE INNER JOIN TBL_DISTINTA ON TBL_CLIENTE.cli_id =
TBL_DISTINTA.cli_id
WHERE (((TBL_CLIENTE.cli_id)=[Forms]![msc_DISTINTA]![cli_id]));
ma non c'è verso che vada.
Hai qualche suggerimento?
Grazie,
Samantha


title: Report con query parametrica

author: cidi

text:
"Samantha" <
samanth...@gmail.com
> ha scritto nel messaggio
news:1167997007.6...@i15g2000cwa.googlegroups.com...
Ciao Alex
se fosse una sottomaschera che deve aggiornarsi al cambiare del valore
nel campo di controllo, nel mio caso cbo_cliente. La sottomaschera si
aggiorna solo se premo F9.
Nella casella combinata cbo_cliente all'evento dopo aggiornamento ho
messo il comando ME.smcliente.Requery
ma non va
per riferirti alla sottomaschera:
forms!nomemaschera!nomesottomaschera.setfocus
forms!nomemaschera!nomesottomaschera.requery
per le altre cose te la vedi con Alex
Grazie,
Samantha
Ciao Samantha
Daniele


title: Report con query parametrica

text:
cidi ha scritto:

Ciao Cidi,
grazie per la dritta, effettivamente ora funziona con questi due
comandi dopo aggiornamento.
Mi rimane ancora un problema, le date.
Mi spiego meglio, ho un listino costi dove ogni voce ha anche la data
di inserimento. Ho necessità di filtrare questo listino costi in base
alla data, e fino a qui tutto ok. Il problema è quando dalla casella
combinata, che fa una query group by data, scelgo una data maggiore al
31/12/06, non funziona più, non mi mostra più i costi che hanno date
maggiori dal 01/01/07.
Non capisco il perchè, avresti qualche idea?



title: Report con query parametrica

text:
Samantha ha scritto:

Ciao,
prova riprova ho risolto.
Ho impostato data in cifre, nella casella combinata, e nella query di
origine della sottomaschera, il controllo da mm-gg-aaaa l'ho modificato
in gg-mm-aaaa. Magicamente funziona. Pensare che nella query
direttamente non mi ha mai dato problemi.
Buona giornata,
Samantha


title: Report con query parametrica

text:
"Samantha" <
samanth...@gmail.com
> ha scritto nel messaggio
news:1168248895.0...@51g2000cwl.googlegroups.com...
Samantha ha scritto:



Bene, a volte le date prendono i mesi per giorni e viceversa.
quando le date non sono in formato ISO.
Buona giornata,
Samantha
Ciao Samantha
buona giornata anche a te
Daniele


title: Parser

author: Repko

text:
Salve,
qualcuno saprebbe spiegarmi un modo semplice cos'è un parser e quale
utilizzo può avere in un applicazione access?
Ciao e grazie.


title: Parser

text:
Un parser č un "analizzzatore sintattico" di espressioni regolari (spesso
abbreviate con il l'acronimo regexp). In parole povere il parser, data
un'espressione regolare del tipo
(A OR B AND C) AND D
il parser la analizza e la scompone, secondo regole puramente formali (cioč
le proprietą degli operatori AND e OR), nella seguente forma equivalente
A AND D OR B AND C AND D
ma non esegue le operazioni (quindi non si sinteressa della semantica degli
operatori AND e OR).
Ciao, dimmi se sono stato chiaro.
--
Simplex2
www.mdenittis.it
"Repko" <x@x.x> ha scritto nel messaggio
news:ZGJXd.1032607$35.38...@news4.tin.it...
> Salve,
> qualcuno saprebbe spiegarmi un modo semplice cos'č un parser e quale
> utilizzo puņ avere in un applicazione access?
> Ciao e grazie.
>
>


title: Parser

text:
"simplex2" <
simp...@inestistente.it
> ha scritto nel messaggio
news:d0otdk$f1m$1...@canarie.caspur.it...
> Un parser è un "analizzzatore sintattico" di espressioni regolari (spesso
> abbreviate con il l'acronimo regexp). In parole povere il parser, data
> un'espressione regolare del tipo
> (A OR B AND C) AND D
> il parser la analizza e la scompone, secondo regole puramente formali
(cioè
> le proprietà degli operatori AND e OR), nella seguente forma equivalente
> A AND D OR B AND C AND D
> ma non esegue le operazioni (quindi non si sinteressa della semantica
degli
> operatori AND e OR).
> Ciao, dimmi se sono stato chiaro.
>
>
> --
> Simplex2
>
www.mdenittis.it
>
>
> "Repko" <x@x.x> ha scritto nel messaggio
> news:ZGJXd.1032607$35.38...@news4.tin.it...
> > Salve,
> > qualcuno saprebbe spiegarmi un modo semplice cos'è un parser e quale
> > utilizzo può avere in un applicazione access?
> > Ciao e grazie.
> >
> >
>
>
A dire il vero dopo aver guardato anche queste diapositive .ppt sono ancora
più confuso! :P
http://www.psico.univ.trieste.it/didattica/online/psicolinguistica/teoriamodelli/T&M_parsing_sintattico_lucidi.ppt
ma in che contesto viene utilizzato?
ciao


title: prendere solo i decimali dell'euro

text:
avendo come separatore il punto  e avendo la cifra Euro 3.950.52
secondo voi si riesce a prelevare attraverso instr i valori 52 cioč i 2
decimali.
ho provato con
right(stringa, InStr(stringa, ".") - 1)
ma considera il primo punto
grazie a tutti.


title: prendere solo i decimali dell'euro

author: Antonio Biso

text:
"@----- Pinco --@-- Pallino -----@" <
tos...@libero.it
> ha scritto nel
messaggio news:TIQ09.10538$n04.3...@twister2.libero.it...

Se i centesimi ci sono sempre, ti basta la right(..,2)
Antonio


title: Aggiunta di un carattere al CAMPO

author: Santilli Marco

text:
Nella maschera di Inserimento dei dati ho un campo limitato a 9 caratteri,
perchè rappresenta un codice prodotto composto da 9 cifre.
Ora questi codice in casi particolari è composto da 10 caratteri. Quindi
modifico la tabella e lo porto a 10.
Quindi il mio campo nella maschera di inserimento mi piacerebbe che
funzionasse nel modo seguente:
il campo deve ammettere l'inserimento di 9 caratteri in modo che nessuno si
sbaglia; poi nel momento in cui servisse il decimo carattere, premendo un
pulsantino vinico al campo o mettendo la crocetta su una casella di
controllo mi abilitasse inserimento del decimo carattere.
Se qualcuno può aiutarmi mi contatti al mio indirizzo di posta:
marco.s...@libero.it
Ciao e grazieeeeeeeeeeee


title: Aggiunta di un carattere al CAMPO

author: giaconet

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:am9o1q$1vo$1...@fe2.cs.interbusiness.it...

Perchè non metti un campo in più nella tua tabella, carattereAggiuntivo,
tipo Stringa lunghezza 1 carattere e abiliti e disabiliti questo con il
tuo pulsantino, lasciando stare il vecchio codice a 9 caratteri.
Nel momento in cui ti serve il codice completo concateni le stringhe.
Bye
giaconet


title: Aggiunta di un carattere al CAMPO

author: Roberto da casa

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:am9o1q$1vo$1...@fe2.cs.interbusiness.it...

C'è una regola di questo NG che vieta di dialogare in privato di Access,
quindi la risposta la posto sul NG.
Se il controllo dove digiti il codice si chiama Pippo come il campo di tipo
testo della tabella cui è associato.
Nella struttura della tabella, come Dimensione campo del campo Pippo scrivi
10.
A fronte dell'evento "Prima di aggiornare" del controllo Pippo genera il
seguente codice VBA;
Private Sub Pippo_BeforeUpdate(Cancel As Integer)
Dim Pluto As String
If Len(Me!Pippo) = 9 Then Exit Sub
If Len(Me!Pippo) = 10 Then
    Pluto = MsgBox("Hai digitato un codice di 10 caratteri devo
accettarlo?", vbYesNo)
    If Pluto = vbYes Then
        Exit Sub
    Else
        MsgBox "Codice " & Me!Pippo & " di lungezza errata: ridigitalo"
        Cancel = True
        Me!Pippo.Undo
    End If
Else
    MsgBox "Codice " & Me!Pippo & " di lungezza errata: ridigitalo"
    Cancel = True
    Me!Pippo.Undo
End If
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aggiunta di un carattere al CAMPO

author: Maurizio Borrelli

text:
> "Santilli Marco" [...]:
> Nella maschera di Inserimento dei dati ho un campo limitato a 9 caratteri,
> perchè rappresenta un codice prodotto composto da 9 cifre.
> Ora questi codice in casi particolari è composto da 10 caratteri. Quindi
> modifico la tabella e lo porto a 10.
> Quindi il mio campo nella maschera di inserimento mi piacerebbe che
> funzionasse nel modo seguente:
> il campo deve ammettere l'inserimento di 9 caratteri in modo che nessuno
> si
> sbaglia; poi nel momento in cui servisse il decimo carattere, premendo un
> pulsantino vinico al campo o mettendo la crocetta su una casella di
> controllo mi abilitasse inserimento del decimo carattere.
    Alla pressione del pulsantino assegni alla proprieta':
        Property InputMask As String
            Membro di Access.TextBox
il nuovo valore della maschera di input. Alla pressione successiva
ripristini lo stato iniziale.
    A me, comunque, pare un controsenso fare cosi'.
    Sicuro che non puoi determinare la lunghezza del codice in base a valori
che vengano immessi *prima* di tale codice?
> Se qualcuno può aiutarmi mi contatti al mio indirizzo di posta:
    Manco morto. ;-)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: lavorare con le date

author: gsg

text:
salve a tutti,
ho creato uno scadenziario per le fatture da pagare, vorrei creare una query
da inserire nel report che mi evidenziasse le scadenze del mese da data a
data (es.01/01/08 al 31/01/08) e se il documento é una nota di credito che
venga sottratto l'importo dal totale da pagare.
i capi che sono nel report:
idfattura
NomeFornitore
tipoDocumento[Fattura] o [nota di credito]
Datadocumento
Scadenza (la scadenza della fattura]
importo
Grazie per l'aiuto e buona giornata
--
carlo :)-


title: lavorare con le date

author: Marco Pizzamiglio

text:
gsg ha scritto:


Comincia con una query parametrica, metti sotto il campo Scadenza il
criterio
  between [inizio] and [fine]
Quando apri la query ti chiede le due date e mostra solo le fatture in
scadenza tra di esse.
Per stornare le note di credito usa un campo calcolato:
  ImportoS: Importo*iif([tipodocumento]="nota di credito";-1;1)
(supponendo che tipodocumento sia un testo che contenga i valori "fattura"
oppure "nota di credito", dalla richiesta non ho capito bene)
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: *** MASCHERA SEMPRE IN PRIMO PIANO : C...O ***

text:
Ciao a tutti,
dall'oggetto della mail sembrava che volessi sapere come si fa a far
rimanere una form sempre in primo piano.
Invece no.
Io faccio partire con la macro Autoexec, una maschera in modalità dialogo
che sarebbe una specie di pannello comandi.
Una volta che però clicco su un pulsante che mi dovrebbe visualizzare
un'anteprima di un report, quest'ultimo mi va in background.
Come faccio a massimizzare il report cosicchè se lochiudo ritrovo il mio
pannello principale ?
Grazie dell'aiuto
Simone (FI)
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the
intended recipient only. Access, disclosure, copying, distribution, or
reliance on any of it by anyone else is prohibited and may be a criminal
offence. Please delete if obtained in error and email confirmation to the sender.
--
Posted from
mail-out-01.piro.net
 [194.64.31.11]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Giuseppe

text:
<
simone....@gfd.de
> ha scritto nel messaggio
news:OF0C35DDAB.CFECF081...@obi.de...
Ciao a tutti,
dall'oggetto della mail sembrava che volessi sapere come si fa a far
rimanere una form sempre in primo piano.
Invece no.
Io faccio partire con la macro Autoexec, una maschera in modalità dialogo
che sarebbe una specie di pannello comandi.
Una volta che però clicco su un pulsante che mi dovrebbe visualizzare
un'anteprima di un report, quest'ultimo mi va in background.
Come faccio a massimizzare il report cosicchè se lochiudo ritrovo il mio
pannello principale ?
Grazie dell'aiuto
Simone (FI)
Potresti impostare la sequenza attraveso una macro o utilizzando una
funzione, es.
Al l'evento Su clic del pulsante della maschera del pannello comandi che
apre il report aggiungi:
Me.Visible = False 'nascondi la maschera
Costruisci o aggiungi alla barra degli strumenti del report un comando dove
alla proprietà
Azione abbini la seguente funzione:
Azione: =ChiudiReport()
Function ChiudiReport()
    DoCmd.Close acReport, "nomeReport"
    DoCmd.OpenForm "nomeMascheraPannelloComandi"
End Function
giuseppe


title: Format a 2 decimali

text:
Ciao a tutti, volevo un' informazione: il format in Access come arrotonda ai
2 decimali ???
Il problema è che una query sul mio PC in access arrotonda una somma di
1,255 in 1,25 ma dal mio progetto in Visual vedo 1,26 e dal cliente 1,25
!!!!
Qualcuno mi sa delucidare ???
Io ho risolto il problema facendo così:
 Int(((numero) * (10 ^ Decimali)) + 0.5) / (10 ^ Decimali)
In questo caso sarà  Int(((numero) * 100) + 0.5) / 100
--
Ciao, Fabio.


title: Format a 2 decimali

author: André le Pčtomane

text:
"Fabio5" <
fabiot...@tin.it
> ha scritto nel messaggio
news:a5kqo9$f6n$1...@newsreader.mailgate.org...

vi chiedo per pietà, basta coi decimali...leggete i post precedenti


title: Criteri DCount multipli...

author: Announced

text:
Ciao a tutti...
Con il DCount sottostante controllo se il record è in uso da qualche
altro utente in una situazione di multiutenza dove la UserName e i
privilegi vengono salvati in una variabile globale che richiamo con
RetUser(). Il mio problema è che ho bisogno di inserire più citeri a
questo controllo ma, fino a 2 tutto Ok, mentre aggiungendo il terzo
(UserName) mi va in errore la stringa...
2 criteri:  OK
If DCount("IdAnagrafica", "[tblAccessi]", "Contatto = False And
IdAnagrafica=" & Me.IDAnagrafica) > 0 Then
3 criteri:  KO
If DCount("IdAnagrafica", "[tblAccessi]", "Contatto = False And
IdAnagrafica=" & Me.IDAnagrafica And UserName <> '" & retUser & "'") >
0 Then
mi aiutereste a scrivere questi criteri correttamente?
Grazie
Paolo


title: Criteri DCount multipli...

text:
Non ti sei accorto che hai commesso un errore di sintassi nello script
a 3 criteri
che in quello a 2 non hai commesso...!
Ricorda le stringhe e come vanno formattate...!
If DCount("IdAnagrafica", "[tblAccessi]", "Contatto = False And
IdAnagrafica=" & Me.IDAnagrafica & " And UserName <> '" & retUser &
"'") >
0 Then
Ciao
@Alex


title: Criteri DCount multipli...

text:
Ti ringrazio Alex...
...tra l'altro il sistema di User su Variabili globali con accessi
differenti sulle form in base ai privilegi, etc... l'ho attinto da
alcune tue indicazioni su vecchi Post e devo dire che mi trovo molto
bene...
...grazie ancora!
Ciao
Paolo


title: report a campi dinamici

author: David

text:
salve ho la necessità di creare un report basato su una query che creo di
volta in volta con la quantità di campi che cambiano ogni volta, come faccio
a predisporre in modo automatico e dinamico i campi sul corpo del report? ed
eventualmente come creare la intestazione x un raggruppamento.
grazie david


title: report a campi dinamici

author: Roberto dalla campagna

text:
"David" <
davi...@aopn.fvg.it
> ha scritto nel messaggio
news:cfagin$38u$1...@grillo.cs.interbusiness.it...
> salve ho la necessità di creare un report basato su una query che creo di
> volta in volta con la quantità di campi che cambiano ogni volta, come
faccio
> a predisporre in modo automatico e dinamico i campi sul corpo del report?
Creati un report non associato che contenga nel corpo un numero di caselle
di testo NON ASSOCIATE tante quanto è il mumero massimo di campi che può
contenere la query. Imposta a No la proprietà Visibile delle caselle di
testo di cui sopra.
Se la query si chiama Query1, a fronte dell'evento "Su apertura" del report
genera il seguente codice VBA:
Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = "Query1"
Dim Conta As Integer
Dim rst As DAO.Recordset
Set rst = CurrentDb().OpenRecordset("Query1")
For Conta = 0 To rst.Fields.Count - 1
    Me("Contr" & Trim(Conta)).ControlSource = _
    rst.Fields(Conta).Name
    Me("Contr" & Trim(Conta)).Visible = True
Next Conta
Set rst = Nothing
End Sub
Il codice di cui sopra fa riferimento alla libreria Microsoft DAO, quindi se
usi una versione di Access successiva ad Access 97 aggiungi tale libreria
tra i riferimenti del tuo database.
> ed eventualmente come creare la intestazione x un raggruppamento.
> grazie david
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: report a campi dinamici

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Ax5Sc.38067$OH4.1...@twister1.libero.it...

Grazie x la risposta ora mi metto al lavoro
DAvid


title: stessa subform in piu' form

author: Franco dellavalle

text:
ciao a tutti

su apertura di una subform
ho inserito questo codice

Dim strSql As String

strSql = vbNullString
strSql = strSql & "SELECT "
strSql = strSql & "IdEmailFornitore, "
strSql = strSql & "IdFornitore, "
strSql = strSql & "EmailFornitore, "

If givemenamecontrol = "Report Conferma Carico" Then
  strSql = strSql & "Invio_Carico As InvioDoc, "
  strSql = strSql & "InvA "
ElseIf givemenamecontrol = "Report Chiusura Carico" Then
  strSql = strSql & "Invio_Chiusura As InvioDoc, "
  strSql = strSql & "InvA1 As InvA "

End If

strSql = strSql & "FROM TbEmailFornitori "
strSql = strSql & "ORDER BY EmailFornitore"

DBEngine(0)(0).QueryDefs("Qry_EmailFornitore").SQL = strSql

Me.RecordSource = Me.RecordSource

____
questa è la funzione "givemenamecontrol"
Public Function givemenamecontrol() As String
  givemenamecontrol =
Screen.ActiveControl.Name

End Function
____

ora dovendo inserire la stessa subform
in altre 2 maschere che apro utilizzando 2 pulsanti
dal pannello comandi
come posso fare per non crare alre subform uguali?

ho provato ad aggiungere

Else
  strSql = strSql & "Invio_sollecitoFatture As InvioDoc, "
  strSql = strSql & "InvA2 As InvA "

End If

ma poi ho: ..........
"il controllo specificato nell'espressione deve essere nella finestra attiva"

e non riesco a trovare una soluzione diversa.

grazie per l'aiuto


title: stessa subform in piu' form

text:

risolto testando l'apertura delle relative forms


title: Disperata ..... errore runtime 2287

author: Gio

text:
su sistema operativo win2000 e access2000 ho provato ( e non poco!!!) a
inviare una email con un bottone in una maschera ma, continua a darmi il
seguente errore
errore run-time 2287
impossibile aprire la sessione di posta.
cosa puo' essere? su un pc con win 98 funziona ....
se qualcuno mi puo' aiutare .....
grazie mille
Giovanna
--------------------------------
Inviato via
http://usenet.libero.it


title: Disperata ..... errore runtime 2287

author: Karl Donaubauer

text:
Gio ha scritto:
> su sistema operativo win2000 e access2000 ho provato ( e non poco!!!) a
> inviare una email con un bottone in una maschera ma, continua a darmi il
> seguente errore
>
> errore run-time 2287
> impossibile aprire la sessione di posta.
>
> cosa puo' essere? su un pc con win 98 funziona ....
>
> se qualcuno mi puo' aiutare .....
> grazie mille
prova con
http://groups.google.com/groups?&selm=a1pb7r$rt9rp$4...@ID-46617.news.dfncis.de
o
http://groups.google.com/groups?h&selm=a1vsc9$td6ka$2...@ID-46617.news.dfncis.de
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Disperata ..... errore runtime 2287

author: Alepetomane

text:
"Gio" <
a...@libero.it
> ha scritto nel messaggio
news:213Z26Z14Z218Y1...@usenet.libero.it...
> su sistema operativo win2000 e access2000 ho provato ( e non poco!!!) a
> inviare una email con un bottone in una maschera ma, continua a darmi il
> seguente errore
>
> errore run-time 2287
> impossibile aprire la sessione di posta.
>
> cosa puo' essere? su un pc con win 98 funziona ....
>
prima di controllare il codice nella maschera verifica che la mapi sia
funzionante, apri un report qualunque in preview tasto destro, invia.
Se ti da lo stesso errore anche cosi' guarda sui vecchi post che c'e' la
soluzione.
Ciao
Ale.


title: Disperata ..... errore runtime 2287

text:
ho controllato tutti i post ma non ho avuto successo: ho corretto il file
win.ini, ho controlalto il registro ( non ho la voce ..
office/8.0/common????) ma non funziona ancora.
aiuto...... non so + cosa fare!!!
Grazie a tutti



title: routine eliminazione record

author: Gianni

text:
Ciao a tutti...
per l'eliminazione di un record ho impostato il seguente codice "su
eliminazione"
   Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
   strTtl = "Eliminare il record?"
   strMsg = "Eliminazione Record in corso..." & vbCrLf & _
            "Confermi l'eliminazione?"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNoCancel, strTtl)
   Select Case retValue
       Case vbYes
           'non fare nulla
       Case vbNo
           DoCmd.RunCommand acCmdUndo
       Case vbCancel
           Cancel = True
   End Select
End Sub
il pulsante yes e cancella funzionano correttamente, mentre il pulsante No
non annulla l'evento lasciando che l'eliminazione proceda...
Dov'é l'errore????
Ciao e grazie per l'aiuto.
Gianni


title: routine eliminazione record

author: aaa

text:
Gianni ha scritto:




invece di dargli undo prova a mettre exit sub
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: routine eliminazione record

author: Sergio MAZZA

text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio news:dP3hf.51091$65.14...@twister1.libero.it...

Anche per il No l'istruzione deve essere Cancel = true; comunque sarebbe meglio gestire l'evento "Delete"...
Ciao.
--
Sergio MAZZA


title: routine eliminazione record

text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio news:dP3hf.51091$65.14...@twister1.libero.it...




title: Creare un eseguibile di comandi DOS

author: Pasquale Antonacci

text:
Ciao a tutti.
Ho la necessità di realizzare un file .exe che mi permetta di far
eseguire alcuni comandi prima che parta un database Access. Purtroppo
non posso inserire questi comandi all'apertura del database per una
serie di motivi che mi è lungo e difficile spiegare in questa sede.
Vorrei quindi sapere come posso "compilare" un file di tipo .bat per
renderlo non leggibile ai soliti occhi indiscreti....
Un saluto.
  Lino
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Creare un eseguibile di comandi DOS

text:
> "Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel
> messaggio
news:0b548ebfdab039abe3...@mygate.mailgate.org...
[...]
> Ho la necessità di realizzare un file .exe che mi permetta di far
> eseguire alcuni comandi prima che parta un database Access. Purtroppo
> non posso inserire questi comandi all'apertura del database per una
> serie di motivi che mi è lungo e difficile spiegare in questa sede.
> Vorrei quindi sapere come posso "compilare" un file di tipo .bat per
> renderlo non leggibile ai soliti occhi indiscreti....
[...]
    Curiosita'... Ma che ci sara' mai scritto, dentro a 'sto file?
    Mi sembra invece che la cosa che dovrebbe preoccupare e' che non sia
modificabile da sbadati e maliziosi.
    Se vuoi usare unicamente gli strumenti a tua disposizione, o che sai
usare meglio, potresti fare tutto con un bel file mde. Che ne dici?
--
Ciao e... facci sapere se ed eventualmente come hai risolto. Grazie.
Maurizio
--------
?SPQR(C)
 X
--------


title: Creare un eseguibile di comandi DOS

author: Nicola

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b3qa6g$1ok75i$1...@ID-52090.news.dfncis.de...

prova a cercare in giro il file Bat2exe.com
serve a rendere i file bat in file con estensione .exe
Nicola


title: Creare un eseguibile di comandi DOS

author: 咒ulp

text:
> prova a cercare in giro il file Bat2exe.com
> serve a rendere i file bat in file con estensione .exe
Lo trovi anche qui:
http://www.beforewin.cjb.net
--
Gulp ! Forse mi sono perso qualcosa !


title: variabili di Windows NT

author: Mino Passante

text:
Ho realizzato un'applicazione con Access 97 utilizzabile in rete da più
utenti contemporaneamente.
Ho escogitato con un modo per essere informato
di quanti utenti utilizzano l'applicazione in un certo istante, ma non
riesco a sapere chi sono e da quali macchine stanno lavorando in modo del
tutto trasparente per gli utenti. Basterebbe, se possibile, utilizzare
alcune variabili di sistema di WNT come "COMPUTER NAME" oppure l'utente che
ha effettuato il logon in WNT quando è stata accesa la macchina. Sapete
come si fa ad utilizzare variabili di WNT in un codice di Visual Basic per
Access o altri modi per risolvere il problema?
--------------------------------
Inviato via
http://usenet.iol.it


title: variabili di Windows NT

author: Esteban

text:
"Mino Passante" <
passant...@enel.it
> wrote in message
news:146Z133Z1Z30Y9...@usenet.iol.it...
> Ho realizzato un'applicazione con Access 97 utilizzabile in rete da piů
> utenti contemporaneamente.
> Ho escogitato con un modo per essere informato
> di quanti utenti utilizzano l'applicazione in un certo istante, ma non
> riesco a sapere chi sono e da quali macchine stanno lavorando in modo del
> tutto trasparente per gli utenti. Basterebbe, se possibile, utilizzare
> alcune variabili di sistema di WNT come "COMPUTER NAME" oppure l'utente che
> ha effettuato il logon in WNT quando č stata accesa la macchina. Sapete
> come si fa ad utilizzare variabili di WNT in un codice di Visual Basic per
> Access o altri modi per risolvere il problema?
> --------------------------------
> Inviato via
http://usenet.iol.it
Environ("nome_della_variabile")
Esempio:
Environ("UserName")
Ciao!
Esteban
Hosted by
www.seber.it


title: Copia file in controllo

author: Alessandro Brunori

text:
Qualcuno saprebbe indicarmi come copiare il contenuto di un file di tipo
testo in un controllo di tipo testo in Access?
Grazie,
Alessandro


title: Copia file in controllo

author: Nick

text:
Alessandro Brunori ha detto: in data 24/11/2005 11.17:

open "Percorso completo file" for input as #1
dim tmp
me.casellatesto = ""
do while not eof(1)
	line input #1, tmp
	me.casellatesto = me.casellatesto & tmp
loop
close #1
ciao
Nick


title: Copia file in controllo

author: Ascorbic

text:
On Thu, 24 Nov 2005 10:40:57 GMT, Nick <senz...@chedetesul.NG>
wrote:

ottima soluzione, meglio non si potrebbe...
ciao.


title: Copia file in controllo

text:

Grazie, ma non mi sono espresso bene. Avrei necessità di mantenere la
formattazione e in accesso sequenziale la perdo. Avevo provato questa
soluzione ma non mi consente di farlo nemmeno se inserisco in un
controllo rtf.
Resto in attesa di un consiglio e nel frattempo ti ringrazio per
l'interessamento.


title: Copia file in controllo

text:


Quale formattazione perdi? Il ritorno a capo?
Se è solo questo, mi permetto di modificare quanto postato da Nick
come segue:
open "Percorso completo file" for input as #1
dim tmp
me.casellatesto = ""
do while not eof(1)
	line input #1, tmp
	me.casellatesto = me.casellatesto & tmp & vbCrLf
loop
close #1
Se per formattazione intendi altro cerca di spiegarti, così proviamo
ad aiutarti.
ciao


title: Copia file in controllo

text:

Grazie. In realtà era una sciocchezza fatta da me nel riportare il
codice. Siete stati gentilissimi e precisi.
A buon rendere
Alessandro


title: CONTROLLO CAMPO

author: Giorgio Muratori

text:
Salve
Ho una maschera con 4 controlli
magazzino_carico
magazzino_scarico
kg_carico
kg_scarico
immetto i valori e poi premo un pulsante che mi esegue una query di
accodamento
come posso fare per evitare di eseguire la query se tutti i campi non sono
compilati ossia, vorrei che se anche un solo campo � null la query non
venga eseguita
Grazie
Ciao
Giorgi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: CONTROLLO CAMPO

author: Cosimo S,

text:

Sul click del tuo pulsante metti
if isnull(me!magazzinocarico) or isnull(me!magazzino_scarico) or
isnull(me!kg_carico) or isnull(me!kg_scarico) then


title: CONTROLLO CAMPO

text:
On 9 Mar, 17:29, "Cosimo S," <
cosim...@gmail.com
> wrote:
> On 9 Mar, 15:44,
giorgio...@tiscalinet.it
 (Giorgio Muratori) wrote:
>
>
>
>
>
> > Salve
>
> > Ho una maschera con 4 controlli
>
> > magazzino_carico
> > magazzino_scarico
> > kg_carico
> > kg_scarico
>
> > immetto i valori e poi premo un pulsante che mi esegue una query di
> > accodamento
>
> > come posso fare per evitare di eseguire la query se tutti i campi non sono
> > compilati ossia, vorrei che se anche un solo campo null la query non
> > venga eseguita
>
> > Grazie
> > Ciao
> > Giorgi
>
> > --
>
> > questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
Scusa mi è partito un click
> Sul click del tuo pulsante metti
> if isnull(me!magazzinocarico) or isnull(me!magazzino_scarico) or
> isnull(me!kg_carico) or isnull(me!kg_scarico) then
   msgbox  "Campi Obbligatori Vuoti"
else
   docmd.openquery "tuaquery"
endif


title: CONTROLLO CAMPO

text:
On 9 Mar, 15:44,
giorgio...@tiscalinet.it
 (Giorgio Muratori) wrote:
> Salve
>
> Ho una maschera con 4 controlli
>
> magazzino_carico
> magazzino_scarico
> kg_carico
> kg_scarico
>
> immetto i valori e poi premo un pulsante che mi esegue una query di
> accodamento
>
> come posso fare per evitare di eseguire la query se tutti i campi non sono
> compilati ossia, vorrei che se anche un solo campo null la query non
> venga eseguita
>
> Grazie
> Ciao
> Giorgi
Hai una strana logica di considerare Movimenti di magazzino...!
Un Movimento è un Movimento, il fatto che sia Carico/Scarico è solo un
dettaglio del Tipo di Movimento... trovo pertanto possa essere errata
la strutura che hai fatto...
Ma in ogni caso perchè mai dovresti controllare 4 condizioni...?
Se un movimento è di Carico controllerai i KgCarico e viceversa...,
questo avvalora la mia osservazione iniziale...!
Sei certo di non aver sbagliato qualche cosa a monte a livello di
Normalizzazione...?
@Alex


title: Verifica se ultimo record inserito in altro dominio ha campo null

text:
Buonasera a tutti. Ho una maschera comandi che dovrebbe permettermi, attraverso un pulsante, di aprirmi un'altra maschera "Documenti", con origine dati su Tab omonima.
Vorrei che, verificando se l'ultimo record inserito in tab "Documenti" ha un campo "Cognome" null, la maschera si aprisse alternativamente sull'ultimo o su nuovo record.
La Tab "Documenti ha un campo "Progressivo" che è contatore e chiave primaria.
Ho provato così:

If DMax("[Progressivo]", "Documenti", "Cognome = Null") Then
DoCmd.OpenForm "Documenti"
DoCmd.GoToRecord acDataForm, "Documenti", acLast
Else
DoCmd.OpenForm "Documenti"
DoCmd.GoToRecord acDataForm, "Documenti", acNewRec
End If

Ovviamente non va.
Un grazie sentito a chi vorrà darmi una mano.


text:
T_A_O wrote:
> ...
> Vorrei che, verificando se l'ultimo record inserito in tab
> "Documenti" ha un campo "Cognome" null, la maschera si aprisse
> alternativamente sull'ultimo o su nuovo record.
> La Tab "Documenti ha un campo "Progressivo" che � contatore e chiave
> primaria. Ho provato cos�:
>
> If DMax("[Progressivo]", "Documenti", "Cognome = Null") Then
> ...

Prova con

If IsNull(DLookUp("Cognome", "Documenti", _
            "Progressivo=DMax('Progressivo','Documenti')")) Then

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:

Grazie mille Karl!


title: HELP : un buon libro per avvicinarsi ai DB relazionali ?

author: Ricky

text:
Mi consigliate un buon libro di base ( in italiano ) che mi dia un
infarinatura sugli odierni DB relazionali ? in modo che dopo posso
deidicarmi a libri piu' complessi ( adesso come adesso mi mancano
proprio le basi ed i principi di funzionamento dei DB per cui ho
provato a leggere per esempio una guida a ORACLE 9 della Mcgraw hill
ma rimango molto spiazzato ! ).
Grazie,
ciao.


author: Maurizio Borrelli

text:
"Ricky" <
foreve...@virgilio.it
> wrote in message
news:t4bg9v0e4m9ktsp00...@4ax.com...

    Forse meglio non affrontare l'argomento degli *odierni* database e
limitare lo studio a quelli degli anni Settanta dell'altro secolo perche' su
quei concetti si basano ancor oggi i piu' diffusi database in commercio come
per esempio Access.
    Se ti accontenti di una infarinatura e' sufficiente la Guida in linea di
Microsoft Access. Mi riferisco ovviamente ai capitoli fondamentali:
        Creazione e utilizzo di database
        Creazione e progettazione di tabelle
        (Access 2000)
    Se pero' vuoi veramente capirci qualcosa di piu':
        D'AMICO, Giuseppe _Progettazione concettuale di sistemi
        informativi - Un mondo in una macchina_, Biblioteca
        Scientifica Hoepli, Milano 1990, pp. 309.
    Il prezzo, nel 1992, era di 47.000 lire. Oggi non so e non so neppure se
ancora e' in vendita. Spero di si'.
--
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


author: Guido Esposito

text:
Io ti consiglio Basi di Dati di Atzeni,Ceri,Paraboschi,Torlone della
McGraw-Hill
che costa 25,00 Euro...
E' molto chiaro nei contenuti e abbastanza pratico negli esempi
Ciao
"Ricky" <
foreve...@virgilio.it
> ha scritto nel messaggio
news:t4bg9v0e4m9ktsp00...@4ax.com...



author: massimo

text:
On 13 apr 2003, "Guido Esposito" <
xent...@inwind.it
> wrote in
news:JFbma.33055$
DT4.9...@twister1.libero.it

> Io ti consiglio Basi di Dati di Atzeni,Ceri,Paraboschi,Torlone
> della McGraw-Hill
> che costa 25,00 Euro...
A me qualche anno fa hanno regalato
"dati e base di dati: il modello relazionale"
edito dalla FrancoAngeli
di Vittorio Belski, Roberto Breschi, Fortunato Pigni e Maria
T.Zocchi.
Buono come infarinatura, ma ho pochi elementi per confrontarlo con
altri testi.


title: Select case form struttura a schede

author: GaRom

text:
Un cordiale saluto a tutti i partecipanti.
A97 - facendo varie ricerche ho trovato una funzione per gestire l'evento on
change di una struttura a schede.
Vorrei adattarla al mio caso ma, a causa della mia nulla conoscenza del
codice, non ci sono riuscito.
In pratica vorrei che nel Case 2 facesse alcune cose (e ci sono riuscito)
ma, negli altri due casi (cioè 0 e 1) non facesse niente (cioè visualizzare
la scheda senza fare nessuna particolare operazione)
Ecco vi chiedo che cosa si dovrebbe scrivere per non far fare niente ?
Ringrazio in anticipo chiunque vorrà aiutarmi
Gabriele
Questo potrebbe essere l'esempio da implementare
Select Case TabCtl36
Case 2
Forms!MsSelezPerCli!Combo3.Visible = False
Forms!MsSelezPerCli!Combo5.Visible = False
Forms!MsSelezPerCli!Testo32.Visible = False
Case 1
........
Case 0
......
End Select
End Sub


title: Select case form struttura a schede

author: Morgan

text:
"GaRom" <
garo...@virgilio.it
> ha scritto nel messaggio
news:4601806c$0$812$4faf...@reader5.news.tin.it...

Select Case TabCtl36
Case 2

Case Else
    'non fare niente
End Select
End Sub
>
Morgan


title: Select case form struttura a schede

author: Sergio MAZZA

text:
"GaRom" <
garo...@virgilio.it
> ha scritto nel messaggio news:4601806c$0$812$4faf...@reader5.news.tin.it...

Scusa a che serve un Select Case che valuta un solo caso?
Allora utilizza l'If:
if TabCtl36 = 2 then
    Forms!MsSelezPerCli!Combo3.Visible = False
    Forms!MsSelezPerCli!Combo5.Visible = False
    Forms!MsSelezPerCli!Testo32.Visible = False
else
    Forms!MsSelezPerCli!Combo3.Visible = True
    Forms!MsSelezPerCli!Combo5.Visible = True
    Forms!MsSelezPerCli!Testo32.Visible = True
end if
Ciao.
--
Sergio MAZZA


title: query con date

author: Luciano

text:
ciao
mi collego ad un post recente riguardo ad una query con campo data tipo:
mag-2005.
non riesco a formulare una query per filtrarla con la formula: Between
DataDal() And DataAl(). Il Db ha un modulo Vba che supporta altre query con
il campo data tipo 12/12/2004.
allego
************
Public Function DataDal() As Date
Dim im As Variant
im = ""
While Not (IsDate(im) Or IsNull(im))
im = InputBox("Inserisci la data di partenza nel formato gg/mm/aaaa", "Data
Dal", Date)
Wend
DataDal = Nz(im, 0)
End Function
Public Function DataAl() As Date
Dim im As String
im = InputBox("Inserisci la data finale nel formato gg/mm/aaaa", "Data Al",
Date)
If IsDate(CDate(im)) Then
DataAl = CDate(im)
Else
MsgBox "Inserire una data valida"
End If
End Function
************
Come posso fare per eventualmente modificarla per trattare tipi di date come
mag-2005?
Oppure anche con Sql.
grazie


title: query con date

text:
"Luciano" <
lu.s...@aliceposta.it
> ha scritto nel messaggio
news:434574cd$0$24637$4faf...@reader3.news.tin.it...

Certo gli InputBox sono bruttarelli, non ti conviene usare i TextBox e
mettere una maschera
di formattazione magari con __/__/____, semplifichi il lavoro all'utente e
diventa il programma
piu' bello di estetica.
Ciao.
Saluti consigliati


title: Problema con Access XP con SO Win XP

author: lismax

text:
Riscontro il seguente problema molto fastidioso in fase di programmazione:
se nella schermata di AXP ci sono parecchie maschere o query e opero in
modalità finestra ridotta compare ovviamente in basso la barra cursore che
consente con il puntatore del mouse di spostarsi tra le maschere; se però
apro una maschera o query in modalità struttura e poi la richiudo la barra
cursore si blocca. Per sbloccarla devo ritoccare le dimensioni della
finestra.
Questo inconveniente - molto fastidioso - non si verifica con Access XP con
SO Win 98.
Ho verificato quanto sopra su più computers.
Chi sa dirmi se il problema è stato risolto con SP2 ?
lismax


title: Duplica ordine

text:
In un data base che gestische ordini di acquisto ho la necessità di
duplicare un ordine come faccio
Grazie a tutti


title: Duplica ordine

author: Roberto La Forgia

text:
"savigi74" <
savi...@hotmail.com
> wrote in message
news:MFyqe.1010860$
b5.43...@news3.tin.it
> In un data base che gestische ordini di acquisto ho la necessità di
> duplicare un ordine come faccio
> Grazie a tutti
Io farei così:
DUplico la struttura delle tabelle: ORdini e Dettaglio_ORdini in tabelle
temporanee
COpio l'ordine che devo duplicare come testata e righe collegate
Modifico la testata ordine
MOdifico le righe ordine
salvo sulla tabelle temporaneee
Copio tutto sulla tabelle effettive tramite una query
Ciao,
Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Duplica ordine

author: ALESSANDRO Baraldi

text:
<
savi...@hotmail.com
> ha scritto nel messaggio
news:MFyqe.1010860$b5.43...@news3.tin.it...
> In un data base che gestische ordini di acquisto ho la necessità di
> duplicare un ordine come faccio
> Grazie a tutti
Immagino che In realtà i dati da Duplicare siano:
-Ordine
-Dettagli Ordine
Di conseguenza devi procedere in questa sequenza:
-Duplica Ordine e quì ti basta una ADDNEW prelevando
 i dati dalla Select dell'ordine da Duplicare.
 Occorre però fare attenzione alla Costruzione del Numero d'ordine
 nonchè alla PrimaryKey(se Counter non c'è problema)
-Copiare tutti i Dettagli aventi come riferimento l'ordine Originato
 ed inserirli dopo aver aggiornato il riferimento a quello dell'Ordine
 nuovo nella tabella.
Ti consiglio di però di usare 2 Recordset in un'unica Funzione
ed inserire il tutto in una Transazione in modo da poterne gestire
gli errori.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Attivazione popup al doppio click

author: Matteo da casa

text:
Ciao a tutti, ho il seguente problema e spero che qualcuno mi possa aiutare.
Ho creato una tabella lavori in cui inserisco, oltre al cliente richiamato
(utilizzando la ricerca guidata) altre informazioni tra cui la descrizione
estesa dei lavori eseguiti. Successivamente ho creato una maschera in cui
richiamo il cliente e nella sottomaschera (modalità foglio dati) visualizzo
tutti i dati utili a capire i lavori svolti per il cliente. Per contenere il
numero delle colonne ho ridotto l'ampiezza della colonna descrizione. Vorrei
fare, se possibile e con il Vostro aiuto, quanto segue: al doppio click sul
campo, della sottomaschera, "lavori_fatti" aprire una finestra popup in cui
viene mostrata la descrizione estesa dei lavori. Questo dovrebbe avvenire
solo per il record selezionato. Dalle prove che ho fatto sono solo riuscito
a farmi mostrare la descrizione del primo record oppure di tutti ma non di
quello selezionato.


title: Attivazione popup al doppio click

author: Michele

text:

Alla "finestra popup" gli passi l'ID del record da aprire?
Sei sicuro di passare l'ID giusto?


title: Attivazione popup al doppio click

text:
Grazie della risposta
"Michele" <
m...@virgilio.it
> ha scritto nel messaggio
news:44eec436$0$47964$4faf...@reader3.news.tin.it...



title: vero/falso "seleziona/disseleziona tutto"

author: FreePaolo

text:
Cao a tutto il ng, ho una maschera dove su ogni record ho una casella di
controllo.
Ora, una volta flaggati i record che mi interessano dovrei in un colpo solo
con un tasto disselezionarli tutti.
Per ora ho risolto il problema con un una query e un paio di macro, ma la
procedura di disselezione mi dura parecchi secondi, perchè devo far ripetere
la macro di disselezione per un numero di volte pari al numero dei record
che ho.
Questo oltre ad essere "brutto", mi limita anche il numero di record che
inserisco, perchè aumentare i record significa aumentare i secondi di
attesa.
Esiste un metodo in alternativa a questo mio espediente?
Grazie.


text:
"FreePaolo" <
free...@hotmail.com
> ha scritto nel messaggio
news:sXjpe.138170$IN.23...@twister2.libero.it...

Direi che potresti provare questa soluzione:
CurrentDb.Execute "UPDATE NomeTabella " & _
                            "SET NomeCampoFlag=False;"
Dovrebbe risultare assolutamente più veloce, sempre se ho compreso
in modo corretto il tuo problema.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


author: Pablitomf (Maurizio Facciuti)

text:
"FreePaolo" <
free...@hotmail.com
> ha scritto nel messaggio
news:sXjpe.138170$IN.23...@twister2.libero.it...

Credo ti possa essere utile l'ultimo mio esempio postato all'NG


text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:d84ji6$be9$1...@domitilla.aioe.org...

Grazie per la dritta, purtroppo però i mex non sono più disponibili nel
server...almeno così mi dice
non va purtroppo


title: Problemi di Svuotamento di una listbox

author: Salvio

text:
Ho una listbox gestita come Elenco Valori che riempio con
il segunte codice :
     Me!CalcolaEvento.AddItem Item:=Numero, Index:=Indice
dove Indice è gestito da un For.
La cosa che mi succede che se anche indice riparte da zero i valori
successivi li carica
a partire dall'ultimo inserito e non dalla prima posizione.
esempio ho la listbox riempita in questo modo
   1
   2
   3
se voglio caricare 4 e 5 invece di avere
   4
   5
ho
   1
   2
   3
   4
   5   anche se l'indice riparte da zero.
Come posso fare ???


title: Problemi di Svuotamento di una listbox

text:
"Salvio" <
nico...@hotmail.it
> ha scritto nel messaggio
news:1181304447.3...@h2g2000hsg.googlegroups.com...





Come posso fare ???
[risposta]
Perché, come è scritto nell'help in linea, il metodo AddItem aggiunge i
valori e basta.
Prima li devi rimuovere, con il metodo RemoveItem, e poi riaggiungerli.
E' scritto tutto nell'help...
Ciao
--
Sergio MAZZA


title: Problemi di Svuotamento di una listbox

author: Alessandro Baraldi

text:

Il metodo AddItem ti permette anche di definire l'indice nel quale
inserire l'Item.
Quindi se non devi SVUOTARE le ListBox ma inserire in punti definiti
la strada è quella, se invece devi vuotarla è più comodo usare Questo:
Me.NomeListBox.RowSource=vbNullstring
Quindi la riempi con AddItem e vedrai che ricomincia da 0
@Alex


title: Problemi di Svuotamento di una listbox

text: Grazie Alessandro era quello che mi serviva.


title: Esecuzione Macro dall'esterno...

author: XLUP

text:
E' possibile con un comando SQL o qualche utility esterna far eseguire una
macro di access?
In sostanza ho la necessità, su base schedulata, di eseguire una macro che
importa dei dati senza aprire Access
Grazie in anticipo
Ciao XLUP


title: Esecuzione Macro dall'esterno...

author: Stefano Bettini

text:
XLUP <
xl...@myself.com
> wrote in message
8cklqm$s3m$1...@oldforst.unisource.it...
> E' possibile con un comando SQL o qualche utility esterna far eseguire una
> macro di access?
>
> In sostanza ho la necessità, su base schedulata, di eseguire una macro che
> importa dei dati senza aprire Access
>
Più che altro è possibile eseguire qualcosa come:
c:\tuopathprogrammi\msaccess.exe c:\tuopathdati\tuodb.mdb /X Macro /CMD
Parametri
dove "Macro" rappresenta la macro eseguita all'apertura, e "Parametri"
l'eventuale
parametro intercettabile dalle procedure tramite la Command().
Ho numerosi task schedulati a questo modo e ne sono più che soddisfatto.
Bye, Ste


title: Access ha una memoria e/o temp?

author: Paolo Dal Bosco

text:
Mi è già successo diverse volte che access
utilizzi una funzione che è stata cancella o che una
query anche se modificata esegui le operazioni antecedenti
alla modifica.
C'è una spiegazione? Ho certato in infernet ma senza risultati.
Grazie
Paolo


title: Access ha una memoria e/o temp?

author: gianfro

text:
"Paolo Dal Bosco" <
bos...@tin.it
> ha scritto nel messaggio
news:450d3196$0$47955$4faf...@reader3.news.tin.it...

il valore da dove lo prendi??
 e lo copi in una casella di testo  non associata?
o legat alla stessa tabella.....


title: Access ha una memoria e/o temp?

text:
"gianfro" <
gia...@virgilio.it
> ha scritto nel messaggio
news:450d3e28$0$35072$4faf...@reader4.news.tin.it...
>
> "Paolo Dal Bosco" <
bos...@tin.it
> ha scritto nel messaggio
> news:450d3196$0$47955$4faf...@reader3.news.tin.it...
> > Mi è già successo diverse volte che access
> > utilizzi una funzione che è stata cancella o che una
> > query anche se modificata esegui le operazioni antecedenti
> > alla modifica.
> > C'è una spiegazione? Ho certato in infernet ma senza risultati.
> >
> > Grazie
> > Paolo
> >
> >
> il valore da dove lo prendi??
è la domanda che mi son fatto anch'io
>  e lo copi in una casella di testo  non associata?
> o legat alla stessa tabella.....
>
vado a popolare una listbox tramite query che richiama
una privat function che non c'è inserendo dei valori
corretti, per questo mi son fatto la domanda
Ciao
Paolo


title: Access ha una memoria e/o temp?

author: Alessandro Cara

text:
Paolo Dal Bosco wrote:
[cut]
> C'è una spiegazione? Ho certato in infernet ma senza risultati.
Che girone?
--
ac
P:S: talvolta mi succede con le query. In genere risolvo con metodi
empirici. Non conosco la gestione "on fly" di Access ma non mi
stupirebbe, anzi in via teorica lo ritengo obbligatorio,  che abbia
delle aree temporanee di lavoro. Con le funzioni non mi e' mai successo.
O se e' successo e' perche' aveva ragione (doppie definizioni et similia).


title: Access ha una memoria e/o temp?

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:DzdPg.26846$6Z1....@tornado.fastwebnet.it...
> Paolo Dal Bosco wrote:
> [cut]
> > C'č una spiegazione? Ho certato in infernet ma senza risultati.

grazie
Paolo


title: Access ha una memoria e/o temp?

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:DzdPg.26846$6Z1....@tornado.fastwebnet.it...
> Paolo Dal Bosco wrote:
> [cut]
>> C'è una spiegazione? Ho certato in infernet ma senza risultati.
> Che girone?
> --
> ac
Eh! Eh!
Ciao.
--
Sergio MAZZA


title: Access 2000 e matrox g400 dh

author: Kaiser

text:
ciao a tutti
Vorrei sapere se qualcuno ha riscontrato questo problema...
Pare che alcune funzioni di access non vadano se la barra degli strumenti si
trova sul monitor secondario.
Qualcuno ha avuto problemi analoghi?


title: Voce #Eliminato# dopo aggiunta record in DB MySql

text:
Scusate la domanda, forse banale.
Dopo aver trasferito un db Access in Mysql, e nonostante abbia verificato la
perfetta uguaglianza delle tabelle, dopo l'aggiunta di un nuovo record (in
una form a mask continue), in ogni campo viene visualizzato il mess.:
#Eliminato#
Ho notato che, rieseguendo una visualizzazione dei dati, il dato risulta
perfettamente visualizzato.
Lavoro con A97; è un suo problema oppure devo per forza rieseguire la query
di visualizzazione?
C'è al limite qualcosa che devo impostare su MySql per evitarlo?
Grazie infinite a tutti!
Marco


author: Nina

text:
"Marco_280167" <
mros...@gol.grosseto.it
> ha scritto nel messaggio
news:44e5e25b$0$30250$4faf...@reader1.news.tin.it...
> Scusate la domanda, forse banale.
>
> Dopo aver trasferito un db Access in Mysql, e nonostante abbia verificato
> la perfetta uguaglianza delle tabelle, dopo l'aggiunta di un nuovo record
> (in una form a mask continue), in ogni campo viene visualizzato il mess.:
> #Eliminato#
>
> Ho notato che, rieseguendo una visualizzazione dei dati, il dato risulta
> perfettamente visualizzato.
>
> Lavoro con A97; č un suo problema oppure devo per forza rieseguire la
> query di visualizzazione?
>
> C'č al limite qualcosa che devo impostare su MySql per evitarlo?
>
> Grazie infinite a tutti!
>
> Marco
>
>
Ciao Marco,
io ho risolto aggiungendo a tutte le tabelle MySql un campo (che ho chiamato
per comoditą TS) di tipo Timestamp (lunghezza 14).
Ciao
--
Nina