title: Espressione

text:
"sv" <
sal...@accessgroup.it
> ha scritto nel messaggio
news:efap8u$vrt$1...@news.newsland.it...
> r4gtl ha scritto:
>
> > Ciao a tutti.
> > Ho una maschera "movimenti" dove inserisco i movimenti contabili dei
> > clienti. Ho una casella di testo dove indico l'IDCiente e un'altra
casella
> > di testo bloccata dove a seguito dell'evento afterupdate della casella
di
> > testo IDCliente si compila con il nome del cliente.
> > Il problema è che quando apro la maschera la casella di testo che
riporta il
> > nome del cliente non si completa perchè ovviamente non ci sono modifiche
> > effettuate.
> > Ho provato a mettere come origine controllo la colonna NomeCliente della
> > tabella Clienti dove Idcliente è uguale al IDCliente nella tabella
> > movimenti.
> > L'espressione è uscita così:
> > [Clienti]![CognomeRagSoc]  where «Espr» [Clienti]![IDCliente] =
[IDCliente]
> > ma più di qualcosa mi dice che non va bene.
> > Dove è l'errore? E come si fa a sistemare la casella di testo in modo
che ci
> > sia sempre il nome corretto in base alla casella di testo IDCliente?
>
> > Grazie 1000
> > Ciao a tutti
> > Stefano
>
> Prova ad utilizzare Dlookup..
>
> Vedi Help
>
> --
> sv
>
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
Ho utilizzato DLookUp nell'evento afterupdate, ma il problema è che se non
aggiorno la casella di testo non parte l'evento afterupdate.
Stefano


title: Espressione

text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:efapi6$1gm$1...@news.newsland.it...

Mi scuso per la mancanza di chiarezza nel subject. Hai ragione.
Mi scuso anche per l'ignoranza e per la domanda che ti sto per fare:
Vuoi dire che quando c'č <<Espr>> bisogna sostituirlo con qualcosa?
> Cmq tornando al problema... se usi l'IDCliente nel primo campo, con una
> combo, facendo visualizzare sia l'ID che il nome del Cliente potresti con
> un campo ovviare alla cosa... basterebbe mettere in larghezza colonne 0;5
> per vedere al posto dell'ID in quel campo direttamente il nome del Cliente
> associato all'ID. La visualizzazione sarebbe il nome, la memorizzazione
> resterebbe l'ID.
Volevo fare l'applicazione simile a quella che giŕ uso per non cambiare il
metodo di lavoro.
Lo so che data la mia magra esperienza facendo cosě vado ad "infognarmi",
perň se non provo non imparo.
Grazie della pazienza
Stefano



title: Espressione

author: Pablitomf (Maurizio Facciuti)

text:
r4gtl ha scritto:


Scuse accettate... ma non sono scuse ovviamente personali, ma dovute alla
nostra famiglia dell'NG. ;-)
> Mi scuso anche per l'ignoranza e per la domanda che ti sto per fare:
mmmmm...
> Vuoi dire che quando c'č <<Espr>> bisogna sostituirlo con qualcosa?
certo... <<Espr>> significa, "al mio posto mettici l'espressione che hai
deciso di azionare!!!", e non <<Espr>> + il resto...
> Volevo fare l'applicazione simile a quella che giŕ uso per non cambiare il
> metodo di lavoro.
> Lo so che data la mia magra esperienza facendo cosě vado ad "infognarmi",
> perň se non provo non imparo.
> Grazie della pazienza
> Stefano
E vabbč... se proprio vuoi far cosě... prendi il codice che hai messo
sull'afterupdate del campo di cui sopra e riproponilo pari pari
sell'evento "SU CORRENTE"....
un bel Me.Nome_Tuo_Campo.requery non ci starebbe malaccio.
;)



title: Espressione

author: sv

text:
r4gtl ha scritto:
> "sv" <
sal...@accessgroup.it
> ha scritto nel messaggio
> news:efap8u$vrt$1...@news.newsland.it...
> > r4gtl ha scritto:
> >
> > > Ciao a tutti.
> > > Ho una maschera "movimenti" dove inserisco i movimenti contabili dei
> > > clienti. Ho una casella di testo dove indico l'IDCiente e un'altra
> casella
> > > di testo bloccata dove a seguito dell'evento afterupdate della casella
> di
> > > testo IDCliente si compila con il nome del cliente.
[cut]
> >
> > Prova ad utilizzare Dlookup..
> >
> > Vedi Help
> >
> Ho utilizzato DLookUp nell'evento afterupdate, ma il problema č che se non
> aggiorno la casella di testo non parte l'evento afterupdate.
> Stefano
L'evento č: "Su Corrente"



title: controllo su maschera con risultato #errore

author: marcopo

text:
In una subform ho un campo, a pie di pagina, che fa la sommatoria dei
valori di un campo ( tipo =somma([inporto]). La subform è settata a
"immissione dati=no".
Nella form principale c'è un controllo che riprende tale valore con
questo codice "=[sottoscheda].form!nomecontrollosub". Tutto va bene se
ci sono dei dati nella subform altrimenti nel controllo della maschera
principale appare la scritta #errore.
Come posso fare per impostare il valore a 0?
Grazie
Marco


author: Karl Donaubauer

text:

=iif(IsError([sottoscheda]![nomecontrollosub]);0;[sottoscheda]![nomecontroll
osub])
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: sendobject

author: Reds

text:
Ciao a tutti
su db access97 da una form voglio spedire un report in formato snp via
e-mail usando
sendobject, ora siccome viene usato su più pc su alcuni funziona e non ci
sono problemi, su uno, mi da questo errore:
Impossibile usare sendobject, questo dbè aperto in sola lettura oppure è
realizzato con una versione antecedente di access.
In tutti i pc s.o. windows98 con outlook qualcuno ne sa qualcosa.
Grazie mille


title: sendobject

author: Alessandro Romeo

text:
"Reds" <
err...@tin.it
> ha scritto nel messaggio
news:RbVa8.71456$3J1.2...@news2.tin.it...

Hai verificato gli attributi del db e delle cartelle in cui è inserito?
Potrebbe essere realmente in sola lettura.
Ciao Alessandro


title: sendobject

text:
"Alessandro Romeo" <
alessand...@hotmail.com
> ha scritto nel messaggio
news:nw3b8.21114$Jo.6...@twister2.libero.it...

> Verificato gli attributi sono corretti, infatti funziona tutto eccetto
sendobject
proverò a reinstallare OutLook.
ciao Roberto


title: sendobject

author: OndaMax

text:
Reds wrote in message ...
> > Verificato gli attributi sono corretti, infatti funziona tutto eccetto
> sendobject
> proverò a reinstallare OutLook.
> ciao Roberto
Aspetta !!!
Verifica la sezione [Mail] o [Posta] nel file WIN.INI dei vari PC.
Potrebbero esserci riferimenti MAPI incompleti ...
OndaMax


title: Sono mortificato ma ve lo chiedo lo stesso

author: Odino Saur

text:
"CiccioLardo" <
ciccino...@tim.it
> ha scritto nel messaggio
news:bb2223$t8t$1...@grillo.cs.interbusiness.it...
> Devo compilare dei campi di una tabella, i campi non sono attigui.
> La mia idea era qualla di servirmi di array e poi compilare i campi con un
> ciclo: nel senso che avrei voluto trovare la maniera di scrivere anche il
> nome del campo in una array e poi compilare il campo ciclando, ma visto
che
> oggi il mio cervello è chiuso per ferie non ci riesco.
>
> Come faccio per non scrivere questa ignominia???
>
>         rsi!F1 = F(1)
>         rsi!F2 = F(2)
>         rsi!F3 = F(3)
>         rsi!F4 = F(4)
>         rsi!F5 = F(5)
>         rsi!F6 = F(6)
>         rsi!F7 = F(7)
>         rsi!F8 = F(8)
>         rsi!F9 = F(9)
>         rsi!F10 = F(10)
>         rsi!F11 = F(11)
>         rsi!F12 = F(12)
>
>         rsi!C1 = C(1)
>         rsi!C2 = C(2)
>         rsi!C3 = C(3)
>         rsi!C4 = C(4)
>         rsi!C5 = C(5)
>         rsi!C6 = C(6)
>         rsi!C7 = C(7)
>         rsi!C8 = C(8)
>         rsi!C9 = C(9)
>         rsi!C10 = C(10)
>         rsi!C11 = C(11)
>         rsi!C12 = C(12)
>
> Grazie Leo
spero di aver capito bene
    dim i as integer
    for i = 1 to 12
        rsi.fields("F" & i) = f(i)
        rsi.fields("C" & i) = c(d)
       next i


author: CiccioLardo


author: MA

text:
Per il subject???
Eh lo so, è una piaga d'Egitto!!!
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


text:
>     dim i as integer
>     for i = 1 to 12
>         rsi.fields("F" & i) = f(i)
>         rsi.fields("C" & i) = c(d)
>        next i
Funza, grazie


text:
> Per il subject???
> Eh lo so, è una piaga d'Egitto!!!
>
> ciao MAssimiliano
non capisco.....


text:

Ciao Ciccio,
come esposto nel posto che periodicamente invia Roberto, c'è bisogno che chi
fa richieste inserisca un soggetto del post ben rappresentativo del
problema. Questo perchè questo NG è senza moderatore ed è di mutua
assistenza. Metti che io abbia lo stesso tuo problema, facci una rierca nei
post precedenti e cerco con parole chiavi inerenti il problema. Magari i
post che hanno un subject appropriato vengono restituiti alla ricerca ma non
risolvono il problema, il tuo 3d che magari è stato risolto non viene
restituito alla ricerca e quindi non saprò mai che è stato risolto.
E' un fenomeno dilagante ma lo sarebbe ancora di più se non ci fosse la
buona volontà di tutti i partecipanti e il Cerbero del nostro NG che in
questa settimaan è all'estero.
Tutto qui.
Ciao MAssimiliano



text:
> E' un fenomeno dilagante ma lo sarebbe ancora di più se non ci fosse la
> buona volontà di tutti i partecipanti e il Cerbero del nostro NG che in
> questa settimaan è all'estero.
> Tutto qui.
> Ciao MAssimiliano
ringrazio e mi adeguerò
ciao Leo


title: Report con impostazioni pagina ballerine

author: Enzo Radice Sola

text:
Preparo una applicazione con ACCESS 2000 con una
serie di report.
Le impostazioni della pagina per la stampa sono
quasi tutte nel formato
orizzontale ed ho impostati i margini sia
verticali che orizzontali a 15 mm.
Per qualche oscuro motivo le impostazioni
occasionalmente cambiano
specialmente da pagina in stampa orizzontale e
pagina in stampa verticale.
Prima di lanciarle devo sempre controllare ed
eventualmente ripristinare
le impostazioni onde evitare di stampare su due
pagine.
Grazie anticipate
Enzo Radice Sola


author: Emyr

text:


è un bug di access vedi nei thread precedenti con google perdità
margini
ci sono soluzioni indicati nel sito microsoft dal buon Karl
Saluti.
Emanuele.


title: decimali valuta in casella riepilogo

author: Giovo

text:
Ciao
ho una tabella articoli con prezzi che possono avere fino a 6 decimali.
Uso una casella di riepilogo in un maschera che mi serve per agganciare gli
articoli e aggiungerli in preventivo
Unico problema nella casella riepilogo vengono visualizzati massimo 2
decimali (arrotondando proprio gli importi al secondo decimale)
Qualche suggerimento?
già provato a cambiare il formato dei campo prezzo in origine e in tabella
(non mi interessa che sia visualizzato come valuta va bene anche
visualizzato come numero purchè si vedano tutti i decimali sempre in casella
riepilogo)
grazie
Giovo


title: decimali valuta in casella riepilogo

author: Carlo Costarella

text:
"Giovo" <
g...@hot.com
> ha scritto nel messaggio
news:472c3e61$0$4794$4faf...@reader4.news.tin.it...

In tabella: Precisione doppia - Fisso - 6
In query che alimenta il riepilogo: Valore: CStr([CampoValuta])
Ciao, Carlo


title: decimali valuta in casella riepilogo

text:
Perfetto!
grazie mille.
Giovo
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fghr08$uji$1...@tdi.cu.mi.it...



title: Gestire un codice seriale

text:
Per proteggere la mia creatura da eventuali copie, avevo pensato di inserire
un numero seriale che abilita o meno l'utilizzo del db (già protetto come
descritto nel sito comune). Il numero seriale deve dipendere dal computer in
cui si trova l'applicazione, così da essere diverso e non poter essere
copiato. Ovviamente quando il mio db deve funzionare, deve essere chiesto a
me il codice di sblocco, ricavato da quello che compare sul computer ospite.
Spero di essere stato chiaro e rigrazio chiuque mi sappia dire che dati e
come reperirli per generare la chiave.
play2000


title: Gestire un codice seriale

author: ema

text:
Mio cuggino mi ha detto che play2000 <
play200...@libero.it
> scrisse:
> copiato. Ovviamente quando il mio db deve funzionare, deve essere chiesto a
> me il codice di sblocco, ricavato da quello che compare sul computer ospite.
> Spero di essere stato chiaro e rigrazio chiuque mi sappia dire che dati e
> come reperirli per generare la chiave.
>
bah... puoi scriverti da qlc parte il seriale dell'HD, ma questo e`
assegnato in fase di formattazione, per cui se riformattano perdono la
"licenza" :)
Io avevo utilizzato un floppy, nello stesso modo.
E' un po' una rottura imho tutte le volte dover inserire il floppino, ma
e` abbastanza sicuro.
Chiaramente riempi il floppy con un file da circa 1 MB, pieno di
inutilita`, in modo da rendere tutto meno sospetto :-)
Ah, la funzione per leggere il seriale la trovi sul sito comune.
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX x rispondere    ICQ #8814554
Professore, s.m.:
	colui che parla nel sonno di qualcun altro.


title: Gestire un codice seriale

text:
> Io avevo utilizzato un floppy, nello stesso modo.
> E' un po' una rottura imho tutte le volte dover inserire il floppino, ma
> e` abbastanza sicuro.
> Chiaramente riempi il floppy con un file da circa 1 MB, pieno di
> inutilita`, in modo da rendere tutto meno sospetto :-)
Ma se viene copiato il floppy? E cosa dovrei scrivere di importante in mezzo
alle cianfrusaglie?
Io pensavo di andare a leggere il proprietario del SO (win9x o winnt che
sia) e utilizzarlo come base per la chiave.
E' possibile sapere questo dato? Credo che ci sia un'API, ma queste per me
sono ancora fuori dalla mia portata.
Spero che qualcuno mi sappia dire se la mia idea va bene.
play2000


title: Problema Report:anteprima e stampa non uguali

author: Mauro

text:
Il problema come da oggetto è il seguente:
in anteprima di stampa vedo il totale (somma di n record) quando stampo mi
mette zero.
Il report è composto da un report principale e un sottoreport.
Il totale è calcolato in una casella di testo (Testo30) che è posta nel pié
di pagina del report.
Ho utilizzato il seguente codice (preso dal sito comune e presente anche nel
sito di microsoft):
Option Compare Database
Option Explicit
Dim x As Double
Private Sub PièDiPaginaReport_Print(Cancel As Integer, PrintCount As
Integer)
Testo30 = RunSum - x
x = RunSum
End Sub
RunSum è un'altra casella di testo (con la proprietà visibile impostata a
no) posta nel sottoreport che ha come origine dati:
IIf(IsNull([Sottoreport_CarichiPerCommessa].Report!Costo);[Quantità]*[Costo]
;DSum("[Qtà]*[Costo]";"[CarichiPerCommessa]";"[CodArt]=[Sottoreport_CarichiP
erCommessa].Report![TxtCodart]" & "and  [Comm] =" &
[Sottoreport_CarichiPerCommessa].Report!Comm))
e come somma parziale impostata a "su tutto".
Grazie a tutti
Ciao Mauro


author: Sergio MAZZA

text:
"Mauro" <
rip...@libero.it
> ha scritto nel messaggio
news:ahh0ui$16u$1...@lacerta.tiscalinet.it...

Prova con:
'----------
IIf(IsNull([Sottoreport_CarichiPerCommessa].Report!Costo);[Quantità]*[Costo]
;DSum("[Qtà]*[Costo]";"[CarichiPerCommessa]";"[CodArt]=" &
[Sottoreport_CarichiPerCommessa].Report![TxtCodart] & " And  [Comm] =" &
Sottoreport_CarichiPerCommessa].Report!Comm))
'----------
Ciao.
--
Sergio MAZZA


title: VBA,SQL e Access

text:
Buongiorno a tutti e grazie per chi mi aiuterà in questa domanda semplice per molti ma non per me.
In Access a cosa servono SQL e VBA? La loro funzione è univoca o posso chiedere ad entrambi la stessa cosa??
La domanda è stupida, ma mi serve una risposta seria per partire con il piede giusto.
Cordialmente Rudi
---
Mail inviata con il servizio WebMail di Wappi
Connetti ad internet il tuo telefonino:
http://www.wappi.com/
Wappi e' un servizio di Virtex Communications
http://www.virtex.it/
--
Posted from [194.243.91.42]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: VBA,SQL e Access

text:
<
dai....@wappi.com
> ha scritto nel messaggio
news:2001051511343...@betty.virtex.it...
> Buongiorno a tutti e grazie per chi mi aiuterà in questa domanda semplice
per molti ma non per me.
> In Access a cosa servono SQL e VBA? La loro funzione è univoca o posso
chiedere ad entrambi la stessa cosa??
> La domanda è stupida, ma mi serve una risposta seria per partire con il
piede giusto.
> Cordialmente Rudi
Tratto dall'help di access'97:
'----------------------
SQL
Acronimo di Structured Query Language. Linguaggio utilizzato per
l'esecuzione di query, l'aggiornamento e la gestione di database
relazionali. Tale linguaggio può essere utilizzato per recuperare, ordinare
e filtrare i dati specifici da estrarre dal database.
'----------------------
VBA invece è il Visual Basic for Application; un sottoinsieme del Visual
Basic che sarebbe il suo fratello maggiore.
Con VBA, presente in tutte le applicazioni Office, puoi crearti delle
applicazioni. Con alcune delle istruzioni del VBA puoi eseguire delle
istruzioni SQL.
Ciao.


title: VBA,SQL e Access

author: MegaMax

text:
<
dai....@wappi.com
> ha scritto nel messaggio
news:2001051511343...@betty.virtex.it...
> Buongiorno a tutti e grazie per chi mi aiuterà in questa domanda semplice
per molti ma non per me.
> In Access a cosa servono SQL e VBA? La loro funzione è univoca o posso
chiedere ad entrambi la stessa cosa??
Con SQL definisci le tabelle, come sono fatte, le relazioni tra di loro, in
pratica definisci la struttura dei dati. Sempre con SQL elabori i dati, li
estrai, li inserisci, li modifichi, aggiorni, cancelli....
Con VBA fai funzionare le interfaccie, interpreti i comandi dell'utente, gli
automatizzi l'esecuzione dei comandi SQL che ti pare, così per l'utente
finale è tutto più facile. Inoltre può anche servire per fare particolari
operazioni sui dati che con SQL risultano difficili.


title: utility vba o altro

author: maestro

text:
Buongiorno,
ho questo piccolo problema
importo un file da as400 contenente diversi campi.  Tra questi ho 12
campi che corrispondono al fatturato del precedente anno dal S$V01P al
S$V12P
  e 12 campi che corrispondono al l'anno in corso che vanno dal S$V01C
al S$V12C
vorrei poter creare un campo totale parziale dei due anni che
corrisponde alla somma dei fatturatu da gennaio al mese che inserisco in
una tabella.
esempio mi chiede il mese iniziale  e il mese finale (scelgo gennaio
marzo)e lui calcola e scrive in due campi del database la somma di
s$svo1c a s$svo3c
s$svo1c a s$svo3c
mi potete dare una mano.
grazie


title: utility vba o altro

text:
"maestro" <
m_avv...@yahoo.it
> ha scritto nel messaggio news:efqlt3$jm8$1...@area.cu.mi.it...

Già guardato sul sito comune (
www.sitocomune.com
) Sezione Queries il suggerimento di Roberto?
Ciao.
--
Sergio MAZZA


title: utility vba o altro

text:
si Sergio MAZZA ha scritto:

Ciao Sergio, ho guardato ma non trovo nulla che mi risolva il problema.
Quello che vorrei evitare è di inserire ogni mese i campi da sommare,
trovando una funzione che mi somma i mesi automaticamente  ossia oggi
faccio cosi
a settembre sommo i campi S$V01C+S$V02C+S$V03C+.....S$V09C  per ottenere
il fatturato corrente
e i campi S$V01p+S$V02p+S$V03p+.....S$V09C  per ottenere il fatturato
precedente.
Vorrei poterlo automatizzare.


title: utility vba o altro

text:
"maestro" <
m_avv...@yahoo.it
> ha scritto nel messaggio
news:eft3o7$okr$1...@area.cu.mi.it...
> Ciao Sergio, ho guardato ma non trovo nulla che mi risolva il problema.
>
> Quello che vorrei evitare è di inserire ogni mese i campi da sommare,
> trovando una funzione che mi somma i mesi automaticamente  ossia oggi
> faccio cosi
>
> a settembre sommo i campi S$V01C+S$V02C+S$V03C+.....S$V09C  per ottenere
> il fatturato corrente
> e i campi S$V01p+S$V02p+S$V03p+.....S$V09C  per ottenere il fatturato
> precedente.
>
> Vorrei poterlo automatizzare.
Crea, nella query, un campo calcolato che restituisce il mese (funzione
Month) e utilizza quello per raggruppare i dati da sommare...
Ciao.
--
Sergio MAZZA


title: utility vba o altro

text:
Sergio MAZZA ha scritto:

CIAO SERGIO,
non mi sono spiegato, io non ho la data ma semplicemente dei campi (in
colonne)  es.  S$V01C+S$V02C+S$V03C  dove 01  02  corrisponde al mese


title: utility vba o altro

text:
"maestro" <
m_avv...@yahoo.it
> ha scritto nel messaggio
news:eftadd$4ae$1...@area.cu.mi.it...
>
> CIAO SERGIO,
> non mi sono spiegato, io non ho la data ma semplicemente dei campi (in
> colonne)  es.  S$V01C+S$V02C+S$V03C  dove 01  02  corrisponde al mese
E chiaramente la creazione della tabella in AS400 non ti permette di avere i
dati nel formato:
- data
- importo
Perché a me verrebbe in mente di ricreare un'altra tabella (con il formato
sopra descritto) e con VBA fare una query di accodamento per ogni
campo(mese).
Potrebbe andare bene?
Ciao.
--
Sergio MAZZA


title: utility vba o altro

text:
Sergio MAZZA ha scritto:

No purtroppo dall'as  ricevo questo file piuttosto corposo con
moltissime colonne.
Con una query di creazione io adatto il database all'applicativo.  Ciò
che non so fare e che ora faccio a mano ogni mese è riuscire a trovare
una funzione che calcoli  il campo totale periodo in modo automatico.
ipeto oggi nella query di creazione creo il campo totale periodo in
questo modo
totale periodo: [s$sv01c+s$sv02c+s$sv03c+s$sv03c]
mi sarebbe piaciuto trovare una funzione che arriva fino al mese di
riferimento senza che lo aggiunga manualmente.
es. siamo al mese di settembre e la funzione fa questo:
totale periodo:
[s$sv01c+s$sv02c+s$sv03c+s$sv03c+s$sv04c+s$sv05c+s$sv06c+s$sv07c$sv08c+s$sv09c]


title: utility vba o altro

text:
"maestro" <
m_avv...@yahoo.it
> ha scritto nel messaggio
news:eftns6$tah$1...@area.cu.mi.it...
>
>
> No purtroppo dall'as  ricevo questo file piuttosto corposo con moltissime
> colonne.
>
> Con una query di creazione io adatto il database all'applicativo.  Ciò che
> non so fare e che ora faccio a mano ogni mese è riuscire a trovare una
> funzione che calcoli  il campo totale periodo in modo automatico.
>
> ipeto oggi nella query di creazione creo il campo totale periodo in questo
> modo
> totale periodo: [s$sv01c+s$sv02c+s$sv03c+s$sv03c]
>
> mi sarebbe piaciuto trovare una funzione che arriva fino al mese di
> riferimento senza che lo aggiunga manualmente.
> es. siamo al mese di settembre e la funzione fa questo:
> totale periodo:
> [s$sv01c+s$sv02c+s$sv03c+s$sv03c+s$sv04c+s$sv05c+s$sv06c+s$sv07c$sv08c+s$sv09c]
Con VBA potresti costruirti la stringa:
dim strNmCmp as string
dim ciclo as integer
for ciclo=1 to 5'<-- fino al mese di maggio
    strNmCmp = strNmCmp & "+s$sv" & format(ciclo,"00") & "c"
next
strNmCmp = mid(strNmCmp,2)
msgbox strNmCmp
Ciao.
--
Sergio MAZZA


title: Query di unione

text:
Buongiorno a tutti.

Ho l'esigenza di estrapolare dei dati da due tabelle distinte però non
hanno lo stesso numero di colonne. Ho provato in questo modo:

SELECT [Conto corrente].DataOp, [Conto corrente].DescOp, [Conto
corrente].MovDar
FROM [Conto corrente]
WHERE ((([Conto corrente].InBf)=True))
UNION
SELECT
[Generale].DataOp,[Generale].Esercizio,[Generale].GrupMer,[Generale].DescOp;[Generale].MovAve,[Generale].InEc
FROM [Generale]

Mi si visualizza il seguente errore: Numero di colonne non
corrispondente nelle due tabelle o query selezionate di una query di unione

Domanda, c'è modo di inserire per esempio delle colonne fittizie da non
visualizzare, per ottenere il risultato?

Grazie.

Roberto

////


title: Query di unione

author: Greg

text:
Il 25/04/2017 12:17:33 Robert@ne ha scritto:

> Domanda, c'è modo di inserire per esempio delle colonne fittizie da non visualizzare, per ottenere il risultato?

Certamente, le colonne mancanti le inventi, con vallore nullo o vuoto:

Select ID, Nome, Cognome, Mail form Tab1 Union
Select ID, Nome, Cognome, '' as Mail from Tab2

--
Greg


title: Query di unione

text:
Il 25/04/2017 12:53, Greg ha scritto:

>
> Certamente, le colonne mancanti le inventi, con vallore nullo o vuoto:
>
> Select ID, Nome, Cognome, Mail form Tab1 Union
> Select ID, Nome, Cognome, '' as Mail from Tab2

Grazie per la risposta, ho creato una query di prova e noto già dei
risultati, però ho la necessità di mettere il valore nullo alle colonne
fittizie che ho creato. Ho Googlato per un'oretta ma non sono riuscito a
trovare come inserire tale condizione...


title: Query di unione

text:

Penso possa andasr bene, banalmente:
Select ID, Nome, Cognome, Null as Mail from Tab2

--
Greg


title: Query di unione

text:
Il 25/04/2017 16:32, Greg ha scritto:

> Penso possa andasr bene, banalmente:
> Select ID, Nome, Cognome, Null as Mail from Tab2
>

Grazie Greg, col tuo primo post alias con le prime indicazioni che mi
hai dato, prima che mi riscrivessi, ho trovato un video su Youtube che
mi ha chiarito le idee. Non capivo come impostare il comando AS etc. etc.

Grazie ancora, ora non mi resta altro che aggiustare piccole cose.

Buona giornata.

Roberto


title: Access 2003

author: roby

text:
Da oggi quando qlicco sull'icona Access mi esce la barra Windows Installer
Preparazione dell'installazione in corso
Attendere configuarazione office professional 2003 in corso, parte la barra
di proggrassione supera la meta'
e poi sparisce.
E quindi non posso aprire Access tutti gli altri applicativi funzionano
regolarmente.
Sara' perche ho istallato Visual Basic 6?


title: Inviare da VBA uno o più file per fax usando FaxServer di Windows XP (rif. SC 6.131)

author: Dario Sacco

text:
Il sistema proposto che utilizza FaxServer di Windows XP
è interessante e sviluppabile, ma..
domanda: è disponibile una istruzione di
"aggiungi in coda" tipo quella di Winfax?
Cioè:
La procedura utilizza il comando "CreateDocument",
il quale crea una sessione
di invio con una serie di assegnamenti per
l'invio come numfax, intestazioni, copertine ecc..
Il difetto è che crea tante istanze di invio quanti
sono i documenti contenuti nella cartella di invio.
Esiste un modo per creare una istanza unica e
successivamente aggiungere/stampare gli
altri documenti, in modo da avere un unico
invio e un unico file di registro per ogni sessione,
un poo come funziona Winfax.
Il motivo di fondo è che vorrei svliuppare un
sistema di gestione fax con un registro unico
di invio, cosa che ci risulta difficoltoso
se non impossibile con Winfax 10.0 PRO che gira
su WXP pro, in una rete di 7 postazioni.
Grazie


text:
"Dario Sacco" <
d.cam...@email.it
> ha scritto nel messaggio
news:1142857269....@u72g2000cwu.googlegroups.com...

Grazie
[risposta]
Devi accodare i documenti nell'oggetto FaxOutgoingJobs:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fax/faxinto_z_62yb.asp
Ciao.
--
Sergio MAZZA


text:
> Devi accodare i documenti nell'oggetto FaxOutgoingJobs:
Praticamente mi ci vuole una notte per capirci
qualcosa. Ho spulciato un po su 'msdn', suppongo
che centri qualcosa la proprietà 'queue'.. Le librerie da
caricare sono anche diverse dall' esempio 6.131,
in paricolare devo caricare FAXCOMEXLib.
Giusto?


text:
"Dario Sacco" <
d.cam...@email.it
> ha scritto nel messaggio news:1142870639.6...@j33g2000cwa.googlegroups.com...


[risposta]
Ritornando un attimo sul tuo primo messaggio; l'esempio sul sito comune crea una sessione per ogni documento (presente sul
filesystem) e compone il numero telefonico associato (parte del nome del file) creando un Job.
Ora non conoscendo winfax non capisco che intendi quando dici: "...Esiste un modo per creare una istanza unica e successivamente
aggiungere/stampare gli altri documenti, in modo da avere un unico invio e un unico file di registro per ogni sessione, un po come
funziona Winfax.".
(se ho capito)
L'istanza aperta è quella al Server Fax (oFax), poi hai il documento da inviare (oFaxDoc) e il suo JobID. Il registro degli eventi
ce l'hai se viene ritornato un errore dal metodo Send (oFaxDoc) oppure monitorando i Jobs associati all'istanza (sessione) del
server fax tramite la GetJobs
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fax/faxlegacy_9uk3.asp
per ogni FaxJob
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fax/faxlegacyvb_9acf.asp
Ciao.
--
Sergio MAZZA


text:
Winfax viene vista dal sistema come una stampante
(quindi in ogni applicazione posso lanciare
direttamente una stampa alla stampante di Winfax)
Quando non è aperta una sessione di invio,
ne viene aperta una. Ogni altra azione di stampa
da qualsiasi altra applicazione, fatta con
una sessione di invio aperta, va ad accodare
'pagine' a quelle già inserite.
Voglio sviluppare un mdb per gestire i fax
sfruttando PDFCreator come stampante
fax. Infatti potrei impostare PDFCreator
per salvare in automatico dei file PDF in una cartella
predefinita, allocata in un folder locale (p.e. C:\Fax\Fax Uscita)
Sviluppare l'esempio 6.131 per inviare il
fax, (dopo aver creato un file TXT dove
vengono creati i numeri per l'invio,
usando i dati contenuti nella mia rubrica aziendale).
Il limite di 6.131 è che appunto se ho
N file crea N connessioni, limite
che voglio superare.
Il vantaggio dato da creare un MDB
per gestire i fax sta anche nel fatto
che così potrei gestire anche gli indirizzi
email in una rubrica comune, cosa che winfax
non fa.
Ciao


text:
"Dario Sacco" <
d.cam...@email.it
> ha scritto nel messaggio news:1142925940.1...@i40g2000cwc.googlegroups.com...

[risposta]
Anche il fax di winxp viene visto come un stampante e più fax invii più ne hai in coda.
Non vedo dove sia il limite; "N file" non è un limite altrimenti sarebbre (es.) "max 34 file".
Scusa ma ancora non ho capito la differenza WinFax/ServerFax o/e non vedo il limite che vedi tu...
Ciao.
--
Sergio MAZZA


text:
Scusa.
Dunque. Io intendo dire che il sistema
di invio di Winfax è più funzionale di ServerFax,
poichè mandando in stampa N file, ognuno dei quali
anche multipagina, ho una unica sessione di invio.
E quando do la conferma di invio, Winfax fa una unica
connessione, (non N richieste di connessione)
e il registro di invio gestisce un unico file (fxm) non N.
Invece il fax di winxp, non gestisce una sessione unica
ma ad ogni 'stampata' crea una sessione diversa (direi).
Tu hai ragione a dire che è vista come una stampante,
pero' lanciando la stampa tutte le volte mi lancia
il wizard.
> ......e più fax invii più ne hai in coda.
Più fax invio e più sessioni di invio ho,
quindi una connessione e una disconnessione.
>.... Non vedo dove sia il limite;
Il limite, per me sta nel fatto che se invio N
file ad un unico destinatario io vorrei
avere 1 sola connessione e disconnessione,
cioè 1 sola sessione di invio.
Faccio questo esempio:
metti di avere per dire 13 file da 1 pagina
ciascuna, da inviare a uno stesso destinatario;
l'esempio proposto equivale a inviare una pagina alla
volta, scrivendo 13 volte il numero di fax e disconnettendo
13 volte; pensa anche alla rottura di co..... del
destinatario che si ritrova nel suo registro di ricezione
13 pagine relative allo stesso invio, perchè effettivamente
cosi' facendo ho 13 connessioni e 13 disconnessioni.
E guarda che non è una cosa da poco perchè
l'alternativa è quella di creare prima dell'invio
un unico file con anche gli allegati (per esemio con
il comando combina di PDFcreator), pero'
questa non è una soluzione pratica..
Spero di essere stato piu' chiaro...
grazie della
att.ne


text:
Aggiungo:
ServerFax è limintato
se l'esempio 6.131 del SC
non può essere sviluppato nella direzione che ho detto.


text:
"Dario Sacco" <
d.cam...@email.it
> ha scritto nel messaggio
news:1142955143.4...@v46g2000cwv.googlegroups.com...




[risposta]
Credo di aver capito quello che intendi.
Ma ho l'impressione che la risposta te la sia data tu da solo.
Se i documenti da inviare al cliente sono di natura diversa (es. .doc e
.pdf) ho l'impressione che la soluzione al problema sia quella che hai
descritto tu: la creazione di un documento unico tramite (per esempio) il
pdfcreator.
Facciamo così; (io) invece di proseguire con la teoria o le ipotesi faccio
dei tentativi e se arrivo ad una conclusione la leggerai o in coda o come
nuovo messaggio riportando quello originale...
Ciao.
--
Sergio MAZZA


title: maschere e bottoni in stile xp

text:
ciao, ho un database (creato tempo fa) ma in formato access 2003 , che ha
i bottoni e i form nel vecchio stile grafico (squadrato) .
E' possibile convertire il tutto nel nuovo stile (access 2003) con le
forme tondeggianti??
ringrazio
Gian
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: maschere e bottoni in stile xp

text:
"gian3434" <
gian3...@tiscali.it
> ha scritto nel messaggio
news:dvl3a0$u5p$1...@news.newsland.it...
> ciao, ho un database (creato tempo fa) ma in formato access 2003 , che ha
> i bottoni e i form nel vecchio stile grafico (squadrato) .
>
> E' possibile convertire il tutto nel nuovo stile (access 2003) con le
> forme tondeggianti??
>
> ringrazio
> Gian
>
Menů Strumenti\Opzioni scheda Maschere/report spunta la voce 'Utilizza
controlli con temi windows nelle maschere'
Ciao
NatPP


title: Progressivo Xml

text:
Nome File Xml:  IT<PartitaIVA>_DF_IDFile.Xml  (IDFile max 5 caratteri).

Il problema non si poneva ai tempi della Fattura PA, ma ora i 5 caratteri previsti per il progressivo invio Xml sono pochi, perlomeno usando una progressione numerica (max = 99999).

Chiaramente le combinazioni disponibili sono milioni (decine) considerando gli alfanumerici, ma serve pure un algoritmo pratico da utilizzare.

Che metodo di generazione pensate di usare?

Saluti


title: Progressivo Xml

author: BFS

text:

io ho fatto cosi
primo carattere una lettera A--->Z
4 caratteri mi permettono di arrivare a 9999 fatture su anni successivi
finite quelle passo a B0001....B9999
poi C etc

per il tipo di clienti che ho come numero di fatture annuo max di 3000
sono apposto per 10 anni. SOlo con la A in pratica sono tranquillo per
tre anni in quella azienda
Se dovessi un giorno arrivare a Z9999
userò la lettera come secondo carattere e riparto con i numeri da zero
0A001--->9A999-->0B001-->9B999

ciao
BFS

---
Questa email è stata esaminata alla ricerca di virus da AVG.
http://www.avg.com


title: Progressivo Xml

text:
(cut)

> Se dovessi un giorno arrivare a Z9999
> userò la lettera come secondo carattere e riparto con i numeri da zero
> 0A001--->9A999-->0B001-->9B999

Molto bello: pratico e semplice da implementare  ;-)

Certo che ... i coglionazzi di SOGEI non hanno pensato al vaso di pandora che aprono con questa cagata: passando da un gestionale all'altro, considerando che i metodi di generazione saranno diversi, si potranno verificare duplicazioni di IDXml precedentemente generati con applicazioni precedenti.

Invece, con ID numerico puramente incrementale (non limitato a 5 cifre) nessun problema.

Saluti


title: Progressivo Xml

author: RobertoA

text:

Non credo interessi loro un bel niente
Quello che gli interessa e' il contenuto, mica il nome del file
Siamo noi che ci ostiniamo a voler dare un significato a quelle 5 cifre
per renderci piu' facile capire cosa ci sia dentro prima di aprirlo


title: Progressivo Xml

text:
> Non credo interessi loro un bel niente
> Quello che gli interessa e' il contenuto, mica il nome del file
> Siamo noi che ci ostiniamo a voler dare un significato a quelle 5 cifre
> per renderci piu' facile capire cosa ci sia dentro prima di aprirlo

Non mi sono spiegato:

Ipotesi 1): IDXml numerico di N caratteri (basterebbero 10 cifre)

L'azienda PincoPalla compra Esatto al posto di Zucchetti: basta ficcare nei parametri generali del nuovo gestionale l'ultimo IDXml generato col precedente pacchetto. E sono a posto.

Ipotesi 2): IDXml di 5 caratteri alfanumerici, gestibile con qualunque criterio (situazione attuale).

L'azienda PincoPalla compra Esatto al posto di Zucchetti: i 2 gestionali utilizzano criteri diversi di generazione dell'IDXml, quindi esiste la possibilità che collidano.
Ovvero che alcuni ID alfanumerici generati dal nuovo gestionale coincidano con altri precedentemente creati da Esatto.

Saluti


title: comando conteggio.....aiuto

author: Alberto

text:
Salve a tutto il NG.
Devo creatre un report che mi riassuma alcuni dati che ho in una tanella, ho
utilizzato il comando conteggio è ho risolto alcuni cose.
ora ho la necessità di "contare" quanti uomini e quante donne ci sono in un
gruppo, ho importato nella tanella una colonna di testo ad un solo carattere
M o F.
Adesso cominciano i problemi, se uso conteggio mi da sempre il risultato
totale, ho provato i comandi dsum e dlookup ma non riesco a scriverli
correttamente e ho sempre un errore.
E' possibile mettere un filtro al momando conteggio??
grazie mille
Alberto A.
--------------------------------
Inviato via
http://usenet.libero.it


title: comando conteggio.....aiuto

author: Mar&mar

text:
"Alberto" <
anto...@libero.it
> ha scritto nel messaggio
news:80Z18Z96Z134Y1...@usenet.libero.it...

Crea due query filtrando i valori "M" ed "F", poi crea un report con una
delle due query e una volta creato in visualizzazione struttuta inserisci un
sottoreport che punti i dati alla seconda query.
Se qlc ha una soluzione "piu' fluida" puo' dircelo.:)
--
-----------------------------------------------------------
Mar&mar
-----------------------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
-----------------------------------------------------------


title: comando conteggio.....aiuto

author: Roberto da casa

text:
"Alberto" <
anto...@libero.it
> ha scritto nel messaggio
news:80Z18Z96Z134Y1...@usenet.libero.it...
> Salve a tutto il NG.
>
> Devo creatre un report che mi riassuma alcuni dati che ho in una tanella,
ho
> utilizzato il comando conteggio è ho risolto alcuni cose.
> ora ho la necessità di "contare" quanti uomini e quante donne ci sono in
un
> gruppo, ho importato nella tanella una colonna di testo ad un solo
carattere
> M o F.
>
> Adesso cominciano i problemi, se uso conteggio mi da sempre il risultato
> totale, ho provato i comandi dsum e dlookup ma non riesco a scriverli
> correttamente e ho sempre un errore.
>
> E' possibile mettere un filtro al momando conteggio??
>
> grazie mille
>
> Alberto A.
La cosa migliore è usare due DCount, più o meno a questa maniera:
se il campo che contiene M o F si chiama Sesso, nell'origine controllo della
casella di testo dove vuoi visualizzare il numero dei maschietti scrivi:
= DCount("*"; "NomeTabella"; "Sesso = 'M'")
mentre nell'origine controllo della casella di testo dove vuoi contare le
femminucce scrivi:
= DCount("*"; "NomeTabella"; "Sesso = 'F'")
--
Roberto



title: requery su sottomaschera da sottomaschera

author: VALE

text:
ho una Form1 che contiene 2 sottomaschere:
SubForm1
SubForm2
nella SubForm1 ho una combo e sull'evento "dopo aggiornamento" della combo
vorrei fare una requery della SubForm2
qual'è la sintassi?
grazie


author: Karl Donaubauer

text:

Me.Parent!SubForm2.Requery
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:8vlskv...@mid.individual.net...
> VALE wrote:
>> ho una Form1 che contiene 2 sottomaschere:
>> SubForm1
>> SubForm2
>>
>> nella SubForm1 ho una combo e sull'evento "dopo aggiornamento" della
>> combo vorrei fare una requery della SubForm2
>> qual'è la sintassi?
>
> Me.Parent!SubForm2.Requery
>
> --
> Ciao
> Karl
> *********
grazie Karl, funziona perfettamente!


title: IMMAGINE SU SFONDO

author: alexb

text:
E' possibile impostare anche da codice un immagine sullo sfondo dell'acces
durante l'esecuzione del DB??
grazie


title: IMMAGINE SU SFONDO

author: AntoGal

text:
"alexb" <
a...@tin.it
> ha scritto...
> E' possibile impostare anche da codice un immagine sullo sfondo dell'acces
> durante l'esecuzione del DB??
Dai un'occhiata al Sito Comune:
www.sitocomune.com
Forms, "Creare uno sfondo per l'applicazione.", AntoGal
Per cambiare a runtime l'immagine, dovrebbe bastare:
Me.MioControlloImmagine.Picture = Me.Path_Immagine
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: Re: Excel

text:
"Pippo Salemi" <
sal...@supereva.it
> ha scritto nel messaggio
news:83d87128f915d525d28...@mygate.mailgate.org...
> Ho una celle excel numerica che contiene il risultato di una formula e
> devo evere come risultato un numero che abbia davanti gli zeri.
> Excel in automatico li elimina considerando solo il primo munero utile.
> Es.
>
> 001+1= 2
> devo avere invece
> 001+1=002
>
>
microsoft.public.it.office.excel
--
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
Se vuoi mettere al sicuro i tuoi dati, caricali su un server ed aspetta che
qualcuno ne faccia un mirror
Linus Torvalds


title: Re: Excel

author: Pippo Salemi

text:
Ho una celle excel numerica che contiene il risultato di una formula e
devo evere come risultato un numero che abbia davanti gli zeri.
Excel in automatico li elimina considerando solo il primo munero utile.
Es.
001+1= 2
devo avere invece
001+1=002
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Re: Excel

author: skipper

text:
"Pippo Salemi" <
sal...@supereva.it
> ha scritto nel messaggio
news:83d87128f915d525d28...@mygate.mailgate.org...
> Ho una celle excel numerica che contiene il risultato di una formula e
> devo evere come risultato un numero che abbia davanti gli zeri.
> Excel in automatico li elimina considerando solo il primo munero utile.
> Es.
>
> 001+1= 2
> devo avere invece
> 001+1=002
>
dai menu in alto...
formato
celle
numero
personalizzato
nella cella inserisci tanti zeri quanto deve essere lungo il numero
se ti interessa la virgola e i decimali mettili nella maschera ...
esempio se metti 0000,00 e scrivi uno visualizzerai
0001,00
--
Skipper dixit...
on cbr1000rr
motostory su
http://www.superskipper.it/moto.htm


title: Re: Excel

author: MA

text:
> --
> Skipper dixit...
> on cbr1000rr
Oh mio capitano...
MAssimiliano


title: Re: Excel

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:D1HOd.2038$hd4...@news.edisontel.com...

AZZ... hahahah
--
Skipper dixit...
on cbr1000rr
motostory su
http://www.superskipper.it/moto.htm


title: Stampa di un oggetto OLE

author: AndreaDiPAdova

text:
Cè qualche gentile persona che mi dice perchè se faccio un report con record
che hanno documenti word di + pagine inserite come oggetti ole collegati la
stampa mi presenta solo la prima pagina? A me servirebbe che se il documento
Word è fatto di due pagine,mi vengano stampate tutte...Se per caso al mia
domanda dovesse essere un faqone,vi prego di non dileggiarmi ma di indicare
dove posso reperire le informazioni.Grazie in anticipo a tutti.
--------------------------------
Inviato via
http://usenet.libero.it


title: Stampa di un oggetto OLE

author: Sergio MAZZA

text:
"AndreaDiPAdova" <
andread...@libero.it
> ha scritto nel messaggio
news:81Z72Z53Z253Y1...@usenet.libero.it...
> Cè qualche gentile persona che mi dice perchè se faccio un report con
record
> che hanno documenti word di + pagine inserite come oggetti ole collegati
la
> stampa mi presenta solo la prima pagina? A me servirebbe che se il
documento
> Word è fatto di due pagine,mi vengano stampate tutte...Se per caso al mia
> domanda dovesse essere un faqone,vi prego di non dileggiarmi ma di
indicare
> dove posso reperire le informazioni.Grazie in anticipo a tutti.
Non fai prima a stampare direttamente il documento word?
Ciao.
--
Sergio MAZZA


title: Filtrare sottomaschera

author: AMR-Giuseppe

text:
Ciao a tutti
Non riesco a risolvere questa situazione:
In una maschera ho una casella combinata Elenco Modelli  con cui
seleziono un valore per una sottomaschera.
Alla casella combinata č abbinata una macro dopo aggiornamento cosě
Vai a controllo -- Codice Catalogo
TrovaRecord---=[Elenco Modelli]
Io vorrei che selezionando il valore dalla casella , mi venga
applicato un filtro che tenga conto si del controllo Codice Catalogo,
ma anche di altri due valori in un controllo CodiceRicerca,
ovvero come una query dove filtro and - or .
Non so se mi sono fatto capire ,
comunque se qualcuno mi da una mano gli sarň grato.
P.S. nel sito comune ho trovato molta roba ,tanto che ho
stampato circa 120 pagine di molti argomenti interessanti ,
ho solo bisogno di qualche riga di codice un'pň piů specifica.
Ciao Giuseppe


title: Filtrare sottomaschera

text:
Non sò se ho capito bene il tuo problema.
Comunque porovo a farti un esempio sperando che ti possa servire.
Si può fare tutto senza codice.
Puoi creare una casella di riepilogo (es. nell'intestazione maschera
nella quale gli imposti come origine dati una query che contenga
come primo campo IDCodiceCatalodo (numerico) più altri campi
che possono aiutare alla ricerca.
Metti "colonna associata" a 1 ed imposta a "0" la proprietà larghezza
colonne per le col. che non vuoi vengano visualizzage ed un valore
per quelle da visualizz.
Poi nella query della maschera (meglio se maschera continua) vai ad
impostare il criterio di ricerca x il campo "IDCodiceCatalogo" al valore
della casella di riepilogo
(es.[Forms]![frmCataloghi]![NomeDellaCasellaDiRiepilogo]
Qui, nella query, puoi anche aggiungere più criteri di ricerca
(se ho ben capito dal tuo msg.).
In fine metti una macro o codice che, ad esempio su doppio clic della
casella di riepilogo, esegua un Requery (se usi la macro lascia vuoto
il valore di "nome controllo").
In questo modo, selezioni dalla casella di riepilogo e con doppio clic,
visualizzi
il (o i) relativi valori nella query sottostante.
Può andare?
Fammi sapere
Asio74
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:1j0Q9.40150$Q%4.12...@news1.tin.it...
> Ciao a tutti
>
> Non riesco a risolvere questa situazione:
>
> In una maschera ho una casella combinata Elenco Modelli  con cui
> seleziono un valore per una sottomaschera.
> Alla casella combinata è abbinata una macro dopo aggiornamento così
> Vai a controllo -- Codice Catalogo
> TrovaRecord---=[Elenco Modelli]
>
> Io vorrei che selezionando il valore dalla casella , mi venga
> applicato un filtro che tenga conto si del controllo Codice Catalogo,
> ma anche di altri due valori in un controllo CodiceRicerca,
> ovvero come una query dove filtro and - or .
> Non so se mi sono fatto capire ,
> comunque se qualcuno mi da una mano gli sarò grato.
>
> P.S. nel sito comune ho trovato molta roba ,tanto che ho
> stampato circa 120 pagine di molti argomenti interessanti ,
> ho solo bisogno di qualche riga di codice un'pò più specifica.
>
> Ciao Giuseppe
>
>


title: Filtrare sottomaschera

text:
> "AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
> news:1j0Q9.40150$Q%4.12...@news1.tin.it...
> > Ciao a tutti
> >
> > Non riesco a risolvere questa situazione:
> >
> > In una maschera ho una casella combinata Elenco Modelli  con cui
> > seleziono un valore per una sottomaschera.
> > Alla casella combinata è abbinata una macro dopo aggiornamento così
> > Vai a controllo -- Codice Catalogo
> > TrovaRecord---=[Elenco Modelli]
> >
> > Io vorrei che selezionando il valore dalla casella , mi venga
> > applicato un filtro che tenga conto si del controllo Codice Catalogo,
> > ma anche di altri due valori in un controllo CodiceRicerca,
> > ovvero come una query dove filtro and - or .
> > Non so se mi sono fatto capire ,
> > comunque se qualcuno mi da una mano gli sarò grato.
> >
> > P.S. nel sito comune ho trovato molta roba ,tanto che ho
> > stampato circa 120 pagine di molti argomenti interessanti ,
> > ho solo bisogno di qualche riga di codice un'pò più specifica.
> >
> > Ciao Giuseppe
"Asio74" <
andrea...@tin.it
> ha scritto nel messaggio
news:pp1Q9.40411$Q%4.12...@news1.tin.it...

Non mi sono spiegato molto bene , comunque fino qui non
ci sono problemi perche la casella di riepilogo funziona perfettamente ,
il problema è oltre ,cioè la casella di riepilogo su azione click mi deve
restituire una serie di dati filtrati nella sottomaschera , e ho bisogno di
diversi parametri
per filtrare questi dati.  Riassumo
La casella di riepilogo contiene molti valori ( Modelli di Moto ),
scelgo un valore ( Modello di Moto) e mi vengono restituiti i dati della
Moto scelta
es. colore, anno , cilindrata, ecc.ecc.
inoltre nella sottomaschera mi vengono elencati tutti i particolari della
moto stessa,
ora puoi ben capire che ho bisogno di filtrare questi dati , perche ad
esempio voglio
che si visualizzi solo i particolari verniciati , oppure solo quelli del
motore e così via
il problema è la routine per la casella di riepilogo che mi dovrebbe andare
a visualizzare
i dati per la sottomaschera .
Per me non è semplice .
Ciao e grazie comunque.
Auguri di buon Anno a tutti


title: Filtrare sottomaschera

text:
"AMR-Giuseppe" <
amrma...@tin.it
> ha scritto nel messaggio
news:GfeQ9.41847$Q%4.13...@news1.tin.it...

...forse la mia conoscenza non basa x il tuo problema.
Comunque se dovessi farlo x me, metterei nella tab.
"ParticolariMoto" (anchio sono un appassionato, ho una ZX9R'01)
un campo numerico "TipoParte" che possa contenere pochi valori
ma che ad ognuno corrispondano dei gruppi/categorie ben definiti,
es.: tipo parte 1: motore; tp 2: part. verniciati ecc.
Poi nella query della subform inserisci i parametri nella colonna
del campo "TipoParte", così quando si clicca sulla casella di riepilogo
(sempre se fai come ti ho scritto ieri) LA QUERY della subform oltre a
filtrare i dati di quel determinato modello di moto, chiede all'utente
quale "TipoParte" vuole vedere!
( il param. che hai messo nel campo "IDCodCatalogo" invece, viene
soddisfatto dalla selezione della casella di riepilogo).
..effettivamente ieri non avevo capito completamente.
..mi piacerebbe sapere se quanto sopra ti è d'aiuto.
Ciao, e Buon Anno!
Asio74.


title: ancora problemi di contatore

author: Melina

text:
Scusate, forse la risposta è già contenuta nel sito comune, ma non riesco a
raccapezzarmi. Avrei bisogno di sapere se è possibile, e se si come, far
partire il contatore da un numero che si vuole e non da 1.
So che il più delle volte non è consigliabile il contatore, ma mio malgrado
sono costretta ad usarlo.
Grazie, ciao!


title: ancora problemi di contatore

text:
Melina ha scritto:
> Scusate, forse la risposta è già contenuta nel sito comune, ma non riesco a
> raccapezzarmi. Avrei bisogno di sapere se è possibile, e se si come, far
> partire il contatore da un numero che si vuole e non da 1.
Fai una query di accodamento come p.e.
INSERT INTO TuaTabelle ( TuoCampoContatore ) SELECT 999
Poi puoi eliminare questo record e il prossimo ha no 1000.
> So che il più delle volte non è consigliabile il contatore...
Sì, un contatore è una cosa interna.
Per avere un bello numero è meglio programmarsi qc.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: database in rete

author: Riky

text:
salve ,
vi chiedo aiuto per un problema che vorrei non diventasse tale!!
quali accorgimenti devo adottare per mettere in rete un database di access.
io ho modificato un database che una azienda usa per gestire ordini e
clienti ,ora vogliono aggiungere un secondo computer in rete,che possa
lavorare sullo stesso database.che dedevo fare farlo condividere e per fare
in modo che possano lavorare contemporaneamente su entrambi?
grazie
riky


title: database in rete

author: namor

text:
Riky ha scritto:

Se il database è piccolo imposti i diritti d'accesso in modo che il file
condiviso sia visibile da entrambi i PC, poi lo puoi aprire
contemporaneamente sia dall'uno che dall'altro contemporaneamente.
Ma in pratica non si fa quasi mai.
Anche per i file piccoli si preferisce dividere il db in due parti: una
con solo le tabelle e le relazioni (backend) ed una con tutte le query,
maschere, report, moduli (frontend), nel quale userai tabelle collegate al
backend.
Questo sistema è migliore perchè riduce il traffico di rete, anche se
quando dovrai aggiornare i vari client dovrai copiare il nuovo frontend su
tutti i PC ed eventualmente ricollegare le tabelle.
Con due soli PC non è un grosso problema, e su
www.sitocomune.com
 trovi
degli esempi su come ricollegare in automatico le tabelle collegate ad un
backend.
Namor
--

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


title: ordinamento campi combo-box

author: giglio

text:
in una maschera ho una combo che visualizza (tramite query) il codice e la
descrizione dei Clienti.
se le colonne sono 2 e la colonna associata deve essere il codice, quando
apro la combo e il focus � sull'elenco, man mano che comincio a scrivere la
combo "filtra" il contenuto per la parte scritta.
Il punto � che se la prima colonna � il codice, la cosa funziona sul codice,
se non visualizzo il codice funziona sulla descrizione (cio� sempre sulla
prima colonna visualizzata)
c'� modo di filtrare per descrizione anche se la prima colonna � il codice?
grazie


title: ordinamento campi combo-box

author: Pablitomf

text:
giglio ha scritto:


no.
almeno non usando la stessa combo... potresti usarne 2 con la stessa query
di base, una con il codice come prima colonna, l'altra con la descrizione
come prima colonna e utilizzare l'una o l'altra a secondo delle tue
esigenze di ricerca...
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perch� un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ordinamento campi combo-box

author: Alessandro Cara

text:
giglio ha scritto:
> in una maschera ho una combo che visualizza (tramite query) il codice e la
> descrizione dei Clienti.
> se le colonne sono 2 e la colonna associata deve essere il codice, quando
> apro la combo e il focus ï¿œ sull'elenco, man mano che comincio a scrivere la
> combo "filtra" il contenuto per la parte scritta.
> Il punto ï¿œ che se la prima colonna ï¿œ il codice, la cosa funziona sul codice,
> se non visualizzo il codice funziona sulla descrizione (cioï¿œ sempre sulla
> prima colonna visualizzata)
>
> c'ï¿œ modo di filtrare per descrizione anche se la prima colonna ï¿œ il codice?
> grazie
>
>
Aggiungi un terzo campo con  il codice (che risulta duplicato) ,
nascondi la prima colonna.
--
ac


title: ordinamento campi combo-box

author: imperius

text:
giglio ha scritto:
> in una maschera ho una combo che visualizza (tramite query) il codice e la
> descrizione dei Clienti.
> se le colonne sono 2 e la colonna associata deve essere il codice, quando
> apro la combo e il focus ï¿œ sull'elenco, man mano che comincio a scrivere la
> combo "filtra" il contenuto per la parte scritta.
> Il punto ï¿œ che se la prima colonna ï¿œ il codice, la cosa funziona sul codice,
> se non visualizzo il codice funziona sulla descrizione (cioï¿œ sempre sulla
> prima colonna visualizzata)
>
> c'ï¿œ modo di filtrare per descrizione anche se la prima colonna ï¿œ il codice?
> grazie
>
>
Forse non ho capito bene.
Ma dovrebbe andare lasciando la query composta da 2 colonne: codice e
descrizione.
colonna associata = 1
ma soprattutto settare la larghezza delle colonne = 0 cm;5 cm
in maniera che la prima colonna non si vede, ma c'e', ed e' associata
mentre la seconda e' visibile e ti permette di "filtrare" come dici tu.
imperius


title: ordinamento campi combo-box

text:
>
> Forse non ho capito bene.
> Ma dovrebbe andare lasciando la query composta da 2 colonne: codice e
> descrizione.
> colonna associata = 1
> ma soprattutto settare la larghezza delle colonne = 0 cm;5 cm
> in maniera che la prima colonna non si vede, ma c'e', ed e' associata
> mentre la seconda e' visibile e ti permette di "filtrare" come dici tu.
>
> imperius
No, cos� filtro sulla descrizione correttamente ma non vedo il codice!!
L'unica mi pare sia, come suggerisce Alessandro, di fare una terza colonna
con un'Alias del campo codice e nascondere la prima, solamente che devo
posizionare prima la desc e poi il codice, e francamente non � bellissimo!
comunque grazie.
ciao


title: ordinamento campi combo-box

author: Paolo opg

text:
"giglio" <
gig...@giglio.it
> wrote in
news:4a94...@extreme.x-privat.org
:

la soluzione e' quella suggerita da pablito: usa un'altra casella.
con una sola, ti complichi la vita e basta.
imho ti conviene fare due caselle 'cerca codice' e 'cerca descrizione',
eventualmente che aggiornano in tempo reale (evento onchange o simile)
una grid con la lista dei risultati corrispondenti.
(ma per ordinamento, nel subject, intendi la posizione della colonna
nella combo?)
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: ordinamento campi combo-box

author: Karl Donaubauer

text:
giglio wrote:
> ...
> No, cosï¿œ filtro sulla descrizione correttamente ma non vedo il
> codice!! L'unica mi pare sia, come suggerisce Alessandro, di fare
> una terza colonna con un'Alias del campo codice e nascondere la
> prima, solamente che devo posizionare prima la desc e poi il
> codice, e francamente non ï¿œ bellissimo!
Puoi usare 3 colonne:
descrizione, codice, descrizione
dove imposta la larghezza della prima colonna a 0,01.
Cosï¿œ ï¿œ "visibile" per Access ma non per l'utente.
Vedi anche la mia risposta qui:
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/3ca583ba6ff9fdfe/658ea93742e04155
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: ordinamento campi combo-box

text:
.
>
> (ma per ordinamento, nel subject, intendi la posizione della colonna
> nella combo?)
>
>
No, sono stato impreciso, intendevo dire quello che poi ho spiegato nel
corpo, cio� la possibilit� di far "lavorare" il filtro del focus non sulla
prima colonna della combo ma sulla seconda (parlo delle colonne con
lunghezza<>0)
ciao


title: ordinamento campi combo-box

text:
> Puoi usare 3 colonne:
> descrizione, codice, descrizione
>
> dove imposta la larghezza della prima colonna a 0,01.
> Cos� � "visibile" per Access ma non per l'utente.
>
> Vedi anche la mia risposta qui:
>
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/3ca583ba6ff9fdfe/658ea93742e04155
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Azz.. Geniale!! non ci avevo pensato,
in realt� user� 4 colonne: codice,descrizione, codice, descrizione
metto a zero la prima (il campo associato � il codice) e a 0,01 la seconda
su cui lavorer� il "focus"
grazie davvero! � un "Barbatrucco"
ciao


title: ordinamento campi combo-box

text:
giglio wrote:
>> Puoi usare 3 colonne:
>> descrizione, codice, descrizione
>>
>> dove imposta la larghezza della prima colonna a 0,01.
>> Cosï¿œ ï¿œ "visibile" per Access ma non per l'utente.
>>
>> Vedi anche la mia risposta qui:
>>
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/3ca583ba6ff9fdfe/658ea93742e04155
>
> Azz.. Geniale!! non ci avevo pensato,
> in realtï¿œ userï¿œ 4 colonne: codice,descrizione, codice, descrizione
> metto a zero la prima (il campo associato ï¿œ il codice) e a 0,01 la
> seconda su cui lavorerï¿œ il "focus"
Hai una ragione particolare per il codice anche come prima colonna?
Di solito bastano le tre colonne e "colonna associata" a 2 = codice.



title: ordinamento campi combo-box

text:
giglio ha scritto:
[cut]
> posizionare prima la desc e poi il codice, e francamente non ï¿œ bellissimo!
Non si puo' avere tutto dalla vita!
Comunque ho visto che Karl ti ha segnalato la strada per la soluzione
"totale" ;-{)
--
ac


title: ordinamento campi combo-box

text:
Karl Donaubauer ha scritto:

A suo tempo, non mi ricordo piu' con quale versione-pack, avevo avuto
problemi con questa soluzione. Probabilmente errore mio.
--
ac


title: ordinamento campi combo-box

text:
> Hai una ragione particolare per il codice anche come prima colonna?
> Di solito bastano le tre colonne e "colonna associata" a 2 = codice.
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
S�, il motivo � che abbiamo clienti con pi� codici ma stessa rag sociale per
cui qualche volta non basta scegliere la descrizione ma bisogna verificare
anche il codice
ciao


title: ordinamento campi combo-box

text:
giglio wrote:
>> Hai una ragione particolare per il codice anche come prima colonna?
>> Di solito bastano le tre colonne e "colonna associata" a 2 =
>> codice.
> ...
> Sï¿œ, il motivo ï¿œ che abbiamo clienti con piï¿œ codici ma stessa rag
> sociale per cui qualche volta non basta scegliere la descrizione ma
> bisogna verificare anche il codice
?
colonne: descrizione, codice, descrizione
larghezze: 0,01 ; 2 ; 4
colonna associata: 2



title: ordinamento campi combo-box

text:
> colonne: descrizione, codice, descrizione
> larghezze: 0,01 ; 2 ; 4
> colonna associata: 2
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
S� hai ragione, � sufficiente cos�
ciao


title: ftp

author: carlo

text:
E' possibile creare da un report  una pagina web  epubblicarla direttamente
via ftp con una macro?
grazie carlo


title: ftp

author: Luciano (DOC)

text:
carlo ha scritto nel messaggio ...
>E' possibile creare da un report  una pagina web  epubblicarla direttamente
>via ftp con una macro?
Si, ma l'utilita' della macro e' limitata al lancio della funzione che
dovrai scrivere in VBA.
Saluti.
Luciano
(DOC)


title: protection from reverse engineering MDE files?

text:
Hello,
I am a relatively new Access designer/consultant, and am just learning new
security techniques.
I suspect that one of my clients has somehow cracked an Access MDE file
(front end)  I designed for them, and proceeded to pass along the database
code to another organization without my permission (and without paying me
royalties!).  Is it actually possible that my MDE file may have been cracked
or somehow reverse engineered?  If you could point me to any literature or
resources on how I might protect my intellectual property from such threats
if they do in fact exist, I would be greatly appreciative.
Thank you,
J. Adams
San Diego, CA


author: Sergio

text:
 I never have heard someting about to the possibility to make a reverse
enginnering of an mde file.
However is not very hard to by-pass the protection of the database (such as
for the back as for the front -end) and in some case it's possible to reuse
the file in another enviroments (for example an other facroty).
U should know exactly what they could have done: if only they are now able
to use your program in another factory too or if they have reused only a
part of your code.
The first would be not very strange, the second would be a news for me (and
i thought for a lot of guys here too :-)
Make us informed please!!
Bye
Sergio
"arete7" <
are...@email.msn.com
> ha scritto nel messaggio
news:##gnGWw1$GA.347@cpmsnbbsa08...



author: Michele Amato

text:
Sergio <
Serg...@zanchetta.com
> wrote in message
8icrmk$gc0$1...@fe1.cs.interbusiness.it...
> I never have heard someting about to the possibility to make a reverse
> enginnering of an mde file.
Scusate, ma perchè parlate di Reverse engineering?
Da mdb a mde (o viceversa che dir si voglia) è una banale conversione di
formato, il reverse engineering non c'entra un bel niente (al massimo si può
parlare di decompilazione)
Saluti
Michele


text:
La mia č semplice ignoranza... chiedo venia ;-)
Sergio


author: nicolamanzoni

text:
ciao gente
vorrei chiedervi se (e come) è possibile far assumere alle forms un comportamento simile alle finestre di windows, ossia alla chiusura fare in modo che access mi chieda se salvare o meno le modifiche apportate ai dati
grazie nicola
--
nicolamanzoni
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-858714.html
Inviato via
http://www.itsistemi.net


author: Tromp' Oil

text:
> ciao gente
>
> vorrei chiedervi se (e come) è possibile far assumere alle forms un
> comportamento simile alle finestre di windows, ossia alla chiusura fare in
> modo che access mi chieda se salvare o meno le modifiche apportate ai dati
>
> grazie nicola
>
Da applicare nella proprietà evento "dopo aggiornamento" della/e form....
    Select Case MsgBox("Confermi le modifiche?", vbInformation +
vbYesNoCancel, "Record modificato")
        Case vbNo
            Cancel = True
            Me.Undo
        Case vbCancel
            Cancel = True
    End Select
Ciao


title: comportamento simile alle finestre di windows

author: MA

text:

ciao Tromp, l'evento deve essere beforeupfate altrimenti il cancel no va
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
eh sì so' niubbo...



text:
grazie a entrambi, ne farň tesoro ;)



text:
scusate ma questo codice (che non ho ancora avuto il tempo di provare) funziona anche chiudendo le forms cliccando il pulsante standard di chiusura? e il msgbox appare anche quando non ho apportato alcuna modifica ai dati? grazie



text:
gente disturbo ancora... (non vorrei fare bumping ma tant'è)
allora ho provato a inserire il codice che mi avete postato sotto beforeupdate della form, ma ho dovuto adattarlo così:
Private Sub Form_BeforeUpdate(Cancel As Integer)
Select Case MsgBox("Confermi le modifiche?", vbYesNoCancel)
Case vbNo
Cancel = True
Me.Undo
Case vbCancel
Cancel = True
End Select
End Sub
fa il suo lavoro, ma se clicco su 'no' mi dà un warning dicendo 'impossibile salvare il record in questo momento,  è possibile che si sia verificato un errore durante il salvataggio di un record [...]' cheffaccio? un setwarning non mi sembra la cosa più pulita no?
grazie nicola
edit: il progetto a cui applico questo codice è un be/fe, e a tal proposito volevo chiedervi se è davvero così importante utilizzare forms con controlli non associati e memorizzare i dati con polsanti di comando... il fatto è che ho all'incirca 20 tabelle con una cifra di campi ognuna e una quarantina di forms - tra inserimenti, ricerche e altre



text:
è permesso uppare? :)



title: Arrotondamento...

author: Giancarlo

text:
Salve a tutti.
Ho un problema di arrotondamento su de prezzi. Mi spiego meglio
Se un capo costa 30,90 euro ed il lo sconto del 15% mi viene fuori 26,265
Euro. Come faccio ad arrotondare a 26.25?
Io vorrei arrotondare quando faccio lo sconto ai 5 centesimi.
Esempio:
35.33 -> 35.30
35.38 -> 36.40
35.95 -> 35.95
ecc..


title: Arrotondamento...

author: Fabio Chiaro

text:
"Giancarlo" <glecce...@QUESTOlibero.it> ha scritto nel messaggio
news:agbt9.19221$aL4.5...@news1.tin.it...

Perchè 35.33 lo arrotondi per difetto mentre 35.38 lo arrotondi per eccesso
quando 35.95 rimane tale?
Trova una regola e poi guarda il post "arrotonda a 6" di Zappus del 21/10
ore 21.17
Dai un'occhiata anche alla funzione di Karl sul sito comune per
l'arrotondamento.
Ciao, FABIO


title: Arrotondamento...

text:
"Fabio Chiaro" <
nospam_fa...@tin.it
> ha scritto nel messaggio
news:xMbt9.62636$%M1.16...@twister2.libero.it...

Vorrei questa regola:
da 1 a 4 arrotondamento per difetto
5 rimane cosi
da 6 a 9 arrotonda per eccesso


title: Arrotondamento...

author: Maurizio Borrelli

text:
> "Giancarlo" news:kVbt9.19399$
aL4.5...@news1.tin.it
:
> > "Fabio Chiaro" news:xMbt9.62636$%
M1.16...@twister2.libero.it
:
> > > "Giancarlo" news:agbt9.19221$
aL4.5...@news1.tin.it
:
> > > Ho un problema di arrotondamento su de prezzi. Mi spiego meglio
> > > Se un capo costa 30,90 euro ed il lo sconto del 15% mi viene fuori
> > > 26,265 Euro. Come faccio ad arrotondare a 26.25?
> > > Io vorrei arrotondare quando faccio lo sconto ai 5 centesimi.
> > > Esempio:
> > > 35.33 -> 35.30
> > > 35.38 -> 36.40
> > > 35.95 -> 35.95
> > > ecc..
> > Perchè 35.33 lo arrotondi per difetto mentre 35.38 lo arrotondi per
> > eccesso quando 35.95 rimane tale?
> > Trova una regola e poi guarda il post "arrotonda a 6" di Zappus del
21/10
> > ore 21.17
> > Dai un'occhiata anche alla funzione di Karl sul sito comune per
> > l'arrotondamento.
> Vorrei questa regola:
> da 1 a 4 arrotondamento per difetto
> 5 rimane cosi
> da 6 a 9 arrotonda per eccesso
    Allora non si spiega perche' volevi arrotondare 26,265 a 26,25!
    Hai cambiato idea?
    Comunqe...
        Format$(numero, "0.00")
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Arrotondamento...

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:ap3lq6$rfp3p$1@ID-
> > Vorrei questa regola:
> > da 1 a 4 arrotondamento per difetto
> > 5 rimane cosi
> > da 6 a 9 arrotonda per eccesso
>
>     Allora non si spiega perche' volevi arrotondare 26,265 a 26,25!
>
>     Hai cambiato idea?
>
>     Comunqe...
>
>         Format$(numero, "0.00")
Sei sicuro? Cosě ti arrotonda solo alla 2 cifra decimale (tralaltro il 5 lo
arrotonda per eccesso) ma non fa quello che vuole lui.
Fabio


title: Arrotondamento...

author: Roberto da casa

text:
"Giancarlo" <glecce...@QUESTOlibero.it> ha scritto nel messaggio
news:kVbt9.19399$aL4.5...@news1.tin.it...

Se questa è la regola (che però non è un arrotondamento ai 5 centesimi
prossimi), prova con
=IIf(([Prezzo]*10-Int([Prezzo]*10))<0,5;(Int([Prezzo]*10))/10;IIf(([Prezzo]*
10-Int([Prezzo]*10))=0,5;[Prezzo];(Int([Prezzo]*10))/10+0,1))
che in VBA sarebbe:
If (Prezzo*10-Int(Prezzo*10)) < 0.5 Then
    PrezzoArr = (Int(Prezzo*10))/10
Else
    If (Prezzo*10-Int(Prezzo*10)) = 0.5 Then
        PrezzoArr = Prezzo
    Else
        PrezzoArr = (Int(Prezzo*10))/10+0,1
    End If
End If
In questo caso però 26,265 , per questa nuova regola, è uguale a 26,30 e non
uguale a 26,25 come dicevi prima tu.
Per un arrotondamento ai 5 centesimi prossimo, prova con:
=IIf(([Prezzo]*10-Int([Prezzo]*10))<0,3;(Int([Prezzo]*10))/10;IIf(([Prezzo]*
10-Int([Prezzo]*10))<0,8;(Int([Prezzo]*10))/10+0,05;(Int([Prezzo]*10))/10+0,
1))
Che in VBA sarebbe:
If (Prezzo*10-Int(Prezzo*10)) < 0.3 Then
    PrezzoArr = (Int(Prezzo*10))/10
Else
    If (Prezzo*10-Int(Prezzo*10)) < 0.8 Then
         PrezzoArr = (Int(Prezzo*10))/10+0,05
    Else
        PrezzoArr = (Int(Prezzo*10))/10+0,1
    End If
End If
Naturalmente, per non avere problemi i campi ingioco debbono essere tutti a
doppia precisione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Arrotondamento...

text:
> "Fabio Chiaro" news:bvdt9.63084$%
M1.16...@twister2.libero.it
:
> > "Maurizio Borrelli" news:ap3lq6$rfp3p$1@ID:
> > > Vorrei questa regola:
> > > da 1 a 4 arrotondamento per difetto
> > > 5 rimane cosi
> > > da 6 a 9 arrotonda per eccesso
> >     Allora non si spiega perche' volevi arrotondare 26,265 a 26,25!
> >     Hai cambiato idea?
> >     Comunqe...
> >         Format$(numero, "0.00")
> Sei sicuro? Cosě ti arrotonda solo alla 2 cifra decimale (tralaltro il 5
> lo arrotonda per eccesso) ma non fa quello che vuole lui.
    Boh? Non capisco. Ma secondo te a quante cifre decimali vuole
arrotondare? Vabbe' aspetta che vado a vedere l'altro post...
    Hai ragione, aveva scritto:
        35.33 -> 35.30
        35.38 -> 36.40
        35.95 -> 35.95
e io non ci avevo piu' badato. Allora prova 'sto giochino (visto che cmq una
soluzione mi sembra sia gia' stata proposta):
Public Sub RoundDM_Test()
  Dim i As Double
  For i = -25.45 To -25.24 Step 0.01
    Debug.Print i, RoundDM(i)
  Next
  Debug.Print 0, RoundDM(0)
  For i = 25.25 To 25.46 Step 0.01
    Debug.Print i, RoundDM(i)
  Next
  Debug.Print
End Sub
Public Function RoundDM( _
  ByVal Number As Double _
) As Double
  RoundDM _
    = Format$( _
          Right$(Format$(Number, "0.00"), 1) = "5" _
        , """" & Format$(Number, "0.0\0") & """" _
        & ";" _
        & """" & Format$(Number, "0.00") & """")
End Function



title: proprieta espandibile report

author: Steve

text:
Ciao a tutti
qualcuno ha idea se al runtime si possa misurare l'altezza di un controllo o
di una sezione di un report con la proprietò espandibile settata a si
In pratica se il contenuto del record è piu grande il controllo si
ridimensiona e di conseguenza anche la sezione io vorrei fare in modo che se
supera una certa dimensione possa intervenire ma utilizzando le espressioni
di controllo sembra che access restituisca soltanto il valore iniziale
idee?
ciao
Steve


title: Valore predefinito condizionato

text:
Salve a tutti,sono nuovo di questo gruppo!
Dovrei fare una tabella in access con un campo "Chilometri" e "Costo".
Il valore di "Costo" della riga corrente deve essere in funzione della
colonna "Chilometri" alla riga corrente, e più precisamente se il
valore di "Chilometri" è < 50 allora devo assegnargli 25 altrimenti se
> 50 devo assegnargli 35. Come si realizza tutto ciò in access? Devo
far in modo che inserendo solo il valore dei "Chilometri", lui
automaticamente stima il "Costo" senza andarlo ad inserire
manualmente.
Grazie per l'attenzione!


title: Valore predefinito condizionato

author: Roberto dal portatile

text:
"Serial # 19781010" <
enfi...@tin.it
> ha scritto nel messaggio
news:SOt6OWvlbKQ4JqSxyXk=1k3R...@4ax.com...

A fronte dell'evento "Dopo aggiornamento" del controllo Chilometri genera il
seguente codice VBA:
    Me![Costo] = IIF(Me![Chilometri] < 50; 25; 35)
Valuta invece se è giusto memorizzare per ogni record il campo Costo o se
non sia più logico memorizzare nella tabella solo Chilometri e determinare
Costo solo al momento che calcoli l'importo del rimborso:
    Importo= Chilometri * IIF(Chlometri<50;25;35)
Roberto


title: Gestione Scanner in A2000

author: Raffaele Di Maio

text:
Premesso che questa procedura sotto Access97 funziona perfettamente, perche'
con a2000 mi vien restituito il seguente errore dopo la comparsa della
finestra di digitalizzazione e premuto il pulsante che avvia la scansione:
Errore di RunTime53, impossibile trovare il file.
Private Sub bttnscanner_Click()
On Error GoTo scanerror
Dim nomefile As String
nomefile = pat & "Images\d" & Trim(Str(Forms!protocollo![progressivo
protocollo])) & "-" & Trim(Str(Year(Date))) & ".tif"
CtlActiveXScanner.scanto = displayandfile
CtlActiveXScanner.FileType = 1
CtlActiveXScanner.image = nomefile
CtlActiveXScanner.ShowSetupBeforeScan = True
CtlActiveXScanner.StartScan
Me!CtlActiveXImage.ThumbHeight = 450
Me!CtlActiveXImage.ThumbWidth = 350
**********L'ERRORE MI VIENE SEGNALATO SULLA RIGA CHE SEGUE **********E
L'IMMAGINE IN ANTEPRIMA NON APPARE
Me!CtlActiveXImage.image = nomefile
scanexit:
Exit Sub
scanerror:
Err.Raise Err.Number, , Err.description
End Sub
Grazie, Raffaele


title: Gestione Scanner in A2000

author: Sergio MAZZA

text:
"Raffaele Di Maio" <
r.di...@mclink.it
> ha scritto nel messaggio
news:980pq9$20m$2...@news.mclink.it...
> Premesso che questa procedura sotto Access97 funziona perfettamente,
perche'
> con a2000 mi vien restituito il seguente errore dopo la comparsa della
> finestra di digitalizzazione e premuto il pulsante che avvia la scansione:
> Errore di RunTime53, impossibile trovare il file.
>
> Private Sub bttnscanner_Click()
> On Error GoTo scanerror
> Dim nomefile As String
> nomefile = pat & "Images\d" & Trim(Str(Forms!protocollo![progressivo
> protocollo])) & "-" & Trim(Str(Year(Date))) & ".tif"
>
---------- omissis -------------
> Grazie, Raffaele
>
Quel messaggio sembra essere causato da un errato nome di file, hai
controllato cosa contiene la variabile nomefile?
Ciao.


title: Gestione Scanner in A2000

author: RAffaele Di MAio

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:98271l$ibv$1...@suite03.caspur.it...

Contiene esattamente il nome del file tipo:
"c:\Programmi\GestioneCorrispondenza\Images\ArchivioLavoro\d234-2001"
dimenticavo, la scansione ugualmente non parte
Ciao RAffaele


title: Access che si succhia tutta la CPU (senza fare nulla)

author: Antonio Biso

text:
Questa mattina, aprendo access, qualunque cosa, senza fare quasi nulla,
anche solo lasciando la finestra database attiva, access stesso mi puppa il
99% della cpu come da analisi fatta dal task manager.
Mo' non c'ho voglia di fare l'ingegnere e riavviare il computer, ma avete
esperienza in tal senso?
Antonio
--
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?


author: Alessandro Baraldi

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:OXbCc.14013$
c_1.4...@twister1.libero.it
> Questa mattina, aprendo access, qualunque cosa, senza fare quasi nulla,
> anche solo lasciando la finestra database attiva, access stesso mi puppa il
> 99% della cpu come da analisi fatta dal task manager.
>
> Mo' non c'ho voglia di fare l'ingegnere e riavviare il computer, ma avete
> esperienza in tal senso?
>
> Antonio
>
Hai provato a Killarlo e rilanciarlo...??
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto
nel messaggio
news:3145a7599fb627a62f...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in
message
> news:OXbCc.14013$
c_1.4...@twister1.libero.it
>
> > Questa mattina, aprendo access, qualunque
cosa, senza fare quasi nulla,
> > anche solo lasciando la finestra database
attiva, access stesso mi puppa il
> > 99% della cpu come da analisi fatta dal task
manager.
> >
> > Mo' non c'ho voglia di fare l'ingegnere e
riavviare il computer, ma avete
> > esperienza in tal senso?
> >
> > Antonio
> >
>
> Hai provato a Killarlo e rilanciarlo...??
>
> @Alex.
>
Virus free???
MAssimiliano


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:3145a7599fb627a62f...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:OXbCc.14013$
c_1.4...@twister1.libero.it
>
> > Questa mattina, aprendo access, qualunque cosa, senza fare quasi nulla,
> > anche solo lasciando la finestra database attiva, access stesso mi puppa
il
> > 99% della cpu come da analisi fatta dal task manager.
> >
> > Mo' non c'ho voglia di fare l'ingegnere e riavviare il computer, ma
avete
> > esperienza in tal senso?
> >
> > Antonio
> >
>
> Hai provato a Killarlo e rilanciarlo...??
Chiudo proprio completamente access, quindi lo riapro, magari con un altro
database.
Non ci sono virus, sono protetto adeguatamente...
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:pdcCc.13261$GQ3.3...@twister2.libero.it...

Prova cosě.
Hai fatto installazioni strane??
>
> Non ci sono virus, sono protetto
adeguatamente...
Astinenza totale????
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:TmcCc.8632$%l2....@news.edisontel.com...
>
> > Chiudo proprio completamente access, quindi lo
> riapro, magari con un altro
> > database.
>
> Prova cosě.
Cosě come?
> Hai fatto installazioni strane??
No.
>
> > Non ci sono virus, sono protetto
> adeguatamente...
> Astinenza totale????
Te ne intendi eh?
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:kCcCc.13360$GQ3.3...@twister2.libero.it...

Certo, l'astinenza la evito accuratamente!!! In
quanto a protezione sai che da queste parti ne
siamo esperti.
MAssimiliano


author: pixel

text:
"Antonio Biso"
> Questa mattina, aprendo access, qualunque cosa, senza fare quasi nulla,
> anche solo lasciando la finestra database attiva, access stesso mi puppa
il
> 99% della cpu come da analisi fatta dal task manager.
> Mo' non c'ho voglia di fare l'ingegnere e riavviare il computer, ma avete
> esperienza in tal senso?
Capita solo con Access <= 97 e in ogni caso non rallenta l'esecuzione di
altri task o programmi:
http://support.microsoft.com/default.aspx?scid=kb;en-us;160819
Pixel


text:
"pixel" <
pixe...@libero.it
> ha scritto nel messaggio
news:fndCc.13420$GQ3.3...@twister2.libero.it...

Mooolto interessante...
E con questi sono due i bug beccati 'sta settimana!!!
Antonio


text:
"Antonio Biso"
> >
http://support.microsoft.com/default.aspx?scid=kb;en-us;160819
> Mooolto interessante...
> E con questi sono due i bug beccati 'sta settimana!!!
Qual è l'altro bug?
Pixel


text:
"pixel" <
pixe...@libero.it
> ha scritto nel messaggio
news:HVdCc.13509$GQ3.3...@twister2.libero.it...

Quello del mio thread "argomento non valido"
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:xyeCc.13616$GQ3.3...@twister2.libero.it...

Oh sta settimana ti sei messo a fare il bugarino
fuori gli stadi???
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:TmcCc.8632$%l2....@news.edisontel.com...

No, usa la chiave hardware...
Ciao.
--
Sergio MAZZA


title: Selezionare dei record utilizzando un flag non associato ad un campo

author: Andrew

text:
Salve, ho una maschera che tramite dei checkbox mi permette di
selezionare dei record visualizzati. Il problema è che essendo la
query associata a tale maschera, la stessa di altre 2 maschere se
faccio clic sulla check box potrei incappare in errori di salvataggio
record inattesi, per esempio se in un ambiente multiutente uno di essi
modifica record nella query "in comune" ed io vado a selezionare i miei
record nell'altra maschera, Access sicuramente mi avvertirà che
un'altro utente sta cercando di modificare lo stesso record.e mi
chiederà se salvare il record o annullare le modifiche.
Quello che mi occorrerebbe sapere se è possibile fare delle selezioni
di record su di una maschera senza associarla ad alcuna query, oppure
se il flag di selezione possa far parte di un'altra tabella dove
registro solo le selezioni dei record fatti.
Se riuscissi a fare questa cosa risolverei un sacco di problemini vari.
Grazie in anticipo
Andrea


text:
Andrew ha scritto:

Anche ipotizzando di usare Maschere a visualizzazione continua non
sarebbe funzionale
quello che chiedi.... poichè in tale scenario non sono gestibili i
controlli non associati.
La soluzioine, a mio avviso, più idonea è quella di usare delle
ListBox con l'impostazione a selezione Multipla Estesa in una Maschera
NON ASSOCIATA, e gestire poi via codice
le azioni che vuoi fare recuperando la ChiavePrimaria dalla BoundColumn
della ListBox ciclando la collection ItemSelected di cui trovi un
esempio nell'Help
Ciao
@Alex


author: ciroteo

text:
Andrew ha scritto:

Io utilizzo generalmente tabelle temporanee che popolo a piacimento.
Ovviamente nel caso in cui non devo far altro che selezionare i dati.
(per esempio mi serviva quando dovevo effettuare delle selezioni di
dati per delle spedizioni a diversi destinatari mentre altre colleghe
efettuavano altre selezioni.)


text:
ciroteo ha scritto:

Potresti farmi un esempio su questa tabella temporaneae sulla sua
popolazione? la tabella gia esiste sul DB e viene continuamente
svuotata e riempita?
grazie


title: Access2000 e ODBC

text:
Uso access 2000, windows 98 e client access e qundo tento di aprire una
tabella collegata, mi da errore e non legge i dati.
Esiste una patch per risolvere il problema?
Qualcuno è in grado di aiutarmi?
Voi ringrazio.
rescue98


title: Access2000 e ODBC

author: Cristian

text:
"rescue98" <
resc...@hotmail.com
> ha scritto nel messaggio
news:99c97g$nbu$1...@fe2.cs.interbusiness.it...
> Uso access 2000, windows 98 e client access e qundo tento di aprire una
> tabella collegata, mi da errore e non legge i dati.
> Esiste una patch per risolvere il problema?
> Qualcuno č in grado di aiutarmi?
> Voi ringrazio.
> rescue98
Si č un problema di Access esiste una patch, devi scaricarti il file
"mdac_typ_it.exe"
dal sito della Microsoft.
Non te lo posso mandare perchč sono 7,5 Mb
ciao Cristian


title: Access2000 e ODBC

text:
Ti ringrazio per la risposta, ma potresti indicarmi anche il percorso
preciso del sito Microsoft per trovare la Patch?
Rescue
"Cristian" <
lu...@italymail.com
> ha scritto nel messaggio
news:99cibp$elu$1...@fe2.cs.interbusiness.it...
>
> "rescue98" <
resc...@hotmail.com
> ha scritto nel messaggio
> news:99c97g$nbu$1...@fe2.cs.interbusiness.it...
> > Uso access 2000, windows 98 e client access e qundo tento di aprire una
> > tabella collegata, mi da errore e non legge i dati.
> > Esiste una patch per risolvere il problema?
> > Qualcuno è in grado di aiutarmi?
> > Voi ringrazio.
> > rescue98
>
>
>
> Si è un problema di Access esiste una patch, devi scaricarti il file
> "mdac_typ_it.exe"
> dal sito della Microsoft.
> Non te lo posso mandare perchè sono 7,5 Mb
>
>
> ciao Cristian
>
>
>


title: Access2000 e ODBC

author: Simone

text:
Vai qui:
http://www.microsoft.com/data/download_260rtm.htm
scarica l'ultimo aggiornamento dell'MDAC italiano ed installalo.
Comunque il punto di parenza sul sito microsoft per problematice di ODBC e
simili (connessioni dati ecc..) è:
http://ww.microsoft.com/dat
 è un link da
visitare spesso per chi usa ODBC
Ciao e buon lavoro.
Simone
"rescue98" <
resc...@hotmail.com
> ha scritto nel messaggio
news:99co95$pus$1...@fe2.cs.interbusiness.it...



title: Record che si ordinano per conto loro?

author: Riccardo Baldinotti

text:
Questa è la storia di un lungo dramma con finale semilieto.
Ho una tabella che si chiama "parole", contenente al momento 250
record, e con i seguenti campi fra altri:
id = codice identificativo
parziale = valore incrementale di numeri in precisione doppia (la
ragione è che ho una progressione logaritmica).
In un modulo di una maschera ho un ciclo di scelte, avviato per
verificare la bontà del mio codice, ed ecco cominciare i guai.
Dopo il comando Randomize, una funzione Rnd mi dà un numero casuale,
definito così:
   Dim caso as Double
e l'istruzione
   num = DLookup("[id]", "parole", "[parziale] >= " caso)
dovrebbe mettermi nella variabile "num" che è un Integer il codice id
(Integer anche lui) del record scelto casualmente. Però mi esce un
errore di sintassi perché ad Access97 pare non piaccia la virgola
contenuta in "caso".
Quindi ho spezzato "caso":
    Dim intero As String
    Dim resto As String
    Dim strca As String
    strca = Str(caso)
    intero = Str(Int(caso))
    resto = Right(strca, Len(strca) - Len(intero) - 1)
e modificato così:
    num = DLookup("[id]", "parole", "[parziale] >= " & intero & "." &
resto)
Per verificare le estrazioni ho aggiunto la seguente istruzione:
    DoCmd.RunSQL "UPDATE parole SET volte = volte + 1 WHERE id = " &
num & ";", False
che incrementa il campo "volte" di tipo Integer della tabella.
Sorpresa: mentre la maggior parte dei record è estratta in accordo con
le previsioni, su diecimila cicli il record n. 86 è estratto anche
1400 volte, mentre i 42 record precedenti non sono estratti mai.
Tralascio la cronaca dei tentativi dovuti al sospetto che ci fosse un
errore nel programma, e giungo al dunque: quando ho provato a togliere
alcuni record, o rinumerarli, o con l'aggiunta di un campo contatore o
eliminando il campo "id", è risultato che l'ordine veniva:
record 1-43, 86-166, 44-85, 167-250
alla faccia dell'indicizzazione sul campo "id" che è un Long (perché
sono allergico ai contatori).
Per risolvere il problema non è bastato fare una copia della struttura
tabella e poi riscriverci i record, se non specificavo l'ordinamento
crescente sul campo "id" (ripeto: indicizzato).
A questo punto preciso:
- i record sono stati inseriti nell'ordine dell'id.
- avevo messo un'altra indicizzazione, poi eliminata, su un campo che
comunque non poteva essere nell'ordine balordo.
- non ricordo quanti record ho inserito ogni volta, ma certo l'ho
fatto in più di quattro fasi.
Sembra però che ci fosse un ordinamento che supera quello dei campi
indicizzati, e sia quello ad essere usato dalla funzione DLookUp per
cercare la prima ricorrenza di un criterio.
Questi fatti hanno prodotto un diradamento capillare, esplosioni di
coprolalìa e folli spese in libri (non di informatica) da acquirente
compulsivo qual sono. Vorrei evitare che Access conducesse nella fossa
anche il mio secondo piede (il primo c'è finito quando acquistai lo ZX
Spectrum, che pure ho amato).
Siccome la cosa non si ferma qui, perché dovrò aggiungere altri
record, non ho voglia di fare periodiche verifiche per controllare
l'ordine di ogni registrazione, e poi potrebbe usarlo anche qualcun
altro, vorrei sapere cosa caspiteronzola è successo, perché, e
soprattutto come evitarlo.
Un saluto a tutti e ringraziamenti anticipati.
Riccardo Baldinotti


title: Record che si ordinano per conto loro?

author: namor

text:
Riccardo Baldinotti ha scritto:





> e modificato così:










La situazione non mi è proprio chiarissima ma mi pare di capire che i
problemi siano due, l'ordinamento e la selezione casuale.
L'ordinamento di una tabella non dipende dagli indici, viene salvato ogni
volta che lo modifichi a mano e rispondi Sì quando ti chiede se salvare le
modifiche al layout per cui per quanti indici usi i dati appariranno
sempre nell'ordine che hai stabilito l'ultima volta.
10.000 test mi sembra un numero sufficiente a produrre risultati
significativi, e il fatto che uno dei record venga selezionato molte più
volte degli altri può dipendere dalla non lineare distribuzione dei valori
nel campo [parziale] e dal criterio che usi nella dlookup, "[parziale] >=
" numero, che non è un criterio ben preciso. Dato che il criterio non
individua un solo record costringi la dlookup a scegliere uno tra i tanti
record che soddisfano il criterio. Prova ad usare dfirst o dlast che, come
specificato nell'help, pescano record a caso nella tabella.
Io però userei un altro sistema: un campo progressivo senza vuoti che ti
consenta di scegliere ogni volta uno solo dei record senza doverti basare
per forza sul campo [parziale], e che dovrebbe distribuire più
uniformemente i risultati:
numrecord=dcount("*","tabella")
for i=1 to 10000
  randomize timer
  num=int(numrecord*rnd())+1
  .....
next
Fantastico lo ZX Spectrum, io ho imparato a programmare lì!
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Record che si ordinano per conto loro?

text:
> L'ordinamento di una tabella non dipende dagli indici, viene salvato ogni
> volta che lo modifichi a mano e rispondi Sě quando ti chiede se salvare le
> modifiche al layout per cui per quanti indici usi i dati appariranno
> sempre nell'ordine che hai stabilito l'ultima volta.
Questa sembra essere la risposta al mio quesito fondamentale, cioč la
ragione per cui i record erano ordinati in modo strano. Puň darsi
infatti che ci abbia smanettato su. In tal caso, credo di potere star
tranquillo che il fatto non si ripeta nell'uso normale del programma.
> Io perň userei un altro sistema: un campo progressivo senza vuoti che ti
> consenta di scegliere ogni volta uno solo dei record senza doverti basare
> per forza sul campo [parziale], e che dovrebbe distribuire piů
> uniformemente i risultati:
In realtŕ i risultati non devono essere distribuiti uniformemente, ma
deve esserci una leggera prevalenza degli ultimi inserimenti. Č per
questo che ho usato un campo con i decimali, a cui sommo di volta in
volta un numero leggermente "meno" grande.
>
> Fantastico lo ZX Spectrum, io ho imparato a programmare lě!
> Namor
Io CREDEVO di aver imparato a programmare lě...
Saluti e grazie
Riccardo


title: Le pagine di Access 2000

author: Marco M.

text:
Non riesco a rendere attive e funzionanti, le Pagine di Access 2000 sul
server.
Ho attivato tramite il Provider l'estensione per i file ODBC ho creato una
cartella contenente il file in questione, ma quando vado a richiamarlo dalla
rete, mi da il seguente errore
("Le impostazioni di protezione di computer in uso non consentono l'accesso
a un'origine dati in un'altro dominio")
Mentre nel mio disco locale funziona!
Sbaglio qualcosa io o la trasformazione che suggerisce la Microsoft č
possibile solo per una rete intranet?
L'unico modo in cui sono riuscito a trasformare le query che mi interessa
rendere pubbliche č in formato ASP, ma non interattivo.
Grazie Marco M.


title: AIUTO: Collegamento a database ODBC

author: shotawry

text:
Ho la necessità di elaborare con access alcuni dati presenti su un
database ODBC.
Ho provato a ricreare la struttura del database in questione tramite
un collegamento alle sue tabelle ma non riesco a trovare il modo di
effettuare questo collegamento in sola lettura evitando cosi' la
possibilità di eventuali modifiche accidentali dei dati registrati sul
database originale.
Potete aiutarmi?
Grazie mille per ogni eventuale suggerimento
Shotawry


title: AIUTO: Collegamento a database ODBC

author: chippo

text:
é possibile: strumenti - sicurezza - autorizzazioni gruppi utenti? e
poi sulla tabella flagghi sola lettura.
Io avevo provato così con A97. A dire la verità però non ho mai
verificato che funzionasse.
Vuoi sperimentare tu?
Ciao


title: AIUTO: Collegamento a database ODBC


title: Formattazione condizionale tra due sottomaschere

text:
ciao a tutti

Non riesco a realizzare la
formattazione condizionale tra due sottomaschere con piu' di un id.
Se ho p.e. un solo id:

Forms!MiaForm!MiaSubForm!Id=id

funziona, ma se ho in "MiaForm" piu' id, non funziona piu'.
Come faccio a far trovare l'id?

grazie


author: leblanc

text:

Visualizza la maschera in struttura, seleziona la sottomaschera che devi aggiornare e, nel menu contestuale del pulsante destro, seleziona proprietà. In proprietà vai al tab Dati: sulla riga Collega Campi master inserisci i nomi degli id presenti nella maschera principale separati da un punto e virgola e sulla riga Collega Campi Secondari fai la stessa cosa.


text:

grazie leblanc

la mia sottomaschera e' a maschere continue, se faccio come mi hai suggerito
la colorazione del controllo riguarda solo l'id corrente, mentre
io lo vorrei per tutti gli id.
Credo sia necessario qualcosa tipo "find" nell'espressione della FC


text:

in pratica....

ho due sottomaschere a maschere continue e vorrei
colorare i controlli che hanno il medesimo id in
entrambe le sottomaschere.


text:

Onestamente non ho capito bene la struttura di MiaForm e delle sottomaschere nè qual'è il riaultato che vuoi ottenere. Nelle mie applicazioni uso poco la formattazione condizionale e quando mi serve evidenziare qualcosa di particolare utilizzo direttamente codice VBA.
Hai dato un occhiata a quest'articolo:
https://support.office.com/it-it/article/Modificare-l-aspetto-di-un-controllo-utilizzando-la-formattazione-condizionale-6ba9e9fa-4347-4183-b335-44e43b05e22f

Grazie


text:

ciao leblanc e grazie
provo a spiegarmi meglio, visto che con FC non
riesco ad avere il risultato sperato.

Ho maschera con 2 sottomaschere entrambi da query
p.e.:
sottomaschera1
id
10
20

sottomaschera2
id
1
5
8
10 (da colorare)
11
20 (da colorare)
ecc.

ora io vorrei colorare i controlli della sottomaschera2
che ho segnalato con (da colorare)
e poco importa se è con VBA anziche' FC


text:

Scusa il ritardo nel rispondere ma, dove sono adesso, ho accesso limitato ad internet. Nel tuo caso la formattazione condizionale non funziona per più di un ID perché, facendo riferimento al campo di un'altra sottomaschera a maschere continue, avrai sempre e solo i valori del record che ha il focus e quindi la condizione sarà applicata solo per i valori uguali al primo rigo della sottomaschera1. Per poter quindi aggiungere tutti i valori di sottomaschera1 alla formattazione condizionale devi, prima che Sottomaschera2 visualizzi i dati, cercarti da codice quali sono i valori di ID di Sottomaschera1, crearti  le condizioni di formattazione e aggiungerli a Sottomaschera2. Qui di seguito ti passo il codice da aggiungere all'evento "Su Caricamento" di Sottomaschera2. Nel codice ho previsto fino a 5 colori diversi corrispondenti a 5 diversi ID di Sottomaschera1:

Option Compare Database

Dim i, x As Long
Dim frm As Form
Dim rs As DAO.Recordset
Dim fld As Field
Dim ctl As Control
Dim MyId(5) As Long         'Campo dove conservare i valori di ID (numerici??) di sottomaschera1
Dim objFrc As FormatCondition

Private Sub Form_Load()
    Const orange As Long = 62207
    Const yellow As Long = 65535
    Const blue As Long = 16769482
    Const green As Long = 10156544
    Const grey As Long = 12568013

' Con le istruzioni sottostante ricavi gli ID di Sottomaschera1
    Set frm = Forms!MiaForm!Sottomaschera1.Form
    x = 1
    Set rs = frm.RecordsetClone
    i = rs.RecordCount              ' Conti quanti record hai in Sottomaschera1
    rs.MoveFirst
    Do Until rs.EOF
        'In MyID inserisci i differenti valori ID di Sottomaschera1
        MyId(x) = rs!ID
        x = x + 1
        If x > 5 Then GoTo Fine
        rs.MoveNext
    Loop
Fine:
    rs.Close
    Set rs = Nothing
        For Each ctl In Me.Controls       ' Qui controlli il Nome del campo di Sottomaschera2 da sottoporre a formattazione condizionale
        If ctl.Name = "ID" Then
            With ctl
                'Elimini precedenti formattazioni
                .FormatConditions.Delete

                'Crei le regole di formattazione per ogni valore di MyID

                Set objFrc = .FormatConditions.Add(acFieldValue, acEqual, MyId(1))

                If i = 1 Then 'Specifichi come deve essere formattato il campo ID (quale colore)
                .FormatConditions(0).BackColor = green
                .FormatConditions(0).Enabled = True
                GoTo Fine1
                End If
                Set objFrc = .FormatConditions.Add(acFieldValue, acEqual, MyId(2))
                If i = 2 Then 'Specifichi come deve essere formattato il campo ID (quale colore)
                .FormatConditions(0).BackColor = green
                .FormatConditions(0).Enabled = True

                .FormatConditions(1).BackColor = yellow
                .FormatConditions(1).Enabled = True
                GoTo Fine1
                End If

                If i = 3 Then
                Set objFrc = .FormatConditions.Add(acFieldValue, acEqual, MyId(3))
                'Specifichi come deve essere formattato il campo ID (quale colore)
                 .FormatConditions(0).BackColor = green
                .FormatConditions(0).Enabled = True

                .FormatConditions(1).BackColor = yellow
                .FormatConditions(1).Enabled = True

                .FormatConditions(2).BackColor = blue
                .FormatConditions(2).Enabled = True
                GoTo Fine1
                End If
                If i = 4 Then
                Set objFrc = .FormatConditions.Add(acFieldValue, acEqual, MyId(4))
                'Specifichi come deve essere formattato il campo ID (quale colore)
                .FormatConditions(0).BackColor = green
                .FormatConditions(0).Enabled = True

                .FormatConditions(1).BackColor = yellow
                .FormatConditions(1).Enabled = True

                .FormatConditions(2).BackColor = blue
                .FormatConditions(2).Enabled = True
                .FormatConditions(3).BackColor = orange
                .FormatConditions(3).Enabled = True
                GoTo Fine1
                End If
                If i = 5 Then
                Set objFrc = .FormatConditions.Add(acFieldValue, acEqual, MyId(5))
                'Specify the formating conditions
                .FormatConditions(0).BackColor = green
                .FormatConditions(0).Enabled = True

                .FormatConditions(1).BackColor = yellow
                .FormatConditions(1).Enabled = True

                .FormatConditions(2).BackColor = blue
                .FormatConditions(2).Enabled = True
                .FormatConditions(3).BackColor = orange
                .FormatConditions(3).Enabled = True
                .FormatConditions(4).BackColor = grey
                .FormatConditions(4).Enabled = True

                GoTo Fine1
                End If

Fine1:
            End With
        End If
    Next ctl
    Set objFrc = Nothing

End Sub

Fammi sapere se funziona secondo le tue aspettative.
Saluti