title: Aiuto per conteggio in automatico

text:
"Giorgio A." <
g_abbr...@virgilio.it
> ha scritto nel messaggio
news:6Mwpb.404905$R32.13...@news2.tin.it...
> Per cortesia un aiuto
>
> In una maschera è presente un campo ricevute collegato  al campo Id
> Contatore. (praticamente in automatico mi compila lo stesso valore di ogni
> record)
> Avrei la necessità che nel campo ricevute venga visualizzato assieme al
> valore del contatore anche una lettera progressiva dopo un tot di
conteggi.
> per es.
> da 1 a 10 lettera A
> da 11 a 20 lettera B
> ecc
>
> Ho creato questo codice ma non è molto pratico
>
> Private Sub Form_Current()
>    Me.Ricevuta = Me.Id
> If Me.Ricevuta <= 10 Then
>    Me.Ricevuta = "A" + Str(Id)
> ElseIf Me.Ricevuta > 10 Then
>    Me.Ricevuta = "B" + Str(Id)
> End If
Ma quando arrivi a 260, quindi a Z che fai?
Mah... diciamo che non si arriva oltre 260.
Diciamo poi anche che è meglio usare & per concatenare stringhe invece di +.
A questo punto, sapendo che A = chr(65) e che poi si incrementa di uno fino
a 90, cioè Z, avremo
dim x as integer
x = (ID-1) / 10
ricevuta = chr(65 + x)
Antonio


title: Importare più cartelle html in access

author: silvio

text:
Ragazzi buongiorno sono Silvio,
Ho un grossissimo problema.
Praticamente ogni giorno io mi scarico dalla rete un sito dove ci sono
delle informazioni che si aggiornano ogni giorno.A questo punto io come
faccio a importare queste pagine HTML in access,Vi ricordo che parliamo
di  400-500 pagine HTML.
Ragazzi non sono purtroppo un programmatore quindi se mi potreste dare
una consulenza molto dettagliata.
In attesa di vostre comunicazioni vi mando i miei saluti,


title: Importare più cartelle html in access

author: Cinzia

text:
"silvio" <
silv...@tin.it
> ha scritto nel messaggio
news:1151392844....@m73g2000cwd.googlegroups.com...

Ciao Silvio,
facci capire, ogni giorno vai sul sito www.machebelsito.xxx e ti scarichi
sul tuo pc tra le 400-500 pagine.
A questo punto vuoi mettere queste pagine in Access,  ma le vuoi mettere
cosě come HTML opure vuoi ricavarti solo i dati e metterli in tabella?
e ogni giorno queste pagine vanno sostituite o devi tenerti lo storico di
tutto?
E una volta che hai messo in Access queste pagine che ci vuoi fare? Sei
sicuro che ti serva proprio Access?
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
--------------------------------------->


title: Richiesta aiuto

author: VINCENZO NAPOLEONE

text:
Grazie anticipate.
c'è qualcuno così gentile che può spiegarmi come si fa:
1. ho 2 tabelle, "impiegati" e "qualifiche"; relazionate mediante il campo
id_qual (contatore). Ho creato la maschera "impiegati", in cui mediante la
casella combinata associata alla tabella "qualifiche" seleziono la scelta.
Ovviamente, la casella è impostata a "solo in elenco"; io vorrei, per
esempio, quando la qualifica è nuova mi deve comparire il messaggio "non
esiste, la inseriamo?", se rispondo no, il programma deve tornare al punto
di partenza, altrimenti, mi deve permettere di inserire la nuova qualifica,
possibilmente inserendo i dati già digitati, nonchè i dati degli altri
campi.
Esempio
tabella impiegati:
id_imp - campo contatore
nome - campo testo
cognome - campo testo
assunzione - campo data
qualifica - campo num relazionato a tabella qualifiche;
tabella qualifiche:
id_qual - contatore relazionato qualifica della tab impiegati
descriz qualif - campo testo
livello - campo testo
paga oraria - campo numerico.
Se io non trovo in elenco la qualifica da inserire, la scrivo (es.
ragioniere, il programma mi dice che non esiste e mi chiede se la voglio
inserire; se si, mi apre la tabella (o la maschera) qualifiche, dove trovo
già inserito "ragioniere" nel campo descriz qual, e gli altri campi
"livello" e "paga oraria" dove inserisco i relativi dati.
Grazie anticipate, ho provato a copiare vari codici da manuali e da esempi
trivati su internet, ma c'è sempre un errore.
Sarebbe gradito un esempio pratico.
Scusate la prolissità


title: Richiesta aiuto

author: Antonio Biso

text:
"VINCENZO NAPOLEONE" <
qyu...@tin.it
> ha scritto nel messaggio
news:9gCx8.19622$8D3.5...@news1.tin.it...
> Grazie anticipate.
> c'è qualcuno così gentile che può spiegarmi come si fa:
> 1. ho 2 tabelle, "impiegati" e "qualifiche"; relazionate mediante il campo
> id_qual (contatore). Ho creato la maschera "impiegati", in cui mediante la
> casella combinata associata alla tabella "qualifiche" seleziono la scelta.
> Ovviamente, la casella è impostata a "solo in elenco"; io vorrei, per
> esempio, quando la qualifica è nuova mi deve comparire il messaggio "non
> esiste, la inseriamo?", se rispondo no, il programma deve tornare al punto
> di partenza, altrimenti, mi deve permettere di inserire la nuova
qualifica,
> possibilmente inserendo i dati già digitati, nonchè i dati degli altri
Devi mettere la proprietà solo in elenco a no e poi scrivere del codice
nell'evento su non in elenco.
Lì farai la domanda, se no annullerai, altrimenti aprirai la maschera
inserimento qualifiche dove potrai schiaffare eventuali altri dati della
form principale.
Ci sono buoni esempi sull'help on line relativamente a questo argomento.
Inoltre mi pare ci sia qualcosa sul
sitocomune.com
Antonio


title: La guida in linea fatta con html workshop non funziona.

author: Matteo

text:
Ho fatto la guida in linea in html workshop. Se la clicco dalla mia cartella
dove si trova la guida si apre senza problemi, ma se invece da access clicco
f1 la guida non funziona o meglio si apre ma fa vedere una pagina grigia,
vuota. come devo fare perfavore rispondetemi è urgente.
--------------------------------
Inviato via
http://usenet.libero.it


title: sciurezza access

author: xenod

text:
Salve,
	ho sviluppato una soluzione per un cliente dove ho un mdb x la
base dati e un mde per le maschere, ora il cliente vorrebbe aggiungere
la gestione utenti, ma non vuole spendere.
Pensavo che con access, protezione account o gruppi fosse possibile, ma
dalle prove fatte funziona se lavoro in locale.
Visto che il programma viene usato in rete, la base dati risiede dentro
una cartella condivisa e le maschere su i vari PC client; invece di
chiedere la password per l'accesso il programma entra regolarmente.
E' il comportamento normale o sbaglio io la configurazione ?
Grazie


title: sciurezza access

text:
"xenod" <x...@xxx.xx> ha scritto nel messaggio
news:MPG.1be3575f3...@news.it.net...
> Salve,
> ho sviluppato una soluzione per un cliente dove ho un mdb x la
> base dati e un mde per le maschere, ora il cliente vorrebbe aggiungere
> la gestione utenti, ma non vuole spendere.
Ma va, che strano!
> Pensavo che con access, protezione account o gruppi fosse possibile, ma
> dalle prove fatte funziona se lavoro in locale.
> Visto che il programma viene usato in rete, la base dati risiede dentro
> una cartella condivisa e le maschere su i vari PC client; invece di
> chiedere la password per l'accesso il programma entra regolarmente.
> E' il comportamento normale o sbaglio io la configurazione ?
>
Ciao xenod,
scusa la battuta, ma quando ce vo'...
per venire al tuo problema ecco cosa ho risposto ad un altra persona che
aveva un problema analogo, vedi se ti può essere d'aiuto!
Affinchè anche i client chiedano la password all'ingresso devi impostare con
Amministratore gruppi di lavoro, il file MDW che hai configurato con le
autorizzazioni.
L'utilizzo delle autorizzazioni in Access è una delle cose più ostiche, da
comprendere. E' anche vero che una volta "capita" non è così difficile.
C'è qualcosa nel tuo discorso che mi sfugge:
tu dici ho impostato un file MDW con le autorizzazioni, poi però ho
reimpostato come default il file originale System.MDW
per non essere costretto ogni volta ad inserire la password.
Per ovviare a questo problema potresti crearti una icona sul desktop che
apre il tuo file MDB protetto impostando il file MDW che deve essere usato
solo per quel Database: nel collegamento devi specificare il percorso di
Access e poi il percorso del file MDB e il percorso del file MDW:
ES:
C:\Programmi\Office10\MsAccess.exe c:\MIADIR\gestione.mde /wrkgrp
c:\MIADIR\infprs.mdw
in questo modo la password viene chiesta solo per quel db e non per tutti
gli altri.
L'altro problema che sembrerebbe emergere dal tuo discorso è che avendo
impostato il file System.MDW riesci comunque a lavorare sul MDB che dovrebbe
avere le autorizzazioni, questo è probabilmente dovuto al fatto che nella
impostazione delle autorizzazioni hai lasciato l'utente Administrator.
Qui trovi un link a un vecchio post dove viene descritto in modo chiaro come
operare per creare correttamente le autorizzazioni è il primo che ho
trovato, ma mi pare esauriente.
http://groups.google.it/groups?q=impostare+mdw&hl=it&lr=&selm=369876F1.72A2F
770%
40flashnet.it
&rnum=8
Per il database in rete oltre a gestire anche per lui le autorizzazioni,
potresti aggiungere anche una password di apertura del database.
Spero di esserti stata d'aiuto.
Saluti
Cinzia


title: sciurezza access

author: vec

text:
e usare una semplice passsword gestita a livello di codice vb su ogni
maschera ... e quindi su ogni client??
non e' piu semplice , personalizzabile, e indipendente dalle "seghe
mentali" di chi ha pensato l'autorizzazione in access?
ciao :)))


title: sciurezza access

author: Sergio MAZZA

text:
"vec" <
a...@a.com
> ha scritto nel messaggio
news:dGTed.196301$35.93...@news4.tin.it...

Poi al primo sputtanamento del tuo mdb vai in giro a dire che access è una
cagatina a livello di sicurezza nooo?
Ciao.
--
Sergio MAZZA


title: sciurezza access

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:clbj9k$hke$1...@lacerta.tiscalinet.it...
>
> "xenod" <x...@xxx.xx> ha scritto nel messaggio
> news:MPG.1be3575f3...@news.it.net...
>> Salve,
>> ho sviluppato una soluzione per un cliente dove ho un mdb x la
>> base dati e un mde per le maschere, ora il cliente vorrebbe aggiungere
>> la gestione utenti, ma non vuole spendere.
>
> Ma va, che strano!
AH! AH! Eh! Eh!
---- omissis ---
> Cinzia
Ciao.
--
Sergio MAZZA


title: sciurezza access

author: David

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cli8je$k9l$1...@canarie.caspur.it...

è vero come dice cinzia le autorizzazioni di access sono un pò complicate
però una volta capite ti risparmiano un bel po di lavoro
bye david


title: sciurezza access

text:
Sergio MAZZA wrote:
> Poi al primo sputtanamento del tuo mdb vai in giro a dire che access è una
> cagatina a livello di sicurezza nooo?
>
prego?
non ho capito a cosa ti riferisci


title: sciurezza access

text:

Indicare come "segaioli mentali" chi ha pensato e realizzato il livello di
sicurezza in access non mi sembra carino; l'hai provata la sicurezza a
livello utente? Io non l'ho mai utilizzata perché non ne ho mai avuto il
bisogno, ma in questo NG viene descritta come un buon livello di sicurezza
(sul sito comune
www.sitocomune.com
 c'è un esempio di come realizzarlo) e
chi lo descrive si guadagna la pagnotta con strumenti pensati dagli stessi
"segaioli mentali"; quindi non ho nessun dubbio e se avrò bisogno di
implementare un primo livello di protezione mi indirizzerò su quello.
Poi altri hanno sviluppato metodi in aggiunta a quello descritto; bene!
Evidentemente avevano altre necessità ma in nessun caso non li ho mai
sentiti descrivere il lavoro di altri in quel modo; qui viene rispettato il
lavoro fatto da chiunque e di qualunque livello.
Sono stato chiaro?
Ciao.
P.S. Ah! Per fugare ogni sospetto, io non lavoro/percepisco per la/dalla MS
nessun compenso e non sono MS-dipendente
--
Sergio MAZZA


title: Cme usare Whatsapp su procedure Access ?

author: RobertoA

text:
Vorrei integrare in alcuen procedure realizzate con Access le
funzionalita' di ricezione ed invio messaggi via whatsapp, nel senso che
vorrei DEDICARE un numero telefonico a questa funzione e da quel
telefono/gateway/scatolotto ricevere i messaggi che altri utenti
potranno inviare
Per 'ricevere' intendo avere la possibilita' di vedere oltre al
testo/immagini/video del messaggio anche il mittente
Oltre a questo, avere anche la possibilita' di spedire messaggi, usando
sempre il dispositivo di prima, che sia un telefono, un gateway messo a
disposizione da qualcuno, oppure una blackbox di altro tipo
Avete mai affrontato il problema?
Il soldoni la domanda e':
- come ricevere su pc, ed inviare, messaggi wathsapp ?
Ciao e grazie


author: Gianni

text:

Non so se esiste la possibilità di realizzare quanto chiedi con Access, ma di sicuro rispondendo
alla domanda posta "in soldoni" ti ricordo che esiste un'apposito software (Whatsapp Web) che si
scarica e si utilizza lato pc mantenendo la connessione internet sul cellulare.
Ciao


author: Greg

text:
Il 22/09/18 19:20:05 Gianni ha scritto:

>> Il soldoni la domanda e':
>> - come ricevere su pc, ed inviare, messaggi wathsapp ?
>> Ciao e grazie
>
> Non so se esiste la possibilità di realizzare quanto chiedi con Access, ma di sicuro rispondendo
> alla domanda posta "in soldoni" ti ricordo che esiste un'apposito software (Whatsapp Web) che si
> scarica e si utilizza lato pc mantenendo la connessione internet sul cellulare.
> Ciao

Però immagino che Roberto volesse salvarsi il tutto nel SUO database access, e non su uazzpp

--
Greg


author: Alessandro Cara

text:
Il 22/09/2018 11:38, RobertoA ha scritto:
> Il soldoni la domanda e':
> - come ricevere su pc, ed inviare, messaggi wathsapp ?

Io la metterei cosi':
- come /parlare/ con WhatsUp?

Che e' di fatto la stessa cosa di :
come parlare col SO o con il servizio di posta o con il VLC o con excel
o con il browser o con una aplicazine remota o con i tremila diavoli che
esistono su qualsiasi macchinetta /furba/

btw ... non lo so ma sono curioso.

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


text:

Ah, non sapevo del Whatsapp web
Ora cerco, grazie


text:

Si, esatto
Ma forse 'sto "Whatsapp web" si puo' pilotare da esterno
E quindi, all'obiettivo finale, ci arriviamo lo stesso


author: BFS

text:
Il 22/09/2018 11:38, RobertoA ha scritto:

prova vedere whatapp business, forse danno a disposizione delle api

ciao
BFS

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


title: Valori positi e negativi

author: AN

text:
Buongiorno a tutto il news,
come si può cambiare i valori da positivi a negati e viceversa con un
pulsante in una casella di testo formato ??
esempio:
-1587 diventi 1587
1400  diventi  -1400
Grazie in anticipo.


title: Valori positi e negativi

text:
inserendo nell'evento click del pulsante la moltiplicazione per -1 del
valore della casella di testo ovvero:
Me!CaselladiTesto = Me!CaselladiTesto *-1
David



title: Valori positi e negativi

author: Bruno Campanini

text:
"AN" <
an...@libero.it
> wrote in message
news:49a6474d$0$1111$4faf...@reader2.news.tin.it...
> Buongiorno a tutto il news,
> come si può cambiare i valori da positivi a negati e viceversa con un
> pulsante in una casella di testo formato ??
> esempio:
> -1587 diventi 1587
> 1400  diventi  -1400
Ci anneghiamo in un bicchier d'acqua?
[TextBox1] = -[TextBox1]
Bruno


title: uno a molti

author: mino

text:
da questa mattina che sbatto a capire le basi per imparare ma non ci
sono riuscito.
A scopo eclusivamente educativo ho creato du tabelle:
TbAUTORE:
IDautore
Cognome
Nome
TbLIBRI:
IDLibro
Titolo
IDautore
Ho creato la relazione uno a molti e le due maschere basate sulle due
tabelle.
Nella maschera AUTORE ho creato un pulsante che esegue la classica
DOcmd.openform ......con relativo criterio (idautore uguali) che mi
apre la maschera LIBRI per mettere il Titolo ma
quando vado a salvare mi dice che IDautore non può avere un valore
null e lo metto manualmente,vedendolo
dalla maschera AUTORE, oppure non salvae l'operazione non riesce.
La domanda : essendo due tabelle collegate correttamente,
LIBRI.idautore non deve crearsi automaticamente?
So che tutto si può fare in modo diverso e migliore e forse mi
complico la vita,ma gradirei sapere come fare a far
funzionare tutto in questo modo.
      Grazie mille


title: uno a molti

text:
"mino" <
cosimoa...@gmail.com
> ha scritto nel messaggio
news:d52de38e-aff1-4217...@y30g2000yqb.googlegroups.com...


      Grazie mille
Come fa lui a sapere quale id autore mettere nella tabella libri?
sei tu che lo devi inserire tra gli id esistenti in tabella autori
quando apri la form libri, lo fai in modalità aggiungi record immagino no?
scrivi tu esplicitamente via codice l'id che sta nella form autori,
nell'appposito campo id autore della maschera/tabella libri
Antonio


title: uno a molti

text:
On 12 Giu, 21:39, "Antonio Biso" <
ab...@libero.it
> wrote:
> "mino" <
cosimoapril...@gmail.com
> ha scritto nel messaggionews:d52de38e-aff1-4217...@y30g2000yqb.googlegroups.com...

Grazie per la risposta.La spiegazione mi è chiara.
Pero,essendo neofita, non riesco a capire come tradurre tutto questo
in codice.


title: uno a molti

author: Riccardo Baldinotti

text:

> in codice.- Nascondi testo citato
>
> - Mostra testo citato -
Secondo me, ti conviene mettere nella maschera LIBRI una casella
combinata. La casella avrà come origine riga la tabella TbAUTORE, la
colonna associata sarà la 1 (corrisondente a IDautore) e avrà tre
colonne, la prima larga 0 e le altre due quanto ti pare. Immagino che
la tua maschera abbia i campi associati a quelli della tabella
TbLIBRI. Ebbene, la casella combinata la associ a IDautore (è la voce
Origine controllo).
Quando scrivi il record, il codice IDautore sarà scritto
correttamente.
Il vantaggio di una casella combinata è che hai automaticamente
l'elenco degli autori esistenti e basta un click per immettere il
codice giusto, senza doverselo andare a cercare: basta aprirla.
Seconda possibilità.
Invece di una casella combinata hai una normale casella di testo che
si chiama, poniamo, cAutore, associata a IDautore. Nella maschera
AUTORE avrai, immaginiamo, le caselle cID, cCognome e cNome. Allora,
nel tuo codice, dopo la OpenForm, aggiungi:
Forms!LIBRI!cAutore = Forms!AUTORE!cID
Ecco fatto. Naturalmente, devi scrivere i nomi che tu effettivamente
usi.
Per informazioni su come fare riferimento a oggetti nelle maschere,
l'Help di Access è  piuttosto chiaro, come su molti altri argomenti
(non tutti: sto ancora cercando di capire a che caratteristica
corrisponde l'evento Initialize).
Buon lavoro
Riccardo Baldinotti


title: uno a molti

text:

ho seguito il tuo consiglio quello di aggiungere Forms!libri!idAutore
= Forms!AUTORE!IDautore che onestamente avevo già provato,e succede
una cosa incredibile:
quando dalla maschera "autore" apro con pulsante la maschera "libri"
mi fa inserire il titolo e tutto il resto, poi ho messo un pulsante
"Salva" con cui salvo e chiudo.
Quando apro di nuovo la maschera "libri" il titolo e l'editore che
avevo inserito,in corrispondenza di quell'autore, non ci sono più.
E poi,ancora più incredibile, se vado nella tabella "libri" da cui ho
costruito la maschera,vedo tutti i dati inseriti eccetto IDautore.E
ancora se idautore lo inserisco manualmente
nella tabella poi con le maschere finalmente funziona tutto alla
perfezione.Sinceramente non ci sto capendo più niente.


title: uno a molti

text:

> perfezione.Sinceramente non ci sto capendo più niente.- Nascondi testo citato
>
> - Mostra testo citato -
Ma la casella, è collegata al campo? Che codice usi nel comando salva?
Riccardo Baldinotti


title: uno a molti

text:

Si,tutti i controlli sono associati,ci sono due tabelle e due maschere
ognuna creata sulla tabella mettendo tutti i campi.
Uso DoCmd.Save


title: uno a molti

text:

In poche parole devo insegnare in una classe, come si apre una nuova
maschera da maschera attiva e immettere informazioni che riguardano la
maschera già aperta.
A fini didattici Nella maschera "Autore" ho creato un pulsante che su
click esegue :DoCmd.OpenForm "libro", , , "[idautore]= " & Me!
IDautore.
Tutto funziona bene solo che i dati che immetto in questa maschera che
apro(libri) anche se li salvo,dopo successiva riapertura, vengono
persi, ma non nella tabella sottostante dove sono presenti eccetto
idautore.(se lo introduco manualmente funziona tutto).
Comunque ti ringrazio per il tempo che stai perdendo.


title: uno a molti

text:

> Comunque ti ringrazio per il tempo che stai perdendo.- Nascondi testo citato
>
> - Mostra testo citato -
Una prima ipotesi è che nella struttura di TbLIBRI il campo idautore
sia Indicizzato (duplicati non ammessi).
Ma  come te la cavi se un autore ha più titoli?
E poi, stai parlando di una maschera che visualizza un libro esistente
o di una in cui inserisci i dati di un libro nuovo?
Intanto sto facendo delle prove.
Riccardo Baldinotti


title: uno a molti

text:

la prima risposta è Si :  idautore della tabella "libri" è
indicizzato(duplicati non ammessi)
Questo non deve essere undatabase ufficiale,perchè capisco che si può
fare molto meglio,deve essere solo un esempio da applicare in
applicazioni
più complesse.Se lo desideri te lo posso inviare,tanto sono pochissimi
kb,ma penso che lo hai già riprodotto,si fa in due minuti.
Quindi la risposta alla senda domanda è: quando apre la maschera libri
non visualizza un libro esistente, ma lo devo inserire io e poi
salvarlo.
Insomma lo scopo finale non è costruire un'applicazione ma spiegare
come si possono inserire informazioni su un soggetto, in un'altra
maschera collegata alla prima in 1-molti.
Per esempio potrebbe essere (per spiegarmi meglio)che io metto su una
maschera l'anagrafica di un cliente ,poi con un pulsante apro un'altra
maschera e metto tutti gli ordini di quel cliente e questi devono
rimanere registrati per sempre nel database.
spero di aver  reso l'idea.(lo so che si potrebbe fare più facilmente
con una sottomaschera o altri metodi) ma a me interessa che i dati li
devo inserire in una maschera che apro ,inserisco e salvo.
Ciao


title: uno a molti

text:

> Ciao- Nascondi testo citato
>
> - Mostra testo citato -
Che versione usi di Access?
Riccardo Baldinotti


title: uno a molti

text:

Access 2007


title: uno a molti

text:

Ciao Riccardo, questa volta (una vola tanto) intervengo per dirti che
dopo circa 100 combinazioni provate ho trovato la quadratura.
Innanzitutto ti dico che forse si tratta di un bug di access,poi tu
che sei più esperto lo verificherai.
Passiamo alla soluzione :sull'evento click del pulsante bisogna
inserire queste du righe di codice:
DoCmd.OpenForm "libro", , , "[idautore]= " & Me!IDautore
Forms!libro!IDautore = Forms!autore!IDautore
Se non c'è il secondo rigo non funziona niente.
Il secondo rigo è un tuo suggerimento.
Poi il pulsante di chiusura sulla maschera "libri" deve essere una
macro incorporata e non codice VBA.
http://allenbrowne.com/bug-01.html
 : a questo indrizzo troverai la
spiegazione del problema e la soluzione.
Grazie per la tua decisiva collaborazione e buon lavoro.


title: campo calcolato e decimali

author: Paolo

text:
ciao a tutti e mi scuso già da ora per la domanda.
In una maschera ho un campo calcolato che mi opera una sottrazione tra 2
campi numerici di una tabella.
Ora, il mio problema è questo: malgrado abbia più volte controllato, provato
e mi sia anche documentato, non riesco a far apparire il risultato del campo
calcolato senza i decimali.
Ho provato a modificare le proprietà dei 2 campi della tabella, ho messo le
proprietà del campo calcolato come numero generico e posizioni decimali "0",
ho anche provato a inserire nella formula l'operatore int("=int") ma non c'è
nulla da fare, come esegue il calcolo mi da comunque il risultato con la
virgola...
dove sbaglio?
grazie.


title: campo calcolato e decimali

text:
Usa una casella di testo, nelle proprietà, [Formato], [Fisso], [Decimali=0]
"Paolo" <
free...@hotmail.com
> ha scritto nel messaggio
news:S10Wb.28149$U4.10...@twister1.libero.it...



title: campo calcolato e decimali

text:
"Gianni" <
giann...@hotmail.com
> ha scritto nel messaggio
news:3DaWb.29451$U4.10...@twister1.libero.it...
> Usa una casella di testo, nelle proprietą, [Formato], [Fisso],
[Decimali=0]
Scrivi correttamente DOPO il quoting!!!
Antonio


title: Mail da inviare con campi access

author: SimoneB

text:
Salve a tutti,
ho una maschera dal nome Cliente la quale contiene tutti i dati del Cliente
(ragione sociale, indirizzo, cap, telefono, comune, partita iva, mail,
ecc.). Vorrei mettere un pulsante che mi invia a quel cliente una mail
contenente un messaggio standard da me impostato il quale conterrą anche dei
campi di quella maschera. Il messaggio che deve essere avviato deve avere un
testo similare a questo:
Gentile <<nome cliente>>,
volevo avvisarla che......
Distinti saluti
Come faccio a realizzare una cosa di questo tipo?
Saluti SimoneB


title: Mail da inviare con campi access

author: Silver

text:
SimoneB ha scritto:
  Vorrei mettere un pulsante che mi invia a quel cliente una mail
> contenente un messaggio standard
sul sito comune trovi molti esempi di invio mail da access.
Se ti servisse inviare allegati ho trovato molto ben fatto la demo
presente sul sito di alessandro baraldi.
Il testo lo passi via codice VBA assieme ai campi da includere


title: Mail da inviare con campi access

text:
"Silver" <cra...@TOGLIMIhotmail.com> ha scritto nel messaggio
news:oMj0i.39129$281....@tornado.fastwebnet.it...
> sul sito comune trovi molti esempi di invio mail da access.
> Se ti servisse inviare allegati ho trovato molto ben fatto la demo
> presente sul sito di alessandro baraldi.
In che sessione la trovo.. e il sito č sitocomune vero?
Grazie... Simone


title: Mail da inviare con campi access

author: access

text:
"SimoneB" <
simoneb...@tiscali.it
> ha scritto nel messaggio
news:4641ebc8$0$17954$4faf...@reader1.news.tin.it...
>
> "Silver" <cra...@TOGLIMIhotmail.com> ha scritto nel messaggio
> news:oMj0i.39129$281....@tornado.fastwebnet.it...
>
>> sul sito comune trovi molti esempi di invio mail da access.
>> Se ti servisse inviare allegati ho trovato molto ben fatto la demo
>> presente sul sito di alessandro baraldi.
>
> In che sessione la trovo.. e il sito è sitocomune vero?
>
> Grazie... Simone
>
il sito è
www.alessandrobaraldi.it
la sezione è "General"
il nr. è 53
Ciao


title: Mail da inviare con campi access

author: Marco Papo

text:
"SimoneB" <
simoneb...@tiscali.it
> ha scritto nel messaggio
news:4641a655$1$4784$4faf...@reader4.news.tin.it...
> Salve a tutti,
>
> ho una maschera dal nome Cliente la quale contiene tutti i dati del
> Cliente (ragione sociale, indirizzo, cap, telefono, comune, partita iva,
> mail, ecc.). Vorrei mettere un pulsante che mi invia a quel cliente una
> mail contenente un messaggio standard da me impostato il quale conterrà
> anche dei campi di quella maschera. Il messaggio che deve essere avviato
> deve avere un testo similare a questo:
>
>
>
> Gentile <<nome cliente>>,
>
> volevo avvisarla che......
>
>
> Distinti saluti
>
>
>
>
> Come faccio a realizzare una cosa di questo tipo?
>
> Saluti SimoneB
Ciao,
oppure utilizza il metodo SendObject di Access, è potente e facilissimo da
utilizzare. Guarda l'help.


title: Per Antonio BISO - Problema con DBIII PLUS

author: Bracco Baldo

text:
Mi spiace non essere stato molto chiaro nel mio problema!
Ora pero ho da lavorare...cercherò di postarti quanto prima per spiegartelo
meglio.
Per il tuo problema in BDIII: non ho capito se sei in programmazione o in
modalità interattiva!
comunque in modalità interattiva dopo aver dato al punto il comando "brow"
vedi apparire i record del tuo database.
Se premi F1 ti compare l'aiuto e per cancellare un record devi premere CTRL
U
In ogni caso il BDIII non cancella definitivamente il record! devi usare
dopo il comando ZAP
Se ti serve ti posto il mio prg....ci troverai (credo!) delle routine che ti
possono essere utili.
Ciao...
Antonio (Bracco Baldo)


author: Antonio Biso

text:
Bracco Baldo <
LOM...@aruba.it
> wrote in message
90j1do$oi7$1...@fe2.cs.interbusiness.it...
> Mi spiace non essere stato molto chiaro nel mio problema!
> Ora pero ho da lavorare...cercherò di postarti quanto prima per
spiegartelo
> meglio.
Ok
>
> Per il tuo problema in BDIII: non ho capito se sei in programmazione o in
> modalità interattiva!
> comunque in modalità interattiva dopo aver dato al punto il comando "brow"
> vedi apparire i record del tuo database.
> Se premi F1 ti compare l'aiuto e per cancellare un record devi premere
CTRL
> U
E questo non me lo dice l'help. Per cancellare trovo solo un help con uan
sintassi
select codice for ... when Booooh?
> In ogni caso il BDIII non cancella definitivamente il record! devi usare
> dopo il comando ZAP
Senza parametri?
Antonio


author: Nicoletta

text:
Scusate se mi intrometto, ma attenzione!
Il comando e PACK e non ZAP che deleta i record dalla tabella!
So che è stata una svista ma vorrei evitare spiacevoli conclusioni.
Nicky
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:1O9X5.38063$hk4.1...@news.infostrada.it...



text:
Nicoletta <
for...@virgilio.it
> wrote in message
iAcX5.937$x_2....@twister1.tin.it...
> Scusate se mi intrometto, ma attenzione!
>
> Il comando e PACK e non ZAP che deleta i record dalla tabella!
> So che è stata una svista ma vorrei evitare spiacevoli conclusioni.
Quindi io browso la tabella, seleziono con le frecce il record, poi faccio
control U. Infine torno al punto e faccio pack.
Corretto?
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:VXdX5.40784$hk4.1...@news.infostrada.it...

giustissimo!
confermo il comando è PACK e non ZAP.
Con Zap cancelleresti tutto il contenuto del file.
scusami! Comunque ho tutti i manuali del DBIII plus.
se ti serve qualcosa fammelo sapere, ti invio qualsosa tramite fax.
saluti a Nicoletta (sei bravissima!)
Ciao!
Antonio alias Bracco


text:
Bracco Baldo <
LOM...@aruba.it
> wrote in message
90jq7s$4ek$1...@fe2.cs.interbusiness.it...
>
> > Quindi io browso la tabella, seleziono con le frecce il record, poi
faccio
> > control U. Infine torno al punto e faccio pack.
> > Corretto?
> >
> > Antonio
> >
> >
> giustissimo!
> confermo il comando è PACK e non ZAP.
> Con Zap cancelleresti tutto il contenuto del file.
> scusami! Comunque ho tutti i manuali del DBIII plus.
> se ti serve qualcosa fammelo sapere, ti invio qualsosa tramite fax.
Ti ringrazio (e anche Nicoletta, chiarmente).
Ne terrò conto anche se spero di non dover più fare cose del genere: io sono
il referente informatico della mia sezione di arbitri FIGC che viene gestita
(come le altre in tutta Italia) da un applicativo in Clipper (SIC!) e per
fare alcune operazioni, tipo aggiunta o eliminazione di account, bisogna
agire da dietro, dalle tabelle aperte col dbIII. Spero comunque che non
debba più farlo... groan
Antonio


text:
Antonio Biso wrote:
> Ti ringrazio (e anche Nicoletta, chiarmente).
> Ne terrň conto anche se spero di non dover piů fare cose del genere: io sono
> il referente informatico della mia sezione di arbitri FIGC che viene gestita
> (come le altre in tutta Italia) da un applicativo in Clipper (SIC!) e per
> fare alcune operazioni, tipo aggiunta o eliminazione di account, bisogna
> agire da dietro, dalle tabelle aperte col dbIII. Spero comunque che non
> debba piů farlo... groan
buono antonio non maltrattare il clipper. Sono ancora in grado di darti
un applicativo che, a parte la grafica, riesce a fare qualcosina che
nemmeno access riesce a fare.
(i.e. integrita' referenziale su parte di campo ed altro) in grado di
"succhiarsi" qualsiasi .dbf e inserirlo in gestione. A proposito il tuo
applicativo ha indici .ndx o .ntx.?
Se ha indici .ntx stai in campana quando modifichi qualcosa da dbIII
perche' non riconosce gli indici di tipo .ntx  e quindi.....
--
Alessandro Cara


author: Sergio MAZZA

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:cfmX5.42577$hk4.1...@news.infostrada.it...
>
> Ti ringrazio (e anche Nicoletta, chiarmente).
> Ne terrň conto anche se spero di non dover piů fare cose del genere: io
sono
> il referente informatico della mia sezione di arbitri FIGC che viene
gestita
> (come le altre in tutta Italia) da un applicativo in Clipper (SIC!) e per
> fare alcune operazioni, tipo aggiunta o eliminazione di account, bisogna
> agire da dietro, dalle tabelle aperte col dbIII. Spero comunque che non
> debba piů farlo... groan
>
> Antonio
>
>
A corredo del summer'97 c'era un dbu.exe (260K) che ti permette di
modificare sia la struttura/dati/indici; se ti serve fammelo sapere...
Ciao.


text:
A titolo informativo, con la versione 5 di Clipper e una libreria chiamata
classy, ho iniziato la programmazione object oriented, ed era veramente
valida e performante, oltre che interessante.
Ciao
Nicky
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:cfmX5.42577$hk4.1...@news.infostrada.it...
> Bracco Baldo <
LOM...@aruba.it
> wrote in message
> 90jq7s$4ek$1...@fe2.cs.interbusiness.it...
> >
> > > Quindi io browso la tabella, seleziono con le frecce il record, poi
> faccio
> > > control U. Infine torno al punto e faccio pack.
> > > Corretto?
> > >
> > > Antonio
> > >
> > >
> > giustissimo!
> > confermo il comando č PACK e non ZAP.
> > Con Zap cancelleresti tutto il contenuto del file.
> > scusami! Comunque ho tutti i manuali del DBIII plus.
> > se ti serve qualcosa fammelo sapere, ti invio qualsosa tramite fax.
>
> Ti ringrazio (e anche Nicoletta, chiarmente).
> Ne terrň conto anche se spero di non dover piů fare cose del genere: io
sono
> il referente informatico della mia sezione di arbitri FIGC che viene
gestita
> (come le altre in tutta Italia) da un applicativo in Clipper (SIC!) e per
> fare alcune operazioni, tipo aggiunta o eliminazione di account, bisogna
> agire da dietro, dalle tabelle aperte col dbIII. Spero comunque che non
> debba piů farlo... groan
>
> Antonio
>
>


title: Testo->numero

author: Maurizio

text:
Chiedo scusa per la mia ignoranza, ma vorrei sapere se fosse possibile
trasformare un testo in numero, mi spego: dovrei fare la somma fra +2.50 e
+2 che però sono in formato teso, come potrei fare??
Maurizio
--
togli NOSPAM per rispondere


title: Testo->numero

text:
> Chiedo scusa per la mia ignoranza, ma vorrei sapere se fosse possibile
> trasformare un testo in numero, mi spego: dovrei fare la somma fra +2.50 e
> +2 che però sono in formato teso, come potrei fare??
> Maurizio
Da un occhio alle funzione Val e Str (help in linea)
---
leo_duca


title: Testo->numero

author: Emyr

text:
On Thu, 14 Nov 2002 10:47:08 GMT, "Maurizio" <cal...@SPAMlibero.it>
wrote:
>Chiedo scusa per la mia ignoranza, ma vorrei sapere se fosse possibile
>trasformare un testo in numero, mi spego: dovrei fare la somma fra +2.50 e
>+2 che però sono in formato teso, come potrei fare??
>Maurizio
val()
Saluti.
Emanuele.


title: Testo->numero

author: FABIO

text:
Maurizio wrote:


In una query:
Campo: CLng([NomeCampo])
Formula: Somma
In una maschera report:
Crei una casella testo dove:
Origine Controllo: Somma([NomeCampo])
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Testo->numero

author: Enrico T.S.

text:
"Maurizio" <cal...@SPAMlibero.it> ha scritto nel messaggio
news:MaLA9.28222$8E3.8...@twister2.libero.it...
> Chiedo scusa per la mia ignoranza, ma vorrei sapere se fosse possibile
> trasformare un testo in numero, mi spego: dovrei fare la somma fra +2.50 e
> +2 che però sono in formato teso, come potrei fare??
> Maurizio
>
>
Se per testo intendi dire che hai una unica stringa dove dentro e' scritto
"+2.50 +2"
allora devi usare la funzione Eval altrimenti se la stringa contiene un solo
numero allora va bene la Val.
Es.:      Eval("+2.50 +2")      ti darà 4.50
mentre     Val("+2.50 +2")    ti darà 2.50
questo ti fa capire la differenza .
Bye :o))


title: Testo->numero

text:
"Enrico T.S." <
wlarom...@hotmail.com
> ha scritto nel messaggio
news:xuOA9.8407$744.2...@news1.tin.it...

No Enrico, i valori sono in due txtBox diverse, comunque grazie a tutti, in
quanto anche solo con un undizio, sono riuscito nell'intento in entrambi i
casi suggeritimi.
Maurizio


title: Interfaccia utente avanzata con datagrid

author: Sandro

text:
Ciao.
Sto utilizzando la visualizzazione delle query nel loro formato nativo, con
i datagrid ed i fogli secondari.
La cosa mi piace molto, perchè a partire da una query di raggruppamento
posso scendere al livello di dettaglio desiderato, semplicemente mettendo le
query di dettaglio come fogli dati secondari di quelli di riepilogo.
Mi piacerebbe, ad un certo momento, fornire uno strumento che, cliccando su
di un record o cella del datagrid, mi faccia partire, ad esempio, la
visualizzazione di una maschera.
Si può fare?
TIA.
Sandro.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


text:
"Sandro" <
sandro...@yahoo.com
> ha scritto nel messaggio
news:212Z210Z230Z116...@usenet.libero.it...
> Ciao.
>
> Sto utilizzando la visualizzazione delle query nel loro formato nativo,
con
> i datagrid ed i fogli secondari.
>
> La cosa mi piace molto, perchè a partire da una query di raggruppamento
> posso scendere al livello di dettaglio desiderato, semplicemente mettendo
le
> query di dettaglio come fogli dati secondari di quelli di riepilogo.
>
> Mi piacerebbe, ad un certo momento, fornire uno strumento che, cliccando
su
> di un record o cella del datagrid, mi faccia partire, ad esempio, la
> visualizzazione di una maschera.
>
> Si può fare?
>
> TIA.
>
> Sandro.
>
(uso acc'97) Se hai la possibilità di gestire l'evento "doppio clic" sul
controllo/selettore record, sì...
Ciao.
--
Sergio MAZZA


text:
Il 27 Feb 2004, 10:07, "Sergio MAZZA" <
sergi...@tiscalinet.it
> ha
scritto:
> (uso acc'97) Se hai la possibilità di gestire l'evento "doppio clic" sul
> controllo/selettore record, sì...
Uhmm... Si può fare se si utilizza una maschera in visualizzazione datagrid,
ma non direttamente nel datagrid delle query (almeno, ... io non so farlo).
E nelle maschere in modalità datagrid (chissà perchè) non sono supportati i
fogli dati secondari ...
BTW, ho pensato (e l'ho già provato) di utilizzare la clipboard, così
l'utente può copiare nella clipboard il numero di fattura ed il report di
stampa fatture, su apertura, si filtra sul contenuto di questa.
Non è il max ma è comunque un meccanismo di interfaccia utile e, tutto
sommato, funzionale.
;-)
Grazie, Sergio, per il suggerimento.



title: Unificare due DB access in un unico DB

author: Filippo Marafioti

text:
Ciao a tutti,
I due Db in questione sono stati realizzati entrambi con Access 2003. I due
DB hanno le stesse tabelle con gli stessi campi; in pratica sono l'uno la
copia dell'altro a cambiare, č chiaro, sono i dati contenuti. Il problema č
unificare i due DB in un solo DB.
Spero di esser stato chiaro ciao
Filippo


title: Unificare due DB access in un unico DB

author: Pablitomf (Maurizio Facciuti)

text:
"Filippo Marafioti" <
fip...@libero.it
> ha scritto nel messaggio
news:eNBVe.1794$m56....@twister1.libero.it...
> Ciao a tutti,
> I due Db in questione sono stati realizzati entrambi con Access 2003. I
> due DB hanno le stesse tabelle con gli stessi campi; in pratica sono l'uno
> la copia dell'altro a cambiare, è chiaro, sono i dati contenuti. Il
> problema è unificare i due DB in un solo DB.
> Spero di esser stato chiaro ciao
> Filippo
Bhè, il Copia e Incolla (o query di accodamento) in access è possibile... ma
gli indici? Credo tu li abbia degli indici su cui hai delle relazioni no?
Penso ad eventuali Fatture_Intestazione/Fatture_Corpo a
Contratti_Intestazione/Contratti_Corpo a Personale_Dati/Personale_Specifica
ecc... in caso di unione di dati perderesti l'unicità degli indici che
risulterebbero duplicati e quindi sarebbe impossibile unirli in un unico DB.
Ma se non hanno indici e campi "non duplicabili" bhè allora il gioco è
fatto.


title: Unificare due DB access in un unico DB

author: ]SiLVieTTa[

text:
Thread ricco mi ci ficco: Il Tue, 13 Sep 2005 14:57:14 GMT, "Filippo Marafioti"
<
fip...@libero.it
> dopo aver riflettuto a lungo, ha scritto:
>Ciao a tutti,
>I due Db in questione sono stati realizzati entrambi con Access 2003. I due
>DB hanno le stesse tabelle con gli stessi campi; in pratica sono l'uno la
>copia dell'altro a cambiare, è chiaro, sono i dati contenuti. Il problema è
>unificare i due DB in un solo DB.
>Spero di esser stato chiaro ciao
>Filippo
>
non sò se fa al tuo caso.
cmq manualmente potresti aprire il secondo db, copiare una tabella,
andare nella finestra del db del primo ed incollarla.
poi specificando di accodarla ad una tabella già esistente, ed inserendo il
relativo nome.
o se no, per copiarti gli ID dovrebbe funzionare anche l'INSER INTO via codice..
Ciao
Silvia.
--
www.silvietta.it
...everyone's invited!
Kann ein Herz aus Stein sein??


title: Unificare due DB access in un unico DB

text:
[CUT]
> non sò se fa al tuo caso.
> cmq manualmente potresti aprire il secondo db, copiare una tabella,
> andare nella finestra del db del primo ed incollarla.
> poi specificando di accodarla ad una tabella già esistente, ed inserendo
> il
> relativo nome.
>
> o se no, per copiarti gli ID dovrebbe funzionare anche l'INSER INTO via
> codice..
Dimentichi i duplicati se ci sono indici contatore e non duplicabili ;-)


title: Unificare due DB access in un unico DB

text:
>o se no, per copiarti gli ID...
ah certo!
davo per scontato che gli indici fossero di tipo casuale, non progressivo.



title: Unificare due DB access in un unico DB

text:
"Pablitomf (Maurizio Facciuti)" <
maurizio...@accessgroup.it
> ha scritto
nel messaggio news:dg6pp8$aug$1...@domitilla.aioe.org...

Se intendi per indici dei campi indicizati la risposta e no non ho indici.
E' chiaro che ci sono delle relazioni tra le tabelle ed il mio problema sta
nel mantenere le relazioni e le integrità referenzili anche ad avvenuta
"fusione".


title: Cancellare Tabella

author: Fabrizio

text:
Ho creato due DB. Nel primo ho inserito solamente le tabelle contenenti i
dati.
Nel secondo ho collegato le tabelle del primo database e su quelle ho creato
delle maschere e delle query.
Ora devo eliminare tutti i record di una tabella, per poi poterli
reimportare tramite un file di testo.
Come posso fare?
Fabrizio


title: Cancellare Tabella

author: Arturo

text:
"Fabrizio" <
far...@tiscalinet.it
> ha scritto nel messaggio
news:9kav6o$gip$1...@lacerta.tiscalinet.it...

Puoi fare in due modi:
1. una query di eliminazione
2. apri la tabella e selezioni tutti i record (basta cliccare nel quadratino
grigio in alto a sinistra nella tabella stessa) e premi CANC.
Ciao
Arturo


title: Ulteriore quesito veloce

author: Lucio

text:
Sempre nel db gia citato la maschera su paertura contiene un'anagrafica, ho
impostato sul campo cognome in uscita, che se all'interno vi è un valore
null appare un msgbox sì/no che invita ad inserire il cognome nel campo,
vorrei sapere come fare dopo aver cliccato su sì, a far ritornare il focus
sul campo interessato, e se si risponde no a far eliminare dalla form i dati
di quel record già inseriti.
Grazie ancora
Lucio


title: Ulteriore quesito veloce

author: Lenny

text:
"Lucio" <
151...@virgilio.it
> ha scritto nel messaggio
news:5m8k8.68097$Ns4.2...@news2.tin.it...
> Sempre nel db gia citato la maschera su paertura contiene un'anagrafica,
ho
> impostato sul campo cognome in uscita, che se all'interno vi č un valore
> null appare un msgbox sě/no che invita ad inserire il cognome nel campo,
> vorrei sapere come fare dopo aver cliccato su sě, a far ritornare il focus
> sul campo interessato, e se si risponde no a far eliminare dalla form i
dati
> di quel record giŕ inseriti.
> Grazie ancora
> Lucio
>
>
dalla guida sulla funzione MSGBOX trovi tutto
ecco l'esempio che č proprio quello che fa al caso tuo.
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then ' L'utente sceglie il pulsante Sě.
MyString = "Sě" ' Esegue un'azione.
Else ' L'utente sceglie il pulsante No.
 MyString = "No" ' Esegue un'azione.
End If
ciao
Lenny


title: Ulteriore quesito veloce

author: Paolo P

text:
"Lucio" <
151...@virgilio.it
> ha scritto nel messaggio
news:5m8k8.68097$Ns4.2...@news2.tin.it...
> Sempre nel db gia citato la maschera su paertura contiene un'anagrafica,
ho
> impostato sul campo cognome in uscita, che se all'interno vi è un valore
Hai impostato "sul campo cognome in uscita" ?!?!?!
> null appare un msgbox sì/no che invita ad inserire il cognome nel campo,
> vorrei sapere come fare dopo aver cliccato su sì, a far ritornare il focus
> sul campo interessato, e se si risponde no a far eliminare dalla form i
dati
> di quel record già inseriti.
> Grazie ancora
> Lucio
>
if msgbox ("pappardella", vbyesno)=vbYes then
    me!AltroControllo.setfocus
    me!TuoControllo.setfocus
else
    undo
end if
Paolo


title: Ulteriore quesito veloce

text:
"Paolo P" <
p.pe...@inrete.it
> ha scritto nel messaggio
news:3c91...@news.opennet.it...

Se c'è qualche errore sull'impostazione sono accettati volentieri
suggerimenti, perche sono alle prime armi con VB, grazie


title: pdfcreator

author: Tommy

text:
ciao a tutto il ng.
ho  installato pdf creator e ho scaricato l'esempio (file.mdb) da sito
comune
ma quando mi chiede di inserire il file pdfcreator.ini non lo trovo sul mio
pc


title: pdfcreator

author: Franco Modena

text:
"Tommy" <
to...@tin.it
> ha scritto nel messaggio
news:lmgyh.1104$h_1....@twister1.libero.it...

Leggi l'help se hai scaricato l'ultima versione (0.9.3) questa implementa
un'interfaccia COM alla quale accedi in modo diverso dalle vecchie versioni.


title: pdfcreator

author: Max ©®

text:
Ciao Tommy,
uso l'ultima versione del PDFCreator con grande soddisfazione.
La cartella del file INI è solitamente:
C:\Documents and Settings\<NOME UTENTE>\Dati applicazioni\PDFCreator
Per costringere PDFCreator ad usare il file INI devi avviare
l'installazione con l'opzione /USEINI
--
Max
www.suonaresuonare.it


title: nuovo record

author: Matteo

text:
come si fa a posizionarsi in apertura della maschera su un nuovo record via
codice sull'evento immagino apertura?
grazie


title: nuovo record

author: MA

text:

docmd.gotorecord,, acnewrec
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: nuovo record

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e7drr8$591$1...@area.cu.mi.it...

troppo veloce!!! grazie


title: Icona sul desktop con InnoSetup

author: Tom

text:
Ciao a tutti,
ho creato un applicativo con Access 2000 che devo distribuire ai vari
clienti, voglio usare InnoSetup per la creazione di un pacchetto
autoistallante, sono riuscito a prepararmi il tutto ma l'unica cosa che non
riesco a fare e associare un'icona al collegamento sul desktop
dell'applicativo.
In poche parole sul desktop mi compare sempre l'icona di Access con il nome
del mio applicativo, nonostante abbia inserito nella cartella compressa
anche file.ico da associare al collegamento.
Qualcuno sa darmi una mano?
Ciao Tommy


title: Icona sul desktop con InnoSetup

author: ALESSANDRO Baraldi

text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio
news:a0kHc.43022$c_1.1...@twister1.libero.it...

Ritengo il NG al quale hai rivolto la questione del tutto inadeguato.
Esiste un NG dedicato per l'utilizzo di INNO_SETUP ed è il NG
di Jordan Russel che trovi linkato nel sito.
In ogni caso nell'Help e negli esempi trovi tutto come spesso se si consulta
l'HELP.
Sezione ICONE
[Icons]
Name: {userdesktop}\NomeDescrizioneLink; Filename:
{app}\NomeApplicativo.mdb; Tasks: desktopicon; IconFilename:
{app}\NomeIcona.ico; IconIndex: 0
Ciao.
@Alex.


title: Icona sul desktop con InnoSetup

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ccpqmv$u8j$1...@lacerta.tiscalinet.it...

Scusa per l'OT
non accadrà più...
comunque grazie
ciao Tommy


title: La mia sulla conversione Lire-Euro

author: Leonardo Bucarelli

text:
Ciao a tutti,
volevo dire la mia su questo argomento, in modo che voi mi poteste consigliare
:
Io per fare la conversione di un archivio esistente ho fatto una query per ogni
campo da convertire, del tipo :
UPDATE TABELLA1 SET Numero = Round([Numero]/1936.27,2);
ma come tutti sappiamo la Round dà problemi in certi casi.
Che ne dite invece della soluzione che ho proposto io e che vi riporto quì
sotto ??
UPDATE TABELLA1 SET Numero = Format([Numero]/1936.27,"#,##0.00");
In questo secondo caso utilizzo la Format con formato "#,##0.00" invece della
Round.
che ne dite ???
Aspetto risposte in merito, Leonardo.
--
Posted from  [159.213.57.130]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: La mia sulla conversione Lire-Euro

author: Stefano Marzocchi

text:
"Leonardo Bucarelli"
> volevo dire la mia su questo argomento, in modo che voi mi poteste
consigliare
> :
>
> Io per fare la conversione di un archivio esistente ho fatto una query per
ogni
> campo da convertire, del tipo :
>
> UPDATE TABELLA1 SET Numero = Round([Numero]/1936.27,2);
>
> ma come tutti sappiamo la Round dà problemi in certi casi.
> Che ne dite invece della soluzione che ho proposto io e che vi riporto quì
> sotto ??
>
> UPDATE TABELLA1 SET Numero = Format([Numero]/1936.27,"#,##0.00");
>
> In questo secondo caso utilizzo la Format con formato "#,##0.00" invece
della
> Round.
Può darsi che vada ... ma perchè non utilizzi l'ormai mitica funzione di
Karl Donaubauer che puoi scaricare dal sito comune?
Con quella non avrai problemi di sicuro :-)
Ciao, Stefano


title: La mia sulla conversione Lire-Euro

author: Jonathan Canova

text:
"Leonardo Bucarelli" <
prin...@principe101.net
> ha scritto nel messaggio
news:956ff5360e99f4c1193...@mygate.mailgate.org...
> ma come tutti sappiamo la Round dà problemi in certi casi.
Forse è una FAQ, ma non ci capisco più nulla. La Round() sotto Access 2000
da problemi?
--
Cordiali saluti,
Jonathan Canova
www.aladinoinformatica.com


title: La mia sulla conversione Lire-Euro

text:
"Jonathan Canova" <
gionataSE...@galactica.it
> ha scritto nel messaggio
news:9v4klu$ctqsa$1...@ID-109056.news.dfncis.de...
> Forse č una FAQ, ma non ci capisco piů nulla. La Round() sotto Access 2000
> da problemi?
GGRRR. Sgrunt!
?Round(45.125, 2)
 45.12
Manco qui funge...



title: La mia sulla conversione Lire-Euro

author: ThaiChi

text:
Dove la posso trovare sul sito comune ???
Sono impazzito ma non ci sono riuscito. Grazie
ThaiCHi
"Stefano Marzocchi" <
stefN...@libero.it
> ha scritto nel messaggio
news:ei5R7.276324$sq5.13...@news.infostrada.it...



title: programma per resize di immagini

text:
vi chiedo in vba è complicato svilluppare un programma che avendo in
ingresso una qualsiasi immagine
e impostando risoluzione e formato in uscita mi dia tale immagine?
esempio in ingresso un immagiine 1024x764 bmp
vorrei fare una funzione che ha come parametri
function(imgorigine, risoluzioneuscitaX, risoluziooneuscitaY, fileuscita)
esempio utilizzo
function("c:\pippo.bmp", 320, 200, c:\pluto.jpg)
è fattibile? esistono magari utilità freeware da usare nel proprio programma
che fanno queste conversioni in modo trasparente senza l'intervento di un
operatore?
Grazie a tutti.


title: programma per resize di immagini

text:
[stracut]
leggi quanto segue ... testa ... e fammi sapere!!!
Variare le dimensioni di una Picture (Stretch) con un comando Visual Basic
Con il metodo PaintPicture,puoi copiare e riadattare una picture.
In un Form inserire 2 Picture.
La 1ª con nome picOld con proprietà:
    AutoSize = True
    Visible = False
    Picture = Assegnare l'immagine desiderata
La 2ª Picture con nome picNew con proprietà:
    AutoSize = True
    Visible = True
    Picture = non assegnare alcuna immagine
Assicurarsi che lo ScaleMode di picOld sia lo stesso dello ScaleMode di
picNew.
Infine inserire questo codice d'esempio:
Private Sub Form_Load()
Dim fattoreDiRiduzione As Single
fattoreDiRiduzione = 2
RidimensionaPic fattoreDiRiduzione
End Sub
Public Sub RidimensionaPic(fattoreDiRiduzione As Single)
picOld.AutoSize = True
picNew.Width = picOld.Width / fattoreDiRiduzione
picNew.Height = picOld.Height / fattoreDiRiduzione
picNew.AutoRedraw = True
picNew.PaintPicture picOld.Picture, 0, 0, picNew.ScaleWidth,
picNew.ScaleHeight, 0, 0, picOld.ScaleWidth, picOld.ScaleHeight
End Sub
La picture in picNew sarà come dimensioni la metà di picOld, variare il
fattoreDiRiduzione per ottenere diversi ingrandimenti o riduzioni.
2° Metodo
In un Form inserire 2 Picture.
La 1ª con nome picOrigine con proprietà:
    AutoSize = True
    Visible = False
    Picture = Assegnare l'immagine desiderata o caricarla a RunTime
La 2ª Picture con nome picDest con proprietà:
    AutoSize = False
    Visible = True
    Picture = non assegnare alcuna immagine
    Height = quella da Te desiderata
    Width = quella da Te desiderata
Assicurarsi che lo ScaleMode di picOrigine sia lo stesso dello ScaleMode di
picDest.
Infine inserire questo codice d'esempio:
Private Sub Form_Load()
RidimensionaImmagine picOrigine,picDest
End Sub
'Dimensionare un'immagine in una PictureBox
'preservando le su proporzioni originali.
'Copia l'immagine da picOrigine in picDest
'ridimensionandola in modo da avere le stesse
'proporzioni dell'immagine originale.
Public Sub RidimensionaImmagine(ByVal picOrigine As PictureBox, picDest As
PictureBox)
Dim fAspettoOrigine As Single
Dim fLarghezza As Single
Dim fAltezza As Single
'Ricava la proporzione dell'immagine originale
fAspettoOrigine = picOrigine.ScaleWidth / picOrigine.ScaleHeight
'Ricava la grandezza utilizzabile
fLarghezza = picDest.ScaleWidth
fAltezza = picDest.ScaleHeight
'Adegua il rapporto fLarghezza/fAltezza
'in modo da armonizzarsi con fAspettoOrigine.
If fLarghezza / fAltezza > fAspettoOrigine Then
    'L'area è troppo corta ed ampia,
    'la restringe.
    fLarghezza = fAspettoOrigine * fAltezza
Else
    'L'area è troppo lunga e stretta.
    'la restringe.
    fAltezza = fLarghezza / fAspettoOrigine
End If
'Centra l'immagine alla grandezza corretta
picDest.AutoRedraw = True
picDest.Cls
picDest.PaintPicture picOrigine.Picture, _
(picDest.ScaleWidth - fLarghezza) / 2, _
(picDest.ScaleHeight - fAltezza) / 2, _
fLarghezza, fAltezza
End Sub


title: programma per resize di immagini

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:4281a...@x-privat.org...
> [stracut]
> leggi quanto segue ... testa ... e fammi sapere!!!
> Variare le dimensioni di una Picture (Stretch) con un comando Visual Basic
>
> Con il metodo PaintPicture,puoi copiare e riadattare una picture.
>
> In un Form inserire 2 Picture.
>
Grazie li provo e ti faccio sapere ciao.


title: Orientamento foglio e dimensione personalizzata

text:
aprendo word da codice vba con il tipo word.application sapete se è
possibile dirgli sempre tramite codice coem orientare il foglio (orizzontale
o verticale) e che dimensione personalizzate deve avere (larghezza e
altezza)?
Grazie a tutti.


title: calcolo dello sconto dinamico

author: Giancarlo Leccese

text:
Salve a tutti
vorrei costruire una funzione dello sconto dinamica
Se inserisco la percentuale di sconto mi deve calcolare il prezzo finale
arrotondato alle 100 lire superiori, se inserisco il prezzo finale deve
calcolarmi lo sconto.
Ho fatto una maschera di prova con questo codice:
Private Sub prezzo2_AfterUpdate()
prezzo_iniziale = prezzo1.Value
prezzo_finale = prezzo2.Value
valore_sconto = Abs((prezzo_finale - prezzo_iniziale) / prezzo_iniziale) *
100
Sconto.Value = valore_sconto
End Sub
Private Sub Sconto_AfterUpdate()
prezzo_iniziale = prezzo1.Value
sconto_perc = Sconto.Value
valore_finale = prezzo_iniziale * (sconto_perc / 100)
prezzo2.Value = prezzo_iniziale - valore_finale
End Sub
Sembra funzionare ma quando inserisco tutto nella maschera finale lo sconto
assume sempre l'ultimo valore calcolato.
Giancarlo


title: calcolo dello sconto dinamico

author: Sib dall'ufficio

text:
"Giancarlo Leccese" <glecce...@QUESTOlibero.it> ha scritto nel messaggio

Hai usato un po di giri.
Prima di tutto e' megli fare riferimento ai controlli in modo piu' esplicito
usando Me.TuoControllo e non solo TuoControllo, poi, per fare i calcoli, non
servono varibili intermedie.
Infine l'uso della funzione ABS e' formalmente errata. Se il presso finale
e' maggiore di quello iniziale, lo sconto deve essere negativo, mentre con
ABS lo fai uscire sempre positivo.
In sostanza sarebbe meglio scrivere:
Private Sub Prezzo2_AfterUpdate()
    Me!Sconto=1-Me!Prezzo2/Me!Prezzo1
End Sub
Private Sub Sconto_AfterUpdate()
    Me!Prezzo2=Me!Prezzo1*(1-Me!Sconto)
End Sub
Prova cosi'.
PS, con queste funzioni devi usare il formato percentuale.
Ciao
Sib


title: calcolo dello sconto dinamico

text:
"Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> ha scritto nel
messaggio news:9onl58$bl0$1...@serv1.iunet.it...

Ciao
per formato percentuale intenti che devo scrivere 10%?
Per l'uso della funzione ABS lo so che non è corretto, ma l'ho usata per
praticita. Se io applico uno sconto del 10% nel codice che ho inserito il
risultato è negativo, brutto a vedersi.
Comunque ora provo subito.


title: calcolo dello sconto dinamico

text:
"Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> ha scritto nel
messaggio news:9onl58$bl0$1...@serv1.iunet.it...

Grazie la formula funziona perfettamente,
ma come faccio a non far comparire nella casella dello sconto l'ultimo
valore calcolato o immesso?


title: calcolo dello sconto dinamico

author: Sib dal portatile

text:

Si, ma non solo. Esiste un formato percentuale come specifico formato
numerico sia in tabella sia nella maschera. Devi usare un tipo double in
formato percentuale. Quando scrivi 10% il numero effettivamente memorizzato
e' 0,1.
> Per l'uso della funzione ABS lo so che non è corretto, ma l'ho usata per
> praticita. Se io applico uno sconto del 10% nel codice che ho inserito il
> risultato è negativo, brutto a vedersi.
Puoi usare la formattazione condizionale per far comparire il numero
positivo ma, ad es, rosso. Vai sulla proprieta' formato e premi F1.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: calcolo dello sconto dinamico

text:
"Giancarlo Leccese" <glecce...@QUESTOlibero.it> ha scritto nel messaggio
> "Sib dall'ufficio" <cerrise...@SPAMtiscalinet.it> ha scritto nel
> > "Giancarlo Leccese" <glecce...@QUESTOlibero.it> ha scritto nel
CUT
> > > Sembra funzionare ma quando inserisco tutto nella maschera finale lo
> > sconto
> > > assume sempre l'ultimo valore calcolato.
CUT
> > In sostanza sarebbe meglio scrivere:
> >
> > Private Sub Prezzo2_AfterUpdate()
> >     Me!Sconto=1-Me!Prezzo2/Me!Prezzo1
> > End Sub
> >
> > Private Sub Sconto_AfterUpdate()
> >     Me!Prezzo2=Me!Prezzo1*(1-Me!Sconto)
> > End Sub
> Grazie la formula funziona perfettamente,
> ma come faccio a non far comparire nella casella dello sconto l'ultimo
> valore calcolato o immesso?
Sto capendo ora che il tuo controllo Sconto non e' collegato ad alcun campo
(se ho effettivamente capito bene). In questo caso puoi mettere la formula
che calcola lo sconto nell'evento SuCorrente della maschera.
Se anche il controllo Prezzo2 non e' collegato allora non puoi calcolare
alcuno sconto, in questo caso puoi impostare a 0 o a quello che vuoi (anche
Null) i due controlli sempre nell'evento SuCorrente.
Ciao



title: calcolo dello sconto dinamico

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:JrOr7.4183$jT5.1...@news.infostrada.it...

Dunque,
ho inserito le formule nella maschera finale e ci sono due cose strane.
La prima e che lascio lo sconto al valore di default "0" l'espressione
quantita_venduta * (1-sconto) * prezzo_listino mi da "0" e non il prezzo di
listino per una quantita_venduta=1.
Se inserisco direttamente il prezzo_vendita <> prezzo_listino non mi calcola
lo sconto.
Come se non sentisse l'evento.
Giancarlo


title: calcolo dello sconto dinamico

text:
"Giancarlo Leccese" <glecce...@QUESTOlibero.it> ha scritto nel messaggio
> Dunque,
> ho inserito le formule nella maschera finale e ci sono due cose strane.
> La prima e che lascio lo sconto al valore di default "0" l'espressione
> quantita_venduta * (1-sconto) * prezzo_listino mi da "0" e non il prezzo
di
> listino per una quantita_venduta=1.
> Se inserisco direttamente il prezzo_vendita <> prezzo_listino non mi
calcola
> lo sconto.
Non è che con qualche operazione di copia/incolla hai inavvertitamente tolto
la formula dall'evento DopoAggiornamento?
Non e' che hai tolto la dicitura Routine evento dalla proprietà del
controllo?
Comunque il valore predefinito non equivale all'effettivo valore del
controllo prova a sostituire sconto con nz(sconto,0) nella formula.
Sib


title: Query di accodamento

author: Mirco

text:
Ho una query con 15 campi.
Come faccio ad accodare i miei dati ad una tabella di archivio SOLO SE
tutti i 15 campi sono diversi da altri record nella tabella (intendo
una riga di 15 dati tutti diversi da una riga con altri 15 dati)?
grazie


title: Query di accodamento

text:
"Mirco" <
mirco.s...@mercat.it
> ha scritto nel messaggio
news:4219c6c2...@news.aruba.it...

Creati un campo Sintesi
Campo1 + campo2 etc.. e confronta quello
MAssimiliano


title: Cambiare recordsource di un sottoreport

author: Sandrobi

text:
Se provo a cambiare nel codice VBA il recordsource di un sottoreport,
segnala "Propriet� o metodo non supportati dall'oggetto".
E' proprio impedito o c'� una sintassi particolare?
La mia esigenza � di non far eseguire in qualche caso la query di orgine del
sottoreport, perch� se solo metto non visibile il sottoreport la query viene
eseguita lo stesso e non c'� risparmio di tempo.
--
Ciao, Sandrobi


title: Cambiare recordsource di un sottoreport

author: almorel

text:
On 18 Set, 22:29, "Sandrobi" <
sandb...@libero.it
> wrote:
> Se provo a cambiare nel codice VBA il recordsource di un sottoreport,
> segnala "Proprietà o metodo non supportati dall'oggetto".
> E' proprio impedito o c'è una sintassi particolare?
> La mia esigenza è di non far eseguire in qualche caso la query di orgine del
> sottoreport, perché se solo metto non visibile il sottoreport la query viene
> eseguita lo stesso e non c'è risparmio di tempo.
>
> --
> Ciao, Sandrobi
Ciao Sandro, che istruzioni hai usato ? Quale ti da errore ?
Alberto


title: Cambiare recordsource di un sottoreport

text:
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:8e817a9c-c92e-480e...@p15g2000vbl.googlegroups.com...
On 18 Set, 22:29, "Sandrobi" <
sandb...@libero.it
> wrote:
> Se provo a cambiare nel codice VBA il recordsource di un sottoreport,
> segnala "Propriet� o metodo non supportati dall'oggetto".
> E' proprio impedito o c'� una sintassi particolare?
> La mia esigenza � di non far eseguire in qualche caso la query di orgine
> del
> sottoreport, perch� se solo metto non visibile il sottoreport la query
> viene
> eseguita lo stesso e non c'� risparmio di tempo.
>
> --
> Ciao, Sandrobi
Ciao Sandro, che istruzioni hai usato ? Quale ti da errore ?
Alberto
me.nomesottoreport.recordsource="SELECT...."
--
Ciao, Sandrobi


title: Cambiare recordsource di un sottoreport

author: Karl Donaubauer

text:
Sandrobi wrote:
> Se provo a cambiare nel codice VBA il recordsource di un
> sottoreport, segnala "Proprietï¿œ o metodo non supportati
> dall'oggetto".
> E' proprio impedito o c'ï¿œ una sintassi particolare?
> ...
ï¿œ impedito.
C'ï¿œ solo una eccezione abbastanza particolare:
Si puo cambiare il recordsource nel evento "Su apertura"
del sottoreport se la sua proprietï¿œ "origine dati" ï¿œ vuota
e se non ï¿œ collegato al report principale.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Cambiare recordsource di un sottoreport

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7hk4nhF...@mid.individual.net...
> Sandrobi wrote:
>> Se provo a cambiare nel codice VBA il recordsource di un
>> sottoreport, segnala "Propriet� o metodo non supportati
>> dall'oggetto".
>> E' proprio impedito o c'� una sintassi particolare?
>> ...
>
> � impedito.
>
> C'� solo una eccezione abbastanza particolare:
>
> Si puo cambiare il recordsource nel evento "Su apertura"
> del sottoreport se la sua propriet� "origine dati" � vuota
> e se non � collegato al report principale.
>
Lo temevo! Tks
--
Ciao, Sandrobi


title: Riferimento alla FAQ 3.122 della sezione Forms

author: Bucketful

text:
Ciao, scorrendo il Sitocomune ho trovato la FAQ 3.122  "Database di
esempio delle due FAQ relative a Come creare un controllo di ricerca"
che risultava interessante per i miei scopi.
Io ho una maschera che si limita ad elencare tutti le voci della
tabella anagrafica. Siccome mi piaceva la modalità di ricerca della FAQ
in oggetto, ho inserito un campo testo nella maschera ed inserito la
seguente routine in relazione all'evento su modifica del campo in
questione.
Il problema che mi si pone è che la casella di testo resta bloccata,
non ho possibilità di scrivere nulla.
Potreste indicarmi dove ho sbagliato?
Grazie.
CODICE:
Private Sub Testo12_Change()
Dim rst As DAO.Recordset
Dim strR As String
   strR = Me.Testo12.Text
   If Not IsNull(Me!Testo12.Text) Then
      Set rst = Me.RecordsetClone
      rst.FindFirst "NomeCognome like """ & Me!Testo12.Text & "*"
      Me.Bookmark = rst.Bookmark
      rst.Close
      Set rst = Nothing
   End If
   Me!Testo12 = strR
   Me!Testo12.SetFocus
   Me!Testo12.SelStart = Len(Me!Testo12.Text)
End Sub
--
Ciao.
Buck


author: Roberto dal portatile

text:
"Bucketful" <
buck...@gmail.com
> ha scritto nel messaggio
news:mn.62b87d741...@gmail.com...

Non mi sembra che il motivo per cui la casella di testo sia bloccata sia
ascrivibile alla routine VBA di cui sopra.
Probabilmente è tutta la maschera che è bloccata in quanto così è stato
stabilito al momento della sua creazione.
>
> --
> Ciao.
>
> Buck
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Scriveva Roberto dal portatile giovedì, 12/04/2007:
> Non mi sembra che il motivo per cui la casella di testo sia bloccata sia
> ascrivibile alla routine VBA di cui sopra.
> Probabilmente è tutta la maschera che è bloccata in quanto così è stato
> stabilito al momento della sua creazione.
Dimmi pure deficiente! :)
Era bloccata proprio la maschera...
--
Ciao.
Buck


title: Di nuovo Access to Word

author: Giuseppe

text:
Saluti al NG
sono si nuovo a chiede un aiuto: perchè (vedi codice sotto) mi stampa sempre
il primo record
pur facendo il ciclo sui record ( cioè mi rimane memorizzato il primo record
della tabella e mi stampa
tante lettere qyanti sono i record).
'*******************************************************************
'*                     Ciclo sui recor presenti                    *
'*******************************************************************
         SQL = "SELECT qryScad.* FROM qryScad  ORDER BY
qryScad.Data_InvCom;"
         Set Rst = CurrentDb.OpenRecordset(SQL)
        If Not Rst.BOF Then 'se il recordset non è vuoto
    With Rst
            '.MoveFirst 'posizionati sul primo record
        While Not .EOF 'ripeti fino alla fine del recordset:
'*******************************************************************
    'Apri un nuovo documento basato sul modello:
    Set Doc = Wrd.Documents.Add(Modello)
    'attivalo e portalo in primo piano:
    Doc.Activate
pausa
    'seleziona il bookmark del primo campo Nome cliente:
    Doc.Bookmarks("CognomeeNome").Select
pausa
    'e sovrascrivilo con il contenuto dei campi
    'Cognome e Nome:
    Wrd.Selection.TypeText Me.Cognome & " " & Me.Nome
pausa
    'Indirizzo
    Doc.Bookmarks("Indirizzo").Select
pausa
    Wrd.Selection.TypeText Me.indirizzo
pausa
    'CAP
    Doc.Bookmarks("Cap").Select
pausa
    Wrd.Selection.TypeText Me.CAP
pausa
    'Città
    Doc.Bookmarks("City").Select
pausa
    Wrd.Selection.TypeText Me.Città
pausa
    'Provincia
    Doc.Bookmarks("Prov").Select
pausa
    Wrd.Selection.TypeText Me.StatoOProvincia
pausa
    ' Numero Pratica
    Doc.Bookmarks("numPratica").Select
pausa
    Wrd.Selection.TypeText Me.Num_Pratica
pausa
    'Data della visita
    Doc.Bookmarks("DataRevis").Select
pausa
    Wrd.Selection.Font.Bold = True
pausa
    Wrd.Selection.TypeText Me.Data_Revisione
pausa
    Dim Note As String
    On Error Resume Next 'Se l'utente preme annulla genera un errore
    Note = Wrd.Application.WordBasic.InputBox("Digita qui eventuali note:")
    If Len(Note) > 0 Then
        Doc.Bookmarks("Note").Select
        Wrd.Selection.TypeText Note '& vbCrLf
    End If
    On Error GoTo 0
'ripristina il valore originario dell'opzione "Sostituisci la selezione"
    Wrd.Options.ReplaceSelection = ReplSel
'avvisa l'utente che l'esportazione è terminata
    'Wrd.Application.WordBasic.MsgBox "Esportazione terminata",
"Esportazione dati da Access"
'********************************************************************************************
'*                                       STAMPA AVVISI
*
'********************************************************************************************
    On Error Resume Next 'se la stampante non è disponibile si genera un
errore
        Doc.PrintOut
    On Error GoTo 0
    'SALVA il documento come ComPrat_<NumeroPratica>_<progressivo>.doc:
    NomeFile = Left(Modello, Len(Modello) - 4) & "_" &
Format(Me.Num_Pratica, "000") & "_"
    'cerca il primo progressivo disponibile per il Numero Pratica
selezionato
            I = 1
    While Len(Dir(NomeFile & Format(I, "000") & ".doc")) > 0
            I = I + 1
    Wend
    Doc.SaveAs NomeFile & Format(I, "000") & ".doc"
'***********************************************************************
'                           fine ciclo
            .MoveNext 'passa al prossimo record
        Wend 'Not .EOF
    End With 'Rst
    End If
    Rst.Close: Set Rst = Nothing
'************************************************************************
    ' Chiude il documento ed esce da Word
    Doc.Close
    Wrd.Quit
    'azzera le variabili oggetto
    Set Doc = Nothing
    Set Wrd = Nothing
End Sub  'cmdStWord_Click


title: Di nuovo Access to Word

author: Potone

text:
"Giuseppe" <
g...@guerrag.it
> ha scritto nel messaggio
news:Zvoqe.5466$75.2...@news4.tin.it...
> Saluti al NG
>
> sono si nuovo a chiede un aiuto: perchč (vedi codice sotto) mi stampa
> sempre il primo record
> pur facendo il ciclo sui record ( cioč mi rimane memorizzato il primo
> record della tabella e mi stampa
> tante lettere qyanti sono i record).
>
[cut]
>
Ciao,
da quanto riesco a capire il problema non sta nel ciclo in se (che funziona,
infatti ottiene tanti documenti word quanti sono i record), ma nel fatto che
il testo da inviare a word tu lo prendi dai controlli sulla maschera, quindi
a ogni passaggio del ciclo i valori sono sempre quelli.
Dovresti invece usare i dati presente nel recordset, tipo:
    'Indirizzo
    Doc.Bookmarks("Indirizzo").Select
 pausa
    Wrd.Selection.TypeText .indirizzo
 pausa
    'CAP
    Doc.Bookmarks("Cap").Select
 pausa
    Wrd.Selection.TypeText .CAP
 pausa
do per scontato che nel recordset che crei siano presenti i dati che ti
servono.
Un'altro modo č quello di fare un ciclo sul recordsetclone della maschera
cosě:
         Set Rst = me.recordsetclone
Ciao, facci sapere,
Mat


title: read, open .db7 files - nexusdb or whatelse?

author: Michele Dibenedetto

text:
Hello guys, i've got a bunch of files with DB7 extension, coming from a customer's software. Each one of them is related to a database table. What I want is to export data in a more practical format, such as CSV.

Reading the header of the file, something addressed me to NexusDB, but I can't manage opening these files. Do you have any suggestions about that?


title: Aiuto Maschera con password

author: Santiccioli Daniele

text:
Ho bisogno di creare un pulsante che mi apra una maschera solo se ho
digitato una password
Se qualcuno mi puň aiutare GRAZIE
Daniele


title: Aiuto Maschera con password

author: Carlo Costarella

text:
"Santiccioli Daniele" <
snda...@libero.it
> ha scritto nel messaggio
news:YIMc9.138891$lu5.3...@twister1.libero.it...

Sull'evento click del pulsante, prima di OpenForm:
Dim Inpu As String, MiaPassWord As String
MiaPassWord = "pippo"
Inpu = InputBox("Digita la password di accesso", "Inserimento PassWord...",
"")
Select Case Inpu
Case Is <> MiaPassWord
MsgBox "Nessuna PassWord, la maschera non puň essere aperta!"
Exit Sub
End Select
E se l'utente apre la maschera dalla finestra del database?
Ciao, Carlo


title: Aiuto Maschera con password

author: Fabio

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:PqNc9.43064
> Sull'evento click del pulsante, prima di OpenForm:
>
> Dim Inpu As String, MiaPassWord As String
> MiaPassWord = "pippo"
> Inpu = InputBox("Digita la password di accesso", "Inserimento
PassWord...",
> "")
La password non viene però mascherata: io ho creato una maschera con una
casella di testo con formato di input password.
All'apertura di questa maschera (la apro come Dialog) imposto una variabile
globale ChkPassword a False e solo se digito la PWD corretta e premo OK
questa variabile booleana viene impostata a True.
A questo punto prima di aprire la maschera che voglio proteggere valuto il
valore della variabile globale.
>
> Select Case Inpu
> Case Is <> MiaPassWord
> MsgBox "Nessuna PassWord, la maschera non può essere aperta!"
> Exit Sub
> End Select
>
> E se l'utente apre la maschera dalla finestra del database?
Sarebbe meglio controllare la password nell'evento SuAperura del Form,
annullandolo (l'evento) se non passa la verifica.
Ciao, FABIO
PS per Carlo: Forse sei stato proprio tu a darmi la dritta di aprire il form
come Dialog per risolvere sto problema.


title: Aiuto Maschera con password

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:PqNc9.43064$ub2.7...@news1.tin.it...

Inanzitutto GRAZIE
Per quanto riguarda la finestra del database la nascondo dal menů
strumenti - avvio
poi tolgo dal menů a tendina i comandi strumenti e finestra
per utenti non esperti di access penso che dovrebbe bastare
Ciao    Daniele


title: Controllare l'inserimento in um campo!!

author: Robby

text:
Come posso creare una procedura o un msgbox che avverte l'eventuale
errore d'inserimento nel campo?
Io ho creato un campo di 5 caratteri testo dove si devono essere
inseriti tre numeri e due lettere, voglio evitare che ci si sbagli  ad
inserire. Inoltre e' possibile far in modo che il carattere inserito
sia sempre maiuscolo.


title: Controllare l'inserimento in um campo!!

author: Maurizio Borrelli

text:
> "Robby" [...]:

    Potresti usare la "Creazione guidata Maschera di Input".
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: query

author: Paolo Pedrali

text:
Saluti a tutti avrei bisogno di un aiutino:
Ho un piccolo database con due tabelle cantieri e progettisti .Ad ogni
progettista possono corrispondere piu cantieri .Il mio problema è il
seguente:
Devo creare un documento in word nel quale inserire il nome del progettista
con i suoi relativi cantieri.Mi spiego meglio devo creare una lettera per
ogni progettista con indicati i relativi cantieri.Vorrei creare una query da
utilizzare poi in stampa unione di word una query con nome prog. e dati di
ogni cantiere evitando di scrivere una lettera per ogni cantiere e quindi
piu lettere per un progettista che ha piu cantieri.Spero di essermi spiegato
Grazie
Paolo


title: query

author: Antonio Biso

text:
Paolo Pedrali <
uec...@inwind.it
> wrote in message
a1bvks$j53$1...@nreadb.inwind.it...

Usare un report di access invece di Word?
Antonio


title: query

author: Sergio MAZZA

text:
"Paolo Pedrali" <
uec...@inwind.it
> ha scritto nel messaggio
news:a1bvks$j53$1...@nreadb.inwind.it...
> Saluti a tutti avrei bisogno di un aiutino:
> Ho un piccolo database con due tabelle cantieri e progettisti .Ad ogni
> progettista possono corrispondere piu cantieri .Il mio problema č il
> seguente:
> Devo creare un documento in word nel quale inserire il nome del
progettista
> con i suoi relativi cantieri.Mi spiego meglio devo creare una lettera per
> ogni progettista con indicati i relativi cantieri.Vorrei creare una query
da
> utilizzare poi in stampa unione di word una query con nome prog. e dati di
> ogni cantiere evitando di scrivere una lettera per ogni cantiere e quindi
> piu lettere per un progettista che ha piu cantieri.Spero di essermi
spiegato
> Grazie
> Paolo
>
Se devi spedire una lettera ad ogni progettista; ti crei la query che ti
restituisce i dati che vuoi inserire nella lettera; da word ti crei la
lettera e con menů - stampa unione la associ alla query. Poi inserisci i
campi unione e chiudi il documento. Da access inserisci il codice per aprire
il documento, eseguire la stampa unione e visualizzare il risultato
ottenuto:
Es.
'------------------
Dim oApp As Word.Application
Set oApp = CreateObject("Word.Application")
oApp.Documents.Open "nomeFile"
With oApp.ActiveDocument.MailMerge
    .Destination = wdSendToNewDocument
    .Execute
End With
oApp.Visible = True
'------------------
Ciao.
--
Sergio MAZZA


title: query

author: Paolo

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message news:<a1c7md$fot$
1...@canarie.caspur.it
>...
> "Paolo Pedrali" <
uec...@inwind.it
> ha scritto nel messaggio
> news:a1bvks$j53$1...@nreadb.inwind.it...
> > Saluti a tutti avrei bisogno di un aiutino:
> > Ho un piccolo database con due tabelle cantieri e progettisti .Ad ogni
> > progettista possono corrispondere piu cantieri .Il mio problema è il
> > seguente:
> > Devo creare un documento in word nel quale inserire il nome del
>  progettista
> > con i suoi relativi cantieri.Mi spiego meglio devo creare una lettera per
> > ogni progettista con indicati i relativi cantieri.Vorrei creare una query
>  da
> > utilizzare poi in stampa unione di word una query con nome prog. e dati di
> > ogni cantiere evitando di scrivere una lettera per ogni cantiere e quindi
> > piu lettere per un progettista che ha piu cantieri.Spero di essermi
>  spiegato
> > Grazie
> > Paolo
> >
>
> Se devi spedire una lettera ad ogni progettista; ti crei la query che ti
> restituisce i dati che vuoi inserire nella lettera; da word ti crei la
> lettera e con menù - stampa unione la associ alla query. Poi inserisci i
> campi unione e chiudi il documento. Da access inserisci il codice per aprire
> il documento, eseguire la stampa unione e visualizzare il risultato
> ottenuto:
> Es.
> '------------------
> Dim oApp As Word.Application
>
> Set oApp = CreateObject("Word.Application")
>
> oApp.Documents.Open "nomeFile"
>
> With oApp.ActiveDocument.MailMerge
>     .Destination = wdSendToNewDocument
>     .Execute
> End With
>
> oApp.Visible = True
> '------------------
>
> Ciao.
Intanto grazie per la disponibilità ma avrei bisogni di ulteriori
grossi chiarimenti: Per utilizzare stampa unione da word non ho
problemi il problema è creare la query.Mi spiego meglio: io devo
stampare circa 1000 lettere tutte uguali nelle quali cambia solo il
nome del progettista e dei relativi cantieri.Inoltre un progettista
può avere da 1 a n cantieri e in access ho due tabelle relazionate uno
a molti tabella dati progettista e tabella dati cantieri.Il campo che
permette di relazionare le due tabelle è da una parte codice e
dall'altra codiceProgettista.Il problema è utilizzare due tabelle
relazionate con stampa unione di word è per questo che voglio creare
una query che mi restituisca i nomi dei progettisti con i relativi
nomi dei cantieri
Grazie mille


title: query

text:
"Paolo" <
uec...@inwind.it
> ha scritto nel messaggio
news:6d4e470.02010...@posting.google.com...
> Intanto grazie per la disponibilità ma avrei bisogni di ulteriori
> grossi chiarimenti: Per utilizzare stampa unione da word non ho
> problemi il problema è creare la query.Mi spiego meglio: io devo
> stampare circa 1000 lettere tutte uguali nelle quali cambia solo il
> nome del progettista e dei relativi cantieri.Inoltre un progettista
> può avere da 1 a n cantieri e in access ho due tabelle relazionate uno
> a molti tabella dati progettista e tabella dati cantieri.Il campo che
> permette di relazionare le due tabelle è da una parte codice e
> dall'altra codiceProgettista.Il problema è utilizzare due tabelle
> relazionate con stampa unione di word è per questo che voglio creare
> una query che mi restituisca i nomi dei progettisti con i relativi
> nomi dei cantieri
> Grazie mille
Forse non ho capito il problema; ma non vedo grossi ostacoli a creare una
query che unisce le due tabelle (tramite [progettista].[codice] ---> [dati
cantieri].[codiceProgettista]) che restituisce i campi necessari per la
compilazione della lettera.
Se non ho capito fai un esempio più elementare...
Ciao.
--
Sergio MAZZA


title: query

author: Emyr

text:
On 8 Jan 2002 08:44:57 -0800,
uec...@inwind.it
 (Paolo) wrote:
CUT
>
>Intanto grazie per la disponibilità ma avrei bisogni di ulteriori
>grossi chiarimenti: Per utilizzare stampa unione da word non ho
>problemi il problema è creare la query.Mi spiego meglio: io devo
>stampare circa 1000 lettere tutte uguali nelle quali cambia solo il
>nome del progettista e dei relativi cantieri.Inoltre un progettista
>può avere da 1 a n cantieri e in access ho due tabelle relazionate uno
>a molti tabella dati progettista e tabella dati cantieri.Il campo che
>permette di relazionare le due tabelle è da una parte codice e
>dall'altra codiceProgettista.Il problema è utilizzare due tabelle
>relazionate con stampa unione di word è per questo che voglio creare
>una query che mi restituisca i nomi dei progettisti con i relativi
>nomi dei cantieri
>Grazie mille
prova con
SELECT Table1.*, Table2.*
FROM Table1 LEFT JOIN Table2 ON Table1.codice =
Table2.codiceprogettista;
sostituente i nomi di table1 e table2
Saluti.
Emanuele.


title: variabile in una macro ??

text:
devo eseguire un file Batch con un parametro
ho creato una macro 'EseguiApplicazione' (c:\documenti\miofile.bat)
posso tramite una variabile passargli un parametro es.
c:\documenti\miofile.bat pippo
Oppure come faccio ad eseguire questo file con VBA ?
Sub BOOOO ()
dim PARAMETRO as variant
PARAMETRO = pippo
(call ????) c:\documenti\miofile.bat PARAMETRO
End Sub
Scusatemi se la domanda è troppo semplice
Ciao Ciao


title: variabile in una macro ??

author: Graziano Franchi (Da Casa)

text:
L'unica soluzione (provare se funziona) č quello di passare il valore al
MioFile.BAT con l'istruzione SET
Prima imposta con l'istruzione SET=PARAMETRO
Poi lancia manualmente il MioFile.bat
Se funziona devi vedere come si imposta in ACCESS la variabile SET
Bye
"#10#" <
t...@t.com
> ha scritto nel messaggio
news:9881s1$53k$1...@lacerta.tiscalinet.it...

> Scusatemi se la domanda č troppo semplice
>
> Ciao Ciao
>
>


title: variabile in una macro ??

text:
Scusa sono un po rincoglionito ma non ho capito bene, come faccio a lanciare
"miofile.bat" da codice VBA?
"Graziano Franchi (Da Casa)" <
franchi....@centoservizi.it
> ha scritto
nel messaggio news:988q70$a63$1...@news.IT.net...



title: variabile in una macro ??

author: Nicola Ardito

text:
"#10#" <
t...@t.com
> ha scritto nel messaggio
news:98a2m9$rbf$1...@pegasus.tiscalinet.it...
> Scusa sono un po rincoglionito ma non ho capito bene, come faccio a
lanciare
> "miofile.bat" da codice VBA?
Guardati Shell sull'help
Shell ("percorso\miofile.bat parametro")
--
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Le richieste che arrivano
in privato  vengono cestinate.
Sito Comune
http://www.sitocomune.com


title: variabile in una macro ??

text:
Grazie tante per la risposta ho risolto il mio problema
Ciao



title: Convertire campo numerico in campo testo

author: Alkaseltzer

text:
Ragazzi non ne riesco a venire a capo!!!!
Ho un campo numerico (senza decimali) e devo
convertirlo in campo testo di 9 caratteri con
eventuali  zeri davanti. Cosě:
NUMERI                    TESTO
1                            000000001
12                          000000012
123                        000000123
1234                      000001234
12345                    000012345
123456                  000123456
1234567                001234567
12345678              012345678
123456789            123456789
Grazie per l'aiuto.


author: Alessandro Cara

text:

format(numero,"000000000")
--
ac
y-1=x


text:
>>
> format(numero,"000000000")
>
> --
> ac
> y-1=x
Ma scusa... cosě formatti il numero
che perň resta sempre un numero!!!
Io invece devo passare da un numero  123
ad un TESTO di 9 caratteri cosě: 000000123


text:
Alkaseltzer wrote:
>> format(numero,"000000000")
[cut]
> Ma scusa... cosě formatti il numero
> che perň resta sempre un numero!!!
davvero?
>
> Io invece devo passare da un numero  123
> ad un TESTO di 9 caratteri cosě: 000000123
Questa puoi spiegarmela? un numero normalmente e' "binarizzato" dal
sistema, ie 123=x"0000007B" (se e' long). Mentre quello "000000123" e'
esattamente questo x"303030303030313233". Se li vuoi come 0-1 fischia.
>
>
---------
da Help: Format
Restituisce un valore Variant (String) che contiene un'espressione
formattata in base alle istruzioni contenute in un'espressione di formato.
--------
<polemica on>
ma che ci vieni a fare su un NG se poi non ti fidi.
Ma avrei dovuto capirlo dal nick ;<)
<polemica off>
--
ac
y-1=x


text:
<polemica mode ON>
Uno che viene in un NG non si deve "fidare"
.. ma cerca di "capire"... che č cosa ben diversa
anche se... a volte... molto piů difficile se ha
la sfortuna di incontrare chi si limita a fare un
criptico sfoggio del proprio sapere... piuttosto
che spiegare e aiutare a capire e risolvere.
<polemica mode OFF>
Grazie di nulla... passo e chiudo.
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:ItI3j.11450$r62....@tornado.fastwebnet.it...



text:
Alkaseltzer wrote:
[cut]
> Grazie di nulla... passo e chiudo.
Per favore puoi rispondere dopo il quoting?
Su questo NG e' la consuetudine.
--
ac


text:
esseAemme wrote:
[cut]
> Domanda x Alessandro Cara:
> se ho in una maschera campi contenenti un numero, a tre cifre
> decimali, e imposto la formattazione condizionale come:
> Campo A : se CampoA è inferiore a CampoB allora CampoA è rosso
> CampoB : se CampoB è inferiore a CampoA allora Campo B è rosso
>
> perchè lui me li formatta di rosso entrambi, se contengono lo stesso
> identico valore?
Non lo so. Ma a me non lo fa ho fatto una prova volante su un mio sistema.
Domanda sciocca. Sono entrambi capi "fisici" e non sono su un form
continuo vero?
--
ac
y-1=x


author: geppo

text:
Ciao esseAemme wrote:
---cut--
> Domanda x Alessandro Cara:
> se ho in una maschera campi contenenti un numero, a tre cifre
> decimali, e imposto la formattazione condizionale come:
> Campo A : se CampoA è inferiore a CampoB allora CampoA è rosso
> CampoB : se CampoB è inferiore a CampoA allora Campo B è rosso
>
> perchè lui me li formatta di rosso entrambi, se contengono lo stesso
> identico valore?
Forse perchè nell'impostare la formattazione condizionale hai inserito
"minore o uguale a"?
--
Ciao
Geppo


text:
> Forse perchè nell'impostare la formattazione condizionale hai inserito
> "minore o uguale a"?
Come non detto; comunque anche cosi la formattazione fa il suo dovere.
--
Ciao
Geppo


author: esseAemme

text:
On 30 Nov, 11:30, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:
> > perchè lui me li formatta di rosso entrambi, se contengono lo stesso
> > identico valore?
>
> Non lo so. Ma a me non lo fa ho fatto una prova volante su un mio sistema.
> Domanda sciocca. Sono entrambi capi "fisici" e non sono su un form
> continuo vero?
Ciao Alessandro!!!!!!
Allora tu parli di form continuo, siccome non sono sicura di cosa
intendi,
sulle proprietà della maschera ho selezionato:
Visualizzazione predefinita: maschere continue
Si trovano su questa maschera, la cui origine viene assegnata dopo
aver selezionato un criterio da casella combinata.
I due campi vengono pescati dalla query che segue. Nella tabella, i
valori sono impostati a numerico con precisione doppia, sebbene quando
io calcolo i valori li salvo in tabella con comando
cdbl(format(valore;0,000) ossia troncandoli. Quindi, x spiegarmi, apro
la tabella, seleziono il valore, questo valore è proprio a 3 cifre.
La cosa è proprio strana, perchè le condizioni in formattazione sono:
se è uguale a zero -> lo sfondo casella diventa rosso
se è maggiore di CampoB -> lo sfondo diventa verde
se è minore di CampoB ->  il testo diventa rosso
Quindi la condizione se campoA è = a campoB non è impostata da nessuna
parte.
L'orgine maschera è questa query:
SELECT TBL_DIST.dist_id, TBL_DIST.dist_codice, TBL_DIST.cli_id,
TBL_DIST.dist_tot1, TBL_DIST.dist_data,
Temp_DistintaValori.VoloVersioneListinoFly,
Temp_DistintaValori.DataListinoFissato,
Temp_DistintaValori.DataVoloVersioneListinoFly,
TBL_DIST.dist_cstgenacqf, [dist_tot1]*[dist_cstgenacqf] AS F_CGA,
[F_CGA]+[dist_tot1] AS F_SUB_CGA, TBL_DIST.dist_totlav,
TBL_DIST.dist_totcstvari, [F_sub_cga]+[dist_totlav]+[dist_totcstvari]
AS F_base_calcoloscarto, TBL_DIST.dist_scartopercf,
[f_base_calcoloscarto]*[dist_scartopercf] AS F_costoScarto,
TBL_DIST.dist_tottrasp, [f_costoscarto]+[f_base_calcoloscarto]+
[f_costoscarto] AS F_BaseMargine, TBL_DIST.dist_valmargs,
[f_basemargine]+[dist_valmargs] AS f_baseprov, TBL_DIST.dist_prov,
[f_baseprov]*[dist_prov] AS F_prov, [f_baseprov]+[f_prov] AS
f_prezzoriferimento, TBL_DIST.dist_riferimento,
Temp_DistintaValori.Base_CalcoloMargine,
Temp_DistintaValori.dist_marg, Temp_DistintaValori.MargineVolo,
Temp_DistintaValori.Provvigioni_Volo, Temp_DistintaValori.Prezzo_Volo,
Temp_DistintaValori.MargineSalvato,
Temp_DistintaValori.Provvigioni_salvato,
Temp_DistintaValori.Prezzo_salvamargine, TBL_DIST.dist_fstverslistino
FROM TBL_DIST INNER JOIN Temp_DistintaValori ON TBL_DIST.dist_id =
Temp_DistintaValori.dist_id
WHERE (((TBL_DIST.cli_id)=[forms]![msc_cstfly]![cbocliente]) AND
((Temp_DistintaValori.VoloVersioneListinoFly)=[forms]![msc_cstfly]!
[cbodata]))
ORDER BY TBL_DIST.dist_codice;
Grazie ancora!
Samantha


text:

Ciao Geppo,
ci avevo pensato anch'io effettivamente, sarebbe la conseguenza
logica... ma ho ricontrollato anche adesso, le condizioni sono:
se uguale a zero
se maggiore di B
se minore di B
Quindi veramente non capisco cosa possa confonderlo!
;) Grazie
Samantha


text:
esseAemme wrote:
> On 30 Nov, 11:30, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
> wrote:
>>> perchè lui me li formatta di rosso entrambi, se contengono lo stesso
>>> identico valore?
>> Non lo so. Ma a me non lo fa ho fatto una prova volante su un mio sistema.
>> Domanda sciocca. Sono entrambi capi "fisici" e non sono su un form
>> continuo vero?
>
> Ciao Alessandro!!!!!!
> Allora tu parli di form continuo, siccome non sono sicura di cosa
> intendi,
> sulle proprietà della maschera ho selezionato:
> Visualizzazione predefinita: maschere continue
>
> Si trovano su questa maschera, la cui origine viene assegnata dopo
> aver selezionato un criterio da casella combinata.
>
> I due campi vengono pescati dalla query che segue. Nella tabella, i
> valori sono impostati a numerico con precisione doppia, sebbene quando
> io calcolo i valori li salvo in tabella con comando
> cdbl(format(valore;0,000) ossia troncandoli. Quindi, x spiegarmi, apro
> la tabella, seleziono il valore, questo valore è proprio a 3 cifre.
>
> La cosa è proprio strana, perchè le condizioni in formattazione sono:
> se è uguale a zero -> lo sfondo casella diventa rosso
> se è maggiore di CampoB -> lo sfondo diventa verde
> se è minore di CampoB ->  il testo diventa rosso
>
OK sei su form continua (maschere continue) ed i campi son fisici
Il tuo post mi ha fatto venire voglia di modificare una cosa che sto
facendo e mi sono cimentato con, pressapoco la tua situazione.
Ho rilevato l'errore che citi ma questo non sembra essere legato al
valore numerico ma al fatto che la seconda condizione, non so per quale
motivo, non viene applicata.
Poiche' sono ariete ascendente scorpione e con la luna nell'ascendente e
quindi "de coccio" ho cercato di girargli intorno.
a) Cosa che non funziona:
1)ImportoA<> ImportoB: backgrey,forered---->OK
2) ImportoA< ImportoB: backgrey,foreblack---->KO
b) Cosa che funziona:
1) ImportoA< ImportoB: backgrey,black---->OK
2) ImportoA<> ImportoB: backgrey,forered---->OK
Tu mi dirai "ma non e' la stessa cosa?". Vallo a dire a quel
prodottaccio di access.
Le famose vie del signore oltre che essere lastricate di buone
intenzioni sono piene di trappole mortali.
--
ac
y-1=x


text:

Questo accade forse perche' "diverso da" comprende "minore di" e "maggiore
di", pertanto se applicato per primo ignora  la seconda condizione;
nel secondo caso invece viene applicata la condizione "minore di", pertanto
"diverso da" puo' essere applicato per tutti quei dati che non sono compresi
in "minore di".
Bho, sara' cosi.
--
Ciao
Geppo


text:

ahhhh.....diavolaccio ;<)))
--
ac
y-1=x


text:
Alessandro Cara wrote:
P.S.
Riflettendo su quello che scrive geppo la regola potrebbe sembrare
if 1' format
	applica
elseif 2' format
	applica
else
	applica 3' format
end if
se non ricordo male il max applicabile sono 3 format.
>
--
ac
y-1=x


author: CIDI

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel
messaggio news:lbV3j.11973$r62....@tornado.fastwebnet.it...

si..mi pare...e se non ricordo male(ah...l'età ;) )
ma ricordava (eh eh) questa discussione:
http://tinyurl.com/2tacq6
>>
>
Ciao Alex
Daniele


text:
On 30 Nov, 15:33, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

mmmm (*sto riflettendo) ci sono tre condizioni:
Le mie sono:
se = 0 -> sfondo rosso
se > B -> sfondo verde
se < B -> carattere rosso
a questo punto, non ho scelte + scelte, perchè ho esaurito le 3
formattazioni. Allora l'uguale a zero lo imposto ad un altro campo.
TEST1
La formattazione è impostata a ImportoA e ImportoB
ImportoA < ImportoB  -> carattere rosso
ImportoA > ImportoB -> carattere verde
ImportoA = ImportoB -> carattere nero
Il test ha dato esito negativo: pazzesco, non si capisce nulla!!!
Vi riporto uno schema del risultato, con il valore e tra parentesi
l'iniziale del colore che compare (R)=rosso (V)=verde (il nero non
compare)
ImportoA   ImportoB
Valore(c)   Valore(c)
0,532(R)    0,532(V)
0,459(R)    0,458(R)
0,744(R)    0,744(V)
0,071(R)    0,071(V)
0,033(R)    0,089(V)
Da notare che la colonna con ImportoA su 100 record, anche se ha
valori maggiori di ImportoB rimane sempre rossa
Se ImportoA è = ImportoB, spesso sono entrambi rossi, e alcune volte
ImportoB diventa verde.
Insomma, non cè logica.
La formattazione condizionale che utilizzo non è da vba, ma ora provo
ad impostare le stesse regole tramite VBA, magari su evento ONCURRENT
della maschera.
Che dite?
Vi faccio sapere!
Samantha
Allora


text:

Li la situazione e' diversa. In un report la formattazione condizionale
mi sembra superflua.
Visto che ci sono correggo l'ipotesi
if 1' format
	applica 1
elseif 2' format
	applica 2
elseif 3' format
	applica 3
end if
Ciao Daniele
--
ac
y-1=x


text:
esseAemme wrote:
[cut]
>
> se = 0 -> sfondo rosso
> se > B -> sfondo verde
> se < B -> carattere rosso
[cut]
uhmmmm...... io la proverei cosi'
1) se 0 :backred,foreblack
2) se < :backwhite,forered
3) se <>:backgreen,foreblack
--
ac
y-1=x


text:
On 30 Nov, 16:50, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
wrote:

ok,
probabilmente festeggiare un compleanno a base di prosecco, prima di
testare quanto da te suggeritto, non è il massimo...
Cmq, ti riporto quello che ho fatto:
Private Sub CBOCLIENTE_AfterUpdate()
With Me
        .Corpo.Visible = False 'devo inserirlo altrimenti non vedo i
prodotti
        .RecordSource = ""
        .Requery
        .Refresh
End With
Me!cboCliente.Requery
Me!cbodata.Requery 'Cosi la casella data ricalcola le date x cliente
Me!cbodata = Me!cbodata.ItemData(0) 'cosi imposta l'ultima data
With Me
        .RecordSource = "q_smcstfly"
        .Requery
End With
Dim lngBlack As Long, lngRed As Long, lngYellow As Long, lngWhite As
Long, lngGreen As Long
    lngRed = RGB(255, 0, 0)
    lngBlack = RGB(0, 0, 0)
    lngYellow = RGB(255, 255, 0)
    lngWhite = RGB(255, 255, 255)
    lngGreen = RGB(51, 204, 51)
'Se il margineVolo è uguale al margineSalvato
If Me!MargineVolo = Me!MargineSalvato Then
    Me!MargineVolo.BackColor = lngWhite
    Me!MargineVolo.ForeColor = lngBlack
    Me!MargineSalvato.BackColor = lngWhite
    Me!MargineSalvato.ForeColor = lngBlack
End If
If Me!MargineVolo > Me!MargineSalvato Then
    Me!MargineVolo.BackColor = lngGreen
    Me!MargineVolo.ForeColor = lngBlack
    Me!MargineSalvato.BackColor = lngWhite
    Me!MargineSalvato.ForeColor = lngRed
    Else
    Me!MargineVolo.BackColor = lngWhite
    Me!MargineVolo.ForeColor = lngRed
    Me!MargineSalvato.BackColor = lngGreen
    Me!MargineSalvato.ForeColor = lngBlack
End If
        Forms!msc_Cstfly.Corpo.Visible = True
End Sub
E detto questo, la colonna MargineVolo è ROSSA, la colonna
MargineSalvato è verde...
Quindi, essendo una form continua, dovrei aprire la query in lettura,
passare record per record, valore x valore e fare il confronto.
Perchè, altrimenti, lui verifica che nel primo record A < B, per cui
tutti i record della colonna A sono rossi, e tutti i record della
colonna B sono verdi.
Cosa dite? Fila o non fila il discorso?
Samantha


text:
esseAemme wrote:
> On 30 Nov, 16:50, Alessandro Cara <
alessandro.c...@ay-1asistemi.it
>
> wrote:
>> esseAemme wrote:
>>
>> [cut]
>>
>>> se = 0 -> sfondo rosso
>>> se > B -> sfondo verde
>>> se < B -> carattere rosso
>> [cut]
>> uhmmmm...... io la proverei cosi'
>> 1) se 0 :backred,foreblack
>> 2) se < :backwhite,forered
>> 3) se <>:backgreen,foreblack
>>
>> --
>> ac
>> y-1=x
>
> ok,
> probabilmente festeggiare un compleanno a base di prosecco, prima di
> testare quanto da te suggeritto, non è il massimo...
None (rafforzativo di no). Su una form continua non  mi risulta che si
possa formattare un controllo, a meno di usare le format conditions
(stanno li per questo), poiche', su quel tipo di form, non abbiamo un
insieme, o se preferisci "array", di oggetti diversi. Se modifichi gli
attributi di un controllo questi sono propagati su tutta la colonna.
Ma la roba che hai scritto la avevi gia' testata?
[OT] Che  gli racconto stasera alla mia consorte?
--
ac
y-1=x


text:

Io non riesco a riprodurre il problema perchè a me funzia.
Secondo me c'è qualche impostazione che ci sfugge.
Ad esempio hai detto (riporto testualmente):
===================================================
I due campi vengono pescati dalla query che segue. Nella tabella, i
valori sono impostati a numerico con precisione doppia, sebbene quando
io calcolo i valori li salvo in tabella con comando
cdbl(format(valore;0,000) ossia troncandoli. Quindi, x spiegarmi, apro
la tabella, seleziono il valore, questo valore è proprio a 3 cifre.
===================================================
Forse il problema è proprio nella modalita' in cui salvi dati.
--
Ciao
Geppo