mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Access 2000: controllo non accessibile

Quando una form sia apre con il relativo recordset vuoto controlli di
questo tipo falliscono:
if IsNull(Me.txtCAMPO) then
if IsEmpty(Me.txtCAMPO) then
if Me.txtCAMPO Is Nothing then
nel senso che l'if restituisce sempre false.
Però se tento di accedere al campo ottengo l'errore "Nessun valore
nell'espressione immessa".
C'è un modo per ovviare a questo senza ricorrere all'intercettazione del
numero di errore generato a run-time e senza accedere alle proprietà
dell'oggetto recordset/recordsetclone legato alla maschera?
Ciao, Alessandro
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Ciao, Alessandro
Condiziona le tue If al fatto che il recordset che è origine record della
maschera non sia vuoto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 
Quello è il problema: per motivi un po' lunghi collegati all'uso di
progetti .adp
non posso testare le proprietà EOF, BOF, RecordCount del recordset.
Cercavo un modo alternativo per eseguire il controllo e pensavo di
andare a leggere
il valore di un campo chiave: se non è valorizzato possono dedurre che
il recordset
sia vuoto.
Ma ho riscontrato il problema per il quale ho postato il mio mex.


 nel senso che l'if restituisce sempre false.
To', ho appena scoperto che ottengo un bel true se invece di andare a
testare il controllo vado a controllare il campo collegato:
  if IsNull(Me!CAMPO) then
Cosě funziona e a Access non da fastidio...


 ha scritto nel messaggio
news:ec267bb22c8dc8beeb5...@mygate.mailgate.org...

Hai provato con la funzione di aggregazione sui dominii DCount?
Se la query o la tabella che è origine record della maschera si chiama
Pippo, per sapere se Pippo non contiene record:
If DCount("*", "Pippo") = 0 Then
    ' recordset vuoto
Else
    'recordset pieno
End If


 End If
Non credo di poterla usare, l'origine record della mia maschera deriva
dal richiamo di una stored procedure con parametri (uso SQL Server come
"gestore" di db).


Newsgroup: it.comp.appl.access
Titolo: Sempre menu ma più facile

Vorresi saprere come si fa a decodificare una barra di menù.
Ad es io ho un menù stampe, che ho creato con gli strumenti "personalizza",e
sotto 5 voci in elenco.
Vorrei creare una routine che fa tipo cosi:
Select case "menu stampa"
    case 1
    stampaordini()
    case 2
      stampafatture()
    case n
end select
Come faccio?

Come faccio?
salva uesta routine in un mobulo vba come Function, quindi:
-------------------
Function MenuStampaBlaBla
Select case "menu stampa"
    case 1
    stampaordini()
    case 2
      stampafatture()
    case n
end select
End Function
------------------
fai una macro in qui metti una riga NOMEMENUSTAMPA e gli associ
l'azione ESEGUI CODICE, passagli il nome della function
MenuStampaBlaBla e il menu eseguira la funzione che hai fatto.
Ciao :)

Ok grazie,
come faccio a modificare un comando di menu' che non ha il controllo attivo?



cioe'?
Newsgroup: it.comp.appl.access
Titolo: Consiglio per chiavi primarie

Ciao a tutti!
Stò impostando la base dati (mdb ACCESS200) di una applicazioncina per la
gestione delle commesse del mio ufficio.
Tra le altre tabelle ne ho costruita una che contiene NumeroComm, DescComm,
IDCliente, IDFattura, IDOrdine, ecc.
Il secondo campo contiene un numero che in realtà  è una stringa di
testo.Questo perchè il numero della commessa usato attualmente in ufficio è
composto da 5 cifre: le prime 2 sono utilizzate come identificativo
dell'anno (es.00) e le altre compongono un numero incrementale che si azzera
tutti gli anni. Come anticipato prima ho dovuto impostare il campo con
formato stringa per non perdere le prime due cifre. Può creare problemi
lavorare con chiavi primarie in formato [testo] al di là del fatto che
occorra incrementare il numero commessa con VB?
Avevo pensato anche di scindere il campo numeroComm in altri due con formato
[Intero] (anno e numero) per poi formattare la stringa sucessivamente al
momento della visualizzazione su forms o reports.
I questo caso pensavo di creare una chiave primara multicampo, il che
comporterebbe però una gestione più complicata delle tabelle collegate e
dell' interrogazione del db da parte del front-end.
Cosa mi consigliate considerando che devo tenere lo storico delle commesse
degli anni precedenti e che di conseguenza non posso cancellare i record che
le identificano ?
dovrò poi realizzare degli mdb "front end" da posizionare su vari computer:
mi consigliate di collegare le tabelle alla base dati o di connettermi e
interrogare l'mdb con ADO?
Grazie anticipatamente,
Francesco.

 ha scritto nel messaggio
news:5AVS5.19985$FV2.5...@news.infostrada.it...

Dai un'occhiata al messaggio: "Contatore in base all'Anno" - Autore:
"rr12rr"
del 19/11/2000 10:48.
Fammi sapere.

Newsgroup: it.comp.appl.access
Titolo: selezionare records sottomaschera

In una sottomaschera dopo l'effetuazione di una query vengono assegnati dei 
nuovi valori.
Come posso selezionare tutti i records risultato della query?
grazie 


Se la tabella mostrata nella sottomaschera contenesse un campo (ad
es.) "DataAggiornato", e la query lo aggiornasse, e se nella tua
subform potessi ordinare i record in modo da avere contigui tutti i
record con una stessa DataAggiornato, potresti cercare quel valore
nella sottomaschera (subform.recordsetclone.findfirst
"DataAggiornato=....") per impostare SelTop, SelHeight, SelLeft, e
SelWidth di conseguenza.
Roberto

 Roberto
grazie, ciao 


Ah ... qualcosa tipo "docmd.RunCommand acCmdSelectAllRecords"? :D
Roberto

"Popi - TheBadHabits"  wrote
Ah ... qualcosa tipo "docmd.RunCommand acCmdSelectAllRecords"? :D
Il motivo del post era propio questo vedere se c'era una alternativa a quel 
comando visto che su un pc funziona perfettamente, mentre in un altro no.
Non vorrei avere problemi , in seguito...
( versioni di access uguali, stesso db)
mi sembra che siano impostati uguali, cosa dovrei controllare?
Roberto
grazie, ciao 


*MUMBLE*
L'esito del test di Turing?
Roberto

 Roberto
grazie, ciao
Newsgroup: it.comp.appl.access
Titolo: problema comando shell e lunghezza nome cartelle in windows

Ho provato ad eseguire il comando shell eseguo il file pkzip.exe listino.zip
listino.xls
Il fatto è che se il percorso contiene cartelle con nomi piu lunghi di 8
carattreri come è normalmente in windows lui esegue la shell senza dare
errori ma il file zip non lo crea.
qualcuno ha già affrontato e risolto il problema forse?
Grazie.

Oppure è possiible dire ad access da codice vba
adesso la directory di lavoro è questa poi eseguo il comando pkunzip file
zippato e poi rimetto il path  quello che era prima.
non esiste set path o qualcosa di simile?
Grazie a tutti.

Simba883 ha scritto:

Non mi risulta che ci sia questo problema.
Piuttosto controlla che non ci siano spazi all'interno dei nomi di file o
cartelle.
Se ci sono spazi devi racchiudere il nome (completo di path) tra
virgolette:
shell "C:\programmi\compress\pkzip.exe ""D:\dati miei\listino.zip""
""D:\dati miei\listino.xls"""
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: aiuto, access-excel e formattazione condiizonale

Salve a tutti, sto costruendo un database per le prenotazioni in un
campeggio.
Tutto bene in access, ma avrei voluto qualcosa in più così ho importato
in excel la tabella prenotazioni che ha 3 campi ( codice piazzola,data
inizio, datafine).
Nello stesso foglio ho creato una tabella-calendario dei mesi estivi(
ogni cella ha una data come valore.
Con la formattazione condizionale riesco ad avere un grafico che mi
mette in rosso i giorni prenotati(>=datainizio e <= datafine), purtroppo
per la stessa piazzola avvengono più prenotazioni e la formattazione
condizionale accetta al massimo tre condizioni(mi serve per sommare i
periodi prenotati)
E' possibile aumentare il limite alla formattazione condizionale in
excel, oppure qualcuno di voi conosce un metodo migliore in access?
Grazie a chi mi aiuterà.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 inizio, datafine).
Non credo che in excel puoi ottenere qualcosa in più che con access
Antonio

Newsgroup: it.comp.appl.access
Titolo: Protezione database

Per evitare copie non autorizzate di un database, esiste qualche procedura
di protezione?
Ad esempio consentire la copia solo con una password.
Giancarlo

 Ad esempio consentire la copia solo con una password.
Sitocomune
Sib
Newsgroup: it.comp.appl.access
Titolo: sottoreport e query

ho creato un sottoreport accoppiato ad una query di selezione che mi chiede
di inserire una data, questo sottoreport č inglobato in un'altro report,
perň se apro il sottoreport da solo mi chiede una sola volta di inserire la
data mentre se apro il report dove č inglobato me la chiede 3/4 volte e me
la richiede anche quando devo stampare come mai? qualcuno sa dirmi perchč?
----
.dan.
UIN ICQ 102458568

 ha scritto nel messaggio
news:GLNH9.33649$fa.10...@news1.tin.it...

Probabilmente perchč te la chiede per quanti record hai, vista la relazione
uno-molti col report principale
Prova a fare cosě. Chiedi all'utente via codice la data, magari prima di
aprire il report o sull'evento apertura dello stesso. Quindi schiaffi il
valore in un controllo nascosto del report ed infine nella query del
sottoreport metti un riferimento a questo controllo nascosto...
Antonio

Newsgroup: it.comp.appl.access
Titolo: Combo dinamica

Ho un problema di cui ho scritto varie volte in questo NG, ma non ho trovato
purtroppo soluzione.
Si tratta di settare una combo (contenuta in una maschera) in modo che, al
variare nella query applicata ad una maschera, possa evidenziare nella
tendina "solo" i record filtrati dalla query.
Puntualizzo la query non è sempre la stessa ma varia a seconda di scelte
dell'utente (vari filtri sul DB selezionabili con appositi bottoni in altra
maschera).
La combo attuamente è "non associata" e funziona, diciamo bene (puo'
selezionare solo i recond filtrati dalle varie query, e questo mi va molto
bene), solo che .... evidenza nella tendina "tutti" i record del DB e io
vorrei elencare solo quelli filtrati.
E' un problema non semplice ma forse risolvibile....
Flavio

 ha scritto nel messaggio
news:eKWfc.38458$zm5....@nntpserver.swip.net...

Detta così la soluzione potrebbe essere:
es.
Me!CasellaCombinata.RowSource = Me.RecordSource
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:DPWfc.89630$rM4.3...@news4.tin.it...

Per favore Sergio,
poiche' non sono molto pratico, DOVE dovrei inserire questa riga di
programma nella combo..... per provarla
Grazie
Flavio

 ha scritto nel messaggio
news:RRWfc.38460$zm5....@nntpserver.swip.net...

Nell'evento "su clic" di un bottone, per esempio...
Ciao.
-- 
Sergio MAZZA

 ha scritto nel messaggio
news:YUWfc.89655$rM4.3...@news4.tin.it...

Non funziona, e poi i bottoni sono presenti in una maschera diversa da
quella su cui vi e' la combo.
Flavio

 ha scritto nel messaggio
news:j2Xfc.38468$zm5....@nntpserver.swip.net...

E quando lo dici? Non è che mi nascondi qualcos'altro?
Se il bottone che deve assegnare la query alla casella combinata sta su
un'altra maschera, basta che cambi i riferimenti:
Forms!nomeForm!CasellaCombinata.RowSource = Me.RecordSource
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Consiglio

Sapete dirmi se e come poter fare in modo di salvare il prog in access su 2
file: il primo con la struttura del prog e il secondo con solo i record.
Altra cosetta: dove posso rimediare sfondi, tasti, suoni, per abbellire il
tutto?
Grazie

 file: il primo con la struttura del prog e il secondo con solo i record.
teoricamente c'è : utilità database - divisione guidata database
ma un paio di volte che ho provato ad usarle hanno dato qualche problema
 in alternativa
puoi fare una copia del file
sul primo file FEQualchecosa lasci le query e i moduli
sull'altro file BEQualchealtracosa lasci solo le tabelle
ti sposti sul primo file, su oggetti tabelle  tasto destro collega tabelle
etc.
ciao

Newsgroup: it.comp.appl.access
Titolo: impostazioni predefinite report

Innanzitutto un grazie a chi mi ha aiutato sin qui.
Le indicazioni per evitare che il report cambi orientamento o dimensione
ecc. ecc. sono state chiarissime e funzionano benissimo.
ora però mi è rimasto l'ultimo problema:
tra le dimensioni disponibili non riesco a trovare quella adatta al mio
formato: le tipiche buste gialle, sia piccole che medie!!!
Ora VI chiedo: come faccio ad impostare una dimensione di pagina diversa da
quelle predefinite, in modo da adattarle al formato desiderato????
Si può fare con un codice VBA???
Sull'help ho trovato qualcosa, ma sinceramente non sono riuscito a
raccapezzarmi!!!!
grazie a tutti per il futuro aiuto!
Carlo


wrote:

sistema operativo?  versione office?
Saluti.
Emanuele.

 Emanuele.
Office 2000
e Windows 98 / Windows ME / Windows XP Home
Carlo


wrote:

teoricamente imposta formato personalizzato.......su imposta pagina
del report
Saluti.
Emanuele.

 Emanuele.
Già, teoricamente hai ragione, ma nell'imposta pagina non c'è il formato
pagina personalizzato, ma solo alcuni predefiniti: questo lo avevo già
provato.
Mi chiedevo se per ovviare a questo problema (cioè impostare comunque un
formato pagina personalizzato) posso utilizzare un modulo VBA
Carlo


wrote:

non so che dirti...
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Una query mi prende i dati doppi

aiuto, sono in difficoltà...
ho questa query che mi valorizza degli avanzamenti su di una tabella.
SELECT QRY_AUTORIZZAZIONI.Progr, QRY_AUTORIZZAZIONI.CodiceProgetto,
Count(QRY_AUTORIZZAZIONI.[data richiesta  (email o fax)]) AS
[ConteggioDidata richiesta  (email o fax)],
QrySommatoriaCodiciProgetto.BUDGET2010,
Count(QRY_AUTORIZZAZIONI.importoautorizzatoROMA) AS
ConteggioDiimportoautorizzatoROMA, QRY_AUTORIZZAZIONI.Quantità,
Sum(QRY_AUTORIZZAZIONI.importoautorizzatoROMA) AS
SommaDiimportoautorizzatoROMA, QRY_AUTORIZZAZIONI.[DESCRIZIONE
PROGETTO]
FROM QRY_AUTORIZZAZIONI INNER JOIN QrySommatoriaCodiciProgetto ON
QRY_AUTORIZZAZIONI.CodiceProgetto=QrySommatoriaCodiciProgetto.CodiceProgetto
GROUP BY QRY_AUTORIZZAZIONI.Progr, QRY_AUTORIZZAZIONI.CodiceProgetto,
QrySommatoriaCodiciProgetto.BUDGET2010, QRY_AUTORIZZAZIONI.Quantità,
QRY_AUTORIZZAZIONI.[DESCRIZIONE PROGETTO]
HAVING (((QRY_AUTORIZZAZIONI.Progr)>1695))
WITH OWNERACCESS OPTION;
Vorrei che la query mi prendesse il campo codice progetto una volta
sola altrimenti me lo restituisce n volte tante quanto lo trova....
Qualcuno è cosi gentile da aiutarmi ?
grrazie infinite

 grrazie infinite
se quei valori sono diversi a parità di progetto, ovvio che non ti viene 
raggruppato in una sola riga per progetto.
ciao
BFS

 BFS
ciao BFS, scusami se ti do del tu, spero di non offenderti.
grazie per l'interessamento innannzitutto.
Allora il problema è che non conosco il linguaggio SQL e mi trovo in
questo inghippo.
La maschera continua prende i dati da una query che a sua volta li
pesca da un altra.
Non è possibile in una di queste mettere un istruzione(distinctrow ?)
che faccia sommare i dati una volta sola ?
Scusami mi prenderai per un pò rincoglionito,...ma pò lo
sono....grazie, ciao


ciao, il problema è che non so cosa devi ottenere con la query...delle 
sommatorie, dei raggruppamenti delle medie etc...quindi è difficile 
darti una soluzione. io ti posso dire che se non applichi una qualsiasi 
funzione di aggregazione ad ognuno dei campi della query, le righe si 
ripeteranno nel caso di valori diversi.
magari posta la struttura delle tabelle di partenza e spiega bene cosa 
vuoi ottenere dalla query
ciao
BFS

 - Mostra testo citato -
grazie infinite,
con il tuo suggerimento ho capito che era un errore di scarsa
chiarezza già nella mie idee.
Ho rifatto due query e ho risolto il problema.
grazie per la disponibilità.
Newsgroup: it.comp.appl.access
Titolo: programma in access per più clienti

Ho sviluppato un programma per la gestione clienti fornitori bolle fatture
ecc..
io vorrei che fosse lo stesso per tutti, logo stampe a parte, invece capita
che un cliente vuole l'unitą di misura in fattura l'altro non la vuole uno
vuole la stampa in un modo uno in un altro....
se faccio piu versioni poi avrei molte copie da ccorreggere nel caso di
errori, mentre vorrei lavorare su una sola versione, voi come fate o come
fareste?
Grazie a tutti.

 Grazie a tutti.
Per i Loghi spero bene tu abbia usato Immagini Collegate in modo
da fregartene, cambi l'icona allegata ai filess che distribuisci, e ad
ognuno
la sua....!
Per il 2° problema non credo tu possa sottrarti alle personalizzazioni dei
clienti, il tuo punto di forza rispetto a programmi già fatti e GRATUITI
è solo questo, se lo elimini, rischi l'eliminazione...........!!!!
@Alex.

 @Alex.
Ciao Daniele


Bisconttini? intendi che bisogna pur fare qualcosa???
Credo di si.... ;) fammi sapere. ciao.

Newsgroup: it.comp.appl.access
Titolo: creazione di tabelle

salve a tutti. Vorrei creare una nuova tabella, in
SQL, da una gia esistente e ho visto la procedura sul libro che è :
create table Nuova_tabella(campo1,campo2)
as
(select campo1,campo2
from vecchia_tabella
where ........)
ma mi dice: Sintassi non corretta in prossimità della parola chiave
'as'.
Perchè?  Grazie

 ha scritto nel messaggio
news:1150115899.5...@y43g2000cwc.googlegroups.com...
salve a tutti. Vorrei creare una nuova tabella, in
SQL, da una gia esistente e ho visto la procedura sul libro che č :
create table Nuova_tabella(campo1,campo2)
as
(select campo1,campo2
from vecchia_tabella
where ........)
ma mi dice: Sintassi non corretta in prossimitą della parola chiave
'as'.
Perchč?  Grazie
ERRORE di sintassi.... hai rivisto bene come č stata scritta?
puoi postarla?
Nik
Newsgroup: it.comp.appl.access
Titolo: Ignorare il tasto Maiusc

Cordialita' a chi mi legge.
Se si imposta in una applicazione la proprieta'
"AllowBypassKey" = false,
essa funziona anche se si ha un menu a tendina..???
Grazie in anticipo.
Antcim

 ha scritto nel messaggio
news:OudF9.1539$fa.6...@news1.tin.it...

Non sono in grado di rispondere direttamente alla tua domanda, anche perché
non l'ho capita.
Se però il tuo problema è inibire il tasto SHIFT all'avvio di un database,
vai sul Sito Comune (link qui sotto) e nella Sezione General leggiti le
seguenti FAQ:
1) Disabilitare/abilitare l'effetto del tasto shift di Davide Pigoni
2) Disabilitare/abilitare l'effetto del tasto shift all'avvio (solo
amministratori) di Federico Luciani
3) Disabilitare/abilitare l'effetto del tasto shift all'avvio di Federico
Luciani
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ciao Roberto, buona giornata.
Il sito l'ho gia' consultato, vedi mio post precedente
del 26/11 (Oggetto: Proprieta'  "Allow......" in cui, tra
l'altro, esprimo ammirazione per il sito stesso..)
Facevo questa domanda proprio perche' in due
applicativi la funzione usata per disabilitare il tasto
MAIUSC mi funziona benissimo ma,  nel terzo applicativo
(fatto con un menu a tendina) la medesima funzione viene
ignorata ... :-(
Ho usato anche "pari-pari" la funzione ModificaProprietà
indicata nell'Help. Risultato: come sopra..!
I casi sono due:
1) Con i menu a tendina la stessa funzione viene ignorata.
    (messa nella macro "Autoexec" )
2) Ho un vizio occulto nella mia applicazione che, aime',
    non riesco a vedere.
Grazie della risposta.
Ciao
Antcim

Newsgroup: it.comp.appl.access
Titolo: Associare più tabelle ad una listbox...

Ciao,
ho l'esigenza di dover scegliere diverse tabelle a cui è associata una sola
listbox.
Vorrei utilizzare 3 pulsanti opzioni, che posso chiamare ad esempio "tabella
1", "tabella 2", "tabella 3", racchiusi in un unico gruppo di opzioni.
Ognuno di questi pulsanti opzione mi dovrebbe dare la possibilità di
cambiare i dati, attraverso le tabelle, associati alla listbox.
Come posso fare?
Grazie in anticipo,
Massimiliano

 ha scritto nel messaggio news:K6uNc.49009$OR2.2...@news3.tin.it...

Cambi la proprietà rowsource (vedi help) della listbox; devi gestire l'evento "dopo aggiornamento" non dei pulsanti di opzione ma
del gruppo di opzioni (il rettangolo che li delimita)...
Ciao.
-- 
Sergio MAZZA

 Ciao.
Grazie per il suggerimento!
Buon lavoro,
Massimiliano

Newsgroup: it.comp.appl.access
Titolo: Immagine collegata

Serata piena di quesiti questa!!!
Un db  ha in ogni report e maschera una immagine, per evitare di
appesantire l'archivio,l'ho collegata, dando il path corretto. Nessun
problema con access 2000 ma se il db lo apre un pc con le runtime di
access l'immagine non viene caricata. Non credo sia un problema di
percorso avendolo testato su più computer credo sia una limitazione delle
runtime. Possibile?
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

 Prego
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 ha scritto nel messaggio
news:d3sql4$jir$1...@news.newsland.it...

Non lavorando con la versione Developer di Access non sono in grado di
produrre runtime, non ho esperienza e cultura adeguata in merito, quindi non
sono in grado di aiutarti in quest'ultima richiesta; quello che so e che ti
ho scritto è solo per sentito dire.
Penso però che qualche altro frequentatore del NG interverrà per darti una
risposta.


Grazie
Guarda 
www.sitocomune.com
, sezione General, FAQ 6.153 "Limitazioni in una versione runtime di un database Access"
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

 Vincenzo Turturro


 L'età comincia a farsi sentire. ;-(
E tu fai orecchie di mercante.
;-P
-- 
_ _
Ciao
MAssimiliano Amendola
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Funzione di controllo budget

Vorrei inserire in un coontrollo di una maschera la possibilità di
controllare che inserendo dei pagamenti non si superi il budget indicato.
Tutto bene finche inserisco il seguente comando, cioe indicando nella riga
di controllo il budget di spesa da non superare.
Es.
=IIf([Testo89]<3000;"Ok";"ATTENZIONE!!!!!!")
Adesso vorrei inserire la possibilita da una tabella ((T_RIEP_GEN) campo
[SOLDI])) che la possono gestire tutti gli utenti un campo visibile sulla
maschera ma che mi dia lo stesso risultato sopradescritto.
I comandi inseriti sia con una casella riepilogo che con una di casella di
testo è la seguente
=IIf([Testo89]<[SOLDI];"Ok";"ATTENZIONE!!!!!!")
Ma o continua segnare ATTENZIONE!!!!!!!!!! o mi da errore o macanza di nome.
Dove è che sbaglio.
Grazie mille a chi mi da un'aiuto.


=IIf([Testo89]<DLookUp("SOLDI";"T_RIEP_GEN");"Ok";"ATTENZIONE!!!!!!")
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 ha scritto nel messaggio
news:3l7ekqF...@individual.net...

Grazie tutto OK

Newsgroup: it.comp.appl.access
Titolo: Crea Mde

Salve, volevo capire dove sbaglio:
Ho creato un pulsante con che fà questo:
Call CreaMDE("C:\sottocartella\miodb.mdb", "C:\sottocartella\miodb.mde")
------------------
che richiama il modulo sotto:
--------------------
Option Compare Database
Public Function CreaMDE(strMDBFile As String, strMDEFile As String) As 
Boolean
     On Error GoTo mde_err
   SysCmd 603, strMDBFile, strMDEFile
   CreaMDE = True
   MsgBox "MDE creato"
   Exit Function
mde_err:
   MsgBox Err.Description
   Exit Function
End Function
tutto procede per il meglio, le due stringhe vengono passate al modulo e non 
segnala errori ma......... vado a vedere e l'mde non c'è, come mai?
-- 
Saluti @ndrea

 segnala errori ma......... vado a vedere e l'mde non c'è, come mai?
Il file contenente questo modulo non è quello del quale vuoi anche ottenere
l'MDE, vero?
La versione del file del quale cerchi di ottenere l'MDE è la stessa
versione dell'Access con il quale apri il file MDB contenente il suddetto
modulo?
Aprendo il file MDB da compilare in MDE, la sua compilazione termina senza
errori?
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 errori?
Senza errori!
Comunque a questo punto credo di aver capito che deve essere un terzo db a 
fare l'operazione :-)
Provo e ti faccio sapere.
Saluti @ndrea 

 fare l'operazione :-)
Bingo :-)



Non hai rivelato la versione di Access. Con >=A00 bisogna
un altra istanza di Access. Vedi:
Creare un MDE via codice
www.donkarl.com/it?FAQ6.20
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: funzione_Now

ho utilizzato questa routine con un doppio click per visualizzare data/ora
nella casella di
controllo OraUscitaSede
Me.OraUscitaSede = Now()
ho utilizzato questo formato gg/mm/aa hh.nn
per visualizzare data, ora, minuti
come mai nel momento in cui faccio il doppio click o cambio l'ora già
visualizzta
precedentemente si visualizzano anche i secondi
(una volta modificata l'ora, la visualizzazione è comunque in gg/mm/aa
hh.nn)
vorrei poter modificare l'ora senza vedere i secondi.
paolo


nella casella di testo imposta il formato: gg/mm/aa hh.nn
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Re: access xp e access 2003 crashano su una maschera

 Luca
Hai provato a Debuggare e compilare per vedere dove si pianta.
Non è che nella Macro c'è un riferimento a Forms piuttosto che
a Maschera....?
Troppo generico.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 Ciao
ho compilato e ora sotto office xp non funziona piů niente.
cosa intendi per riferimento a forms?
per i riferimenti ai valori delle caselle metto direttamente il nome del 
controllo
e quando mi riferisco ad un controllo su un'altra form metto 
forms!nomeForm!NomeControllo
ciao 



ho scoperto quando succede
nella maschera ho un interruttore che utilizzo per abilitare la modifica dei 
dati
access crasha quando viene eseguita l'istruzione:
IntModifica.Value = False
Fino a pochi giorni fa funzionava regolarmente.
Cosa posso fare?
Ho gią provato a fare compatta ripristina, e ad imprtare i dati all'interno 
di un database nuovo.
ciao 

 ciao
Cosa va a fare quell'Interruttore...?
Perchè poi non espliciti l'appartenenza all'oggetto Me:
Me!IntModifica=False
Altra cosa sei sicuro che nei Moduli ci sia Option Explicit...?


Newsgroup: it.comp.appl.access
Titolo: Guida in linea

Salve,
ho installato office2003 su S.O. XP, ma non riesco a consultare la guida in
linea.
Se clicco F1 o chiedo un argomento mi rimanda una pagina bianca.
Qualcuno mi puň dare una mano.
Grazie
Ciao a tutti
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
Hai fatto l'installazione completa?
Su alcuni argomenti comunque la guida in linea risulta incompleta...
Ciao
-- 
Roberto da Parma 


Si ho fatto l'installazione completa, ma non succede niente.
Cosa posso fare?
grazie
Ciao



Adesso ho controllato Word ed Excel, č succede la stessa cosa.
Ciao

Newsgroup: it.comp.appl.access
Titolo: DB CON "DIARIO"!

Ciao a tutti! Sono ancora alle prese con il mio database! So di essere
totalmente incapace ma sono testardo...e chi l'ha dura la vince!
Vi chiedo aiuto: ho costruito una tabella con le anagrafiche dei clienti e
un'altra composta da 2 campi (+contatore) data e note in quanto vorrei che
le due tabelle relazionassero in un'unica maschera in quanto vorrei
utilizzare qs database per registrare tutte le attività prestate per
ciascun cliente. Come posso fare affinkè ogni cliente abbia le proprie
attività?
Es:
rossi mario
1/1/05 ft56
2/3/05 pagata ft 56
bianchi gluca
1/6/05 telefonato x consegna
2/7/05 inviato sollecito pagamento.
grazie a tutti!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Con una semplice sottomaschera?le due tabelle devono essere in
relazione 1-n e nella tabella dipendente devi mettere un campo con la
foreing key della tabella principale.

 foreing key della tabella principale.


nella tabella principale(dati cliente presumo) avrai un
identificatore,quello con la chiave in visualizzazione
struttura.Nell'altra tabella(diario) metti un campo con lo stesso nome
dell'identificatore di prima:attenzione se l'identificatore cliente è
un contatore il l'altro campo lo dovrai mettere numerico.Vai in
relazioni(tasto in alto con le tre tabelline disegnate) metti dentro le
2 tabelle ;una volta dentro trascini col mouse il campo numerico della
tabella secondaria e lo sovrapponi a quello della tabella clienti.dici
di applicare le integrità referenziali,le modifiche e le
aggiunte.dovrebbe crearti una linea di collegamento tra le tabelle.


Regola fondamentale :
Rispondere SEMPRE rispettando il quoting (ovvero scrivendo al di sotto del 
testo al quale si da risposta) per una più semplice ed immediata lettura.
Esempio del tuo problema :
Tab_Clienti
_CampoID
_Campo1
_Campo2
_Etc...
Tab_Attività
_CampoID
_CampoIDAttività
_Campo1
_Campo2
_etc...
Vai in Strumenti/Relazioni e metti in relazione 1-n Tab_Clienti._CampoID e 
Tab_Attività._CampoIDAttività
Crea una Form_Clienti
Crea Una SubForm_Attività
Inserisci la SubForm_Attività in Form_Clienti e collega le due Form con 
_CampoID e _CampoIDAttività
Questo è tutto.
Se hai problemi fai un fischio.
Newsgroup: it.comp.appl.access
Titolo: [?] conoscere il controllo che ha perso il fuoco

Come da subject, quando un controllo riceve lo status di attivo come faccio 
a conoscere il controllo che l'ha appena perso?? Avrei bisogno di fare 
operazioni diverse in base al controllo che ha perso il focus
Grazie
-- 
Pennywise
Questo  messaggio č composto al 100% da 
elettroni riciclati. Nessun  atomo  č  stato
ionizzato  per  trasmettere  questo messaggio.

 fare operazioni diverse in base al controllo che ha perso il focus
Screen.PreviousControl
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: Impossibile creare copia MDE....Perchè?

Non riesco a convertire il mio *.mdb in un *.mde (A2000) !!!!
Avete qualche ipotesi che mi permetta di trovare una soluzione?
Grazie
Ciao
Lo

 ha scritto nel messaggio
news:DQN19.161952$vm5.5...@news2.tin.it...

Entra in un modulo qualsiasi, vai su "Strumenti - Riferimenti" e vedi se te
ne manca qualcuno
Dopo averli sistemati prova a fare "Debug - Compila <nome progetto>" e vedi
se ti segnala ancora errori
Ciao, FABIO

 ha scritto nel messaggio
news:4UN19.20797$n04.5...@twister2.libero.it...

Il mio problema è che sono un neofita di Visual e quindi dopo che apro
Strumenti ->Riferimenti non riesco a capire il da farsi...c'è una lista con
spuntate le prime quattro...boh...
Visual Basic For applications
MA 9.0 Object Library
OLE Automation
M ActiveX....
Io non ho toccato niente e sono passato al suggerimento successivo...
Mi da un messaggio di errore [Errore di Compilazione: Numero errato di
argomenti o assefgnazione di proprietà non valida] su questo:
Private Sub SelezioneFornitore_AfterUpdate()
Me.Requery "Q_Fornitori"
End Sub
Panico...
Ma grazi ancora!!!!
Ciao
Lo

 ha scritto nel messaggio
news:23O19.162107$vm5.5...@news2.tin.it...

Se fai "Me.Requery" non devi mettere nessun argomento dopo.
Se "Q_Fornitori" è un controllo nella maschera forse volevi fare
Me.Q_Fornitory.Requery
Ciao

 ha scritto nel messaggio
news:m7O19.21567$lu5.5...@twister1.libero.it...

Grazie...grazie...e ancora grazie....
Un'altra cosa quali sono i vantaggi di dividere il Database???
E se poi ovviamente una volta diviso ne devo convertire solo uno in *.mde...
Grazie
Ciao
Lo

 ha scritto nel messaggio
news:dmO19.162296$vm5.5...@news2.tin.it...

Dividendo il database puoi aggiornare l'interfaccia del programma senza
dover reimportare i dati; in più puoi pensare di mettere il back-end su un
server e il front-end su ogni client.
Se crei un file mde è solo perchè vuoi "proteggere" il tuo lavoro evitando
che qualcuno modifichi la struttura delle maschere o il codice, quindi il
file dei dati non necessita di essere convertito.
Spero di essere stato chiaro, CIAO

 ha scritto nel messaggio
news:2IO19.21019$n04.5...@twister2.libero.it...

sei stato chiarissimo...
Grazie per la pazienza e scusa se ti ho stressato!!!!!
Grazie ancora...
Ciao
Lo
Newsgroup: it.comp.appl.access
Titolo: Visual Studio Tools for Applications (VSTA)

si può usare Visual Studio Tools for Applications (VSTA)  al posto di VBA 
per programmare access 2010?
 
Grazie e ciao 
 
 

 Grazie e ciao
 
In accoppiata con InfoPath potresti creare dei nuovi moduli che prelevano i 
dati da db Access
 
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Campi in visualizzazione struttura tabella nascosti

Scusate...ma non mi era mai successo.
Ho una tabella dove in visualizzazione struttura risultano 13 campi mentre
in visualizzazione foglio dati ne vedo solamente 7.
Che impostazioni hanno gli altri 6 campi che non me li fanno visualizzare?
Grazie a tutti per l'aiuto!!
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 visualizzare?
In visualizzazione foglio dati controlla gli spuntini nel menu
Formato/Scopri colonne...
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Formato/Scopri colonne...
Perfetto...grazie tante Karl!!!!
Ciao ciao


Newsgroup: it.comp.appl.access
Titolo: Aiuto su Relazioni

...la cosa più semplice è che tu adoperi la funzione Dlookup.
Mi spiego meglio.
Tra le due tabelle relazioni il campo sigla provincia, nel form sul quale
devi lavorare inserisci entrambi cioà siglaprovincia e provincia.
Siglaprovincia deriva dalla tabella e li non credo avrai nessun problema,
per il campo Provincia come origine dati gli dai la funzione Dlookup, cioè
Dlookup (espressione, dominio, criteri), ovvero
Dlookup ([Provincia],
[Tabellachecontienesiglaeprovincia],"([Tabellachecontienesiglaeprovincia]![C
amposiglaprovincia]=forms![nomedeltuoform]![camposiglaprovincia])"
automaticamente, se aggiorni la sigla si aggiorna anche il campo
Provincia...spero di essere stato chiaro !
Ciao
Frankkk

Ciao a tutti.
Premetto che sono un neofita di access e quindi non meravigliatevi se la 
mia domanda puo' sembrarvi banale e/o di facile soluzione... con una 
altro database saprei come fare, ma di access ripeto che non so molto. 
Lo uso da 2 giorni...
Ecco a voi, dunque:
Ho una tabella di anagrafica clienti e una tabella "Province" contenente 
la sigla della provincia e il nome esteso, cioe':
MI | Milano
GE | Genova
e cosi' via.
Nella tabella clienti ho un campo SiglaProvincia e Provincia, e vorrei 
fare in modo che inserendo MI venga automaticamente inserito nel campo 
Provincia la stringa "Milano".
Ho pensato di usare le relazioni, ma non ne ho ricavato ancora niente...
Domande:
1. E' giusto pensare cosi' o esistono altre soluzioni?
2. Come si puo' risolvere?
3. State ridendo di me?
Ciao e grazie per tutti i consigli che "posterete"...
Carmine.
-- 
Se vuoi scrivermi una email aggiungi un puntino tra la c e la l
Newsgroup: it.comp.appl.access
Titolo: On mouse over

salve a tutti
ecco il problema:
(nel mio caso un centro medico, ma potrrebbe essere una palestra o altro):
un form generato da una query, nelle righe le ORE, nelle colonne i BOX,
vorrei che su ON MOUSE OVER mi venisse visualizzato il paziente
relativamente all'ora e al box "puntato dal Topo", ci riesco solo se ci
clicco sopra quindi passo lo stato di attivo al record in oggetto, e
possibile farlo senza doverci cliccare ?
ditemi anche solo "dimenticati tutto" ...
Buona giornata
Gianni
visita il mio paese 
www.guspini.net

 ha scritto nel messaggio
news:9im3v6$cmp$1...@usenet.inwind.it...

Ciao Gianni
innanzitutto č un piacere trovare ogni tanto un conterraneo  :-))
Per il resto stai solo commettendo un errore interpretativo che all'inizio
ho commesso anch'io.
OnMouseOver non intende "al passaggio del mouse sopra" , ma al rilascio del
click del mouse.
Le routine sono cosi' strutturate:
OnMouseDown corrisponde al "click" SENZA rilasciare il mouse
OnMouseOver  corrisponde al rilascio del pulsante del mouse
OnMouseMove corrisponde al puntatore del mouse sull'oggetto che ti
interessa.
Sposta la tua routine sulla propietą "su mouse spostato" e vedrai che il tuo
codice funzionera'.
Ciao
Eddie


non e' quello il problema Eddie, ho volutamente usato un espressione tipo
Javascript per esprimere il concetto, ora provero' a spiegarmi meglio:
una query a campi incrociati mi "pesca" gli appuntamenti e mi genera una
tabella (una sorta di mappa) di 250 righe (le frazioni di tempo) per 52
colonne (i box), nella "mappa" per motivi di visualizzazione le colonne sono
ridotte e si intravedono le prime due lettere del paziente che occupa quello
spazio.
*soffermandomi* su una cella, vorrei che mi visualizzasse per intero il
contenuto del campo puntato dal mouse.  Facendo "click" ottengo il risultato
(il nome intero del paziente) in orizzontale perche' passo lo stato di
attivo al record, ma io voglio evitare di dover far sparare tanti click
all'operatore.
spero che ora il problema sia chiaro, e sempre ammesso che non stia andando
oltre i limiti di access
Ciao da Gianni e Grazie


il risultato della query viene gestito da una maschera, l'operaratore si
trova davanti a questa maschera quando deve poter prenotare un appuntamento.
Ciao e Grazie
Gianni
p.s. ti ho scritto all'indirizzo privato, se vuoi ti mando una print della
videata

Newsgroup: it.comp.appl.access
Titolo: Accesso esclusivo

Cosa è l'accesso esclusivo (e condiviso)in Access?
ho un database di integrazione gestionale,e alcuni report e query quando ci
si lavora in molti mi segnala ODBC CALL FAIL ,posso eliminare il problema
usando questa opzione?

 ha scritto nel messaggio
news:ppBDa.42721$pR3.9...@news1.tin.it...

Nel caso di OBC non credo possa essere questo il problema.
Semplificando ti direi che se accedi a un database in modo esclusivo, gli
altri utenti non lo possono usare; in modo condiviso più utenti accedono al
database per lavorarci insieme.
Ciao.

 ha scritto nel messaggio
news:bbmo8v$8cr$1...@newsreader.mailgate.org...

Grazie.
Newsgroup: it.comp.appl.access
Titolo: Metodo Undo

Che voi sappiate non è possibile utilizzare il metodo Undo
su un campo di una maschera foglio dati?
SunRex


          Che vuoi fare? Hai già vagliato oldvalue?
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.appl.access
Titolo: Apri maschera con *2* argomenti per filtro

Ho creato un bottone su di una maschera che mi apre un'altra maschera e
i dati di quest'ultima sono filtrati a seconda del contenuto di una
casella di testo nella prima. (ho una maschera "donatari" con tasto che
apre la maschera "donazioni" con filtro sul donatario corrente)
Il filtro lo ottengo con la riga di codice
  stLinkCriteria = "[D05CODICEID]=" & Me![Testo32]
  DoCmd.OpenForm stDocName, , , stLinkCriteria
con Testo32 un controllo nella prima finestra e D05CODICEID un campo
della tabella cui è connessa la seconda maschera
MA
se io voglio dare un *secondo* criterio? (ho bisogno che il campo
D05TIPOSOGGETTO nella seconda maschera sia uguale ad una stringa, "P" o
"S")
Grazie!!


uhmmm...complicato ;<)
criterio1 and criterio2
i.e.
stLinkCriteria = "[D05CODICEID]=" & Me![Testo32] & " and D05TIPOSOGGETTO 
  in ('P','S')"
--
ac

grazie :D

Newsgroup: it.comp.appl.access
Titolo: Rendere un .mbd esegibile

Ciao a tutti.
Che voi sappiate, c'č un modo per poter rendere eseguibile un .mdb??
Grazie, Fabio.


Si esiste, ma si deve avere l'Access Developer Edition, ti permette di
creare un CD di installazione che installa su un PC senza ACCESS i run-time
necessari ad eseguire il tuo DB.
Io l'ho acquistato ed č un'ottima soluzione per non far acquistare Access ai
clienti in modo da risparmiare i soldi della licenza.
Unico neo se devo modificare il DB lo puoi fare solo su un PC con access
installato.
Ciao, Antonio.
Newsgroup: it.comp.appl.access
Titolo: Sommare una colonna in una casella di riepilogo

Ciao sono Fanciullo
access97
In una maschera non associata ho una
casella di riepilogo con due colonne.
1995 ----- 10
1996------ 20
1997------ 8
1998------ 24
come potrei fare - sempre nella stessa maschera -
la somma della  colonna 2 da visualizzare
in una casella di testo ??
Grazie.

"FANCIULLO" <VITO...@toglimiLIBERO.IT> ha scritto nel messaggio 
news:4931378a$0$1085$4faf...@reader2.news.tin.it...

se la casella di riepilogo ha come origine record una query
potresti metter un campo calcolato che ti faccia la somma della colonna,
e poi su un evento,  della maschera o casella di riepilogo:
me.tuatxtbox = me.tuacasellaRiepilogo.column(2)
Ciao
Daniele 

Sě, ma come faccio ad accodare la somma sotto la colonna due
della query???
Nella seconda colonna praticamente
c'č nella query di origine
-somma([sesso]="m")
non ho capito bene la tua soluzione
ciaoo

 >> in una casella di testo ??
Se il tuo e' un interesse accademico ("voglio farlo cosi' anche se e'
un sistema assurdo, per capire come funziona"), possiamo parlarne.
Se invece vuoi solo risolvere il problema di inserire il totale nella
casella di testo, in questo caso penso che ti convenga salvare
l'origine record della casella di riepilogo come query, e poi usare la
funzione DCOUNT.
dcount("Sesso","Nome della query","Sesso='m'") occhio alle virgolette
cia'
Max

 ha scritto nel messaggio 
news:f16b28aa-e3c2-44da...@33g2000yqm.googlegroups.com...



cia'
Max
no no no che interesse accademico.
Io devo sommare quella benedetta colonna perché a scuola mia dobbiamo 
inviare
dei dati concreti al ministero ehehehehehe
grazie provo

Newsgroup: it.comp.appl.access
Titolo: Decimali in una query

Ciao a tutti,
Ho un problema con una espressione in una query.
in n campo di questa query infatti ho inserito una espressione che
divide un prezzo per un imballo ovvero: Espr1:Prezzovendita/Imballo.
Il valore che mi viene restituito su certi articoli mi restituisce
pero' una marea di numeri decimali, mentre a me ne sono sufficenti
due, del tipo 12,01 e non 12, 03040506..ecc.
Ho provato ad utilizzare la funzione "FormatCurrency" ed in access
funziona. Il problema e' che questa query fa parte di un database di
supporto ad un sito Web scritto in ASP, e quando vado a chiamare con
il Browser il prezzo convertito con "FormatCurrency" mi arriva un
messaggio di errore perche' la funzione non viene riconosciuta.. ho
provato anche con la Funzione "Int" e questa funziona sia in access
che nel browser, ma ovviamente mi mancano i due numeri decimali...
Qualcun puo' aiutarmi?
grazie
Paolo



sistema questa
Function arrotondaeuro(varNr As Double, Optional varPl = 2) As Double
' by Konrad Marfurt + ? + Karl Donaubauer + Fanton Emanuele
'varNr: numero da arrotondare
'varPI: numero di decimali (due predefinito)
varNr = Nz(varNr, 0)
   arrotondaeuro = Fix("" & varNr * (10 ^ varPl) + Sgn(varNr) * 0.5) /
(10 ^ varPl)
End Function
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: saldo fatture

Salve a tutti. Vi chiedo un piccolissimo aiuto.
Espongo il mio problema.
In una maschera continua visualizzo tutte le fatture e le note credito
a clienti che hanno la casella di controllo "stato saldo" su 0 cioè
pagate.
Nella tabella tblFatture ho inserito oltre al campo TotaleFattura
altri campi tipo PrimoAcconto, SecondoAcconto e Saldo.
Quando nella maschera continua inserisco nel controllo PrimoAcconto
l'incasso totale della fattura con il seguente codice vorrei che il
saldo diventi zero e la casella di controllo stato saldo passi da 0 a
1.
Il codice è:
saldo = [totale fattura] - Nz([primo acconto], 0)
if me.saldo = 0 then
me.[stato saldo] = 1
end if
Il saldo viene aggiornato a 1 ma la casella di controllo no.
Se inserisco if me.saldo < 0 invece funziona, ma mi crea problemi
quando mi sposto sul controllo PrimoAcconto del record in cui ho la
Nota Credito in quanto su saldo inferiore a 0 mi cambia il valore
della casella di controollo.
Il problema è forse il saldo 0 ??
Attendo il Vostro solito prezioso aiuto.
Grazie.

 Grazie.
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


Credo che il problema sia nel risultato della sottrazione. A tal fine
ho incollato una funzione con il quali la query quando calcola gli
importi delle fatture le arrotonda a solo due decimali.
O forse il problema è che in Vba scrivo che il saldo deve essere 0 e
non 0,00.
Se però metto 0,00 mi cambia in 0#.
Grazie per l'intervento Massimiliano.
Giuseppe.

 - Mostra testo citato -
Come la solito ho molti dubbi circa l'aver capito...
Cmq se [stato saldo] è un controllo booleano selezionato ovvero sì = -
1 (meno uno) e non = 1

 - Mostra testo citato -
Ops distrazzzzionen!
TI avevano già risposto in merito....
F.


Ho provato a mettere -1 ma non è cambiato nulla.
Giuseppe.


Come sospettavo era questione di decimali. Ho applicato
l'arrotondamento a due decimali sia nella generazione del totale
fattura che alla sottrazione degli acconti.
Quindi, ora, senza utilizzare la casella di controllo "stato saldo"
filtro le maschere o i report in base al saldo.
Grazie a tutti.
Giuseppe.

Newsgroup: it.comp.appl.access
Titolo: Controllo Microsoft treeview versione 6.0

Vorrei creare un albero genealogico con il Controllo Microsoft treeview
versione 6.0 inserendo nome cognome eta ecc.ecc..
mi sapete dire dove posso reperire un esempio di codice per il controllo
sopracitato
grazie anticipatamente per le risposte.


Sito Comune, sez download: 'ODE 97 - ActiveX(TM) Controls Sample Application'
Link qua sotto
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------