mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Arrotonda a numero pari superiore

Ciao a tutti,
vorrei trovare una funzione che mi possa arrotondare un numero dispari 
superiore a 0 al numero pari più alto e vicino.
Ad es. se da un calcolo mi esce 15 vorrei restituire 16.
Sapete darmi qualche indicazione
Ciao a tutti Cesco 


www.donkarl.com/it
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 
www.donkarl.com/it
dove?
--
ac


prova questa:
iif(iif(a - int(a) > 0, int(a)+1, a) mod 2 = 0, int(a), int(a+1))
dove a è il numero da valutare
se il numero è pari restituisce lo stesso numero
se il numero è dispari o decimale restituisce il minimo pari superiore
se non sono previsti numeri decimali l'espressione può essere
semplificata
se ci sono errori vediamo se si può perfezionare
Ciao
AleC

 wrote:

prova questa:
iif(iif(a - int(a) > 0, int(a)+1, a) mod 2 = 0, int(a), int(a+1))
Ciao
AleC

 Ciao
--
ac

 - Mostra testo citato -
Infatti nel sito di Karl c'è un esaustivo articolo sugli
arrotondamenti per uso commerciale ma non aiutava più di tanto per il
quesito in questione.
La tua espressione va bene nel caso di numeri interi ma se gli passi
un numero decimale restituisce i decimali.
Non sapendo se il risultato del calcolo del questionante potesse
essere anche decimale o meno, ho introdotto questa possibilità
AleC

Newsgroup: it.comp.appl.access
Titolo: Data file

Vorrei chiedervi se è possibile variare la data di creazione di un file
presente sul disco fisso da un istruzione in una rutine esempio.
File="c:/Prova.txt"
filedatatime(file)=Date()
Naturalmente questo non funziona in quanto filedatatime visualizza solamente
e non consente modifiche.
Esiste un comando per questa modifica
Grazie a tutti.

 wrote in message
news:n6Bsf.20013$
eD5.3...@twister2.libero.it

Non credo sia possibile, ma se spieghi cosa vuoi ottenere forse
può venire un'idea risolutiva a qualcuno....!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:b40ce60112fb6945a2...@mygate.mailgate.org...

Il file prova.txt ha come data di creazione 01/01/2004 io vorrei modificare
questa data con la data odierna ovvero 28/12/2005 - 30 gg. ossia 28/11/2005
dimmi se è possibile
Grazie

 Grazie
L'unico modo che mi viene in mente č aprire un nuovo File.txt
e ricopiare dentro il contenuto del file Originale, quindi
salvarlo, ed eventualmente eliminare l'originale.
In questo modo il nuovo file ha la data odierna.
Ciao



Oppure cambiare la data del sistema, poi copiare il file.txt in file.bak,
cancellare il file.txt e rinominare il file.bak con file.txt.
Pensavo  fosse stato meno complicato.
Ciao e    grazie per la tua disponibilità e sollecitudine.

 ha scritto nel messaggio 
news:n6Bsf.20013$eD5.3...@twister2.libero.it...

Perchè non lo copi con un altro nome? Magari usando la classe 
Scripting.FileSystemObject?
Il nuovo file avrà la data di creazione corrente.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: SetFocus in Maschere Popop

Ciao a tutti il N.G.
  sapete se c'è modo di far funzionare il setfocus anche nelle maschere
popup??
In questi giorni sto' creando una mia piccola applicazioncina che utilizza
pesantemente le maschere popup. Il problema è che all'apertura di tali
maschere il focus non viene assegnato al primo controllo della lista di
Tabulazione. Ho provato a questo punto (su evento apertura della maschera) a
forzare il setfocus ad un controllo particolare, ma senza successo.
Avete per caso idee su come sia possibile agire??
grazie mille a tutti
Ricky

 Ricky
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ciao Roberto, e grazie mille per la tempestività con cui mi hai risposto.
Nello scorso messaggio ho scordato di indicare che oltre alla proprietà
popup, setto anche la proprietà a scelta obbligatoria a true e che sto
usando la versione Xp di access (Ma non penso sia questa la differenza).
In origine utilizzavo solo maschere tradizionali (con le proprietà popup e a
scelta obbligatoria impostati a false) e tutto funzionava perfettamente,
cioè all'apertura il focus veniva impostato correttamente al primo controllo
nella lista di tabulazione (che nella maggior parte dei casi è una
sottomaschera, per cui assegna il focus al primo controllo della
sottomaschera). Settando i due flag a true ciò non avviene più e non riesco
neanche a impostarlo con il setfocus).
Ciao:Ricky

 Ciao:Ricky
--

Newsgroup: it.comp.appl.access
Titolo: Da Access a VB.NET.

Ciao a tutti,
dopo tempo torno a trovarvi.
 
Ciao a tutti.
Sto convertendo in VB 2010 Express, una applicazione che sviluppai 15 anni fa su Access 97. Sino ad oggi le prestazioni sono eccellenti, ma ora ho l'esigenza di farlo.
Ho diverse tabelle di cui una di 80.000, ma è arrivata anche a 300.000, senza alcun problema. Ovviamente il DB è normalizzato. Solitamente la configurazione dispone di due client in rete locale.
Come basi dati penserei di mantenere il file .mdb, dato che non mi ha dato problemi. Sono a conoscenza anche di SQL Server Compact, ma non so se valga la pena l'adozione. Vorrei invece evitare DB con servizi come SQL Express. Cosa mi consigliate?
Stabilito questo, vorrei sapere cosa devo studiarmi per eseguire semplici operazioni CRUD. Con il vecchio DAO non ho problemi, come anche in SQL. Documentandomi ho appreso dell'adozione di LINQ. Ho provato a creare una classe LINQ con il mio MDB e anche con un MDF, ma risponde (se non ho capito male però) che lavora solo con SQL Server. Ho già connesso VB con il file MDB (anche con quello MDF), creato il dataset etc, ma ora devo utilizzare appunto le Create, Read, Update e Delete. Cosa mi devo studiare?
Perdonate la banalità della questione, ma sono davvero pochi giorni che sono migrato su .NET e quanto scritto sopra sulle tecnologie da applicare per manipolare i dati, mi ha confuso.
Auspico ogni suggerimento. Grazie in anticipo.


Scoprirai di preferire Access ... Tra l'altro per certe cose e' piu' veloce DAO di ADO.


wrote:

Ciao
il tuo pprblema non è Access come Front End, ma come Backend semmai.
hai mischiato un pò di cose tra loro.
Usa SQL come database (anche nella versione Compact) e Access come
front end. Dopo non ti serve .Net, LINQ o quant'altro
 
MA


Ciao,
credevo di aver spiegato correttamente. Certo che la domanda è sul BE. Volevo proprio chiedere consiglio sul DB da utilizzare, dato che stavo stravolgendo il progetto e sto già sviluppando su .NET.
Mi hai dato la tua opinione. Grazie.
Newsgroup: it.comp.appl.access
Titolo: Zippare un database

Buonasera,
premetto che è la prima volta che posto un messaggio e mi scuso in
anticipo per l'eventuale infrazione a qualche regola del gruppo.
Ho creato un'applicazione con Access 2003 di tipo Client/Server i cui
utenti ricevano le relative autorizzazioni da un file mdw; in tale file
ho settato il mio username come amministratore di sitema e ho eliminato
tutti i diritti relativi all'utente Admin.
L'applicazione è installata su alcune macchine in un ufficio
all'estero ed è linkata ad un server dove risiede la base dati.
Ho necessità di aggiornare tale applicazione con le richieste che mano
mano arrivano dagli utenti spedendo la nuova versione via email.
La grandezza attuale è di circa 30MB e cercando di comprimerla usando
WinZip non ottengo alcun risultato.
Può qualcuno indicarmi il sistema per risolvere il problema visto che
la zona non è coperta dalla dsl?
Grazie

 ha scritto nel messaggio
news:1153417678....@s13g2000cwa.googlegroups.com...

Forse ci hai già pensato... ma un compactdatabase prima dello zip risolve
qualcosa?
se ci sono delle immagini però non cambia molto la grandezza del file dopo
averlo compattato... casomai se ci sono toglile o convertile in gif anziche
jpg...
Ciao
Nik

Grazie Nik,
Il database è già settato per esser compattato automaticamente in
chiusura.
Non ho immagini all'interno dell'applicazione solo qualche logo
dell'azienda sui reports già importate come gif.
Questo problema l'ho avuto da quando ho settato il file di workgroup.
Prima non c'erano problemi e zippato il database non arrivava a 2.7
MB

 MB
Ecco il problema, qui c'è qualcosa che no va.
un workgroup non può gonfiare tanto un db.
Importa tutto in un nuovo progetto
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Ciao,
scusa per il ritardo, ma essendo all'estero e usando la rete aziendale
per connettermi ad internet, non avevo le autorizzazioni necessarie per
poter rispondere.
Grazie per i suggerimenti, ma io ritengo che la grandezza del database
non sia il problema. Il database, in se, è molto grande anche perchè
contiene circa 400 query, 300 maschere e circa 300 reports oltre a
circa 70.000 righe di codice. Ho seguito il tuo consiglio creando un
nuovo database, aggregandolo al workgroup, altrimenti non avevo le
autorizzazioni ad importare gli oggetti, ed importando tutto.
Effettivamente le dimensioni si sono ridotte a poco più di 20MB. Ma il
problema rimane.
Se tento di zipparlo, il file compresso mantiene esattamente la stessa
dimensione. Se associo il nuovo database al workgroup di default
(system mdw), viene zippato e si riduce a 2.7 MB ma poi, estraendolo e
lanciandolo, non funziona perchè non trova le autorizzazioni per gli
utenti. Vorrei specificare che nel paese di destinazione non ho settato
alcun utente con diritti di amministratore.
Grazie
Manlio
Newsgroup: it.comp.appl.access
Titolo: Aprire una query parametrica da codice

Ciao a tutti
Il quesito segue ad una discussione i qualche post fa
intitolato "definire recordset a partire da una query"
il problema come dice l'oggetto è definire un recordset
a partire da una query che possiede dei criteri.
Come mi è stato consigliato (da Roberto da casa) ho seguito
il link al sito comune e letto la FAQ
di Federico Luciani
per imparare a usare il codice ho costruito
la situazione ipotizzata nella FAQ
e usato il codice proposto cioè
   Dim dbs As Database
   Dim qdf As QueryDef
   Dim rst As Recordset
   Set dbs = CurrentDb
   Set qdf = dbs.QueryDefs("qrycompleanni")
   qdf.Parameters![Mese:] = ""
   qdf.Parameters![Sesso:] = ""
   Set rst = qdf.OpenRecordset
   '...
   rst.Close
   qdf.Close
   Set dbs = Nothing
ma ottengo il messaggio "Elemento non trovato in questo insieme"
dove sbaglio?
scusate la domanda probabilmente banale.

 ha scritto nel messaggio
news:P735c.71248$FJ6.2...@twister1.libero.it...

Stai usando una Versione di Access>97 tipo 2000 o XP quindi
non hai impostato i Riferimenti coretti alle Librerie di DAO
che servono proprio nel tuo caso.
Quindi dalla Finestra VBE(Codice) Menù Strumenti--->Riferimenti
devi deselezionare ADO e cercare DAO.
@Alex.

 ha scritto nel messaggio
news:c32j3c$bcu$1...@lacerta.tiscalinet.it...

Grazie, due volte vista l'ora e il giorno

 ha scritto nel messaggio
news:c32j3c$bcu$1...@lacerta.tiscalinet.it...

Ho fatto quello che dici, ma ottengo lo stesso risultato
temo di non aver capito la tua indicazione
comunque nella finestra di dialogo
Menù Strumenti--->Riferimenti
ho selezionato - solo - le seguenti voci:
- Visual basic for application
- Microsoft access 10.1 Object library
- OLE automation
- Microsoft DAO 3.6 object library
ottengo però sempre la stessa risposta


 ha scritto nel messaggio
news:gW45c.68289$Kc3.2...@twister2.libero.it...

Potrebbe derivare dal fatto che se non passi dei Parametri
non viene restituito nessun Recordset, di conseguenza
la successiva istruzione(prova ad usare le 2 parentesi)
         Set rs = qdf.OpenRecordset()
potrebbe generare quell' ERRORE ed anche le istruzioni
che hai indicato con i PUNTINI visto che il Recordset=Null.
Pertanto io inserirei un controllo, oltre che passare i Parametri,
del tipo:
If rs.Eof AND rs.Bof Then Exit Sub
Fai alcune prove, ma ora deve andare, verifica bene
anche i nomi dei Parametri e della Query....!
Ciao

 "Elemento non trovato in questo insieme"
ma "qrycompleanni" esiste fra le query?
--
a.cara


O.K. grazie mille il problema era nei nomi dei parametri (uno spazio " " di
troppo che non riuscivo a vedere)

 ha scritto nel messaggio
news:c33u22$23k46n$1...@ID-163946.news.uni-berlin.de...

O.K. grazie mille
la query c'era ma il problema era nei nomi dei parametri (uno spazio " " di

Newsgroup: it.comp.appl.access
Titolo: stampa ordini da report collegato

Salve, tanto per cambiare ho un problema ... Pablitomf inizierà a detestarmi
... comunque, provo a esporVi il tutto:
Ho creato un report per la stampa degli ordini, tale report viene lanciato
direttamente dalla maschera dove l'agente inserisce l'ordine e stampa il
record corrente.
Adesso ho inserito un pulsante che apre una maschera con due campi di
selezione daord e aord che puntano alla tabella delle testae e mostrano il
numero ordine,
poi ho creato una query e nel campo selezione ho inserito il filtro
between forms!stampa!daord and forms!stampa!aord
la query gira, sembra bene, ma quando stampo il report ... mi crea un'unica
testata e inserisce tutte le righe ...
sono un novizio di access per cui questo forse banale problema a me sembra
un gran casino ... potete aiutarmi per cortesia?
Grazie a tutti!
-- 
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
www.spammer.it

 testata e inserisce tutte le righe ... 
Allora non gira bene.
La domanda è quella che già ti ho fatto e alla quale non mi hai risposto...
Come sono collegate le righe del SottoForm al Form Principale?
-- 
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

<cut>
Ciao!
La tabella delle righe si lega a quella delle testate con il campo NUMORD
presente in entrambe.
La sottomaschera righe, su nuovo imput aggiorna il campo numord che le tiene
in relazione.
Ho provato a inserire in interruzione pagina nel report ... funziona ... so
che non è sicuramente l'azione migliore, ma in attesa di miglioramento ho
permesso al dbase di lavorare ... anche se su ogni range di pagine stampate,
il bug è che dopo l'ultima spara fuori un foglio in + senza dati ... poco
male per ora!!!
Ho risposto in modo sufficentemente completo o serve altro?
A disposizione fino alle 18, poi scappo, devo dare il cambio a mia moglie
per la pappa del bimbo!!!


se vuoi e\o se può servire ti mando una copia zippata, 1,3Mb con il solito
link downloadabile.
N.B.: contiene tutti gli archivi necessari per giri di test!

 per la pappa del bimbo!!!
Prima il dovere e poi il DOVERE... così funziona. Per il piacere c'è tempo


 ha scritto nel messaggio
news:c8an9f$vsu$1...@news.newsland.it...

Bhe, questo l'ho gia pensato infatti il n° ordine è:
ORD + right di due dell'anno + / + progressivo su campo di tipo 0000
faccio l'upload e ti posto il link via mail!
ciao

 ciao
Cià.

Newsgroup: it.comp.appl.access
Titolo: Ma dov'è l'errore ???????(#eliminato#)

In una Form ho diverse caselle combinate che si popolano pescando i dati in
altrettante tabelle. Tali tabelle , a seconda della situazione, vengono
vuotate con delle operazioni di "delete *" ( da codice) e ricaricate con
altri dati. A questo punto succede il guaio !!!!.
Le caselle combinate non si popolano con i nuovi dati (che ho verificato
essere presenti nelle tabelle) ma si popolano di un'infinità di #eliminato#
??!!!!???.
C' è qualcuno che è in grado di darmi qualche dritta??
Grazie mille
Stefano

 ha scritto nel messaggio
news:mpKba.6232$Lr4.1...@twister2.libero.it...

Devi fare la requery di tutte le combo
Antonio

 ha scritto nel messaggio
news:mpKba.6232$Lr4.1...@twister2.libero.it...

Ogni volta che aggiorni la tabella che usi (direttamente o indirettamente)
come origine riga di una casella combinata, prova a fare il Reuery della
casella combinata interessata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie!
Stefano
Newsgroup: it.comp.appl.access
Titolo: Ricerca campi

Salve
Ho già chiesto questa domanda in passato e gentilmente mi avevate risposto,
ma scusatemi non riesco più a trovare la risposta.
La domanda era:
Nella griglia critery della query quando non inserisco niente mi visualizza
tutti i record, e cosi va bene,
se invece inserisco un valore mi visualizza tutti in record con quel valore
e anche quelli che in quel campo non hanno niente.
Io vorrei che se non inserisco niente mi visualizzi tutto, ma se inserisco
un valore mi visualizzi solo i record con quel valore (e non quelli nulli)
Grazie
Ciao
Giorgio

 Giorgio
Questo già lo fa di default.
Manda l'SQL della query, ci sarà sicuramente qualche dettaglio che non va.
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
Mi sono reso conto di essermi spiegato male
Ho una query con allinterno della griglia criteri il seguente:
Like ConvertNulls([Forms]![mia scheda]![nomecampo];"*") Or Is Null
"questa funzione lo presa dai database di esempio di access"
Con questa funzione se nel campo "nomecampo" della mia scheda non inserisco
nulla mi visualizza tutti i record (e va bene)
se però inserisco un valore, mi visualizza tutti i record con quel valore ed
anche i record che in quel campo non hanno niente
Io vorrei che inserendo un valore mi visualizzasse solo i record con quel


Giorgio ha scritto:





Come scritto precedentemente, ti mostra anche i record che hanno il campo
criterio vuoto proprio perchè nel criterio hai un "Or Is Null".
Prova a toglierlo (il "Or Is Null"), lasciando solo il "Like.....".



Ho provato a togliere il "Or is Null" e a lasciare solo il Like, ma il
problema è che se non inserisco niente non mi visualizza nessun  record
Io invece vorrei che quando nel campo della maschera non inserisco niente mi
visualizzzi tutto, e quanto inserisco un valore mi visualizzi solo i record
con quel valore (e non quelli null)
Grazie
Ciao
Giorgio

 Giorgio
Allora il problema č dato dal fatto che la casella della maschera non
contiene un Null ma una stringa vuota "", che viene trattata in modo
diverso.
ConvertNulls č una funzione che hai scritto tu? In questo caso basta
modificarla per restituire il secondo argomento anche quando il primo sia
una stringa vuota invece che un Null.
Altrimenti prova a modificare il criterio cosě:
Like Iif(Nz([Forms]![mia scheda]![nomecampo])="";"*";[Forms]![mia
scheda]![nomecampo])

Newsgroup: it.comp.appl.access
Titolo: Unificare il codice...

Salve a tutti,
proverň a spiegare quello che vorrei fare:
Ho diverse FORM:
FORM1 controllo POL=125
FORM2 controllo POL=145
FORM3 controllo POL=957
FORM4 controllo POL=587
--------
FORMn controllo POL=XYZ
+
FORM-POPUP (dettaglio tramite POL)
Vorrei automatizzare e standardizzare
l'apertura dell FORM-POPUP passandogli
il controllo POL dalle varie FORM.
La FORMPOPUP č comune a tutte le FORM
Mi date delle indicazioni per far ciň?
(premetto che conosco a mala pena la differenza
tra procedura privata e pubblica...)
grazie
saluti
sdamy

 il controllo POL dalle varie FORM.
Che significa passargli il controllo? Intendi dire il valore contenuto nel
controllo? E dove deve andare? In un altro controllo della form popup?
Se č cosě metti un pulsante su tutte le form, al clic farai
docmd.openform "popup"
forms("popup").controllo = me.POL
Antonio

 ha scritto nel messaggio
news:Hx1P7.234830$sq5.11...@news.infostrada.it...

Hai capito al volo...
č proprio quello che mi serviva
grazie1000
ciaociao
sdamy

Newsgroup: it.comp.appl.access
Titolo: [QUERY] Modifica proprietà SQL da Querydefs

Devo modificare la proprietà come in oggetto
di una QRY, nulla di strano il codice funziona.
Il problema mi sorge quando devo farlo sulla Form
aperta....!
Forse è una cosa nota, ma non ne ero a conoscenza....!
Il pratica il predicato SQL non viene modificato fintanto
che non chudo la FORM.
Questo indipendentemente dai REQUERY fatti.
Nemmeno aprendo la QRY stessa non noto la modifica,
ma se chiudo la Form viene eseguita la modifica.
Ho alternative oppure devo basare la Form invece che su una
QRY compilata direttamente su un predicato SQL.....???
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


Dopo la modifica della QueryDefs
------------------------------------------
Me.RecordSource=Me.RecordSource
-------------------------------------------
Ciao Giorgio

 Ciao Giorgio
Ottimo.
Direi che dormo.....!!!!
Ciao Giorgio Grazie.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Ho problemi con le date

Ciao a tutti  sono aalle prime armi con acces ed è la prima volta che mi
connetto a questo NG.
Ho fatto un database con acces per curare la mia attività (sono un agente di
commercio) e ho un problema .
Come faccio a chiedere al programma di estrapolare da una tabella di date
tutti i pagamenti che vanno da una data  ad un'altra data?? Es. dal
01/01/2001 al 30/01/2001 .
Ho provato ad immetere nei criteri la formula beetwine 01/01/01 and 30/01/01
e va bene ma devo fare una query per ogni mese e ogni volta reimpostare un
report .
non sarebbe possibile fare in modo che ogni volta che io apro la query lui
mi chieda da che data  a che data deve estrapolare i dati???
Vi sarei molto grato se qualch'uno mi rispondesse.
Ciao a tutti
Alfredo
E mail 
roa...@libero.it
.

=[data_inizio] And <=[data_fine]
In questo modo ti chiede di digitare le date ogni volta che lanci la Query.
Dalla Struttura Query poi hai la possibilità di specificare che i 2
parametri sono di tipo Data (Query/Parametri).
OndaMax

 ha scritto nel messaggio
news:JO%b6.21592$ew1.1...@news.infostrada.it...

Prova ad inserire nei criteri: Between [Data Inizio] And [Data Fine]
Ciao
LaLo
Newsgroup: it.comp.appl.access
Titolo: Copiare record

Salve a tutti, potreste darmi una mano nel comprendere come fare a :
copiare un record formato da tre campi visualizzati in una maschera, tramite
un pulsante, in una tabella diversa da quella che contiene il record stesso
?
Es. ho due tabelle una che chiamo A ed una B
Visualizzo il record della tabella A tramite una maschera e vorrei copiare
il record visualizzato attraverso un pulsante di comando che mi attiva un
codice vba e mi permetta quindi di copiare il record nella tabella B.
Credo bisogni utilizzare i recordset da quello che ho capito....
Grazie mille per l'aiuto

 ha scritto nel messaggio
news:qGVLc.39089$5D1.1...@news4.tin.it...

oppure una query di accodamento che seleziona nei criteri l'id del record
scelto nella form
esempio nei criteri del campo id della query metti
=forms![nomeform]![nomecontrollo] poi dopo aver cliccato il mouse sul record
interessato
clicchi sul pulsante che esegue la query, la query sarà di accodamento e non
devi accodare il campo ID se è tipo contatore ovviamente
ecco fatto, fammi sapere. ciao.

Newsgroup: it.comp.appl.access
Titolo: grave errore apertura DB

Il Database utilizzato in rete abbastanza carico di dati.
stamani al doppio click sull'icona viene visualizzato il seguente
messaggio di errore:
     'Si è verificato un grave errore l'ultima volta che è stato aperto
"nome DB". continuare?'
Al click per continuare, viene visualizzato il seguente messaggio:
     'Il database "nome DB" deve essere ripristinato o non è un database',
tentare di ripristinare il database?
al click sul pulsante 'Si' per ripristinare il database viene visualizzata
la seguente finestra:
Microsoft Visual C++ Runtime Library
Assertion failed!
Program:
File: z:\COMMON\inc\safestrfuncs.h
Line:143
Expression: S_OK = = hr
For information on how your program can cause an assertion
failure, see the Visual C++ documentation on assert
- Qualcuno ha idea se ci sia la possibilità di ripristinare il DB e che
tipo di errore abbia causato il malfunzionamento?
grazie e ciao
Ale
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:f4j0og$jju$1...@news.newsland.it...

No conosco l'errore nella fattispecie ma prova ad aprire il db tenendo 
premuto SHIFT poi dal menu strumenti->utilità database scegli compatta e 
ripristina database.
Se non dovesse funzionare crea un db vuoto ed importa tutto dal vecchio.
Ciao
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: arrestare esecuzione codice

Sull' evento caricamento di un form ho scritto una sub che verifica la
presenza di un file, se non trova il file allora non deve caricare la
maschera...
che caspita devo mettere nella Sub per arrestare il caricamento del form ?
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.784 / Virus Database: 530 - Release Date: 28/10/2004

 che caspita devo mettere nella Sub per arrestare il caricamento del form ?
Puoi chiudere la maschera:
DoCmd.Close acForm, Me.Name
E poi aprire o passare il focus a una maschera di tua scelta.
Ciao
--
Galliano

 ha scritto nel messaggio
news:sxTid.19046$Ni.6...@twister1.libero.it...

Ovviamente il tutto seguito da un Exit Sub :)
--
Galliano

 che caspita devo mettere nella Sub per arrestare il caricamento del form ?
Fai il test sull'evento apertura anziché caricamento, e per annullare
l'apertura ti basta impostare Cancel=True
Namor
Newsgroup: it.comp.appl.access
Titolo: Fattura Elettronica e Fattura Elettronica PA sono parrocchie diverse?

Di seguito link a specifiche tecniche Fattura Elettronica
https://www.agenziaentrate.gov.it/wps/content/Nsilib/Nsi/Schede/Comunicazioni/Fatture+e+corrispettivi/Fatture+e+corrispettivi+ST/ST+invio+di+fatturazione+elettronica/?page=ivacomimp
 
 
Di seguito link a specifiche tecniche Fattura Elettronica PA
http://www.fatturapa.gov.it/export/fatturazione/it/normativa/f-2.htm
 
 
La domanda e':  sono due sistemi diversi?
Chideo questo perche' fino a qualche microsecondo fa pensavo fossero la 
stessa 'parrocchia' semplicemente con destinatario prima solo uffici 
pubblica amministrazione, poi anche privati
Ma sembra (almeno a me) che non sia cosi', il primo c'ha uno 'specifiche 
tecniche 1.1 ....'   il secondo 'specifiche tecniche del formato della 
Fattura PA 1.2.1 ....'
Mi vengono i brividi a pensare di riprendere in mano tutto per 
controllare che la fatturazione verso privati sia identica alla 
fatturazione verso pa
E' come se "la mano sinistra nin sa quel che fa la destra.."
Che dite?
 
 
 
 


mi ero posto la stesa domanda e ho confrontato i due tracciati che sono 
identici.
il mio commercialista cmq mi ha dato la "bella" notizia che la fattura 
elettronica che useremo, è stata approvata dalla UE per l'italia, ma nel 
giro di un paio d'anno potrebbe venire totalmente rivista a favore uno 
standard uguale in tutta europa, ovvimanete completamente diversa
 
 
la vera cosa sbalorditiva e il QR code che per contenere 4 cagate di 
dati è grande come un foglio A4 :-)


Si, ho appena stampato il mio da mettere in auto per i futuri acquisti 
di carburante, sono proprio curioso di vedere come lo leggeranno i benzinari
Sembra che sia OBBLIGATORIO il pagamento con carta di credito, ti risulta?
Ed il benzinaro, DEVE inviare le fatture entro le 24 ore dalla vendita, 
questo l'ho letto ma non ho trovato nessun riferimento sicuro
Che dici?
 

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


discorso carta di credito/Bancomat mi risulta essere obbligatorio gia da 
qualche anno
insomma deve essere tracciata la somma
 
ciao
BFS

Newsgroup: it.comp.appl.access
Titolo: importante banalità

Ciao a tutti, ho realizzato una maschera con struttura a schede (scheda
1:informazioni generali, scheda 2: progettazione, scheda 3: dati tecnici
etc.....). Se mi trovo su una scheda che non sia la prima, ogni volta che
cambio record mi ritrovo alla prima scheda del record successivo. io vorrei
avere la possibilità di sfogliare tutti i record sulla seconda o terza
scheda. Sarà per caso perchè ho attivato una routine sulla maschera
all'evento "su corrente" ?.
Spero di essere stato abbastanza contorto come al solito.
Grazie
il principiante assoluto
ele

 all'evento "su corrente" ?.
Sicuramente, visto che il funzionamento normale di Access prevede che il
focus resti sull'ultima scheda attivata.
Newsgroup: it.comp.appl.access
Titolo: Maschera, sottomaschera ed uscita dalla stessa

Ciao a tutti!
Ho una maschera con una sottomaschera. Sui vari controlli mi sposto sia con
invio che con tabulazione, la sottomaschera viene attivata come penultimo
controllo. La sottomaschera contiene 2 controlli e vari records che
utilizzando il tabulatore e l'invio vengono passati uno ad uno: come faccio
ad uscire dalla sottomaschera passando all'ultimo controllo della mashera
dalla tastiera? Sia invio che tab mi fanno spostare sull'ultimo record tra i
du campi avanti ed indietro come un cretino!po della sottomaschera mi
consenta di passare all'ultimo campo della maschera, anche se mi piacerebbe
avere un comando che mi permetta di uscire dalla sottomaschera da tastiera
quando voglio: di solito come si fa?

 ha scritto nel messaggio
news:W3Hwa.96732$3M4.2...@news1.tin.it...

Prova ad usare la combinazione Ctrl+Tab.
Ciao
Galliano

 ha scritto nel messaggio
news:W3Hwa.96732$3M4.2...@news1.tin.it...

Mah...
Comunque potresti scrivere del codice nella maschera che fa poi da
sottomaschera.
Su lostfocus dell'ultimo controllo scriverai
forms("principale").ultimocontrollo.setfocus
Antonio
Newsgroup: it.comp.appl.access
Titolo: Codifica query

c'e' qualcuno che ha la lista o un link dove sono elencati i codici che 
access assegna alle query (i.e. 64=Insert,128=Union,....etc- e' l'etc mi 
manca-)
Grazie in "advance"
-- 
ac (x=y-1)

 ha scritto nel messaggio 
news:8lvZp.57723$GZ3....@tornado.fastwebnet.it...

Puoi ricavarlo da codice oppure se nel tuo database hai tutti i tipi di 
query, questa istruzione li elenca:
SELECT MSysObjects.Flags, MSysObjects.Name
FROM MSysObjects
GROUP BY MSysObjects.Flags, MSysObjects.Name;
Ciao, Carlo 

 ha scritto nel messaggio 
news:8lvZp.57723$GZ3....@tornado.fastwebnet.it...

Solo per le query:
SELECT MSysObjects.Flags, MSysObjects.Name
FROM MSysObjects
WHERE (((MSysObjects.Type)=5));
Ciao, Carlo 

 GROUP BY MSysObjects.Flags, MSysObjects.Name;
Grazie Carlo,
farmi le query e' proprio quello che non volevo fare ;-{) tra l'altro 
rischiano di essere almeno 256 tipi diversi (i.e. la update se non erro 
e' 48 (bit 4 e 5) = 32 (delete) + 16 (chissa' cosa e')
Ho trovato in giro le decode di Campi e Controlli ma le Query ancora 
sfuggono.
-- 
ac (x=y-1)

 ha scritto nel messaggio 
news:ZHwZp.57748$GZ3....@tornado.fastwebnet.it...
cut
Azz...
Non ho visto il mittente del post...
Se mi fossi accorto che eri tu non mi sarei mai permesso di fornire una 
soluzione cos� banale!
Cerco meglio e ti faccio sapere, forse.
Ciao, Carlo 

 l'etc mi manca-)
Ciao Alessandro,
vedi questo blog post di Alex Dybenko:
http://accessblog.net/2009/12/how-to-list-queries-by-type.html
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it


Grazie Karl.
Ci deve essere dell'altro poiche' la join,che access marca Type=0 
(select),  ha una icona diversa nella finestra Database e quindi in 
qualche modo deve essere riconoscibile.
E' comunque un buon punto di partenza.
-- 
ac (x=y-1)

 Cerco meglio e ti faccio sapere, forse.
Ho comunque apprezzato l'interessamento, visto che i tuoi post si sono 
rarefatti (vabbe' si e' rarefatto tutto il NG, ma questo e' ormai 
normale su Usenet)
-- 
ac (x=y-1)

 ac (x=y-1)
Usando Access Developer reference ho trovato questo per A2007:
http://msdn.microsoft.com/en-us/library/bb242673(v=office.12).aspx
Qualcos'altro potrebbe essere utile qui:
http://www.pcreview.co.uk/forums/list-constants-dao-3-6-object-library-t2140413.html
Ciao, Carlo 

 
http://www.pcreview.co.uk/forums/list-constants-dao-3-6-object-library-t2140413.html
Perfetto.
E ora, dopo aver visto che esistono le Compound queries, faccio la fine 
di Ciccio Ingrassia in Amarcord.
Grazie Carlo
-- 
ac (x=y-1)

 Ciccio Ingrassia in Amarcord.
Dai spiegaci l'arcano. 


Nessun arcano,Carlo, non avevo la piu' pallida idea che esistessero.
La ho cercata ma dopo quattro righe delle prima pagina che mi e' 
capitata sotto tiro, visto che non ci avevo capito nulla, ho chiuso 
(come fanno i chirurghi).
-- 
ac (x=y-1)


-:)
-:)
Newsgroup: it.comp.appl.access
Titolo: A2000 e A2003 conviventi

Ciao,
qualcuno sa dirmi se è possibile installare Access 2000 e Access 2003 
sulla stessa postazione? In pratica mi serve A2000 per un mde 
sviluppato con quella versione di Access e Access 2003 per le nuove 
applicazioni che sto rilasciando. Ho provato a convertire 
l'applicazione di A2000 in A2003, ma parecchie funzionalità non vanno e 
non ho tempo per risistemarla. Ho sentito parlare di motori di Access 
da installare su postazioni che non hanno Access installato, esistono 
veramente?
-- 
******************************
Grazie e saluti, Emiliano
******************************

 ha scritto nel messaggio 
news:490b9e00$0$1085$4faf...@reader1.news.tin.it...

Se devi sviluppare o anche convertire la tua applicazione, ti suggerisco 
l'utilizzo di macchine virtuali (Microsoft Virtual PC, SUN Virtual BOX, e 
simili e entrambi gratuiti) che ti permettono di evitare possibili intralci 
tra versioni diverse di access.
Per "motore di access" si intende il RunTime:
Come creare un'applicazione runtime distribuibili di Access utilizzando 
Microsoft Office Access 2003 Developer Extensions
http://support.microsoft.com/kb/842004/it
Per Office 2007 è gratuito:
Introduzione a Access 2007 Developer Extensions e Runtime
http://office.microsoft.com/it-it/access/HA102188681040.aspx
E pare funzioni anche per la verisione 2003...
Ciao.
-- 
Sergio MAZZA 

Scriveva Sergio MAZZA sabato, 01/11/2008:

Ti ringrazio per il suggerimento, ma non credo di possedere le 
competenze giuste per seguire la strada da te indicata. Non mi resta 
altro che tentare di convertire in A2003 l'applicazione scritta in 
A2000. L'avevo già fatto, ma avevo riscontrato delle differenze di 
funzionamento (erano scomparsi, per esempio, nelle tabelle, i + di 
espansione per le tabelle relazionate. Mi sai dire se esiste qualche 
soluzione?
Grazie per la pazienza


 ******************************
Installare un software di virtualizzazione è come installare un qualsiasi 
altro software.
Creare delle macchine virtuali è come installare un pc da zero, con il 
vantaggio di non dover cercare nessun driver per le periferiche.
Devi solo bilanciare la memoria Ram da assegnare alla macchina virtuale che 
verrà tolta(riservata) alla macchina (fisica) che la ospiterà.
Comuque; differenza di funzionamento tra 2000 e 2003? Ce ne sono 
sicuramente, solo il fatto che la maggior parte di chi sviluppa, la versione 
2000, o la snobbata (restando alla '97) o a aspettato la 2003 notevolmente 
più stabile.
Soluzioni? Non ce ne ho, io non utilizzo la 2000 (vado dalla '97 alla 2003, 
e mi fermo!);quando ho riconvertito una applicazione "abbastanza corposa", 
l'ho dovuta usare come ponte perché dalla '97 alla 2003 non c'è passaggio 
diretto, quindi ho creato 3 macchine virtuali con SO+ le tre versioni di 
office e fatto le conversioni 97->2000->2003. Forse Murphy era girato da 
qualche altra parte ma mi ha detto stra-bene!
Consigli? Scrivi qui (o in altri NG) i problemi che incontri, magari si 
trovano soluzioni...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: percorso da subform a form

ciao a tutti
ho questa sub 'Sub InserAggScto(frm As Form)'
Se mi trovo in una subform da dove lancio la sub
e devo prendere il valore di una column di una combo
nella form principale qual'è la sintassi?
p.e.
se è nella subform
frm!LstCliente.Column(1)
ma se è nella form?
 
Grazie


me.parent.LstCliente.Column(1)
 
BFS


Grazie


ma in una sub me.parent non l'accetta

 
 
Se la tua sub si trova in un modulo standard, Me non esiste.
 
Prova con
 
frm.parent!LstCliente.Column(1)
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 
 


Corretto!
Grazie

Newsgroup: it.comp.appl.access
Titolo: Calcolo Ammortamento Cespiti

Sono a richiedere se qualcuno ha già creato qualche programma per
l'ammortamento annuo
dei beni acquistati, e come ha risolto il problema con la data di acquisto
del bene con il primo anno di ammortamento al 50% e i successivi al 100%
calcolando che l'ultimo ammortamento deve portare il valore del bene a zero.
Sarei molto grato se qualcuno potesse darmi suggerimenti.
Grazie Roberto.

 ha scritto nel messaggio
news:QikU8.32347$vm5.1...@news2.tin.it...

Da ricordi molto lontani, ricordo che c'erano parrecchie implicazioni
sull'ammortamento cespiti, per esempio si doveva tener conto se è
Ordinario,Ridotto,Anticipato e Indeducibile e se l'ammortamento è di tipo
Civilistico o Fiscale, poi si doveva tener conto delle ripetute
Rivalutazioni, e poi ..... i ricordi si interrompono  :-))))
Nel tuo caso specifico non riesco a focalizzare il problema.
Ciao


E io aggiungo anche:
- l'ammortamento al 50% per il primo anno vale solo per i beni materiali
- per i beni di valore unitario inferiore a 1.000.000 (di lire) si può fare
l'ammortamento in un solo anno
- oltre agli ammortamenti elencati da Dr.A. esiste anche l'accelerato (nei
primi tre anni di vita del cespite si può raddoppiare l'ammortamento)
- esiste la possibilità (e a volte è conveniente sfruttarla) di ridurre in
un esercizio gli ammortamenti (se non vai sotto il 50% puoi recuperare la
differenza negli esercizi successivi)
- poi ci sono altre cosettine (per esempio la Tremonti bis che magari non
tocca direttamente gli ammortamenti, però ci va vicina).
Va beh, non ti scoraggiare troppo...
Ciao
--
Alberto

Newsgroup: it.comp.appl.access
Titolo: scrollbars dal basso

ciao
ho messo questa stringa
Docmd.GotoRecord,,,acLast
in ->Proprietą SubForm -> Evento -> su apertura
per fare in modo che in una subform in visualizzazione foglio dati la barra
di scorrimento laterale parta dal basso in modo che possa visualizzare gli
ultimi record inseriti e non dall'alto come appare di default.
ma non funziona. Sbaglio qualcosa?
grazie


Ciao
c'è una virgola di troppo nella riga di comando. Prova con
Docmd.GotoRecord,,acLast
Ciao
Salvatore
Newsgroup: it.comp.appl.access
Titolo: xls OpenOffice ->>> xls Excel MS Office

Altre volte il vostro aiuto č stato fondamentale per la soluzione di
alcuni problemi nei quali mi ero impantanato; spero che anche questa
volta qualche anima "benevola" e "benedetta" mi aiuti per la soluzione
del problema che vado ad esporre.
Sono stato incaricato di importare dati da file excel in un database
access per essere sottoposti ad elaborazioni statistiche.
Fin qui nulla di male fino a  quando ho scoperto che i files in oggetto
sono stati creati con OpenOffice in formato xls, ovviamente non identico
a xls di MS Office.
Se apro questi file con MS Excel riesco a salvarli in formato xls di MS
Excel e quindi potrei procedere regolarmente con l'importazione.
Il problema č che il numero dei file č sull'ordine delle centinaia per
cui aprire e salvare tanti files mi sembra un'operazione meccanica e
noiosa che vorrei evitare con l'utilizzo di qualche procedurina....
In attesa di vostri consigli.
Un saluto a tutti
Lino
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Puoi utilizzare un ciclo per elencarti tutti i file "*.xls", c'è un esempio 
nei messaggi precedenti e nella funzione Dir.
Poi con OLE apri excel, carichi il file e lo salvi con il formato giusto:
es.
Dim oApp As Excel.Application
Dim nomeFile As String
Set oApp = CreateObject("Excel.Application")
inizio ciclo per ogni file
    nomeFile = "nuovo-" & 
file.name
'--> se necessario        oApp.Visible = True
        oApp.Workbooks.Open nomeFile
        oApp.ActiveWorkbook.SaveAs "nomeFile", xlNormal
        oApp.ActiveWorkbook.Close False
fine ciclo per ogni file
oApp.Quit
Set oApp = Nothing
Ciao.
-- 
Sergio MAZZA 

 Sergio MAZZA
_________________________________
ciao Sergio,
č tanto che mi pongo questo domanda.
Ma che differenza c'č (oppure č la stessa cosa) nello scrivere:
 Set oApp = Nothing
oppure
oApp.close
ciao
Riccardo 

 Riccardo
Nothing distrugge l'oggetto rilasciando la memoria utilizzata; Close chiude 
la sessione ma non libera la memoria ne distrugge l'oggetto...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Posizionarsi su una determinata pagina di una struttura a schede

ciao a tutti, come da oggetto vorrei che all'apertura di una form 
contenente una struttura a shede si posizionasse su una determinata 
pagina, è possibile?
Spiego meglio, tramite un pulsante di comando di una form, vorrei 
aprire una maschera con un controllo struttura a schede e posizionarmi 
su una di queste pagine ( esempio la 2° chiamata "Nomi").
Semplice vero????
Tommy

tom ha scritto:

Devi far riferimento alla proprietà "indice pagine" della scheda 
all'interno della struttura a schede; a quel punto
puoi impostare il valore ad esempio
me.Controls("schede").Value = 1 (l'indice parte da 0 per cui la 
seconda ha valore 1...)
bye

Newsgroup: it.comp.appl.access
Titolo: un mese in più

 Ho realizzato questa funzione per il calcolo dei giorni in mesi
considerando anche i 15 giorni, che vengono calcolati per un mese es
15g valgono un mese 1, 45 giorni valgono 2 mesi 2, 44 giorni valgono 1
mese 1, 60 giorni valgono 2 mesi 2 ecc. Purtroppo se parto dal 2002 al
2006 tutto OK , ma se la data va dal 1999 2000 2001 al 2006 mi
considera un mese in più.
Dove sbaglio?
Sperando di essere stato chiaro ripeto che tutto va bene per le date
dal 2002 al 2006.
Dim a As Double
Dim b As Double
    a = (Me.data_fine - Me.inizio)
'arrotondamento dei 15 giorni
    b = Int([a] / 30) + IIf((([a] / 30) - Int([a] / 30) >= 0.5), 1, 0)
     Me.calcolo = b

gepp...@gmail.com
 ha scritto:

Perchè non hai usato DateDiff...?
Esempio:
NMesi=DateDiff("m","01/01/1990","01/01/2006")
DecimalPlace=NMesi-Int(Nmesi)
If DecimalPlace>0,5 Then NMesi=NMesi+1
Ciao
@Alex

 ha scritto nel messaggio
news:1158252345....@b28g2000cwb.googlegroups.com...



     Me.calcolo = b
-----------------------------------------------------
gentilmente cosa dovresti ottenere come risultato?
i mesi che si sono fra due date?
o il totale dei giorni, che divisi poi per 30 quello che rimane
se è superiore a 15 diventa 30 (1 mese) e di 45 diventa 60 (2 mesi)?
Puoi chiarire questo?
Ciao
Paolo

 ha scritto nel messaggio
news:1158252345....@b28g2000cwb.googlegroups.com...



     Me.calcolo = b
----------------------------
anzi se posti un esempio forse si può trovare la soluzione
Paolo
Newsgroup: it.comp.appl.access
Titolo: db esterno in riferimenti

ho creato un db esterno con il collegamento ad una tabella del mio db 
originale, poi ho creato un report in questo db esterno basato sul 
collegamento alla tabella, poi ho tentato di aprire il report dal db 
originale e mi dice "il nome del report è errato o fà riferimento ad un 
report inesistente"
sapreste dirmi cosa sbaglio?
grazie.

 ha scritto nel messaggio 
news:48f4a597$0$1072$4faf...@reader2.news.tin.it...

Devi mettere il db esterno tra i riferimenti del db originale.
Sarebbe opportuno aggiungere anche una Sub pubblica nel db secondario del 
tipo:
Public sub ApriIlReport(Nr as string)
DoCmd.OpenReport Nr, acViewNormal
End sub
Chiamerai la sub in questo modo:
Call ApriIlReport("NomeReportSulDbSecondario")
Ciao, Carlo 

 Ciao, Carlo
ah ok, pensavo di poter usare docmd.openreport, mentre posso richiamare 
funzioni o sub pubbliche presenti nel secondo db
provo e invierà l'esito.
Grazie. 

 Ciao, Carlo
Funziona! grandioso, grazie.

 ha scritto nel messaggio 
news:48f854f2$0$18155$4faf...@reader3.news.tin.it...

Ti accorgerai che con Access/VBA si possono fare cose incredibili!
Ciao, Carlo 

 Ciao, Carlo
mi sto rendendo conto
Newsgroup: it.comp.appl.access
Titolo: Condivisione di un DB in internet

Salve a tutto il NG,
il problema che vorrei affrontare č legato alla condivisione di un DB
Access in un rete locale e in internet.
Cioč: ho due reti locali (una a MI e l'altra a RM) che in qualche modo
devono condividere gli stessi dati.
Ho creato il DB tutto insieme (maschere, query, codice...), dopodichč
ho diviso il database in BE e FE. Dalla lettura degli altri articoli
mi sembra di aver capito che per condividere il DB all'interno della
LAN, una soluzione semplice č quella di posizionare il BE all'interno
di una cartella condivisa, accessibile quindi dai client su ognuno dei
quali gira il FE.
Quale potrebbe essere una soluzione 'saggia' che mi permetta di
condividere il DB tra le due LAN? La soluzione piů semplice che mi
viene in mente č di gestire le due LAN separatamente cioč due DB_BE
distinti (uno per ogni LAN) e poi in qualche modo alla fine della
giornata sincronizzarli.
Ci sono secondo voi delle soluzioni piů eleganti e robuste
(sicuramente si) ma allo stesso tempo semplici e veloci dal punto di
vista della realizzazione (questo non lo so, no VPN) per ottenere lo
stesso risultato?
Saluti da Luca

 Saluti da Luca

Newsgroup: it.comp.appl.access
Titolo: logaritmo naturale

Vorrei inserire in una maschera una casella di testo che mi restituisce il
logaritmo naturale di un numero reale.
con     =ln(...)     mi restituisce     #Nome?
La guida dice che in alcuni casi potrebbe essere necessario il file
msowcf.dll     ... io c'è l'ho in \office\office
Con il logaritmo in base 10     =log(...)     non ho problemi...
Grazie in anticipo.


Perdonami, ma la funzione Log  di Access ti restituisce il logaritmo
naturale e non il logaritmo in base 10, si insomma ti restituisce il
logaritmo in base e (dove e = 2,718282....).
Infatti se scrivi =Log(100) ti restituisce 4,60517018598809 che č il
logaritmo naturale di 100, mentre come si sa il logaritmo in base 10 di 100
č uguale a 2.
Poi, siccome il logaritmo in base N di X č uguale al logaritmo naturale di X
diviso il logaritmo naturale di N, puoi anche calcolarti il logaritmo in
base 10 di 100 scrivendo = Log(100) / Log(10) che infatti fa 2.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

  -  rimuovi XXX x rispondere
Newsgroup: it.comp.appl.access
Titolo: Stampa unione - visualizza documento

Utilizzando questa funzione riesco a collegare un documento di Word Vuoto
con una tabella del mio applicativo, ma quando si apre Word non mi compare
il documento :o(... Il file c'è perchè posso aggiungere i campi e fare il
preview,
ma devo aprirlo nuovamente da word se ci voglio scrivere... (in pratica ho
lo sfondo grigio  :o) )
Sapete dirmi quale proprietà ho tralasciato?
Grazie Giulio.
Function prn_unione()
Dim DocWord As Word.Document
Dim myMMFields As MailMergeFields
Set DocWord = GetObject("c:\PROVA.DOC", "WORD.DOCUMENT")
'INIZIALIZZA LA STAMPA UNIONE
DocWord.MailMerge.OpenDataSource _
                                Name:=CurrentDb.Name, _
                                LINKTOSOURCE:=True, _
                                Connection:="TABLE GENERI", _
                                SQLStatement:="SELECT * FROM [GENERI]"
'VISUALIZZA WORD
DocWord.Application.Visible = True
DocWord.Activate
End Function

 ha scritto nel messaggio
news:8v5rud$r9t$1...@fe1.cs.interbusiness.it...

Prova con:
Set DocWord = CreateObject("Word.Document")
DocWord.Application.Documents.Open "c:\prova.doc"
Ciao.


Grazie, sono riuscito a vedere il documento, ma ho un altro problemino che
ho appena inserito sul news.. :o(
Non avevo visto la tua risposta....
Sorry

Newsgroup: it.comp.appl.access
Titolo: I report e campi calcolati

Ciaoooooo!!!
Dunque ho un report che mi esegue attraverso dei campi non associati
dei calcoli ( somme e conteggi ). Il report è legato ad una query.
Il mio problema è che per quanto riguarda la stampa del report access mi
stampa tante pagine quanti sono i record, vale a dire che se ho 20
record mi fa 20 stampe!! Io vorrei che venisse stampata solo una pagina
essendo il report solo un foglio in cui vengono esegutiti dei calcoli
sull'intero archivio!!!
avete suggerimenti???
grazie e ciao
mike
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 mike
Prova con un report non associato a nessuna query o tabella.
Namor