mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: recuperare informazioni utente

Salve qualcuno ha mai recuperato le informazioni utente da office (in 
particolare le iniziali) mediante VBA?
grazie

 grazie
Parli di CurrenUser?
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
non proprio se vai in opzioni di word (per esempio) in inf utenti trovi 
le iniziali dell'utente.
Per recuperare queste iniziali c'è un modo?
Con currentuser recuperi l'utente loggato che nel mio caso differisce 
dalle iniziali non vorrei dovermi creare una teìabella di appoggio per 
tenerne traccia.


Tipo:
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
oApp.UserName '<-- 
...
Set oApp = nothing
Ciao.
-- 
Sergio MAZZA 


Credo di si ma mi da errore di tipo non definito, devo forse caricare 
qualche riferimento particolare?

 qualche riferimento particolare?
La libreria Microsoft Word (menů: Strumenti - Riferimenti)...
Ciao.
-- 
Sergio MAZZA 

 
Esatto!
giusto per precisione la proprietà che mi serviva era oapp.UserInitials
Grazie

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

Salve a tutti. Espongo l'antefatto:
-m serviva formattare una data, ricavando dalla data il giorno della
settimana relativo(es:lun=1 mar=2 etc)
-cerco nell'Help qualcosa del tipo format(miadata;"xxxxx")
-vedo nell'help e trovo
S Giorno della settimana (da 1 a 7).
e poi di seguito...
s Secondi espressi con una o due cifre numeriche, in base alle esigenze (da
0 a 59).
Ditemi dove sbaglio,tanto lo so ke alla fine ha ragione l'help,ma io intanto
non sň come formattare la mia data :-(
Grazie a chi partecipa.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
usa la funzione weekday (tuadata) ---> guarda nell'help per come funziona


Grazie Neo,funziona. Ti ringrazio molto. :-)


Newsgroup: it.comp.appl.access
Titolo: modificare origine controllo

ciao,
ho un problema con una maschera a schede. Vorrei modificare l'origine di un 
controllo di un campo di testo da una tabella ad un'altra. Il campo che 
voglio associare al controllo si chiama Indirizzo ed appartiene alla tabella 
InformazioniPersonali e sulle Proprietà della casella di testo>origine 
controllo ho messo:
= [InformazioniPersonali]![Indirizzo]
ma non funziona. Teniamo presente che i campi sono perfettamente uguali nel 
tipo di dato ecc.
ma è giusta l'espressione? Io con il generatore di espressioni ci faccio a 
cazzotti.
grazie

Luciano ha scritto:

non funziona in che senso?
spiega meglio cos'è che non funziona
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
ciao
non funziona nel senso che non mi appare il contenuto del campo così come è 
sulla tabella, ma mi da un campo vuoto. Ma è corretta quell'espressione per 
associare un campo di testo di una tabella ad uno di una maschera?
grazie
Newsgroup: it.comp.appl.access
Titolo: Report su due colonne

Vorrei creare un report di tutti i record e metterli su 2 colonne.
Ho creato una query per visualizzare tutti i record in ordine alfabetico ed
ho associato a delle caselle di testo i cambi da visualizzare.
Il lavoro funziona per metà, cioè i record mi escono in ordine alfabetico
solo che sulla seconda colonna mi esce la copia della prima.
Avete suggerimenti?

"Cocoon" <nonRo...@noSPAM.com> ha scritto nel messaggio
news:TLRUb.199232$VW.81...@news3.tin.it...

Apri il report, in file Imposta Pagina... Colonne...
inserisci il numero di colonne che ti servono, e poi imposta le dimensioni
del repot in modo adequato.
Prova e fammi sapere
Maurizio


Ti ringrazio e tutto OK.
Newsgroup: it.comp.appl.access
Titolo: PopUp e il lancio di una funzione locale

Ho creato un PopUp recuperato in rete, all'interno di una form:
Private Function setBmsMenu(Xy As Long, Xj As Long)
On Error GoTo Err_setBmsMenu
Dim objCommandBar     As Office.CommandBar
Dim objCommandBarButton         As Office.CommandBarButton
Dim objCommandBarPopup          As Office.CommandBarPopup
    '** Remove possible previous popup menu
    For Each objCommandBar In Application.CommandBars
        If (objCommandBar.name = "OpenBmsForm") Then
objCommandBar.Delete
    Next objCommandBar
    Set objCommandBar = Application.CommandBars.Add("OpenBmsForm",
msoBarPopup)
    With objCommandBar.Controls
        Set objCommandBarPopup = .Add(msoControlPopup)
        With objCommandBarPopup
            .Caption = "&Chapter1"
            Set objCommandBarButton = .Controls.Add(msoControlButton)
            With objCommandBarButton
                .Caption = "&Paragraph1"
                .Style = msoButtonCaption
            End With
        End With
        Set objCommandBarPopup = .Add(msoControlPopup)
        With objCommandBarPopup
            .Caption = "&Chapter2"
            Set objCommandBarButton = .Controls.Add(msoControlButton)
            With objCommandBarButton
                .Caption = "&Paragraph1"
                .Style = msoButtonCaption
            End With
            Set objCommandBarButton = .Controls.Add(msoControlButton)
            With objCommandBarButton
                .Caption = "&Paragraph2"
                .Style = msoButtonCaption
            End With
            Set objCommandBarButton = .Controls.Add(msoControlButton)
            With objCommandBarButton
                .Caption = "&Test di lancio di una funzione"
                .Style = msoButtonCaption
                .OnAction = "funzione"     'la funzione è presente
nella form dove si apre il PooUp
            End With
        End With
    End With
Nell'ultimo comando, ho inserito una chiamata ad una funzione che è
presente nella Form, dove lancio il PopUp.
Purtroppo non va; la funzione deve essere per forza presente solo nei
moduli?
Grazie.

Devo constatare dal silenzio che non è possibile richiamare una sub
della Form, dal PopUp.

 della Form, dal PopUp.
Ahhh.sei un sostenitore del silenzio assenso.
Cmq. in quel caso mi risulta che bisogna far riferimento alla Form.funzione.
E magari se tu avessi "evidenziato" il punto senza scrivere un miliardo 
di linee di codice forse avresti avuto maggior successo.
-- 
ac
y-1=x

Ho provato con il tuo suggerimento, scrivendo:
.OnAction = "=Screen.ActiveForm.MyFunction"
Mi fa uno strano effetto. Mi lancia due volte la funzione.


Be forse si sta rifacendo di tutte le volte che hai provato in precedenza!
Scusa la celia ;<))
Non so darti una risposta ma, per esempio, una situazione del genere 
succede sull'evento di current poiche' tale evento sull'openform viene 
eseguito due volte (in genere nelle subform). Quello  che ho scritto 
rispetto al current, ripeto, e' un esempio solo per definire che i 
motivi possono essere applicativi o di logca di esecuzione.
-- 
ac
y-1=x
Newsgroup: it.comp.appl.access
Titolo: scelte multiple modificabili

Ciao
ho un bd che gestisce prenotazioni viaggi
tabella VIAGGI
tabella OPTIONAL applicabili x ogni viaggio - collegata a VIAGGI
avrei bisogno di creare una maschera dove poter ( x il viaggio scelto)
- visualizzare tutti gli optional disponibili
- selezionare quelli che interessano - va benissimo una casella di spunta
- indicanrne la QUANTITA - questo dato non è ovviamnete in tabella ma viene 
scelto liberamente
alla fine vorrei con una manovra unica aggiungere per ogni optional scelto 
nerlla tabella OPTIONAL tutto quello che l'operatore ha selezionato
Grazie 

 ha scritto nel messaggio

Si tratta di una relazione molti a molti, ti serve una terza tabella di 
collegamento su cui andrà inserito il campo quantità. Sull'help in linea 
trovi come fare.
Ciao
Davide
-- 
www.gestionedati.com

Newsgroup: it.comp.appl.access
Titolo: Lente di ingradimento sui mini controlli delle form e dei report

Ho trovato questo 
http://desktopzoom.en.softonic.com/download#pathbar
L'ho provato  � ottimo.
Ha molte impostazioni: su desktop, su finestra, su area schermo fisso, zoom 
che segue il mouse lasciando semi trasparenza, ecc..
Specialmente sugli LCD � buono
Ciao
Daniele 

"OneEDP" <oneedp@antispam> ha scritto nel messaggio 
news:4b8aa3da$0$1127$4faf...@reader3.news.tin.it...

Grazie...
Newsgroup: it.comp.appl.access
Titolo: report risultato espressioni

salve,
in un database di access (office xp) ho inserito nella maschera delle
espressioni che mi restituiscono il risultato
di :
ore * retribuzione oraria
importo lordo - ritenuta d'acconto
e via si in quanto è un'anagrafica di prestazioni effettuate da docenti in
dei corsi di formazione.
Tutto questo è stato inserito nella struttura della maschera di immissione,
nella tabella il campo è tipo dati "valuta",
ma il problema sta nel fatto che quando effettuo un report di stampa i
risultati che la maschera mi ha dato non sono riportati nel report.
difatti (ho pensato) il report è colleggato alla tabella e non alla
maschera.
La tabella non ti consente l'immissione di formule o espressioni ma solo del
"tipo di dati" (data/ora,testo,meno, numerico etccc...) e quindi sei
costretto ad operare nelle maschere, ma se effettui un report di stampa non
hai i risultati che la maschera ha "conteggiato".
sono andata nella tabella in visualizzazione foglio dati e non ci sono i
dati che ho inserito (quelli che permettono alle espressioni di dare il
risultato richiesto)
Mi spiego: io inserisco n° ore (es.50) e la paga oraria (es.40 euro
all'ora), a seguito delle espressioni che ho inserito il programma mi
calcoca il compenso spettante (es. 200 euro) , le ritenute da effettuare...
detrae gli acconti cho già dato etc.. sino al saldo finale.
bene tutto questo in maschera va bene, ma gli stessi dati in "tabella" non
esistono e nella stampa report non vengono elaborati. Non esistono!!!
Ho sbagliato io? Cè una soluzione ? o funziona davvero cosi?
Datemi una risposta semplice , io non conosco il linguaggio VB e non sono
capace di scrivermi il comando.
grazie a tutti.

 grazie a tutti.
devi mettere gli stessi campi calcolati nel report.
per fare una prova veloce salvati la maschera come report e vedrai che
tutto è molto semplice. ciao
-- 
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: Origine record di una sottomaschera?!

Ciao a tutti,
è la seconda volta che scrivo per questo problema, che
ancora non sono riuscito a risolvere.
La mia domanda è: data una sottomaschera, come faccio
dalla maschera che la contiene a cambiare l'origine record
da cui attinge? Quale proprietà devo andare a cambiare?
Dove la devo scrivere la mia query SQL?
Non riesco a venirne fuori, vi prego di aiutarmi.
Grazie
Misirion

 ha scritto nel messaggio
news:eDOF8.70211$zW3.1...@news1.tin.it...

Prova così: Forms![FormPrincipale]![FormSecondaria].Form.RecordSource =
"TuaQueryOTabella"
Ricorda di fare un requery della sottomaschera:
Forms![FormPrincipale]![FormSecondaria].Form.Requery
Attento ai campi collegati, secondari e master (LinkChildFields,
LinkMasterFields) tra la sottomaschera e la principale.
Ciao, Carlo

 ha scritto nel messaggio
news:eDOF8.70211$zW3.1...@news1.tin.it...

Se il controllo sottomaschera della maschera principale che contiene la
sottomaschera si chiama Pippo, prova con:
Me!Pippo.Form.RecordSource = "NomeTabella"
oppure
Me!Pippo.Form.RecordSource = "NomeQuery"
oppure
Me!Pippo.Form.RecordSource = "Stringa SQL"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Stampa solo maschere con record attivo

Salve,
come faccio a stampare solo il record che si trova nella maschera ?
Se faccio
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.PrintOut acSelection
stampa tutti i record della tabella !!!!
GRAZIE 1000
faf...@tiscalinet.it

 corrente sulla maschera.
Scusa se ti faccio perdere tempo,
come faccio a fare il riferimento al record corrente sulla maschera ?
GRAZIE 1000
faf...@tiscalinet.it

 
  Nella maschera, via codice, puoi sempre ottenere, 
semplicemente richiamandolo, il valore contenuto in un campo del 
record corrente (che è quello mostrato nella maschera oppure 
quello attualmente selezionato nel caso di maschere continue).
  Ora supponiamo che [PrimaryKey] sia la chiave primaria della 
tabella collegata alla tua maschera. In questo caso, per aprire 
un Report che mostri unicamente il record corrente, ti basterà 
scrivere:
    DoCmd.OpenReport "NomeReport", acPreview, , _
                     "PrimaryKey=" & [PrimaryKey]
  Ciao.
-- 
-------------------------------------
http://digilander.iol.it/winses/
-------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Tabelle collegate

Buongiorno a tutti,
ho il seguente quesito da porvi. Premessa, sto utilizzando l'archivio del nostro gestionale per delle integrazioni procedurali che il gestionale non prevede. Pertanto, da un altro database e tramite le tabelle collegate, eseguo degli aggiornamenti sulle tabelle del gestionale o prelievo dei dati per stampare dei report. Il database del gestionale gira sul server e si collegano tre client.
La domanda è, quali problemi possono sorgere (se sorgono) sul database del gestionale? E se sorgono, che accorgimenti mi consigliate da intraprendere?
 
Grazie
 
Alfio


anni fa mi avevano incaricato di integrare le statistiche di un 
gestionale per agenzie viaggi che poggiava su archivi in access con 
uteriori statistiche che il loro gestionale non prevedeva.
 
la cosa del lavorare con tabelle collegate è richioso perchè potresti 
per errore o distrazione cancellare dati dal gestionale
o lanciare un update di qualche campo in modo errato e non potresti 
tornare indietro
 
nel mio caso, dove però dovevo solo produrre report senza modificare i 
dati e non essendo il bisogno di statistiche in tempo reale, lavoravo su 
una copia del db che veniva prodotta ogni due ore dal gestionale vero e 
prorio
 
in questo modo ero tranquillo di non fare casini sui dati reali.
 
 
BFS
 
 
 

Se vuoi star sicuro, importa i dati in tabelle temporanee nel nuovo db

Ringrazio entrambi per le risposte, ma il mio dubbio non verte su eventuali cancellazione di dati ma sulla possibilità che questa tipologia di collegamento possa rovinare il database...in un qualche modo.


 Ringrazio entrambi per le risposte, ma il mio dubbio non verte su eventuali cancellazione di dati ma sulla possibilità che questa tipologia di collegamento possa rovinare il database...in un qualche modo.
 
Definisci ROVINARE... perchè trattandosi di dati, ed avendoli esclusi non comprendo di cosa parli.
 
@Alex

 
 
terra terra:
SE il database aziendale è un database Access (informazione non pervenuta) 
c'è sempre rischio di corruzione (la "rovina" del database), 
rischio che aumenta con il numero di collegamenti,
rischio possibile anche in monoutenza
 
per cui l'accorgimento essenziale è quello di fare le copie dei dati (il Back End) in modo regolare (MOLTO regolare) 
 
SE solo il tuo intervento si effettua con Access 
lavora SEMPRE su una copia del tuo Front End
(in altre parole mantieni sempre a parte una copia del tuo Front End)

Buongiorno a tutti,
mi riferivo proprio a questo, la corruzione dei dati e si, il database del gestionale è Access.
Grazie per i consigli ricevuti
 
Alfio



Access(in realtà quando si parla di BE ci si riferisce a JET) non è il massimo per l'utilizzo in RETE... non ha un sistema di Ripristino e gestione Transazionale degno di questi nomi... quindi il problema non è nella TUA connessione, dando ovviamente per scontato tu sappia bene come si gestiscono le connessioni e l'accesso aiu dati da CLIENT, ma il MOTORE in se... che in ottica aziendale andrebbe rivisto.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: rendere visibile ed invisibile un controllo

In una maschera è possibile rendere visibile ad esempio una casella
combinata solo nel monento in cui si richiede la scelta in un'altro
controllo e renderla invisibile successivamente ?
grazie

 ha scritto nel messaggio
news:2qo7vcF...@uni-berlin.de...


 > grazie
Ops, mi è scappato un clic.
Sì, si può.
Il controllo (CasellaCombinata) che deve essere successivamente
visualizzato, deve originariamente avere la proprietà "Visibile= No".
Durante l'esecuzione della tua apllicazione, quando farai clic sul
"controllo guida", quindi l'evento "Invio", nel codice deve inserire
Private Sub ControlloGuida_Enter()
    Me!CasellaCombinata.Visible = True
End Sub
Ciao
Eugenio


Si, devi fare attenzione a posizionarti su un controllo diverso da 
quello da rendere invisibile e poi me.ctrdanascondere.visible = false
sull'evento dopo aggiornamento del controllo su cui richiedi la scelta.
Analogamente me.ctrdarenderevisibile.visible=true.
Ciao+
MArco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:0f66224ba8332a83be2...@mygate.mailgate.org...

Ne devo costruire 3 ?
Form1 on current
me.casellacombinata1.visible = false
su controllo1 campo nel quale desidero fare una scelta attraverso la casella
combinata on got focus
me.casellacombinata1.visible = true
after update
me.casellacombinata1.visible = false
e qui non sparice la casella combinata1 , devo scegliere un'altro controllo
o un'altro evento ?
grazie

 grazie
Prego


Newsgroup: it.comp.appl.access
Titolo: stampante virtuale per formato bitmap

avrei l'esigenza di poter decidere risoluzione e dimensioni  di uscita di un
report e deve essere formato grafico tipo bitmap o altri simili.
qualcuno a già usato una stampante virtuale di questo tipo in windows e me
la sa indicare?
Grazie.

 ha scritto nel messaggio
news:ceodu1$p4h$1...@lacerta.tiscalinet.it...

Paperless printer!!!
http://www.rarefind.com/paperlessprinter/index.html
E' "...FREE for noncommercial use or benefit only."
Ciao
Silvio

 ha scritto nel messaggio news:2n9umgF...@uni-berlin.de...

Mhmmm... Avessimo risolto il problema di esportare un report in alternativa al pdf; peccato che le immagini sono singoli file e non
file multipagina. Però con qualche riga di codice...
Ciao.
-- 
Sergio MAZZA

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

Da un database vorrei stampare un file .tif, con il codice VB, senza che mi
si aprano finestre di altre applicazioni.
E' possibile ?  Quale comandi devo usare ?
Grazie mille
Andrea

 ha scritto nel messaggio
news:4mzx8.18946$8D3.5...@news1.tin.it...

Ho risposto al tuo messaggio delle 9:49
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Developer edition for dummies - come si usa quel coso ?

Lo so che l'oggetto del messaggio dovrebbe essere il più possibile 
esplicito, ma non riesco a scrivere qualcosa di più esplicito.
Disclaimer: proceda nella lettura solo chi è dotato di grande pazienza e sia 
in giornata favorevole. :-)
.
.
.
.
.
Io ho fatto delle prove, e dopo una serie interminabile di messaggi di 
errore ho realizzato dei mostri che prima di partire danno "n" errori (con 
"n" che va da 100 a + infinito - non è un'esagerazione, sono riuscito a 
creare dei loop) e poi finalmente qualche volta appare la mia applicazione.
Alla fine sono riuscito a creare qualcosa che facesse "anche" partire una 
installazione.
Siccome mi sono sentito un programmatore vero ho masterizzato un cd di 
installazione che funziona solo sui pc in cui c'era già office e 
l'applicazione funzionava già da prima, insomma senza il runtime, tant'e' 
che ho il sospetto si appoggiasse ancora ad Access (intendo la NON developer 
ed.).
La mia domanda: esiste una specie di manuale for dummies, online o in 
libreria ?
Da una ricerca su google ho capito che mi sono imbarcato in una impresa non 
da poco.
Dopo la domanda una premessa e una richiesta di cosiglio: con access sono 
riuscito (grazie a questo NG ed al sitocomune) a realizzare qualcosa di 
utile ed efficace e avrei davvero necessità di distribuire (solo all'interno 
della mia azienda) le mie applicazioni.
Il dubbio e quindi il consiglio che chiedo è se da newby quale sono mi 
conviene comprare n° 01 Developer edition (quella che ho è ....... "in 
prova") ed affrontare il mostro oppure desistere e far comprare le "n" 
licenze di office 2003 che occorrono.
In altre parole: utilizzare la dev edition è cosa che si può apprendere (non 
dico con facilità, ma almeno che io la notte possa dormire) o è meglio 
lasciarla a chi della programmazione ne fa la propria attività principale e 
come tale la porta avanti con la necessaria professionalità ?
Infine, per chi proprio avesse uno spirito caritatevole:
- la Dev. edition crea un pacchetto che installa il runtime (e per runtime 
mi par di capire si intenda un "motore" che emula l'Access completo) e 
continua ad usare il file mdb (o mde) normale oppure crea un exe oppure che 
cosa ?
Un saluto a tutti e un bacio (bleah) a chi mi risponderà ! :-)
Rick 

 che cosa ?
Oh mio dio ! (cit. Jonathan Quayle Higgins)
Mi sono accorto di aver chiesto cose gią contenute nientepopodimeno che nel 
faqqone !!!
Di questo chiedo umilmente scusa... seriamente...
Tuttavia rimane la domanda iniziale:
Ma come cavolo si usa sto' affare ?
Rick 

 nel faqqone !!!
Acc...
Sono imperdonabile ... il mio messaggio è proprio attaccato al messaggio di 
roberto sull'utilizzo del NG ...
...
Newsgroup: it.comp.appl.access
Titolo: Aggiungere solo in visualizzazione il segno più da un dato della query

Ciao,
In una text box di una form mi vengono viualizzati i risultati di una query
di conteggio, vorrei fare in modo che quando il dato è superiore a 0 mi
venga aggiunto un segno + davanti come avviene già in automatico con il
segno -.
esempio:
 ora se il risultato è sotto di 10  mi compare la scritta -10
mentre se è superiore  mi compare la scritta 10
ho provato inserendo nella proprità formato della textbox >0 "+", ma non me
lo accetta perchè me lo visualizza 0+10
come fare?
ciao
Sthepan

 segno -.
[...CUT...]
Ciao. Scrivi, nella casella Formato della textbox, "+0;-0". Questa soluzione
non gestisce dinamicamente i decimali. Se devi gestire i decimali in modo
dinamico, devi usare la funzione Format() in VBA.
Spero di esserti stato utile. Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:334qejgqprpy$.1grm766t5gaag$.dlg@40tude.net...

Caio Stephan,
se ho capito bene per conteggio intendi una operazione ad esempio di
sottrazione che può dare come differenza un valore negativo ? Se non è così
non ho capito ...
Allora nella text box puoi sfruttare iif, nell'origine di controllo di metti
:
=IIf([campo1]-[campo2]>0;"+" & Str([campo1]-[campo2]);[campo1]-[campo2])
Ciao.
Sandro.

Newsgroup: it.comp.appl.access
Titolo: controllo espandibile su form continua

Ciao a tutti
Ho un problema a far funzionare la variabile ESPANDIBILE su di una
maschera continua.
In modalità report il campo si esapande al contenuto testuale 1/2/3..
righe, ma in modalità maschera il controllo rimane alto sempre una
riga.
Cercando nei vecchi post ho trovato un esempio di Lebans
(AutoSizeTextBoxVer3.mdb), che espande un controllo in base al
contenuto testuale. Purtroppo tale funzione espande tutte le righe
della maschera continua in base all'altezza del testo della riga
corrente.
Sbaglio qualcosa io, oppure esistono funzioni specifiche in giro per il
web?

emai...@gmail.com
 ha scritto:

Non sbagli nulla le Form in modalità Continue hanno da sempre questo
modo di gestire in quanto in realtà l'oggetto è uno solo e viene
replicato
per N(numero records) ma quello effettivo è solo quello corrente.
L'unico modo è quello di usare controlli OCX(FlexGrid) se proprio
ritieni indispensabile
questo Gadget.
@Alex

Newsgroup: it.comp.appl.access
Titolo: chiarimenti sulla possibilità di creare mde tra le varie versioni di Access

Salve a tutti.
E' possibile avere chiarimenti sulla possibilità o meno di creare mde tra le
varie versioni di Access?
Grazie a tutti

 ha scritto nel messaggio
news:cqpn76$9gl$1...@lacerta.tiscalinet.it...

Ciao Gaetano,
ogni versione di Access, crea MDE solo per la sua versione.
Ad esempio A2K creerà MDE solo di MDB in formato A2K
AXP creerà MDE solo di MDB in formato AXP ...
saluti
Cinzia

 ha scritto nel messaggio
news:41d1dc35$0$10911$5fc...@news.tiscali.it...

Grazie Cinzia, sei stata chiarissima !
In effetti l'ho potuto verificare facendo delle prove.
Ti ringrazio e Ti auguro Buon Anno.
Buon Anno anche  a tutti !


Buon anno anche a te!
Cinzia
Newsgroup: it.comp.appl.access
Titolo: nuovo progetto

Devo iniziare un nuovo progetto sto aspettando un cd con 5000 record sui 
quali lavorare, la mia domanda è questa se inizio ora
a costruire la struttura senza i record poi posso importarli o mi esce un 
macello? E se si come?
Grazie 

Ciao,
dipende da come ti arrivano i record.. se sono in una o + tabelle nn ci sono 
problemi..si creano delle query, se le devi mettere in una differente 
tabella, di "aggiornamento" o di "accodamento" o meglio ancora di "creazione 
tabella" . Oppure le/a lasci cosě com'č.
MRB
Newsgroup: it.comp.appl.access
Titolo: troppi campi definiti

Ciao....nel soggetto di questo post ho la dicitura esatta che mi compare
ogni qualvolta eseguo il report. Il report č legato ad una query che
contiene 21 campi. Il report č una tabella costituita da ben 14 colonne
e 23 righe. In ogni cella č presenta una formula che mi genera il dato
necessario. Ora non riesco a capire del perchč del messaggio visto che
se mi vien detto dalla guida di access che "si č cercato di eseguire
un'operazione che include piů di 255 campi.Ridurre il numero di campi,
quindi ritentare". I campi della query sono 23 e non 255........qualcuno
ha suggerimenti da darmi???
grazie e ciao
mike
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:e3c8887a3d172a1f94...@mygate.mailgate.org...


"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
cut
Ops!
Sib

Non l'ho capita!! :-).........forse è quel OPS!!!
ciao
mike



 necessario.
cut
14*23 sono gia' 322 controlli che, sommati alle relative etichette, fanno la
bellezza di 644.
Aggiungici qualcosina e forse hai superato il limite dei 754 controlli
consentiti in un report.
Sib

 > Sib
Ops perche' ho cliccato involontariamente su invio prima di scrivere la
risposta.
Sib
NB: Posta dopo il quoting.

 Sib


Hai suggerimento da darmi per ovviare a questo limite di access??


 mike
Posta dopo il quoting significa: rispondi come faccio io scrivendo SOTTO il
messaggio precedente.
Sinceramente non so esattamente che suggerimento darti.
Resistendo alla tentazione di entrare nel merito (e dirti che forse stai
cercando di fare qualcosa che poi verrebbe usato solo parzialmente) prova a
unificare le etichette (usa una etichetta per ciascuna riga ad es) e togli
cio' di cui puoi fare a meno.
Sib

Messaggio al quale rispondi...(quote si chiama)
-> Risposta al messaggio (sotto)
Quoting nel senso ke metti la tua risposta sotto al messaggio e non in
cima
:)

Newsgroup: it.comp.appl.access
Titolo: OrderBy: possibile indicare più di un criterio?

ciao ragazzi, volendo ordinare i record in una maschera continua (per nome
dell'azienda), ho associato il seguente codice ad un bottone:
Private Sub ORDAZ()
Me.OrderBy = "azienda"
Me.OrderByOn = True
End Sub
e fin qui tutto bene. se però volessi dargli più di un criterio di
ordinamento (ordina per nazione e per nome azienda) come dovrei fare? ho
pensato a qualcosa tipo:
Private Sub ORDAZ()
Me.OrderBy = "nazione" And "azienda"
Me.OrderByOn = True
End Sub
ma non va..
a questo punto dovrei ricorrere ad una query? perferirei evitare, vista la
q.tà di query già esistenti :)
grazie!


Con la virgola:
Private Sub ORDAZ()
Me.OrderBy = "nazione, azienda"
Me.OrderByOn = True
End Sub
Ciao
Silvio 

 ...
Me.OrderBy = "nazione, azienda"
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 ha scritto nel messaggio
news:3hfo7fF...@individual.net...

grazie a tutti!
Newsgroup: it.comp.appl.access
Titolo: AIUTO: Delete Record

Ciao a tutti. Ho un problema con la cancellazione di un record. Quando
eseguo il comando "DoCmd.RunCommand acCmdDeleteRecord" appare il
messaggio di conferma: "Le relazioni che specificano le eliminazioni a
catena provocano l'eliminazione di 1 record in questa tabella e nelle
tabelle correlate. Eliminare i record?"
Vorrei che questo messaggio non apparisse, ho provato con
"SetWarning=False" ma non è servito. Qualcuno sa dirmi come fare?
Grazie.


Il metodo SetWarning dell'oggetto DoCmd va scritto cosě:
DoCmd.SetWarnings False
DoCmd.RunCommand acCmdDeleteRecord
DoCmd.SetWarnings True
e tu come lo hai scritto?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie !!!!

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

Problema.
Ho realizzato una maschera nella quale occorre inserire codice utente e
password, se i campi sono errate il db si chiude, e fin qui tutto ok.
Ho fatto una macro autoexec
Esegui codice: test()
Ho salvato il mio db come mde.........pensavo di averlo nascosto da
eventuali curiosoni....invece dato che le mascro in .mde sono modificabili è
sufficiente cambiare la mascro autoexec e quindi baypassare la richiesta di
codice utente e password. come faccio a far partire direttamente il mio
codice test() senza una macro autoexec ma direttamente all'apertura del db?
grazie per l'attenzione
Cristian

 wrote in message
news:ik_O8.22162$
Kt3.5...@twister2.libero.it

Fai aprire una Form d'avvio in cui fai eseguire la Funzione TEST()
impostando
dal Menu--->Strumenti --->Avvio , poi Compili.
Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Utilizzo di maschere Popup e refresh di principale.

Salve, ho una maschera principale che da la possibilità tramite Doppio Clic
su una Combo di aprire una finestra Popup nella quale selezionare un valore
e riportare tale valore nella Combo del form principale da dove si è fatto
Doppio Clic. Ma questa combo sull'evento BeforeUpdate ha una procedura che
fa dei calcoli che aggiornano il record corrente. Tutto funziona se scelgo
il valore dalla combo, ma se passo per la Popup riesco a scrivere il valore
della [CampoX] in Popup nel form principale ma non riesco ad eseguire
l'evento BeforeUpdate che contiene la procedura dei calcoli. Attualmente
provo con queste due righe che vengono eseguite senza errori ma non
scaturiscono l'evento desiderato:
Private Sub CmdSeleziona_Click()
    Forms!Movimenti!Sottomaschera_Qry_Mov_Righe!CodArt = Me.CodArt_A
    Forms!Movimenti!Sottomaschera_Qry_Mov_Righe.Form!Articolo.BeforeUpdate
End sub
Passaggi:
DblClick su campo [A]-->Popup-->SelezionoValore "PPP"-->BottonediConf su
Popup-->TrascrizioneValore su FrmPrincipale (il record rimane in Edit).
Avete qualche metodo per fargli eseguire tale procedura forzatamente?
Grazie
Andrea

 ha scritto nel messaggio
news:VVYaa.192589$YG2.5...@twister1.libero.it...

Eventi come BeforeUpdate o AfterUpdate non si verificano quando viene
modificata la proprietà Value di una casella combinata o di una casella di
testo da codice VBA: potresti provare a spostare il fuoco sulla casella
combinata e modificare la proprietà Text della casella combinata e quindi
generare il codice VBA da eseguire a fronte dell'evento Change, evento che
si verifica anche quando viene modificato da VBA la proprietà Text di un
controllo.
Per maggiori dettagli, prova a leggere sull'help Evento Modifica.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: intestazione in maschera pivot access 2003

salve!
 
ho creato una maschera pivot con un query parametrica.
 
come posso visualizzare nell'intestazione di maschera 
 
non ho trovato il modo di far visualizzare intestazione di maschera 
 
Grazie


devo aggiungere che ho provato a mettere una label sia in intestazione di maschera che pagina ma nulla da fare.
 
Avete dei suggerimenti?
 
Grazie

 Avete dei suggerimenti?
 
1. Puoi crearti un'altra maschera con tutte le sezioni che vuoi e 
inserire la maschera pivot come sottomaschera.
 
2. Lascia perdere le maschere pivot. Nelle versioni >=2013 di Access non 
esistono più.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: La data e l'inversione

Oggi è il 12-2-2001 ma i vari calcoli che vengono effetuati con il codice di
Access mi restituiscono anche il 2 dic 2001.
Sapete se Microsoft ha risolto questo vecchio problema che assilla gli
utenti che usano la data in versione Italiana?
Grazie
Ciao, Paolo

 ha scritto nel messaggio
news:98208114...@fusilla.abanet.it...

Per quello che so io, se le impostazioni internazionali di Windows sono
quelle dell' Italiano standard, Access ti crea problemi solo con le clausole
Where e nei criteri delle funzioni di aggregazione, visto che in questi casi
le date vanno sempre espresse nel formato "mm/dd/yyyy", e le date equivoche
Access non riesce ad interpretarle correttamente.
So che in questi casi si deve far ricorso alla funzione Format:
Format([NomeCampoControllo], "mm/dd/yyyy")
se si usa VBA o SQL e
Format([NomeCampoControllo]; "mm/aa/aaaa")
se si usa il generatore di espressioni.
Se ne parla anche in una FAQ del Sito Comune.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 se si usa il generatore di espressioni.
[CUT]
Scusami per l'errore di battitura. Volevo scrivere:
Format([NomeCampoControllo]; "mm/gg/aaaa")
 se si usa il generatore di espressioni.
--


  se si usa il generatore di espressioni.
Ecco la riga di codice:
        & "WHERE (((ASfavore.IDConto)=" & MES & ") AND ((Movimenti.dataM) >=
#" & Format(A, "dd/mm/yyyy") & "# AND (Movimenti.dataM) <= #" & Format(b,
"dd/mm/yyyy") & "#)) " _
Scrivendoti questo messaggio mi accorgo che in mezzo alle migliaia di righe
di codice qualcuna è sbagliata così come da esempio.
Grazie
Paolo
ps- sai niente sul modulo riba? coma da post precedente?
Newsgroup: it.comp.appl.access
Titolo: routin VB6 in access

è possibile trasformare questa routin per usarla in access?
Option Explicit
'Api..
Private Declare Function SetLayeredWindowAttributes Lib "user32.dll" (ByVal
hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As
Long) As Boolean
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA"
(ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA"
(ByVal hwnd As Long, ByVal nIndex As Long) As Long
'Constanti
Const LWA_ALPHA = 2
Const GWL_EXSTYLE = (-20)
Const WS_EX_LAYERED = &H80000
'Variabli
Public bytTransparency As Byte  'Trasparenza form
Public bIsFormLoaded As Boolean
'
Private Sub Form_Click()
bIsFormLoaded = False
Timer1.Enabled = True
End Sub
Private Sub Form_Load()
SetWindowLong hwnd, GWL_EXSTYLE, GetWindowLong(hwnd, GWL_EXSTYLE) Or
WS_EX_LAYERED
bytTransparency = 0
bIsFormLoaded = True
End Sub
Private Sub Timer1_Timer()
If bIsFormLoaded = True Then
    If bytTransparency >= 252 Then Timer1.Enabled = False
    bytTransparency = bytTransparency + 3
    SetLayeredWindowAttributes hwnd, 0, bytTransparency, LWA_ALPHA
Else
    If bytTransparency = 3 Then Timer1.Enabled = False: End
    bytTransparency = bytTransparency - 3
    SetLayeredWindowAttributes hwnd, 0, bytTransparency, LWA_ALPHA
End If
End Sub
imposta la trasparenza di una form in visual basic 6 attraverso alcune
chiamate API
materializza una form aumentando di volta in volta il grado di opacità dello
stesso.
si può trasferire il tutto in access non essendoci il controllo Timer?
il controllo timer nell'evento timer ma come?

 ha scritto nel messaggio
news:HD5Ca.49871$Ny5.1...@twister2.libero.it...

Mi pare sia la 2° volta che viene riproposto questo POST da parte tua
Roberto...........................!!!!!!!!!!!!
L'evento Timer si usa come il Timer di VBA.
Apri la tua Form e nella POPUP delle proprietà Eventi vai
all'evento "SU TIMER" selezionando "Routine EVENTO"
Devi anche impostare il Tempo di Timer, che in millisecondi dovrebbe
andare bene 250.
Poi ci sbatti dentro la Routine in VB.
Io però nutro qualche dubbio sul funzionamento della cosa in VBA, solo
per come Access genera e considera le Form rispetto a VB.
BOH.............!!
Tienici informati.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: CARICAMENTO DATI MASCHERA SU TABELLA MYSQL

Ciao,
ho collegato tramite ODBC delle tabelle su un server SQL,
posso caricare senza problemi i dati in tabella, ho tutti i diritti.
se apro una maschera e modifico dei dati me li lascia modificare,
ma se creo una maschera e la metto in modalità aggiunta, mi fa sparire
tutte le caselle combinate.
vedo una maschera completamente grigia senza niente.
come mai questo??
vanno fatte delle maschere con qualche modalità particolare?


No, ma devi inserire un campo sulla tabella di tipo timestamp
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

 - Mostra testo citato
non so se il messaggio è già stato caricato,
cmq ho provato ad inserire il campo timestamp, ma non fa niente..
mi spieghi per favore perchè serve il campo timestamp???xkè non riesco
a dare un senso logico a questa risp...
ho provato anche a cercare su internet, ma non ho trovato niente...
per favore aiutami.. il campo timestamp deve avere delle informazioni
particolari??


Ciao il campo Timestampè un campo a compilazione "autonoma".
Il db lo usa e con essa rende assolutamente univoco quel record (un po' come fa il campo contatore di Access) Lo setti sul db mettendo come nome "Pippo" e come tipo di dati "timestamp" e gli dici di non ammettere i nulli Il fatto che ti faccia sparire le combo è perché è di lettura o meglio non hai i permessi per aggiungere
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it


Newsgroup: it.comp.appl.access
Titolo: ordinare in ordine crescente numeri

salve...
ho in una tabella una colonna di numeri di protocollo
e mi occorrerebbe ordinarli in maniera cresecente...
ho provato ma mi dà prima 10, 100, e poi 2, 22 etc..
come procedo ???

"QU@RK¼" <usl...@SPAMlibero.it> ha scritto nel messaggio
news:HX1Zb.18127$FJ6.6...@twister1.libero.it...

E' perchè è testuale non numerico
Creati un campo nella query con origine record ccInt(tuoprotocollo) e
ordinali per questo
MAssimiliano

"QU@RK¼" <usl...@SPAMlibero.it> ha scritto nel messaggio
news:HX1Zb.18127$FJ6.6...@twister1.libero.it...

Se non vuoi cambiare tipo di campo come ha detto MA, ordina per il campo
calcolato
format("000";nome_campo)
"0000" se hai migliaia e così via...
Non è necessario poi visualizzare tale campo...
Antonio
Newsgroup: it.comp.appl.access
Titolo: migrare da Access 97 a 2000?

Ho la possibilità di migrare da Access 97 ad Access 2000, sono indeciso se
fare il passo o posso ancora attendere, cosa mi consigliate di "saltare il
fosso" o aspettare che Microsoft risolva qualche inconveniente di cui pare
afflitto Access 2000?
Grazie per i consigli che vorrete darmi
Cordiali saluti
Nunzio Santini

Nunzio scrisse...

Ciao Nunzio come và?
Io personalmente ho scartato a priori il passaggio tra 97 e 2000, non per i
bug che affliggono l'ultima versione ma per l'assenza in mercato di una
versione funzionante di ODE 2000 ITA!
Dato che, baso il mio lavoro sulla distribuzione e commercializzazione dei
miei db, la precedente limitazione basta ed avanza per non farmi passare ad
Access2000.
In ogni caso se hai intenzione di convertire i tuoi mdb al 2000 i problemi
non mancano in base a quello che ho letto!
Per una lista abbastanza completa e continuamente aggiornata ti puoi
collegare al sito di Dev Ashish ( 
http://www.mvps.org/access
 ), ti riporto i
subject:
Bugs
Access 2000: Compile Error in converted database
 WebBrowser control: Run-Time error '438'
 No read Permissions on "MsysModules2"
 Access 2000: Type Mismatch or User Defined Type Not Defined
 Access 2000: Can't Open/Convert Access 97 MDEs
 Access 2000: Getting additional information
 Access 2000: Setup Flags
 Access 2000: Formatting MsgBox's with '@'
 To Hide or Not To Hide
 Access 97 fails to start after Access 2000 Uninstall
 Access 2000: Corrupt VBA Project message during conversion
 Access 2000: Using Group by along with NZ results in unreadable characters
 How to Install Access 97 and Access 2000 on the Same Computer
 Access 2000 ADPs: Memo field corruption
 Access 2000: Database password appears to be set
 Access 2000: DeleteObject code doesn't work
 Image Control may cause a GPF when browsing between records
 Access 2000: Differences between Jet Compact and Access Compact
 Jet 4.0 SP3: Text IISAM does not work without txt file extension
 Access 2000: Changes made to code in referenced databases are not saved
Ciao da RoDAgo

 wrote in message
8ag45v$1ab$1...@pegasus.tiscalinet.it...

Tutto verissimo.
Pare, pero', che A2000 cominci ad avere funcioni che somigliano ad un db
client/server (tipo SQL in piccolo). Leggi il 3d del Biso di qualche giorno
addietro.
Ciao, Sib
PS Roberto, ho seguito il tuo consiglio, ora aspetto una risposta.


 PS Roberto, ho seguito il tuo consiglio, ora aspetto una risposta.
Bravo, fammi sapere come và! :-)

fare il passo o posso ancora attendere, cosa mi consigliate di "saltare il
personalmente non avrei fretta di passare al 2000.  non mi pare che ci
siano state tutte queste grandi migliorie, a parte il raddoppio della
dimensione dei file gestibili da 1 a 2G.  ti consiglierei di aspettare
e restare col 97.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 e restare col 97.
Bene, rimango con A97 è già più che sufficiente per l'uso "casalingo"che ci
faccio io.
Grazie di cuore a tutti voi
Saluti, Santini
Newsgroup: it.comp.appl.access
Titolo: report e query a campi incrociati

Salve a tutti.
Ho l'esigenza di creare un report da una query a campi incrociati ed
ovviamente i campi non sono fissi (esempio mesi dell'anno), qualcuno è in
grado di aiutarmi.
Grazie


Hai provato a vedere la FAQ sul Sito Comune (link qui sotto), Sezione
Reports, "Report dinamici per rappresentazioni a campi incrociati" di RoDAgo
e Sib?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:TlNj6.29200$7U4.8...@news.infostrada.it...


Newsgroup: it.comp.appl.access
Titolo: scrivere binario/esadecimale su porta seriale

Ciao a tutti,
vorrei scrivere sulla porta seriale usando le API.
Cercando in giro per il web ho visto degli esempi che usano la seguente
funzione:
   Declare Function WriteFile Lib "kernel32" ( _
        ByVal hFile As Long, _
        lpBuffer As Any, _
        ByVal nNumberOfBytesToWrite As Long, _
        lpNumberOfBytesWritten As Long, _
        ByVal lpOverlapped As Long) As Long
Ho provato ad usarla e tutto mi funziona solo che riesco ad inviare
solo caratteri ASCII.
Sapete dirmi se con tale funzione si possono inviare anche dati in
binario o esadecimale?
Grazie,
Massimo

 binario o esadecimale?
Ciao Massimo,
il codice
ASCII   255
l'esadecimale   FF
l'ottale 377
il binario 11111111
sono tutte rappresentazioni dello stesso numero che puoi inviare alla porta
seriale sottoforma di stringa ChrB(255)
Quale è il problema ?
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

in effetti...non c'è problema...
ciao e grazie
Newsgroup: it.comp.appl.access
Titolo: y2k bug, questa e' bella...

indovinate quali procedure hanno problemi y2k qui nel posto in cui
lavoro?
quelle scritte con Developer 2000, il tool di sviluppo Oracle...
e l'hanno chiamato pure 2000...
-----------------------------------
ATTENZIONE: il ng it.comp.database.access cambia nome e diventa it.comp.appl.access
linkatelo!
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

 wrote in message
news:387214c6....@news.interbusiness.it...


Newsgroup: it.comp.appl.access
Titolo: campo memo in una query

Ho creato una quey legata ad una tabella che contiene un campo memo.
Se questo campo lo aggiungo alla query, il suo contenuto non corrisponde al
testo della tabella, ma appaio due caratteri in cinese, differenti per ogni
record!!!
che faccio?????
Office 2003 W.xp 


Qualche volta quest'errore succede se il campo memo è ragruppato
e JET sbaglia nella interpretazione del Unicode. Allora se hai ragruppato
il campo memo prova a cambiare la funzione a First.
Altrimenti o in ogni caseo puoi anche provare se aitua il piu recente
Service Pack per JET4. Trovi il link sul 
www.donkarl.com/it
 9.1.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)

Newsgroup: it.comp.appl.access
Titolo: Operazione su campi in una maschera

Ho 3 campi A, B, C in cui C č il totale di A*B. E' possibile fargli
calcolare il risultato senza passare da una query?se si come?


si nella finestra proprietà, nella scheda dati, alla voce origine metti =a*b
by
stwe


Su disattivato di A e di B:
Me.C = Nz(Me.A, 0) + Nz(Me.B, 0)
I tre controlli devono avere un formato numerico altrimenti...
1 + 23 = 124
Ciao, Carlo


Un lapis...
non Me.C = Nz(Me.A, 0) + Nz(Me.B, 0)
ma Me.C = Nz(Me.A, 0) * Nz(Me.B, 0)
Ciao, Carlo

 questa soluzione gią l'avevo, ma se metto questa formuletta nella origine
riga del campo C, il dato non mi viene memorizzato nella tabella. Ho forse
si puo aggiungere una riga di codice che gli dica di salvare il dato nella
tbl?


Ciao Carlo, ho provato ha inserire su evento disattivato:
Me.miocontrolloc=Nz(Me.miocontrolloA,0)*(Me.miocontrolloB,0)
ma quando lo provo mi restituisce un errore del tipo
Impossibile trovare la macro ME!!!!!
Dovč l'errore?

 ha scritto nel messaggio
news:A3Eb9.122208$lu5.3...@twister1.libero.it...

Ok, ho risolto, avevo lasciato una macro sulla proprieta,evento,disattivato.
Funge tutto bene, Grazie.Solo una cosa, a cosa serve ",0" dopo il
nomecontrollo?

 ha scritto nel messaggio
news:A3Eb9.122208$lu5.3...@twister1.libero.it...

Attento fabry
Me.miocontrolloc=Nz(Me.miocontrolloA,0)*(Me.miocontrolloB,0)
devi scriverlo nel codice non sulla riga dell'evento, nella maschera delle
proprietą.
Su questa riga, accanto all'evento "Su Disattivato", trovi tre
puntini...devi
scegliere "Generatore di codice" e poi scrivere nel modulo.
Ciao, Carlo


Si, fatto l'ho capito dopo.Grazie mille.