mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: creazione query

Come mai se lancio una query nella quale è specificata una certa colonna di 
una certa tabella , in tale query
mi compaiono solo i records per i quali tale colonna non è vuota , cioè 
contiene un valore.
Io vorrei che comparissero comunque tutti i records , e la colonna in 
questione conterrà il valore oppure sarà vuota , a seconda che contenga o no 
un valore nella tabella di provenienza.
Devo impostare qualche criterio ?
grazie
-- 
Cordiali saluti 

grazie
E di che ?
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------

 ha scritto nel messaggio news:46191ca5$0$17942$4faf...@reader1.news.tin.it...

Fermo restando quello che ti ha scritto Vincenzo, probabilmente devi cambiare il tipo di relazione tra le tabelle...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: sottomaschera invisibile

come posso rendere visibile una sottomaschera impostata in modo
predefinito false utilizzando un pulsante di comando.
Ho provato con " Forms!nomesottomaschera.visible=true "
ma non funziona.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ma non funziona.
Prova a richiamare anche la maschera
Forms!maschera!nomesottomaschera.visible=true
facci sapere
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:02cd33a4804eed6e7d0...@mygate.mailgate.org...

In realtà hai composto inmodo errato la sintassi di comando.....!
Me.NomeSottomaschera.Visibible=true
Oppure
Forms!NomeForm!NomeSottomaschera.Visible=True
@Alex.
Newsgroup: it.comp.appl.access
Titolo: Impostare un valore di default su casella associata a controllo :-??

Sono di fronte ad un, nuovo, problema che non so risolvere:
ho una sottomaschera di tipo a "maschere continue" che ha come origine
record una query su 2 tabelle: tblProdotto e tblRigaOrdine.
le caselle di testo in gioco sono: CodiceArticolo e Prezzo
Quello che vorrei fare e' impostare in automatico il valore sulla casella
Prezzo associata al campo "Prezzo" nella tabella RigaOrdine in quanto voglio
che il suo valore sia di default = al Prezzo in tabella prodotto...ma possa
essere cambiato e registrato...
Ho provato in diversi modi ma nessuno mi ha portato il risultato sperato
anche xche' quando funzionav, invece di impostare il valore sulla riga
corrente lo impostava sul record della nuova riga lasciando comunque bianco
il record corrente...mentre io vorrei che fosse riempito proprio il record
corrente e solo quello in base al codice...
Suggerimenti ?
Grazie
Fabio

 ha scritto nel messaggio
news:jIfH6.200442$lj4.5...@news6.giganews.com...

Non percorrerei la strada del Valore predefinito.
Ipotizziamo che la casella di testo associata della maschera a
visualizzazione Maschere continue che contiene il prezzo si chiami Pippo.
Ipotizziamo che la casella di testo associata dove digiti il codice articolo
si chiami Pluto.
Ipotizziamo che il campo CodiceArticolo sia di tipo numerico.
Ciò premesso, a fronte dell'evento "Dopo aggiornamento" del controllo Pluto
genera il seguente codice VBA:
Me!Pippo = DLookup("[Prezzo]", "tblProdotto", "CodiceArticolo=" & Pluto)
Se invece il campo CodiceArticolo è di tipo testo, il codice VBA sarà:
Me!Pippo = DLookup("[Prezzo]", "tblProdotto", "CodiceArticolo=" & Chr$(34)
Pluto & Chr$(34))
Naturalmente puoi sempre modificare il valore di Pippo, così calcolato, con
un valore da te digitato in un secondo momento.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: access con registratore di cassa

Salve a tutti,
volendo collegare un registratore di cassa al mio db access per l'emissione
del corrispettivo, dove posso trovare esempi a riguardo.
Grazie per l'aiuto
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 del corrispettivo, dove posso trovare esempi a riguardo.
Un registratore di cassa, di solito, viene collegato tramite una porta
seriale ad un computer.
Ovviamente devi utilizzare le informazioni fornite con il registratore di
cassa per sapere come interfacciarti ad esso, sia che lo voglia fare da VBA
che da C#, Ada o qualsiasi altro linguaggio.
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Il 15 Mar 2008, 16:22, Gabriele Bertolucci <"info[at]pbsoft[dot]it"> ha
scritto:

Grazie per la risposta.
Si infatti ho trovato su Sitocomune un esempio di comunicazione con la
porta, è un mdb denominato rs232.
Ora si tratta di stabilire se dopo averlo studiato ben bene e reperito le
informazioni a cui ti riferisci sia possibile utilizzare l'esempio di cui
sopra per inviare i dati al registratore di cassa.
Pensi sia possibile?
Grazie per l'aiuto
francesco


 Pensi sia possibile?
Non esiste una risposta a questa domanda perché non si è a conoscenza di
tutti i particolari.


Il 15 Mar 2008, 20:06, Gabriele Bertolucci <"info[at]pbsoft[dot]it"> ha
scritto:

Si giusto, infatti è così. Mi informo riguardo alle caratteristiche del
registratore di cassa e poi formulerò ancora la domanda.
Grazie per ora.

Newsgroup: it.comp.appl.access
Titolo: Access 2010: Avvisi di Protezione?

Ciao a tutti!
Con Access 2003 ho avuto grosse difficoltà a distribuire il mio
software perchè alla prima apertura del programma i clienti venivano
bombardati con avvisi allarmanti (le fatidiche "espressioni
potenzialmente pericolose"). A niente è valso modificare le 2 chiavi
di registro (Level e SandBoxMode) perchè queste modifiche non
inibiscono gli avvisi della PRIMA apertura.
Domanda: anche Access 2010 ha gli stessi avvisi? E' possibile eluderli
completamente, in fase di preparazione della versione run-time, senza
alcun intervento da parte dell'utente?
Grazie per la Vostra collaborazione! ; )

"Francesco Salvagnini"  ha scritto nel messaggio 
news:1a9f2aea-675b-4999...@p16g2000vbo.googlegroups.com...
Ciao a tutti!



____________Risposta:
Sì c'è una chiave di registro da modificare e basta, la trovi facilmente in 
giro: cerca "Trusted location"

 giro: cerca "Trusted location"
Ciao MA, da quanto letto però, i messaggi me li spara comunque, la
PRIMA volta che l'Utente apre il programma..
ed è la PRIMA impressione quella che conta. Mi chiedevo se c'è un
sistema per disattivare gli avvisi prima della prima apertura del
software (magari in fase di installazione?)

"Francesco Salvagnini"  ha scritto nel messaggio 
news:02c058fb-1da4-4f9b...@z31g2000vbs.googlegroups.com...


___
Infatti
tu nel setup di Access dev kit, metti anche le chiavi di registro e fili via 
liscio.
Fidati lo faccio sempre
MA

 MA
In fiducia, ossequi! ; )
Newsgroup: it.comp.appl.access
Titolo: Decimali dopo la virgola (URGENTE)

Ciao ho due tabelle A e B
Su A ho un campo numerico precisione doppia generico posizioni decimali
automatico
su B ho un campo numerico precisione doppia fisso posizioni decimali 2
facendo una query di accodamento da a b
il n° sulla tabella B viene visualizzato con es 1234,12, ma se entro sul
campo mi visualizza 1234,123456
xciò ha registrato il campo come nella tabella A
La domanda è la seguente:
Quale funzione mi permette di scrivere un numero con il n° di decimali
(naturalmente con arrotondamento) che voglio io?
Grazie 1k
by Logan

 wrote in message
news:9r91q1$36ac$1...@stargate1.inet.it...

Prova ad usare l'Help (F1) e selezina l'istruzione "FORMAT$"
MyStr = Format(334.98765, "###0.00")	' Restituisce "334,99".
Ciao @Alex
-- 
Posted from  [146.133.1.30] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 MyStr = Format(334.98765, "###0.00") ' Restituisce "334,99".
Qualche giorno fa abbiamo discutato l'arrotondamento qui.
Credo anche Format() - che non é esatto in senso di arrotondamento
commerciale. p.e.
?Format(1.025, "#0.00")
1.02
--
cu
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 ha scritto:

Arrotondare un numero alla cifra decimale specificata (uso commerciale)
http://www.sitocomune.com/
--
HTH


 wrote in message
news:9r99ra$s5bas$2...@ID-46617.news.dfncis.de...

Ciao Karl, si hai ragione, non ho considerato fosse per scopo
commerciale....
Se posso permettermi una domanda, perchè il tuo sito non lo fai in versione
Inglese...???
In tedesco non capisco nulla, e faccio fatica a capire gli argomenti.
Ciao @Alex
-- 
Posted from  [62.98.28.250] 


 Karl
Oltre a quanto precisato da Karl, vorrei porre la tua attenzione sul fatto
che potresti portarti dietro solo 4 cifre decimali impostando il tipo del
campo (nella tabella B) a Valuta, oppure convertendolo utilizzando la
funzione Ccur().
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 In tedesco non capisco nulla, e faccio fatica a capire gli argomenti.
Beh, ma non č scritto per voi qui. ;-)
Sai, che sono qui solo per piccoli esercizi linguistici.


 
Hai ragione, ma poichè il sito è molto vasto speravo in un Miracolo...!!
Prometti però che se vivi 2 volte lo fai in Inglese.
Ciao Karl...;-)
@Alex.
-- 
Posted from  [146.133.1.30] 


 Sai, che sono qui solo per piccoli esercizi linguistici.
EGOIST !!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: aggiornamento dati maschera e sottomaschere

ho un maschera principale che contiene una serie di sottomaschere. Io
vorrei che i dati della maschera principale e quella delle
sottomaschere vengano aggiornati ad intervalli regolari (penso ogni
5'). Ho provato con una macro, ma non ottengo grandi risultati,
qualcuno sa suggerirmi qlcosa di migliore?
Grazie Ma5u

 ha scritto nel messaggio 
news:1131304207....@f14g2000cwb.googlegroups.com...

Su Timer scrivi me .refresh
Intervallo timer = 5000 (5 secondi) 18000 (5 minuti)
Ciao, Carlo 

grazie dell'aiuto

grazie dell'aiuto
Newsgroup: it.comp.appl.access
Titolo: Passaggio parametro da maschera a maschra...

  Ciao ragazzi,
Mi serve il vostro aiuto...
  Ho una maschera (M1) che mi riporta l'elenco dei codici articolo con
le giacenza totale per ogni articolo; per vedere le giacenze
dettagliate (elenco dei vari bancali a magazzino) apro una seconda
maschera (M2) tramite un pulsante di comando; all'apertura di M2 devo
inserire il codice articolo di cui voglio visualizzare il detaglio.
  E' possibile evitare la digitazione del codice passando come
parametro a M2 l'articolo presente della riga selezionata su M1?
  Cerco di spiegarmi meglio: su M1 sono posizionato sull'articolo 100,
si può far in modo che quando apro M2 non debba digitare al prompt
"100" ma la maschera si prenda il valore dell'articolo sul record
selezionato? Così facendo per vedere il dettaglio sarebbe sufficiente
posizionarsi sul record interessato ed aprire M2...
  Grazie a tutti,
  Gio.

 ha scritto nel messaggio 
news:388c2cac-0145-479a...@v1g2000pra.googlegroups.com...
  Ciao ragazzi,
Ciao,

Basta fare rifererimento nella maschera M2 al campo della maschera M1.
Forms!M1!NomeCampoArticolo
  Grazie a tutti,
Prego
  Gio.
Ciao
-- 
Marco Papetti
www.shortchannel.it
 Il software di commercio elettronico OpenSource
www.mondoideale.com
  - Prodotti naturali e biologici. 


Ciao Marco!
Grazie per la risposta... come al solito pensavo a cose molto
complicate e non avevo pensato alla soluzione più facile...
Grazie,
Gio.

Newsgroup: it.comp.appl.access
Titolo: Formattare una stringa

salve a tutti
ho la necessità di inserire in un campo degli spazi riempitivi, ad esempio:
campo di 10 caratteri, se devo inserire pippo vorrei dopo pippo inserire 5 
spazi.
Oppure 5 spazi e poi la scritta pippo.
Per i campi numerici invece i caratteri riempitivi sono gli zeri (0) e 
questi vanno inseriti prima del numero.
Grazie 

 ho la necessit di inserire in un campo degli spazi riempitivi, ad esempio:

Ciao, mi ero fatto questa funzione per i numeri
Public Function ZeroPad(s, n)
'aggiunge zeri in testa alla stringa s fino ad arrivare alla lunghezza
n
S1 = s
If Len(s) = n Then ZeroPad = s: Exit Function
If S1 = "" Then ZeroPad = "": Exit Function
Do While Not Len(S1) >= n
S1 = "0" & S1
Loop
ZeroPad = S1
End Function
si può adattare a:
Public Function ZeroPad(s, n)
dim pad as string
if isnumeric(s) then pad="0" else pad= " "
'aggiunge zeri in testa alla stringa s fino ad arrivare alla lunghezza
n
S1 = s
If Len(s) = n Then ZeroPad = s: Exit Function
If S1 = "" Then ZeroPad = "": Exit Function
Do While Not Len(S1) >= n
S1 = pad & S1
Loop
ZeroPad = S1
End Function
Fammi sapere, ciao
Alberto




si può adattare a:

End Function
Fammi sapere, ciao
Alberto
Ho provato la function e funziona sia con spazi sia con zeri.
Grazie 1000
Ivano


-- 
Ciao
Geppo
 

 > si pu adattare a:

Per Ivan, prego ! Lieto di esserti stato utile.
Per Geppo,
hai ragione,  la funzione può essere migliorata, ma .... roba vecchia.
Ciao a tutti
Newsgroup: it.comp.appl.access
Titolo: Orologio e calendari modello "Windows"

Ciao ragazzi qualcuno sa se è possibile inserire in una maschera un
controllo orologio e calendari del tipo di quello che troviamo in Windows?

 controllo orologio e calendari del tipo di quello che troviamo in Windows?
Per il calendario puoi usare l'ActiveX Controllo Calendario; per
visualizzare l'orario nel formato HH:MM:SS che si aggiorna in continuazione
te lo fai da solo con due righe di codice VBA.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:zwXeb.3920$e6.1...@twister2.libero.it...

Per il calendari daccordo per l'orologio non mi serve sapere come si
visualizza il formato HH:MM:SS ma come posso graficamente realizzare
l'orologio di Windows con tante di lancette, esiste pure per quello un
controllo ActiveX se si come si chiama?

 controllo ActiveX se si come si chiama?
Non saprei che dirti.



Sei disposto a spendere o vuoi cose Free....???
Se è la 2°  allora hai a disposizione solo il Calendario.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: Calcolo differenza ore

salve a tutti..
ho 2 campi data1 e data2 formattati  gg/mm/aaaa 
hh.mm
 ,
volendo fare la differenza tra le 2 date per ottenere quante ore/minuti sono
trascorsi
(es. data1 = 01/01/2001 10.00 e data2 = 02/01/2001 11.10
vorrei ottenere come risultato  25.10 ) come posso fare?
grazie in anticipo. roberto

 ha scritto nel messaggio
news:PCgJ7.851$_h6....@news1.tin.it...

Ho risposto al tuo messaggio delle 19:33; c'è qualcosa di poco chiaro nella
mia precedente risposta?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Scusami,   semplicemente nella sincronizzazione  del  nsg,  non capisco
come, ho perso sia il mio msg
che la tua risposta. se sei così gentile da rimandarmenla, mi faresti un
grosso favore.
grazie Roberto


 wrote in message
news:PCgJ7.851$_h6....@news1.tin.it...

Spero possa bastare
Espr1: "" & (Int(DateDiff("n";[Data1];[Data2];2)/60)) 
& "ore" & Int(((DateDiff("n";[Data1];[Data2];2)/60)
-(Int(DateDiff("n";[Data1];[Data2];2)/60)))*60) & "min"
Ciao
-- 
Posted from 
gw-nl2.origin-it.com
 [193.79.128.38] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Perfetto mille grazie Roberto

Newsgroup: it.comp.appl.access
Titolo: inserimento stringhe di testo in MDB

Ciao a tutti
il mio problema è l'inserimento di stringhe di testo in alcuni record
aggiungendole alle stringhe di testo esistenti in un database MDB.
grazie a chi mi può dare qualche indicazione su come fare.
Massimo

 ha scritto nel messaggio
news:0p1m8.9172$S52.2...@news2.tin.it...

Ci sono diversi modi per fare quello che chiedi questo è uno dei tanti:
dim db as database
dim rs as recordset
set db = currentdb
set rs = db.openrecordset("NomeTabella",dbopendynaset)
with rs
    .movefirst 'qui sei sul primo record se vuoi aggiungerlo ad un altro
record usi il metodo per trovare il record che è .findfirst
    .edit
    .fields("NomeDel Campo Dove Aggiungere La Stringa") = .fields("NomeDel
Campo Dove Aggiungere La Stringa") & StringaDaAggiungere
    .update
end with
set db = nothing
set rs = nothing
Ciao Roberto - Syd

Newsgroup: it.comp.appl.access
Titolo: ricollegare tabelle con macro

Ho provato a collegare ed eliminare tabelle con il metodo dell'esecuzione di
2 macro, una per eliminare le tabelle alla chiusura del programma, e una
all'apertura della prima maschera che si apre. Mi funziona tutto, a patto di
non cambiare il percorso dei file a cui il FE si collega.
Vi chiedo: è una possibile soluzione, alternativa alle altre presentate su
questo Sito ?
quali possono  essere i possibili svantaggi ?
Grazie

 wrote in 
message news:4364ad30$0$20486$4faf...@reader4.news.tin.it...

Posso chiederti il motivo per cui scolleghi le tabelle all'uscita
e poi le ricolleghi (le stesse) al rientro?
Ciao
Bruno 


Certo, e grazie per l'aiuto.
Non riuscivo ad adattare il codice postato in altro trhead poco prima,
avente come oggetto il ricollegamento automatico di file xls e quindi ho
creato due macro, una sull'evento apertura della maschera di avvio per
collegare una tabella formato xls e l'altra in chiusura della stessa per
scollegarla, perchč mi sono accorto che con una sola macro, che collega in
apertura, la seconda volta che aprivo il dbase mi trovavo un file in piů,
due file in piů etc etc (
p.es
. se il nome del file che collego con la macro
si chiama foglio.xls, mi trovo foglio1.xls, poi foglio2.xls etc,
 hai qualche idea migliore?
Grazie Bruno.

 Grazie Bruno.
Altra domanda, scusa, non riesco a seguirti:
stai parlando di una tabella "importata" o "collegata"'
Potresti mostrarmi il codice?
Bruno 

 ha scritto nel messaggio
news:436559f8$0$13345$4faf...@reader2.news.tin.it...

Sě, Bruno, sto parlando di tabelle collegate, non importate.
Per il codice delle macro: le ho  costruite con la creazione guidata,
comunque sono una banalitŕ.....
Ciao, grazie per l'help.
Newsgroup: it.comp.appl.access
Titolo: Calcolare il tempo prima che venga eseguita una operazione

Salve a tutti,
ho fatto una query Fattura, ora questa query contiene un campo Data, che
filtro devo usare nella query per dirgli che mi crei un report in base alla
data di scadenza?
Esempio:
Ho una polizza stipulata il 28/06/2001, allo scadere dell'anno (28/06/2002)
voglio che il programma tramite un tasto mi crei un report dove ci siano
riportati tutte le polizze in scadenza, magari un mese prima della scadenza.
In pratica all' esecuzione del comando devo dirgli che: se la data di
sistema è superiore di 11 mesi alla data della polizza,  creami una query
che raggruppi tutte le voci. In pratica credo che io abbia bisogno anche di
una query di accodamento.
Dovrei agire nel campo Data delle query ma non so come fare.
Ditemi solo che filtro devo usare, poi per la creazione del report mi
arrangio in qualche modo.
Ringrazio anticipatamente.

 wrote in message
a%0h8.3662$5z3.1...@twister2.libero.it...

Vedi la funzione Datediff nell'help... la tua soluzione è la :-)

 una query di accodamento.
Usa un'opportuna combinazione di 
Datediff(Periodo as string, Data1 as date, Data2 as date) as variant(long)
e di 
Now() as variant(date)
Nella fattispecie, ti serve qualcosa tipo 
Datediff("m",DataPolizza,now())>=11
Cia' 
Max De Poli

Newsgroup: it.comp.appl.access
Titolo: togliere attributo di sola lettura ad un file da vba

sapete come si fą a togliere l'attributo di sola lettura ad un file da vba?
Grazie a tutti. 

 vba?
Il metodo più rapido è tramite FileSystemObject. Tra i Riferimenti di VBA 
aggiungi "Microsoft Scripting Runtime" e poi usi la proprietà Attributes di 
File:
Dim Fso As New FileSystemObject
Dim IlFIle As File
Set IlFIle = Fso.GetFile("c:\Il\Tuo\File")
If IlFile.Attributes And ReadOnly Then IlFile.Attributes = 
IlFile.Attribues - ReadOnly
Inutile dire che l'utente che esegue il codice deve avere l'autorizzazione a 
modificare gli attributi perché la cosa funzioni.
IG

 vba?
Dim intAttr As Integer
intAttr = GetAttr("PercorsoENomeDelFile")
If intAttr And vbReadOnly Then
    SetAttr "PercorsoENomeDelFile", intAttr - vbReadOnly
End If
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)

Newsgroup: it.comp.appl.access
Titolo: Macro, che bella cosa.....

Ciao sto tentando di fare un programmino che manda dei dati in un file di
excel, ma vorrei che il nome del filefosse diverso per ogni volta che si
avvia la macro.
Es.: oggi è il 08/03/00, vorrei che il nome del file fosse Res000308.xls
Si può fare?
Ciao Daniele.
P.S.: Auguri a tutte le donne che leggono questa News!!!!! ;-)

 wrote in message
10om499$nf1$1...@fe2.cs.interbusiness.it...

puoi richiamare una funzione del tipo:
Function nomeFile(stringaNome As String)
    nomeFile = stringaNome & Format(Now(), "yymmdd")
End Function
Ciao.

 Ciao.
Mettendo anche il richiamo alla funzione nella macro non riesco a fargli
usare il nome come vorrei, infatti il nome del file diventa Funz() e mi dà
pure un errore di creazione del file....


Puoi inviare la macro?
Newsgroup: it.comp.appl.access
Titolo: Re: query a campi incrociati per mese

 ha scritto nel messaggio 
news:6152ff38-9cad-4c71...@x41g2000prh.googlegroups.com...
Ciao a tutti
volevo fare una query a campi incrociati per avere il totale (fatture
- note accredito)
dei clienti per mese.
Ora avendo fatture e note accredito entrambi con segno positivo, la
somma non sarebbe
un risultato corretto.
Quindi credo che debba inserire una condizione (??) nella query,
avendo anche distinto
i due tipi (cioč fattura e nota di credito)
Grazie in anticipo.
Secondo il mio parere devi fare una tabella TMP Fatture (Temporanea)
Fai la prima query di accodamento ed aggiungi le fatture con importo 
positivo
Fai la seconda query di accodamento ed aggiungi le note di accredito 
moltriplicando importo * -1
Poi fai la query a campi incrociati su tabella TMP Fatture
Ciao
Graziano 

 messaggionews:6152ff38-9cad-4c71...@x41g2000prh.googlegroups.com...

ciao Graziano
potrebbe essere un'idea,
io stavo guardando di utilizzare la condizione Iff,
ma non so ancora come.
Non č possibile per ME.
Ciao 

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

 Grazie
Se ho capito distingui le Note di credito dalle Fatture con la descrizione
inserita nel campo "Documenti". Se č cosě prova:
TRANSFORM Sum(IIf([Documenti]="Fatt n.",[Imponibile],-1*[Imponibile])) AS
Imp
SELECT tblDocumenti.RagSociale,
Sum(IIf([Documenti]="Fatt",[Imponibile],-1*[Imponibile])) AS [Totale di
Imponibile]
FROM tblDocumenti
GROUP BY tblDocumenti.RagSociale
PIVOT Format([Data],"mmm") In
("gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic");


 trimestre1, trimestre2, trimestre3, trimestre4?
PIVOT "Trimestre " & Format([Data],"q");


 non mi cambia nulla.
Posta lo statement.


 grazie
Cosa intendi per browser di VBA? Comunque mi sembra opportuno aprire un
altro thread. 

Newsgroup: it.comp.appl.access
Titolo: Passare Oggetto diverso da quello richiesto

Ciao a tutti
 
ho questa sub su modifica di una casella combinata
per restringere il campo di ricerca nome:
 
Sub CercaNome(MyCbo As Access.ComboBox)
ecc. ecc.
 
che richiamo p.e. con:
Call CercaNome(Me!MiaCombo)
 
é possibile passare oltre a Me!MiaCombo anche una casella di testo,
sebbene la sub richieda Access.ComboBox come parametro?
 
Se si, come?
 
Grazie

Devi passare 2 controlli oppure una textbox al posto della combo...?
Nel primo caso puoi aggiungere un parametro
Nel secondo devi cambiare il Type nel parametro definendolo in modo generico Access.Control invece di Combobox.
Poi nella Function puoi riconoscerlo dovesse servire leggendo la proprietà ControlType.
 
@Alex


grazie Alex
Nel caso in cui la Combobox ha un nome generico e non rispecchia
il nome che la sub richiede, è possibile passare alla sub
un Alias?
cioè, se ad esempio la sub funziona con combobox con il nome
cbocliente, cbofornitore 
ed in alcuni casi ho cboNome, è possibile passare alla sub
"Cbo" & Me!nomeCtr cioè nomi creati dinamicamnete?
oppure è meglio passargli un secondo parametro anche se in alcuni
casi, diventa doppio.
Eventualmente, dove non necessita cosa posso mettere come parametro?

Franco non passi un NOME ma un riferimento ad un oggetto... qualsiasi sia il suo nome l'oggetto è  l'oggetto...
 
@Alex

 @Alex
 
giusto, grazie

Newsgroup: it.comp.appl.access
Titolo: [?] Testo ruotato in label, Access97 ?

 form, ricavarne l'hDC e continuare da li...
In access 97 non e' possibile ruotare le label (nel 2000 credo di si).
Esistono pero' alcune alternative:
- usare le Api
http://www.mvps.org/access/api/api0050.htm
- usare un ocx
http://www.mvps.org/access/modules/mdl0048.htm
Non li ho mai usati, cmq dacci un occhiata.
-- 
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: problema già postato sul pie di pagina di un report

quando stampo una fattura in fondo al pie di pagina stampo i totali
imponibile iva e totale ma li stampo solo se la pagina fattura è l'ultima
pagina
se la fattura è fatta ad esempio di 3 pagine vorrei poter gestire il pie di
pagina nelle prime 2 pagine ovvero renderlo non presente in modo che il
corpo fattura possa sfruttare tale spazio per scriverci piu voci fattura
possibili e non lasciare 4 cm bianchi perchè nascondo soltanto i totali ma
il pie di pagina esiste.
secondo voi è fattibile?
Grazie mille.

 ha scritto nel messaggio

sitocomune:
sezione report:
modulo per la gestione della stampa dei totali in calce
Sib
--
http://www.sitocomune.com
http://digilander.iol.it/syb
 (a vostro rischio e pericolo)
Newsgroup: it.comp.appl.access
Titolo: Inserisci nuovo oggetto voci deselezionate

Devo costruire un form da una tabella. La seleziono e quando vado ad
"inserire nuovo oggetto"  mi risultano accessibili solo le tabelle, le
macro e le query.
Provando anche da "Inserisci" della barra strumenti, la voce Maschere
è deselezionata.
Avreste un consiglio?
Grazie
Raffaele

Chiedo scusa. Stavo aprendo un db con accesso mediante password.
Ciao

Newsgroup: it.comp.appl.access
Titolo: Formattare a lunghezza fissa con una serie di zero i campi numerici vuoti

Ciao a tutti,
ho bisogno di creare un DB da cui successivamente esportare le tabelle
create in formato testo.
Il file dovrà essere a lunghezza fissa (e fin qui tutto OK), ma i campi
numerici dovranno essere allineati a destra e con una serie di zero a
coprire il vuoto:
Esempio:
Descrizione Lunghezza 10       |   Quantita lunghezza 6
Lampada   |000010
Neon         |000001
Tavolo       |000100
Io ho difficoltà ad esportare la quantità riempiendo questi spazi... Sigh!!



right("000000" & str(campo) ,6)
Saluti.
Emanuele.

 Emanuele.
Ehmm... scusami, ma non lo faccio per lavoro. Mi sono avvicinato da poco ad
access. Mi puoi dire dove inserire la riga da te dettatomi? Ho provato su
"predefinito", ma nulla di fatto... e poi, la voce -str(campo)- va
personalizzata??
Grazie...



al posto di campo devi inserire il nome del campo della tua tabella
la riga descritta la devi inserire dove vuoi la conversione.
dipende da come la fai
crea una query sulla tabella da esportare e come campo inserisci la
riga precedente      nomecampoformattato:right("000000" & str(campo)
,6)
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Query accodamento-cancellazione insieme

Ciao a tutti.
Il mio problema è come impostare una query che sposti determinati record da
una tabella ad un'altra speculare,
cioè li sposti cancellandoli dalla posizione originale.
Potrei fare una query di accidamento e successivamente una di cancellazione;
ma come potri farle operare insieme o comenque automaticamente una dopo
l'altra?
Grazie per l'attenzione


Se hai già le due query
dim tuaquery as string
tuaquery = "nometuaquerydiaccodamento"
DoCmd.OpenQuery tuaquery, acViewNormal, acEdit
tuaquery = "nometuaquerydieliminazione"
DoCmd.OpenQuery tuaquery, acViewNormal, acEdit
cioè prima ti crei una variabile a cui associerai il nome della 1 query, la
esegui, poi cambia a volo l'associazione delle query e la associ.
In relatà anche l'autocomposizione può aiutarti, creala, studiatela e poi la
modifichi.
Spero di esserti stato d'aiuto.
Ciao MAssimiliano
 
--------------------------------
Inviato via 
http://usenet.libero.it

Grazie!!!
Ale
Newsgroup: it.comp.appl.access
Titolo: Access per database aziendali

Vorrei conoscere da esperti (sicuramente piu' di me) dell'argomento in
oggetto, se ACCESS è
veramente adatto allo sviluppo di strumenti aziendali, quando hai a che fare
con tabelle
(magari collegate tramite ODBC dal  DB del gestionale aziendale) con milioni
di record, con
query che devono incrociarsi con diversi JOIN per aggregare i dati in
maniera confacente.
Qual'è il limite, è quantificabile ?
Accetto molto volentieri anche qualche consiglio su come rendere piu'
efficiente qualche
applicazione già consolidata, del tipo descritto poc'anzi, soprattutto e
come sempre in termini
di velocità (se poi ti metti ad inserire e gestire con i dati risultanti dei
grafici, è proprio tragica !).
Vi sono grato fin d'ora dell'attenzione che mi riserverete.
Ciao e a presto.

 ha scritto nel messaggio
news:a0gcc0$pm9$1...@nreadb.inwind.it...

Fino a cinque client, con reti da 100 Mhz e con scarse esigenze di sicurezza
Access va benissimo. In altre condizioni io userei tabelle in SQL Server e
maschere in Access.
Ciao, Carlo

 Qual'è il limite, è quantificabile ?
E' se lo usi come FE verso SQL-Server.
Meglio ADO e i files di progetto rispetto a ODBC...
Ciao: Stefano

Newsgroup: it.comp.appl.access
Titolo: tabelle ODBC

esiste una procedura contabile che fornisce un filtro per poter gestire
gli archivi con ODBC. ora, dovrei fare delle procedure in access per gestire
i sopracitati archivi. Sono riuscito a collegare le tabelle, ma non riesco
a gestirle da programma. Qualcuno ha fatto una cosa simile?
il problema è il seguente:
fino ad ora utilizzavo la seguente struttura
dim dbs as databse
dim rst as recordset
set dbs=currentdb
set rst=dbs.openrecordset("NOMETAB",dbopendynaset)
ecc ...
collegando le tabelle attraverso i drive ODBC la struttura non funziona.

Se utilizzi Sql7, dopo aver collegato le tabelle via odbc, nell'apertura del
recordset devi inserire le voci "dbopensnapshot" (oppure
"dbopendynaset"),"dbseechanges".
Ehm . . . ovviamente togliento le virgolette (").


Newsgroup: it.comp.appl.access
Titolo: aiutatemi

scusate la domanda forse un po banale per voi superesperti ma non
conosco bene le funzioni di access:
io vorrei solo sapere come faccio a scivere in un report la "frase 1" se
in un record del campo c'è scritta la lettera "s" e la "frase 2" se
nello stesso recor dello stesso camo c'è scritta la lettera "n"... un
grazie anticipato a tutti...
sara
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

sara
su origine dati del campo crei un campo del tipo
frase:iif(instr(nomecampo,"s")>0,"frase1",0)
e cosi via
Saluti.
Emanuele.

 e cosi via
E così via un par de ciufoli!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: OT CISA2 - è aperta l'iscrizione

Ciao,
da oggi è aperta l'iscrizione per la seconda
Conferenza Italiana per Sviluppatori di Access (CISA2) che
avrà luogo Sab+Dom 22+23/04/2006 al Jolly Hotel Ancona.
Gli argomenti e relatori (ben conosciuti qui) sono:
- Le Novità di Access 12 (invasore asburgo)
- ADP e MS SQL Server (Giorgio Rancati)
- API con Access (Alessandro Baraldi)
- Automazione di Word da Access (Marco Pizzamiglio)
- 
ASP.NET
 e Access (Massimo Piubelli)
- SAP Business One e Access (Roberto La Forgia)
- "Workshop" delle applicazioni dei partecipanti (MA)
Ulteriori dettagli sulla conferenza è la possibilità d'iscriversi
trovate sul sito 
www.donkarl.com/it/cisa
.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA2
Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006 

 
può partecipare chiunque anche chi è alle prime armi ma è interessato?

 Karl Donaubauer ha scritto:

Beh, non facciamo un esame di ammissione. ;-)
Certo possono partecipare tutti interessati anche se, come
scrivo sul sito web, il livello delle presentazioni è medio-alto.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + CISA2
Conferenza Italiana per Sviluppatori di Access, Ancona, 22+23/4/2006

Newsgroup: it.comp.appl.access
Titolo: stampa 2 decimali importo euro in report

ho una casella di testo che assume un valore stringa composto da date e 
importi,
accade però che se l'importo è 180,00 euro mi scrive 180
se l'import è 180,10 mi scrive180,1
praticamente toglie i decimali inutili che però a me servono anche se ZERO
devo usare FORMAT$???? come diventa importoRata?
CalcolaDate = CalcolaDate & "   ? " & importoRata
format$(importoRata,"???????")
grazie a tutti. 

 format$(importoRata,"???????")
Leggi la mia risposta nella discussione precedente di oggi
e qui sul tema "formato celle da una combinata".
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 
grazie lo stesso ho risolto cosi
CalcolaDate = CalcolaDate & "   ? " & format$(importoRata,"currency")
Newsgroup: it.comp.appl.access
Titolo: Somme di Ore

Ciao a tutti ho un problema con la somma di Ore in un report che proviene da
una query.
In questo report vengono riportate le ore giornaliere fatte da alcuni
lavoratori, a me servirebbe di poter sommare le ore a piè di report, ma il
problema e che quando la somma supera il nr. 24 Access va in palla e sbaglia
i conti.
Per favore qualcuno mi aiuti
Beppe

 ha scritto nel messaggio
news:9pag31$68j$1...@serv1.albacom.net...

Se il campo che contiene le ore giornaliere nell'oggetto origine record del
report ha un tipo dati Data/ora e si chiama OreGiorn.
Se nell'origine controllo della casella di testo, chiamata SommaOre, che
deve contenere nel piè di report la somma delle ore hai scritto una cosa
simile:
=Somma(OreGiorn)
prova a scrivere invece:
=Somma(OreGiorn)*24
e imposta il formato del controllo SommaOre a Fisso.
Alla fine dovresti avere una somma espressa in ore e frazioni di ora, ovvero
centoventi ore e mezza non lo vedrai come 120:30 ma come 120,50.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: STAMPA SU FILE .TXT

Ciao
Avrei la necessità di stampare in .txt un report da comando visual
La stringa sotto mi apre il report, come posso stampare in .txt
Private Sub StampaA_Click()
DoCmd.OpenReport ("R_ASSEGNI"), acViewPreview
End Sub
Ciao a tutti e grazie
Luca
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Luca
Intendi "esportare in un file txt"?
Vedi help VBA (attivabile con ALT-F11 poi F1) alla voce: Metodo OutputTo...
Ciao.
-- 
Sergio MAZZA 

 
p.e.
DoCmd.OutputTo acOutputReport, "nomedelreport", acFormatTXT, 
"nomedelfiletxt", False
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\

Newsgroup: it.comp.appl.access
Titolo: stampare report contenente immagine ......

Ciao a tutti
ho questa situazione
Un archivio che si aggiorna settimanalmente con un nuovo cd
Dal cd mi importo in un database access tutti i dati.
I dati sono il numero di una raccomandata postale, l'intestatario, la data
di ricezione, il nome del file (immagine scannerizzata della ricevuta di
ritorno)...
I file immagine rimangono sul cd rom che attualmente sono una sessantina.
Ho creato un programma con il quale immettendo una ricerca mi visualizza i
dati di una singola raccomandata e tramite maschera mi visualizza l'immagine
della ricevuta di ritorno prendendola naturalmente dal cd-rom (mi chiede
prima di inserire il cd N° ???  )
Come posso fare per creare un Report nel quale siano visualizzati oltre ai
dati detti prima anche la foto associata alla ricerca?????
il problema e fargli capire qual'è la foto in quanto non posso creare un
evento in un file immagine nel report .....
grazie se non avete capito bene scusatemi .....
un bacio lisa

 ha scritto nel messaggio
news:3rO9a.183297$YG2.5...@twister1.libero.it...

Sicuramente la chiarezza non è il tuo forte. ;-)
Per avere una idea di come archiviare, visualizzare su maschera o stampare
su report immagini esterne al database vai sul Sito Comune (link qui sotto)
e nella Sezione General leggiti questetre FAQ:
1) Come implementare correttamente un archivio di immagini di Stefano
Bettini
2) Implementare un archivio di immagini di Silvio Savoldi
3) Archiviazione immagini di Franco Cappellaro
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: [OT?] cerco corsi access, asp, e xml

Come da oggetto, cerco seri corsi per formare personale in azienda
Grazie, Cristiano

...

Newsgroup: it.comp.appl.access
Titolo: eliminare codice VBA non in uso

mi sono accorto che tra le migliaia di righe di codice VBA ci sono 
riferimenti a oggetti che non esistono più
 
il caso tipico è la creazione di un evento per un pulsante che usa il nome 
assegnato di default, p.e.
 
Private Sub Command121_Click()
 
Salvo che successivamente il pulsante è stato rinominato e quel pezzetto di 
codice non serve più in quanto riscritto sul nuovo
 
c'è disponibile qualche procedura di ricerca "orfani"?
 
-- 
/-\ 
firma breve in quanto mi tocca metterla a mano, quando mi ricordo :/

 
 
 
https://groups.google.com/g/it.comp.appl.access/c/cRRSSJI5N4o
 
 

 
 
ah sě, mi ricordo il thread
 
non ho tanta roba sospetta, penso che adotterň il metodo "della serva": 
metto uno STOP all'inizio dei pezzi di codice incriminati, in ambiente di 
sviluppo, su una copia, poi uso i vari programmi per vedere se si fermano o 
no :)
 
non sono procedure vitali, essenzialmente statistiche e strumenti che si 
usano saltuariamente
Newsgroup: it.comp.appl.access
Titolo: file DAT

Come posso utilizzare file in formato DAT in Access?
Esiste il modo di collegarli o importarli, o un utility per visualizzarli
e/o salvarli in un formato poi utilizzabile in Access?
Grazie

"ddt" <dani...@TOGLIMIPERRISPONDEREtiscalinet.it> ha scritto nel messaggio
news:b7r9oh$e79$1...@lacerta.tiscalinet.it...

io conosco questo metodo: prima devi aprirlo da excel.
file: apri - tipo file:tutti - scegli il tuo file .dat e si apre la
procedura guidata a cui dovrai rispondere per formare le colonne.
alla fine il file creato in excel lo importi in access.
ciao

Newsgroup: it.comp.appl.access
Titolo: PrintOut e apertura impostazioni stampante

Utilizzando PrintOut con una chiamata simile alla seguente
objWordDoc.PrintOut
da Access su objWordDoc che come si capisce è un documento word, parte
la stampa direttamente senza che si apra la classica finestra di
impostazione della stampa che si apre da Word quando do stampa.
Spesso è utile che succeda questo per evitare la necessità di
intervento però nel mio caso ho la necessità che quella finestra si
apra.
Qualcuno conosce un modo per ottenere il risultato che chiedo?
Devo passare dei parametri a PrintOut (dall'help e da vari newsgroup
niente) o devo magari usare qualcosa d'altro?
La cosa non è possibile?
Grazie in anticipo a tutti per l'aiuto.

 ha scritto nel messaggio 
news:1182268978....@n60g2000hse.googlegroups.com...

[risposta]
Prova così:
With objWordDoc.Application.Dialogs(wdDialogFilePrint)
    .Show
End With
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggionews:1182268978....@n60g2000hse.googlegroups.com...

Ottimo, funziona, l'ho accorciato per non usare il with però è giusto.
Grazie tante.

[omissis]
Sforzati di quotare solo il minimo indispensabile. Grazie.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

> Sforzati di quotare solo il minimo indispensabile. Grazie.
D'accordo.
Newsgroup: it.comp.appl.access
Titolo: Simile ad una casella di controllo

Ho una maschera che contiene una sottomasche per l'inserimento delle dei
dati.
Vorrei sapere se è possibile inserire, nel campo dell'anagrafica del
Fornitore, una selezione di ricerca che agisca sulla tab. dei Fornitori
simile ad una casella combinata ma che si attivi agni volta che mi
posiziono sul campo del fornitore.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

posiziono sul campo del fornitore.
SI
 spiega meglio cosa vuoi fare...
Saluti.
Emanuele.

 posiziono sul campo del fornitore.
pppp


 posiziono sul campo del fornitore.
Ci provo.
Vorrei che nel campo in cui devo inserire il codice del fornitore
potessi
attivare una selezione che mi faccia vedere tutti i fornitori che ho
insertito
in tabella, in modo da selezionare il codice ed inserirlo nella casella.
Credo che sia simile al funzionamento di una casella combinata, ma la
scelta
per la selezione la vorrei sulcampo del fornitore.
Ciao


 ha scritto nel messaggio
news:cae7cad4db92fbdbbd6...@mygate.mailgate.org...

In struttura- Proprietà del tuo controllo scegli: cambia in "casella
combinata". Come Origine della casella combinata metti ciò che ti interessa.
Fatto
Paolo

 posiziono sul campo del fornitore.
Caro Paolo grazie, ma ora come faccio a far scorrerre l'elenco dei
fornitori
man mano che digito le lettere.


 ha scritto nel messaggio
news:3c9a18c3271aa011ec1...@mygate.mailgate.org...

Clicchi sulla freccetta o digiti  F4
Paolo

Newsgroup: it.comp.appl.access
Titolo: access via modem , è possibile??

(W98-A97) Avrei l'esigenza di aggiornare un dbase su un pc distante da cui ,
raggiungibile via modem . In pratica , per iniziare dovrei poter "vedere" la
cartella che contiene il db , poi ,avendone le permission, poter operare su
questa cartella come fosse il mio pc .
Potete instradarmi ( non spedirmi .. eh?) ? , ci vuole un Sw particolare per
una discreta gestione o già lo permette Windows  (tipo Amministrazione
Remota) ??
Ringrazio tutti
Marce

 wrote in message
97r029$q00$1...@ftp-news.csita.unige.it...

Se ho capito cosa intendi, ti serve qualcosa come PCAnywhere. Un sw come
questo (150.000-200.000 lire) ti consente di operare in remoto come se la
tua tastiera e il tuo mouse fossero collegati sul PC remoto.
Comprende anche una forma di autenticazione dell'utente.
Il limite e' che quando sei collegato, entri in conflitto con un eventuale
utente che cerchi di lavorare sul pc.
Sib
--
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home
http://digilander.iol.it/syb
------------------------------------------------------
"Non sempre cio' che viene dopo e' progresso"
Alessandro Manzoni
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

>> Ti permette di chiamare l'altro pc, inserire una password  ......
Grazie , come al solito ... utilissimi .
Un'altra cosa , volendo si potrebbe lavorare in modo "quasi normale" ( BE
FE ) o ci sono problemi , eccessivi rallentamenti , ??
Magari bisogna usare le Transazioni in VBA o altro ?
Ciao e rin..grazie
Marce
Newsgroup: it.comp.appl.access
Titolo: Report colore campo diverso

Ciao a tutti, ho questa esigenza:  in un report devo stampare dei
valori che devono avere il colore di sfondo diverso a seconda dello
stesso.
Mi spiego meglio: Report presenze con ore lavorate, se LUIGI lavora
piu' di 6 ore lo sfondo del valore deve essere verde, se è zero non
deve visualizzarlo per niente.
Chi mi da una mano ?
Grazie a tutti

 ha scritto nel messaggio
news:dadb67f6.03111...@posting.google.com...

Usa la formattazione condizionale.
Ciao
Salvatore

 deve visualizzarlo per niente.
Su formattazione del corpo fai un test sul valore quindi setti la proprietà
backcolor del controllo
Antonio


if me.orelavorate>6 then
    me.orelavorate.backcolor=rgb(0,255,0)
elseif me.orelavorate=0 then
    me.orelavorate.visible=false
end if
metti questo codice nell'evento su formattazione del reports. ciao.

Newsgroup: it.comp.appl.access
Titolo: Forzare l'uscita da maschera

Ho inserito su evento 'su uscita' di una casella di controllo il seguente
codice
If Nz(Me!Data_contatto, "") = "" Then
    MsgBox "Attenzione il campo 'Data contatto' è obbligatorio"
    Cancel = True
    Me!Data_contatto.SetFocus
    Exit Sub
End If
che mi permette immediatamente di capire che il campo va compilato
obbligatoriamente.
Il problema è che su tale maschera ho un tasto che serve -su click- a
chiudere la maschera, che mi ritorna il messaggio del evento su uscita se il
campo appunto è = "", invece a me occorrerebbe uscire forzatamente senza
controllare  .
Come fare ?
Ciao, pang.

pang wrote:

sulla routine click di chiusura
....
controlloconclickdiuscita.onexit = ""
...
dovrebbe funzionare
--
a.cara

 a.cara
Scusa, questa č la mia sub d'uscita
Private Sub Esci_Click()
    On Error GoTo Err_Comando97_Click
    DoCmd.Close
    Exit_Comando97_Click:
    Exit Sub
    Err_Comando97_Click:
    MsgBox Err.Description
    Resume Exit_Comando97_Click
End Sub
Dove devo inserire
xxxxxx.onexit = ""
e come ?
Ciao, pang

pang wrote:
[cut]
la cosa che ho detto non funziona nel tuo caso.
Tardi ma ci sono arrivato.
L'evento di exit del controllo data scatta prima dell'evento di click 
del bottone di uscita.
Ti consiglierei di spostare il controllo sulla data da un'altra parte.
Magari prima della beforeupdate di form (anche questo evento e' 
cancellabile)
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: Filtro su apertura maschera

Salve,
ho creato una maschera (form1) che possiede un pulsante che a sua volta
apre un'altra form (form2).
Nelle proprietà del pulsante, sotto la proprietà "on click", ho inserito
il seguente codice:
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "form2"
    stLinkCriteria = "[giorno]>=#" & data1 & "# And [giorno] <=#" &
data2 & "#"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
questo dovrebbe aprirmi la maschera form2 visualizzandomi solo i record
che hanno il campo "giorno" compreso fra le date "data1" e "data2".
Invece non riesco a capire perchè mi venga visualizzato un risultato
corretto solo in alcuni casi, cioè quando data1 è >= alla data più
piccola contenuta nei record sorgenti della form2.
Per esempio:
se la tabella, che contiene i record che vengono visualizzati nella
form2, contiene 3 record (ho riportato solo i dati del campo "giorno"):
Record1:  ...,...,...,15/02/2002
Record2:  ...,...,...,16/02/2002
Record3:  ...,...,...,17/02/2002
ed eseguo il codice sopra dove data1=16/02/2002 e data2=20/02/2002,
allora la form2 visualizza CORRETTEMENTE solo i record 2 e 3.
Se invece data1=12/02/2002 e data2=16/02/2002,
allora la form2 non visualizza niente...PERCHE'?....dovrebbe visulizzare
i record 1 e 2.
Dove sbaglio. Scusate per l'eventuale confuzione fatta. Spero di essere
stato chiaro.
Saluti.
Giovanni Perbellini.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Giovanni Perbellini.
Nel fare il confronto tra due date Access le vuole nel formato anglosassone
(mm/gg/aaaa); puoi farne a meno solo in caso in cui il giorno non puņ eesere
confuso con il mese (16/02/2002 o 20/02/2002), ma devi esplicitare il
formato quando usi date tipo 12/02/2002, Access la interpreta come 2
dicembre 2002 e non come 12 febbraio 2002, come tu vorresti.
Ciņ premesso, prova con:
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "form2"
stLinkCriteria = "[giorno] >=#" _
& Format(Data1, "mm/dd/yyyy") _
& "# And [giorno] <=#" _
& Format(data2, "mm/dd/yyyy") & "#"
DoCmd.OpenForm stDocName, , , stLinkCriteria
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Aggiornamento di un campo

Ciao a tutti
ho una maschera chiamata tabella1 con 2 campi il primo si chiama Codice, il 
secondo Barcode.
Al primo inserimento del campo Barcode deve riempire il campo Codice, che 
poi deve rimanere quello per tutti gli altri inserimenti, io avevo fatto 
cosi':
Forms!TABELLA1!codice = Forms!TABELLA1!BARCODE
pero' ad ogni inserimento di un barcode mi cambia chiaramente anche il 
valore di codice che deve rimanere sempre quello del primo inserimento.
Come posso fare??? 

Gian ha scritto:

Sull'afterupdate di barcode
if "" & Forms!TABELLA1!codice.defaultvalue = "" then
	Forms!TABELLA1!codice.defaultvalue = Forms!TABELLA1!BARCODE
	Forms!TABELLA1!codice = Forms!TABELLA1!BARCODE
endif
--
ac