author: Antonio Biso

text:
"Andrea" <
zotik11...@hotmail.com
> ha scritto nel messaggio
news:XzSeb.209716$R32.6...@news2.tin.it...
> Ho trovato questo esempio su sitocomune.
> Purtroppo non riesco a farlo funzionare
> ho creato 1 casella di testo chiamata MioControlloNonAssociato
> e 2 pulsanti come specificato
> al posto di miocontrollo ho messo il nome del campo da filtrare che ho
sulla
> maschera
> Il primo codice si interrompe su seleziona dicendo che non c'è.
> DoCmd.ApplyFilter "",
> "[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
> If IsNull(Numero.Value) Then
>    MsgBox ("Non esistono Record!"), vbOKOnly
>    DoCmd.ShowAllRecords
>    Me.Seleziona.SetFocus
>    Exit Sub
> End If
Seleziona sarà un controllo della form che tu non hai previsto?
La casella di testo filtro forse?
Antonio


title: Cambuare puntatore mouse in manina - Funziona!

author: Mauro Granata

text:
Ciao a tutti ho trovato l'errore che facevo, in pratica mi limitavo a
digitare nel controllo su mouse spostato Call ChangeCursor, invecie dovevo
aprire il generatore di codice e all'interno dell'evento MouseMove digitare
Call ChangeCursor. Grazie della vs/ paziensa in questi giorni.


author: Lindbergh

text:
"Mauro Granata" <
mc8...@mclink.it
> ha scritto nel messaggio
news:9dce2u$qtk$1...@news.mclink.it...

Dio santo, Mauro ...mi hai fatto impazzire per cercare di capire cosa avesse
il tuo Access2000 di sbagliato....ti ho anche mandato il Db di prova che
avevo fatto. Ok ..comunque adesso hai imparato che il codice va scritto
SEMPRE nel generatore di codice e sull'evento correlato al controllo, o
immagine, o maschera ..ecc..
Sono contento che tu abbia risolto
Ciao


author: Lucio

text:
Ciao Eddie
Ho provato anch'io "l'effetto hiperlink" gestito dalla ruotine che hai
postato.
Complimenti! Ottimo risultato.
Combinazione cercavo proprio una soluzione di questo genere.
Grazie, ciao
Lucio


text:
Grazie davvero, in particolare per la pazienza, in effetti il problema era
una cazzata ma vai ad immaginarlo.
Grazie ancora e ciao.
"Lindbergh" <
lind...@libero.it
> wrote in message
news:nXlK6.945$f52....@news.infostrada.it...



text:
Mauro Granata <
mc8...@mclink.it
> wrote in message
9deei3$ha0$1...@news.mclink.it...
> Grazie davvero, in particolare per la pazienza, in effetti il problema era
> una cazzata ma vai ad immaginarlo.
Anche non scrivere DOPO il quoting, non č che sia un problema da poco..
Antonio


title: TextBox con autoriconoscimento tipo Google o altri

author: Pisinho

text:
Buongiorno, mi spiego meglio.
non so se è possibile farlo direttamente attraverso qualche meccanismo
particolare o proprietà, avrei bisogno che all'inserimento di testo in
determinati campi mi proponga la parola/frase
che era già stata digitata per velocizzare l'inserimento dati come succede
in qualsiasi Form su Internet o programmi .
E' possibile, è complicato realizzarlo....
Grazie mille.


text:
> che era già stata digitata per velocizzare l'inserimento dati come succede
> in qualsiasi Form su Internet o programmi .
>
Autocomplete/Autofill ho trovato qualcosa utilizzando le combobox... ma
significherebbe modificare molti programmi.
Spero che qualcuno abbia già una soluzione...
Saluti


author: MA

text:
"Pisinho"  ha scritto nel messaggio news:4d7dcf78$1...@news.x-privat.org...



Saluti
_________Risposta:
su
www.sitocomune.com
 c'è la soluzione
(scusami ma non ricordo l'articolo, ma ne sono certo)
MA


text:
> Saluti
> _________Risposta:
> su
www.sitocomune.com
 c'è la soluzione
> (scusami ma non ricordo l'articolo, ma ne sono certo)
> MA
>
Stò cercando ma almeno nella sezione Form non riesco a trovare niente...
Comunque grazie.


text:
"Pisinho"  ha scritto nel messaggio news:4d7d...@news.x-privat.org...


Comunque grazie.
_________Risposta:
Autore Sib
intitolata Come creare un controllo di ricerca
Ciao
MA


title: Problema Arduo.....

author: Bill

text:
Salve a tutti. Ho il seguente problema da condividere con il NG.
Il mio db deve ad ogni apertura ricollegare una tabella, diciamo tabella X.
E allora direte voi ?
La tabella X risiede su un altra macchina (NT) collegata in rete.
La directory dove è stato memorizzato il DB è condivisa con accesso completo
solo per alcuni utenti
Quindi quando riallego la tabella dovrei passargli alcuni parametri
(altrimenti si verifica un errore):
utente
password
Come si fa?
Grazie a tutti.


title: Problema Arduo.....

author: lbo dal portatile

text:
>Quindi quando riallego la tabella dovrei passargli alcuni parametri
>(altrimenti si verifica un errore):
>
>utente
>password
vedi connect sull'help.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Problema Arduo.....

text:
lbo dal portatile wrote in message
<
391841dd...@news.interbusiness.it
>...

Ti ringrazio (veramente) per l'attenzione ma fino a li................
Grazie.


title: Problema Arduo.....

text:
>>vedi connect sull'help.
>Ti ringrazio (veramente) per l'attenzione ma fino a li................
ah, hai ragione, scusa.  connect serve per passare la pw del db.  a te
serve passare la pw per connettere una directory protetta...  questo
non so come si fa.



title: Problema Arduo.....

author: Lorenzo Coronati

text:
Scrisse "Bill" <
fra...@tiscalinet.it
>:
>La directory dove è stato memorizzato il DB è condivisa con accesso completo
>solo per alcuni utenti
>Quindi quando riallego la tabella dovrei passargli alcuni parametri
La butto li':
ti fai un bat con net use ecc.
shelli da codice la connessione alla dir
testi che abbia funzionato con un dir
alleghi la tabella
bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: Controllo accessi in rete

author: Roberto Spinella Esteban

text:
Come posso controllare gli utenti che accedono al mio database per fissare
delle restrizioni ?
In particolare vorrei impostare access in modo che se un utente apre
l'applicativo in una rete, un  altro non possa accedere simultaneamente.
Grazie


title: Controllo accessi in rete

author: Cesare Dussin

text:
"Roberto Spinella Esteban" <
rs...@libero.it
> ha scritto nel messaggio
news:WS0z6.492$wG3....@news.infostrada.it...

Scegliere l'uso esclusivo del DB.
Cesare Dussin


title: Immissione Nuovo record

author: Cataldo Formaro

text:
Saluto i maestri....del NG!!
Quando apro la "Maschera Uscite" come si fa ad andare direttamente
al record in cui inserire i nuovi dati (vale a dire al Nuovo Record)???
Saluti
Cataldo Formaro


title: Immissione Nuovo record

author: Sergio de Pretis

text:
Cataldo Formaro ha scritto:

Sull'evento opern della maschera inserisci il seguente codice.
Private Sub Form_Open(Cancel As Integer)
    DoCmd.GoToRecord , , acNewRec
End Sub
Ciao
--------------------------------------------------------------------
Sergio de Pretis                     E-mail
depr...@csgen.it
20127 MILANO -  ITALY


title: Query complicata

author: Maicol

text:
Buongiorno a tutti, e' da qualche mese che non frequento il NG e vi ritrovo
con piacere. Espongo il problema.
In un record che individua delle lavorazioni ho i campi :
ID contatore
Nome1 testo
Nome2 testo
Nome3 testo
Statolavorazione intero
per ogni lavorazione vengono inseriti nei campi nome1,nome2,nome3 i nomi dei
diciamo lavoratori  estratti da un elenco di possibili 300.
N:b: I lavoratori possono essere da un minimo di uno ad un massimo di tre
per ogni lavorazione
Mi e' stato chiesto di tirare fuori per ogni abbinamento di lavoratori
(raggruppamento) il totale di lavorazioni distinte per tipo di lavorazione.
Il problema e' questo: chi ha inserito i dati puo' aver inserito gli stessi
tre nomi in una posizione diversa nei campi nome1,nome2,nome3 per cui in
pratica i lavoratori sono gli stessi ma la query di raggruppamento che io ho
provato me li differenzia ovviamente data la diversa disposizione nelle
colonne.
Come faccio ad assestare la cosa ? I records sono circa 10000.
Sperando di essermi spiegato vi chiedo aiuto come al solito ringraziandovi
in ogni caso. Buondi'.


title: Query complicata

text:
Subject facile, però.
Quindi usane uno corretto
MAssimiliano


title: email sonore da access.... [Un po OT]

text:
Avete presente quelle email che vi arrivano nella posta e solo cliccandoci
sopra eseguono un suono, secondo voi si posso creare da access? che tipo di
codice anno per eseguire ad esempio un file wav da me registrato? e dove lo
metto il file wav? visto che in quelle email di allegati non ce ne sono?
Grazie a tutti.


title: email sonore da access.... [Un po OT]

author: Carlo Costarella

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bjk9rq$nif$1...@lacerta.tiscalinet.it...

Non č che puntano ad un file wav o simile, magari con un link interno?
Ciao, Carlo


title: email sonore da access.... [Un po OT]

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:Mwi7b.50077$R32.1...@news2.tin.it...
>
> "Simba883" <
simb...@libero.it
> ha scritto nel messaggio
> news:bjk9rq$nif$1...@lacerta.tiscalinet.it...
> > Avete presente quelle email che vi arrivano nella posta e solo
cliccandoci
> > sopra eseguono un suono, secondo voi si posso creare da access? che tipo
> di
> > codice anno per eseguire ad esempio un file wav da me registrato? e dove
> lo
> > metto il file wav? visto che in quelle email di allegati non ce ne sono?
> >
> > Grazie a tutti.
> >
Non è che ti riferisci alla notifica di ricezione posta di OE??
MAssimiliano


title: email sonore da access.... [Un po OT]

author: Roberto dalla campagna

text:
Simba883 <
simb...@libero.it
> wrote in message
bjk9rq$nif$1...@lacerta.tiscalinet.it...

Il file wav registralo dove ti pare; per eseguire un file wav da Access vai
sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Stefano Bettini intitolata "Come gestire i "suoni" in VBA? (32 bit)".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: email sonore da access.... [Un po OT]

text:
> Il file wav registralo dove ti pare; per eseguire un file wav da Access
vai
> sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
> Stefano Bettini intitolata "Come gestire i "suoni" in VBA? (32 bit)".
>
> --
> Roberto
si grazie, quello lo sapevo , il mio problema è fondere un file wav nel
testo di un email in modo che quando l'utente clicca sull' email senza
aprire nessun allegato sente l'audio, alcune email infatti sono cosi, basta
cliccarle e si ssente l'audio una di esempio che possiedo riporta nel testo
originale dell'email quanto segue:
ne riporto solo un pezzo perchè è lunga......
--------------------------------------------
From: "pippo" <
in...@pippo.it
>
To: <
cris...@puntokey.com
>
Subject: Fw: Mettete a palla il volume prima di aprire questa e-mail!!
Date: Sat, 15 Jun 2002 23:10:54 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
 type="multipart/alternative";
 boundary="----=_NextPart_000_2B2A_01C282DD.1405C160"
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
This is a multi-part message in MIME format.
------=_NextPart_000_2B2A_01C282DD.1405C160
Content-Type: multipart/alternative;
 boundary="----=_NextPart_001_2B2B_01C282DD.1405C160"
------=_NextPart_001_2B2B_01C282DD.1405C160
Content-Type: text/plain;
 charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
------=_NextPart_001_2B2B_01C282DD.1405C160
Content-Type: text/html;
 charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>

-----          &=
nbsp;=20
l'e-mail pi=F9 idiota che =
io abbia mai=20
visto!

<BGSOUND balance=3D0 =
src=3D"cid:0e0f01c214b1$230210a0$0100a8c0@mauro"=20
volume=3D0 loop=3Dinfinite>

------=_NextPart_001_2B2B_01C282DD.1405C160--
------=_NextPart_000_2B2A_01C282DD.1405C160
Content-Type: image/gif;
 name="hamster62.gif"
Content-Transfer-Encoding: base64
Content-ID: <0e0e01c214b1$230210a0$0100a8c0@mauro>
Content-Location: ATT-0-3F228B06116BD511A51700D0B746D788-hamster6.gif
R0lGODlhsQA9APoAMQAAAP///2YzAP+UCP7Wf9nZ2f3krQAAACH/C05FVFNDQVBFMi4wAwEAAAAh
+QQJCgAAACwBAAEArQA7AAAD/wi63P4wykmrvbiJLTLgnSeOZGmW3LBhm7qecCzP1Ua0L4ULd0j/
wKCIR+gNXJKWq3gTOp9QDbMoOIKuKdW0Ge16Z0RmlbMVg7a+7xPkYXdt5qN8KreGe2poKlcb89dE
ecc.....
------=_NextPart_000_2B2A_01C282DD.1405C160
Content-Type: audio/wav;
 name="hamster[1].wav"
Content-Transfer-Encoding: base64
Content-ID: <0e0f01c214b1$230210a0$0100a8c0@mauro>
UklGRlmiAQBXQVZFZm10IBAAAAABAAEAESsAABErAAABAAgAZGF0YTWiAQB/gH+Af4B/gYaFhoWG
hYWFhYWFhYWFhoWGhYWFhYaFhoWFhYWGhYaFhIWEhYSEhISEhISFhIWEhYWFhIWGhYaFhYWFhYWF
hYWFhYWFhYWFhYWFhYWFhYaFhYWFhYSFhISEhISEhISEhIWEhYSFhYWFhYWFhISFhYWFhYWFhYWF
ecc....
------=_NextPart_000_2B2A_01C282DD.1405C160--


title: email sonore da access.... [Un po OT]

author: Lenny

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:bjk9rq$nif$1...@lacerta.tiscalinet.it...

secondo me sono email in html con integrato il file sonoro.
non ricordo il codice html da usare.
questo sistema però è tipico di outlook e windows.
il caro Bill infatti ha trasformato le email da testo a html e
chi legge le email con programmi di posta "normali"
hanno difficoltà a leggere email in html.
tieni conto di questo.
ciao
Lenny


title: aggiungere un valore in un campo numerico

author: lello

text:
salve a tutti,
ho un piccolo problema -per me enorme come una montagna-, devo catalogare
una miriade di pezzi di ricambio per un'azienda, la quale mi fornisce la
base dati in tabelle access.
Il problema è questo le tabelle hanno un campo codice pezzo di ricambio(un
valore numerico a sei cifre), corrispondente al pezzo, io dovrei aggiungere
all'inizio di ciascun codice pezzo una lettera, senza modificare il valore
già presente.
Vorrei evitare il copia e incolla campo per campo, in quanto gli articoli
sono moltissimi e inoltre raggruppati per categorie......qualcuno potrebbe
darmi una mano??????....grazie
lello


author: Cinzia

text:
"lello" <
cle...@inwind.it
> ha scritto nel messaggio
news:ck3ruj$lkh$1...@balena.cs.interbusiness.it...

Ciao Lello,
puoi aggiungere un campo alla tabella e con una query di aggiornamento
costruire il codice che ti serve, però prima devi specificare in base a che
criterio devi aggiungere questa lettera e in funzione del criterio possiamo
suggerirti cosa fare.
Per banalizzare se tu volessi aggiungere la lettera A al codice pezzo
dovresti crearti un campo NuovoCodice ed eseguire una query di questo tipo:
UPDATE Ricambi SET Ricambi.nuovCodice = "A" & [codice];
 presumo però che la cosa sia un po più complicata perchè ci saranno delle
regole in base alle quali attribuire una lettera piuttosto che un'altra, per
cui se hai ancora bisogno di aiuto specifica le regole!
Saluti
cinzia


author: Bruno Campanini

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> wrote in message
news:ck4400$jki$1...@lacerta.tiscalinet.it...

Non è necessario inserire un nuovo campo in tabella.
È sufficente:
UPDATE Ricambi SET Ricambi.codice = "A" & [codice];
Ciao
Bruno


text:
[cut]

Si ho suggerito di aggiungere un campo solo perchè ha detto "senza
modificare il valore già presente",  frase che si può prestare a diverse
letture, comunque in un  modo o nell'altro dovrebbe riuscire a farlo!
Cinzia


text:
"Cinzia" <
cinziapagani_...@tiscali.it
> wrote in message
news:ck49u5$ngn$1...@lacerta.tiscalinet.it...
> Si ho suggerito di aggiungere un campo solo perchè ha detto "senza
> modificare il valore già presente",  frase che si può prestare a diverse
> letture, comunque in un  modo o nell'altro dovrebbe riuscire a farlo!
> Cinzia
Sì, certo.
Ma il mio più che altro era desiderio di conversazione.
Stammi bene
Bruno


text:
GRASSIEEEE,
sei stata grande Cinzia, va benissimo così, poichè solo in alcuni casi,
posso raggruppare i codici in base al seriale, così faccio una prima
sgrossatura, per i restanti dovrò munirmi di grande pazienza e controllarli
uno per uno...
P.S.: grazie anche a te Bruno
CIAO
a risentirci al prossimo problema per me e seccatura per voi
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:ck4400$jki$1...@lacerta.tiscalinet.it...



title: PERMUTARE POSIZIONE CAMPI

author: RobertoAcc

text:
Sto realizzando un mdb che mi estrae CASUALMENTE da 1000 domande  10,
 fino qui è stato fatto.
Quello che volevo sapere come posso realizzare una query sql o in altro
modo  che mi
permette di permutare CASUALMENTE la posizione delle risposte per ciascuna
delle 10 domande in quanto la Risp_1 è sempre quella esatta.
La query è strutturata così:
N° Domanda Risp_1 Risp_2 Risp_3 Risp_4
GRAZIE CIAO
*** un saluto a Daniele e grazie per avermi suggerito dai cambiare
l'oggetto.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: PERMUTARE POSIZIONE CAMPI

author: Antonio Biso

text:
"RobertoAcc" <
salzi...@yahoo.it
> ha scritto nel messaggio
news:buj3mk$cia$1...@news.newsland.it...
> Sto realizzando un mdb che mi estrae CASUALMENTE da 1000 domande  10,
>  fino qui è stato fatto.
> Quello che volevo sapere come posso realizzare una query sql o in altro
> modo  che mi
> permette di permutare CASUALMENTE la posizione delle risposte per ciascuna
> delle 10 domande in quanto la Risp_1 è sempre quella esatta.
>
> La query è strutturata così:
>
> N° Domanda Risp_1 Risp_2 Risp_3 Risp_4
>
> GRAZIE CIAO
>
Tramite random e randomize puoi generare numeri casuali tra 1 e 4.
A quel punto prelevi con quell'ordine le risposte 1->4
Antonio


title: PERMUTARE POSIZIONE CAMPI

author: namor

text:
RobertoAcc ha scritto:
> Sto realizzando un mdb che mi estrae CASUALMENTE da 1000 domande  10,
>  fino qui è stato fatto.
> Quello che volevo sapere come posso realizzare una query sql o in altro
> modo  che mi
> permette di permutare CASUALMENTE la posizione delle risposte per ciascuna
> delle 10 domande in quanto la Risp_1 è sempre quella esatta.
> La query è strutturata così:
> N° Domanda Risp_1 Risp_2 Risp_3 Risp_4
> GRAZIE CIAO
> *** un saluto a Daniele e grazie per avermi suggerito dai cambiare
> l'oggetto.
Puoi usare un gruppo di opzioni in una maschera e cambiare l'ordine delle
risposte sull'evento current, ricordandoti di cambiare, oltre che
l'etichetta con il testo della risposta, anche il valore dell'opzione
associata:
If Not Me.NewRecord Then
  Dim a(4) As Byte, i As Byte
  Randomize Timer
  a(1) = Int(Rnd * 4) + 1
  Do: a(2) = Int(Rnd * 4) + 1: Loop While a(2) = a(1)
  Do: a(3) = Int(Rnd * 4) + 1: Loop While a(3) = a(1) Or a(3) = a(2)
  a(4) = 10 - a(1) - a(2) - a(3)
  For i = 1 To 4
    Me("risposta" & Format(i, "0")).Caption = _
        Me("risp_" & Format(a(i), "0"))
    Me("valore" & Format(i, "0")).OptionValue = a(i)
  Next
End If
Namor
--
namor at inwind punto it



title: PERMUTARE POSIZIONE CAMPI

text:
namor ha scritto:
> RobertoAcc ha scritto:



> Namor
GRAZIE A TE NAMOR PER LA "RISPOSTA NON STRINGATA" TI FARO' SAPERE L'ESITO
--



title: PERMUTARE POSIZIONE CAMPI

text:
namor ha scritto:
> RobertoAcc ha scritto:



> Namor
GRAZIE A TE NAMOR PER LA "RISPOSTA NON STRINGATA" TI FARO' SAPERE L'ESITO
--
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
"RobertoAcc" <
salzi...@yahoo.it
> ha scritto nel messaggio
news:buj8o9$3rb$1...@news.newsland.it...
> namor ha scritto:
>
>
> GRAZIE A TE NAMOR PER LA "RISPOSTA NON STRINGATA" TI FARO' SAPERE L'ESITO
Vedi Namor?
Diamogli la pappa pronta, cosě poi fanno anche i galletti!!!
Antonio


title: PERMUTARE POSIZIONE CAMPI

text:
Antonio Biso ha scritto:



Ma nooo... era solo un'insieme di spunti che lui si č studiato, ha capito
ed ha adattato al suo caso. Vero?
Ieri avevo 5 minuti liberi e ho voluto provare questa cosa perchč non mi
era mai capitata un'esigenza simile, di dover randomizzare le posizioni
dei campi, e visto che era venuto bene l'ho postato intero.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
Ciao NAMOR, avrai capito che ho bisogno di chiarimenti
Riporto qui sotto il codice che mi hai scritto :
**************************************************************
if not me.newrecord then
dim a(4) as byte, i as byte
randomize timer
a(1)=int(Rnd*4)+1
do: a(2)=int(Rnd*4)+1: loop while a(2)=a(1)
do: a(3)=int(Rnd*4)+1: loop while a(3)=a(1) or a(3)=a(2)
a(4)=10-a(1)-a(2)-a(3)
fot i=1 to 4
me("Risposta" & Format(i, "0")).Caption=_
me("Risp_"& Format(a(i),"0"))
me("Valore" & Format(i, "0")).OptionValue=a(i)
next
end if
***************************************************************
Attualmente la mia maschera in base a query che ho realizzato consta di:
4 textbox e precisamente "Cod","Domanda",
"Risp_1","Risp_2","Risp_3","Risp_4"
Allora cosa devo fare, devo creare un gruppo di opzioni chiamato
"Risposte".
il valore delle opzioni 1, 2, 3, 4, come devo adattare il tutto.
Scusami penserai che sono un' idiota, e ti do ragione però almeno provo ad
impegnarmi.
Ciao grazie.
--



title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:

Questo codice non funziona con le textbox, è scritto apposta per lavorare
su un gruppo di opzioni. Inserisci un nuovo gruppo di opzioni con 4 valori
a caso e poi cambia i nomi dei controlli. Non importa il valore che
assegni alle opzioni, tanto poi verrà impostato dalla procedura. Le 4
checkbox si devono chiamare "Valore1", "Valore2", 3 e 4 e le 4 etichette
"Risposta1", "Risposta2", 3 e 4. I nomi dei campi provenienti dalla query
che seleziona le 10 domande a caso sono Risp_1, 2, 3 e 4. Se vuoi usare
altri nomi basta che li cambi nel codice.
Ogni volta che visualizzi un record (form_current) la sub calcola
casualmente le 4 posizioni nell'array a() e poi assegna alle 4 etichette
del gruppo di opzioni il testo della risposta, e alle 4 checkbox i
corrispondenti valori da 1 a 4.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
namor ha scritto:
> RobertoAcc ha scritto:
> > Ciao NAMOR, avrai capito che ho bisogno di chiarimenti
> > Riporto qui sotto il codice che mi hai scritto :
> > **************************************************************
> > if not me.newrecord then
> > dim a(4) as byte, i as byte
> > randomize timer
> > a(1)=int(Rnd*4)+1
> > do: a(2)=int(Rnd*4)+1: loop while a(2)=a(1)
> > do: a(3)=int(Rnd*4)+1: loop while a(3)=a(1) or a(3)=a(2)
> > a(4)=10-a(1)-a(2)-a(3)
> > fot i=1 to 4
> > me("Risposta" & Format(i, "0")).Caption=_
> > me("Risp_"& Format(a(i),"0"))
> > me("Valore" & Format(i, "0")).OptionValue=a(i)
> > next
> > end if
Ma il testo delle risposte viene visualizzato nelle etichette "Risposta1",
ecc...?
> > ***************************************************************
> > Attualmente la mia maschera in base a query che ho realizzato consta di:
> > 4 textbox e precisamente "Cod","Domanda",
> > "Risp_1","Risp_2","Risp_3","Risp_4"
> > Allora cosa devo fare, devo creare un gruppo di opzioni chiamato
> > "Risposte".
> > il valore delle opzioni 1, 2, 3, 4, come devo adattare il tutto.
> > Scusami penserai che sono un' idiota, e ti do ragione però almeno provo ad
> > impegnarmi.
> > Ciao grazie.
> Questo codice non funziona con le textbox, è scritto apposta per lavorare
> su un gruppo di opzioni. Inserisci un nuovo gruppo di opzioni con 4 valori
> a caso e poi cambia i nomi dei controlli. Non importa il valore che
> assegni alle opzioni, tanto poi verrà impostato dalla procedura. Le 4
> checkbox si devono chiamare "Valore1", "Valore2", 3 e 4 e le 4 etichette
> "Risposta1", "Risposta2", 3 e 4. I nomi dei campi provenienti dalla query
> che seleziona le 10 domande a caso sono Risp_1, 2, 3 e 4. Se vuoi usare
> altri nomi basta che li cambi nel codice.
> Ogni volta che visualizzi un record (form_current) la sub calcola
> casualmente le 4 posizioni nell'array a() e poi assegna alle 4 etichette
> del gruppo di opzioni il testo della risposta, e alle 4 checkbox i
> corrispondenti valori da 1 a 4.
> Namor
--
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:
[cut]
> Ma il testo delle risposte viene visualizzato nelle etichette "Risposta1",
> ecc...?
Si, il gruppo di opzioni contiene le quattro scelte, ognuna composta dalla
checkbox e da un'etichetta. Nelle etichette vengono messi i testi delle
risposte, e le checkbox le usi per scegliere la risposta.
Il gruppo di opzioni restituirà il valore della risposta scelta (1 2 3 o
4), a prescindere dalla posizione in cui verrà a trovarsi la risposta
esatta (la 1), in quanto la sub modifica anche i valori delle quattro
opzioni oltre che le etichette. Lo puoi associare al campo che dovrà
contenere il valore della risposta.
Per fare il conteggio delle risposte esatte ti basterà fare un count() dei
record con risposta=1.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
namor ha scritto:
> RobertoAcc ha scritto:
> [cut]
> > Ma il testo delle risposte viene visualizzato nelle etichette "Risposta1",
> > ecc...?
> Si, il gruppo di opzioni contiene le quattro scelte, ognuna composta dalla
> checkbox e da un'etichetta. Nelle etichette vengono messi i testi delle
> risposte, e le checkbox le usi per scegliere la risposta.
> Il gruppo di opzioni restituirà il valore della risposta scelta (1 2 3 o
> 4), a prescindere dalla posizione in cui verrà a trovarsi la risposta
> esatta (la 1), in quanto la sub modifica anche i valori delle quattro
> opzioni oltre che le etichette. Lo puoi associare al campo che dovrà
> contenere il valore della risposta.
> Per fare il conteggio delle risposte esatte ti basterà fare un count() dei
> record con risposta=1.
> Namor
Provo a seguire il tuo consiglio.
TI FACCIO SAPERE QUANTO PRIMA.
CIAO E GRAZIE !
--



title: PERMUTARE POSIZIONE CAMPI

author: RobertAcc

text:
Ciao Namor come avrai capito dall'oggetto i tuoi SANTI CONSIGLI hanno
avuto esito POSITIVISSIMO, e per questo ti ringrazio infinitamente.
Un ultima cosa vorrei sapere:
1)Ho creato vicino a ciascuna risposta una etichetta (NON VISIBILE, che
nel  momento in cui clicco su una optionbox, cioč scelgo una risposta,
questa etichetta ridiventa visibile e mi restituisce il testo a seconda:
"ESATTO" di colore verde o "ERRATO" di colore rosso.
2) Poi ieri mi hai anticipato sul discorso di conteggiare le risposte
esatte
   con la count() delle risposte esatte, ma in questo caso come si puo
fare ? forse con usando le etichette che  ho menzionato prima ?
CIAO E ANCORA GRAZIE.



title: PERMUTARE POSIZIONE CAMPI

text:
Ciao Namor come avrai capito dall'oggetto i tuoi SANTI CONSIGLI hanno
avuto esito POSITIVISSIMO, e per questo ti ringrazio infinitamente.
Un ultima cosa vorrei sapere:
 1)Ho creato vicino a ciascuna risposta una etichetta (NON VISIBILE, che
 nel  momento in cui clicco su una optionbox, cioč scelgo una risposta,
 questa etichetta ridiventa visibile e mi restituisce il testo a seconda:
 "ESATTO" di colore verde o "ERRATO" di colore rosso.
 Ma non sono riuscito a fare questa cosa carina ho provato un po di
soluzioni che conosco ma forse sono fuori strada.cOME SI PUň FARE ?



title: PERMUTARE POSIZIONE CAMPI

text:
RobertAcc ha scritto:
> Ciao Namor come avrai capito dall'oggetto i tuoi SANTI CONSIGLI hanno
> avuto esito POSITIVISSIMO, e per questo ti ringrazio infinitamente.
> Un ultima cosa vorrei sapere:
> 1)Ho creato vicino a ciascuna risposta una etichetta (NON VISIBILE, che
> nel  momento in cui clicco su una optionbox, cioč scelgo una risposta,
> questa etichetta ridiventa visibile e mi restituisce il testo a seconda:
> "ESATTO" di colore verde o "ERRATO" di colore rosso.
E se uno ha un ripensamento, come spesso succede a chi fa questo tipo di
quiz a risposta multipla, e vuole cambiare una risposta? Cosě vedi subito
se la risposta č giusta o no. Dovresti dare la soluzione solo quando si
preme un tasto di conferma per passare alla prossima domanda, o non darla
per niente fino alla fine del quiz quando le darai tutte insieme. Nel
secondo caso devi salvare le risposte in una tabella, o in un array in
vba, e fare lo spoglio alla fine.
> 2) Poi ieri mi hai anticipato sul discorso di conteggiare le risposte
> esatte
>    con la count() delle risposte esatte, ma in questo caso come si puo
> fare ? forse con usando le etichette che  ho menzionato prima ?
> CIAO E ANCORA GRAZIE.
Il conteggio alla fine lo puoi fare solo se salvi le risposte da qualche
parte, sennň ovviamente non č possibile.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
namor ha scritto:
> RobertAcc ha scritto:
> > Ciao Namor come avrai capito dall'oggetto i tuoi SANTI CONSIGLI hanno
> > avuto esito POSITIVISSIMO, e per questo ti ringrazio infinitamente.
> > Un ultima cosa vorrei sapere:
> > 1)Ho creato vicino a ciascuna risposta una etichetta (NON VISIBILE, che
> > nel  momento in cui clicco su una optionbox, cioč scelgo una risposta,
> > questa etichetta ridiventa visibile e mi restituisce il testo a seconda:
> > "ESATTO" di colore verde o "ERRATO" di colore rosso.
> E se uno ha un ripensamento, come spesso succede a chi fa questo tipo di
> quiz a risposta multipla, e vuole cambiare una risposta? Cosě vedi subito
> se la risposta č giusta o no. Dovresti dare la soluzione solo quando si
> preme un tasto di conferma per passare alla prossima domanda, o non darla
> per niente fino alla fine del quiz quando le darai tutte insieme. Nel
> secondo caso devi salvare le risposte in una tabella, o in un array in
> vba, e fare lo spoglio alla fine.
> > 2) Poi ieri mi hai anticipato sul discorso di conteggiare le risposte
> > esatte
> >    con la count() delle risposte esatte, ma in questo caso come si puo
> > fare ? forse con usando le etichette che  ho menzionato prima ?
> > CIAO E ANCORA GRAZIE.
> Il conteggio alla fine lo puoi fare solo se salvi le risposte da qualche
> parte, sennň ovviamente non č possibile.
> Namor
Infatti io voglio che una volta che si clicca sulla risposta scelta NON
deve essere possibile fare un' altra scelta (magari con un msgbox tipo
"impossibile fare un'altra scelta") ma passare allla domanda successiva.
E come faccio a salvare i record delle risposte esatte da un'altra parte ?
--



title: PERMUTARE POSIZIONE CAMPI

text:
Ciao NAMOR ci sei ancora, spero che tu abbia letto il mio ultimo post.
Ciao Roberto.



title: PERMUTARE POSIZIONE CAMPI

text:
"RobertoAcc" <
salzi...@yahoo.it
> ha scritto nel messaggio
news:bv5tqt$f7k$1...@news.newsland.it...
> Ciao NAMOR ci sei ancora, spero che tu abbia letto il mio ultimo post.
>
> Ciao Roberto.
E già che ci siamo chiediamogli anche come sta la famiglia, l'unghia
incarnita e quel fastidioso rossore sul culo del pupo!!!
Antonio


title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:
> > > Ciao Namor come avrai capito dall'oggetto i tuoi SANTI CONSIGLI hanno
> > > avuto esito POSITIVISSIMO, e per questo ti ringrazio infinitamente.
> > > Un ultima cosa vorrei sapere:
> > > 1)Ho creato vicino a ciascuna risposta una etichetta (NON VISIBILE, che
> > > nel  momento in cui clicco su una optionbox, cioè scelgo una risposta,
> > > questa etichetta ridiventa visibile e mi restituisce il testo a seconda:
> > > "ESATTO" di colore verde o "ERRATO" di colore rosso.
> > E se uno ha un ripensamento, come spesso succede a chi fa questo tipo di
> > quiz a risposta multipla, e vuole cambiare una risposta? Così vedi subito
> > se la risposta è giusta o no. Dovresti dare la soluzione solo quando si
> > preme un tasto di conferma per passare alla prossima domanda, o non darla
> > per niente fino alla fine del quiz quando le darai tutte insieme. Nel
> > secondo caso devi salvare le risposte in una tabella, o in un array in
> > vba, e fare lo spoglio alla fine.
> > > 2) Poi ieri mi hai anticipato sul discorso di conteggiare le risposte
> > > esatte
> > >    con la count() delle risposte esatte, ma in questo caso come si puo
> > > fare ? forse con usando le etichette che  ho menzionato prima ?
> > > CIAO E ANCORA GRAZIE.
> > Il conteggio alla fine lo puoi fare solo se salvi le risposte da qualche
> > parte, sennò ovviamente non è possibile.
> > Namor
> Infatti io voglio che una volta che si clicca sulla risposta scelta NON
> deve essere possibile fare un' altra scelta (magari con un msgbox tipo
> "impossibile fare un'altra scelta") ma passare allla domanda successiva.
Basta impostare cancel=true sull'evento before_update del gruppo di
opzioni, se è già stata data una risposta.
> E come faccio a salvare i record delle risposte esatte da un'altra parte ?
Associ il gruppo di opzioni ad un campo della tabella/query di origine dei
dati.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
namor ha scritto:
> RobertoAcc ha scritto:
> > > > Ciao Namor come avrai capito dall'oggetto i tuoi SANTI CONSIGLI hanno
> > > > avuto esito POSITIVISSIMO, e per questo ti ringrazio infinitamente.
> > > > Un ultima cosa vorrei sapere:
> > > > 1)Ho creato vicino a ciascuna risposta una etichetta (NON VISIBILE,
che
> > > > nel  momento in cui clicco su una optionbox, cioè scelgo una risposta,
> > > > questa etichetta ridiventa visibile e mi restituisce il testo a
seconda:
> > > > "ESATTO" di colore verde o "ERRATO" di colore rosso.
> > > E se uno ha un ripensamento, come spesso succede a chi fa questo tipo di
> > > quiz a risposta multipla, e vuole cambiare una risposta? Così vedi subito
OK CI PROVO, TI FACCIO SAPERE AL  + PRESTO  COME ANDATA.
> > > se la risposta è giusta o no. Dovresti dare la soluzione solo quando si
> > > preme un tasto di conferma per passare alla prossima domanda, o non darla
> > > per niente fino alla fine del quiz quando le darai tutte insieme. Nel
> > > secondo caso devi salvare le risposte in una tabella, o in un array in
> > > vba, e fare lo spoglio alla fine.
> > > > 2) Poi ieri mi hai anticipato sul discorso di conteggiare le risposte
> > > > esatte
> > > >    con la count() delle risposte esatte, ma in questo caso come si puo
> > > > fare ? forse con usando le etichette che  ho menzionato prima ?
> > > > CIAO E ANCORA GRAZIE.
> > > Il conteggio alla fine lo puoi fare solo se salvi le risposte da qualche
> > > parte, sennò ovviamente non è possibile.
> > > Namor
> > Infatti io voglio che una volta che si clicca sulla risposta scelta NON
> > deve essere possibile fare un' altra scelta (magari con un msgbox tipo
> > "impossibile fare un'altra scelta") ma passare allla domanda successiva.
> Basta impostare cancel=true sull'evento before_update del gruppo di
> opzioni, se è già stata data una risposta.
> > E come faccio a salvare i record delle risposte esatte da un'altra parte ?
> Associ il gruppo di opzioni ad un campo della tabella/query di origine dei
> dati.
> Namor
--
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:
> Ciao NAMOR ci sei ancora, spero che tu abbia letto il mio ultimo post.
> Ciao Roberto.
Si, ma ci sono alcuni dettagli da correggere.
Sarebbe meglio evitare di fare domande dirette ad una sola persona in
particolare, è contro lo spirito di collaborazione del ng. A me
personalmente dà fastidio, e potrebbero esserci tanti altri che sanno la
risposta e magari non la scrivono perchè il post non è per loro. Io
nemmeno li leggo i post con oggetto "Per <nome>". Se poi quello è in ferie
o non ha voglia o tempo di risponderti, il tuo problema resta irrisolto.
Se uno comincia a rispondere ad una tua richiesta, visto che ormai ha ben
chiara la situazione solitamente continua finchè non si risolve il
problema, come si può notare dai numerosi thread precedenti.
Il ng non è il luogo adatto per le conversazioni private uno a uno, per
quello ci sono le email, ma nessuno dei tanti esperti di access che puoi
trovare qui ti risponderà mai privatamente via email.
E non si scrive l'oggetto tutto in maiuscolo, equivale a gridare.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
Antonio Biso ha scritto:



Ciaooo bel tenerone! Da quanto tempo non ci si sente! Che piacere vedere
che c'è qualcuno che si interessa a te. In famiglia tutto bene, mia
sorella si laurea a marzo, adesso è in laboratorio a bologna a far
crescere batteri. Non ho mai avuto problemi con le unghie tranne un paio
di volte che me le sono schiacciate e mi sono cadute, e per ora non ho
pupi nè moglie nè morose.
E tu che mi racconti, eh, che mi racconti?
Saluti.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bv7sp7$hgu$1...@news.newsland.it...
> Antonio Biso ha scritto:
> > "RobertoAcc" <
salzi...@yahoo.it
> ha scritto nel messaggio
> > news:bv5tqt$f7k$1...@news.newsland.it...
>
> sorella si laurea a marzo, adesso è in laboratorio a bologna a far
Interessante....
Antonio


title: PERMUTARE POSIZIONE CAMPI

text:
Antonio Biso ha scritto:
> > sorella si laurea a marzo, adesso è in laboratorio a bologna a far
> Interessante....
> Antonio
Naaaa... non è il tuo tipo. Alta, magra, figa... proprio non fa per te!
Eheheh!



title: PERMUTARE POSIZIONE CAMPI

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bv7vpe$aps$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > > sorella si laurea a marzo, adesso č in laboratorio a bologna a far
>
> > Interessante....
> > Antonio
>
> Naaaa... non č il tuo tipo. Alta, magra, figa... proprio non fa per te!
> Eheheh!
> Namor
Bocciofila?
Antonio


title: PERMUTARE POSIZIONE CAMPI

text:
Antonio Biso ha scritto:
> > > > sorella si laurea a marzo, adesso è in laboratorio a bologna a far
> > > Interessante....
> > > Antonio
> > Naaaa... non è il tuo tipo. Alta, magra, figa... proprio non fa per te!
> > Eheheh!
> > Namor
> Bocciofila?
> Antonio
No basket, no golf. Il giusto compromesso.



title: PERMUTARE POSIZIONE CAMPI

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bv8buo$185$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > > > > sorella si laurea a marzo, adesso č in laboratorio a bologna a far
>
> > > > Interessante....
> > > > Antonio
>
> > > Naaaa... non č il tuo tipo. Alta, magra, figa... proprio non fa per
te!
> > > Eheheh!
> > > Namor
>
> > Bocciofila?
> > Antonio
>
> No basket, no golf. Il giusto compromesso.
> Namor
Mi sembra di ricordare che devo effettuare delle installazioni
all'universitą di bologna...
hmmm....
Antonio


title: PERMUTARE POSIZIONE CAMPI

text:
Antonio Biso ha scritto:
> > > > > > sorella si laurea a marzo, adesso è in laboratorio a bologna a far
> > > > > Interessante....
> > > > > Antonio
> > > > Naaaa... non è il tuo tipo. Alta, magra, figa... proprio non fa per
> te!
> > > > Eheheh!
> > > > Namor
> > > Bocciofila?
> > > Antonio
> > No basket, no golf. Il giusto compromesso.
> > Namor
> Mi sembra di ricordare che devo effettuare delle installazioni
> all'università di bologna...
> hmmm....
> Antonio
Se ti infetti con le sue colture di batteri e ti viene il cagotto, poi non
venire a piagnucolare da me, eh!?!



title: PERMUTARE POSIZIONE CAMPI

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:bv8nev$i0j$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > > > > > > sorella si laurea a marzo, adesso è in laboratorio a bologna a
far
>
> > > > > > Interessante....
> > > > > > Antonio
>
> > > > > Naaaa... non è il tuo tipo. Alta, magra, figa... proprio non fa
per
> > te!
> > > > > Eheheh!
> > > > > Namor
>
> > > > Bocciofila?
> > > > Antonio
>
> > > No basket, no golf. Il giusto compromesso.
> > > Namor
>
> > Mi sembra di ricordare che devo effettuare delle installazioni
> > all'università di bologna...
> > hmmm....
> > Antonio
>
> Se ti infetti con le sue colture di batteri e ti viene il cagotto, poi non
> venire a piagnucolare da me, eh!?!
> Namor
Non ti preoccupare: io pratico il sesso sicuro!!!
Antonio


title: PERMUTARE POSIZIONE CAMPI

text:
Antonio Biso ha scritto:
> > > Mi sembra di ricordare che devo effettuare delle installazioni
> > > all'università di bologna...
> > > hmmm....
> > > Antonio
> > Se ti infetti con le sue colture di batteri e ti viene il cagotto, poi
> > non venire a piagnucolare da me, eh!?!
> > Namor
> Non ti preoccupare: io pratico il sesso sicuro!!!
> Antonio
Nel senso che fai da solo, così non ci sono rischi?



title: PERMUTARE POSIZIONE CAMPI

text:
Prima di tutto volevo SCUSARMI con NAMOR, ANTONIO e il forum se non ho
seguito un comportamento corretto nel postare i miei quesiti.
Ritornando al db dei quiz, ieri pomeriggio ho provato a calcolare con il
count() il N° delle risposte esatte ma mi è sembrato ovio che erravo,
nella maschera lo scritta cosi:
count([Risp_1])
e ovviamente mi restituia il valore 10 (visto che le domande sono 10)
mentre lo scopo è che volta x volta
che si indovina la risposta il contatore si aggiorna.
Aiutooo!
E poi il discorso che scegliendo cliccando sull'opzione con la risposta
giusta dopo aver premuto un bottone mi venga restituita una msbox con il
testo "Esatto" o "Errato".
Grazie, e ancora tante mie scuse !
--



title: PERMUTARE POSIZIONE CAMPI

text:
Prima di tutto volevo SCUSARMI con NAMOR, ANTONIO e il forum se non ho
seguito un comportamento corretto nel postare i miei quesiti.
Ritornando al db dei quiz, ieri pomeriggio ho provato a calcolare con il
count() il N° delle risposte esatte ma mi è sembrato ovio che erravo,
nella maschera lo scritta cosi:
count([Risp_1])
e ovviamente mi restituia il valore 10 (visto che le domande sono 10)
mentre lo scopo è che volta x volta
che si indovina la risposta il contatore si aggiorna.
Aiutooo!
E poi il discorso che scegliendo cliccando sull'opzione con la risposta
giusta dopo aver premuto un bottone mi venga restituita una msbox con il
testo "Esatto" o "Errato".
Grazie, e ancora tante mie scuse !
--
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:
> Prima di tutto volevo SCUSARMI con NAMOR, ANTONIO e il forum se non ho
> seguito un comportamento corretto nel postare i miei quesiti.
> Ritornando al db dei quiz, ieri pomeriggio ho provato a calcolare con il
> count() il N° delle risposte esatte ma mi è sembrato ovio che erravo,
> nella maschera lo scritta cosi:
> count([Risp_1])
> e ovviamente mi restituia il valore 10 (visto che le domande sono 10)
> mentre lo scopo è che volta x volta
> che si indovina la risposta il contatore si aggiorna.
> Aiutooo!
> E poi il discorso che scegliendo cliccando sull'opzione con la risposta
> giusta dopo aver premuto un bottone mi venga restituita una msbox con il
> testo "Esatto" o "Errato".
> Grazie, e ancora tante mie scuse !
Metti nella maschera un pulsante per la conferma della risposta, da
premere per confermare e spostarsi sulla prossima domanda. Nell'evento
click, prima di spostarti sul prossimo record, fai il controllo:
    If Me.Risposta = 1 Then MsgBox "ESATTO!" Else MsgBox "SBAGLIATO!"
    DoCmd.GoToRecord , , acNext
Per il contatore puoi usare una variabile a livello di maschera
(dichiarata fuori dalle varie sub), inizializzarla a zero sull'evento
form_open e incrementarla quando viene data una risposta esatta.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
namor ha scritto:
> RobertoAcc ha scritto:
> > Prima di tutto volevo SCUSARMI con NAMOR, ANTONIO e il forum se non ho
> > seguito un comportamento corretto nel postare i miei quesiti.
> > Ritornando al db dei quiz, ieri pomeriggio ho provato a calcolare con il
> > count() il N° delle risposte esatte ma mi è sembrato ovio che erravo,
> > nella maschera lo scritta cosi:
> > count([Risp_1])
> > e ovviamente mi restituia il valore 10 (visto che le domande sono 10)
> > mentre lo scopo è che volta x volta
> > che si indovina la risposta il contatore si aggiorna.
> > Aiutooo!
> > E poi il discorso che scegliendo cliccando sull'opzione con la risposta
> > giusta dopo aver premuto un bottone mi venga restituita una msbox con il
> > testo "Esatto" o "Errato".
> > Grazie, e ancora tante mie scuse !
> Metti nella maschera un pulsante per la conferma della risposta, da
> premere per confermare e spostarsi sulla prossima domanda. Nell'evento
> click, prima di spostarti sul prossimo record, fai il controllo:
>     If Me.Risposta = 1 Then MsgBox "ESATTO!" Else MsgBox "SBAGLIATO!"
>     DoCmd.GoToRecord , , acNext
> Per il contatore puoi usare una variabile a livello di maschera
> (dichiarata fuori dalle varie sub), inizializzarla a zero sull'evento
> form_open e incrementarla quando viene data una risposta esatta.
> Namor
Grazie vado a verificare ti faccio sapere, CIAO
--



title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:




Togli dalla maschera i pulsanti di spostamento, in modo che l'unico
sistema per spostarsi tra i record sia il tuo pulsante personalizzato, che
porta solo in avanti e mai indietro. Controlla anche, prima di spostarti,
che sia stata effettivamente scelta una delle quattro risposte (il gruppo
di opzioni non sia rimasto in bianco).
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
namor ha scritto:





Ma nel controllo che hai scritto :
If Me.Risposta = 1 Then MsgBox "ESATTO!" Else MsgBox "SBAGLIATO!"
DoCmd.GoToRecord , , acNext
Risposta va poi a riferirsi al gruppo di opzioni ?
scusa se la domanda è banale ?
--



title: PERMUTARE POSIZIONE CAMPI

text:
La domanda che ti ho fatto nel post precedente, si riferiva al fatto che
visto i suggerimenti che mi avevi
dato in un paio di precedenti post che riassumo qui sotto:
****************************************************************************
 if not me.newrecord then
> dim a(4) as byte, i as byte
> randomize timer
> a(1)=int(Rnd*4)+1
> do: a(2)=int(Rnd*4)+1: loop while a(2)=a(1)
> do: a(3)=int(Rnd*4)+1: loop while a(3)=a(1) or a(3)=a(2)
> a(4)=10-a(1)-a(2)-a(3)
> fot i=1 to 4
> me("Risposta" & Format(i, "0")).Caption=_
> me("Risp_"& Format(a(i),"0"))
> me("Valore" & Format(i, "0")).OptionValue=a(i)
> next
> end if
Le 4 checkbox si devono chiamare "Valore1", "Valore2", 3 e 4 e le 4
etichette
"Risposta1", "Risposta2", 3 e 4. I nomi dei campi provenienti dalla query
che seleziona le 10 domande a caso sono Risp_1, 2, 3 e 4. Se vuoi usare
altri nomi basta che li cambi nel codice.
Ogni volta che visualizzi un record (form_current) la sub calcola
casualmente le 4 posizioni nell'array a() e poi assegna alle 4 etichette
del gruppo di opzioni il testo della risposta, e alle 4 checkbox i
corrispondenti valori da 1 a 4.
Namor
******************************************************************************
Non ho capito come fornendo ad un tasto il seguente codice:
If Me.Risposta = 1 Then MsgBox "ESATTO!" Else MsgBox "SBAGLIATO!"
DoCmd.GoToRecord , , acNext
il db vada a confrontare l'opzione scelta (che ciascuna si chiama
"Valore1", "Valore2", 3 e 4 le cui etichette
si chiamano "Risposta1", "Risposta2", 3 e 4).
Cioè il mio dubbio e sulla parola "Risposta" tra l'altro il campo della
tabella delle risposte giuste si chiama "Risp_1".
forse "Risposta" è il nome da dare al "gruppo di opzioni" ?
Scusami ancora per la probabile banalità della mia domanda.
Grazie, ciao.



title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:
[cut]
> Non ho capito come fornendo ad un tasto il seguente codice:
> If Me.Risposta = 1 Then MsgBox "ESATTO!" Else MsgBox "SBAGLIATO!"
> DoCmd.GoToRecord , , acNext
> il db vada a confrontare l'opzione scelta (che ciascuna si chiama
> "Valore1", "Valore2", 3 e 4 le cui etichette
> si chiamano "Risposta1", "Risposta2", 3 e 4).
> Cioè il mio dubbio e sulla parola "Risposta" tra l'altro il campo
> della tabella delle risposte giuste si chiama "Risp_1".
> forse "Risposta" è il nome da dare al "gruppo di opzioni" ?
> Scusami ancora per la probabile banalità della mia domanda.
> Grazie, ciao.
<rispondo qua perchè sull'altro post mi dà un errore>
Si, si riferisce al gruppo di opzioni.
Come funziona un gruppo di opzioni?
Lo puoi considerare come un controllo unico, che contiene una o più coppie
di opzioni (checkbox+etichetta), ognuna con un proprio valore che si
imposta nella scheda delle proprietà nella riga "Valore opzione".
Quando selezioni una delle checkbox, il gruppo di opzioni assume il valore
di quella checkbox. E' per questo che quando ne selezioni una le altre si
svuotano in automatico (a meno che non ce ne siano due o più con lo stesso
valore).
Quindi il tuo controllo non sarà
  if me.valore1=true then...
  if me.valore2=true then...
  .....
ma solamente
  if me.risposta=....
oppure
  select case me.risposta
Di solito non ci si preoccupa nemmeno di cambiare il nome predefinito alle
checkbox ("OpzioneXX") e alle etichette ("EtichettaXX") perchè non le si
usa nel codice.
Qui, per chiarezza e leggibilità del codice, e per il corretto
funzionamento della procedura (dovevano essere numerate da 1 a 4 per
poterle scorrere con un ciclo for), è stato necessario cambiare i nomi
predefiniti.
Nel tuo caso ti basta testare se il valore del gruppo di opzioni è uguale
a uno, dato che la sub si occupa di impostare sempre il valore 1 alla
checkbox associata alla risposta esatta, in qualunque posizione vada a
finire.
Non puoi fare un test del tipo "if me.valore1=true" perchè la risposta
giusta non sarà sempre associata alla checkbox 1.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
Ti scrivo qui, anche a me ha dato errore:
*********
OK sei stato SUPER-ESAURIENTE, nella tua risposta. Ti faciio sapere l'esito
**********
--



title: PERMUTARE POSIZIONE CAMPI

text:
Scusa se ti scrivo qui ma sull'ultimo post mi da errore !
Si è andato tutto bene !!!!
In oltre ho disabilitato il tasto che mi da il msg di risposta giusta o
sbagliata
(che ho chiamato "OK"), e nell'evento after_Update del gruppo di opzioni
ho imposto che
OK.Enabled = True
che come tu sai significa che se non viene selezionata nessuna opzione il
tasto OK rimane disabilitato.
In questo modo sono sempre obbligato a selezionare una risposta (e quindi
il tasto OK si attiva).
L' unica cosa che non mi piace e che quando passo al record successivo
ovvero alla domanda successiva,
il tasto OK rimane abilitato (invece di ritorare disabilitato) nonostante
le opzioni non sono state selezionate.
Come posso ovviare ?
L'ultima cosa che mi rimane da fare è il contatore delle risposte esatte
da porre sulla maschera,
che francamente non so come si dichiara una variabile a livello di
maschera ecc insomma l'ultima cosa che mi hai postatoi ieri.
Ciao !
--



title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:
> Scusa se ti scrivo qui ma sull'ultimo post mi da errore !
> Si è andato tutto bene !!!!
> In oltre ho disabilitato il tasto che mi da il msg di risposta giusta o
> sbagliata
> (che ho chiamato "OK"), e nell'evento after_Update del gruppo di opzioni
> ho imposto che
> OK.Enabled = True
> che come tu sai significa che se non viene selezionata nessuna opzione il
> tasto OK rimane disabilitato.
> In questo modo sono sempre obbligato a selezionare una risposta (e quindi
> il tasto OK si attiva).
> L' unica cosa che non mi piace e che quando passo al record successivo
> ovvero alla domanda successiva,
> il tasto OK rimane abilitato (invece di ritorare disabilitato) nonostante
> le opzioni non sono state selezionate.
> Come posso ovviare ?
Nello stesso modo, cioè impostando enabled=false ogni volta che passi su
un nuovo record, cioè subito dopo il .gotorecord oppure su form_current.
> L'ultima cosa che mi rimane da fare è il contatore delle risposte esatte
> da porre sulla maschera,
> che francamente non so come si dichiara una variabile a livello di
> maschera ecc insomma l'ultima cosa che mi hai postatoi ieri.
> Ciao !
La variabile la dichiari come al solito
  Dim esatte as integer
ma invece di metterla dentro a una sub la metti in testa al modulo, subito
dopo option explicit e option compare. Dichiarandola lì sarà visibile da
tutte le sub. Poi la imposti a zero su form_open e la incrementi in caso
di risposta esatta.
Al posto della variabile puoi anche usare una casella di testo non
associata (bloccata in modo che l'utente non la possa modificare).
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
Si preferirei mettere una text non associata ma all'interno cosa ci scrivo
?
=count(___) ???
--



title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:
> Si preferirei mettere una text non associata ma all'interno cosa ci scrivo
> ?
> =count(___) ???
Niente. Se è non associata non deve esserci scritto niente.
La imposti a zero su form_open, e dove fai il msgbox la incrementi con
me.nomecasella=me.nomecasella+1
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: PERMUTARE POSIZIONE CAMPI

text:
namor ha scritto:
> RobertoAcc ha scritto:
> > Si preferirei mettere una text non associata ma all'interno cosa ci scrivo
> > ?
> > =count(___) ???
> Niente. Se č non associata non deve esserci scritto niente.
> La imposti a zero su form_open, e dove fai il msgbox la incrementi con
> me.nomecasella=me.nomecasella+1
> Namor
**************************
Scusa se sto continuando a scrivere qui ma mi da errore nei post
precedenti.
cioe la imposto a zero significa cosě:
Private Sub Form_Open(Cancel As Integer)
nomecasella=0
me.nomecasella=me.nomecasella+1
End Sub
ed in questo modo mi fornisce il n° risposte esatte ?
Ciao !
--



title: PERMUTARE POSIZIONE CAMPI

text:
RobertoAcc ha scritto:
> namor ha scritto:
> > RobertoAcc ha scritto:
> > > Si preferirei mettere una text non associata ma all'interno cosa ci
scrivo
> > > ?
> > > =count(___) ???
> > Niente. Se è non associata non deve esserci scritto niente.
> > La imposti a zero su form_open, e dove fai il msgbox la incrementi con
> > me.nomecasella=me.nomecasella+1
> > Namor
> **************************
> Scusa se sto continuando a scrivere qui ma mi da errore nei post
> precedenti.
> cioe la imposto a zero significa così:
> Private Sub Form_Open(Cancel As Integer)
> nomecasella=0
> me.nomecasella=me.nomecasella+1
> End Sub
> ed in questo modo mi fornisce il n° risposte esatte ?
> Ciao !
Si, lì la imposti a zero, ma la incrementi quando fai la verifica della
risposta sul click del pulsante, sennò resta fissa sul valore uno.
Non ho ancora capito bene come mai su una parte di questo thread non si
riesca a postare, mi spiace dover spargere le risposte qua e là, ne va
della leggibilità del discorso.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: query di creazione tabella

text:
Salve a tutti,
vorrei ottenere da codice lo stesso risultato di una query di creazione
tabella.
così ho compiltao la query, ne ho copiato l'istruzione SQL
in un modulo dove ho usato il comando
docmd.runsql(".....la query")
ma quando eseguo il codice mi dà errore: dice che è necessario indicare
almeno una tabella o una query.
Che significa?
Grazie a tutti
Ciao
Antonio


title: query di creazione tabella

text:
<
ari...@libero.it
> wrote in message
HAYF6.372$sb5....@news.infostrada.it...

Posta la riga di comando che hai scritto e su cui ti da errore
Antonio


title: Formattazione report

text:
Salve a tutti vorrei un aiuto per formattare un report in access2003.
Mi spiego
Ho creato un piccolo database per la gestione di preventivi, dalla
maschera di gestione richiamo un report
predisposto con intestazione pagina dove sono riportati i dati del
cliente. nel corpo la descrizione del preventivo
a piè pagina i dati miei e a pie pagina report le condizioni. Succede
che se la descrizione è molto ampia crea una nuova pagina, però il pie
pagina report si sposta in alto e non mantiene lo stesso spazio come
il piè pagina. Come pèosso fare per fa apparire l'ultima pagina con la
fine report in basso dove è stato predisposto. Grazie


title: creare add in per vbe

author: shado gps

text:
ho trovato  questo interessante  articolo , ho scaricato il file allegato ma non riesco ad aprire il file con l'estensione VBA, dovrebbe essere il sorgente in vba.
Vorrei apportare delle modifiche.
avete qualche suggerimento ?

https://tdeinformatica.it/Articoli/AddInForVBE.aspx


title: immissione dati in db

author: iblinku

text:
ho creato una maschera con diversi campi e un pulsante. premendo questo
pulsante devo immettere i dati dei campi all'interno di una tabella del
db. ho creato l'azione del bottone per il click ma inserendo tale codice
  mi viene dato errore :
Private Sub inserisci_record_Click()
INSERT INTO tabella_oggetti
(id_oggetto,nome_oggetto,tipo_oggetto,data_acquisto,prezzo_acquisto,nome_acquirente,id_foto_oggetto)
VALUES
("","Me.nome_oggetto","Me.tipo_oggetto","Me.data_acquisto","Me.prezzo_acquisto","Me.nome_acquirente","Me.IdFoto")
On Error GoTo Err_inserisci_record_Click
     DoCmd.GoToRecord , , acNewRec
Exit_inserisci_record_Click:
     Exit Sub
Err_inserisci_record_Click:
     MsgBox Err.Description
     Resume Exit_inserisci_record_Click
End Sub
provengo da mysql quindi pensavo che l'operazione giusta fosse "insert
into.... values...." ma a quanto pare mi sbaglio. qualche consiglio
grazie


title: immissione dati in db

author: Gabriele Bertolucci

text:
> ho creato l'azione del bottone per il click ma inserendo tale
> codice
> mi viene dato errore :
> provengo da mysql quindi pensavo che l'operazione giusta fosse "insert
> into.... values...." ma a quanto pare mi sbaglio. qualche consiglio
L'errore ti viene restituito perché stai cercando di fare una cosa nel modo
sbagliato.
Tu hai inserito del codice SQL in linea con il codice VBA, ma non funziona
in questo modo.
Ti consiglio di dichiararti una variabile di tipo stringa ed assegnargli
il testo della query di comando che vuoi eseguire.
A questo punto devi utilizzare l'istruzione VBA DoCmd.RunSQL alla quale passerai
la variabile precedentemente dichiarata.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: immissione dati in db

author: Sergio MAZZA

text:
"iblinku" <NOSPAMM...@genie.itNOSPAMM> ha scritto nel messaggio news:4415e...@x-privat.org...

Oltre al suggerimento di Gabriele; se id_oggetto č di tipo contatore non puoi accodargli valori, meno che mai di testo o nulli. Ma
probabilmente il casino č dato dalla costruzione della stringa...
Ciao.
--
Sergio MAZZA


title: immissione dati in db

text:
Gabriele Bertolucci ha scritto:
>
> L'errore ti viene restituito perché stai cercando di fare una cosa nel
> modo sbagliato.
>
> Tu hai inserito del codice SQL in linea con il codice VBA, ma non
> funziona in questo modo.
>
> Ti consiglio di dichiararti una variabile di tipo stringa ed assegnargli
> il testo della query di comando che vuoi eseguire.
>
> A questo punto devi utilizzare l'istruzione VBA DoCmd.RunSQL alla quale
> passerai la variabile precedentemente dichiarata.
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
>
>
quindi dovrei scrivere cosě:
Private Sub inserisci_record_Click()
variabile = INSERT INTO tabella_oggetti
(id_oggetto,nome_oggetto,tipo_oggetto,data_acquisto,prezzo_acquisto,nome_acquirente,id_foto_oggetto)
VALUES
("","Me.nome_oggetto","Me.tipo_oggetto","Me.data_acquisto","Me.prezzo_acquisto","Me.nome_acquirente","Me.IdFoto")
On Error GoTo Err_inserisci_record_Click
     DoCmd.GoToRecord , variabile , acNewRec
Exit_inserisci_record_Click:
     Exit Sub
Err_inserisci_record_Click:
     MsgBox Err.Description
     Resume Exit_inserisci_record_Click
End Sub
premetto che non so come si dichiara una variabile in visual basic e di
quale tipo di variabile devo dichiarare.


title: immissione dati in db

text:
> Private Sub inserisci_record_Click()
> variabile = INSERT INTO tabella_oggetti
> (id_oggetto,nome_oggetto,tipo_oggetto,data_acquisto,prezzo_acquisto,no
> me_acquirente,id_foto_oggetto)
> VALUES
> ("","Me.nome_oggetto","Me.tipo_oggetto","Me.data_acquisto","Me.prezzo_
> acquisto","Me.nome_acquirente","Me.IdFoto")
>
> On Error GoTo Err_inserisci_record_Click
> DoCmd.GoToRecord , variabile , acNewRec
> Exit_inserisci_record_Click:
> Exit Sub
> Err_inserisci_record_Click:
> MsgBox Err.Description
> Resume Exit_inserisci_record_Click
> End Sub
No, non ci siamo proprio.
> premetto che non so come si dichiara una variabile in visual basic e
> di quale tipo di variabile devo dichiarare.
Scusa iblinku, ma prima di poter utilizzare un linguaggio bisogna capire
come questo linguaggio è fatto. Bisogna conoscere almeno le basi di quel
linguaggio.
Per Access, poi, è bene anche conoscere i fondamenti del linguaggio SQL.
Non credo che serva a molto continuare questo thread se non riesci a capire
il codice che ti avevo scritto.
Senza rancore.



title: immissione dati in db

text:
Gabriele Bertolucci ha scritto:
>
> Scusa iblinku, ma prima di poter utilizzare un linguaggio bisogna capire
> come questo linguaggio è fatto. Bisogna conoscere almeno le basi di quel
> linguaggio.
> Per Access, poi, è bene anche conoscere i fondamenti del linguaggio SQL.
>
> Non credo che serva a molto continuare questo thread se non riesci a
> capire il codice che ti avevo scritto.
>
> Senza rancore.
>
> --
> PBsoft di Gabriele Bertolucci
>
www.pbsoft.it
> skype: pbsoftsolution
>
>
SQL lo conosco perchè ho fatto diversi progetti in MYSQL+PHP o altri
linguaggi, ma ora 1 amico mi ha chiesto una cosa in ACCESS e non posso
studiarmi visual basic solo per scrivere due righe.
conosco c,c++,java ma visual basic non l'ho mai usato purtroppo.
se devo fare una dichiarazione di funzione di tipo string (perchè
immagino che quella sia una stringa) dovrò fare tipo:
STRING variabile
variabile = "la stringa di sql con cui effettuerò l'immissione dati"
non so fare altro purtroppo.mi disp di averti fatto perdere tempo.
ciao


title: immissione dati in db

text:
> non so fare altro purtroppo.mi disp di averti fatto perdere tempo.
Non ti preoccupare del mio tempo.
Quello che mi dispiace purtroppo è che, anche se adesso impari come si dichiara
una variabile stringa e come si fa una query, il prossimo ostacolo arriverà
entro cinque minuti.
Quello che intendevo dire con il mio precedente post è che non ci si può
improvvisare programmatori.
Riprendendo le tue parole, anche io ho programmato in altri linguaggi, ma
ti posso assicurare che se qualcuno mi chiedesse di realizzare una procedura
in C++ dovrei rimandarlo da chi ne sa più di me.



title: immissione dati in db

text:
Gabriele Bertolucci ha scritto:
>
> Non ti preoccupare del mio tempo.
>
> Quello che mi dispiace purtroppo è che, anche se adesso impari come si
> dichiara una variabile stringa e come si fa una query, il prossimo
> ostacolo arriverà entro cinque minuti.
hai prefettamente ragione. ma mi sembra inutile mettermi a studiare
visual basic per fare 1 favore che non c'entra nè con il lavoro nè con
l'uni. purtroppo il mio amico mi ha chiesto questa cosa e non saprei da
chi mandarlo per fargli fare una cosa in access, cosa che alla fine è
abb semplice se non fosse per piccole minuzie.
grazie


title: Pulsante di Comando

author: Marco

text:
Salve a tutti, esiste per caso la possibilita' di colorare i pulsanti di di
comando nelle meschere con un colore che non sia il grigio??????
Grazie a tutti


title: Pulsante di Comando

author: Roberto da casa

text:
"Marco" <
mare...@hotmail.com
> ha scritto nel messaggio
news:_gIda.110150$zo2.2...@news2.tin.it...

Inserisce nella proprietą Immagine del pulsante di comando il path completo
di un file immagine che abbia il colore e la scritta che ti serve.
In alternativa invece di un pulsante di comando usa una eichetta alla quale
dai il formato, il bordo, il colore, il testo che vuoi: anche un etichetta
ha l'evento "Su clic" e "Su doppio clic".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Pulsante di Comando

author: Mar&mar

text:
> Inserisce nella proprietą Immagine del pulsante di comando il path
completo
> di un file immagine che abbia il colore e la scritta che ti serve.
> In alternativa invece di un pulsante di comando usa una eichetta alla
quale
> dai il formato, il bordo, il colore, il testo che vuoi: anche un etichetta
> ha l'evento "Su clic" e "Su doppio clic".
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Grazie Robby sempre presente.


title: Filtra sottomaschera

text:
Salve a tutti.
Vediamo se riesco a spiegarmi.
Sulla base dell'esempio di NorthWind ho ricavato il mio piccolo gestione
ordini.
Ho una maschera ordini e una sottomaschera Ordini. Nella maschera principale
sono contenuti tutti i dati relativi al cliente a cui fatturare, nella
sottomaschera sono inseriti i dettagli ordine.
I campi della sottomaschera sono:
TextBox: IDOrdine (che č in relazione con IDOrdine della maschera
principale), PrezzoUnitario.
Combo: NomeTipo, IDProdotto
Vorrei poter filtrare la combo IDProdotto (che come in NorthWind,
restituisce la descrizione prodotto) in base al NomeTipo. Questo mi
permetterebbe di non dover scorrere ogni volta la tutta la combo fino a
trovare quei prodotti associati a quel NomeTipo.
Spero di aver spiegato il problema.
PS Ho controllato nel sito comune la FAQ Filtra Sottomaschera.... ma mi
viene un po' difficile adttala al problema, tanto piů che la sottomaschera
ordini č visualizzata in formato foglio dati.
Lorenzo


title: Filtra sottomaschera

author: Nick

text:
"it.comp.appl.access" <
lma...@tiscali.cz
> ha scritto nel messaggio news:xsR5d.10233$H11.3...@twister1.libero.it...
> Salve a tutti.
> Vediamo se riesco a spiegarmi.
> Sulla base dell'esempio di NorthWind ho ricavato il mio piccolo gestione
> ordini.
> Ho una maschera ordini e una sottomaschera Ordini. Nella maschera principale
> sono contenuti tutti i dati relativi al cliente a cui fatturare, nella
> sottomaschera sono inseriti i dettagli ordine.
> I campi della sottomaschera sono:
> TextBox: IDOrdine (che è in relazione con IDOrdine della maschera
> principale), PrezzoUnitario.
> Combo: NomeTipo, IDProdotto
> Vorrei poter filtrare la combo IDProdotto (che come in NorthWind,
> restituisce la descrizione prodotto) in base al NomeTipo. Questo mi
> permetterebbe di non dover scorrere ogni volta la tutta la combo fino a
> trovare quei prodotti associati a quel NomeTipo.
>
> Spero di aver spiegato il problema.
>
> PS Ho controllato nel sito comune la FAQ Filtra Sottomaschera.... ma mi
> viene un po' difficile adttala al problema, tanto più che la sottomaschera
> ordini è visualizzata in formato foglio dati.
>
> Lorenzo
>
>
non è molto chiara la situazione delle combo... da dove prende il valore nometipo?
vado per intuito:
hai 2 combo, una con nome tipo e una con l'eleco prodotti
nome tipo è stardard e senza modifica e dopo l'aggiornamento vorresti che la combo con i prodotti evidenzasse solo i prodottidi quel
nometipo, giusto?
se è così basta che entri nelle proprietà della combo ordini... identifichi la query di origine dati della combo
inserisci il campo nometipo(può essere anche un campo nascosto) e metti come criterio
=forms!nomemascheraordini!nomecombo_nometipo
ed il gioco è fatto... (se ho indovinato come è la struttura)
ciao
NIck


title: Filtra sottomaschera

author: Lorenzo LIBERO

text:
"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:OQR5d.10447$N45.2...@twister2.libero.it...

Grazie, ma non funziona oppure non ho ben capito. Nella qry di origine della
cmbIDProdotto esiste già il campo NomeTipo. Ho aggiunto il criterio
suggerito ma ogni volta che apro la maschera mi segala la mancanza del
parametro forms!nomemascheraordini!nomecombo_nometipo. Cerco di spiegare
meglio la struttura.
Esistono una Tabella Modelli, una Tabella ListinoGenerale, una Tabella
Ordini e una Tabella DettagliOrdini. La Maschera Ordini ha come origine una
qryOrdini (originata dalla Tb Ordini) mentre la sottomascheraOrdini ha come
origine una qryDettagliOrdini (originata dalla TbDettagliOrdini).
La combo IDProdotto (SELECT tblListinoGenerale.IDProdotto,
tblListinoGenerale.DescrizioneProdotto, tblListinoGenerale.NomeTipo FROM
tblListinoGenerale ORDER BY tblListinoGenerale.NomeTipo;) elenca tutti gli
articoli ordinati per NomeTipo. Scelto un'articolo inserisce nelle caselle
opportune tanto il prezzo quanto il NomeTipo (queste due caselle sono
bloccate e non abilitate e non selezionabili con tabulazione, perchè mi
faceva comodo saltarle in fase di compilazione ordine). Ho creato nella
sottomaschera una seconda combo, cmbModello (SELECT qryModelliNull.NomeTipo
FROM qryModelliNull  ORDER BY qryModelliNull.NomeTipo;) (ho creato una qry
unione che contempli anche il valore Null) che DOVREBBE filtrare la
comboIDProdotto. In pratica: seleziono il NomeTipo nella cmbModello e nella
cmbIDProdotto verranno visualizzati solo quegli articoli associati al
nometipo scelto nella cmbModello.
Spero sia un po' più chiaro.
Grazie per l'aiuto.


title: Filtra sottomaschera

author: Lorenzo TELE2

text:
"Lorenzo LIBERO" <
lma...@tiscali.cz
> ha scritto nel messaggio
news:Jz06d.11623$H11.3...@twister1.libero.it...

Riposto il mio problema sul filtraggio della combo cercando di essere più
chiaro. Ho letto tutte le varie problematiche, ma non sono riuscito ad
adattarle (per ignoranza del sottoscritto). Specifico che nel Subject ho
erroneamente segnalato filtra sottomaschera anziche filtra combobox. Ne
chiedo scusa.
Vengo al dunque:
Tabelle (in grassetto le chiavi primarie):
1. ListinoGenerale (IDProdotto, NomeTipo, PrezzoUnitario,
DescrizioneProdotto)
2. Ordini (IDOrdine)
3. DettaglioOrdine (IDOrdine, IDProdotto,PrezzoUnitario, Quantità, NomeTipo)
Da queste tabelle, mediante qry ho creato una maschera ordini e una
sottomaschera ordini (seguendo l'esempio di NorthWind)
Nella Sottomaschera ho la casella combinata  IDProdotto (origine: SELECT
tblListinoGenerale.IDProdotto, tblListinoGenerale.DescrizioneProdotto,
tblListinoGenerale.NomeTipo FROM tblListinoGenerale ORDER BY
tblListinoGenerale.DescrizioneProdotto, tblListinoGenerale.NomeTipo;). Così
com'è strutturata, quando seleziono un certo articolo, in automatico si
"riempiono" i campi NomeTipo e Prezzo Unitario (che ho provveduto a bloccare
perchè non mi serviva modificarli)
Vorrei poter filtrare la combinata IDProdotto in base al NomeTipo in modo
che compaiano solo quei prodotti associati a quel NomeTipo, inserendo una
seconda combo, stavolta nella maschera principale che elenchi tutti i valori
di NomeTipo. Ma: 1. NomeTipo non è contenuto nella qry origine della
maschera principale; 2. Se seguo il suggerimento che mi è stato dato ("che
entri nelle proprietà della combo ordini... identifichi la query di origine
dati della combo inserisci il campo nometipo (...) e metti come criterio
=forms!nomemascheraordini!nomecombo_nometipo), mi va a cambiare il valore
esistente in NomeTipo.
Non so se sono riuscito a spiegare bene, ma perlomeno ci ho provato
PS Uso Access 2003 in ambiente XP.
Grazie in anticipo a chiunque abbia voglia (e tempo) di aiutarmi


title: Grafico Data ultima modifica

author: EPCentro

text:
Dopo aver risolto il problema di un campo che evidenziasse la
data dell'ultima modifica sulla maschera (form > Me!DataModifica
= Now)
avrei bisogno che questa apparisse anche sui grafici relativi.
Ho provato con l'inesrire una casella di testo, origine di
controllo, genera espressione
=[Forms]![NomeMaschera]![DataModifica], ma nisba!!!
Consigli?
--
Postato da Virgilio Newsgroup: scopri i nuovi gruppi
Eros, foto e video a
http://newsgroup.eros.virgilio.it


title: Grafico Data ultima modifica

author: stwe

text:
EPCentro ha scritto:

ciao,
scusa ma i grafici come li crei nella maschera? sono sottomaschere per
caso?
stwe


title: Grafico Data ultima modifica

text:
stwe ha scritto:
>
> EPCentro ha scritto:
>
> > Dopo aver risolto il problema di un campo che
> evidenziasse la
> > data dell'ultima modifica sulla maschera (form >
> Me!DataModifica
> > = Now)
> > avrei bisogno che questa apparisse anche sui
> grafici relativi.
> > Ho provato con l'inesrire una casella di testo,
> origine di
> > controllo, genera espressione
> > =[Forms]![NomeMaschera]![DataModifica], ma nisba!!!
> > Consigli?
> > --
> > Postato da Virgilio Newsgroup: scopri i nuovi
> gruppi
> > Eros, foto e video a
>
http://newsgroup.eros.virgilio.it
ehmmm....forse mi sono spiegato male: ovviamente ho creato delle
quesry che creano i grafici.....su quei grafici mi interessa che
appaia la DataModifica che si aggiorna sulla maschera....



title: popolare record. segue. (c.a. antonio bisio): spiegazioni pls!

author: goose

text:
Ciao Anto, scusa se approfitto della tua 'benevolenza' (eheheh)
qualche giorno fa (11/9) hai risposto ad un mio post ("popolare record") e
mi hai consigliato questo procedimento:
....
[cut]
una select sulla tabella ricette messa in join con la tabella ingredienti
sul campo Rif_ID e ID_ingr
una select sulla tabella ricette in join con sè stessa sui campi ID e Rif_ID
ed in join con la tabella ingredienti sui campi Rif_ID e ID_ingr.
[cut]
scusa la banalità forse immonda.. ma come si fa la seconda select che mi hai
scritto?
i risultati di questa select, e di quella precedente, li devo scrivere nella
query di unione che mi avevi suggerito?
Un grazie
Alessandro


title: TUTTI i record lato molti

author: SimonenomiS

text:
SITUAZIONE:
^^^^^^^^^^^
3 tabelle:
GEN  {idOpera, ...}
PRJ  {idPrj, idOpera, idTipo, Data, ...}
TipoP{idTipo, Tipo}
Link:
GEN(idOpera) [1]--[M](idOpera)PRJ
TipoP(idTipo)[M]--[1](idTipo)PRJ
Contenuto:
^^^^^^^^^^
GEN
idOpera Nome
   1    op1
   2    op2
   3    op3
PRJ
idOpera idTipo Data  Num
   1      1   1/2/02 321
   1      2   3/3/02 122
   2      3   2/3/02 543
   3      1   3/1/02 121
   3      4   1/1/02 443
TipiP
idTipo Tipo
  1    aaa
  2    bbb
  3    ccc
  4    ddd
  5    eee
  6    fff
Risultato da ottenere:
^^^^^^^^^^^^^^^^^^^^^^
Nome TipoP Data  Num
op1   aaa 1/2/02 321
op1   bbb 3/3/02 122
op1   ccc
op1   ddd
op1   eee
op1   fff
op2   aaa
op2   bbb
op2   ccc 2/3/02 543
op2   ddd
op2   eee
op2   fff
op3   aaa 3/1/02 121
op3   bbb
op3   ccc
op3   ddd 1/1/02 443
op3   eee
op3   fff
(in parole: per_ogni Opera e per_ogni tipo di Progetto, che sia presente
o meno in PRJ, voglio visualizzare, quando c'è, la data di arrivo e il
numero di codice)
  Soluzione mia:
  ^^^^^^^^^^^^^^
  2 query.
  La prima (qPIR×Tipi) fa il prodotto cartesiano tra le tabelle GEN e
TipiP (per ottenere le prime 2 colonne):
SELECT GEN.idOpera, TipiP.Tipo, TipiP.idTipo
FROM GEN, TipiP
ORDER BY GEN.idOpera, TipiP.idTipo;
  La seconda (qProgettiPresentati) opera il left join - perché voglio
considerare TUTTI i valori restituiti da qPIR×Tipi - tra la tabella GEN e
la query precedente:
SELECT [qPIR×Tipi].idOpera, [qPIR×Tipi].idTipo, [qPIR×Tipi].TipoP, Not
IsNull([Data]) AS Cista, PRJ.Data
FROM [qPIR×Tipi] LEFT JOIN PRJ ON ([qPIR×Tipi].idTipo = PRJ.TipiP) AND
([qPIR×Tipi].idOpera = PRJ.idOpera)
GROUP BY [qPIR×Tipi].idOpera, [qPIR×Tipi].idTipo, [qPIR×Tipi].TipoP,
PRJ.Data
ORDER BY [qPIR×Tipi].idOpera, [qPIR×Tipi].idTipo;
  PROBLEMA:
  ^^^^^^^^^
  Davvero non si poteva ottenere lo stesso risultato adoperando UNA SOLA
query?


title: TUTTI i record lato molti

text:
"SimonenomiS" <Si...@nomiS.it> ha scritto nel messaggio
news:Xns92A19C326637...@193.70.192.192...
[CUT]
>
>   Soluzione mia:
>   ^^^^^^^^^^^^^^
>   2 query.
>
>   La prima (qPIR×Tipi) fa il prodotto cartesiano tra le tabelle GEN e
> TipiP (per ottenere le prime 2 colonne):
>
> SELECT GEN.idOpera, TipiP.Tipo, TipiP.idTipo
> FROM GEN, TipiP
> ORDER BY GEN.idOpera, TipiP.idTipo;
>
>   La seconda (qProgettiPresentati) opera il left join - perché voglio
> considerare TUTTI i valori restituiti da qPIR×Tipi - tra la tabella GEN e
> la query precedente:
>
> SELECT [qPIR×Tipi].idOpera, [qPIR×Tipi].idTipo, [qPIR×Tipi].TipoP, Not
> IsNull([Data]) AS Cista, PRJ.Data
> FROM [qPIR×Tipi] LEFT JOIN PRJ ON ([qPIR×Tipi].idTipo = PRJ.TipiP) AND
> ([qPIR×Tipi].idOpera = PRJ.idOpera)
> GROUP BY [qPIR×Tipi].idOpera, [qPIR×Tipi].idTipo, [qPIR×Tipi].TipoP,
> PRJ.Data
> ORDER BY [qPIR×Tipi].idOpera, [qPIR×Tipi].idTipo;
>
>   PROBLEMA:
>   ^^^^^^^^^
>   Davvero non si poteva ottenere lo stesso risultato adoperando UNA SOLA
> query?
>
Prova ad inserire la prima query come subquery (o query nidificata che dir
si voglia) nella FROM della seconda query ed assegnagli un alias.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: La finestra VBA è visualizzata?

author: Silvio

text:
Ciao a tutti.
Tempo fa avevo trovato un esempio in rete che spiegava come capire da codice
se la finestra VBA è aperta o meno. Qualcuno sa ricordarmi su che sito si
trova?
Mi serve per usare l'evento OnTimer su una maschera. Se sto lavorando alla
programmazione (finestra VBA aperta) blocco l'evento con Timer=0.
Grazie.
Ciao
Silvio


title: La finestra VBA è visualizzata?

author: Lorenzo(pyx)

text:
In news:455f2d65$
1...@x-privat.org
,
Silvio <
tilvioX...@softhome.net
> typed:

Ciao,
prova con
Application.VBE.MainWindow.Visible=True\False
--
lorenzo


title: La finestra VBA è visualizzata?

author: Alessandro Baraldi

text:
Lorenzo(pyx) ha scritto:

Non conoscevo questo, e penso sia più adatto, ma dovrebbe essere
equivalente al test
di visibilità fatto sull'Handle ricavato dal
ClassName="wndclass_desked_gsk" se ci si riferisce a tutta la Form di
MDI VBA, mentre se si vuole conoscere la sola finestra di VBA(Child) il
ClassName="VbaWindow" stesso ClassName della Child della finestra
immediata, ma in questo caso è meglio, vista la multipla possibilità,
usare la Caption per ricavare l'Hwnd....
@Alex


title: La finestra VBA è visualizzata?

text:
In
news:1163880297.7...@k70g2000cwa.googlegroups.com
,
Alessandro Baraldi <
ik2...@libero.it
> typed:
[...]
Ciao !
Si c'e' una "marea" di proprieta' e metodi dietro VBE.
Personalmente non amo molto queste automazioni, si
corre il rischio di fare la fine di quello che smontava
l'autovettura per accorgersi di aver finito la benzina ;-)
Tutto ok ?
Ferie finite ma natale alle porte...
>
> @Alex
--
Lorenzo


title: La finestra VBA è visualizzata?

text:
Lorenzo(pyx) ha scritto:
> In
news:1163880297.7...@k70g2000cwa.googlegroups.com
,
> Alessandro Baraldi <
ik2...@libero.it
> typed:
> [...]
>
> Ciao !
> Si c'e' una "marea" di proprieta' e metodi dietro VBE.
> Personalmente non amo molto queste automazioni, si
> corre il rischio di fare la fine di quello che smontava
> l'autovettura per accorgersi di aver finito la benzina ;-)
Si oltretutto, in fase di sviluppo lo trovo poco utile, mentre in fase
di lavoro direi che non
ha senso di essere.... ma come sempre sono cose che derivano dal modo
di lavorare
personale.
> Tutto ok ?
Come no...!
> Ferie finite ma natale alle porte...
Purtroppo ho finito tutti i giorni di ferie e la settimana di Natale
sono reperibile, quindi spero
che non succeda nulla(ma da quanto ne sò è già prevista
manutenzione) perchè in quel caso sono al lavoro anche il 25...
> --
> Lorenzo
Ciao Lorenzo buona Domenica.
@Alex


title: La finestra VBA è visualizzata?

text:
>> Tempo fa avevo trovato un esempio in rete che spiegava come capire da
>> codice se la finestra VBA è aperta o meno. Qualcuno sa ricordarmi su
>> che sito si trova?
>> Mi serve per usare l'evento OnTimer su una maschera. Se sto lavorando
>> alla programmazione (finestra VBA aperta) blocco l'evento con Timer=0.
>>
>
> Ciao,
> prova con
>
> Application.VBE.MainWindow.Visible=True\False
> lorenzo
Ottimo!!! E' perfetto. L'ho provato e funziona. Fa anche da comando per
aprire e chiudere la finestra.
Grazie.
Ciao
Silvio


title: attivazione senza scatti

author: gianfranco

text:
Canone mensile Iva inclusa
Lire 70.000
ISDN Canone mensile Iva inclusa
Lire 99.000
cioč paghi solo questo abbonamento mensile
con carta di credito senza scatti al numero verde senza limite di accesso
sempre continuo
www.look-kr.com/attivazioni


title: aggiunta nome file

author: bilbo

text:
Ciao a tutti, vi scrivo per un piccolo problema, premetto che access non lo
so usare molto bene ma veniamo al nocciolo, ha fatto un piccolo archivio per
le foto in cui inserisco data, autore, risoluzione ecc. ecc. e tra questi
dati devo anche inserire il nome del file ma ogni volta devo scriverlo
rischiando anche di sbagliare per cui volevo sapere se č possibile inserire
un comando del tipo apri in cui viene visualizzato il contenuto di una
cartella e da lě posso selezionare il file che mi interessa aggiungendo
quindi il suo nome al database.
Spero di essere stato chiaro, ma ho i miei dubbi.
Cmq č possibile fare una cosa del genere?
Grazie


title: aggiunta nome file

author: Alfiero Ricci

text:
"bilbo" <

Cerca sul sito comune: ci sono esempi ben fatti .
Ciao: Alfio


title: aggiunta nome file

text:
"bilbo" <
bil...@tin.it
> ha scritto nel messaggio
news:a9pg82$59tqj$1...@ID-117894.news.dfncis.de...

Per facilitarti la ricerca di Alfio, prova a dare uno sguardo alla FAQ di
Stefano Bettini intitolata "Richiamare la finestra di dialogo per la
selezione di un file" che trovi nella Sezione General del Sito Comune.
Visto che il tuo applicativo riguarda la gestione di foto e visto che vai
sul Sito Comune, dai uno sguardo come il tuo problema č stato risolto da
Silvio Savoldi nel database di esempio allegato alla FAQ che trovi nella
Sezione General e che č intitolata "Implementare un archivio di immagini".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: aggiunta nome file

author: Emyr

text:


vedi qualche thread sopra ho riportato il codice necessario
Saluti.
Emanuele.


title: aggiunta nome file

text:
scusate ma access lo mastico davvero poco, ho provato a guardare sul sito e
ho trovato alcuni esempi ma non riesco ad usarli nel mio database, non
potreste essere + chiari su come posso fare?Grazie


title: aggiunta nome file

text:


usa questo... devi adattarlo
Option Compare Database
Option Explicit
Private Declare Function GetOpenFileName Lib "comdlg32.dll" _
            Alias "GetOpenFileNameA" (pOpenfilename As OPENFILENAME)
As Long
Private Type OPENFILENAME
   lStructSize As Long
   hwndOwner As Long
   hInstance As Long
   lpstrFilter As String
   lpstrCustomFilter As String
   nMaxCustFilter As Long
   nFilterIndex As Long
   lpstrFile As String
   nMaxFile As Long
   lpstrFileTitle As String
   nMaxFileTitle As Long
   lpstrInitialDir As String
   lpstrTitle As String
   flags As Long
   nFileOffset As Integer
   nFileExtension As Integer
   lpstrDefExt As String
   lCustData As Long
   lpfnHook As Long
   lpTemplateName As String
End Type
Public Function cmdlg_file()
   Dim OpenFile As OPENFILENAME
   Dim lReturn As Long
   Dim sFilter As String

   OpenFile.lStructSize = Len(OpenFile)
   sFilter = "Immagini (*.wmf,*.bmp,*.jpg,*.tif)" & Chr(0) &
"*.wmf;*.bmp;*.jpg;*.tif" & Chr(0)
   OpenFile.hwndOwner = Application.hWndAccessApp
   OpenFile.lpstrFilter = sFilter
   OpenFile.nFilterIndex = 1
   OpenFile.lpstrFile = String(257, 0)
   OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
   OpenFile.lpstrFileTitle = OpenFile.lpstrFile
   OpenFile.nMaxFileTitle = OpenFile.nMaxFile
   OpenFile.lpstrInitialDir = "C:\"
   OpenFile.lpstrTitle = "Selezione"
   OpenFile.flags = 0
   lReturn = GetOpenFileName(OpenFile)

   If lReturn = 0 Then
      cmdlg_file = ""

   Else
      cmdlg_file = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)
      Forms![tbl_Marca]![tbl_DESCRIZIONE Sottomaschera]!Immagine =
cmdlg_file
   End If
End Function
Saluti.
Emanuele.


title: somma parziale su query

author: Reds

text:
salve a tutti
esiste il modo di eseguire una somma parziale su query ?, mi spiego meglio,
ho una tabella cosě :
ID    Nome    Lavoro
1    mario        200
2    mario        350
3    mario        250
4    franco        200
5    franco        250
6    giuseppe    200
vorrei su una query inserire un campo che mi esegua la somma parziale in
questo modo:
ID    Nome    Lavoro    Conta
1    mario        200            1
2    mario        350            2
3    mario        250            3
4    franco        200            1
5    franco        250            2
6    giuseppe    200            1
grazie in anticipo
Roberto


title: somma parziale su query

author: Giorgio Prx

text:
"Reds" <
err...@tin.it
> ha scritto nel messaggio
news:UVbLa.265157$g92.6...@news2.tin.it...

Ciao Roberto
Puoi risolvere con una SubQuery
Es....
------------------------------------
Select
  Id, Nome, Lavoro,
  (SELECT
      COUNT(1)
   FROM
      Lavori as Lx
   WHERE Lx.Id<=Lavori.Id
         AND lx.Nome=Lavori.Nome
   ) AS Conta
FROM Lavori
-----------------------------------
Ciao Giorgio.


title: somma parziale su query

text:
"Giorgio Prx" <
giorgio...@tiscali.it
> ha scritto nel messaggio
news:bdjolk$fas$1...@lacerta.tiscalinet.it...

> Perfetto un bacione Roberto
>
>


title: fattura elettronica - totale fattura

author: mario rossi

text:
so che in fondo alla fattura sono previsti di tag ripetibili per ogni aliquota presente nelle linee della fattura

esempio per 2 linee una con iva zero e una con iva 22 saranno:
i 2 € di bollo dove li aggiungo? in che modo il cliente sa quello che deve pagare ricevendo la mia fattura se costituita da piu sezioni dati riepilogo ? esiste un TAG totalefattura dato dalla somma dei totali dei datiriepilogo a cui posso aggiungere il bollo? Grazie.

<DatiRiepilogo>
<AliquotaIVA>0.00</AliquotaIVA>
<Natura>N2</Natura>
<ImponibileImporto>0.00</ImponibileImporto>
<Imposta>0.00</Imposta>
<EsigibilitaIVA>I</EsigibilitaIVA>
<RiferimentoNormativo>NON SOGGETTE</RiferimentoNormativo>
</DatiRiepilogo>

<DatiRiepilogo>
<AliquotaIVA>22.00</AliquotaIVA>
<ImponibileImporto>41.60</ImponibileImporto>
<Imposta>9.15</Imposta>
<EsigibilitaIVA>I</EsigibilitaIVA>
</DatiRiepilogo>


title: fattura elettronica - totale fattura

text:

se cosi non fosse come fa uno che riceve la fattura a sapere quanto deve pagare? deve fare la somma dei totali delle sezioni <datiriepilogo>?

oppure esiste un visualizzatore fatture elettroniche?


title: Separare cognome nome

author: Rino

text:
Salve,
ho una anagrafica fatta in questo modo.
cognome nome
indirizzo
ecc
vorrei separare il cognome dal nome cioč ottenerli in due campi diversi come
faccio?
grazie
rino


title: Separare cognome nome

author: Marco Papo

text:
"Rino" <
andr...@hotmail.it
> ha scritto nel messaggio
news:465e6d68$0$37205$4faf...@reader3.news.tin.it...

Se tra nome e cognome c'č uno spazio esegui questa query di update,
ovviamente dopo aver fatto un backup dei dati.
UPDATE Tabella
SET Campo=Mid(Campo,Instr(Campo,' ')+1)  + ' ' + Left(Campo,Instr(Campo,'
')-1)
WHERE Instr(Campo,' ')>1
Ciao


title: Separare cognome nome

author: Karl Donaubauer

text:
Rino wrote:
> ho una anagrafica fatta in questo modo.
>
> cognome nome
> indirizzo
> ecc
>
> vorrei separare il cognome dal nome cioè ottenerli in due campi diversi
> ...
Separare il contenuto in campi diversi
www.donkarl.com/it/?FAQ2.20
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Separare cognome nome

text:
>> vorrei separare il cognome dal nome cioč ottenerli in due campi diversi
>> come faccio?
>> grazie
>>
>> rino
>
> Se tra nome e cognome c'č uno spazio esegui questa query di update,
> ovviamente dopo aver fatto un backup dei dati.
>
> UPDATE Tabella
> SET Campo=Mid(Campo,Instr(Campo,' ')+1)  + ' ' + Left(Campo,Instr(Campo,'
> ')-1)
> WHERE Instr(Campo,' ')>1
>
> Ciao
Grazie


title: Separare cognome nome

text:
>> UPDATE Tabella
>> SET Campo=Mid(Campo,Instr(Campo,' ')+1)  + ' ' + Left(Campo,Instr(Campo,'
>> ')-1)
>> WHERE Instr(Campo,' ')>1
>>
>> Ciao
>
> Grazie
ma devo insertire quel codice nella query sql? Campo di cui sopra è = al
campo dove risiede cognome nome?
ho provato ma mi viene fuori solo un campo unito cognome nome e non separato
molti nomi sono fatti così cognome, nome1, nome2, nome3
senza virgola è 1 foglio excel che carico con importa
Grazie
Rino


title: report che chiede parametro

author: Liones

text:
salve, ho il seguente problema
ho un report con delle caselle che fanno riferimento a dei campi su una
tabella,
la tabella viene creata di volta in volta (prima dell'apertura del report) e
alcune volte (volontariamente) le caselle del report non trovano il
rispettivo campo (restano vuote), come posso evitare il messaggio di
"immissione parametro" all'apertura del report ?
grazie


title: report che chiede parametro

text:

apro il report
su evento apertura è possibile verificare se un determinato ControlSource e
valido per RecordSource impostato per tale report ?
grazie


title: cambia icone su barra degli strumenti

author: Fabio Intelligente

text:
mi sono perso la risposta?
avevo chiesto come fare a personalizzare le icone sulla barra degli
strumenti...
Grazie ciao


title: cambia icone su barra degli strumenti

author: Roberto da casa

text:
"Fabio Intelligente" <
fabio.int...@libero.it
> ha scritto nel messaggio
news:3t2ba.194263$ZE.58...@twister2.libero.it...

Con Access 97 Strumenti => Avvio... => Icona applicazione:
Non so se sia la stessa cosa per le altre applicazioni
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Versioning di un MDB

author: Hal

text:
Ciao a tutti, fino ad ora ho gestito le versioni degli mdb Access
97 che ho creato e/o aggiornato in modo autonomo secondo dei
criteri che mi sono dato, ma siccome mi si affiancherà un'altra
persona, ho iniziato a preoccuparmi di più della questione, per
affrontarla in maniera migliore.
Così creerò una cartella condivisa, in rete, nella quale metterò
le versioni di test degli mdb e i documenti nei quali vengono
riportati dettagliatamente tutti gli aggiornamenti fatti.
Oggi ho letto proprio su questo ng del metodo di versioning che
si basa sulla numerazione A.B.C, con A per le modifiche alla
struttura dei dati o alla logica di funzionamento (o che comunque
rendono due versioni non compatibili), B per le modifiche normali
e C per le patch  che risolvono dei bug.
Io già uso una numerazione simile, ma non ho ancora iniziato a
dare un significato come questo alle singole parti, sebbene abbia
preso a pensarci da un po'.
Ma la mia incertezza riguarda  il versioning dei singoli
componenti; io uso una versione per l'MDB, che viene aggiornata
ogni volta che un qualunque componente viene modificato, ma pure
una versione per le maschere, e per i report.
Come fare per le tabelle e le query? A volte indico la versione
nella descrizione di tali oggetti.
Voi che metodo seguite? Ce ne sono di migliori? Ritenete
superflua la numerazione dei singoli oggetti di un mdb?
Ho sentito dire che SourceSafe serve per il versioning, e delle
versioni più recenti di Access (tipo la XP) lo usano, ma su
alcune pagine Microsoft ad esso riferite, come la
http://msdn2.microsoft.com/en-us/vstudio/aa718670.aspx
, leggo che
serve per chi programma nell'ambiente .net.
Ne sapete di più? (sto comunque spulciando internet alla ricerca
di maggiori informazioni).
Grazie a chiunque contribuisca :)
Alessio


title: Versioning di un MDB

text:
Ho postato l'originale, ma forse il fatto che eravamo alle porte
delle ferie ha giocato a mio sfavore :) per questo ci riprovo, e
se non ci saranno risposte nemmeno ora, mi convincerò che sono
l'unico ad avere il problema :D
Hal ha scritto:



title: compattare e ripristino db - problemi

text:
ho provato a compattare un db ma mi da l'errore "impossibile trovare il
campo description", ma dico io, chi l'ha mai avuto? ho controllato le
tabelle, le maschere, i moduli, il codice e gli eventi, ma non vi è nessun
riferimento ad un campo "description"! Da dove esce fuori? fosse uscito
pazzo access?
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: compattare e ripristino db - problemi

text:
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:f5r665$urh$1...@news.newsland.it...

Ciao,
hai provato a compilare il DB?
Se c'è qualcosa di strano ti indica dove.


title: compattare e ripristino db - problemi

author: Alessandro Cara

text:
luigi.onofrio wrote:
> ho provato a compattare un db ma mi da l'errore "impossibile trovare il
> campo description", ma dico io, chi l'ha mai avuto? ho controllato le
E' che ogni tanto si ricorda di essere americano ed essendone orgoglioso
quando trova "descrizione" per lui e' "description". ;<)
--
ac
y-1=x


title: struttura a schede

author: norica

text:
Si trovano in giro  nuove strutture a schede(con grafica differente dall'
originale) per maschere di Access2000 ???
....caspita quella di FoxPro...è proprio bellina...
--
Posted from
smtp3.libero.it
 [193.70.192.53]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ultimi n record per ogni prodotto.

author: MaxMattia

text:
Buongiorno a tutti.
Avrei la necessità di estrarre da una tabella MOVIMENTI, gli ultimi  N
movimenti (in senso cronologico) effettuati sui singoli prodotti:

la tabella ha i seguenti campi

id_cont contatore
Prodotto testo
TipoM SI/NO
quantita numerico
data data

potete darmi una indicazione ?

Grazie


title: Ultimi n record per ogni prodotto.

author: Mancini

text:
> ................. gli ultimi  N
> movimenti (in senso cronologico) effettuati sui singoli prodotti:

Più o meno cosi:

SELECT TOP (N)
movimenti.id
,
movimenti.Prodotto,
movimenti.TipoM,
movimenti.quantita,
movimenti.data
FROM
movimenti
ORDER BY
data DESC
;

se hai date duplicate allora potresti avere dei problemi
nel senso che ( se ricordo bene ) ti preleva tutte le
date uguali anche se superi il numero N

.


title: Ultimi n record per ogni prodotto.

text:
....
>
> se hai date duplicate allora potresti avere dei problemi
> nel senso che ( se ricordo bene ) ti preleva tutte le
> date uguali anche se superi il numero N
>
> .

Secondo me non va bene... questa ottiene N elementi in generale non i primi N di di ogni SINGOLO PRODOTTO... come da richiesta.

Questo è un esempio per estrarre il MAX di ogni Prodotto..., va riadattata con il TOP N per ottenere quanto richiesto:

Select T1.Provenienza,MAXP.IdProdotto,MAXP.Massimo
    From T1
    RIGHT JOIN
        (select IdProdotto, Max(Prezzo) as Massimo
         From T1
         Group By IdProdotto) AS MAXP
    ON T1.IdProdotto=MAXP.IdProdotto AND T1.Prezzo=MAXP.Massimo

@Alex


title: Ultimi n record per ogni prodotto.

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:78b890c1-b006-45a4...@googlegroups.com...
....
>
> se hai date duplicate allora potresti avere dei problemi
> nel senso che ( se ricordo bene ) ti preleva tutte le
> date uguali anche se superi il numero N
>
> .

Secondo me non va bene... questa ottiene N elementi in generale non i primi
N di di ogni SINGOLO PRODOTTO... come da richiesta.

Questo č un esempio per estrarre il MAX di ogni Prodotto..., va riadattata
con il TOP N per ottenere quanto richiesto:

Select T1.Provenienza,MAXP.IdProdotto,MAXP.Massimo
    From T1
    RIGHT JOIN
        (select IdProdotto, Max(Prezzo) as Massimo
         From T1
         Group By IdProdotto) AS MAXP
    ON T1.IdProdotto=MAXP.IdProdotto AND T1.Prezzo=MAXP.Massimo

@Alex

Grazie ho testato la query e effettivamente mi tira fuori la massima
quantitą per ogni singolo prodotto.
Perņ io vorrei tirare fuori , sempre per ogni singolo prodotto, gli ultimi
(per esempio) 2 movimenti di acquisto/vendita:

  T1 codice valore Data Tipo
      PENNA 7 06/08/2015 A
      MATITA 5 17/08/2015 A
      GOMMA 6 08/08/2015 V
      PENNA 4 11/08/2015 V
      MATITA 9 12/08/2015 A
      GOMMA 1 14/08/2015 V
      GOMMA 8 13/08/2015 A
      MATITA 2 15/08/2015 V
      PENNA 3 16/08/2015 A
      MATITA 2 07/08/2015 V
      PENNA 10 09/08/2015 A
      GOMMA 11 10/08/2015 A


title: Ultimi n record per ogni prodotto.

text:
Bene... fai qualche test di Modifica... per estrarre N elementi basta usare TOP N
giocaci e divulga i risultati.

@Alex


title: Ultimi n record per ogni prodotto.

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:6931352b-9e3d-4476...@googlegroups.com...

allora, con la tua ispirazione e cercando altre info in rete ho tirato fuori
questa cosa qui...

SELECT Tabella3.codice, Tabella3.valore, Tabella3.Data, Tabella3.Tipo
FROM Tabella3
WHERE (((Tabella3.Data) In (Select TOP 3 Data
                           FROM Tabella3 AS T
                           WHERE T.codice=Tabella3.codice
                           ORDER BY Data DESC)));

funziona...

ma ci mette una marea di tempo..per una tabella di 380.000 record...
si puo ottimizzare ?


title: Ultimi n record per ogni prodotto.

text:
"MaxMattia" <
maxm...@libero.it
> ha scritto nel messaggio
news:mrf6va$vgk$1...@speranza.aioe.org...

Risolto con l'indicizzazione dei codici....
grazie per il supporto.


title: Maschera con uno strano errore. (40230)

author: RoDAgo

text:
Ciao a tutti ragazzi (vabbč si fa per dire 'ragazzi' :-) )
Una maschera in particolare, di un mio mdb (funzionante da non meno di 6
anni), mi segnala uno strano errore.
Donque, qualsiasi tentativo di accesso al codice della maschera mi ritorna:
Errore imprevisto (40230)
Ho provato un pň tutto, dai normali tentativi di ripristino (repair, copia e
incolla, esportazione su un nuovo mdb, opzione /decompile, accesso da db
esterno con ole automation, editazione del file e controllo in esadecimale,
morsi, calci, pugni e gomitate ...).
La cosa ancor piů strana č che il codice che non riesco ad editare funziona
correttamente!!!!
Ogni codice, legato ad ogni evento della maschera, viene egregiamente
eseguito.
Bhoooo????
Prima di provare con Jetcomp e con il mago Zurlě sapete qualcosina a
riguardo che io non sň?
--
RoDAgo