title: Lookup_Tabella.Campo = ?

author: Maurizio

text:
Salve a tutti del NG, volevo lanciare un report partendo da una maschera
i cui dati sono stati filtrati, ovvero:
1) - Prima applico un filtro alla maschera dei dati basandomi su alcuni criteri
2) - Lancio un report con DoCmd.OpenReport "Nomedel Report",,Me.Filter
Non so cosa sia successo perchè in un altra Applicazione la cosa mi funzionava.
Qui invece quando lancio il DoCmd, mi viene fuori una mascherina in cui si
richiede di immettere un parametro per la funzione Lookup, con un messaggio
del tipo Lookup_Tabella.Campo .
Immettendo poi il valore la cosa non funziona comunque, non capisco perchè
debba essere cercata la corrispondenza in una tabella di riferimento, quando
nel report sono presenti sia i codici che le relative codifiche e quindi questi
valori verrebbero già trovati li' per poter applicare il filtro.
Nel report ho diverse caselle combinate, se non applico il filtro tutto Ok.
Qualcuno mi puo' aiutare ?
Ciao
maurizio.


title: Non si dispone delle autorizzazione necessarie....

author: Carmelitano

text:
Salve
ho un problema che non riesco a risolvere.
Da un cliente, che ha un vecchio programma scritto chissa da chi
viene utilizzato un file access che non riesco ad aprire in quanto
da il messaggio in oggetto.
Ci sono due file uno .mdb e uno .mdw con lo stesso nome
Il file .mdw � leggibile e contiene 4 query che dovrebbero consentire
l'accesso al file se non ho capito male.
Qualcuno pu� dirmi come aprire e leggere questo il file mdb ?
Grazie infinite
C.


title: errore in espressione dinamica

author: Franco dellavalle

text:
ciao a tutti

non riesco con questa espressione dinamica

FctCriterio_cfa = Forms(strForm)!("Cbo" & MyCustomer)

grazie


title: errore in espressione dinamica

author: Alessandro Cara

text:

A fare cosa?
Per come e' scritta immagino che hai un cbo (combobox) che prende il
nome (dell'oggetto combo) per ogni cliente che hai?

Spiega quelo che vuoi fare (forse e' meglio).
Riimmagino tu voglia prendere il /nome/ del cliente da /un/ cbx?

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


title: errore in espressione dinamica

text:

Grazie Alessandro
si, è proprio cosi


title: errore in espressione dinamica

author: Karl Donaubauer

text:
Salve,

Franco Dellavalle ha scritto:
> non riesco con questa espressione dinamica
>
> FctCriterio_cfa = Forms(strForm)!("Cbo" & MyCustomer)

Lascia perdere il punto esclamitivo.
Vedi anche
http://www.donkarl.com/it?FAQ6.1
.

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: errore in espressione dinamica

text:
Il 11/03/2017 22:17, Karl Donaubauer ha scritto:
> Salve,
>
> Franco Dellavalle ha scritto:
>> non riesco con questa espressione dinamica
>>
>> FctCriterio_cfa = Forms(strForm)!("Cbo" & MyCustomer)
>
> Lascia perdere il punto esclamitivo.
> Vedi anche
http://www.donkarl.com/it?FAQ6.1
.
>

Karl, non se la cava lo stesso
Gli verrebbe fuori, immagino, una cosa del genere
Forms.MyForm.cboalessandrocara
o
Forms.MyForm.cboKarlDonauBauer
;-)



title: errore in espressione dinamica

text:

perfetto
grazie


title: Gestionale Hotel

text:
Buona sera a tutti.
Faccio una domanda che forse a molti risulterà stupida.
Qualcuno ha mai fatto un DB gestionale adattabile a Pensioni, Hotel o
simili, con poche pretese.
Un amico mi ha chiesto di buttargli giù qualcosa, ma avendo poco tempo
libero, se qualche anima Pia avesse per caso un adattabile.
PROBLEMA, il tutto Gratis!!!!!!!!!, io non vendo Software o applicativi,
questo per dire che in buona fede se qualcuno può, tantissimi
ringraziamenti.
(Con il sorgente sarebbe l'ideale per eventuali personalizzazioni).
La richiesta è molto limitata, nulla di professionale, solo per tener conto
delle consumazioni, prenotazioni camere e un minimo di contabilità.
Perdonate la richiesta, ma d'estate mettersi a fare un gestionale è
impensabile.
Alex.
--
Posted from [212.141.54.102]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Gestionale Hotel

author: Lorenzo Coronati

text:
Scrisse
ik2...@libero.it
 (@Alex):
>Qualcuno ha mai fatto un DB gestionale adattabile a Pensioni, Hotel o
>simili, con poche pretese.
>Un amico mi ha chiesto di buttargli giù qualcosa, ma avendo poco tempo
>libero, se qualche anima Pia avesse per caso un adattabile.
>PROBLEMA, il tutto Gratis!!!!!!!!!,
Dove ce l'ha l'hotel, il tuo amico?
Si puo' sempre valutare uno scambio... ;-)
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Gestionale Hotel

text:
Fosse un HOTEL ****** stelle troverei il tempo e un buon condizionatore per
fare il tutto, ma è una Pensioncina in quota(rifugio privato) che apre solo
pochi mesi l'anno, quindi richiede un DB molto economico, da un max di 3 ore
lavoro, impossibile, se non è già fatto.........
Lo scambio potrebbe essere un piatto di polenta e funghi, io
accetterei...............
Alex.
--
Posted from [212.141.54.103]



title: Gestionale Hotel

author: warp

text:
"@Alex" > Fosse un HOTEL ****** stelle troverei il tempo e un buon
condizionatore per
> fare il tutto, ma è una Pensioncina in quota(rifugio privato) che apre
solo
> pochi mesi l'anno
Ma allora sarebbe più corretto definirla una gestione *malghe* :-)
 quindi richiede un DB molto economico, da un max di 3 ore
> lavoro, impossibile, se non è già fatto.........
> Lo scambio potrebbe essere un piatto di polenta e funghi, io
> accetterei...............
Consiglio: penso che nel catalogo Finson ci sia quello che il tuo amico
cerca a prezzi super stracciati.
La qualità dei programmi in questione è elevata dal punto di vista grafico
... per il resto, beh: praticamente è sempre la stessa gestione con nomi
diversi!
Scherzi a parte, dovrebbe essere la soluzione migliore.
ciao, warp


title: Gestionale Hotel

text:
Scrisse
ik2...@libero.it
 (@Alex):
>Fosse un HOTEL ****** stelle troverei il tempo e un buon condizionatore per
>fare il tutto, ma è una Pensioncina in quota(rifugio privato) che apre solo
>pochi mesi l'anno, quindi richiede un DB molto economico, da un max di 3 ore
>lavoro, impossibile, se non è già fatto.........
>Lo scambio potrebbe essere un piatto di polenta e funghi, io
>accetterei...............
Io adoro la montagna d'estate :-)
Dove sta la pensioncina?
C'e' un decollo per parapendio nei paraggi?



title: Gestionale Hotel

text:
La supplica non è stata accolta positivamente, era ovvio, ma ho perso poco
più di 10 sec. a postarla.
La pensione è sulle Dolomiti, ma è un rifugio.
Ciao a tutti, mi metterò al lavoro con calma.....
Alex.
--
Posted from [212.141.54.102]



title: Gestionale Hotel

text:
@Alex ha scritto nel messaggio <000301c1146f$203bcd40$4830623e@w1v7p0>...
>La supplica non è stata accolta positivamente, era ovvio, ma ho perso poco
>più di 10 sec. a postarla.
Giuro che se avessi la gestione che cerchi te la regalerei: tutta pubblicità :-)
Comunque mi pare che quello scavezzacollo di Lorenzo Coronati sia interessato alla proposta!
>La pensione è sulle Dolomiti, ma è un rifugio.
>Ciao a tutti, mi metterò al lavoro con calma.....
Secondo me non vale la pena: ti ripeto che nel catalogo Finson (o Phinson??) trovi tutto per poche
lire ... inutile perderci tempo.
Ciao, warp


title: Gestionale Hotel

text:
Grazie, in effetti spendere poche lire per l'Amico Fritz è costoso, si
trattava più di un piacere che avrei voluto fargli....
Ciao Alex.



title: ho eliminato i menu per sbaglio

author: Sabrina Tieri

text:
salve a tutti. ho riaperto un db fatto tempo fa e non so perchè o
percome è stato selezionato dal menu Strumenti->Avvio la possibilità di
non modificare più le barre. esiste un modo per riaprire il db in
modifica? io riesco ad aprire le maschere in visualizzazione struttura
ma non posso modificare i menù e non vedo più le barre degli stumenti
(uso Access 97)
grazie a tutti
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: ho eliminato i menu per sbaglio

author: Antonio Ganci

text:
Sabrina Tieri wrote:
> salve a tutti. ho riaperto un db fatto tempo fa e non so perchè o
> percome è stato selezionato dal menu Strumenti->Avvio la possibilità
> di non modificare più le barre. esiste un modo per riaprire il db in
> modifica? io riesco ad aprire le maschere in visualizzazione struttura
> ma non posso modificare i menù e non vedo più le barre degli stumenti
> (uso Access 97)
>
> grazie a tutti
Aridaje.
Mentre apri il DB tieni premuto il tasto shift cosi' ignora le impostazioni
di Avvio...
Antonio.


title: Compatibilità tra Access97 e Access2000

author: Claudio S.

text:
Ciao a tutti
ho il seguente problema:
un db in versione 97, se accedo dal mio pc con A2K : nessun problema.
Alcuni miei colleghi sempre con A2K quando provano ad accederci trovano il
seguente messaggio : "Impossibile aprire un database creato con una versione
precedente dell'applicazione"
Come posso procedere ?
Immagino che questo problema sia stato ampiamente trattato ma purtroppo non
ho trovato niente ne sul NG che sul sitocomune.
Ringrazio anticipatamente tutti
Ciao
--------------------------------
Inviato via
http://usenet.libero.it


title: Compatibilità tra Access97 e Access2000

author: Enzo

text:
Claudio S. ha scritto:


hai provato a convertire il db in access 2k??
strumenti > utilità database > converti database > access 2000.
Ciao. Enzo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Compatibilità tra Access97 e Access2000

text:
[CUT]
> hai provato a convertire il db in access 2k??
> strumenti > utilità database > converti database > access 2000.
>
> Ciao. Enzo
>
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
ciao Enzo,
purtroppo ho la necessità che il db rimanga in versione 97 poichè non tutti
gli utenti hanno la versione 2000 di Access e quindi.......
Grazie per la tempestività
Claudio



title: Compatibilità tra Access97 e Access2000

author: Max

text:
Claudio S. <
lovin...@inwind.it
> wrote in message
151Z92Z176Z3Y1...@usenet.libero.it...

Back end in A97 e FE in 2000 o 97 a seconda del pc dove ti trovi....
Ciao Max


title: Compatibilità tra Access97 e Access2000

text:

Grazie Max
non l'ho mai fatto ! Ma cercando sull' help ho trovato la procedura.....ci
proverò.
Però mi piacerebbe capire perchè alcuni utenti con Win2kpro e Access2000
aprono il db ed altri sempre con Win2kpro e Access2000 non ci riescono !!!!
Strano no ????
Cmq grazie per l'info !
Ciao



title: Compatibilità tra Access97 e Access2000

text:
Il 16 Mag 2003, 09:08,
lovin...@inwind.it
 (Claudio S.) ha scritto:
> Il 15 Mag 2003, 18:07, "Max" <
info...@starwood.it
> ha scritto:
> >
> > Claudio S. <
lovin...@inwind.it
> wrote in message
> > 151Z92Z176Z3Y1...@usenet.libero.it...
> > > [CUT]
[CUT]
> > Back end in A97 e FE in 2000 o 97 a seconda del pc dove ti trovi....
> > Ciao Max
> >
> Grazie Max
> non l'ho mai fatto ! Ma cercando sull' help ho trovato la procedura.....ci
> proverň.
> Perň mi piacerebbe capire perchč alcuni utenti con Win2kpro e Access2000
> aprono il db ed altri sempre con Win2kpro e Access2000 non ci riescono
!!!!
> Strano no ????
> Cmq grazie per l'info !
> Ciao
> Claudio
>
> --------------------------------
> Inviato via
http://usenet.libero.it
Allora, ho letto attentamente l'help e ho creato i BE-FE ma in merito ho due
domande da farVi poichč l'help NON si distingue per chiarezza :
1)Ho creato la versione FE in A2K ed ho lasciato la versione BE in A97 se ho
capito l'help devo procedere cosě:
Per gli utenti con A2K devo installare la versione FE in A2K mentre, gli
utenti con A97 devono utilizzare direttamente il db BE in rete in versione
A97 ?? E' corretto ?????
2)La mia collega che non riusciva ad aprire con A2K il db, continua a NON
aprirlo neanche dopo aver fatto il lavoro BE-FE, ho controllato i
riferimenti e alla voce "DAO ...." ha la scritta "MANCA" !!!! E' quello il
problema ?????? Come posso procedere ?????
Grazie per l'aiuto e scusate se sono stato troppo lungo e/o poco chiaro,
sono alle prime armi.
Buona giornata a tutti



title: Compatibilità tra Access97 e Access2000

text:

1) no  devi creare anke un FE in A97  il BE contiene solo i le tabelle dati,
se non hai piů la versione completa del database converti quello A2000 in
A97 e mettilo sulle macchine con A97.
2) reinstalla office 2000 facendo attenzione a installare tutti i
componeneti di ACCESS (puoi utilizzare aggiungi rimuvi o reinstalla
tutto)....
Ciao Max


title: Compatibilità tra Access97 e Access2000

text:
Il 16 Mag 2003, 13:47, "Max" <
info...@starwood.it
> ha scritto:
>
> Claudio S. <
lovin...@inwind.it
> wrote in message
> 151Z92Z176Z3Y1...@usenet.libero.it...
> > Il 16 Mag 2003, 09:08,
lovin...@inwind.it
 (Claudio S.) ha scritto:
> > > Il 15 Mag 2003, 18:07, "Max" <
info...@starwood.it
> ha scritto:
> > > >
> > > > Claudio S. <
lovin...@inwind.it
> wrote in message
> > > > 151Z92Z176Z3Y1...@usenet.libero.it...
> > > > > [CUT]
> > [CUT]
     [CUT]
> 1) no devi creare anke un FE in A97 il BE contiene solo i le tabelle dati,
> se non hai più la versione completa del database converti quello A2000 in
> A97 e mettilo sulle macchine con A97.
> 2) reinstalla office 2000 facendo attenzione a installare tutti i
> componeneti di ACCESS (puoi utilizzare aggiungi rimuvi o reinstalla
> tutto)....
>
> Ciao Max
>
Ok ! Procedo !
Grazie mille Max ;-)))



title: COME SCANDIRE UN CAMPO...:

text:
Ho effettuato un import in un Db di alcuni dati da un programma gestionale
che non è mio; per questo motivo mi sono dovuto adattare agli export
previsti...
Spiego il quesito con un esempio.
tbl del mio db
Articoli
    CodArt
    Descrizione
    Misura1
    Miusra2
    Misura3
    ...
Dall'altro programma sono riuscito ad importare il CodArt e la Descrizione.
Quest'ultima contiene, in modo descrittivo, anche le misure che a me servono
negli altri campi.
Es.
CodArt         PINCO
Descrizione   120x230x400
L'intenzione è dunque quella di scandire la Descrizione in modo da
estrapolare le tre cifre trovando le "x". Con quale comando posso fare
questo.
--
Grazie
U.J.


title: COME SCANDIRE UN CAMPO...:

author: Fabio Montagner

text:
ti crei una query di accodamento nella quale prelevi il valore di ugni
misura usando le funzioni di troncatura e valutazione di una stringa
(right(), left(),mid(),instr(),len())


title: Tariffe Postali e sottomaschera

author: Roberto

text:
Salve
ho il seguente problema...
nell'ambito di una maschera dovrei inserire una sottomaschera in modalita'
"Foglio dati"
la sottomaschera deve contenere 2 caselle combinate con cui selezionare:
a) il tipo di raccomandata (ordinaria, espresso)
b) il peso della raccomandata ( 0-20; 21-100...grammi naturalmente)
la sottomaschera deve comtenere un terzo controllo in cui dovrebbe comparire
la "tariffa applicabile" in funzione
del tipo di spedizione scelta e del peso del plico....
le tariffe possibili applicabili sono in pratica 4....
ordinario   0-10          £ 100
ordinario   10- 20       £ 200
espresso    0-10            £300
espresso   10-20          £ 400
mi date qualche idea per relazionare le tabelle ed impostare il tutto???
le soluzioni che ho trovato non mi soddisfano...
mi sto perdendo nel classico bicchiere d'acqua..
grazie
Roberto


title: Format campo Data

text:
Buongiorno, ho un a query con un campo DATA che prende la data da una
tabella  [DATAF], formattato in questo modo:

Data: (Format([DATAF];"gg-mm-aa(ggg)"))

Non capisco perche quando ordino in modo crescente i seguenti dati

01-02-12(mer)
20-01-12(ven)
21-01-12(sab)
22-01-12(dom)
22-01-12(dom)
26-01-12(gio)

mi mette il mese di febbraio all'inizo invece che alla fine grazie


title: Format campo Data

author: Popi - TheBadHabits

text:
Ciao!

In realtà sta mettendo il giorno "01" prima del giorno "20" ...

L'ordinamento lo devi fare sul campo DATAF.

HTH
Popi


title: Format campo Data

text:
"Popi - TheBadHabits" <
rlu...@yahoo.com
> ha scritto nel messaggio
news:6749392.4759.1327052546376.JavaMail.geo-discussion-forums@vbyc22...

che pollo che sono...

Grazie


title: Format campo Data

text:
Shit happens :)

Su col morale!

Popi


title: Problemi con Comdlg32.ocx

author: Attila

text:
Ciao ragazzi, riposto il problema: Access non vuol saperne di inserire il
controllo in oggetto  in una maschera; mi riporta : "Non si dispone della
licenza necessaria per utilizzare questo controllo ActiveX. Si è cercato di
aprire una maschera .ecc.ecc....."
Non so come andare avanti.
Grazie a chi mi risponderà !
Tom


title: Problemi con Comdlg32.ocx

text:
Attila wrote:
>
> Ciao ragazzi, riposto il problema: Access non vuol saperne di inserire il
> controllo in oggetto  in una maschera; mi riporta : "Non si dispone della
> licenza necessaria per utilizzare questo controllo ActiveX. Si è cercato di
> aprire una maschera .ecc.ecc....."
>
> Non so come andare avanti.
usa la declare,
Declare Function GetSaveFileNameW Lib "COMDLG32.dll"  (etc   x NT)
Declare Function GetSaveFileNameA Lib "COMDLG32.dll" _    (x win95/98 e
?????)
    (ofn As tagOPENFILENAME) As Boolean
Type tagOPENFILENAME
     lStructSize As Long
     hwndOwner As Long
     hInstance As Long
     strFilter As String
     strCustomFilter As String
     nMaxCustFilter As Long
     nFilterIndex As Long
     strfile As String
     nMaxFile As Long
     strFileTitle As String
     nMaxFileTitle As Long
     strInitialDir As String
     strTitle As String
     flags As Long
     nFileOffset As Integer
     nFileExtension As Integer
     strDefExt As String
     lCustData As Long
     lpfnHook As Long
     lpTemplateName As String
End Type
Ci dovrebbe essere sul sitocomune (
www.sitocomune.com
)
cosi' ti togli dagli impicci, sopratutto se devi spostare l'mdb
su altri P.Cs
--
a.cara


title: Problemi con Comdlg32.ocx

text:
"Alessandro Cara" <
al...@blunet.it
> ha scritto nel messaggio
news:3D9076E2...@blunet.it...

Grazie, ci provo.
Tom


title: SendObject e Lotus Notes

author: Maurizio Galvini

text:
Per caso qualcuno ha gia' utilizzato il comando docmd.sendobject per inviare
e-mail non con Outlook ma invece utilizzando Lotus Notes; non ci sono
riuscito.
Grazie in anticipo.


title: SendObject e Lotus Notes

author: Stefano Bettini

text:
Maurizio Galvini <
gal...@tin.it
> wrote in message
880par$5nq$1...@nslave2.tin.it...
> Per caso qualcuno ha gia' utilizzato il comando docmd.sendobject per
inviare
> e-mail non con Outlook ma invece utilizzando Lotus Notes; non ci sono
> riuscito.
SendoObject utilizza il client MAPI predefinito del sistema, bisogna
vedere come hai configurato Notes.....
Bye, STe


title: fare calcoli su record precedente e successivo in report

author: Nicolas

text:
ho già postato questo problema tempo fà e come consigliato ho scaricato
l'esempio dal sito comune che spiega come fare riferimento con codice vba al
record precedente o al successivo in riferimento al campo data
il codice che ho usato è il seguente ma non funziona correttamente, qualcuno
di voi ha già affrontato il problema? esiste un modo più semplice?
Codice -----------------------------------------------------------
    saldo = Importo - PrevRecVal("data", [Data], "importo")
Funzione ----------------------------------------------------------
    '*************************************************************
    ' FUNCTION: PrevRecVal()
    ' PURPOSE: Retrieve a value from a field in the previous form
    '          record.
    ' PARAMETERS:
    '    F        - The form from which to get the previous value.
    '    KeyName  - The name of the form's unique key field.
    '    KeyValue - The current record's key value.
    '    FieldNameToGet - The name of the field in the previous
    '                     record from which to retrieve the value.
    ' RETURNS: The value in the field FieldNameToGet from the
    '          previous form record.
    ' EXAMPLE:
    '    =PrevRecVal(Form,"ID",[ID],"OdometerReading")
    '**************************************************************
   Dim RS As DAO.Recordset
   Dim db As DAO.Database
   On Error GoTo Err_PrevRecVal
   ' The default value is zero.
   PrevRecVal = 0
   Set db = CurrentDb()
   ' Get the form recordset.
   Set RS = db.OpenRecordset("CantieriMovimentiQ", dbOpenDynaset)
   ' Find the current record.
   Select Case RS.Fields(KeyName).Type
      ' Find using numeric data type key value?
      Case DB_INTEGER, DB_LONG, DB_CURRENCY, DB_SINGLE, _
           DB_DOUBLE, DB_BYTE
         RS.FindFirst "[" & KeyName & "] = " & KeyValue
      ' Find using date data type key value?
      Case DB_DATE
         RS.FindFirst "[" & KeyName & "] = #" & KeyValue & "#"
      ' Find using text data type key value?
      Case DB_TEXT
         RS.FindFirst "[" & KeyName & "] = '" & KeyValue & "'"
      Case Else
         MsgBox "ERROR: Invalid key field data type!"
         Exit Function
   End Select
   ' Move to the previous record.
   RS.MovePrevious
   ' Return the result.
   PrevRecVal = RS(FieldNameToGet)
   RS.Close
Bye_PrevRecVal:
    Exit Function
Err_PrevRecVal:
    Resume Bye_PrevRecVal
End Function


author: Sandro

text:
[cut]
Ciao Nicolas,
la function che hai postato
http://support.microsoft.com/default.aspx?scid=kb;en-us;101081
apre un recordset per ogni record sul quale devi effettuare il calcolo, di
conseguenza potrebbe risultare molto lenta.
Prova a impostare una subQuery all'interno di una query che poi sarà il
recordSource del tuop report :
SELECT ........, [importo]-(select max (importo) from TuaTabella as r2 where
r2.id
=TuaTabella_-1) AS prec
FROM tuaTabella.
ipotizzando che id sia un contatore crescente. Adatta comunque il nome
TuaTabella a quello che stai utilizzando.
Probabilmente si può fare di meglio, ma non mi è venuto nient'altro in mente
;-)
Buona notte,
Sandro


author: Roberto dalla campagna

text:
"Nicolas" <
nico...@libero.it
> ha scritto nel messaggio
news:430e4a8a$0$8496$5fc...@news.tiscali.it...

A mio avviso i motivi per cui il tutto non ti funziona possono essere più di
uno, inoltre dovresti dare qualche informazione:
1) Cosa vuoi ottenere?
2) Quale è la struttura dell'oggetto origine record del report?
3) A fronte di quale evento generi la riga di codice che determina il valore
del controllo saldo?
3) Hai "mutilato" e copiato male la funzione: ad esempio manca sicuramente
la prima riga di codice VBA che fra l'altro contiene il nome della funzione.
4) Quella funzione come è esplicitato è nata per essere usata in una
maschera e non in un report.
5) Comunque sia per ottenere un saldo progressivo in una maschera dovresti
usare le funzioni create ad hoc che trovi pubblicate sul Sito Comune e non
una funzione che, se copiata correttamente, dovrebbe far riferimento al
valore di un campo del record precedente.
6) Infine per ottenere il totale progressivo di un campo in un report non è
necessario richiamare alcuna funzione utente, in quanto esiste un metodo
"nativo" per farlo: basta impostare a Su tutto la proprietà Somma parziale
del controllo di cui si vuole ottenere il totale progressivo.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
> 1) Cosa vuoi ottenere?
somma o sottrazione record corrente con record precedente
> 2) Quale è la struttura dell'oggetto origine record del report?
una query ordinata per data
> 3) A fronte di quale evento generi la riga di codice che determina il
> valore
> del controllo saldo?
su click apro un report
e le operazioni vanno fatte su formattazione del corpo
> 3) Hai "mutilato" e copiato male la funzione: ad esempio manca sicuramente
> la prima riga di codice VBA che fra l'altro contiene il nome della
> funzione.
> 4) Quella funzione come è esplicitato è nata per essere usata in una
> maschera e non in un report.
in un report
> 5) Comunque sia per ottenere un saldo progressivo in una maschera dovresti
> usare le funzioni create ad hoc che trovi pubblicate sul Sito Comune e non
> una funzione che, se copiata correttamente, dovrebbe far riferimento al
> valore di un campo del record precedente.
> 6) Infine per ottenere il totale progressivo di un campo in un report non
> è
> necessario richiamare alcuna funzione utente, in quanto esiste un metodo
> "nativo" per farlo: basta impostare a Su tutto la proprietà Somma parziale
> del controllo di cui si vuole ottenere il totale progressivo.
questo forse è quello che mi serve, grazie.



text:
"Nicolas" <
nico...@libero.it
> ha scritto nel messaggio
news:430f6bb4$0$8495$5fc...@news.tiscali.it...
> > 1) Cosa vuoi ottenere?
> somma o sottrazione record corrente con record precedente
Non dovresti avere grossi problemi a farlo in una query o in una maschera
con il codice VBA che trovi pubblicato nel Sito Comune, naturalmente a
condizione che tu lo usi correttamente.
Resta il fatto che se quello che ti serve è il saldo progressivo in un
report, come ti ho già detto stai usando la strada sbagliata.
>
> > 2) Quale è la struttura dell'oggetto origine record del report?
> una query ordinata per data
Allora penso che la cosa migliore è che i tuoi calcoli tra i valori del
record corrente ed i valori del record precedente tu li faccia in un campo
calcolato della query così nel report ti preoccuperai solo della stampa.
A tale scopo vai sul Sito Comune e nella Sezione Queries fai il download del
database allegato alla FAQ intitolata "2.6 Esempi di utilizzo e creazione di
queries in Access 97".
Apri il database scaricato e seleziona e visualizza l'esempio che ha per
topic Referring a Field in the Previous or Next Record.
Maggiori dettagli di come relizzare ciò che viene mostrato nell'esempio li
trovi al link:
http://support.microsoft.com/default.aspx?id=101081
Se però il tuo scopo fosse quello di ottenere nella query un saldo
progressivo la cosa più giusta è seguire le indicazioni che trovi nel Sito
Comune, nella Sezione Queries, in queste due mie FAQ:
1) 2.11 Come si può ottenere il totale progressivo di un campo in una query?
2) 2.16 Come si può ottenere il totale progressivo di un campo in una query
e come si può numerare progressivamente le righe di una query?
Resta sempre il fatto che, come ti ho già detto nel mio precedente
messaggio, è inopportuno far riferimento a delle funzioni utente per
ottenere il saldo progressivo in un report.
>
> > 3) A fronte di quale evento generi la riga di codice che determina il
> > valore
> > del controllo saldo?
> su click apro un report
> e le operazioni vanno fatte su formattazione del corpo
>
> > 3) Hai "mutilato" e copiato male la funzione: ad esempio manca
sicuramente
> > la prima riga di codice VBA che fra l'altro contiene il nome della
> > funzione.
Hai poi provato ad adoperare la versione originale della funzione?
> > 4) Quella funzione come è esplicitato è nata per essere usata in una
> > maschera e non in un report.
> in un report
L'ho capito che vorresti usarla in un report, ma dovresti modificarla un
pochino per usarla in un report, anche se poi hai a disposizioni alternative
molto più funzionali e facili da usare.
>
> > 5) Comunque sia per ottenere un saldo progressivo in una maschera
dovresti
> > usare le funzioni create ad hoc che trovi pubblicate sul Sito Comune e
non
> > una funzione che, se copiata correttamente, dovrebbe far riferimento al
> > valore di un campo del record precedente.
>
>
> > 6) Infine per ottenere il totale progressivo di un campo in un report
non
> > è
> > necessario richiamare alcuna funzione utente, in quanto esiste un metodo
> > "nativo" per farlo: basta impostare a Su tutto la proprietà Somma
parziale
> > del controllo di cui si vuole ottenere il totale progressivo.
> questo forse è quello che mi serve, grazie.
Lo credo anche io.



text:
>
> Non dovresti avere grossi problemi a farlo in una query o in una maschera
> con il codice VBA che trovi pubblicato nel Sito Comune, naturalmente a
> condizione che tu lo usi correttamente.
> Resta il fatto che se quello che ti serve è il saldo progressivo in un
> report, come ti ho già detto stai usando la strada sbagliata.
>
cerco di spiegarmi meglio
avrei necessità di applicare un interesse come si fà negli estratti conto
della banca
se saldo progressivo fra importo record precedente e importi precedenti è
positivo applico un interesse altrimenti ne applico un altro
io apro un report entrate uscite per sempio
tipo             data          importo     saldo        interesse
versamento  01/01/01  10 euro      10 euro   1% su 10 euro
prelievo       02/01/01   15 euro      -5 euro   3% su 5 euro
versamento  03/01/01   5 euro          0 euro  nessun interesse
versamento  04/01/01   18 euro      18 euro  1% su 18 euro
questo è quello che esattamente vorrei ottenere nei record presenti nel
corpo report
in questo modo riesci a consigliarmi la strada giusta da seguire?
Grazie.


text:
> Resta il fatto che se quello che ti serve è il saldo progressivo in un
> report, come ti ho già detto stai usando la strada sbagliata.
non si riesce a lavorare sul recordset che in quel momento usa per creare il
corpo del report
per fare riferimento a prev e next record? grazie.


text:
"Nicolas" <
nico...@libero.it
> ha scritto nel messaggio
news:43108066$0$8496$5fc...@news.tiscali.it...

Per prima cosa ti ricordo che se dovessi ricalcolare gli interessi su
movimenti bancari non dovresti farlo dul saldo per data (o saldo in linea
capitali), ma sul saldo per valuta (o saldo liquido).
Comunque il mio consiglio è quello di calcolare gli interessi in un campo
calcolato di una query nella quale volendo potrai calcolarti anche il saldo
progressivo a partire dai valori del campo importo.
Per il calcolo del saldo progressivo userei uno dei metodi pubblicati nel
Sito Comune (link qui sotto), nella Sezione Queries nelle seguenti due FAQ:
1) 2.11 Come si può ottenere il totale progressivo di un campo in una query?
2) 2.16 Come si può ottenere il totale progressivo di un campo in una query
e come si può numerare progressivamente le righe di una query?
Invece per il calcolo degli interessi hai bisogno di far riferimento alla
data del record precedente per poter calcolare i giorni e quindi i numeri
che faranno montante al computo degli interessi.
A tale scopo, dal database scaricabile dalla FAQ "2.6 Esempi di utilizzo e
creazione di queries in Access 97" della Sezione Queries del Sito Comune
puoi utilizzare la seguente funzione:
Function PrevRecVal(NomeQuery, KeyName As String, KeyValue, FieldNameToGet
As String)
    '*************************************************************
    ' FUNCTION: PrevRecVal()
    ' PURPOSE: Retrieve a value from a field in the previous form
    '          record.
    ' PARAMETERS:
    '    NomeQuery - Nome della query
    '    KeyName  - The name of the unique key field.
    '    KeyValue - The current record's key value.
    '    FieldNameToGet - The name of the field in the previous
    '                     record from which to retrieve the value.
    ' RETURNS: The value in the field FieldNameToGet from the
    '          previous form record.
    ' EXAMPLE:
    '    =PrevRecVal("ID",[ID],"OdometerReading")
    '**************************************************************
   Dim RS As DAO.Recordset
   Dim db As DAO.DATABASE
   On Error GoTo Err_PrevRecVal
   ' The default value is zero.
   PrevRecVal = 0
   Set db = CurrentDb()
   ' Get the form recordset.
   Set RS = db.OpenRecordset(NomeQuery, dbOpenDynaset)
   ' Find the current record.
   Select Case RS.Fields(KeyName).Type
      ' Find using numeric data type key value?
      Case DB_INTEGER, DB_LONG, DB_CURRENCY, DB_SINGLE, _
           DB_DOUBLE, DB_BYTE
         RS.FindFirst "[" & KeyName & "] = " & KeyValue
      ' Find using date data type key value?
      Case DB_DATE
         RS.FindFirst "[" & KeyName & "] = #" & Format(KeyValue,
"mm/dd/yyyy") & "#"
      ' Find using text data type key value?
      Case DB_TEXT
         RS.FindFirst "[" & KeyName & "] = '" & KeyValue & "'"
      Case Else
         MsgBox "ERROR: Invalid key field data type!"
         Exit Function
   End Select
   ' Move to the previous record.
   RS.MovePrevious
   ' Return the result.
   PrevRecVal = RS(FieldNameToGet)
   RS.Close
Bye_PrevRecVal:
    Exit Function
Err_PrevRecVal:
    Resume Bye_PrevRecVal
End Function
La funzione di cui sopra l'ho ritoccata per renderla funzionante con la
versione italiana di Access e per rendere parametrico il nome della query.
Come avrai potuto notare tale funzione fa riferimento a Microsoft DAO
quindi, se usi una versione di Access successiva ad Access 97, devi
aggiungere al database i riferimenti a tale libreria.
Per fiunzionare la funzione ha bisogno di una che esista una chiave primaria
che nel tuo caso mi sembra sia rappresentata dal campo data.
Un esempio dell'utilizzo di tale funzione lo trovi nell'esempio il cui topic
è Referring to a Field in the Previous or Nex Record e maggiori dettagli in
merito li trovi al link:
http://support.microsoft.com/default.aspx?id=101081
Visto che il computo degli interessi lo farai nella query, nel report ti
limiterai a fare una lista dei dati contenuti nella query.



text:
"Nicolas" <
nico...@libero.it
> ha scritto nel messaggio
news:4310c0fc$0$8487$5fc...@news.tiscali.it...

Ti avevo già anticipato nei miei messaggi precedenti che le soluzioni che si
trovano sul Sito Comune sono applicabili a queries o maschere e non a
report.
Vedi la mia risposta al tuo messaggio precedente.



text:
>
>
http://support.microsoft.com/default.aspx?id=101081
>
> Visto che il computo degli interessi lo farai nella query, nel report ti
> limiterai a fare una lista dei dati contenuti nella query.
>
> --
> Roberto
>
> -----------------------------------------------------
> il Sito Comune di it.comp.appl.access
>
http://www.sitocomune.com
> ----------------------------------------------------
>
ti ringrazio moltissimo ora ci provo e ti farò sapere l'esito.


text:
[cut]
>
> tipo             data          importo     saldo        interesse
> versamento  01/01/01  10 euro      10 euro   1% su 10 euro
> prelievo       02/01/01   15 euro      -5 euro   3% su 5 euro
> versamento  03/01/01   5 euro          0 euro  nessun interesse
> versamento  04/01/01   18 euro      18 euro  1% su 18 euro
>
> questo č quello che esattamente vorrei ottenere nei record presenti nel
> corpo report
> in questo modo riesci a consigliarmi la strada giusta da seguire?
>
> Grazie.
Ciao Nicolas,
ipotizzando una tabella costituita cosě (riprendendo i dati che elenchi qui
sopra):
id_versamento    numerico/contatore
causale                testo
data                    data/ora
importo                valuta
prova a vedere se per il saldo progressivo ti puň aiutare questa query:
SELECT versamento.id_versamento, versamento.causale, versamento.data,
versamento.importo, nz((select sum(importo) from versamento as ver where
ver.id_versamento<=versamento.id_versamento and causale<>"prelievo")-(select
sum(importo) from versamento as ver where
ver.id_versamento<=versamento.id_versamento and
causale="prelievo"),[importo]) AS saldo
FROM versamento
Per quanto concerne il discorso degli interessi bisognerebbe avere piů
informazioni su come li devi gestire : se variano piů volte nel corso del
mese le cose si complicano un pochettino ( devi calcolare il tasso del
momento in base alle date).
E poi come dice Roby, manca sicuramente un campo valuta e uno per i giorni e
forse anche qualcos'altro che or ora non mi viene in mente.
Ciao, Sandro.


text:
> prova a vedere se per il saldo progressivo ti può aiutare questa query:
>
> SELECT versamento.id_versamento, versamento.causale, versamento.data,
> versamento.importo, nz((select sum(importo) from versamento as ver where
> ver.id_versamento<=versamento.id_versamento and
> causale<>"prelievo")-(select
> sum(importo) from versamento as ver where
> ver.id_versamento<=versamento.id_versamento and
> causale="prelievo"),[importo]) AS saldo
> FROM versamento
>
> Per quanto concerne il discorso degli interessi bisognerebbe avere più
> informazioni su come li devi gestire : se variano più volte nel corso del
> mese le cose si complicano un pochettino ( devi calcolare il tasso del
> momento in base alle date).
> E poi come dice Roby, manca sicuramente un campo valuta e uno per i giorni
> e
> forse anche qualcos'altro che or ora non mi viene in mente.
>
> Ciao, Sandro.
>
si esatto, devo considerare le date avrò una tabella interessi in cui andrò
a prelevare l'interesse
in base alla data, provo la tua query e appena riesco ti faccio sapere,
grazie.


title: Ricerca di stringa in fine parola

author: il barbi

text:
Ho una stringa i cui ultimi n caratteri (n imprecisato)
possono assumere (o no) un insieme di valori contenuti in
una tabella. Come posso effettuare la ricerca in modo
efficiente, cioe' ad es. come nel caso di una normale
ricerca col metodo seek?
il barbi


title: Lista oggetti database

author: Pasquale Antonacci

text:
Come posso ottenere la lista di tutti gli oggetti che compongono un database Access suddivisi per tipologia (tabelle, query, schede, ecc.)?
 Grazie.     Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Lista oggetti database

author: AleC (Alessandro C.)

text:
Pasquale Antonacci <
p.ant...@tno.it
> wrote in message
01BFF8C0.F3968...@tno.it...

Strumenti/analizza/analizzatore
AleC
--
Per scrivermi in privato rimuovi le XXX  XXXaca...@XXXiname.com
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  ...sii attento mentre parli, con le tue parole
  tu crei il mondo intorno a te
                                    detto navajo
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+


title: Lista oggetti database

author: lbo dal portatile

text:
On 28 Jul 2000 18:24:56 +0200,
p.ant...@tno.it
 (Pasquale Antonacci)
wrote:
>Come posso ottenere la lista di tutti gli oggetti
>che compongono un database Access suddivisi
>per tipologia (tabelle, query, schede, ecc.)?
dai uno sguardo alla tabella di sistema (e quindi nascosta per
default) MSysObjects.
per visualizzarla: menu opzioni, generali, visualizza oggetti nascosti
e di sistema.
contiene un elenco di tabelle, query ecc..  tra i campi Name (ovvio) e
Type, un numerico che ti dice di che si tratta.
occhio che le tabelle allegate hanno un valore diverso.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Lista oggetti database

author: Federico Luciani

text:
Pasquale Antonacci wrote:
> Come posso ottenere la lista di tutti gli oggetti che compongono un database Access suddivisi per tipologia (tabelle, query, schede, ecc.)?
>  Grazie.     Lino
se non ricordo male nel Sito Comune c'e' quello che ti
serve
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Messaggio: "Modifica contemporanea di record"

author: Guido Rifesser

text:
Salve a tutti,
sicuramente tutti conoscete questo messaggio che viene visualizzato
quando č aperta una maschera e contemporaneamente vengono cambiati i
dati da una query o routine. La mia domanda é questa: é possibile
evitare che il messaggio venga visualizzato ?
Grazie in anticipo.
gigi
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: MA

text:
Il 08 Apr 2003, 19:44, "Guido Rifesser" <
info.c...@tin.it
> ha scritto:
> Salve a tutti,
>
> sicuramente tutti conoscete questo messaggio che viene visualizzato
> quando è aperta una maschera e contemporaneamente vengono cambiati i
> dati da una query o routine. La mia domanda é questa: é possibile
> evitare che il messaggio venga visualizzato ?
>
> Grazie in anticipo.
> gigi
Guarda che non è normale che ti dia questo msg. Sicuro che hai strutturato
bene il db?
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
"Guido Rifesser" <
info.c...@tin.it
> ha scritto nel messaggio
news:4cba502e331470a507b...@mygate.mailgate.org...
> Salve a tutti,
>
> sicuramente tutti conoscete questo messaggio che viene visualizzato
> quando è aperta una maschera e contemporaneamente vengono cambiati i
> dati da una query o routine. La mia domanda é questa: é possibile
> evitare che il messaggio venga visualizzato ?
>
io ho risolto il problema forzando la riesecuzione della query
me.requery
ed il messaggio e' sparito
Roberto


title: CampoProgresssivo alfabetico

text:
In una maschera, come posso ottenere come valore predefinito per un
campo per il primo A
poi a seguire, b, c, d,etc, etc...
Ringraziando anticipatamente... :-)
Fede.


title: CampoProgresssivo alfabetico

author: Panathos

text:
On 26 Apr, 00:27,
a...@libero.it
 wrote:
> In una maschera, come posso ottenere come valore predefinito per un
> campo per il primo A
> poi a seguire, b, c, d,etc, etc...
Ad ogni lettera corrisponde un numero nella tabella ASCII, e in vba
esistono le funzioni chr(<numero carattere>) e asc(<stringa
carattere).
msgbox chr("a")
msgbox chr("z")
msgbox asc(97)
msgbox asc(122)
Quindi se vuoi una progressione da "a" a "z" devi avere la
progressione da 97 a 122, e visualizzare il relativo carattere ASCII.
Se vuoi usare le lettere maiuscole i codici cambiano, vedi chr("A") e
chr("Z").
ciao,
Panathos


title: Problema su gestione aumenti di listino

text:
Un caro saluto a tutto il newsgroup,
premetto che non sono un programmatore senior, ma un appassionato alla
continua ricerca di miglioramento e apprendimento, fra l'altro
l'analisi è una mia lacuna,
per cui sarei lieto di consultare i vostri pareri riguardo a questo
mio problema.
Dunque, il database in questione (non creato da me) gestisce una ditta
di autotrasporti, dagli abbonamenti ai percorsi con le varie tratte,
dalla fatturazione alle manutenzioni, etc..
Il problema è incentrato su due tabelle: percorsi e tratte:
ad esempio il percorso 1 prevede 5 tratte ognuna delle quali ha tre
campi sui quali vengono calcolati gli introiti: i biglietti normali,
quelli di andata e ritorno e quelli con bagaglio.
Il problema nasce nel momento in cui si hanno degli aumenti nel costo
di queste tratte in questi tre campi.
L'utente mi chiede la possibilità di inserire questi nuovi importi
senza intaccare quelli precedenti per non falsare ovviamente le
statistiche ed avere uno storico.
Premetto che le tratte non possono variare singolarmente all'interno
del percorso, ma è il percorso che "comanda" per così dire, cioè se il
percorso 1 che ha 5 tratte varia, varieranno tutti gli importi delle
tratte che comprende.
Vi ringrazio anticipatamente per l'aiuto che vorrete offrirmi.
Saluti a tutti.


title: Problema su gestione aumenti di listino

text:
Ciao,
penso che la soluzione piu' semplice e veloce sia quella di aggiungere
un paio di campi data (da - a ) da aggiungere alla tabella tratta.
E poi gestire la "join" tra tabella e tratta tenendo conto dei nuovi
campi data.
Quando le tariffe cambiano non farai un update sulle tratte ma
aggiungerai delle nuove righe con la nuova data. In questo modo
preserverai i dati vecchi.
Il modo piu' elegante è quello di aggiungere un altra tabella con le
date ma se come dici non sei tanto esperto ti consiglio il metodo
sopra. Non sarà elegante...ma funziona :-))
Spero di esserti stato di aiuto.
Ciao,
Marco



title: Problema su gestione aumenti di listino

text:
Ciao Marco, ti ringrazio per il tuo aiuto, molto prezioso per me, in
quanto ho bisogno di tutte le idee possibili,
si hai ragione, non sono molto esperto, ma se non provo non lo
diventerò mai, quindi mi interessa anche la soluzione, come dici tu,
"elegante", e mi piacerebbe avere qualche "dritta" su come operare in
tal senso.
In ogni caso ti ringrazio tantissimo.
Saluti.


title: Problema su gestione aumenti di listino

text:
<
massimi...@yahoo.com
> ha scritto nel messaggio
news:1194544279.9...@q5g2000prf.googlegroups.com...
Il problema nasce nel momento in cui si hanno degli aumenti nel costo
di queste tratte in questi tre campi.
L'utente mi chiede la possibilità di inserire questi nuovi importi
senza intaccare quelli precedenti per non falsare ovviamente le
statistiche ed avere uno storico.
Premetto che le tratte non possono variare singolarmente all'interno
del percorso, ma è il percorso che "comanda" per così dire, cioè se il
percorso 1 che ha 5 tratte varia, varieranno tutti gli importi delle
tratte che comprende.
Vi ringrazio anticipatamente per l'aiuto che vorrete offrirmi.
Saluti a tutti.
..............
Ma come è strutturata la tabella? Cioè, esiste un record per ogni tratta e
in ogni record ci sono più campi, uno per ogni tariffa? Potresti fare una
tabella "Storico", in pratica una copia della tabella Tratte con l'aggiunta
dei campi "DaData" e "AData", poi quando varia una tariffa, prima di
variarla crei una copia del record in questa tabella e imposti le date, e
solo dopo modifichi il record incriminato; successivamente le statistiche le
farai nella tabella "Storico" in base alle date.
Diverso invece se hai tipo carico-scarico, ovvero se hai una lista delle
tratte vendute, in questo caso sicuramente avrai una tabella "Movimenti", e
sarà questa tabella ad essere modificata aggiungendo campi, ovvero quando
venderai una tratta registrerai l'Id della tratta in questione, la data, e i
prezzi, e in questo modo avrai lo storico direttamente in questa tabella.
Dipende dalle tabelle che hai e come sono fatte.


title: ACCESS e palmari

text:
E' possibile creare un'applicazione in Access e farla girare su un palmare?
Se è possibile di quali programmi ho bisogno?
Grazie in anticipo.


title: Replica locale

author: Onire

text:
Buongiorno,
ho il seguente problema, ho cercato in rete ma non ho capito come fare, ho una macchina remota raggiungibile in VPN con Teamviewer. Su questa macchina c'è un file access in cui un'applicazione va a scrivere tramite odbc. Dal mio PC vorrei creare una copia locale, che si collega al db remoto, per poter eseguire delle query e fare delle analisi. Ho provato a fare collega tabella, ma mi dice che il file è già in uso, quindi attualmente l'unica soluzione che ho trovato è quella di copiare tutte le volte il file mdb sul mio HD. Il db è comunque piccolo, ed il programma in esecuzione aggiunge solo un centinaio di record al giorno, ma molto importanti, quindi questa procedura di replica, mi funzionerebbe anche da backup.
Grazie
Onire


title: Replica locale

text: Nessuno sa aiutarmi?


title: Versione GRAF e Server OLE nn registrato

author: Pablitomf

text:
Allora "the question is"
Grafico...
Su un PC, vi sono installate sia A97 che A2000
Io sto lavorando ovviamente su un prog. 97...
inserisco i miei difficilissimi, (bip)ssimi e coloratissimi grafici...
li provo, li riprovo e li strariprovo... tutto ok.
poi provo a spostare il progr. su un secondo PC (su cui è installato solo
il 97) e pofffff...
gli "...issimi" non funzionano +, nel senso che ho notato (nelle proprietà
dei grafici) che ha usato il Graf del 2000, e quindi mi da server OLE nn
registrato...
c'è un modo secondo voi per ritarare il tutto senza doverli rifare?
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Karl Donaubauer

text:
Pablitomf wrote:
> Allora "the question is"
> Grafico...
> Su un PC, vi sono installate sia A97 che A2000
>
> Io sto lavorando ovviamente su un prog. 97...
> inserisco i miei difficilissimi, (bip)ssimi e coloratissimi grafici...
> li provo, li riprovo e li strariprovo... tutto ok.
>
> poi provo a spostare il progr. su un secondo PC (su cui è installato solo
> il 97) e pofffff...
>
> gli "...issimi" non funzionano +, nel senso che ho notato (nelle proprietà
> dei grafici) che ha usato il Graf del 2000, e quindi mi da server OLE nn
> registrato...
> c'è un modo secondo voi per ritarare il tutto senza doverli rifare?
Mi sembra che l'abbiamo già discusso una volta:
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/f42d391acbac58c0
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


text:
Karl Donaubauer ha scritto:
> Mi sembra che l'abbiamo gią discusso una volta:
>
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/f42d391acbac58c0
-----------------
Hai ragione... me ne ero proprio dimenticato. Tnks
Cmq sia, nn avevo risolto lo stesso.
Ciao Karl
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno



title: fuzione tir (tasso interno di rendimento) ed errore

author: guggenheim

text:
Prima di tutto buongiorno a tutti.
Come da oggetto ho un problema relativo alla funzione tir, essa "funziona
;-)" solo se i valori (flussi) non sono tutti positivi o non sono tutti
negativi. Pertanto se ho i flussi tutti positivi o negativi la funzione da
errore.
Di seguito posto il modulo che mi da problemi.
Il problema è che il modulo se non riesce a calcolare il tir mi si inchioda
(debug) e non prosegue calcolando gli altri valori (van, payback ecc...)
Come posso ovviare a cio' e quindi far proseguire il modulo anche se non
riesce a calcolare il tir?
Grazie mille
Gugge
Public Function CALCOLO_DEFINITIVO()
On Error GoTo MESSAGGIO_ERRORE
'==================================================================================
'CALCOLO_TIR_VAN_FLUSSI_PBACK
Dim RST As Recordset, a As Recordset, DBS As Database, X As Variant,
flussi_p As Recordset, PB As Recordset, pbcalcolato As Variant, qdf As
DAO.QueryDef
' per tir
Dim Guess, tir
' per van
Dim waac, NetPVal
' per flussi
Dim flusso12, flusso13
'payback
Dim pback
'____________________________________________________________________________________
' estraggo flussi di cassa gestione operativa
Set DBS = CurrentDb
' Imposta la matrice.
Static Values(12) As Double
' Flussi di cassa
Set a = DBS.OpenRecordset("SELECT
CALCOLO_FLUSSI_DI_CASSA_GESTIONE_OPERATIVA.* FROM
CALCOLO_FLUSSI_DI_CASSA_GESTIONE_OPERATIVA;")
Values(0) = [a]![SommaDieuro_anno1]
Values(1) = [a]![SommaDieuro_anno2]
Values(2) = [a]![SommaDieuro_anno3]
Values(3) = [a]![SommaDieuro_anno4]
Values(4) = [a]![SommaDieuro_anno5]
Values(5) = [a]![SommaDieuro_anno6]
Values(6) = [a]![SommaDieuro_anno7]
Values(7) = [a]![SommaDieuro_anno8]
Values(8) = [a]![SommaDieuro_anno9]
Values(9) = [a]![SommaDieuro_anno10]
Values(10) = [a]![SommaDieuro_anno11]
Values(11) = [a]![SommaDieuro_anno12]
Values(12) = [a]![SommaDieuro_anno13]
'____________________________________________________________________________________
'calcolo TIR
' La stima iniziale è del 1%.
Guess = 0.01
' Calcola il valore attuale netto
tir = IRR(Values(), Guess)     ' Calcola il tasso interno.
'____________________________________________________________________________________
'calcolo VAN
' Imposta il tasso interno fisso.
Set RST = DBS.OpenRecordset("SELECT DATI_PER_CAPM.waac_obiettivo FROM
DATI_PER_CAPM;")
Set waac = RST![waac_obiettivo]
' Calcola il valore attuale netto
NetPVal = NPV(waac, Values())
X = NetPVal
'______________________________________________________________________________________
' flusso progressivo
Set flussi_p = DBS.OpenRecordset("SELECT
flussi_di_cassa_operativi_2_progressivi.progr12,
flussi_di_cassa_operativi_2_progressivi.progr13 FROM
flussi_di_cassa_operativi_2_progressivi;")
Set flusso12 = flussi_p![progr12]
Set flusso13 = flussi_p![progr13]
'______________________________________________________________________________________
'payback
Set PB = DBS.OpenRecordset("SELECT payback_2.payback_anno FROM payback_2;")
Set pback = PB![payback_anno]
'MsgBox "Pay back anni" & pback
'______________________________________________________________________________________
'setto definitivo
'accodo il risultato ad una tabella con la query di accodamento
Set qdf = DBS.QueryDefs("accoda_van_tir_flussi_pb")
'aggancio parametri alla query
qdf.Parameters![calcolo van] = NetPVal
qdf.Parameters![calcolo tir] = tir
qdf.Parameters![calcolo pb] = pback
qdf.Parameters![calcolo flussi progr anno 12] = flusso12
qdf.Parameters![calcolo flussi progr anno 13] = flusso13
'lancio qry
qdf.Execute
'==================================================================================
MsgBox "Elaborazione terminata", vbOKOnly, "Elaborazione dati"
 Exit Function
MESSAGGIO_ERRORE:
MsgBox "errore elaborazione dati, lanciare elaborazione per
step:CALCOLO_DEFINITIVO() " & Err.description, vbCritical, "Errore"
End Function


author: Cinzia

text:
"guggenheim" <
gugge...@iol.it
> ha scritto nel messaggio
news:f4351o$ef8$1...@balena.cs.interbusiness.it...

> ' estraggo flussi di cassa gestione operativa
>
>
>
> Set DBS = CurrentDb
>
>
>
> ' Imposta la matrice.
>
> Static Values(12) As Double
>
>
>
> ' Flussi di cassa
>
> Set a = DBS.OpenRecordset("SELECT
> CALCOLO_FLUSSI_DI_CASSA_GESTIONE_OPERATIVA.* FROM
> CALCOLO_FLUSSI_DI_CASSA_GESTIONE_OPERATIVA;")
>
>
>
> Values(0) = [a]![SommaDieuro_anno1]
>
> Values(1) = [a]![SommaDieuro_anno2]
>
> Values(2) = [a]![SommaDieuro_anno3]
>
> Values(3) = [a]![SommaDieuro_anno4]
>
> Values(4) = [a]![SommaDieuro_anno5]
>
> Values(5) = [a]![SommaDieuro_anno6]
>
> Values(6) = [a]![SommaDieuro_anno7]
>
> Values(7) = [a]![SommaDieuro_anno8]
>
> Values(8) = [a]![SommaDieuro_anno9]
>
> Values(9) = [a]![SommaDieuro_anno10]
>
> Values(10) = [a]![SommaDieuro_anno11]
>
> Values(11) = [a]![SommaDieuro_anno12]
>
> Values(12) = [a]![SommaDieuro_anno13]
>
>
> 'calcolo TIR
>
>
> ' La stima iniziale è del 1%.
>
> Guess = 0.01
>
>
>
> ' Calcola il valore attuale netto
>
> tir = IRR(Values(), Guess)     ' Calcola il tasso interno.
>
> 'calcolo VAN
>
>
>
> ' Imposta il tasso interno fisso.
>
> Set RST = DBS.OpenRecordset("SELECT DATI_PER_CAPM.waac_obiettivo FROM
> DATI_PER_CAPM;")
>
> Set waac = RST![waac_obiettivo]
>
>
>
>
>
> ' Calcola il valore attuale netto
>
> NetPVal = NPV(waac, Values())
>
>
>
> X = NetPVal
>
>
> ' flusso progressivo
>
> Set flussi_p = DBS.OpenRecordset("SELECT
> flussi_di_cassa_operativi_2_progressivi.progr12,
> flussi_di_cassa_operativi_2_progressivi.progr13 FROM
> flussi_di_cassa_operativi_2_progressivi;")
>
> Set flusso12 = flussi_p![progr12]
>
> Set flusso13 = flussi_p![progr13]
>
> 'payback
>
>
>
> Set PB = DBS.OpenRecordset("SELECT payback_2.payback_anno FROM
> payback_2;")
>
>
>
> Set pback = PB![payback_anno]
>
> 'MsgBox "Pay back anni" & pback
>
>
> 'setto definitivo
>
> 'accodo il risultato ad una tabella con la query di accodamento
>
> Set qdf = DBS.QueryDefs("accoda_van_tir_flussi_pb")
>
>
> 'aggancio parametri alla query
>
> qdf.Parameters![calcolo van] = NetPVal
>
> qdf.Parameters![calcolo tir] = tir
>
> qdf.Parameters![calcolo pb] = pback
>
> qdf.Parameters![calcolo flussi progr anno 12] = flusso12
>
> qdf.Parameters![calcolo flussi progr anno 13] = flusso13
>
> 'lancio qry
>
> qdf.Execute
>
>
> '==================================================================================
>
> MsgBox "Elaborazione terminata", vbOKOnly, "Elaborazione dati"
>
>
>
> Exit Function
>
> MESSAGGIO_ERRORE:
>
> MsgBox "errore elaborazione dati, lanciare elaborazione per
> step:CALCOLO_DEFINITIVO() " & Err.description, vbCritical, "Errore"
>
>
>
>
>
> End Function
>
Ciao guggenheim,
quando la funzione IRR che calcola il TIR va in errore dovresti intercettare
l'errore che restituisce e nella gestione dell'errore in fondo metti
qualcosa di questo tipo:
MESSAGGIO_ERRORE:
   IF err.Number = XXXX    THEN  (dove XXXX è il numero di errore restituito
dalla funzione IRR)
         Resume NEXT
 else
         MsgBox "errore elaborazione dati, lanciare elaborazione per
step:CALCOLO_DEFINITIVO() " & Err.description, vbCritical, "Errore"
end if
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
----------------------------------------


author: Bruno Campanini

text:
"guggenheim" <
gugge...@iol.it
> wrote in message
news:f4351o$ef8$1...@balena.cs.interbusiness.it...
> Prima di tutto buongiorno a tutti.
>
> Come da oggetto ho un problema relativo alla funzione tir, essa "funziona
> ;-)" solo se i valori (flussi) non sono tutti positivi o non sono tutti
> negativi. Pertanto se ho i flussi tutti positivi o negativi la funzione da
> errore.
> Di seguito posto il modulo che mi da problemi.
> Il problema č che il modulo se non riesce a calcolare il tir mi si
> inchioda (debug) e non prosegue calcolando gli altri valori (van, payback
> ecc...)
> Come posso ovviare a cio' e quindi far proseguire il modulo anche se non
> riesce a calcolare il tir?
> Grazie mille
> Gugge
Il tuo messaggio sembra scritto sopra un rotolo di carta igenica...
La funzione IRR richiede che il suo parametro principale sia
un array di valori numerici Double, non tutti dello stesso segno.
E come potrebbe essere diversamente? paragoni una serie di
entrate ad una o piů uscite, o viceversa, per determinare
il tasso che ne consente l'equilibrio finanziario.
Quindi se ad IRR fornisci almeno un valore positivo ed uno
negativo il risultato non č mai un errore.
In ogni caso l'errore si puň catturare, come quasi tutti gli errori,
e decidere sul da farsi (proseguire il programma, etc).
La piů semplice gestione errori si svolge cosě:
            On Error Resume Next
            <linea di codice che puň generare errore>
            On Error GoTo 0
In caso di errore il programma prosegue alla riga successiva.
Se invece di proseguire l'esecuzione vuoi eseguire altro codice
dovrai usare:
            On Error GoTo ...
            Resume (Next) ...
al riguardo vedi l'Help.
Bruno

> ' La stima iniziale č del 1%.



text:
> Ciao guggenheim,
> quando la funzione IRR che calcola il TIR va in errore dovresti
> intercettare l'errore che restituisce e nella gestione dell'errore in
> fondo metti qualcosa di questo tipo:
>
> MESSAGGIO_ERRORE:
>   IF err.Number = XXXX    THEN  (dove XXXX è il numero di errore
> restituito dalla funzione IRR)
>         Resume NEXT
> else
>         MsgBox "errore elaborazione dati, lanciare elaborazione per
> step:CALCOLO_DEFINITIVO() " & Err.description, vbCritical, "Errore"
> end if
>
>
> --
> Cinzia [Office Access MVP]
> _______________________
>
www.riolab.org
> ----------------------------------------
>
________________________________________________
Grazie
Guggenheim


text:
>
> Il tuo messaggio sembra scritto sopra un rotolo di carta igenica...
>
> La funzione IRR richiede che il suo parametro principale sia
> un array di valori numerici Double, non tutti dello stesso segno.
> E come potrebbe essere diversamente? paragoni una serie di
> entrate ad una o più uscite, o viceversa, per determinare
> il tasso che ne consente l'equilibrio finanziario.
> Quindi se ad IRR fornisci almeno un valore positivo ed uno
> negativo il risultato non è mai un errore.
>
> In ogni caso l'errore si può catturare, come quasi tutti gli errori,
> e decidere sul da farsi (proseguire il programma, etc).
> La più semplice gestione errori si svolge così:
>
>            On Error Resume Next
>            <linea di codice che può generare errore>
>            On Error GoTo 0
> In caso di errore il programma prosegue alla riga successiva.
>
> Se invece di proseguire l'esecuzione vuoi eseguire altro codice
> dovrai usare:
>            On Error GoTo ...
>            Resume (Next) ...
>
> al riguardo vedi l'Help.
>
> Bruno
>
_______________
Grazie per l'help
Guggenheim


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (d)

author: Roberto da casa

text:
Quello che segue è ricavato da
www.sitocomune.com
 e rappresenta le regole
che a suo tempo i frequentatori di it.comp.appl.access si dettero
liberamente e democraticamente; a mio avviso non è corretto partecipare a
questo NG e non rispettare tali regole; naturalmente é sempre possibile
modificare democraticamente dette regole.
Si ricorda che it.comp.appl.access è un NG autogestito e pertanto non esiste
alcun filtro circa la pubblicazione dei messaggi; a mio avviso, ciò però
non autorizza qualcuno a non rispettare le regole di buon comportamento, che
nella rete mi sembra si chiamino netiquette.
Vorrei ricordare che nei NewsGroup NON autogestiti i moderatori NON
pubblicano i messaggi che risultano non conformi alle regole del NG.
=======================================
Come ci si dovrebbe comportare in un newsgroup ovvero 'Istruzioni per l'uso'
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti, evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che il ng e' gestito da 'volontari' che mettono a disposizione
gratuitamente il proprio tempo, le proprie conoscenze e la loro
professionalita' per aiutare chiunque, persone che spesso non conoscono e
che dalle quali non riceveranno alcun compenso, per cui qualsiasi forma di
pretesa o obbligo da parte di chi scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima; di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio storico dei
messaggi presso il sito:
http://groups.google.com/
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng relativi a
qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------
Nello scrivere, all'oggetto del messaggio si dovrebbe dare maggiore
importanza perche' esso contribuisce ad identificare immediatamente
l'argomento e il tipo di problema, attirando subito l'attenzione di chi
legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-----------------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo dei messaggi precedenti.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordi sarebbe meglio proseguirli in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone. Oltre a non essere moralmente corretto, e'
illegale, inoltre, considerando che in questo ng possono esserci persone che
si guadagnano la pagnotta sviluppando programmi con access, non ci sembra
corretto contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti. Se proprio non
potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing over laughing
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: nascondere la data nel controllo del report

author: Franco

text:
report: "Fatture"
Sottoreport: "S_Dettaglio_Fatture"

Su apertura del report ho inserito
questo codice per nascondere la data nel controllo "Data_FattFo"
se la data della fattura č piu' recente

If Report![S_Dettaglio_Fatture].Report![Data_FattFo] > Me![DataFattura] Then
    Report![S_Dettaglio_Fatture].Report![Data_FattFo].Visible = False
End If

ma non va bene.

Grazie per l'aiuto


text:

Sarą mica soltanto dovuto a:
	If Reports! ... (plurale) anzichč If Report! ... (singolare)
e riga successiva idem?


text:
Franco wrote:
> report: "Fatture"
> Sottoreport: "S_Dettaglio_Fatture"
>
> Su apertura del report ho inserito
> questo codice per nascondere la data nel controllo "Data_FattFo"
> se la data della fattura è piu' recente
>
> If Report![S_Dettaglio_Fatture].Report![Data_FattFo] >
>    Me![DataFattura] Then
> Report![S_Dettaglio_Fatture].Report![Data_FattFo].Visible = False End If
>
> ma non va bene.

Congratulazione! Hai trovato una descrizione di cosa
succede meno significante del solito "ma mi dà errore". :-)

L'evento è troppo presto e la sintassi è falsa.
Prova così nell'evento "Su formattazione" della sezione Corpo
del report (o dovunque si trova il sottoreport o il controllo
"DataFattura"):

If Me!S_Dettaglio_Fatture.Report!Data_FattFo > Me!DataFattura Then
    Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = False
End If

Se ci sono più di 1 record dove vuoi paragonare la data, manca
la parte Else per rendere la data di nuovo visibile:

Else
    Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = True

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


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9u87fq...@mid.individual.net...

grazie


text:
<
lu...@teletu.it
> ha scritto nel messaggio
news:ehptn7h6lfsstocvc...@4ax.com...

grazie


text:
cut
>>presto e la sintassi č falsa.
>> Prova cosě nell'evento "Su formattazione" della sezione Corpo
>> del report (o dovunque si trova il sottoreport o il controllo
>> "DataFattura"):
>>
>> If Me!S_Dettaglio_Fatture.Report!Data_FattFo > Me!DataFattura Then
>>    Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = False
>> End If
>>
>> Se ci sono piů di 1 record dove vuoi paragonare la data, manca
>> la parte Else per rendere la data di nuovo visibile:
>>
>> Else
>>    Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = True

ho fatto in questo modo, ma ho quello che vorrei,
perchč se la data della fattura č minore della data nel controllo
"Data_FattFo ",
me li nasconde tutti e non solo quelli maggiori; inoltre mi nasconde anche
la griglia
del controllo.

Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
If Me!S_Dettaglio_Fatture.Report!Data_FattFo > Me!DataFattura Then
        Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = False
        Me!S_Dettaglio_Fatture.Report![N° fatt fornit].Visible = False
End If
End Sub

grazie ancora


text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4f803324$0$1389$4faf...@reader1.news.tin.it...
> cut
>>>presto e la sintassi č falsa.
>>> Prova cosě nell'evento "Su formattazione" della sezione Corpo
>>> del report (o dovunque si trova il sottoreport o il controllo
>>> "DataFattura"):
>>>
>>> If Me!S_Dettaglio_Fatture.Report!Data_FattFo > Me!DataFattura Then
>>>    Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = False
>>> End If
>>>
>>> Se ci sono piů di 1 record dove vuoi paragonare la data, manca
>>> la parte Else per rendere la data di nuovo visibile:
>>>
>>> Else
>>>    Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = True
>

> ho fatto in questo modo, ma ho quello che vorrei,

ma non ho quello che vorrei



text:
Franco wrote:
> ...
>>> If Me!S_Dettaglio_Fatture.Report!Data_FattFo > Me!DataFattura Then
>>>    Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = False
>>> End If
>>>
>>> Se ci sono più di 1 record dove vuoi paragonare la data, manca
>>> la parte Else per rendere la data di nuovo visibile:
>>>
>>> Else
>>>    Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = True
>
> ho fatto in questo modo, ma ho quello che vorrei,
> perchè se la data della fattura è minore della data nel controllo
> "Data_FattFo ",
> me li nasconde tutti e non solo quelli maggiori; ...
> If Me!S_Dettaglio_Fatture.Report!Data_FattFo > Me!DataFattura Then
>   Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = False
>   Me!S_Dettaglio_Fatture.Report![N° fatt fornit].Visible = False End If

Leggi l'ultimo paragrafo della mia risposta che citi sopra,
codice già incluso.

> inoltre mi nasconde anche la griglia del controllo.

Puo darsi perché Visible = False significa non visibile.
Invece di cambiare la visibilità puoi p.e. cambiare il colore
del testo:

Me!S_Dettaglio_Fatture.Report!Data_FattFo.Forecolor = vbWhite

e nella parte Else

Me!S_Dettaglio_Fatture.Report!Data_FattFo.Forecolor = vbBlack



text:
cut
>>
>> ho fatto in questo modo, ma ho quello che vorrei,
>> perchè se la data della fattura è minore della data nel controllo
>> "Data_FattFo ",
>> me li nasconde tutti e non solo quelli maggiori; ...
>> If Me!S_Dettaglio_Fatture.Report!Data_FattFo > Me!DataFattura Then
>>   Me!S_Dettaglio_Fatture.Report!Data_FattFo.Visible = False
>>   Me!S_Dettaglio_Fatture.Report![N° fatt fornit].Visible = False End If
>
> Leggi l'ultimo paragrafo della mia risposta che citi sopra,
> codice già incluso.
>
>> inoltre mi nasconde anche la griglia del controllo.
>
> Puo darsi perché Visible = False significa non visibile.
> Invece di cambiare la visibilità puoi p.e. cambiare il colore
> del testo:
>
> Me!S_Dettaglio_Fatture.Report!Data_FattFo.Forecolor = vbWhite
>
> e nella parte Else
>
> Me!S_Dettaglio_Fatture.Report!Data_FattFo.Forecolor = vbBlack
>
> --
ciao Karl

se metto "Else"
si vedono tutti come se non avessi messo nulla.
dov è l errore?

If Me!S_Dettaglio_Fatture.Report!Data_FattFo > Me!DataFattura Then
    Me!S_Dettaglio_Fatture.Report![N° fatt fornit].ForeColor = vbWhite
    Me!S_Dettaglio_Fatture.Report!Data_FattFo.ForeColor = vbWhite
Else
    Me!S_Dettaglio_Fatture.Report![N° fatt fornit].ForeColor = vbBlack
    Me!S_Dettaglio_Fatture.Report!Data_FattFo.ForeColor = vbBlack

End If


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:9ub00i...@mid.individual.net...

ci sono riuscito con la FC


title: Domanda ??? A voi che sapete....

author: LUCA

text:
Come posso trasformare un file ACCESS in un .EXE in modo che non possa
vedere il codice VB che ci stà sotto??????
Grazzie
LUCA
--------------------------------
Inviato via
http://usenet.iol.it


title: Domanda ??? A voi che sapete....

author: massimiliano

text:
Il 03 Giu 2002, 14:27,
lucade...@libero.it
 (LUCA) ha scritto:
>Come
posso trasformare un file ACCESS in un .EXE in modo che non possa
>vedere
il codice VB che ci stà sotto??????
x nascondere il codice trasforma il
file in file mde. fai attenzione a mantenerti una copia di mdb xkè il file
mde non è reversibile e quindi non potrai apportare modifiche
succeddivamente.
Ciao
MAssimiliano



title: Domanda ??? A voi che sapete....

author: Paolo opg

text:
il Mon, 03 Jun 2002 12:27:14 GMT,
lucade...@libero.it
 (LUCA) ha
scritto:
>Come posso trasformare un file ACCESS in un .EXE in modo che non possa
>vedere il codice VB che ci stà sotto??????
>
magia...
se vai su
www.sitocomune.com
 trovi la spiegazione completa di come
fare, formule magiche comprese.
+-----
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-----


title: Problema query Espr1: Espr2 etc

text:
Salve, ho un problema che mi si ripresenta spesso.
Nella griglia delle query, Access sostituisce il nome dei campi
Pippo, Pluto, Minnie con
Espr1:Pippo, Espr2:Pluto, Espr3:Minnie..... e la query non funziona più.
Capite che in un progetto compilato, chiuso e consegnato al cliente è un problema!
Qualcuno sa dirmi quale può essere il motivo di questa trasformazione?...
Quale evenienza crea il problema?


title: Problema query Espr1: Espr2 etc

text:
Salve,

Gabriapuglisi ha scritto:

Se si tratta solo di una parte delle colonne di solito succede se il
campo è presente nella query due volte.

Se si tratta di tutte colonne vuol dire che la tabella non era presente
nel momento dell'ultima salva.
Spesso succede perché si basa su una tabella collegata e qualcosa nel
processo di riallegare/aggiornare non funziona o la query viene
aperta+salvata da un utente o processo prima di riallegare le tabelle.
In questi casi le "Espr" restano anche quando la tabella è presente di
nuovo.

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


title: Problema query Espr1: Espr2 etc

text:
Ciao Karl... sì sono tutte le colonne e anche io credo che nel mio caso, accada quando faccio un'aggiornamento del lato Fe, quindi ricollego le tabelle.
In questo caso, se come dici, è un qualcosa che va storto durante il collegamento, si tratta di un bug di access...
E una volta risistemata la query non dovrebbe accadere più....


title: selezionare annerire intera colonna

author: Massimo Scuri

text:
ciao
se clicco sul nome di una colonna in una maschera tabellare ottengo
questo risultato

https://img.techpowerup.org/201102/cattura.jpg

in pratica si seleziona l'intera colonna che poi mi è pratico per fare
incolla in un foglio excel

come posso fare lo stesso da codice vba?
annerire/selezionare una intera colonna ?

grazie max


title: selezionare annerire intera colonna

text:
Prova a leggere questi 3D:
https://www.access-programmers.co.uk/forums/threads/select-all-records-in-datasheet-view-for-copy.198493/

https://www.experts-exchange.com/questions/27688624/Selecting-a-column-on-an-Access-datasheet-using-VBA-and-copying-to-clipboard.html

@Alex


title: selezionare annerire intera colonna

text:
Massimo Scuri has brought this to us :

[F:F].Interior.Color = RGB(0, 0, 0)

Bruno


title: selezionare annerire intera colonna

author: Alex

text:
Non sapevo che la sintassi VBA di EXCEL si potesse adattare, anzi
 copiaincollare, alle maschere di Access...

Buono a sapersi.

--
@Alex

----Android NewsGroup Reader----
https://piaohong.s3-us-west-2.amazonaws.com/usenet/index.html


title: selezionare annerire intera colonna

text:
Alex submitted this idea :
> Non sapevo che la sintassi VBA di EXCEL si potesse adattare, anzi
>  copiaincollare, alle maschere di Access...
>
> Buono a sapersi.

Questo lo debbo verificare, perché m'accorgo solo ora che qui si
parla di Access e non di Excel.

Senectus ipsa morbus...

Bruno


title: selezionare annerire intera colonna

text:
Allora non verificare... non serve.



title: Importi precedenti in un report

author: G&W

text:
Salve,
ho dei problemi con la stampa di un report fatture. Ho un campo che
chiamiamo Saldo Precedente e che mi serve per visualizzare il saldo del
cliente anteriore ad una data di mia scelta. Ora quando stampo una serie di
fatture di clienti diversi pensavo di risolvere il problema inserendo
nell'origine controllo la funzione seguente:
IIf (IsNull (DSum(" [Query2]![ImpSped]+ [Query2]![ImpVers] ";"Query2";"
[Query2]![IDCliente]"));0;DSum(" [Query2]![ImpSped]+ [Query2]![ImpVers]
";"Query2";" [Query2]![IDCliente]"))
il problema è che il valore che mi appare in questa casella di testo, con
questa funzione, è uguale per tutti i clienti e per tutte le fatture, quando
ovviamente il saldo precedente varia da cliente a cliente. Sto
scervellandomi, ma non riesco a trovare una soluzione.
Grazie se qualcuno ha un suggerimento
G&W


title: Importi precedenti in un report

text:
"G&W" <
elgr...@virgilio.it
> ha scritto nel messaggio
news:b%P7a.340551$AA2.12...@news2.tin.it...
> Salve,
> ho dei problemi con la stampa di un report fatture. Ho un campo che
> chiamiamo Saldo Precedente e che mi serve per visualizzare il saldo del
> cliente anteriore ad una data di mia scelta. Ora quando stampo una serie
di
> fatture di clienti diversi pensavo di risolvere il problema inserendo
> nell'origine controllo la funzione seguente:
>
> IIf (IsNull (DSum(" [Query2]![ImpSped]+ [Query2]![ImpVers] ";"Query2";"
> [Query2]![IDCliente]"));0;DSum(" [Query2]![ImpSped]+ [Query2]![ImpVers]
> ";"Query2";" [Query2]![IDCliente]"))
>
> il problema č che il valore che mi appare in questa casella di testo, con
> questa funzione, č uguale per tutti i clienti e per tutte le fatture,
quando
> ovviamente il saldo precedente varia da cliente a cliente. Sto
> scervellandomi, ma non riesco a trovare una soluzione.
> Grazie se qualcuno ha un suggerimento
>
> G&W
Se il campo IDCliente č di tipo numerico, prova cosě:
= Nz(DSum ("[ImpSped] + [ImpVers]"; "Query2"; "[IDCliente] = " &
Me!IDCliente), 0)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Importi precedenti in un report

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Eu08a.165973$YG2.4...@twister1.libero.it...

GRAZIE molto gentile


title: A2000-W98 - AIUTO per ripristino impossibile!!!!

author: Riviera

text:
Scusate ma ho un bel problema su un db in rete con possibilità di parecchi
accessi contemporanei (30MB) .Devo dire che è stato ripristinato già diverse
volte . Oggi invece ,  aprendolo come al solito, appare il mess "impossibile
aprire il db , si desidera ripristinarlo ? SI/NO" , scelgono si , il
ripristino arriva ad un certo punto e si blocca irrimediabilmente . I
tentativi fatti per "rianimarlo sono stati diversi :innanzitutto copiato dal
server su un pc e poi prove a gogò ma nisba , non c'è stato verso . Si è
provato anche creando un db vuoto e cercando di collegare le tabelle ...
stesso messaggio.Mi chiedevo se c'è la possibilità di estrarre i dati
(tabelle) senza aprirlo , bypassando il problema del ripristino .
Sarei anche disposto a "consegnarlo" per le prove del caso ... bisogna
sentire gli urologi però , anche perchè il db non è mio ma il loro .
Attendo fiducioso come sempre e grazie in qualsiasi caso
Marce


author: Sib dal portatile

text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
> Scusate ma ho un bel problema su un db in rete con possibilità di parecchi
> accessi contemporanei (30MB) .Devo dire che è stato ripristinato già
diverse
> volte . Oggi invece ,  aprendolo come al solito, appare il mess
"impossibile
> aprire il db , si desidera ripristinarlo ? SI/NO" , scelgono si , il
> ripristino arriva ad un certo punto e si blocca irrimediabilmente . I
95% Schede di rete
4,9% Blocchi di sistema
0,1% Fault del db per sovraccarico di utenti
> tentativi fatti per "rianimarlo sono stati diversi :innanzitutto copiato
dal
> server su un pc e poi prove a gogò ma nisba , non c'è stato verso . Si è
> provato anche creando un db vuoto e cercando di collegare le tabelle ...
> stesso messaggio.Mi chiedevo se c'è la possibilità di estrarre i dati
cut
Hai provato ad aprirlo con il parametro /decompile?
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


text:
>>e si blocca irrimediabilmente . I
>
> 95% Schede di rete
> 4,9% Blocchi di sistema
> 0,1% Fault del db per sovraccarico di utenti
>
> > Mi chiedevo se c'è la possibilità di estrarre i dati
> cut
>
> Hai provato ad aprirlo con il parametro /decompile?
>
 Ciao , ho provato a mettere in pratica il consiglio ... nisba , il mess è :
"Il db taldeitali deve essere ripristinato o non è un database. E' possibile
che MSaccess sia stato chiuso mentre un db era aperto . Tentare di
ripristinare il db?"
In questo momento tenterò di aprire via codice da un altro db ... anche se
non so bene come .Non l'ho realizzato io ma i medici , mi hanno chiesto una
mano ...
Hai qualche altra idea?
Grazie
marce


text:
Mi chiedevo se c'è la possibilità di estrarre i dati
> cut
>
Ho scopiazzato di sana pianta per cercare di accedere al db con queste righe
(che ho prima provato su altro db)
 Function REL_ApriBE(nomeBE As String)
    Set MiaAreaLavoro = DBEngine.Workspaces(0)
    Set DbsP = DBEngine.Workspaces(0).Databases(0)
    Set dbs = MiaAreaLavoro.OpenDatabase(nomeBE)
    MsgBox "db aperto"
End Function
La risposta è "...... formato non riconosciuto"
Questo la prova di accesso diretto e la risposta
Grazie
Marce


text:
"Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
> Mi chiedevo se c'è la possibilità di estrarre i dati
> > cut
> >
> Ho scopiazzato di sana pianta per cercare di accedere al db con queste
righe
> (che ho prima provato su altro db)
>  Function REL_ApriBE(nomeBE As String)
>     Set MiaAreaLavoro = DBEngine.Workspaces(0)
>     Set DbsP = DBEngine.Workspaces(0).Databases(0)
>     Set dbs = MiaAreaLavoro.OpenDatabase(nomeBE)
>     MsgBox "db aperto"
> End Function
>
> La risposta è "...... formato non riconosciuto"
ahiahiahiahiahi....
La vedo male.
Sara' colpa degli occhiali?



text:
Da precedente discussione rimasta nel limbo (forse per colpa mia) ho un data
base di 30MB che non si riesce più ad aprire .Metto qui qualche accenno
perchè il problema è ancora vivo ...
Ho provato (su suggerimento) ad aprirlo con /decompile ma nisba
> > Mi chiedevo se c'è la possibilità di estrarre i dati
> > > cut
> > >
> > Ho scopiazzato di sana pianta per cercare di accedere al db con queste
> righe
> > (che ho prima provato su altro db)
> >  Function REL_ApriBE(nomeBE As String)
> >     Set MiaAreaLavoro = DBEngine.Workspaces(0)
> >     Set DbsP = DBEngine.Workspaces(0).Databases(0)
> >     Set dbs = MiaAreaLavoro.OpenDatabase(nomeBE)
> >     MsgBox "db aperto"
> > End Function
> >
> > La risposta è "...... formato non riconosciuto"
>
> ahiahiahiahiahi....
>
> La vedo male.
> Sara' colpa degli occhiali?
Anch'io , ma non ho capito se devo cacciare tutto o cosa ...
Un modo ci sarà pure di entrare nel DB o di estrarre almeno due tabelle
Grazie ancora
Marce


text:
> "Riviera" <
marce...@smartino.ge.it
> ha scritto nel messaggio
> > Mi chiedevo se c'è la possibilità di estrarre i dati
> > > cut
> > >
> > Ho scopiazzato di sana pianta per cercare di accedere al db con queste
> righe
> > (che ho prima provato su altro db)
> >  Function REL_ApriBE(nomeBE As String)
> >     Set MiaAreaLavoro = DBEngine.Workspaces(0)
> >     Set DbsP = DBEngine.Workspaces(0).Databases(0)
> >     Set dbs = MiaAreaLavoro.OpenDatabase(nomeBE)
> >     MsgBox "db aperto"
> > End Function
> >
> > La risposta è "...... formato non riconosciuto"
>
> ahiahiahiahiahi....
>
> La vedo male.
> Sara' colpa degli occhiali?
Anch'io , ma non ho capito se devo cacciare tutto o cosa ...
Un modo ci sarà pure di entrare nel DB o di estrarre almeno due tabelle .


text:
Da precedente discussione rimasta nel limbo (forse per colpa mia) ho un data
base di 30MB che non si riesce più ad aprire .Metto qui qualche accenno
perchè il problema è ancora vivo ...
Ho provato (su suggerimento) ad aprirlo con /decompile ma nisba
> > Mi chiedevo se c'è la possibilità di estrarre i dati


Grazie ancora
Marce


author: Lorenzo Coronati

text:
Scrisse "Riviera" <
marce...@smartino.ge.it
>:
>Da precedente discussione rimasta nel limbo (forse per colpa mia) ho un data
>base di 30MB che non si riesce più ad aprire .Metto qui qualche accenno
>perchè il problema è ancora vivo ...
>Ho provato (su suggerimento) ad aprirlo con /decompile ma nisba
Gia' provato ad importare da un altro mdb?
Gia' provato il jetcomp?
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: [report] casella di testo ripartita taglia ultimo carattere

author: Nick

text:
ho il problema esposto nel subject.. in verisone random :D nel senso che
in alcune caselle me lo fa e in altre no... e non capisco come mai...
.. avete suggerimenti?
ho provato a modificare i margini della casella.. ma nulla...
c'è un altra soluzione che non sia costruirmi una funzione ad hoc per
spaziare i caratteri?
grazie
ciao
Nick


author: MA

text:

Che intendi per "ripartita"?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Info:
www.donkarl.com/it


text:
MA ha detto: in data 09/06/2005 16.42:
> Nick wrote:
>
>>ho il problema esposto nel subject.. in verisone random :D nel senso
>>che in alcune caselle me lo fa e in altre no... e non capisco come
>>mai...
>>
>>.. avete suggerimenti?
>>
>>ho provato a modificare i margini della casella.. ma nulla...
>>
>>c'è un altra soluzione che non sia costruirmi una funzione ad hoc per
>>spaziare i caratteri?
>>
>>grazie
>>
>>ciao
>>Nick
>
>
> Che intendi per "ripartita"?
>
scusae ho dato troppo sottointeso...
intendo dire che l'allineamento del testo è "ripartito" ..
ciao
Nick


text:

Cioè fai un a capo forzato?
Nick dacci l'istruzione e vediamo cosa c'è



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:PPYpe.15761$TR5....@news.edisontel.com...

Ciao Nick, ciao Ma
Nick fa riferimento ad un tipo di allineamento del testo (ripartito)
disponibie da A2000 in avnti che fa una specie di giustificazione del testo
a destra e a sinistra. spaziando il testo per riempire tutto lo spazio del
controllo.
L'ho usato in un paio di occasioni ed erano più i mal di pancia che altro
per cui l'ho bandito..., uno dei problemi era proprio quello segnalato da
Nick, un altro era che su cerete stampanti veniva uno schifo, insomma da
evitare, almeno per la mia esperienza.
Ciao
Cinzia


text:
Cinzia ha detto: in data 09/06/2005 21.14:

E come hai risolto?
usando caratteri a spziatura fissa?
creando ando funzioni ad hoc per giustificare il testo?
Grazie
ciao
Nick


text:
Cinzia ha detto: in data 09/06/2005 21.14:

E come hai risolto?
usando caratteri a spziatura fissa?
creando ando funzioni ad hoc per giustificare il testo?
ciao
Nick


text:
"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio
news:8_cqe.142686$IN.24...@twister2.libero.it...

Ciao Nick,
Non ho risolto, mi  sono tenuta l'allineamento a sinstra,  eventualmente se
proprio ti serve il testo giustificato  potresti usare l'ocx RTF di Leban, o
il rich text control di microsoft.
Cinzia


text:
Cinzia ha detto: in data 10/06/2005 12.07:

per ora provo spaziando i caratteri (devo rispettare un determinato
intervallo) e allineamento centrato (facilita il calcolo degli spazi)..
vedo cosa trovo sul rich text control
grazie!!
ciao
Nick
ps scusate il doppio post ma sembrava non fosse andato .. questi
provider ne stanno combinando un p' troppe :D


title: [Cena 4/11] Raccolta ulteriori adesioni per il Raduno Romano di ICAA

author: Federico Luciani

text:
**********************************************************
**Vi prego di non usare questo thread per fare commenti.**
**********************************************************
Ciao a tutti,
scusate, ma ho anticipato la chiusura delle votazioni di qualche giorno.
Siamo quindi pronti per il grande raduno nazionale di ICAA (ICDA forever)
che si terra' a ROMA il 4 novembre 2000.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Le adesioni a tale raduno continueranno fino al 16 ottobre.
Per aderire rispondete a questo messaggio aggiungendo:
- Nome
- Citta' di provenienza (per eventuali aggregazioni nel viaggio)
- Numero di pernottamenti
-------------------------------------------
Adesioni per la cena del 4 NOVEMBRE a ROMA:
-------------------------------------------
Federico Luciani+1 (Trieste) (2p)
Sergio MAZZA (Roma)
Roberto Massoni (Roma)
Silvio Berruti (Savona) (1p)
Lorenzo Coronati+1 (Belluno) (2p)
Luciano DOC (Roma)
AntoGal+1 (Reggio Calabria) (2p)
RoDAgo (Palermo) (1p)
Carlo Ve (Venezia) (1p)
Gustavo Bartolini (Roma)
Alessia Mucci+2 (Gorizia) (3p)
Giuseppe Dominijanni (Roma)
Paolo Beltrame (Pordenone)
Lbo (Roma)


author: kareena

text:
http://www.electronicswebworld.com/

online jobs for u
http://www.tamilwebworld.com/


title: Problema con filtro in base a selezione

author: Ryc

text:
ciao a tutti
ho la seguente query di selezione; allego codice SQL:
SELECT TbTestata_Fattura.IDTESTATAFATTURA,
TbTestata_Fattura.IDCLIENTE, TbTestata_Fattura.NUMERO,
TbTestata_Fattura.DATA, TbTestata_Fattura.IDTIPODOCUMENTO,
TbTestata_Fattura.DATAPAGAMENTO, fctround([imponibileLordo]*(1-
[idsconto])) AS ImponibileNetto,
fctround([imponibileLordo]*[idsconto]) AS Sconto,
fctround([imponibileNetto]*([IdIVA])) AS IVA,
fctround([ImponibileLordo]*(nz(-11.5*[rit_Acconto])/100)) AS Ritenuta,
fctround([imponibileNetto]+nz([IVA])) AS TotaleFattura,
D.ImponibileLordo
FROM D RIGHT JOIN TbTestata_Fattura ON D.IDTESTATAFATTURA =
TbTestata_Fattura.IDTESTATAFATTURA;
Pur mostrandomi l'elenco ragruppato, se lo filtro per nome del cliente
mi mostra il dettaglio delle fatture.
Perchè?
Grazie


title: Problema con filtro in base a selezione

text:

Grazie.
Ho risolto aggiungendo la TbClienti nella Query


title: visualizzare una barra di avanzamento mentre è attivo un altro processo

text:
mi spiego meglio, da access in vba lancio delle procedure che vanno in
windows zippano un file e lo mandano per posta
oppure altre procedure vanno nella posta elettronica cercano dei messaggi in
posta in arrivo e ne prelevano gli
allegati
secondo voi riesco a visualizzare in access una barra di avanzamento che mi
rappresenta la percentuale di processo già eseguita?
la procedura è la seguente ----------------------
'dichiarazioni
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess
As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function WaitForSingleObject Lib "kernel32" (ByVal hHandle
As Long, ByVal dwMilliseconds As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long)
As Long
Private Const SYNCHRONIZE = &H100000
Private Const INFINITE = &HFFFF
Public Sub RunAppAndWait(FileName As String, WindowsStyle As Integer)
   'Autore: AntoGal
   'avvia un'applicazione e sospende il thread chiamante finchè
   'il processo non termina
   'Accetta:
   ' FileName = nome del file eseguibile
   ' WindowsStyle = modalità di visualizzazione finestra
   ' (costante di Access, vedi la funzione Shell)
   Dim hProg As Long
   hProg = Shell(FileName, WindowsStyle)
   If hProg Then WaitOnProgram (hProg) 'chiama solo se tutto ok
End Sub
Private Sub WaitOnProgram(idProg As Long)
   'codice valido solo per Win32
   Dim hProc As Long, iret As Long
   hProc = OpenProcess(SYNCHRONIZE, False, idProg)
   If hProc <> vbNull Then
      iret = WaitForSingleObject(hProc, INFINITE)
      CloseHandle hProc
   End If
End Sub


author: ALESSANDRO Baraldi

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c5e5tv$4mc$1...@lacerta.tiscalinet.it...

La funzione da te inserita pe l'esecuzione di un Programma esterno con
sospensione
di Access andrebbe verificata come funzionamento su differenti tipi di File.
Io la usavo ma funzionava solo con file di Office, se gestivo file AutoCad o
PDF
no.
A prescindere da questo la tua domanda è un pò assurda.
Se stai gestendo un Processoo esterno(Indipendente) con SOSPENSIONE del
codice
di Access come potresti gestire una ProgressBar da Access che non
gira...??????
Ciao.
@Alex.


text:
> A prescindere da questo la tua domanda è un pò assurda.
> Se stai gestendo un Processoo esterno(Indipendente) con SOSPENSIONE del
> codice
> di Access come potresti gestire una ProgressBar da Access che non
> gira...??????
>
> Ciao.
> @Alex.
>
hai proprio ragione solo che siiccome il access se ne và in windows zippa un
file e lo manda per posta e poi ritorna, volevo che l'utente potesse vedere
un qualcosa del tipo "barra di avanzamento" per fargli capire se andare a
cena o stare li ad aspettare e non fargli fare un salto nel vuoto....


author: ciroteo

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c5e5tv$4mc$1...@lacerta.tiscalinet.it...
> mi spiego meglio, da access in vba lancio delle procedure che vanno in
> windows zippano un file e lo mandano per posta
> oppure altre procedure vanno nella posta elettronica cercano dei messaggi
in
> posta in arrivo e ne prelevano gli
> allegati
>
ciao simba! Scusa ma dalla mia poca esperienza non riesco a darti un
consiglio x il tuo problema, in compenso sfrutto la tua per chiederti come
fai a far prelevare gli allegati dalla posta in arrivo ...
Se tu potessi indicarmi qualcosa su cui lavorare mi aiuteresti a risolvere
un bel problema!
buona pasqua sebbene in netto ritardo.


text:
> ciao simba! Scusa ma dalla mia poca esperienza non riesco a darti un
> consiglio x il tuo problema, in compenso sfrutto la tua per chiederti come
> fai a far prelevare gli allegati dalla posta in arrivo ...
> Se tu potessi indicarmi qualcosa su cui lavorare mi aiuteresti a risolvere
> un bel problema!
> buona pasqua sebbene in netto ritardo.
>
faccio una cosa migliore, sviluppo un piccolo db e lo invio sul sito comune
cosi lo potete usare tutti.
ciao.


text:
> ciao simba! Scusa ma dalla mia poca esperienza non riesco a darti un
> consiglio x il tuo problema, in compenso sfrutto la tua per chiederti come
> fai a far prelevare gli allegati dalla posta in arrivo ...
> Se tu potessi indicarmi qualcosa su cui lavorare mi aiuteresti a risolvere
> un bel problema!
> buona pasqua sebbene in netto ritardo.
>
ho spedito ora l'esempio sul sito comune ora tutto dipende dalla velocità
con cui il webmaster lo meterrà a disposizione. ciao.


text:
"Simba883" <
simb...@libero.it
> wrote in message news:<c5gc6d$ihg$
1...@lacerta.tiscalinet.it
>...

se me lo puoi mandare qui ... mi tiro un po' avanti .. non so se ci
vuole poco tempo x il sitocomune.
in...@lacollina.net


text:
> > ciao
> se me lo puoi mandare qui ... mi tiro un po' avanti .. non so se ci
> vuole poco tempo x il sitocomune.
>
in...@lacollina.net
mandato ciao


text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c5gmhg$rbo$1...@lacerta.tiscalinet.it...

da errore a te non capita?


text:
>
> da errore a te non capita?
>
a me no


title: Automazione nell'aggiungere record ad una tabella

author: Mimmo Peluso

text:
Salve a tutti gli iscritti; sono un nuovo iscritto che sta cercando di
imparare ad usare access.
Un problema su tutti:
Sto cercando di creare un database per la gestione di un conto corrente
bancario.
Vorrei, se possibile, creare un database con due tabelle (Carnet e Assegni),
in modo che una vilta inserito nella tabella carnet il numero iniziel e il
numero finale degli assegni, questo generi automaticamente nella tabella
Assegni i numeri progressivi dei dieci assegni che compongono il carnet, in
modo da associarci successivamente i dati relativi ad ogni assegno.
Ho provato con varie query di comaqndo o di accodamento, nonchè con
istruzioni in VBA, ma il risultato non è quello sperato.
Qualcuno può aiutarmi?
Grazie a tutti per la comprensione che avrete.
Mimmo