author: geppo

text:
Ciao angrin wrote:
> Ciao a tutti,
> mi servono due informazioni per completare il mio domestico database
> access.
> 1)In una sottomaschera devo inserire il totale della colonna
> "importi". Preciso che ho impostato tale maschera con il rapporto
> "uno a molti" come sapientemente insegnato da un forumista di questo
> sito.
Vedi la funzione DSUM nell'help;
scrivi DSUM nell'editor VBA e premi F1
> 2)Devo, inoltre, creare un report che mi permetta di
> visualizzare soltanto i record del mio database per i quali ho
> attivato il flag del campo "sě/no".
> Grazie a tutti coloro che vorranno aiutarmi!
Crea il tuo report e poi sotto il pulsante che usi per aprilo scrivi:
docmd.openreport "NomeReport",,, NomeCampoSI/NO = true
> Buon fine settimana a tutti!
--
Ciao
Geppo


title: Accoppiare 2 tabelle non correlate

author: Mauro

text:
Ho due tabelle in un database che non hanno purtroppo nessuna
relazione, c'è una possibilità per incorporare le due tabelle ?  Mi
spiegoo  in dettaglio:
TABELLA 1  nome cognome numero descrizione altro ecc
TABELLA 2  ID nominativo anni descrizione
Si puo' aggiungere il campo descrizione della TABELLA 2 a descrizione
della TABELLA 1 ?
Chissà !!
Grazie


title: Accoppiare 2 tabelle non correlate

author: Roberto da casa

text:
"Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
news:dadb67f6.03060...@posting.google.com...

Scusami, ma a quale record di TABELLA1 vuoi aggiungere la descrizione di un
certo record di TABELLA2 ?
> Chissà !!
Già, proprio chissà a quale.
>
> Grazie
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Accoppiare 2 tabelle non correlate

text:
"Roberto da casa" <
r.ma...@libero.it
> wrote in message news:<Y31Ea.65787$
Ny5.1...@twister2.libero.it
>...
> "Mauro" <
mauro...@libero.it
> ha scritto nel messaggio
> news:dadb67f6.03060...@posting.google.com...
> > Ho due tabelle in un database che non hanno purtroppo nessuna
> > relazione, c'è una possibilità per incorporare le due tabelle ?  Mi
> > spiegoo  in dettaglio:
> > TABELLA 1  nome cognome numero descrizione altro ecc
> > TABELLA 2  ID nominativo anni descrizione
> >
> > Si puo' aggiungere il campo descrizione della TABELLA 2 a descrizione
> > della TABELLA 1 ?
> >
>
> Scusami, ma a quale record di TABELLA1 vuoi aggiungere la descrizione di un
> certo record di TABELLA2 ?
>
> > Chissà !!
>
> Già, proprio chissà a quale.
>
> >
> > Grazie
Allora...  Ho una tabella con i seguenti campi
TAB1 :  ID - Nome - Cognome - Descrizione - ALtro
TAB2 :  Nr - Nominativo - Anni - Descrizione - Altro
Il problema consiste nel fatto che la prima tabella [TAB1] serve come
acquisizione dei nominativi di una lista di attesa, poi alcuni di
questi nominativi devo inserirli in una seconda tabella (a mano)
[TAB2] che sarà l'archivio di lavoro, siccome mi serve poter inserire
nella TAB2 un campo che è presente nella TAB1. Siccome le tabelle gia
contengono qualche migliaia di nominativi come posso fare questa
operazione, magari una indicazione per i nuovi inserimenti...
Grazie


title: Accoppiare 2 tabelle non correlate

text:

Mi dispiace, ma non riesco a capire cosa vuoi fare.



title: Orari flessibili

author: Lucio

text:
Buongiorno a tutto il NG
ho un problema che non sto riuscendo a risolvere;
devo creare con access un Db che mi registri l'entrata e l'uscita del
dipendente dal posto di lavoro, ho creato una tabella, con vari campi:
IDTurno
DataTurno
OrarioTurno
Entrata
Uscita
DifferenzaEntrata
DifferenzaUscita
TotaleDifferenza
in orario turno gli metto la tipologia del turno o la malattio, oppure i
riposi, il problema sta nella flessibilità degli orari in entrata ed in
uscita, ovvero l'entrata è prevista alle 7,30, ma si può entrare fino alle
7,45 senza per questo variare l'effettivo orario giornaliero, se però si
entra alle 7,46 il dipendente deve recuperare il tempo che intercorre tra le
7,30 e l'orario di entrata dopo le 7,45. Non so se ho reso l'idea, questo
sistema si applica anche in uscita, ovvero l'uscita è prevista alle 14,05 ma
se esco alle 14,00 va bene ugualmente però se esco alle 13,59 devo
recuperare dall'orario di uscita effettivo alle 14,05.
Ho pensato bene di inserire in ogni orario un campo differenza, nel momento
in cui io gli inserisco l'orario di entrata che non supera le 7,45 tutto ok
ma quando lo supera nella casella differenza entrata mi deve sommare la
differenza tra le 7,30 e l'orario di entrata effettiva, così pure in uscita,
e le due differenze vanno a sommarsi in totale differenza.
Se qualcuno (sempre che mi sia spiegato) può aiutarmi gli sarei grato.
Grazie e buongiorno a tutto il Ng
Lucio


title: Orari flessibili


title: Orari flessibili

text:
"Lucio" <nap...@NOSPAM.it> ha scritto nel messaggio
news:EXEV9.55240$AA2.2...@news2.tin.it...

Io evitrei assolutamente di inserire nella tabella i tre campi calcolati
DifferenzaEntrata, DifferenzaUscita e TotaleDifferenza; in un database
relazionale non si registra mai in un tabella un campo calcolato che è
ricavabile dal valore di altri campi contenuti nella stessa tabella;
risolverei il problema  tramite una query basata sulla tua tabella e che
contiene anche i tre campi calcolati di cui sopra.
Se la tabella si chiama Tabella1 ed ha quindi una struttura simile a questa:
IDTurno            Contatore e chiave primaria
DataTurno         Data/ora
OrarioTurno      Testo/Numerico
Entrata              Data/ora
Uscita               Data/ora
La query che visualizza oltre ai dati della tabella anche i ritardi avrà il
seguente codice SQL:
SELECT Tabella1.*, IIf(IsNull([Entrata]), #0:0:0#, IIf([Entrata]<= #7:45:0#,
#0:0:0#, [Entrata] - #7:30:0#)) AS DifferenzaEntrata, IIf(IsNull([Uscita]),
#0:0:0#, IIf([Uscita]>= #14:0:0#, #0:0:0#, #14:5:0# - [Uscita])) AS
DifferenzaUscita, [DifferenzaEntrata] + [DifferenzaUscita] AS
TotaleDifferenza
FROM Tabella1;
Dovrebbe funzionare.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: aiuto

author: paolo

text:
ho provato a fare delle pagine di accesso con access e le volevo vedere in
internet mettendo il db sulla cartella veb di apache dove ho un sito per
prova e che vedo in rete con ip. però le pagine non si aprono mi dice che
non e possibile aprire il db, ho controllato non ha nessuna limitazione.
dove  sbaglio?
se qualcuno mi aiuta grazie.
ciao paolo


title: aiuto

author: MA

text:
"paolo" <
vidott...@ngi.it
> ha scritto nel messaggio
news:cpnlon$etj$1...@news.ngi.it...
> ho provato a fare delle pagine di accesso con access e le volevo vedere in
> internet mettendo il db sulla cartella veb di apache dove ho un sito per
> prova e che vedo in rete con ip. però le pagine non si aprono mi dice che
> non e possibile aprire il db, ho controllato non ha nessuna limitazione.
> dove  sbaglio?
Anzitutto nel subject, qui usiamo subject significativi e un altro paio di
regolette che ti
sarà facile rintracciare cercando "Istruzioni per l'uso"
> se qualcuno mi aiuta grazie.
cmq, cerca nei post precedenti, cosa che dovrebbe essere normale prima di
postare
e vedrai ce non è possibile.
> ciao paolo
ciao MAssimiliano
>


title: pulsanti chiusura accessbtn

author: davide

text:
con il seguente codice inserito nell'evento apertura della maschera iniziale
ho nascosto i 3 pulsanti in alto a destra di access:
ShowAccessBtn S
   S = Not S
   DoCmd.Maximize
mi sono tuttavia rimasti quelli della maschera. quello che non so è se si
possa ugualmente eliminare i pulsanti della
maschera, senza dover impostarla a popup, con un codice magari simile.
grazie 1000. ciao davide
--------------------------------
Inviato via
http://usenet.libero.it


title: pulsanti chiusura accessbtn

author: Alessandro Cara

text:

proprieta' "Casella Menu' Controllo" = No
--
a.cara
Togli qualcosa dall'email


title: IIF in una query

author: Valerio Valentini

text:
Ci riprovo postandovi le puntate precedenti
Rispondetemi almeno per dirmi se ho posto male la domanda, se è troppo
semplice o se non vi vengono soluzioni.
Io:
Ciao a tutti.
Access02 Win2000 - vorrei ordinare una maschera continua secondo un campo
calcolato originato da
campo4 =IIF(campo1 > 0; campo2 * campo1; campo3)
ora essendo l'origine della maschera una funzione non mi permette o non
riesco ad ordinare la maschera secondo il campo4, ho pensato quindi di far
fare il calcolo alla funzione(query) ma non saprei come inserire IIF perchè
inserendolo nei criteri mi dice funzione IIF non riconosciuta.
Bisio:
L'origine della maschera una funzione?!?
Caso mai una tabella o una query sulla tabella.
A quel punto nella query ci metti anche il campo calcolato e ordini per quel
campo
Io:
Il mio problema è proprio come eventualmente inserire il campo calcolato
nella query, perchè nei criteri non mi riconosce IIF e non so in quale altro
modo inserire
campo4 =IIF(campo1 > 0; campo2 * campo1; campo3)
Bisio:
Perchè nei criteri?
Tu lo devi mettere nella riga dei campi scelti.
Scrivi pure campo4 se vuoi chiamarlo così, altrimenti ti ci mette lui Espr1
Sarà
Campo4: iif(campo1>0;campo2*campo1;campo3)
dove campo1 2 e 3 devono essere campi della tabella.
Quindi nella maschera associerai ad un controllo il campo calcolato campo4
Io:
Il problema è che me lo trasforma in testo e non mi accetta la sintassi che
uso
'Espr1:
(IIf([Fd_Prz_Conf]>0;[Fd_Prz_Conf]/[Fd_Conf_Prod];[Fd_Prz_Prod])/[Fd_QProd_C
ont]*1000)' As Prz_Unit
- le virgolette me le mette Access perchè non riconosce la funzione -
è possibile che sia legato al fatto che si tratta di una funzione di un
proggetto .adp e non di una query di un .mdb???
ho provato ad inserire l'espressione nel campo colonna come mi ha detto
Bisio.
Togliendo le virgolette di testo nella SQL mi dice:
ERRORE ADO sintassi non corretta in prossimità di ':'
se tolgo i due punti e anche Espr1 mi trova l'errore in prossimità di '>'
Ho provato sostituendo i nomi dei campi con gli alias, scrivendoli per
intero dbo.Nometabella.Nomecampo, con e senza parentesi....
Aiuto........
Grazie a chiunque mi aiuti, Valerio.


title: aprire documento word e scrivere campi di access in celle tabella

author: mario rossi

text:
buongiorno a tutti, in excel sono riuscito ad aprire il documento da access e poi compilare i campi facendo riferimento alle celle B1, C3 eccetera con il codice qui sotto, però mi chiedo, nel caso di documento word che ha una tabella 2 righe 3 colonne in che modo dico ad access scrivi nella cella 2 della riga1? hanno un nome le celle?

codice  per excel
=============

Dim oExcel As Object
Dim oBook As Object
Dim oSheet As Object

'Start a new workbook in Excel
Set oExcel = CreateObject("Excel.Application")
Set oBook = oExcel.Workbooks.Open("c:\miofile.xls")

Set oSheet = oBook.Worksheets(1)
oSheet.Range("C8").Value = Forms![rubrica]![RagioneSociale]
oSheet.Range("C9").Value = Forms![rubrica]![Indirizzo]
oSheet.Range("A1:B1").Font.Bold = True

'Save the Workbook and Quit Excel
oBook.Save
oExcel.Quit


text:

ho risolto con questo esempio
https://www.excelvba.it/Forum/story/Visual_Basic_for_Applications/VBA_compilare_foglio_Word_Con_Excel_in_automatico_.html

in pratica si deve aprire word inserire dei segnalibro nascosti nei punti interessati con i nomi opportuni e poi il codice dell'esempio qui sopra funziona perfettamente.


title: Comandare criteri codice SQl da una maschera

author: michele

text:
Salve
ho realizzato un maschera che contiene il seguente codice (per semplicit� ho
riportato solo acuni campi):
DoCmd.RunSQL "INSERT INTO Appcomm ( IDfe, Nra, Mot)" & _
"SELECT Qdat.IDfe, Qdat.Nra, Qdat.Mot" & _
"WHERE (((Tabella1.Acro)=[Forms]![Principale]![AcrX])" & _
"AND ((Qdat.Ndis)=[Forms]![MuTyfer]![NdiX]);"
la stessa mi consente di accodare i dati dalla query Qdat nella tabella
Appcom.
I records presenti nel campo [Mot] possono essere es. (01, 02, 03, 04, 05
ecc.)
Sulla stessa maschera sono presenti delle caselle di controllo
(per intenderci quelle con le spunte - valore vero o falso).
Vorrei fare in modo che a secondo della/e casella/e selezionata/e il
risultato
della query SQL di cui sopra vari.
Praticamente se spunto la casellina [Cc01] relativa al record tipo 01 la
query
SQL mi accoda solo i records che contengono il valore "01" nel campo [Mot].
Come posso impostare il codice?
Forse sono stato un p� contorto,cmq un grazie a tutti i frequentatori della
News
Michele
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: almorel

text:
On 9 Set, 12:26,
mi...@inwind.it
 (michele) wrote:
> Salve
> ho realizzato un maschera che contiene il seguente codice (per semplicità ho
> riportato solo acuni campi):
> DoCmd.RunSQL "INSERT INTO Appcomm ( IDfe, Nra, Mot)" & _
> "SELECT Qdat.IDfe, Qdat.Nra, Qdat.Mot" & _
> "WHERE (((Tabella1.Acro)=[Forms]![Principale]![AcrX])" & _
> "AND ((Qdat.Ndis)=[Forms]![MuTyfer]![NdiX]);"
> la stessa mi consente di accodare i dati dalla query Qdat nella tabella
> Appcom.
> I records presenti nel campo [Mot] possono essere es. (01, 02, 03, 04, 05
> ecc.)
> Sulla stessa maschera sono presenti delle caselle di controllo
> (per intenderci quelle con le spunte - valore vero o falso).
> Vorrei fare in modo che a secondo della/e casella/e selezionata/e il
> risultato
> della query SQL di cui sopra vari.
> Praticamente se spunto la casellina [Cc01] relativa al record tipo 01 la
> query
> SQL mi accoda solo i records che contengono il valore "01" nel campo [Mot].
> Come posso impostare il codice?
> Forse sono stato un pò contorto,cmq un grazie a tutti i frequentatori della
> News
>
> Michele
>
> --------------------------------
> Inviato viahttp://
arianna.libero.it/usenet/
Ciao
Sì, in effeti sei stato un pò contorto.
Quante caselle di controllo hai nella maschera ? Va considerata anche
la combinazione delle stesse ?
Comunque una soluzione potrebbe essere quella di associare
(nell'evento click del controllo) il  valore che ti serve ad una
variabile che poi metterai nella query.
Spero di essere stato chiaro.
Alberto


title: Stampa Report su query parametrica

author: Gomez

text:
Ho un report denominato fattura.
L'origine del Report è una query con un parametro NumFattura.
All'evento clic di un pulsante  è associata l'apertura del report, di
conseguenza mi viene chiesto il valore del campo Num fattura, inserendolo a
mano ho il report della fattura desiderata.
Quando clicco sul tasto stampa nella maschera Gestione fatture vorrei che il
parametro fosse passato alla query.
Tale parametro dovrebbe essere il valore corrente del campo Num fattura di
una sottomaschera Pratiche_fatture, sottomaschera della maschera Gestione
Fatture.
Il problema è che non riesco a passare il parametro.
Sarebbe possibile una cosa del tipo:
DoCmd.OpenQuery(Me!Pratiche_fatture!Numfattura.value)
Il problema è che da quanto mi risulta nella sintassi di DoCmd.OpenQuery(x,
y ,z ) in z non è possibile metterci un parametro (e forse non avrebbe
senso).
x = Nome query
y = Criteri di visualizzazione
z = Modalità dati
Ho dato un occhio sulla guida in linea ma l'unica soluzione che ho trovato
consiste nel modificare, tramite una sub, il campo RecordSource in base al
valore del parametro attuale e penso che ci sia una soluzione + semplice e
forse anche banale.
Grazie per l'attenzione.


title: Stampa Report su query parametrica

author: Fabio Montagner

text:
Nell'evento on clic del pulsante
Dim MyReport as string
Dim MyFiltro as string
MyReport="TUOREPORT"
MyFiltro="NumFatt=" & me.subreport.controllonumerofatt
DoCmd.OpenReport MyReport,,,MyFiltro
NumFatt è il nome del campo della fattura associata al report


title: BypassKey e Access 2002

author: GM

text:
ciao a tutti...
ho tentato di aprire con il programma in oggetto
un Db con lo SHIFT abilitato...
ma non funge...forse funziona solo con A97 ??
soluzioni ??
Grazie


title: BypassKey e Access 2002

author: ALESSANDRO Baraldi

text:
"GM" <
usl...@libero.it
> ha scritto nel messaggio
news:nI5fd.57946$H11.1...@twister1.libero.it...

Sarà stato protetto dall'autore....?
Gli hai chiesto la possibilità di farlo.....???
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: BypassKey e Access 2002

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cljcbr$7f2$1...@lacerta.tiscalinet.it...
> "GM" <
usl...@libero.it
> ha scritto nel messaggio
> news:nI5fd.57946$H11.1...@twister1.libero.it...
> > ciao a tutti...
> > ho tentato di aprire con il programma in oggetto
> > un Db con lo SHIFT abilitato...
> > ma non funge...forse funziona solo con A97 ??
> > soluzioni ??
>>
> Sarà stato protetto dall'autore....?
> Gli hai chiesto la possibilità di farlo.....???
-----------------
beh.. il programma è stato dato non in MDE
ma in normale MDB..inoltre non riesco a mettermi in contatto con
l'autore del programma...
per cui se mi puoi dire se esiste un sistema ti ringrazio
altrimenti fa nulla...
Ciao...


title: Filtrare filtro

author: Vorreisapere

text:
Salve a tutti
Ho una maschera per aggiornare il listino prezzi fornitori.
La maschera ha come origine dati una query che mi filtra da una
tabella anagrafica (clienti/fornitori) solo i fornitori.
Quando eseguo il filtro in base a maschera sulla combo box, diciamo,
"NOMINATIVO", per estrarre un particolare fornitore, mi ritrovo
l'elenco di tutti i nominativi presenti nella tabella anagrafica,
clienti compresi.
Come faccio a restringere l'elenco del filtro in base a maschera solo
sui record appartenenti alla categoria fornitore??
Spero di essermi spiegato in maniera abbastanza comprensibile;
ringrazio fin d'ora chi vorrą aiutarmi.


title: Filtrare filtro

author: Sergio MAZZA

text:
"Vorreisapere" <
nathan...@hotmail.com
> ha scritto nel messaggio
news:7079deae.0312...@posting.google.com...

Spero di aver capito; la condizione deve contenere l'operatore And,
es.
Select * From Anagrafica Where Categoria = 'Fornitore' And Nominativo =
'Sergio MAZZA'
Ciao.
--
Sergio MAZZA


title: DB Access  in rete, comportamenti diversi su PC diversi con una query UNION

author: Bobo

text:
Ho un gestionale Access, a cui accedono 5 PC (per essere precisi, il DB
con i dati è unico, il frontend con maschere, query ecc... è copiato
in locale su ogni PC), e mi capita 1 cosa strana:
Nonostante su tutti i PC sia installato Access 2k, uno di questi PC non
riesce a visualizzarmi una maschera che invece è visualizzata bene
sugli altri.
La maschera in oggetto è 1 pilino particolare, si tratta di 1 rubrica
che mi mostra telefono ed indirizzo proveniente sia dall'anagrafica
clienti che dall'anagrafica fornitori (+ 1 terza anagrafica, "altri
contatti"). Visto che sono 3 tabelle distinte, ho basato la maschera su
una query UNION che mi fonde le 3 tabelle, così si possono fare
ricerche sul nome senza sapere se si tratta di fornitore, cliente o
altro. In questa query (e nella maschera soprastante) ci stanno anche 2
campi memo (altri telefoni e contatti vari), e questi campi mi creano
problemi: mentre su 4 di questi 5 PC vengono visualizzati senza prob,
sul portatile mi salta fuori il messaggio "IMPOSSIBILE UTILIZZARE UN
CAMPO MEMO - O ALTRO TIPO- IN UNA CLAUSOLA SELECT IN UNA QUERY DI
UNIONE".
X metterci 1 pezza ho creato una versione light della maschera x il PC
sfigato, ma mi piacerebbe tanto sapere come mai....
Il PC in questione è 1 portatile con XP SP1, ma ci sono altri PC in
questa situazione nello studio (non portatili, ma con XP SP1), sui
quali la maschera si vede senza problemi.
P.S.: non è la prima volta che mi capita un comportamento del genere,
x cui se si tratta di 1 prob + generale di settaggi del PC, componenti
particolari da installare o altro, mi sapete dare qualche ref. ad
argomenti + generali?
grazie 1k


title: Re: numerazione progressiva

text:
On 19 Mag, 20:02, ugo conte <
ugo.cont...@gmail.com
> wrote:
> ciao a tutti
> Utilizzo una casella di testo per inserire il numero
> progressivo del documento; come devo fare per avere
> nella casella di testo lo stesso numero dell'Id ad ogni nuovo
> documento?
> Grazie
Usa la proprietà DEFAULTVALUE e passa il valore PROGRESSIVO
dell'ultimo Record inserito, magari recuperandolo con DLOOKUP su Load
di form in modo che all'apertura sia
letto l'ultimo e su AfterInsert per settare quello appena inserito.
@Alex


title: Re: numerazione progressiva

author: CIDI

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:041d78b8-407c-4e55...@g12g2000yqd.googlegroups.com...
On 19 Mag, 20:02, ugo conte <
ugo.cont...@gmail.com
> wrote:
> ciao a tutti
> Utilizzo una casella di testo per inserire il numero
> progressivo del documento; come devo fare per avere
> nella casella di testo lo stesso numero dell'Id ad ogni nuovo
> documento?
> Grazie
Usa la proprietą DEFAULTVALUE e passa il valore PROGRESSIVO
dell'ultimo Record inserito, magari recuperandolo con DLOOKUP su Load
di form in modo che all'apertura sia
letto l'ultimo e su AfterInsert per settare quello appena inserito.
@Alex
nulla da dire ...pč caritą, :D
potrebbe andare bene anche un: = [ID] nell'origine controllo
oppure: =DMax("[Id]";"[Nometabella]")+1
ciao
Daniele


title: Re: numerazione progressiva

text:
On 20 Mag, 16:04, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:041d78b8-407c-4e55...@g12g2000yqd.googlegroups.com...
> On 19 Mag, 20:02, ugo conte <
ugo.cont...@gmail.com
> wrote:
>
> > ciao a tutti
> > Utilizzo una casella di testo per inserire il numero
> > progressivo del documento; come devo fare per avere
> > nella casella di testo lo stesso numero dell'Id ad ogni nuovo
> > documento?
> > Grazie
>
> Usa la proprietà DEFAULTVALUE e passa il valore PROGRESSIVO
> dell'ultimo Record inserito, magari recuperandolo con DLOOKUP su Load
> di form in modo che all'apertura sia
> letto l'ultimo e su AfterInsert per settare quello appena inserito.
>
> @Alex
>
> nulla da dire ...pè carità, :D
>
> potrebbe andare bene anche un: = [ID] nell'origine controllo
> oppure: =DMax("[Id]";"[Nometabella]")+1
>
> ciao
> Daniele
Si verissimo...
Vedo che sei attivissimo.... e migliori anche...!!
;-)
Ciao ragazzo.
Se riesco ad uscire dalla gabbia in orario decente mi trovi al solito
posto..., questa settimana ho fatto orari da turnista... quasi...!
@Alex


title: Re: numerazione progressiva

text:
"ugo conte" <
ugo.c...@gmail.com
> ha scritto nel messaggio
news:57e238bd-60bf-4445...@hd10g2000vbb.googlegroups.com...
On 20 Mag, 16:38, "@Alex" <
ik2...@libero.it
> wrote:
>
> > nulla da dire ...pè carità, :D
>
> > potrebbe andare bene anche un: = [ID] nell'origine controllo
> > oppure: =DMax("[Id]";"[Nometabella]")+1
>
> > ciao
> > Daniele
>
> Si verissimo...
> Vedo che sei attivissimo.... e migliori anche...!!
> ;-)
>
> Ciao ragazzo.
> Se riesco ad uscire dalla gabbia in orario decente mi trovi al solito
> posto..., questa settimana ho fatto orari da turnista... quasi...!
>
> @Alex
ciao Alex e Daniele.
Grazie
però non mi è sufficiente inserire
nell'origine controllo della casella di testo "numero"
=DMax("[Id]";"[Nometabella]")+1
cos'altro devo fare?
i nomi tra parentesi quadre sono di esempio
vanno sostituiti con quelli effettivamente usati.
se non è questo il problema spiega meglio...
ciao
Daniele


title: Re: numerazione progressiva

text:
"ugo conte" <
ugo.c...@gmail.com
> ha scritto nel messaggio
news:a77b3a7f-1966-4a39...@h9g2000yqk.googlegroups.com...
On 22 Mag, 20:33, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "ugo conte" <
ugo.cont...@gmail.com
> ha scritto nel
> messaggionews:57e238bd-60bf-4445...@hd10g2000vbb.googlegroups.com...
>
> ciao Alex e Daniele.
> Grazie
>
> perň non mi č sufficiente inserire
> nell'origine controllo della casella di testo "numero"
> =DMax("[Id]";"[Nometabella]")+1
> cos'altro devo fare?
>
> i nomi tra parentesi quadre sono di esempio
> vanno sostituiti con quelli effettivamente usati.
> se non č questo il problema spiega meglio...
> ciao
>
> Daniele
ciao Daniele
questo lo so.
Il problema č che dopo aver inserito
in origine controllo la formula, ho l'ultimo numero +1 in tutti i
documenti (spostandomi tra i record).
In piů non mi č chiaro una cosa; prima ero io che inserivo il numero
nella casella di testo
"Numero" nome campo della TbTFattura, in questo modo inserendo la
formula in origine controllo
il numero non viene piů memorizzato nella tb.
metti la formula nel valore predefinito della txtNumero
oppure visto che hai il campo ID nella maschera su evento apertura
me.Numero = Me.ID
sul sito comune trovi un esempio per numerazione fatture
ciao
Daniele


title: Re: numerazione progressiva

text:
"ugo conte" <
ugo.c...@gmail.com
> ha scritto nel messaggio
news:f2c143a0-2c7c-47b7...@x6g2000yqj.googlegroups.com...
On 23 Mag, 12:11, "CIDI" <
dadonz...@spamtin.it
> wrote:
> ciao Daniele
>
> questo lo so.
> Il problema è che dopo aver inserito
> in origine controllo la formula, ho l'ultimo numero +1 in tutti i
> documenti (spostandomi tra i record).
> In più non mi è chiaro una cosa; prima ero io che inserivo il numero
> nella casella di testo
> "Numero" nome campo della TbTFattura, in questo modo inserendo la
> formula in origine controllo
> il numero non viene più memorizzato nella tb.
>
> metti la formula nel valore predefinito della txtNumero
> oppure visto che hai il campo ID nella maschera su evento apertura
> me.Numero = Me.ID
> sul sito comune trovi un esempio per numerazione fatture
>
> ciao
> Daniele
ciao Daniele
con  me.Numero = Me.ID
dove, come, quando, fuori piove.... Ugo fa freddo ... :D
ho questo errore:
Errore di run-time
2147352567
 (80020009)
Impossibile assegnare un valore all'oggetto
di impossibile c'è che non si riesce ad aiutarti per un non problema
almeno questa è la mia impressione, potrei anche sbagliare.
tiro ad indovinare perchè ho le palle di vetro fuori servizio... :DD
probabile che il campo ancora non è valorizzato....
prova a metterlo su dopo aggiornamento di un controllo della maschera
ciao Ugo
Daniele


title: Re: numerazione progressiva

text:
"ugo conte" <
ugo.c...@gmail.com
> ha scritto nel messaggio
news:3763c530-9607-4245...@k15g2000pri.googlegroups.com...
On 23 Mag, 19:29, "CIDI" <
dadonz...@spamtin.it
> wrote:
> "ugo conte" <
ugo.cont...@gmail.com
> ha scritto nel
> messaggionews:f2c143a0-2c7c-47b7...@x6g2000yqj.googlegroups.com...
> On 23 Mag, 12:11, "CIDI" <
dadonz...@spamtin.it
> wrote:
> > metti la formula nel valore predefinito della txtNumero
> > oppure visto che hai il campo ID nella maschera su evento apertura
> > me.Numero = Me.ID
> > sul sito comune trovi un esempio per numerazione fatture
>
> > ciao
> > Daniele
>
> ciao Daniele
>
> con me.Numero = Me.ID
>
> dove, come, quando, fuori piove.... Ugo fa freddo ... :D
>
> ho questo errore:
> Errore di run-time
2147352567
 (80020009)
> Impossibile assegnare un valore all'oggetto
>
> di impossibile c' che non si riesce ad aiutarti per un non problema
> almeno questa la mia impressione, potrei anche sbagliare.
>
> tiro ad indovinare perch ho le palle di vetro fuori servizio... :DD
>
> probabile che il campo ancora non valorizzato....
> prova a metterlo su dopo aggiornamento di un controllo della maschera
>
> ciao Ugo
>
> Daniele
ciao Daniele
perfetto.
L'unico inconveniente e che se annullo l'operazione mi salta il
numero.
c'è una soluzione?
si....ma non puoi usare l'ID contatore ma un campo per numerazione
progressiva
supposto che il campo in questione è chiamato Numero nella NomeTabella.
nella maschera avrai un controllo chiamato Numero associato alla NomeTabella
e nel
valore predefinito ci metti: =Nz(DMax("Numero";"NomeTabella");0)+1
se vuoi anche l'anno sul sito comune ci trovi un esempio di numerazione
progressiva
fatture faq 6.17
ciao
Daniele


title: Re: numerazione progressiva

text:
"ugo conte" <
ugo.c...@gmail.com
> ha scritto nel messaggio
news:d4d5d78a-95c9-4aeb...@d1g2000yqm.googlegroups.com...
>
> Ciao Daniele
> ho inserito in dopo aggiornamento della combo
> cmbclienti:
> Me.NumDDT = DMax("[NumDDT]", "[TbTestataDDT]") + 1
>
> così funziona
>
> Grazie
l'unico inconveniente è che il primo numero
va inserito.
c'è possibilità di averlo in automatico?
vedi Help per funzione Nz ....
=Nz(DMax("NumDDT";"TbTestataDDT");0)+1
ciao
Daniele


title: funz. round di access2000

author: Davide

text:
per emyr (ma anche tutti gli altri)
ma allora round non funziona? fa davvero errori di semplici arrotondamenti?
io con access95 non ne vengo fuori, con questi decimali "portati dietro" nei
calcoli.
mi tocchera' usare excel (con tutti i limiti che ha) e la funz. arrotonda,
senza possibilita' di appello per access2000?
ciao
davide
emyr scusa l'insistenza, tu risponderai anche chiaramente, ma molto succinto
ed io di acces non e' che ne capisca poi molto


title: funz. round di access2000

author: Emyr

text:


usa la funzione di Karl per evitare di portarti dietro tutti i
decimali
inseriscila in un modulo e poi la puoi richiamare dove ti serve
Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
varNr = Nz(varNr, 0)
   arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
(10 ^ varPl)
End Function
Saluti.
Emanuele.


title: stampare il record corrente

author: Giancarlo

text:
Ciao a tutti. In A97
Ho una maschera per visualizzare/inserire i dati in una tabella. ho creato
un pulsante per stampare un report associato alla tabella. Ogni pagina
visualizza il contenuto di un record. Qual'è il codice da utilizzare
associato al clik del pulsante per stampare solo il record che sto
visualizzando in quel momento nella maschera?.
Il clik sul pulsante mi apre il report con tutte le pagine.
Grazie a tutti in anticipo.
Giancarlo


title: stampare il record corrente

author: Roberto da casa

text:
"Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:bn132k$775$1...@fata.cs.interbusiness.it...
> Ciao a tutti. In A97
> Ho una maschera per visualizzare/inserire i dati in una tabella. ho creato
> un pulsante per stampare un report associato alla tabella. Ogni pagina
> visualizza il contenuto di un record. Qual'č il codice da utilizzare
> associato al clik del pulsante per stampare solo il record che sto
> visualizzando in quel momento nella maschera?.
> Il clik sul pulsante mi apre il report con tutte le pagine.
>
>
> Grazie a tutti in anticipo.
>
> Giancarlo
Partendo dal presupposto che hai la stessa tabella come origine record sia
della maschera che del report.
Se la chiave primaria della tabella č di tipo Contatore o Numerico e si
chiama ID.
Se il report si chiama MioReport.
A fronte dell'evento "Su clic" del pulsante si comando che hai posto sulla
maschera per eseguire il report genera il seguente codice VBA:
DoCmd.OpenReport "MioReport", acViewNormal, , "ID =" & Me!ID
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: stampare il record corrente

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:aDUkb.53574$e6.19...@twister2.libero.it...
>
> "Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
> news:bn132k$775$1...@fata.cs.interbusiness.it...
> > Ciao a tutti. In A97
> > Ho una maschera per visualizzare/inserire i dati in una tabella. ho
creato
> > un pulsante per stampare un report associato alla tabella. Ogni pagina
> > visualizza il contenuto di un record. Qual'è il codice da utilizzare
> > associato al clik del pulsante per stampare solo il record che sto
> > visualizzando in quel momento nella maschera?.
> > Il clik sul pulsante mi apre il report con tutte le pagine.
> >
> >
> > Grazie a tutti in anticipo.
> >
> > Giancarlo
>
> Partendo dal presupposto che hai la stessa tabella come origine record sia
> della maschera che del report.
> Se la chiave primaria della tabella è di tipo Contatore o Numerico e si
> chiama ID.
> Se il report si chiama MioReport.
> A fronte dell'evento "Su clic" del pulsante si comando che hai posto sulla
> maschera per eseguire il report genera il seguente codice VBA:
>
> DoCmd.OpenReport "MioReport", acViewNormal, , "ID =" & Me!ID
In effetti ID nel mio caso non è nè contatore, nè numerico, ma testo, quindi
ho sostituito con
"ID=" & chr$(34) & Me!ID & chr$(34)
Avevo sospettato una soluzione del tipo che mi hai proposto, solo che
andando a cercare nella guida ho trovato la seguende informazione:
Mell'ambito dell'azione ApriReport
......................
Per aprire un report e limitare i record in esso contenuti a quelli
specificati dal valore di un controllo di una maschera, utilizzare la
seguente espressione:[nomecampo] = Forms![nomemaschera]![nomecontrollo di
maschera]
.....................
Ora, non ti sembra che il suggerimento della guida sia un po' fuorviante?
Parlo da profano, ma la strada che mi hai indicato (e che funziona) sembra
avere una sintassi ben diversa da quella della guida. Se non mi avessi
aiutato come potevo sospettare di sostituire [nomecampo] con "ID="? Pensa
che inizialmente avevo messo [ID] e ovviamente non funzionava. Stesso
discorso per la '&'.
Ciao e grazie ancora per il suggerimento.
>
> --
> Roberto
Giancarlo



title: stampare il record corrente

text:
"Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
news:bn3cu6$6g3$1...@grillo.cs.interbusiness.it...

OK
>
> Avevo sospettato una soluzione del tipo che mi hai proposto, solo che
> andando a cercare nella guida ho trovato la seguende informazione:
> Mell'ambito dell'azione ApriReport
> ......................
> Per aprire un report e limitare i record in esso contenuti a quelli
> specificati dal valore di un controllo di una maschera, utilizzare la
> seguente espressione:[nomecampo] = Forms![nomemaschera]![nomecontrollo di
> maschera]
> .....................
>
> Ora, non ti sembra che il suggerimento della guida sia un po' fuorviante?
Non sono proprio d'accordo: il fatto è che io ti ho consigliato di risolvere
il problema usando in VBA l'argomento condizioneWHERE del metodo OpenForm
(senza intervenire sulle proprietà del report), mentre invece l'help
suggerisce una soluzione dicendoti cosa devi scrivere nella proprietà Filtro
di un report dopo averlo aperto in visualizzazione struttura (senza usare
l'argomento condizioneWHERE del metodo OpenReport).
Come vedi si sta parlando di due soluzioni diverse (anche se ambedue
funzionanti) e quindi non confrontabili come sintassi; sicuramente la
soluzione suggerita dall'help ha il vantaggio che la sintassi è la stessa
sia che ID sia numerico/contatore oppure testo.
> Parlo da profano, ma la strada che mi hai indicato (e che funziona) sembra
> avere una sintassi ben diversa da quella della guida. Se non mi avessi
> aiutato come potevo sospettare di sostituire [nomecampo] con "ID="? Pensa
> che inizialmente avevo messo [ID] e ovviamente non funzionava. Stesso
> discorso per la '&'.
>
> Ciao e grazie ancora per il suggerimento.
>
> >
> > --
> > Roberto
>
> Giancarlo
--
Roberto



title: stampare il record corrente

author: Angelo Bellora

text:
Scusate se mi inserisco, ma ho un problema molto simile con una maschera che
visualizza un dynaset filtrato da query e formato da records provenienti da 2
tabelle DBF collegate ed aperte in sola lettura.
Il problema è che non esite un campo univoco (tipo ID o simile) in nessuna delle
2 tabelle.
Ho tentato di filtrare la stampa del report collegato alla maschera attraverso
la funzione CurrentRecord, ma tutti gli esempi che trovo in giro partono dal
presupposto di avere indicizzazioni univoche sulle tabelle.
Comunque, a prescindere da questo, come si fa a tradurre ed applicare il tuo
codice ad un insieme di 2 records, tenuti insieme dalla relazione tra 4 campi di
2 tabelle diverse ?
grazie
Angelo
Roberto da casa wrote:
> "Giancarlo" <
thi...@tin.it
> ha scritto nel messaggio
> news:bn132k$775$1...@fata.cs.interbusiness.it...
> > Ciao a tutti. In A97
> > Ho una maschera per visualizzare/inserire i dati in una tabella. ho creato
> > un pulsante per stampare un report associato alla tabella. Ogni pagina
> > visualizza il contenuto di un record. Qual'è il codice da utilizzare
> > associato al clik del pulsante per stampare solo il record che sto
> > visualizzando in quel momento nella maschera?.
> > Il clik sul pulsante mi apre il report con tutte le pagine.
> >
> >
> > Grazie a tutti in anticipo.
> >
> > Giancarlo
>
> Partendo dal presupposto che hai la stessa tabella come origine record sia
> della maschera che del report.
> Se la chiave primaria della tabella è di tipo Contatore o Numerico e si



title: stampare il record corrente

author: Antonio Biso

text:
"Angelo Bellora" <
a_bTeOlG...@logic.it
> ha scritto nel messaggio
news:3F95935E...@logic.it...
> Scusate se mi inserisco, ma ho un problema molto simile con una maschera
che
Il fatto che ti inserisca è molto positivo: leggi gli altri post invece di
iniziarne uno nuovo uguale.
Quello che non va è invece che tu non scriva correttamente DOPO il
quoting!!!
Antonio


title: stampare il record corrente

text:
"Angelo Bellora" <
a_bTeOlG...@logic.it
> ha scritto nel messaggio
news:3F95935E...@logic.it...
> Scusate se mi inserisco, ma ho un problema molto simile con una maschera
che
> visualizza un dynaset filtrato da query e formato da records provenienti
da 2
> tabelle DBF collegate ed aperte in sola lettura.
> Il problema è che non esite un campo univoco (tipo ID o simile) in nessuna
delle
> 2 tabelle.
> Ho tentato di filtrare la stampa del report collegato alla maschera
attraverso
> la funzione CurrentRecord, ma tutti gli esempi che trovo in giro partono
dal
> presupposto di avere indicizzazioni univoche sulle tabelle.
> Comunque, a prescindere da questo, come si fa a tradurre ed applicare il
tuo
> codice ad un insieme di 2 records, tenuti insieme dalla relazione tra 4
campi di
> 2 tabelle diverse ?
[CUT]
Quando rispondi devi scrivero DOPO e non prima del testo dei messaggi
precedenti.
Non sono sicuro di aver capito bene il tuo problema, ma penso che devresti
impostare il filtro della condizioneWHERE del metodo OpenReport mettendo in
And le quattro condizioni basate sui quattro campi che, se non capisco male,
insieme possono costituire un indice univoco, e quindi una chiave primaria.
>
> grazie
> Angelo



title: stampare il record corrente

text:
Roberto da casa wrote:

> >CUT
OK, faccio penitenza.
Il fatto è che sono abituato a postare su altri newsgroup, specialmente
stranieri, dove per velocità di lettura ( e occupazione di spazio sui server) si
privilegia il contenuto del post corrente, rispetto a quelli precedenti (che per
netiquette devono comunque sempre essere presenti in coda, salvo tagliare le
ripetizioni ed i soliti convenevoli, ciao ciao vari, etc.).
Ripeto, non lo faccio più.
Quanto alla questione specifica, grazie a Roberto per il suggerimento, ma
qualche cosa non funge.
Il problema è che anche con WHERE la cosa è decisamente migliorata, ma ogni
tanto l'animaletto si mette a stampare qualche decina di pagine di report,
anzichè una sola pagina relativa al record che sto visualizzando in maschera.
Sarà che forse la relazione tra 4 campi non è abbastanza per avere una vera
univocità.
Vabbè, sto pensando di fare una query di comando che mi crei una tabella Access
con relativo campo ID, che poi serva di base per la maschera ed il report. Però
così va a farsi friggere il realtime della consultazione dei dati del database
in DBF.
Se trovo la strada giusta vi faccio sapere.
Grazie e ciao
Angelo


title: stampare il record corrente

text:
"Angelo Bellora" <
TOGLIMI_DA_...@logic.it
> ha scritto nel messaggio
news:3F9791FE...@logic.it...

Onestamente eviterei assolutamente di crearmi una tabella importando i dati
delle tabelle DBF per i motivi da te evidenziati, le lascerei collegate.
Mi crerei invece una normale query di selezione nella quale inserirei un
campo calcolato con il quale numererei le righe della query in maniera
progressiva.
Un esempio di come creare tale campo calcolato lo trovi nel Sito Comune
(link qui sotto), nella Sezione General, nella FAQ di Stefano Bettini
intitolata "Come posso inserire nella mia query un campo progressivo?".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
>



title: Eliminare tutti i record con campo [Eseguito] = si

author: marco pierannunzi

text:
Salve a tutti.
Ho un problemino che mi sta facendo impazzire!
Chiederei un vostro aiuto.
Nome del Database: "Scadenzario"
Ho una maschera "Impegni" che contiene vari campi: uno di questi č il campo
[Eseguito] che puņ contenere "si" o "no".
Voglio aggiungere un pulsante di comando che vada ad eliminare tutti i
record con campo [Eseguito] = "si"
...non riesco a trovare una routine che funzioni :-(((((
Potete suggerirmela voi??
Grazie mille in anticipo


author: Alessandro Baraldi

text:
"marco pierannunzi" <
marc...@tele2.it
> wrote in message
news:L3Iaf.8$
Zk6...@nntpserver.swip.net
> Salve a tutti.
> Ho un problemino che mi sta facendo impazzire!
> Chiederei un vostro aiuto.
>
> Nome del Database: "Scadenzario"
> Ho una maschera "Impegni" che contiene vari campi: uno di questi è il campo
> [Eseguito] che può contenere "si" o "no".
> Voglio aggiungere un pulsante di comando che vada ad eliminare tutti i
> record con campo [Eseguito] = "si"
>
> ...non riesco a trovare una routine che funzioni :-(((((
>
> Potete suggerirmela voi??
> Grazie mille in anticipo
Query Action di DELETE:
DELETE * FROM NomeTabella
WHERE [Eseguito]=True
Per eseguirla puoi usare il metodo Execute dell'Oggetto Database,
nel tuo caso CurrentDb, oppure RunSQL membro di DoCmd.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: marco

text:
grazie alex proverň!!
:-)
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ef0f8e6c7a22c787e5...@mygate.mailgate.org...
> "marco pierannunzi" <
marc...@tele2.it
> wrote in message
> news:L3Iaf.8$
Zk6...@nntpserver.swip.net
>
> > Salve a tutti.
> > Ho un problemino che mi sta facendo impazzire!
> > Chiederei un vostro aiuto.
> >
> > Nome del Database: "Scadenzario"
> > Ho una maschera "Impegni" che contiene vari campi: uno di questi č il
campo
> > [Eseguito] che puň contenere "si" o "no".



title: [OT]: Per Lorenzo Coronati

author: lucianab64 on libero

text:
Ciao!
Ho visto che in un tuo msg. del 30/04/02 (Re: Data particolare) hai citato
la Sistemi di Torino a proposito di una data e mi sono incuriosita. Come mai
hai fatto questo collegamento?
Scusa, ma la curiosità è femmina ;-)
Luciana


title: [OT]: Per Lorenzo Coronati

author: Lorenzo Coronati

text:
Scrisse "lucianab64 on libero" <
lucia...@libero.it
>:
>Ciao!
>Ho visto che in un tuo msg. del 30/04/02 (Re: Data particolare) hai citato
>la Sistemi di Torino a proposito di una data e mi sono incuriosita. Come mai
>hai fatto questo collegamento?
Beh, visto che dal 30 aprile hai postato il 16 luglio, posso
non vergognarmi di risponderti solo adesso ;-P
E' presto detto: la ditta dei miei usa Spring e mia sorella
lavora da un commercialista dove usano Profis.
Cosi' ho avuto a che fare col Pervasive... 8-|
...un bagno di sangue...
Bai
--
Lorenzo Coronati
---
Quesito a risposta binaria SI/NO:
"Risponderai no a questa domanda?"
---


title: Mailing list

text:
Salve amici,
vorrei sapere se potete darmi una mano dandomi informazioni su Majordomo e
su come creare una mailing list senza passare dai vari egroups,
listbot....vorrei sapere se esiste un programma che gira su W98 o NT
facilmente reperibile e che possa comunicare con un form posto in una pagina
html...
Possibilmente scrivete direttamente alla mia email....Sono
disperato....nessuno sa nulla?
Grazie


title: Prendere il valore di default da un campo di una tabella o da una maschera nascosta

author: Giuseppe

text:
I valori di default per un campo sono molto utili, lo sappiamo tutti.
Questo puň direttamente messo nella definizione del campo mentre si crea la
struttura di una tabella. Cosě facendo perň la cosa č rigida.
Molto piů versatile sarebbe che il valore di default potesse essere preso
dal contenuto di un campo in un record, che noi possiamo modificare a
piacimento con un form.
Qual'č il metodo piů semplice č piů brillante per fare ciň?
Saluti
Giuseppe


text:
> I valori di default per un campo sono molto utili, lo sappiamo tutti.
> Questo può direttamente messo nella definizione del campo mentre si crea
la
> struttura di una tabella. Così facendo però la cosa è rigida.
> Molto più versatile sarebbe che il valore di default potesse essere preso
> dal contenuto di un campo in un record, che noi possiamo modificare a
> piacimento con un form.
> Qual'è il metodo più semplice è più brillante per fare ciò?
>
> Saluti
> Giuseppe
>
Sfruttare la proprietà DefaultValue di un Controllo.
Me.TuaTextBox.DefaultValue="PIPPO"
@Alex.


text:
> Sfruttare la proprietà DefaultValue di un Controllo.
> Me.TuaTextBox.DefaultValue="PIPPO"
così devo intervenire sul codice per cambiare il valore di default.
cerco una soluzione flessibile: io metto un valore in una form, questo viene
salvato in una tabella (magari di un riga e di una colonna) e da questo
momento diviene il valore di default (aggiornato) per il data entry in
un'altra form.
sono stato più chiaro?
saluti
Giuseppe


text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:KGWz9.19537$Zn2.5...@twister1.libero.it...

Si Giuseppe sei stato chiaro, il mio era un esempio, se al posto di PIPPO
fai riferimento al primo RECORD della Tabella che dici ottieni il risultato
che vuoi.
OVVIO E' che devi usare del codice per FLESSIBILIZZARE quello che
dici.....!!
@Alex.


text:
> Si Giuseppe sei stato chiaro, il mio era un esempio, se al posto di PIPPO
> fai riferimento al primo RECORD della Tabella che dici ottieni il
risultato
> che vuoi.
Puoi fare riferimento ad un campo di un'altra tabella in una form basata su
una tabella o una query?
Te lo chiedo perché non so se sia possibile farlo.
saluti
Giuseppe


author: Alex

text:
"Giuseppe" <
gcondoLev...@libero.it
> wrote in message
news:gRWz9.19168$
8E3.5...@twister2.libero.it

NO.
Devi usare un minimo di codice, ma per reperire il dato
contenuto in una Tabella che può anche non essere quella
sulla quale si basa la FORM, puoi usare DlookUp(......)
Me.Controllo.DefaultValue=DlookUp("[NomeCampo],"TabellaSecondaria",Criterio)
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:KGWz9.19537$Zn2.5...@twister1.libero.it...
>
>

Scusate l'intrusione.
Se non capisco male a te non interessa modificare la proprietà Valore
predefinito di un controllo di una maschera, ma da codice vorresti
modificare la Proprietà Valore predefinito del campo di una tabella, in modo
tale che detta proprietà, da quel momento, abbia il nuovo valore a
prescindere dalla maschera che usa tale campo associato ad un suo controllo.
In effetti c'è un piccolo problema: con VBA le proprietà di un campo di una
tabella sono di sola lettura e pertanto non possono essere direttamente
modificate; però è possibile aggirare il problema: per sapere come, vai sul
Sito Comune (link qui sotto) e nella Sezione Tables leggiti la FAQ di
Stefano Bettini intitolata "Come si possono modificare via codice le
proprietà dei campi di tabella?".
Modificando adeguatamente l'istruzione ALTER TABLE dovresti poter impostare
il Valore predefinito che tu vuoi.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
> Scusate l'intrusione.
La tua "intrusione" è benvenuta :-)
>
> Se non capisco male a te non interessa modificare la proprietà Valore
> predefinito di un controllo di una maschera, ma da codice vorresti
> modificare la Proprietà Valore predefinito del campo di una tabella, in
modo
> tale che detta proprietà, da quel momento, abbia il nuovo valore a
> prescindere dalla maschera che usa tale campo associato ad un suo
controllo.
No, a me interessa non tanto influire sulle proprietà della tabella ma del
controllo nella form.
Ad esempio:
caricare dei dati in una tabella che si riferiscono a diversi anni.
L'anno corrente lo metto in una maschera e lo salvo in una tabella.
Finché non lo cambio questo mi viene riproposto come default in un'altra
form.
In linea di principio vorrei poco (o zero) codice. Uso Access per questo.
Saluti
Giuseppe


text:
"Giuseppe" <
gcondoLev...@libero.it
> ha scritto nel messaggio
news:L28A9.20982$8E3.6...@twister2.libero.it...

Ora penso di aver capito cosa vuoi fare (almeno spero :-) ).
Creati una tabella chiamata tblAnno che contiene un solo record che a sua
volta contiene un solo campo di tipo numerico chiamato Anno.
In questa tabella memorizza, con una maschera o aprendo direttamente la
tabella, l'anno che vuoi che sia il Valore predefinito del controllo di
un'altra maschera.
Nel Valore predefinito del controllo di quest'altra maschera scrivi:
=DLookUp("Anno";"tblAnno")
Così facendo il Valore predefinito di quel controllo coinciderà con il
valore che hai memorizzato nel campo Anno della tabella tblAnno e resterà
quello sino a quando non aggiorni tblAnno.
Era questo che volevi?



text:
> Nel Valore predefinito del controllo di quest'altra maschera scrivi:
>
> =DLookUp("Anno";"tblAnno")
>
> Così facendo il Valore predefinito di quel controllo coinciderà con il
> valore che hai memorizzato nel campo Anno della tabella tblAnno e resterà
> quello sino a quando non aggiorni tblAnno.
>
> Era questo che volevi?
Sì,
ti ringrazio, ancora non ho provato ma credo che funzioni. A pensarci bene,
era ovvio. Vero?
Solo che io uso saltuariamente Access e quando lo riprendo mi sono quasi
dimenticato tutto :-)
Mi sono perso sul fatto che tentavo di associare il valore di default
direttamente con il nome del campo e non funzionava.
Sai io Access ancora non l'ho ingranato ...
Ragiono sempre alla Clipper.
saluti
Giuseppe


title: Problema con più campi di una tabella

author: Alex Merlinus

text:
Ciao a tutti. Ho un problema che non so come risolvere. Ho fatto una tabella
con più campi nella quale ho inserito il nome commerciale di alcuni prodotti
in un campo ed la materia prima con cui ciascun prodotto è composto, in un
altro campo. Fin qui nessun problema. Adesso  ho creato una seconda tabella
nella quale inserisco le varie combinazioni di scelta richiamando (mediante
la funzione "ricerca guidata" che punta ovviamente alla selezione di "nome
commerciale" e "materia prima" insieme). Adesso sorge un problema: se voglio
creare un report che mi dia come risultato la combinazione di entrambe le
voci di una scelat (cioè "nome commerciale"+"materia prima"), come devo
fare??? Spero di essere riuscito a spiegare il problema. GRAZIE


title: Problema con più campi di una tabella

author: Morgan

text:
"Alex Merlinus" <
merl...@weedmail.com
> ha scritto nel messaggio
news:4454d843$0$36923$4faf...@reader3.news.tin.it...

Se ho ben capito dovresti cambiare approccio.
Quello che ti serve è una tabella autoreferenziante.
Cerca nei post precedenti, c'è un'ottima spiegazione di Ale Baraldi.
Cmq nel dettaglio sull'origine dati del campo in questione del report
dovresti mettere una cosa tipo
NomeCommerciale & MateriaPrima
Lo puoi fare anche su una query se il report è alimentato ,come di norma si
fa, da una qry
Ciao
Morgan


title: apertura access2000

author: SPTUT

text:
come faccio ad ingrandire a tutto schermo un'applicazione creata con
access2000.
grazie stefano
ps.
con docmd.maximize mi si ingrandisce solo la maschera all'interno della
finestra di access


title: Registrazione .OCX

author: Mauro Zagar

text:
Salve ragazzi,
Pongo un problemino che senz'altro sarà capitato spesso e a molti di voi: l'impossibilità di
registrare attraverso Regsvr32 un controllo Activex.
Nella fattispecie cercando di registrare un .OCX per la stampa su Report di caratteri "inclinati"
ricevo la seguente segnalazione d'errore:
Loadlibrary("C:\windows\system\rotatelabelver2.ocx") failed.
Gestlasterror returns 0x00000485.
Probabilmente smacchinando con regedit ci sarà modo di risolvere la situazione, qualcuno lo ha già
fatto?
Vi ringrazio, ciao
Mauro


title: Cambiare le proprietà di un controllo in tutte le form(2)

author: BC

text:
Dato lo scarso successo riscosso al mio primo post sull'argomento
(probabilmente indotto dalle mie spiegazioni molto fumose..), passato un
po' di tempo e spremute (senza evidente successo) le tre meningi,
ripropongo il problema!

In un mio prg crato in Access 2003, utilizzo un calendario basato su ocx
(scaricato dal sitocomune).
Installato il prg sul lavoro, spesso e volentieri si creano conflitti su
macchine che hanno Access 2007 /2010.
Per di più Access da 2007 in su, ha una sua proprietà nativa per far
venire su il suo calendario in automatico..
Volevo automatizzare il tutto in questo modo...
Se la versione di Access è superiore alla 2003 allora cicla su tutte le
form ed imposta la proprietà di tutte le txtbox che contengono date
su"Visualizza selezione data"  = true

Questa sotto è una prova fatta sulle label, per vedere cosa succedeva...
ma non va..

Dim frm As Object, ctl As Control
If Application.Version > 11 Then
     For Each frm In CurrentProject.AllForms
         For Each ctl In Controls
            if ctl.ControlType = acLabel Then
             ctl.ForeColor = 255
            End If
         Next
     Next
End If

Avete suggerimenti?

Ringrazio  dell'aiuto
e questa volta spero di essere stato più chiaro!

BC


author: marcod

text:

manca il riferimento al form
prova così

         For Each ctl In frm.Controls

Marco Dell'Oca


title: Problema report su stampanti ad aghi ???

author: Alberto

text:
ho genetato un report che deve essere stampato si una IBM Proprinter e
quando stampo, in alcuni casi, i cararreri si sovrappongono.
Qualcuno di voi ha già affrontato il problema?
ps. la stampa esce corretta sia su laser che su bj
rigrazio
ciao
Alberto


author: Silvio Berruti

text:
"Alberto" <
albe...@libero.it
> ha scritto nel messaggio
news:H%XJ6.6058$B87.3...@news.infostrada.it...
> ho genetato un report che deve essere stampato si una IBM Proprinter e
> quando stampo, in alcuni casi, i cararreri si sovrappongono.
>
Purtroppo le vecchie IBM Proprinter avevano una qualità di stampa non
ottimale.
Ti consiglio di rifare il report utilizzando i font della stampante e non
quelli True Type (sono quelli che nell'elenco a discesa dei font hanno come
icona una stampante al posto di TT): tieni presente che quello che vedi a
video in anteprima non è necessariamente quello che stampi.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


text:
> Purtroppo le vecchie IBM Proprinter avevano una qualità di stampa non
> ottimale.
> Ti consiglio di rifare il report utilizzando i font della stampante e non
> quelli True Type (sono quelli che nell'elenco a discesa dei font hanno
come
> icona una stampante al posto di TT): tieni presente che quello che vedi a
> video in anteprima non è necessariamente quello che stampi.
il problema non è sulla qualità di stampa. (utilizzo già fonts della
stampante)
da quanto ho potuto capire non riconosce alcuni tipi di caratteri (campi
impostati a null)
ho provato ad utilizzare la funzione Nz nei campi che stampo ed ho risolto
al 80% il problema
purtroppo c'è ancora qualche comando che non viene interpretato
correttamente


text:
"Alberto" <
albe...@libero.it
> ha scritto nel messaggio
news:LzbK6.9627$B87.6...@news.infostrada.it...
Aspetta, non ho capito...
> il problema non è sulla qualità di stampa. (utilizzo già fonts della
> stampante)
>
> da quanto ho potuto capire non riconosce alcuni tipi di caratteri (campi
> impostati a null)
in che senso? Se il controllo contiene un valore Null, non ci sono caratteri
da visualizzare.
> ho provato ad utilizzare la funzione Nz nei campi che stampo ed ho risolto
> al 80% il problema
è su controlli calcolati che ti si presenta il problema?
>
> purtroppo c'è ancora qualche comando che non viene interpretato
> correttamente
Forse mi manca qualche informazione, puoi spiegarmi meglio cosa intendevi
dicendo nel 1° messaggio "quando stampo, in alcuni casi, i cararreri si
sovrappongono" e, in quest'ultimo post, quando scrivi "da quanto ho potuto
capire non riconosce alcuni tipi di caratteri "?



text:
il difetto provocato dal non riconoscimento dei campi null provoca la
sovrapposizione di parole
cioč il campo dopo viene scritto sovrapponendosi a quello precedente


title: Query SQL

author: Visir

text:
Salve, ho necessità di scrivere una query in SQL che mi dica quali campi di
una tabella non siano utilizzati nell'altra
TabFormeSocietarie
--> FormaSocietaria
TabFormeSocietarieAmmesseAGara
--> IDGara
--> FormaSocietaria
Vorrei avere la lista di TabFormeSocietarie che non sono utilizzate per un
IDGara scelto.
Ringrazio anticipatamente chi vorrà aiutarmi
HTH
Luca


title: Query SQL

author: Karl Donaubauer

text:
Visir wrote:
> Salve, ho necessità di scrivere una query in SQL che mi dica quali
> campi di una tabella non siano utilizzati nell'altra
>
> TabFormeSocietarie
> --> FormaSocietaria
>
> TabFormeSocietarieAmmesseAGara
> --> IDGara
> --> FormaSocietaria
>
> Vorrei avere la lista di TabFormeSocietarie che non sono utilizzate
> per un IDGara scelto.
> ...
www.donkarl.com/it
 FAQ 3.16 Record di A non presenti in B
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


title: Query SQL

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3ck9edF...@individual.net...
> Visir wrote:
>> Salve, ho necessità di scrivere una query in SQL che mi dica quali
>> campi di una tabella non siano utilizzati nell'altra
>>
>> TabFormeSocietarie
>> --> FormaSocietaria
>>
>> TabFormeSocietarieAmmesseAGara
>> --> IDGara
>> --> FormaSocietaria
>> Vorrei avere la lista di TabFormeSocietarie che non sono utilizzate
>> per un IDGara scelto.
>> ...
>
>
www.donkarl.com/it
 FAQ 3.16 Record di A non presenti in B
>
> --
> HTH
> Karl
> *********
Ti ringrazio ma la faq non risponde alla mia esigenza
nella tab A ho i tipi di aziende
tipo1
tipo2
tipo3
tipo 4
la tab B ha i tipi ammissibili ad una gara
gara1  tipo1
gara1  tipo2
gara2  tipo3
avrei bisogno di sapere per gara tutti i tipi della tabella A che non ci
sono.
es. Where IDGara = gara1
tipo3
tipo4
es. Where IDGara = gara2
tipo1
tipo2
tipo4
Luca


title: Query SQL

author: Alex NSB

text:
Visir wrote:
> Salve, ho necessità di scrivere una query in SQL che mi dica quali
> campi di una tabella non siano utilizzati nell'altra
>
> TabFormeSocietarie
> --> FormaSocietaria
>
> TabFormeSocietarieAmmesseAGara
> --> IDGara
> --> FormaSocietaria
>
> Vorrei avere la lista di TabFormeSocietarie che non sono utilizzate
> per un IDGara scelto.
SELECT FormaSocietaria FROM TabFormeSocietarie WHERE
FormaSocietaria NOT IN (SELECT FormaSocietaria FROM
TabFormeSocietarieAmmesseAGara WHERE IDGara=1);
HTH.
Alessandro


title: Query SQL

text:
"Alex NSB" <
ale...@tin.it
> ha scritto nel messaggio
news:d433k7$2ac$1...@newsread.albacom.net...
>
> SELECT FormaSocietaria FROM TabFormeSocietarie WHERE
> FormaSocietaria NOT IN (SELECT FormaSocietaria FROM
> TabFormeSocietarieAmmesseAGara WHERE IDGara=1);
>
Grazie! E' proprio quello che mi serviva!
Luca P.


title: Query SQL

author: leonardo

text:
Devi usare il codice all'interno di un modulo.
Apri intrambe le tabelle e con due loop uno all'internmo dell'altra
confronti i campi.
Durante il confronto metti a vero un compo predisposto in una tabella,
oppure mandi in stampa i rispettivi indici
oppure  crei una tabella e ci metti gli ID dei campi per utilizzarli a fine
confronto.
Leonardo
"Visir" <
no_l.pett...@libero.it
> ha scritto nel messaggio
news:1189e.53743$IN.9...@twister2.libero.it...



title: Query SQL

author: MA

text:

E vai 3 piccioni con una fava.
Subject (con aggravante Risposte) e Quoting.
:-(
--
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Problemi con IIF nella Query

author: Giorgio Conte

text:
In una query devo filtrare i record secondo se la data di consegna e
vuota o compilata.
Pertanto nel campo [dataconsegna] della query ho inserito questa formula
IIf([Forms]![Esenzioni]![GiaVendute]=Vero;Vero;([Contratti].[DataConsegna])
Is Null).La scelta viene presa da una maschera da un flag di un campo di
controllo.
Se nella query invece che inserire la formula provo le scelte singole
(vero oppure is null) da i risultati voluti.
La sitassi della funzione IIf e giusta, come mai non funziona.
Spero di essermi spiegato e di non aver fatto troppa confusuione.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Problemi con IIF nella Query

text:
"Giorgio Conte" <
plu...@libero.it
> ha scritto nel
messaggio
news:202f38ce45e48f5aa9e...@mygate.mailgate.org...

Prova a sostituire vero con -1
MAssimiliano


title: Problemi con IIF nella Query

author: giovanni periforum

text:
"Giorgio Conte" <
plu...@libero.it
> ha scritto nel messaggio
news:202f38ce45e48f5aa9e...@mygate.mailgate.org...

...
ciao
che io sappia la funzione iif restituisce un valore punto e basta, uno nel
caso il test sia vero e uno per il caso sia falso
dunque non puoi mettere  - ([Contratti].[DataConsegna]) Is Null -  come
risposta ma dovrai mettere solo - Null - o - Falso - per restare in linea
con il 1° caso se poi il campo [Contratti].[DataConsegna] non è quello su
cui stai lavorando ma un altro, allora agirai lì con un'altra formula.
spero di esserti stato utile
Giovanni


title: Problemi con IIF nella Query

author: Angelodannato

text:

bhč..un pochino di confusione c'č.
nella query, alla condizione del campo [dataconsegna] hai messo un IIF
che testa se il controllo [giavendute] della maschera [esenzioni] č vero
(true) oppure no (false).
se č vero (true) ti aspetti come risposta Vero (??)...cioč?? ti aspetti
che il controllo [giavendute] resti settatto a vero (true)??
se č falso (false) vuoi controllare che il campo [dataconsegna]non sia
blank. e se č blank?? che deve fare la query??
lasciando perdere un attimo la parte del Vero, devi "nidificare l' IIF.
tipo:
IIf([Forms]![Esenzioni]![GiaVendute]=Vero;Vero;IIF([Contratti].[DataConsegna]Is
Null;AZIONE SE VERO;AZIONE SE FALSO))
spero di aver capito il tuo problema..
ciao


title: Problemi con IIF nella Query

text:
Ho provato le soluzioni sopra ma non funzionano. La funzione IIf e
IIf(espr, partevera, partefalsa)ed e quello che ho fatto.
Infatti se io scrivo nella query
IIf([Forms]![Esenzioni]![GiaVendute]=Vero;#25/01/2004#;#18/11/2003#)
a seconda se la casella di controllo e vera o falsa il risultato della
query mi fa vedere i record contenenti o una data o l'altra.
Quando io sostituisco le date con quello che voglio ottenere, cioe
voglio evidenziare i record che contengono date oppure i record dove
non ci sono le date,di conseguenza al posto delle date inserisco
 da una parte VERO e dall'altra IS NULL ed a questo punto non mi estrae
piu niente.
Non riesco a capire dove si trova l'inghippo, ho provato le scelte da
solo e funzionano, ma dentro il comando IIF non va.
Grazie.



title: Problemi con IIF nella Query

author: Alberto S.

text:


Nella query il valore assunto da un determinato campo può derivare
direttamente da un campo di una tabella oppure derivare da una formula
(il tuo caso).
Quindi con la tua formula potrai valorizzare SOLO il campo della query
e NESSUN ALTRO CAMPO.
Se la condizione è vera il tuo campo assumerà 'true'. (fin qui Ok)
Non riesco a capire che valore dovrà assumere in caso contrario
??[([Contratti].[DataConsegna])Is Null)]??
Ciao
--
Alberto
No alle guerre


title: Problemi con IIF nella Query

text:
Mi spiace ma non riesco a far funzionare.
Va tutto be quando simulo delle date fisse, ma quando vado fuori da que
valori la query non da nessun valore
Ho anche provato a scrivere al posto della data fissa questo valore
>#25/01/2004# .
Il risultato e stato una query vuota.........
Sono in un vicolo ceco.



title: Problemi con IIF nella Query

text:
On Sat, 5 Jun 2004 14:04:37 +0000 (UTC), "Giorgio Conte"
<
plu...@libero.it
> wrote:
>Mi spiace ma non riesco a far funzionare.
>Va tutto be quando simulo delle date fisse, ma quando vado fuori da que
>valori la query non da nessun valore
>Ho anche provato a scrivere al posto della data fissa questo valore
>>#25/01/2004# .
>Il risultato e stato una query vuota.........
>Sono in un vicolo ceco.
Lascia una parte del messaggio cui stai ripondendo (cosě si puň capire
il senso del dicorso)
Vediamo un po' di far chiarezza ...
Nella tua query hai un campo (TuoCampo) dove, invece di riportare il
campo di una tabella hai scritto
TuoCampo:IIf([Forms]![Esenzioni]![GiaVendute]=Vero;Vero;([Contratti].[DataConsegna])
Is Null)
Il che significa che quando lanci la query vuoi che in corrispondenza
del campo 'TuoCampo':
- Se il valore del controllo 'GiaVendute' della maschera 'Esenzioni' č
"vero", appaia il valore "Vero"
- Altrimenti ??? (e qui non ho capito cosa vuoi che accada: lo devi
spiegare tu)



title: Problema Urgente!!!!

text:
Salve a tutti ho un problema con un'activeX
Mi spiego:
Uso Access97 Sr2 e ho un db con tabelle collegate quando tento di modificare
il percorso delle tabelle collegate dal menù Strumenti Aggiunte Gestione
tabelle collegate mi dice che il relativo active X non è registrato.
Come posso fare per risolvere il problema??
Grazie per l'aiuto.
Ps. Premetto che ho già provveduto a disinstallare e reinstallare Office ed
il relativo sp.


title: Aggiornare submaschera_dati

author: Franco

text:
Salve,
come si fa ad aggiornare una maschera dati inserita in una maschera
principale?
Cerco di descrivere lo scenario:
Maschera "principale" con una casella di testo ed un controllo
Submaschera inserita nella "principale" che visualizza una tabella clienti
ottenuta per mezzo di una query sul cognome.
Vorrei, digitando il cognome nella casella di testo della maschera
"principale" e cliccando sul controllo, vusualizzare i dati aggiornati nella
submaschera.
Grazie a tutti :)


title: Aggiornare submaschera_dati

author: Peter

text:
"Franco" <
samr...@easyclick.it
> ha scritto nel messaggio
news:wAEH7.72756$sq5.3...@news.infostrada.it...

Puoi semplicemente collegare la sottomaschera con il controllo della
maschera principale.
Nelle proprietą :
Collega campi Master : il controllo della maschera principale
Collega campi Secondari : il campo cognome della sottomascheramaschera


title: Aggiornare submaschera_dati

author: Sergio MAZZA

text:
"Franco" <
samr...@easyclick.it
> ha scritto nel messaggio
news:wAEH7.72756$sq5.3...@news.infostrada.it...

Un sistema "veloce" è quello di inserire il nome del controllo "cognome"
(maschera principale) nella proprietà "collega campi master" della
sottomaschera, e il nome del controllo (della sottomaschera) nella proprietà
"collega campi secondari", che contiene i cognomi...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: Aggiornare submaschera_dati

text:
"Peter" <pete...@NOvizzavi.it> ha scritto nel messaggio
news:KCLH7.73305$sq5.3...@news.infostrada.it...

Grazie ma non mi permette di farlo: "Imposibile creare un collegamento tra
maschere non associate.".
Come associare le maschere?
Cmq, per chiarezza, rispiego qualģč il mio intento:
Inserendo il cognome in una casella di testo TXTCOGNOME e cliccando sul
bottone di comando QRY_ESEGUI, vorrei visualizzare i dati in una
sub-maschera (alla quale ho assegnato come origine dati una query sul
cognome).
So di non essere molto chiaro ma sono un principiante (nel senso che č da
una settimana che cerco di imparare qualcosa, anche se ho avuto modo di
programmare in diversi linguaggi dbase (vecchi...).


title: Aggiornare submaschera_dati

text:
"Franco" <
samr...@easyclick.it
> ha scritto nel messaggio
news:dy2I7.81321$sq5.3...@news.infostrada.it...

Rispiego la tecnica :
Crea una form e nell'intestazione maschera inserisci il tuo controllo
TXTCOGNOME, nel corpo inserisci la sottomaschera dove hai, ovviamente,
almeno il campo COGNOME.
Nella proprietą collega campi secondari inserisci COGNOME
Nella proprietą collega campi master inserisci TXTCOGNOME
Funziona tutto in automatico.


title: rinominare un report in stampa PDF

author: MarcoBa

text:
Ho bisogno di rinominare un report in fase di stampa pdf dandogli il nome
secondo i dati che contiene. Ho provato a cambiare la caption, se faccio
l'anteprima poi la stampa in pdf tutto ok, invece quando vado direttamente
in stampa mantiene la caption originaria.
Come posso risolvere il problema??
Grazie per l'eventuale aiuto
Marco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: rinominare un report in stampa PDF

author: Roberto da casa

text:
"MarcoBa" <
produ...@pica.it
> ha scritto nel messaggio
news:d55eq6$h1l$1...@news.newsland.it...
> Ho bisogno di rinominare un report in fase di stampa pdf dandogli il nome
> secondo i dati che contiene. Ho provato a cambiare la caption, se faccio
> l'anteprima poi la stampa in pdf tutto ok, invece quando vado direttamente
> in stampa mantiene la caption originaria.
> Come posso risolvere il problema??
> Grazie per l'eventuale aiuto
> Marco
>
Vai sul Sito Comune (link qui sotto) e nella Sezione Reports leggi la FAQ di
Walter Negrinelli intitolata "4.21 Esportare un report in un file PDF".
Con la tecnica illustrata in quella FAQ potrai impostare sia il nome del
file pdf generato che il percorso della directory in cui generarlo.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Visualizzare dati corrispondenti

text:
Salve a tutti,
ho un quesito.
Ho una tabella CLIENTI e una tabella BOLLE.
Nella maschera relativa alle bolle vorrei che selezionando da una
combo la ragione sociale del cliente, comparissero in automatico,
nelle caselle di testo corrispondenti, i dati relativi al cliente
ovvero indirizzo, cap, città etc...
la struttura delle tabelle coivolte è:
Tb|Clienti
IDCliente - Contatore - PK
RagioneSociale - testo
Indirizzo - testo
cap - testo
provincia - testo
p.iva - testo
c.f - testo
Tb|Bolle
IDBolla - Contatore - PK
IDCliente - numerico - FK
DataBolla - Data/Ora
etc..
Qualcuno sa aiutarmi a capire come fare?
Grazie in anticipo.


title: Visualizzare dati corrispondenti

author: Access

text:
Ciao
m...@hotmail.it
,
<
m...@hotmail.it
> ha scritto nel messaggio
news:1184742936.2...@e9g2000prf.googlegroups.com...





Per questo apri un'altro post.
Ciao
Access


title: è possibile creare una serie di controlli in una form e nominarli in vba?

text:
dovrei creare 400 textbox in una form con nomi molto simili ovvero
textbox1
textbox2
textbox3
...
textbox 400
visto che non vorrei fare tutto a mano esiste un modo per crearli con un
ciclo for da codice vba?
Grazie a tutti


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:cc293m$9op$1...@lacerta.tiscalinet.it...

Usa la funzione CreateControl (vedi help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: gestione righe ordine

author: massimo

text:
ciao a tutti sono stato costretto a compilare questo lungo discorso per
cercare di capire bene non riuscendo a trovare qualcosa di molto chiaro.....
mi spiego...
mi ritrovo una tabella articoli che devo obbligatoriamente gestire con  un
ID di idendificazione dell'articolo del tipo contatore
con varie tabelle di gestione tipo clienti ordini dettagli ecc.
vorrei capire bene come fare sui successivi passaggi:
1) inserire l'articolo nella riga dettagli tramite la casella di testo
codart o descrizione;
2) avere la possibilità di scrivere nella casella di testo descrizione una
riga che non sia in elenco articoli;
TBL ARTICOLI
IDArticolo        contatore
IDCodArt         testo
descrizione        testo
IDscelta            testo
IDformato         testo
ecc.
TBL ORDINI
IDordine         contatore
Data               data
numero           numero
IDCliente        numerico
ecc.
TBL Dettagli
IDDettagli      contatore
IDordine        numerico
IDArticolo     numerico
ecc.
le mie relazioni sono le seguenti:
tbl ordini uno a tbl dettagli molti    con integrità referenziale.
tutto questo per riuscire ad inserire gli articoli sia che ricordi il codart
o che ricordi la descrizione......
nell'attesa vi mando un saluto
Massimo


title: gestione righe ordine

author: Emyr

text:
On Mon, 11 Mar 2002 19:12:50 +0100, "massimo" <
mas...@inwind.it
>
wrote:
>ciao a tutti sono stato costretto a compilare questo lungo discorso per
>cercare di capire bene non riuscendo a trovare qualcosa di molto chiaro.....
>
>mi spiego...
>
>mi ritrovo una tabella articoli che devo obbligatoriamente gestire con  un
>ID di idendificazione dell'articolo del tipo contatore
>con varie tabelle di gestione tipo clienti ordini dettagli ecc.
>
>vorrei capire bene come fare sui successivi passaggi:
>
>1) inserire l'articolo nella riga dettagli tramite la casella di testo
>codart o descrizione;
se devi inserire tramite codice usi una casella combinata con origine
dati la tabella degli articoli e su lostfocus ricopi su descrizione il
valore di column(1) del codice dove hai messo la descrizione(nr
colonne=2)
se devi fare ricerche tramite descrizione e ricavarti il codice usi
dlookup(vedi help)
>2) avere la possibilità di scrivere nella casella di testo descrizione una
>riga che non sia in elenco articoli;
è sufficiente che non sia obbligatorio l'inserimento del
codicearticolo, scrivi la descrizione senza codice
>
>TBL ARTICOLI
>IDArticolo        contatore
>IDCodArt         testo
>descrizione        testo
>IDscelta            testo
>IDformato         testo
>ecc.
>
>TBL ORDINI
>IDordine         contatore
>Data               data
>numero           numero
>IDCliente        numerico
>ecc.
>
>TBL Dettagli
>IDDettagli      contatore
>IDordine        numerico
>IDArticolo     numerico
>ecc.
>
>le mie relazioni sono le seguenti:
>
>tbl ordini uno a tbl dettagli molti    con integrità referenziale.
>
>tutto questo per riuscire ad inserire gli articoli sia che ricordi il codart
>o che ricordi la descrizione......
>
>nell'attesa vi mando un saluto
>Massimo
>
>
>
>
Saluti.
Emanuele.


title: gestione righe ordine

text:




Saluti.
Emanuele.
Emanuele mi sono incasinato sicuramente per una stupidaggine.....
Se inserisco solamente la descrizione mi crea automaticamente un altro id
articolo nella tabella rticoli....
In cosa sbaglio?
ciao massimo


title: gestione righe ordine

text:
On Wed, 13 Mar 2002 10:24:04 +0100, "massimo" <
mas...@inwind.it
>
wrote:
CUT
>
>Emanuele mi sono incasinato sicuramente per una stupidaggine.....
>
>Se inserisco solamente la descrizione mi crea automaticamente un altro id
>articolo nella tabella rticoli....
>
>In cosa sbaglio?
>ciao massimo
>
>
sicuramente perchè il campo descrizione dove scrivi è quello della
tabella articoli e non quello dei dettagli del documento
Saluti.
Emanuele.


title: Sostituire riga di testo in file esterno

text:
Salve a tutti,
sto cercando un modo 'pulito' per sostituire una riga di testo in un
file esterno (config.txt)
utilizzato appunto come config, mi spiego:
nel file in questione ci sono una serie di righe
parametro1=valorex
parametro2=valorey
parametro3=valoreZ
io vorrei sostituire il valore attuale, di una sola riga, con il mio
nuovo.
So che è possibile leggere tutto il file, riga per riga, e riscriverle
opportunamente modificate
in un nuovo file,
c'è un metodo migliore ?
grazie
Elio


author: Alessandro Cara

text:

Public Function getFile(pName)
     Dim sText, fs, f
     Set fs = CreateObject("Scripting.FileSystemObject")
     Set f = fs.OpenTextFile(pName, 1)
     sText= f.readall
     f.Close
     stext=replace(stext,"a","b")
     Set f = fso.CreateTextFile(pName, True)
     f.write (stext)
     ts.Close

     Set f = Nothing
     Set fs = Nothing
End Function

Ho unito due routines che avevo quindi il tutto potrebbe non essere
esente da errori
--

ac (x=y-1)


text:
Il 09/10/2011 11.40, Alessandro Cara ha scritto:
P.S
> ts.Close
f.close

--

ac (x=y-1)


text:
On 9 Ott, 11:42, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Ti ringrazio per la risposta,
appena riesco faccio una prova.
L'uso di textstream l'avevo visto (in altri msg. del gruppo)
ma mi mancava l'opzione 'readall'.
A prima vista cmq. sembra proprio quello che cercavo.
ciao
Elio


text:

Perfetto,
provata e funziona proprio come serviva a me,
grazie di nuovo.
Elio


title: Strano comportamento esportazione report excel

author: Pino

text:
La mia applicazione deve esportare dei repot in exc. premetto che su
on open dei  dei report viene correttamennte inserito un filtro
tramite stringa generato dall'utente. Quando vengono impostati i
filtri al report per la prima volta..l 'esportazione avviene
correttamente. Quando l'utente genera un nuovo filtro..e il report
viene aperto..l'esportazione in excel avviene con il filtro precedente
e cosi le volte successive a meno che non metto il report in design
mode poi lo riapro e cosi l'esportazione avviene bene. Non capisco
perche' quando viene impostato un filtro sul report dalla seconda
volta in poi..l'output se ne frega e mi stampa in excel il report con
il filtro precedente.
Avete qualche idea per superare l'impasse?
Grazie.


author: Popi - TheBadHabits

text:

Ciao!
Io metterei una interruzione sulla openreport in modo da seguire quel
che succede con il debug.
Hint: magari scopri che il filtro in esportazione non lo leggi dalla
me.filter del report ma da una variabile pubblica ;)
HTH
Popi


title: Eseguire applicazione come Amministratore

author: Marco Antonioli

text:
Buonasera.
Tramite un applicazione access salvo i messaggi inviati/rivevuti con la
posta elettronica in varie cartelle di cui tengo traccia unitamente ad
altre informazioni in un db.
Adesso vorrei mantenere solo i diritti di lettura su queste cartelle
consentendo solo alla procedura di scrivere.
In pratica dovrei loggarmi come client "limitato" ed eseguire
l'applicazione come amministratore.
E' possibile ?
Lavoro in un ambiente 2003 Server con dominio + clients XP/2000.
Grazie
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Lorenzo(pyx)

text:
In
news:9db37d60ab1a0ebb2d3...@mygate.mailgate.org
,
Marco Antonioli <
in...@echovr.it
> ha scritto:
> Buonasera.
> Tramite un applicazione access salvo i messaggi inviati/rivevuti con
> la posta elettronica in varie cartelle di cui tengo traccia
> unitamente ad altre informazioni in un db.
> Adesso vorrei mantenere solo i diritti di lettura su queste cartelle
> consentendo solo alla procedura di scrivere.
> In pratica dovrei loggarmi come client "limitato" ed eseguire
> l'applicazione come amministratore.
> E' possibile ?
> Lavoro in un ambiente 2003 Server con dominio + clients XP/2000.
> Grazie
Ciao,
dovrebbe essere possibile tramite il RunAs.
In pratica idetinfichi tramite esplora risorse
MsAccess.exe  click dx invia a desktop
Ora dall'icona sul desktop clic-dx esegui come
Inserisci le credenziali e dovrebbe andare.
Sappici dire.
--
Lorenzo


author: Alessandro Baraldi

text:
Marco Antonioli ha scritto:
> Buonasera.
> Tramite un applicazione access salvo i messaggi inviati/rivevuti con la
> posta elettronica in varie cartelle di cui tengo traccia unitamente ad
> altre informazioni in un db.
> Adesso vorrei mantenere solo i diritti di lettura su queste cartelle
> consentendo solo alla procedura di scrivere.
> In pratica dovrei loggarmi come client "limitato" ed eseguire
> l'applicazione come amministratore.
> E' possibile ?
> Lavoro in un ambiente 2003 Server con dominio + clients XP/2000.
> Grazie
La gestione di Admin la vuoi effettuare dall'applicativo Access o
estendere al Sistema Operativo.... per impedire
a terzi di visualizzare le Mail da esplora risorse...?
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:1169226924.9...@q2g2000cwa.googlegroups.com
>
> La gestione di Admin la vuoi effettuare dall'applicativo Access o
> estendere al Sistema Operativo.... per impedire
> a terzi di visualizzare le Mail da esplora risorse...?
>
> @Alex
Con esplora risorse vorrei vedere/aprire ma non modificare e tantomeno
cancellare.
L'applicativo dovrebbe invece consentirmi tutte le operazioni in modo
da tenere allineato il database con il contenuto delle cartelle.
Grazie
MArco



author: Giovanna Pellegri

text:
"Lorenzo\(pyx\)" <
lorenzoTha...@pyx.it
> wrote in message
news:PY6sh.563$
qN4....@twister1.libero.it
> Ciao,
> dovrebbe essere possibile tramite il RunAs.
> In pratica idetinfichi tramite esplora risorse
> MsAccess.exe  click dx invia a desktop
> Ora dall'icona sul desktop clic-dx esegui come
> Inserisci le credenziali e dovrebbe andare.
>
> Sappici dire.
>
Certamente
Grazie
> --
> Lorenzo



title: Sicurezza db

author: neofita

text:
Dopo aver seguito passo-passo le istruzioni (consigli tecnici) del FAQ
sicurezza di Cristiano de Pasquale sul sito comune creando un .mdw con i
relativi ute amm etc fino in fondo .relative prove di apertura etc (per non
dilungarmi .. ) . poi compongo la riga di comando e , dato l'utente e pwd
entro nel db , fin qui apparentemente tutto bene . Vado a leggere l'help in
linea e ...." è facile determinare le informazioni contenute nell'mdw  " etc
.
Mi viene un dubbio e lancio Wrkgadm.exe , nella casella id metto lo stesso
nome del mdw creato precedentemente ( mio.mdw) , ok , ok e , porca
p@@#++tana al riavvio dell'mdb che volevo proteggere mi si apre senza pwd ,
bello e pronto per essere massacrato ...
Ho sicuramente fatto qualche errore ma in pratica se so il nome dell'mdw in
uso ne posso creare uno con nome identico che lo sovrascrive e manda al
diavolo tutto il lavoro di protezione ... DOVE ho sbagliato ??
Sto spulciando tutti gli help di access (cerco di farmene una ragione) ma il
Vs aiuto so già che sarà determinante.
Ciao , passate bene le feste ?? ingrassati ???


title: richiesta aiuto per db gestione turni con griglia mese a vista

text:
Access 2003 / 2010

Buona domenica a voi tutti.

Avendo scritto altri due post rimasti senza risposta, forse perché troppo
specifici; ripropongo la richiesta per avere qualche dritta su come
iniziare a sviluppare un  di per la gestione dei turni mensili. Cercò di
piegar i meglio, non  ho problemi nel realizzare le giuste tabelle da
relazionare comprendenti i dipendenti, le fascine orarie, la tabella con i
31 gg del mese, ecc., ma ho seri problemi su come evitare di far vedere i
gg 29 - 30 e 31 nel caso si trattasse di un mese più breve, ad esempio
febbraio. Inoltre non ho idea su come potrei far fare l'inserimento
automatico dei dei dipendenti e dei turni M/P/M/P ecc. In relazione al
primo turno inserito nel mese per inizializzare i restanti turni o meglio
in riferimento all'ultimo turno del mese precedente. Sarebbe mio desiderio
creare una tabella per inserire la reperibilità, le ore pure di
straordinario senza dover inserire iniziò e fine lavoro per calcolare  (non
necessario per le mie esigenze d'ufficio) e relazionare quest'ultima al
giorno del mese a cui si riferiscono i servizi.

Preciso che non sono tanto bravo da scrivere VBA, ma me la cavo con i
resto.

Spero mi possiate dedicare qualche minuto per aiutarmi.

Grazie tante, Bruno


title: access e web

author: cinis

text:
Ciao a tutti qualcuno sa dirmi come posso da una finestra fare
periodicamente l'apertura di una pagina web senza farla aprire in pop up,
perche me la trovo sempre davanti e non so proprio come fare. Pensavo di
inserire un ocx in una maschera che facesse la funzione del mio explorer e
lasciarla ridotta, ma non ho idea di dove sbattere la testa. grazie in
anticipo di tutto


title: DoCmd.SendObject "ERRORE" in Access 97

author: Bortolo

text:
Quando tento di inviare un file txt con il comando DoCmd.SendObject ,
access mi mostra una casella di errore:
COMANDO O AZIONE "INVIA OGGETTO" NON DISPONIBILE
Probabilmente esiste una "patch" per creare l'aggiunta.
Sapete dirmi come si chiama il file e dove reperirlo ?
Saluti
stbo...@tiscalinet.it


title: Ho messo la Password al mio Programma Access e adesso devo rifare tutti i controlli Combo????

text:
Allora mi spiego:
Ho realizzato un'applicazione per un cliente, chiamiamola APPLI, ho creato
due Database:
1) APPLI-MASCHERE
2) APPLI-DB
In APPLI-MASCHERE ho collegato le tabelle presenti in APPLI-DB e ho
realizzato il tutto.
Questo è stato fatto perché APPLI-DB si trova su un server mentre
APPLI-MASCHERE è situato sui client in formato MDE.
Ora però è venuta l'esigenza di proteggere APPLI-DB con una password per
evitare che qualcuno acceda in rete ad esso. Ho impostato la password ed ho
cambiato
Set db=CurrentDb()
in
Set db=OpenDatabase("APPLI-DB",,"PWD=pippo;")
e fin qui tutto ok......mi apre il database e via codice mi fa fare
tutto...ok!
Ma veniamo ai controlli Combobox di elenco, nella mia versione originale io
per caricare i dati in questi controlli utilizzavo la seguente sintassi:
- Me.CasellaCombinataDipart.RowSource = "SELECT [Dipartimento].[IdDip],
[Dipartimento].[DescrDip] FROM Dipartimento where IdDip=" & DipU
- Me.CasellaCombinataDipart.Requery
E ovviamente essendo "Dipartimento" una tabella collegata veniva vista come
una tabella locale e non c'era nessun problema.
Ora però la tabella non è più locale e qui casca l'asino.... come posso
impostare in modo facile la password per dirgli che il controllo deve
accedere al database APPLI-DB ed eseguire la stringa SQL: SELECT
[Dipartimento].[IdDip], [Dipartimento].[DescrDip] FROM Dipartimento where
IdDip=" & DipU. Adesso ovviamente non mi carica un bel nulla.....perché non
trova la tabella Dipartimento.
Avevo pensato di aprire il recordset e poi assegnarlo al controllo come in
VB ma NIENTE in access non si può fare? Mi sembra strano sarò io che non so
come si fa.
Qualcuno ha un suggerimento indolore, ovviamente non ho nessuna voglia di
crearmi il rowsource come stringa di record separati da ";".....:-)))))
Grazie
Ken


author: Giorgio prx

text:
"kenshiro2000" <
kenshi...@libero.it
> ha scritto nel messaggio
news:7Y2i9.13028$Hc7.2...@twister1.libero.it...

Devi riallegare tutte le tabelle (ti verrà chiesta la password) e tutto sarà
come prima (CurrentDb() incluso)
Ciao Giorgio


text:
[CUT]
>
> Devi riallegare tutte le tabelle (ti verrà chiesta la password) e tutto
sarà
> come prima (CurrentDb() incluso)
>
> Ciao Giorgio
>
>
>
E lo sapevo....le cose sono sempre più facili di quello che sembrano :-) Ti
ringrazio mi hai evitato un sacco di lavoro e una figuraccia.........ma
perché queste cose non sono mai scritti su quei cavolo di Help????? E
pensare che è una vita che programmo in Access e VB.......come si dice non
si finisce mai di imparare :-)
Arigrazie mille
Ken


text:
"kenshiro2000" <
kenshi...@libero.it
> ha scritto nel messaggio
news:Xn6i9.15370$Hc7.2...@twister1.libero.it...

Nell'Help cerca password quindi seleziona l'argomento "Collegamento di
tabelle di un database protetto con password " troverai maggiori
chiarimenti.
Ciao Giorgio


text:
>
> Nell'Help cerca password quindi seleziona l'argomento "Collegamento di
> tabelle di un database protetto con password " troverai maggiori
> chiarimenti.
>
> Ciao Giorgio
>
Trovato grazie ancora ;-)


author: Marco M.

text:
"Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
news:amaqo8$v3n$1...@lacerta.tiscalinet.it...

Ciao Giorgio scusa se mi intrometto, è da tempo che vorrei risolvere un
problema simile, fino al collegamento ad un solo db_be esterno tutto ok con
la password,
per cui faccio ne più ne meno quello che hai suggerito a kenshiro ma per
gestire più di un db_be esterno mi si creano un po di casini e quando provo
a cercare un collegamento con un'altro db_be mi si perdono i collegamenti
del primo e non mi collega il secondo senza il risultato desiderato.
Possibile che Access non mi consenta un collegamento da codice?
Possibile che devo riallegare tutte le tabelle a manetta?
Sapresti darmi un suggerimento?
Marco M.


text:
"Marco M." <
teat...@tin.it
> ha scritto nel messaggio
news:%57i9.111803$ub2.2...@news1.tin.it...
>
> "Giorgio prx" <
giorgio...@tiscalinet.it
> ha scritto nel messaggio
> news:amaqo8$v3n$1...@lacerta.tiscalinet.it...
> >
> > "kenshiro2000" <
kenshi...@libero.it
> ha scritto nel messaggio
> > news:7Y2i9.13028$Hc7.2...@twister1.libero.it...
> > > Allora mi spiego:
> > >
>
> Ciao Giorgio scusa se mi intrometto, è da tempo che vorrei risolvere un
> problema simile, fino al collegamento ad un solo db_be esterno tutto ok
con
> la password,
> per cui faccio ne più ne meno quello che hai suggerito a kenshiro ma per
> gestire più di un db_be esterno mi si creano un po di casini e quando
provo
> a cercare un collegamento con un'altro db_be mi si perdono i collegamenti
> del primo e non mi collega il secondo senza il risultato desiderato.
> Possibile che Access non mi consenta un collegamento da codice?
> Possibile che devo riallegare tutte le tabelle a manetta?
> Sapresti darmi un suggerimento?
> Marco M.
>
Sul sito comune ci sono esempi su come allegare le tabelle non ricordo se
contemplano la password, in ogni caso prova questo codice che
utilizza il jet DAO (ancora il più usato, se ti interessa ADO + ADOX fammi
sapere).
 Sub Allega()
           Dim Db1 As Database           'Database di transito
           Dim TbLd As TableDef         'Tabella da allegare
           Dim Password As String         'Password
           Dim NomeDb As String          'Nome database
           Dim Conn As String                'Proprietà connect di TableDef
           Dim i As Integer                      '
          Password = ";Pwd=xxxxxx"    'Dove xxxxx = tua password
           Set Db1 = CurrentDb()
           For i = 0 To Db1.TableDefs.Count - 1
                  Set TbLd = Db1.TableDefs(i)
                  Conn = Db1.TableDefs(i).Connect
                  If Conn <> "" Then               'Se è una tabella
collegata
                      NomeDb = Mid(Conn, InStrRev(Conn, ";DATABASE=") + 10)
'Estraggo il nome del database compreso di percorso
                      '-------- Qui puoi cambiare il nome del database
                      'NomeDb="C:\Database\TuoDb.mdb"
                      TbLd.Connect = ";DATABASE=" & NomeDb & Password
                      TbLd.RefreshLink
                  End If
                  Set TbLd = Nothing
           Next
           Set Db1=Nothing
End Sub
Ovviamente questo è un'esempio sintetico e funziona solo con tabelle
allegate di  MsAccess. Per odbc excel dbIII ecc studia il valore restiduito
da Db1.TableDefs(i).Connect
Ciao Giorgio.


title: Doppio criterio su apertura maschera

text:
devo aprire una maschera da un'altra in questo modo:
Private Sub Form_DblClick(Cancel As Integer)
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Maschera1"
    stLinkCriteria = "[id]=" & Me![ID]
    DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria,
acFormPropertySettings, acDialog
End Sub
oltre a questo criterio dovrei passagli anche questo:
  AND   stLinkCriteria = "cmb1.cOLUMN(2)=" & Me![txtA]
qual'è la sintassi giusta?
ps(id primo criterio tipo numerico,nel secondo criterio tipo testo)
grazie
ciao Buon Anno


title: Doppio criterio su apertura maschera

author: Salvatore

text:
"@Roberto" <
Tas...@aliceposta.it
> ha scritto nel messaggio
news:weXIb.28075$VW.13...@news3.tin.it...
>
> devo aprire una maschera da un'altra in questo modo:
>
>
> Private Sub Form_DblClick(Cancel As Integer)
>
>
> Dim stDocName As String
>     Dim stLinkCriteria As String
>
>     stDocName = "Maschera1"
>
>     stLinkCriteria = "[id]=" & Me![ID]
>     DoCmd.OpenForm stDocName, acFormDS, , stLinkCriteria,
> acFormPropertySettings, acDialog
> End Sub
>
> oltre a questo criterio dovrei passagli anche questo:
>
>
>
>   AND   stLinkCriteria = "cmb1.cOLUMN(2)=" & Me![txtA]
>
>
> qual'č la sintassi giusta?
>
> ps(id primo criterio tipo numerico,nel secondo criterio tipo testo)
>
>
> grazie
>
>
>
> ciao Buon Anno
Prova cosě, con un unico criterio
 stLinkCriteria = "[id]=" & Me![ID]& " AND cmb1.cOLUMN(2)=" & Me![txtA]


title: Doppio criterio su apertura maschera

author: Alberto S.

text:
On Thu, 01 Jan 2004 15:43:24 GMT, "@Roberto" <
Tas...@aliceposta.it
>
wrote:

La sintassi sarebbe abbastanza semplice
stLinkCriteria = "[id]=" & Me![ID] & "And [SecondoCampo] = " _
   & Chr$(34) & Me![txtA] & Chr$(34)
Ho detto sarebbe perché tu non puoi indicare nei criteri un controllo
della maschera che stai aprendo (cmb1.cOLUMN(2)) ma un campo presente
nell'origine record della maschera stessa. Quindi invece di
'cmb1.cOLUMN(2)' metterai il nome del campo corrispondente. Se non c'è
nella tabella, crea una query ad hoc ed usa quella come origine
record.
Ciao
--
Alberto
No alle guerre


title: riformulo la domanda:come inserire un doc di Word in una maschera

author: alfak

text:
ciao a tutti
il mio problema è :
quando inserisco un documento di word in una maschera
viene visualizzata solamente la prima pagina del documento
e non riesco a visualizzare le pagine di cui è composto il documento
come posso risolvere il mio problema
sto utilizzando la versione 2000


author: Sergio MAZZA

text:
"alfak" <
alfakon...@virgilio.it
> ha scritto nel messaggio
news:Anbhc.111341$rM4.4...@news4.tin.it...

Non serve riformularla; se chi ti ha risposto non ha compreso la tua
esigenza i casi sono:
- non ti sei spiegato bene;
- chi ha risposto non ha compreso bene;
- chi ha risposto ti ha suggerito una possibile soluzione;
- parlate due lingue differenti;
quindi prosegui con il tuo primo messaggio e rispondi spiegando meglio la
tua esigenza a chi ti ha risposto...
Ciao.
--
Sergio MAZZA


title: Access e DLL

author: Lupino

text:
Salve a tutti,
non riesco a far comunicare correttamente il C e VBA!!
Per le funzioni senza parametri, non ci sono problemi. Ma i problemi
arrivano quando devo passare anche un semplice intero.
Prima si lamentava sulle "convenzioni di chiamata", e pensavo di risolvere
utilizzando la convenzione stdcall, ma a quel punto diceva che non trovava
il punto di ingresso corretto nella dll. Ho provato a togliere il
trattino dall'Alias, e TUTTO SI E' IMPALLATO. Riavviando Access, ora dice
che quella DLL (attenzione, io non ho cambiato NULLA) non la trova più. :/
Qui c'è il codice della DLL di prova, ed il codice utilizzato da access.
Se qualcuno può aiutarmi, per favore lo faccia. Non so più cosa fare :(
8<------8<------ dll.h 8<------8<------
#include <windows.h>
/* per facilitare l'esportazione */
#define EXPORT __declspec(dllexport)
EXPORT int FAR PASCAL LibMain(HANDLE hModule, WORD wDataSeg,
		WORD cbHEapSize, LPSTR lpszCmdLine);
EXPORT int __stdcall ret(int a);
EXPORT char* __stdcall retstr(char* str);
EXPORT int torna4();
8<------8<------ dll.c 8<------8<------
#include <stdio.h>
#include <stdlib.h>
#include "dll.h"
/* Ho letto che questa serve comunque... */
EXPORT int FAR PASCAL LibMain(HANDLE hModule, WORD wDataSeg,
		WORD cbHEapSize, LPSTR lpszCmdLine) {
	return TRUE;
}
EXPORT int __stdcall ret(int a) {
	return a;
}
EXPORT char* __stdcall retstr(char* str) {
	return str;
}
EXPORT int torna4() {
	return ret(4);
}
8<------8<------ dichiarazioni in un modulo access 8<------8<------
Option Compare Database
Option Explicit
Public Declare Function torna4 Lib "test.dll" () As Integer
Public Declare Function retstr Lib "test.dll" _
Alias "_retstr@4" (str As String) As String
Public Declare Function ret Lib "test.dll" _
Alias "_ret@4" (a As Integer) As Integer
8<------8<------ chiamate da una maschera 8<------8<------
Option Compare Database
Option Explicit
Private Sub cmdProva_Click()
    Dim s As String, prova As String
    prova = "prova"
    s = retstr(prova)"
    MsgBox s
End Sub
-----------------------------------------------------------
Ho usato il GCC, nel seguente modo:
gcc dll.c -c
gcc -shared -o test.dll dll.o -Wl --out-implib
Grazie mille in anticipo! :)
PS. Scusate per il crosspost, ma penso sia appropriato.
Followup-to: it.comp.appl.access
--
[ Andrea Spadaccini a.k.a. Lupino / Lupin85 - from Catania ]
[ MAIL: lupin85(at)
email.it
 - ICQ: 91528290 - Linux 2.4.22 ]
[ Linux Registered User #313388 - Powered by Slackware 9.1 ]


title: Access e DLL

author: Cinzia

text:
"Lupino" <ask...@if.youwant> ha scritto nel messaggio
news:pan.2004.11.25....@if.youwant...

Ciao Lupino,
non ho esperienza con GCC, di solito uso Microsoft Visual C e lì uso per le
dichiarazioni:
Es:
int  far PASCAL torna4()
{
    torna4= 4;
}
 Utilizzo poi un file di definizioni TUADLL.DEF, in cui dichiaro quali
funzioni devono essere esportate fatto più o meno così:
LIBRARY   TUADLL
DESCRIPTION 'Bla Bla Bla'
HEAPSIZE  1024
EXPORTS
 torna4 @1
 retstr @2
In Access invece la dichiaro così:
 Declare Function Compress Lib "tuadll.dll" () As Long
Spero possa esserti utile!
Saluti
Cinzia


title: Access e DLL

text:
"Lupino" <ask...@if.youwant> ha scritto nel messaggio
news:pan.2004.11.25....@if.youwant...
> Salve a tutti,
> non riesco a far comunicare correttamente il C e VBA!!
> Per le funzioni senza parametri, non ci sono problemi. Ma i problemi
> arrivano quando devo passare anche un semplice intero.
> Prima si lamentava sulle "convenzioni di chiamata", e pensavo di risolvere
> utilizzando la convenzione stdcall, ma a quel punto diceva che non trovava
> il punto di ingresso corretto nella dll. Ho provato a togliere il
> trattino dall'Alias, e TUTTO SI E' IMPALLATO. Riavviando Access, ora dice
> che quella DLL (attenzione, io non ho cambiato NULLA) non la trova più. :/
>
> Qui c'è il codice della DLL di prova, ed il codice utilizzato da access.
[....]
> Option Compare Database
> Option Explicit
>
> Public Declare Function torna4 Lib "test.dll" () As Integer
> Public Declare Function retstr Lib "test.dll" _
> Alias "_retstr@4" (str As String) As String
> Public Declare Function ret Lib "test.dll" _
> Alias "_ret@4" (a As Integer) As Integer
>
[...]
Ciao,
nella dichiarazione della variabile parametro in VBA
mettici un  *ByVal* str as String. I parametri, per
convenzione, devono venire passati per valore anche
se poi in realta' saranno per riferimento.
Inoltre nella routine di chiamata fai precedere un
str=string(255,0), ovvero inizializza la stringa con
il carattere null (0). In C e' opportuno che la stringa
sia inizializzata.Quando poi, dopo la chiamata la
riutilizzi, usa una InStr(...  ad esempio :
str=Left$(str, InStr(str, Chr(0)))
Ciao
lorenzo


title: Sottomaschera

author: FERRO

text:
Sono un profano di Access. Ho creato una maschera per la gestione dei miei
clienti e vorrei dalla maschera principale  aprire una sottomaschera o
tabella per riportare i dati relativi agli sconti dei clienti e fare in modo
che ad ogni record sia legata una sotto maschera con i propri sconti.
Qualcuno mi sa dire come posso fare
grazie
ferro


title: Sottomaschera

author: Morgan

text:
"FERRO" <
fer...@libero.it
> ha scritto nel messaggio
news:8xK5g.105854$A83.2...@twister1.libero.it...

Guardati bene il demo di esempio NorthWind.
Morgan