title: aiuto funzione Dsum

text:
Riccardo wrote:
> ho una tabella progetti con i seguenti campi:
> - idproj (contatore)
> - codice progetto (text)
> - fase di progetto (text)
>
> in una query denominata qry_costo ho un campo calcolato "costo"
> (currency)
>
> ora, in una form progetti basata sulla tabella progetti ho immesso un
> textbox dove vorrei calcolare i costi di un progetto come somma dei
> costi delle singole fasi di quel progetto
> A tal fine ho immesso nella form una textbox fatta cosě:
>
> DSum("[costo]";"qry_costo";"[codice progetto]=" &
> [Forms]![progetti]![codice progetto])
>
> ma la textbox restituisce sempre la somma totale di tutti i costi di
> tutti i progetti (non fa la WHERE sul codice progetto del record della
> maschera in cui mi sposto).

Prova cosě (in 1 riga):
=DSum("costo";"qry_costo";"[codice progetto]='" & [codice progetto] & "'")

Perché invece del testo non usi l'idproj per individuarlo?
=DSum("costo";"qry_costo";"idproj=" & idproj)

--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: aiuto funzione Dsum

author: Riccardo

text:
Dopo dura riflessione, Karl Donaubauer ha scritto :
> Riccardo wrote:
>> ho una tabella progetti con i seguenti campi:
>> - idproj (contatore)
>> - codice progetto (text)
>> - fase di progetto (text)
>>
>> in una query denominata qry_costo ho un campo calcolato "costo"
>> (currency)
>>
>> ora, in una form progetti basata sulla tabella progetti ho immesso un
>> textbox dove vorrei calcolare i costi di un progetto come somma dei
>> costi delle singole fasi di quel progetto
>> A tal fine ho immesso nella form una textbox fatta così:
>>
>> DSum("[costo]";"qry_costo";"[codice progetto]=" &
>> [Forms]![progetti]![codice progetto])
>>
>> ma la textbox restituisce sempre la somma totale di tutti i costi di
>> tutti i progetti (non fa la WHERE sul codice progetto del record della
>> maschera in cui mi sposto).
>
> Prova così (in 1 riga):
> =DSum("costo";"qry_costo";"[codice progetto]='" & [codice progetto] & "'")
>
> Perché invece del testo non usi l'idproj per individuarlo?
> =DSum("costo";"qry_costo";"idproj=" & idproj)

ciao e grazie per la risposta
ho provato ma mi dice che l'espressione è troppo complessa per essere
valutata...dove sbaglio?


title: Funzione RICERCA

text:
Ho una tabella che contiene tutte le informazioni dei miei clienti.
Ho creato una maschera che mi ricerca i clienti x Ragione Sociale; se
inserisco il nome completo del cliente me lo trova, mentre se inserisco una
parte e poi metto "*" non me lo trova.
STO SBAGLIANDO CARATTERE OPPURE DEVO ATTIVARE QUALCHE ALTRA COSA NEL CODICE
CHE NON CONOSCO?
Grazie in anticipo della collaborazione....


title: Funzione RICERCA

author: Gianni alla Microel

text:
...sicuro di aver usato anche la funzione LIKE( <..> ) ???
con like puoi usare * ? [ ] eccetera eccetera
bye bye
+_+
cook30 <
cav...@alinet.it
> wrote in message 3a6c2...@212.7.64.37...



title: Funzione RICERCA

text:
Grazie ... era proprio quello l'errore .... e' solo che quando stai ore ed
ore sul codice,  ti perdi in cavolate!!!
"Gianni alla Microel" <
arrigo....@libero.it
> ha scritto nel messaggio
news:bLWa6.13357$dD2.1...@twister2.tin.it...



title: Orgoglio di NG

author: Paolo P

text:
Ho contato i messaggi di oggi (ad ora): più di 40 e solo 7 non hanno avuto
risposta.
E' perchè si è sparsa la voce che è nato un nuovo NG su Access e vogliamo
fare vedere che siamo più bravi? :-)
Paolo


title: Orgoglio di NG

author: OndaMax

text:
Paolo P wrote in message ...

Chissà cosa ne pensano quei 7 ... :-))
Ciao
OndaMax


title: Orgoglio di NG

author: nwrr

text: a che serve un altro ng su access?


title: Orgoglio di NG

text:
Ciao Io sono uno dei sette... Siccome è la prima volta che partecipo ad
un NG, volevo sapere se sono uno dei sette perchè non conosco le regole
di partecipazione (mi è capitato anche da altre parti, di essere
lasciato da parte), o perchè, invece, ancora nessuno può darmi una mano
con il mio problema. Grazie per l'attenzione.


title: Orgoglio di NG

author: Antonio Biso

text:
"nwrr" <
nwrrAN...@lycos.it
> ha scritto nel messaggio
news:3C7ECA8F...@lycos.it...
> a che serve un altro ng su access?
eeeehhh...
la polemica sul comportamento dispotico del gcn, che gestisce i gruppi della
gerarchia it, e che ha portato alla formazione di gruppi con gerarchia free,
è un capitolo luuuuuuuuungo...
Antonio


title: Orgoglio di NG

author: Luciano (DOC)

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:STGf8.48263$fa5.1...@twister2.libero.it...
> la polemica sul comportamento dispotico del gcn, che gestisce i gruppi
della
> gerarchia it, e che ha portato alla formazione di gruppi con gerarchia
free,
> è un capitolo luuuuuuuuungo...
Guarda che la free.* non e' un fatto italiano ma globale, il GCN non puo'
tanto!
Saluti.
Luciano


title: Orgoglio di NG

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:a5nepd$8kg50$1...@ID-86073.news.dfncis.de...

Parlavo del
free.it
E' principalmente una reazione nei confronti del Gcn
Antonio


title: Orgoglio di NG

text:
<
Fabi...@excite.it
> ha scritto nel messaggio
news:a5nb41$k4m$1...@gossip.excite.it...

Non so se sei piccolo e nero, se il tuo problema era mal posto o poco chiaro
o poco risolvibile.
Sicuramente in questo post e in un altro che ho visto, il tuo errore è che
non lasci una parte di quoting del messaggio precedente...
Antonio


title: Orgoglio di NG

text: ... non so come si fa il quoting ... scusa Comunque  grazie


title: Orgoglio di NG

text:
<
Fabi...@excite.it
> ha scritto nel messaggio
news:a5nomo$o8m$1...@gossip.excite.it...
> ... non so come si fa il quoting ... scusa Comunque  grazie
Devi includere il messaggio o parte del messaggio precedente nella tua
risposta. Ci sarą un'opzione nel tuo newsreader che fa si che il messaggio
sia incluso automaticamente...
Antonio


title: Orgoglio di NG

author: Riviera

text:
<
Fabi...@excite.it
> ha scritto nel messaggio
news:a5nb41$k4m$1...@gossip.excite.it...
> Ciao Io sono uno dei sette... Siccome č la prima volta che partecipo ad
> un NG, volevo sapere se sono uno dei sette perchč non conosco le regole
> di partecipazione (mi č capitato anche da altre parti, di essere
> lasciato da parte), o perchč, invece, ancora nessuno puň darmi una mano
> con il mio problema. Grazie per l'attenzione.
Posso sbagliarmi ma a volte, quando ti risponde qualcuno che non risolve il
problema (lodevole tentativo) coloro che invece sanno risolverlo sembra non
vogliano intromettersi .A volte vedi un proliferare di botta e risposta
incredibile e a volte una domanda č postata piů volte e non riceve
attenzione e non ho ancora capito perchč. Personalmente ho ricevuto aiuto
innumerevoli volte (ultimamente un po' meno ...) ed č stato determinante , e
lo č ancora , per la mia formazione la frequentazione del NG .  Certo č che
a fronte della grande richiesta ( fame) di infromazioni il numero delle
risposte č comunque altissimo .
Ciao
MArce


title: Orgoglio di NG

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:N4Jf8.48675$fa5.1...@twister2.libero.it...
> Parlavo del
free.it
> E' principalmente una reazione nei confronti del Gcn
Non e' esatto. La free.it.* si inserisce nella filosofia della free.* che si
e' sviluppata anche in paesi dove la gestione di altre gerarchie e meno
rigida che la it.* con lo scopo di lasciare a chiunque la gestione dei
control message. Questo e' il motivo per cui nella free.* esistono tanti NG
simili fra loro.
Salutiu.
Luciano


title: Orgoglio di NG

text:
... non metterti a piangere ... (io lo sto facendo: mi sembra di essere
un po' imbranato). Accedo al NG da Excite e quando clicco "Rispondi al
messaggio" si apre un form di risposta completamente blank ... E' per
questo che non ho capito come si fa il quoting ... abbi pazienza ...
grazie


title: Orgoglio di NG

text:
Grazie per l'attenzione. (Scusa se non faccio il quoting, ma ancora non
ho imparato come si fa). Ciao


title: Orgoglio di NG

text:
<
Fabi...@excite.it
> ha scritto nel messaggio
news:a5olqt$1ee$1...@gossip.excite.it...



title: Orgoglio di NG

text:
<
Fabi...@excite.it
> ha scritto nel messaggio
news:a5olqt$1ee$1...@gossip.excite.it...

Fai doppio clic sul messaggio. Il messaggio si apre. Fai clic su rispondi al
messaggio. Scrivi alla fine del messaggio
Ciao Paolo


title: Orgoglio di NG

author: marceme

text:
> la polemica sul comportamento dispotico del gcn, che gestisce i gruppi
della
> gerarchia it, e che ha portato alla formazione di gruppi con gerarchia
free,
> è un capitolo luuuuuuuuungo...
>
> Antonio
Di questo NG non posso dire che bene e sfido chiunque a fare diversamente,
ma in altri della gerarchia
it. tipo professioni webmaster mi sono capitate cose assurde, gente che si
piglia la briga di scrivere mezza pagina soltanto per offenderti, traendo le
conclusioni che più gli piacevano, oppure a lunghissime discussioni di
pseudosindacalisti che si proclamano segretari generali di non so cosa (e
che postano con una regolarità che avvolte ha dello sconvolgente), penso che
sia questo il motivo per il quale nascono altri NG anche se alla fine è un
dispendio di risorse (umane).
Ciao Marceme


title: Orgoglio di NG

text:
marceme <mar...@cucu.te> wrote in message
a60g24$5qn$1...@newsreader.mailgate.org...

La querelle che citavo io è tutta un'altra cosa e riguarda chi gestisce
tutti i NG della gerarchia it.*
Per quanto riguarda i personaggi che girano su usenet...
beh, basta citare Prospero Pirotti (uno dei più buoni) per arrivare agli
elementi che bazzicano il NG della lega nord (per citarne qualcuno, il
"mitico" Federico Degni o Giulio Bottini) che sono/erano veramente
micidiali...
Antonio


title: Telefonare con ACCESS usando le CUFFIE

author: kla

text:
ciao a tutti.
qualcuno ha affrontato il problema di effettuare telefonate con access
utilizzando cuffie e microfono attestate sulla scheda audio, anzichč usando
la cornetta del telefono ?
ho una rubrica telefonica in access e sarebbe carino se anziche alzare la
cornetta del telefono, potessi effettuare il numero via modem e parlare con
le cuffie attestate sulla scheda audio.
potete darmi qualche suggerimento ?
ho installato un modem voice che ha due plug una per LINE ed un altra PHONE
ho installato la scheda audio ed attestato il microfono e cuffia
grazie claudio
avete qualche suggerimento da darmi ????
qualche indicazione ???
l'opzione composizione numero di telefono in access c'č.....ma ...come si fa
a parlare attraverso la scheda audio con cuffie e microfono ?
grazie


title: Telefonare con ACCESS usando le CUFFIE

author: Carlo Costarella

text:
"kla" <
c...@libero.it
> ha scritto nel messaggio
news:MG8Kd.461220$b5.21...@news3.tin.it...

Penso si possa fare se hai le cuffie collegate alla scheda audio e il modem.
Questa una routine che usavo quando avevo il modem:
ti posizioni sul controllo che contiene il numero da chiamare e al click di
un pulsante scrivi:
    Dim strDialStr As String
    Dim ctlPrevCtl As Control
    Const ERR_OBJNOTEXIST = 2467
    Const ERR_OBJNOTSET = 91
    Me.Refresh
    Set ctlPrevCtl = Screen.PreviousControl
    If TypeOf ctlPrevCtl Is TextBox Then
      strDialStr = IIf(VarType(ctlPrevCtl) > V_NULL, ctlPrevCtl, "")
    ElseIf TypeOf ctlPrevCtl Is ListBox Then
      strDialStr = IIf(VarType(ctlPrevCtl) > V_NULL, ctlPrevCtl, "")
    ElseIf TypeOf ctlPrevCtl Is ComboBox Then
      strDialStr = IIf(VarType(ctlPrevCtl) > V_NULL, ctlPrevCtl, "")
    Else
      strDialStr = ""
    End If
    Application.Run "utility.wlib_AutoDial", strDialStr
Vedrai che con WindowsXP č molto carino.
Ciao, Carlo


title: Telefonare con ACCESS usando le CUFFIE

author: MA

text:
"kla" <
c...@libero.it
> ha scritto nel messaggio
news:MG8Kd.461220$b5.21...@news3.tin.it...

Basta un modem voice e un capo con il numero di telefono.
Addirittura c'č l'autocomposizione.
L'ho usato per un call center 187 e va benissimo
MAssimiliano


title: newbie

author: dema

text:
scusate sono un novello di access e volevo chiedervi dove inserire il codice
che si trova nel sito così tanto ricco.
Grazie a chiunque avrà voglia di rispondermi in particolare mi interessava
questo :
Public Function CheckPartitaIva(Piva As String) As Boolean
   'Autore: AntoGal
   'Accetta: Piva = la Partita IVA da verificare
   'Restituisce: true se la Partita IVA è corretta
   If Not Piva Like "###########" Then 'controlla che siano 11 cifre
      CheckPartitaIva = False
      Exit Function
   End If
   'verifica ultima cifra
   Dim i As Integer, SumDisp As Integer, SumPari As Integer, _
   Radd As Integer, SumTot As Integer, Check As Integer
   '1. si sommano le cifre di ordine dispari (in posizione 1,3,5,7,9)
   For i = 1 To 9 Step 2
      SumDisp = SumDisp + Val(Mid(Piva, i, 1))
   Next i
   '2. Si raddoppiano le cifre di ordine pari (in posizione 2,4,6,8,10)
   'Se il risultato è un numero di due cifre, si riduce ad una sola cifra
   'sommando le due che lo compongono (es: 15 diventa 6: 1+5)
   For i = 2 To 10 Step 2
      Radd = 2 * Val(Mid(Piva, i, 1))
      If Radd > 9 Then
         Radd = Val(Left(CStr(Radd), 1)) + Val(Right(CStr(Radd), 1))
      End If
      SumPari = SumPari + Radd
   Next i
   '3. Si sommano tutti i precedenti risultati (delle cifre dispari e di
   'quelle pari raddoppiate come spiegato)
   '4. Si determina il totale delle due somme (delle pari e delle dispari).
   SumTot = SumPari + SumDisp
   '5. Del risultato, si prende solo la cifra delle unità
   '(es: se il risultato è 36, la cifra che ci interessa è 6)
   SumTot = SumTot Mod 10
   '6. Questa cifra si sottrae dal numero 10 (lo stabilisce l'art. 9 del
   'DM. del 23.12.1976 che regola l'attribuzione dei codici fiscali).
   Check = (10 - SumTot) Mod 10  'se viene 10 il check è 0
   'Il risultato è la cifra di controllo
   If Check = Val(Right(Piva, 1)) Then
      CheckPartitaIva = True
   Else
      CheckPartitaIva = False
   End If
End Function


title: newbie

author: Roberto dal portatile

text:
"dema" <
elde...@iol.it
> ha scritto nel messaggio
news:L_BA6.431$xC3....@news.infostrada.it...
> scusate sono un novello di access e volevo chiedervi dove inserire il
codice
> che si trova nel sito così tanto ricco.
>
> Grazie a chiunque avrà voglia di rispondermi in particolare mi interessava
> questo :
>
> Public Function CheckPartitaIva(Piva As String) As Boolean
[CUT]
Puoi metterlo, ad esempio, in un Modulo del tuo database.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [API] Download dal Web

author: Alessandro Baraldi

text:
Posto una funzione API che sicuramente qualcuno conoscerà bene,
che risulta semplice ed immediata al fine di scaricare dal Web.
Private Declare Function DoFileDownload Lib "shdocvw.dll" (ByVal
lpszFile As String) As Long
Function DownLoad()
 DoFileDownload _
strConv("
http://www.mantuanet.it/alessandro.baraldi/FilesEsempio/REPORTS/Reports_Formattazione.exe
",
vbUnicode)
End Function
Scusate la formattazione ma è troppo lungo.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: [API] Download dal Web

author: Oscar Manfredini

text:
"Alessandro Baraldi" <
> Posto una funzione API che sicuramente qualcuno conoscerà bene,
> che risulta semplice ed immediata al fine di scaricare dal Web.
>
> Private Declare Function DoFileDownload Lib "shdocvw.dll" (ByVal
> lpszFile As String) As Long
> Function DownLoad()
>  DoFileDownload _
>
strConv("
http://www.mantuanet.it/alessandro.baraldi/FilesEsempio/REPORTS/Rep
orts_Formattazione.exe",
> vbUnicode)
> End Function
>
> Scusate la formattazione ma è troppo lungo.
Fai pubblicità al Report Editor?  :-)
Comunque non credo sia necessario ricorrere all'API di win per ottenere il
download di un file dal web: da Access 97 esistono i collegamenti
ipertestuali.
Dovrebbe bastare un banale  FollowHyperlink ...
Ciao, Oscar


title: [API] Download dal Web

text:
"Oscar Manfredini" <
os...@nospam.it
> wrote in message
news:43a5b1a9$0$27593$
4faf...@reader1.news.tin.it
[CUT]
> Fai pubblicità al Report Editor?  :-)
;-) si è capito....?
> Comunque non credo sia necessario ricorrere all'API di win per ottenere il
> download di un file dal web: da Access 97 esistono i collegamenti
> ipertestuali.
>
> Dovrebbe bastare un banale  FollowHyperlink ...
Basta sicuramente, ma sai che io sono deformato per le API.
> Ciao, Oscar
Ciao



title: [API] Download dal Web

text:
"Alessandro Baraldi"
> > Dovrebbe bastare un banale  FollowHyperlink ...
>
> Basta sicuramente, ma sai che io sono deformato per le API.
E' beh: ma quando non sono necessarie?    :-)
Ciao, Oscar


title: [API] Download dal Web

text:
"Oscar Manfredini" <
os...@nospam.it
> wrote in message
news:43a67b96$0$27601$
4faf...@reader1.news.tin.it
[CUT]
> E' beh: ma quando non sono necessarie?    :-)
>
> Ciao, Oscar
Si ma se nessuno gli fornisce il cibo, come faremo...!
Già con .NET il loro utilizzo è assolutamente diminuito, che
fine faranno poverette...!!!
Ciao Oscar(hai perfettamente ragione)
@ALex



title: query aggiornabile

author: Roberta

text:
ciao a tutti.
    come mai una query di aggiornamento in un db di access 97
eseguita dal mio pc funziona perfettamente e aggiorna quello che deve
aggiornare, mentre se installo lo stesso db con gli stessi dati ad un
mio cliente, l'esecuzione della stessa query fa uscire il messaggio
"per l'operazione č necessaria una query aggiornabile"??
ci sono delle impostazioni di access che possono influire
sull'esecuzione delle query?
aiuto non so piů che pesci pigliare
ciao
Robby


title: query aggiornabile

author: Antonio Ganci

text:
Roberta wrote:
> ciao a tutti.
>     come mai una query di aggiornamento in un db di access 97
> eseguita dal mio pc funziona perfettamente e aggiorna quello che deve
> aggiornare, mentre se installo lo stesso db con gli stessi dati ad un
> mio cliente, l'esecuzione della stessa query fa uscire il messaggio
> "per l'operazione è necessaria una query aggiornabile"??
> ci sono delle impostazioni di access che possono influire
> sull'esecuzione delle query?
> aiuto non so più che pesci pigliare
> ciao
> Robby
Le query non aggiornabili solitamente contengono delle join, verificalo dal
QBE.
Un'altra possibilità è con l'uso delle tabelle collegate in cui non hai
specificato quali campi compongono la chiave primaria.
Antonio.


title: query aggiornabile

author: Roberto da casa

text:
"Roberta" <
rob...@freemail.it
> ha scritto nel messaggio
news:asnnh7$6sq$1...@fata.cs.interbusiness.it...
> ciao a tutti.
>     come mai una query di aggiornamento in un db di access 97
> eseguita dal mio pc funziona perfettamente e aggiorna quello che deve
> aggiornare, mentre se installo lo stesso db con gli stessi dati ad un
> mio cliente, l'esecuzione della stessa query fa uscire il messaggio
> "per l'operazione è necessaria una query aggiornabile"??
> ci sono delle impostazioni di access che possono influire
> sull'esecuzione delle query?
> aiuto non so più che pesci pigliare
> ciao
> Robby
Non mi risulta proprio possibile che la STESSA query di aggiornamento nel
tuo PC risulti aggiornabile e nel PC del cliente risulti non aggiornabile;
sicuramente c'è qualcosa di diverso tra le due query.
Come prima cosa ti consiglio di leggerti sull'help in linea l'argomento
Quando aggiornare dati da una query, così potrai verificare se nel PC del
cliente sei in uno dei casi elencati dall'help per cui la query risulta non
aggiornabile.
Secondo me, a occhio, direi che nel PC del cliente la query include una
tabella collegata ODBC senza indice univoco oppure una tabella di Paradox
senza una chiave primaria, rendendo così la query non registrabile: questo
non è vero per la query che gira sul tuo PC.
Oppure presso il cliente la query mette in join due tabelle in relazione
uno-a-molti, cosa che non è vera per la query che gira sul tuo PC.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: query aggiornabile

text:
> Non mi risulta proprio possibile che la STESSA query di
aggiornamento nel
> tuo PC risulti aggiornabile e nel PC del cliente risulti non
aggiornabile;
> sicuramente c'è qualcosa di diverso tra le due query.
anche a me risulta molto strano.
sta di fatto che dal mio cliente ho copiato il db che ho sul mio pc,
e ho copiato sul mio pc i dati del mio cliente dopo averli migrati da
access 2.0. di conseguenza la parte dati è uguale sulle 2 macchine,
la parte programmi anche, gli esiti della query no.
lo so anche io che il messaggio della "query aggiornabile" dipende
dal fatto che ci sono indici impostati male, e nella mia query tiro
in ballo una tabella in locale che non ha indici, e una collegata che
gli indici li ha.
e ripeto sul mio pc il tutto funziona perfettamente, ma dal mio
cliente no.
solite magie microsoft???
fatemi sapere
ciao e grazie comunque
Robby


title: query aggiornabile

author: Karl Donaubauer

text:
Roberta ha scritto:
> ...sta di fatto che dal mio cliente ho copiato il db che ho sul mio pc,
> e ho copiato sul mio pc i dati del mio cliente dopo averli migrati da
> access 2.0. di conseguenza la parte dati è uguale sulle 2 macchine,
> la parte programmi anche, gli esiti della query no.
> lo so anche io che il messaggio della "query aggiornabile" dipende
> dal fatto che ci sono indici impostati male, e nella mia query tiro
> in ballo una tabella in locale che non ha indici, e una collegata che
> gli indici li ha.
> e ripeto sul mio pc il tutto funziona perfettamente, ma dal mio
> cliente no.
I due PC hanno la stessa versione di A97 vuol dire SR e JET?
Di quale tipo è la tabella collegata? Access o altro?
Posta anche il SQL della query.
--
cu
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ:
http://www.donkarl.com
+ Info zu AR4 - aktuelle Ausgabe der Zeitschrift für Access-Entwickler


title: Come inserire caratteri taglio carta o altro su report gtafico?

author: RobertoA

text:
Capita spesso che su stampanti tipo pos e simili si utilizzi un report
grafico di Access
Queste stampanti pero' hanno funzionalita' particolari ed attivabili
solamente inviando delle sequanze di caratteri tipo (scrivo a caso)
0x129 0x233 per il taglio carta, o simile per il comando apertura
cassetto contanti (pilotato da contatti in chiusura presente sulla
stampante)
La domanda e':  come fare per inviare alla stampante, una sequanza di
caratteri qualsiasi, in posizioni ben definite (inizio report, fine
report, cambi pagina, ecc,,) ?
Inzomma, come combinare la facilita' dei report grtafici di Access con
la potenza dei comandi del linguaggio proprio della stampante?


title: spegnere?

author: Trinity

text:
è possibile attraverso un bottone spegnere il computer anzichè uscire da
access? se si, qual'è il codice da utilizzare? grazie a tutti


title: spegnere?

author: Fabio

text:
"Trinity" <
arcadia...@libero.it
> ha scritto nel messaggio
news:GlDd9.2576$AW6....@twister2.libero.it...
> è possibile attraverso un bottone spegnere il computer anzichè uscire da
> access? se si, qual'è il codice da utilizzare? grazie a tutti
>
>
Prova con: shell "RunDll32.exe User, ExitWindows"
Scusa la domanda ma a cosa ti serve?
FABIO


title: Maiuscole minuscole e viceversa

author: Berti Simone

text:
E' possibile invertire le maiuscole con le minuscole o viceversa nei record
di una tabella?
E' inoltre possibile poter convertire una scritta tutto in maiuscolo con la
sola iniziale maiuscola?
Saluti Simone


title: Maiuscole minuscole e viceversa

author: ciroteo

text:
"Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
news:c36qau$fm9$1...@fata.cs.interbusiness.it...

- query di aggiornamento
- vedi funzioni Ucase o Lcase ... se si tratta solo di visualizzare i dati
in maiusc o minusc non aggiornare la tabella originaria


title: Maiuscole minuscole e viceversa

author: Nick

text:
"Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
news:c36qau$fm9$1...@fata.cs.interbusiness.it...

controlla nell'help la funzione StrConv per l'iniale o tutto maiuscole, nno ricordo se c'è
l'inversione..
ciao


title: Maiuscole minuscole e viceversa

author: ALESSANDRO Baraldi

text:
"Berti Simone" <
berti...@tiscali.it
> ha scritto nel messaggio
news:c36qau$fm9$1...@fata.cs.interbusiness.it...

1)Devi crearti una Funzione che cicla tutta la stringa e ne INVERTA l'ASCII
non è complessa tieni conto che tra i 2 set di caratteri c'è solo da
effettuare
una Somma per portare il carattere MAIUSCOLO e una Sottrazione per portare
Minuscolo.
Il valore da sommare è COSTANTE e non è altro che la distanza in ASCII
dalla a(minuscola) alla A(Maiuscola)
Se devo essere sincero questo non capisco a cosa ti serva...........!!!
2)StrConv(tuaStringa,vbProperCase)
Ciao.
@Alex.


title: Maiuscole minuscole e viceversa

author: knives

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c37jes$mai$1...@lacerta.tiscalinet.it...

Ciao Alex,
questa funzione sarebbe utile anche a me, ma non riesco a farla funzionare.
ho letto la guida ma non ho capito molto. come si usa?


title: Maiuscole minuscole e viceversa

text:
"knives" <x@x.x> ha scritto nel messaggio
news:O_J5c.55620$z23.2...@news3.tin.it...
>
[CUT]
> Ciao Alex,
> questa funzione sarebbe utile anche a me, ma non riesco a farla
funzionare.
> ho letto la guida ma non ho capito molto. come si usa?
>
Quale la 1° o la 2°....?
@Alex.


title: Maiuscole minuscole e viceversa

text:
ops... scusa,
la seconda
> 2)StrConv(tuaStringa,vbProperCase)
grazie.


title: Maiuscole minuscole e viceversa

text:
"knives" <x@x.x> ha scritto nel messaggio news:JDY5c.72075$O31.3...@news4.tin.it...

semplicemente devi susarla cosě:
Var1 as string
VarConv as string
VarConv  = "come mi chiamo"
Var1 = StrConv(VarConv, vbProperCase) ' la mia Var1 diventa Come Mi Chiamo
Var1 = StrConv(VarConv, vbUpperCase) ' la mia Var1 diventa COME MI CHIAMO
Var1 = StrConv(VarConv, vbLowerCase) ' la mia Var1 diventa come mi chiamo
in poche parole converte la stringa che metti come primo parametro invertendo le maiuscole con
minuscole e viceversa a seconda del secondo parametro.
spero di aver chiarito un po' le idee


title: Maiuscole minuscole e viceversa

text:
> >
> semplicemente devi susarla cosě:
> Var1 as string
> VarConv as string
>
> VarConv  = "come mi chiamo"
>
> Var1 = StrConv(VarConv, vbProperCase) ' la mia Var1 diventa Come Mi Chiamo
> Var1 = StrConv(VarConv, vbUpperCase) ' la mia Var1 diventa COME MI CHIAMO
> Var1 = StrConv(VarConv, vbLowerCase) ' la mia Var1 diventa come mi chiamo
>
> in poche parole converte la stringa che metti come primo parametro
invertendo le maiuscole con
> minuscole e viceversa a seconda del secondo parametro.
>
> spero di aver chiarito un po' le idee
>
>
Cakkio, questa č dura da capire!
allora...
in una sub scrivo il tuo codice tipo:
private sub pippo() 'giusto?
Var1 as string
VarConv as string
VarConv  = "come mi chiamo" 'posso usare qui il nome del mio campo vero?
Var1 = StrConv(VarConv, vbProperCase) ' la mia Var1 diventa Come Mi Chiamo
Var1 = StrConv(VarConv, vbUpperCase) ' la mia Var1 diventa COME MI CHIAMO
Var1 = StrConv(VarConv, vbLowerCase) ' la mia Var1 diventa come mi chiamo
end sub
cmq eseguo il codice e mi dice funzione o sub non definita. che significa?
lo so... ora penserete "ma questo ha capito su che NG si trova???"
effettivamente qualche volta ho dei dubbi... tempo fa avevo visto un NG di
ricette.... :)


title: Maiuscole minuscole e viceversa

text:
[CUT]
la sub scrivila cosě:
public sub pippo()
dim  Var1 as string
dim VarConv as string
 VarConv  = "come mi chiamo" 'se usi il nome del tuo campo diventa VarConv = Forms!nomeCampo o
rst!nomecampo se usi un recordset
 Var1 = StrConv(VarConv, vbProperCase) ' la mia Var1 diventa Come Mi Chiamo
scegline solo una quella che ti serve, altrimenti valo l'ultima
' Var1 = StrConv(VarConv, vbUpperCase) ' la mia Var1 diventa COME MI CHIAMO
' Var1 = StrConv(VarConv, vbLowerCase) ' la mia Var1 diventa come mi chiamo
'poi avrai un'istruzione che modifica il campo
Forms!nomecampo = var1
end sub
prova cosě :-)
se ti da a ancora errore inserisci i punti di interruzione del codice e dicci in che riga si blocca
il codice e che errore da che vediamo il perchč


title: Maiuscole minuscole e viceversa

text:
Ciao,
Ho riprovato e adesso funziona, grazie.
l'ho provata su una private sub nel modulo del campo che volevo convertire,
ma ho notato che se la eseguo converte il record corrente, e lo fa in modo
definitivo ma gli altri record restano invariati.
Ma se voglio cambiare tutti record?
E se voglio invece che la modifica sia solo in visualizzazione senza
convertire le stringhe?
C'è molta differenza rispetto al metodo che ho usato?
Ciao


title: Maiuscole minuscole e viceversa

text:
"knives" <x@x.x> ha scritto nel messaggio news:ITn6c.80726$O31.3...@news4.tin.it...

se vuoi solo in visualizzazione basta che nella maschera aggiungi un campo non associato che per
esempio chiami Pippo e nell'evento "su corrente" lanci la sub di prima solo che l'ultima istruzione
diventa:
forms!miamaschera!pippo = Var1
oppure trasformi la sub in una function (molto più utile):
public function trasforma(testo as string, tipotrasf as integer) as string
dim  Var1 as string
dim VarConv as string
 VarConv  = testo
select case tipotrasf
case 1
     Var1 = StrConv(VarConv, vbProperCase) ' la mia Var1 diventa Come Mi Chiamo
case 2
     Var1 = StrConv(VarConv, vbUpperCase) ' la mia Var1 diventa COME MI CHIAMO
case else
 Var1 = StrConv(VarConv, vbLowerCase) ' la mia Var1 diventa come mi chiamo
end select
trasforma = var1
end function
poi la function la usi così:
me.pippo = trasforma (me.campodatrasformare, 1)
spero di essere stato chiaro nel proporti quest'ultima funzione più utile e flessibile
ciao


title: Orizzontali e verticali

author: Giovanni Menga

text:
Ho scoperto con piacere che Access 200 consente di posizionare delle
etichette in verticale. Purtroppo le ruota in senso orario e non antiorario.
C'è un modo per ruotare le etichette in senso antioriario?
Gio'


title: Orizzontali e verticali

author: Sib

text:
"Giovanni Menga" <
giova...@libero.it
> ha scritto nel messaggio

Pare di no.
Sib


title: Orizzontali e verticali

text:
Sib <si...@SPAMiol.it> wrote in message
bLc_9.105205$0v.30...@news1.tin.it...

Grandi teste alla Microsoft!
Tenterò con un file .wmf.
Gio'


title: Orizzontali e verticali

author: jef

text:
"Giovanni Menga" <
giova...@libero.it
> ha scritto nel messaggio
news:gBc_9.63713$YG2.1...@twister1.libero.it...
> Ho scoperto con piacere che Access 200 consente di posizionare delle
> etichette in verticale. Purtroppo le ruota in senso orario e non
antiorario.
> C'č un modo per ruotare le etichette in senso antioriario?
>
> Gio'
>
>
>
Avevo lo stesso problema.
Le ho create con Word in caselle di testo e copiate ed incollate in Access
(parlo di report). Il risultato č venuto + che buono.
Ciao


title: Orizzontali e verticali

text:
jef <
j...@libero.it
> wrote in message
%be_9.64176$YG2.1...@twister1.libero.it...

Grazie... non ci avevo pensato. Proverň anch'io.
Gio'


title: download sito comune

author: ITAM S.p.A.

text:
Ho scaricato il file IDema dal sito comune,
in questo file c'č un databse nel quale si utilizza
come contatore un campo numerico.
Questo č possibile con un modulo di VB.
Il mio problema č che importando tutti gli elementi del file scaricato
dentro un altro DB
il giochino non funziona piů. Ricevo un errore di run-time '13' tipo non
corrispondente.
Mi potete aiutare? (Access 2000)


title: report da inviare via e-mail

author: Nicola

text:
Ciao a tutti,
eccomi all'n-esimo dilemma
ho una maschera, ci ho creato un pulsante con la composizione automatica per
l'invio via e-mail di un report,
solo che quando ci clicco sopra mi spara un messaggio del tipo: nessun
programma per l'invio e-mail.
come deve essere il codice per inviare il report sempre ad un indirizzo
usando outlook express??
Grazie tante
Nicola


title: report da inviare via e-mail

author: Claudio

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:l6lj9.30231$Av4.6...@twister2.libero.it...
> Ciao a tutti,
> ho una maschera, ci ho creato un pulsante con la composizione automatica per
> l'invio via e-mail di un report,
> solo che quando ci clicco sopra mi spara un messaggio del tipo: nessun
> programma per l'invio e-mail.
Hai verificato che OE sia il programma di posta predefinito? Apri OE, vai in
Strumenti/Opzioni/Generale, e controlla la sezione "Programmi di messaggistica
predefiniti".
Claudio.


title: report da inviare via e-mail

author: rick

text:
Nicola wrote:



> Grazie tante
> Nicola
prova a guardare sulla guida il metodo SendObject dell'oggetto DoCmd
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: data prima srittura

text:
è possibile conoscere, dall'interno di access, la data nel quale lo stesso
file *.mdb è stato copiato per la prima volta sul disco rigido sul quale si
trova? mi servirebbe per fare un database che dopo un certo periodo di tempo
cessi di funzionare.
se qualcuno ha già affrontato il problema, vi ringrazio anticipatamente
leo


title: Per cortesia un piccolo aiuto

author: Mauro

text:
Scusatemi ma la fretta di dover eseguire subito un piccolo lavoro non mi da
tempo di documentarmi...ho questo problema.
Conosco benino vb e poco
access. In un mdb Access vorrei crearmi un recordset ado che sfrutti la
connessione all'mdb dentro al quale mi trovo, per cui:
1- Come faccio a
ricavarmi l'oggetto connection da dentro access?
2- Come faccio a crearmi
il recordset (il sorce e' "select * from province")?
Potreste mandarmi
qualche riga di codice di esempio?
Grazie a tutti e saluti al ng.
--------------------------------
Inviato via
http://usenet.iol.it


title: Per cortesia un piccolo aiuto

author: Riccardo

text:
Mauro <
maur...@inwind.it
> wrote in message
212Z177Z115Z232Y...@usenet.iol.it...

______________
Dim rst as Recordset
Dim strSQL as string
strSQL="select * from province"
set rst=Currentdb.OpenRecordset(strSQL)
ciao Riccardo


title: Per cortesia un piccolo aiuto

text:
Grazie, mi hai risolto il problema. Pero' funziona solo con Dao. Se faccio
il rs ADODB.recordset mi da errore di tipo... Sai il perche'? Ciao
>Dim rst as Recordset
>Dim strSQL as string
>strSQL="select * from
province"
>set rst=Currentdb.OpenRecordset(strSQL)
>ciao Riccardo
--------------------------------
Inviato via
http://usenet.iol.it


title: Per cortesia un piccolo aiuto

text:
Mauro <
maur...@inwind.it
> wrote in message
212Z177Z115Z232Y...@usenet.iol.it...

purtroppo non conosco ADO e non so come aiutarti in questo.
:-(
ciao
p.s.: ti conviene scrivere dopo il quoting. bye


title: Per cortesia un piccolo aiuto

author: Alessandro Romeo

text:
"Mauro" <
maur...@inwind.it
> ha scritto nel messaggio
news:212Z177Z115Z232Y...@usenet.iol.it...
> Grazie, mi hai risolto il problema. Pero' funziona solo con Dao. Se faccio
> il rs ADODB.recordset mi da errore di tipo... Sai il perche'? Ciao
Ciao,
1)ti da errore perche' devi prima aprire un adodb.connection (vedi help )
2)Per evitare che le persone si adirino con te (vedi Antonio Biso) per
cortesia scrivi dopo il quoting :-)
Ciao Alessandro


title: Per cortesia un piccolo aiuto

author: Biblioteca di Vittuone

text:
"Alessandro Romeo" <
alessand...@hotmail.com
> ha scritto nel messaggio
news:l1et8.16554$m41.4...@twister2.libero.it...

Dim rs As ADODB.Recordset
Set rs = New Recordset
Dim selectPerMaxCampo As String
selectPerMaxCampo = "SELECT TOP 1 eccetera"
With rs
    .ActiveConnection = CurrentProject.Connection
    .Open selectPerMaxCampo
End With


title: equivalente di "trova e sostituisci" su caselle di testo in report

text:
Ciao a tutti, premetto che sono niubbo ma che vi lurko da un bel po'...
questa volta però non riesco a venire a capo di 'sta cosa da solo e
chiedo help!
Dunque, ho un mdb con circa 60 report, ognuno composto da quasi un
migliaio di caselle di testo (ecco cosa succede a ereditare i
lavori...bella porcata...), ognuna con un DCount tipo
=DCount("[Tabella questionario]![10 con chi vive]&[Tabella
questionario]![04 sesso]&[Tabella questionario]![05 nascita]";"[Tabella
questionario]";"[Tabella questionario]![04 sesso]=1 AND [Tabella
questionario]![05 nascita]>=1930 AND [Tabella questionario]![05
nascita]<= 1939 and [Tabella questionario]![10 con chi vive]=1")/335
Ora, visto che la committenza continua a cambiare le cose ogni minuto,
mi trovo a dover sostituire tutti quei "/335" (è la parte della
formula che mi fa ricavare la percentuale) in altri numeri o formule. A
saperlo prima avrei messo una variabile, ma ormai il danno è fatto...
A farlo a mano ci metterei almeno altre due settimane, quindi stavo
studiando come farlo via codice, simulando un trova e sostituisci. Le
caselle di testo sono tutte nominate in automatico, quindi "testoXXXX"
dove XXXX è un numero più o meno consecutivo. Sono riuscito a
ricavare una cosa così:
Private Sub Comando0_Click()
   Dim x As String
   Dim IN As String
   Dim intY As String
   intY = 1
   Do While intY < 100000
   intY = intY + 1
   x = Forms![maschera4]![Testo'"&intY&"'].ControlSource
   miatextbox = x
   IN = Me.miatextbox
   x = Replace(x, ")*(100/335)", ")*(ciao)")
   Forms![maschera4]![Testo'"&intY&"'].ControlSource = x
   Loop
End Sub
I problemi sono i seguenti:
- come si vede ho spostato il lavoro su maschera perchè su report non
funzionava il replace (non posso dare il focus alla singola casella, se
non ho capito male), però è inutile perchè se mi devo mettere a
spostare a mano da report a maschera e viceversa mi salta la
formattazione (pietosa peraltro, ma le caselle sono sovrapposte a delle
tabelle di word, e se si spostano son dolori...)
- se lo faccio lavorare su una singola casella di cui metto il nome a
mano funziona (anche se con i problemi di cui sotto) però se provo a
far diventare l'incrementale (intY) parte della variabile (testoXXXX)
non lo accetta più
- Anche se la sostituzione funziona non appena cambio visualizzazione
(struttura/anteprima) o chiudo me la perde, senza lasciarmi
possibilità di salvarla, anche se è abbastanza inutile perchè come
detto sopra ho necessità che la sostituzione avvenga nei report...
Qualcuno può darmi una dritta su come uscire da questo insabbiamento?
Grazie in anticipo...
ciao a tutti, co


author: Alessandro Cara

text:

Da quello che ho capito dovresti prelevare (aprire) tutti i reports che
ti interessano in DesignMode   (quali sono li puoi sapere o dalla
collezione application.currentproject.allreports o da una select su
msysobjects con type=-32764) modificare i textboxes e risalvare il report
--
ac


text:
Ti ringrazio moltissimo per la risposta ma... abbi pazienza ma non c'ho
capito niente, è come parlare di equazioni ad uno di seconda
elementare ;-)


text:
corrado....@gmail.com
 wrote:
> Ti ringrazio moltissimo per la risposta ma... abbi pazienza ma non c'ho
> capito niente, č come parlare di equazioni ad uno di seconda
> elementare ;-)
>
vai su
www.sitocomune.com
 Sezione Forms 3.41 dovrebbe essere quello che
ti interessa. Ovviamente e' da modificare. L'autore saltuariamente fa
ancora qualche apparizione sul NG, comunque se dovessi avere problemi
non dovrebbe essere complicato risolverli.
--
ac


text:
dunque grazie alla tua dritta ho fatto un salto di 256 anni luce circa
;-) fantastico!
ho ancora un problemino, ma penso sia proprio solo più una
cretinata... Il codice che ho tirato fuori modificando quello che mi
hai indicato è questo qui:
Sub pulisci_Controlli(obj)
Dim Ctl As Control
Dim strctrl As String
Dim strfind As String
Dim strctrlmod As String
Dim intposizione As Integer
  For Each Ctl In obj.Parent.Controls
    Select Case Ctl.ControlType
      Case Is = acTextBox
           strctrl = Ctl.ControlSource
           strfind = Me.trova
           intposizione = InStr(strctrl, strfind)
           strctrlmod = Left(strctrl, intposizione - 1)
           Ctl.ControlSource = strctrlmod
     End Select
  Next Ctl
End Sub
Il Me.Trova corrisponde ad una casella non associata dove vado a
mettergli il carattere da cercare alla cui destra viene eliminato
tutto. Fino qua funziona tutto. Se però l'ultima riga la vado a
modificare in
Ctl.ControlSource = strctrlmod & Me.Sostituisci
(Dove Me.Sostituisci è una casella non associata dove mettere ciò che
bisogna aggiungere nella casella di testo) o comunque aggiungo qualcosa
tipo
Ctl.ControlSource = strctrlmod & "ciao"
mi da un errore di runtime 2434 con errore di sintassi
nell'espressione. Eppure prima funzionava la stessa sintassi (era quasi
uguale nell'esempio originale...). Dove sbaglio?


text:
corrado....@gmail.com
 wrote:
[cut]
>
> Ctl.ControlSource = strctrlmod & "ciao"
>
> mi da un errore di runtime 2434 con errore di sintassi
> nell'espressione. Eppure prima funzionava la stessa sintassi (era quasi
> uguale nell'esempio originale...). Dove sbaglio?
L'unica cosa che mi viene in mente e' che *strctrlmod* contenga apici o
virgolette spaiate e/o virgole non regolamentari.
--
ac


text:
Alessandro Cara wrote:
> L'unica cosa che mi viene in mente e' che *strctrlmod* contenga apici o
> virgolette spaiate e/o virgole non regolamentari.
ancora una volta la tua dritta mi ha indirizzato verso la soluzione ;-)
Il problema era il testo di prova, "ciao" sballava la formula DCount e
quindi non veniva accettato. Questo significa che viene fatto un
controllo sulla correttezza anche sugli inserimenti non a mano, non
pensavo...
Comunque ora funziona alla perfezione, e io ho risparmiato quel mesetto
di lavoro ripetitivo e da scimmietta ammaestrata... Ti ringrazio
veramente tanto!
Posto il codice finale, dovesse mai servire a qualcuno...
Sub scimmiette_ammaestrate(obj)
Dim Ctl As Control
Dim strctrl As String
Dim strfind As String
Dim strctrlmod As String
Dim intposizione As Integer
  For Each Ctl In obj.Parent.Controls                       'per ogni
oggetto
    Select Case Ctl.ControlType
      Case Is = acTextBox                                   'che sia
casella di testo
           strctrl = Ctl.ControlSource                      'assegna
strctrl al contenuto della casella di testo
           strfind = Me.trova                               'assegna
strfind alla casella non associata trova
           intposizione = InStr(strctrl, strfind)           'calcola la
posizione del testo da cercare nella casella di testo
           If intposizione > 0 Then                         'se il
testo viene trovato
           strctrlmod = Left(strctrl, intposizione - 1)     'elimina
ciò che sta alla sua destra
           End If
           If intposizione = 0 Then                         'se il
testo non viene trovato
           strctrlmod = Ctl.ControlSource                   'lascia
invariato il contenuto
           End If
           Ctl.ControlSource = strctrlmod & Me.sostituisci  'inserisci
il contenuto della casella non associata sostituisci a destra
    End Select
  Next Ctl
End Sub
ciao ciao co


text:
sono come la microsoft, inizio già a fare gli update :-P Adesso
funziona anche se la stringa "trova" viene lasciata vuota, e se trova
delle etichette con la stringa cercata modifica anche loro (utile per
identificare la formula applicata sulla singola pagina)
ciao ciao co
Sub scimmiette_ammaestrate(obj)
Dim Ctl As Control
Dim strctrl As String
Dim strfind As String
Dim strctrlmod As String
Dim intposizione As Integer
  For Each Ctl In obj.Parent.Controls                       'per ogni
oggetto
    Select Case Ctl.ControlType
      Case Is = acTextBox                                   'che sia
casella di testo
           strctrl = Ctl.ControlSource                      'assegna
strctrl al contenuto della casella di testo
           If Me.trova <> "" Then
            strfind = Me.trova                               'assegna
strfind alla casella non associata trova
            intposizione = InStr(strctrl, strfind)           'calcola
la posizione del testo da cercare nella casella di testo
            If intposizione > 0 Then                         'se il
testo viene trovato
            strctrlmod = Left(strctrl, intposizione - 1)     'elimina
ciò che sta alla sua destra
            End If
            If intposizione = 0 Then                         'se il
testo non viene trovato
            strctrlmod = Ctl.ControlSource                   'lascia
invariato il contenuto
            End If
           End If
           Ctl.ControlSource = strctrlmod & Me.sostituisci  'inserisci
il contenuto della casella non associata sostituisci a destra
           Case Is = acLabel                                   'che sia
casella di testo
           strctrl = Ctl.Caption                      'assegna strctrl
al contenuto della casella di testo
           If Me.trova <> "" Then
            strfind = Me.trova                               'assegna
strfind alla casella non associata trova
            intposizione = InStr(strctrl, strfind)           'calcola
la posizione del testo da cercare nella casella di testo
            If intposizione > 0 Then                         'se il
testo viene trovato
            strctrlmod = Left(strctrl, intposizione - 1)     'elimina
ciò che sta alla sua destra
            Ctl.Caption = strctrlmod & Me.sostituisci  'inserisci il
contenuto della casella non associata sostituisci a destra
            End If
            End If



title: Access 2003 e 2010 contemporaneamente

author: sergio italiano

text:
Salve all'ng,

sul mio windows 7 64 ho installato access 2003 tempo fa.
Il mese scorso ho acquistato la licenza di office 2010 e ho seguito le
istruzioni per averli contemporaneamente sullo stesso pc per poter
utilizzare mdb precedentemente creati e per maggior confidenza.
In questi giorni sono stati scaricati parecchi aggiornamenti di office
2003 e 2010 che ho installato confermandoli.
Ora quando cerco di aprire un mdb 2003 mi dà errore 'Espressione su
caricamento immessa come impostazione della proprietà di evento ha
provocato il seguente errore: L'oggetto o la classe non supporta il
gruppo di eventi'

Ho controllato i riferimenti e non ne ho di mancanti.

Cosa devo disinstallare di aggiornamento per tornare a far funzionare
il 2003?

grazie
Sergio


title: Access 2003 e 2010 contemporaneamente

author: Bruno Campanini

text:
sergio italiano laid this down on his screen :

Io proverei prima a disinstallare/reinstallre il 2003.

Bruno


title: Access 2003 e 2010 contemporaneamente

text:

> Bruno- Nascondi testo citato
>
> - Mostra testo citato -

ma ho sempre letto che per mantenere le vecchie versioni devono essere
installate dalla più vecchia alla più giovane.
Così non risponderei a questo criterio
Che ne dici?


title: Access 2003 e 2010 contemporaneamente

text:
on 19-06-12, sergio italiano supposed :

> ma ho sempre letto che per mantenere le vecchie versioni devono essere
> installate dalla più vecchia alla più giovane.
> Così non risponderei a questo criterio
> Che ne dici?

Nulla.
Ribadisco il mio operato di circostanza.

Bruno


title: Access 2003 e 2010 contemporaneamente

text:
on 19-06-12, sergio italiano supposed :

> ma ho sempre letto che per mantenere le vecchie versioni devono essere
> installate dalla più vecchia alla più giovane.
> Così non risponderei a questo criterio
> Che ne dici?




title: Equivalente ItemSelected per Combobox?

author: Thierry Rega

text:
Vorrei sapere se esiste un modo per sapere su quale riga uno si trova mentre
fa scorrere il mouse sopra una lista in una ComboBox. Preciso: con il mouse
senza nessun tasto premuto.
Un ItemSelected (al singolare ovviamente!) equivalente esiste?
Grazie
Thierry


title: Access 2003 e ODBC verso SQL 2000

author: Mavero

text:
Ma tu vedi dove mi vado a infognare...
...
FE con A2003, BE ... dovrebbe essere un SQL 2000 su un server "x".
Devo collegare le tabelle, seleziono quindi connessione ODBC, ricerco il
server, lo trovo, lo seleziono e dico di autenticarmi con i dati utente ...
niente da fare, errore ... ma non ricordo quale, se non erro da un codice
legato alle credenziali.
Ho provato anche l'utonto sa con pwd a blank, riniente.
Prima di martellare il server e\o cospargermi di petrolio e piume e girare
ignudo per le strade (fa pure freschino qua in riviera), cosa posso
verificare e come?
Grazie,
MCX


title: Access 2003 e ODBC verso SQL 2000

author: MCX

text:
restituisce errore errore sqlstate 08001 e 01000
Aggiornato MDAC 2.6 ... le successive non partono.
XP Pro SP2 il client
2003 srv il server
...
idee?
Grazie,
MCX


title: file mde

text:
Ho un problema serio sulla creazione di un file mde ... cosa sbaglio?
Mi dà il seguente errore : impossibile creare il database mde
Grazie in anticipo per gli eventuali aiuti


title: file mde

author: Alessandro

text:
"eolo_" <
eo...@hotmail.com
> wrote in message
news:a4tm9a$l7l$1...@serv1.albacom.net...
> Ho un problema serio sulla creazione di un file mde ... cosa sbaglio?
>
> Mi dà il seguente errore : impossibile creare il database mde
>
>
> Grazie in anticipo per gli eventuali aiuti
Solitamente da questo errore quando manca qualche riferimento a
variabili o peggio hai Dimensionato male le Variabili.
Prova a fare un Compila tutti Moduli, se non da errore prova a
importare tutto in un NUOVO DB vuoto......!!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: file mde

author: Merlo Indiano

text:
eolo_ <
eo...@hotmail.com
> wrote in message a4tm9a$l7l$1...@serv1.albacom.net...
> Ho un problema serio sulla creazione di un file mde ... cosa sbaglio?
>
> Mi dà il seguente errore : impossibile creare il database mde
>
>
> Grazie in anticipo per gli eventuali aiuti
>
Ciao,
per mia esperienza ... ACCESS segna l'errore "impossibile creare il database
mde" quando trova qualche errore di codice all'interno di qualche maschera o
modulo.
La cosa che puoi fare è controllare .... :-)
Saluti


title: file mde

author: Gianni Vba

text:
"eolo_" <
eo...@hotmail.com
> ha scritto nel messaggio
news:a4tm9a$l7l$1...@serv1.albacom.net...
> Ho un problema serio sulla creazione di un file mde ... cosa sbaglio?
>
> Mi dà il seguente errore : impossibile creare il database mde
>
>
> Grazie in anticipo per gli eventuali aiuti
Verifica se c'è qualche riferimento ME nel codice.
Dovresti cambiare ogni riferimento ME nel nome per esteso dell'oggetto
Questo vale sia per le maschere sia per i report
Bye
  Gianni


title: file mde

text:
"Gianni Vba" <
gianni.s...@libero.it
> wrote in message
news:QWHc8.3732$Zf3.1...@twister2.libero.it...
> Verifica se c'è qualche riferimento ME nel codice.
> Dovresti cambiare ogni riferimento ME nel nome per esteso dell'oggetto
> Questo vale sia per le maschere sia per i report
> Bye
>   Gianni
E da quando sta cosa....!!
Forse con A2000 o A2002
Con A97 assolutamente no....!



title: file mde

author: Emyr

text:
On Thu, 21 Feb 2002 11:02:50 +0000 (UTC), "Alessandro"
<
ik2...@libero.it
> wrote:
>"Gianni Vba" <
gianni.s...@libero.it
> wrote in message
>news:QWHc8.3732$Zf3.1...@twister2.libero.it...
>
>
>> Verifica se c'è qualche riferimento ME nel codice.
>> Dovresti cambiare ogni riferimento ME nel nome per esteso dell'oggetto
>> Questo vale sia per le maschere sia per i report
>> Bye
>>   Gianni
>
>
>E da quando sta cosa....!!
>Forse con A2000 o A2002
>Con A97 assolutamente no....!
>Alessandro.
neanche sul 2000
Saluti.
Emanuele.


title: Ricerca nel sito comune

author: Backbone

text:
Ogni volta che provo ad effettuare una ricerca nel sito comune o
nell'archivio mi si pianta l'explorer. Sono proprio costretto a chiudere
l'applicazione!!!


title: Ricerca nel sito comune

author: Antonio Biso

text:
Backbone <
Backb...@mail.com
> wrote in message
6ZgB7.5516$C57.1...@news1.tin.it...
> Ogni volta che provo ad effettuare una ricerca nel sito comune o
> nell'archivio mi si pianta l'explorer. Sono proprio costretto a chiudere
> l'applicazione!!!
Devi disabilitare il compilatore java
Antonio


title: Esportazione word/excel

author: Re Artů

text:
Ciao a tutti
Sul mio pc ho installato A97, Office XP, ma per ora uso sola A97
Il SO è WXP
Mi sono accorto che i tasti di esportazione nei formati word/excel sono
disabilitati.
Inoltre all'apertura dei DB in A97 mi da sempre warning strani, dicendo che
non trova i formati nel
registro...
Vi è successo anche a Voi?
Come avete risolto?
Grazia
Ciao
Luca


title: proprietà sottomaschera foglio dati

text:
ho una sottomaschera foglio dati nella quale vorrei modificare alcune
proprietà della cella visitata dal mouse.
Sono riuscito tramite una macro associata alla funzione evento "su
passaggio mouse" a far emettere un suono.
non riesco però a modificare ad esempio il colore di fondo della
singola cella visitata,
come pure non riesco a far comparire il puntatore del mouse al posto
del cursore sulla cella visitata.
qualcuno conosce il modo o è impossibile ?
ciao e grazie


title: proprietà sottomaschera foglio dati

author: massimiliano

text:
Il 09 Mag 2002, 11:34,
jcol...@tiscali.it
 ha scritto:
>non riesco però
a modificare ad esempio il colore di fondo della
>singola cella visitata,
se la sottomaschera è in visualizzazione foglio dati, c'è poco da fare.
trasforma la sottomaschera in maschere continue
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: Ricerca a due campi

author: gs

text:
Innanzi tutto AUGURI di Buona Pasqua a tutta la NG sieti tutti favolosi e vi
ringrazio per tutti i suggerimeti che sono veramente molto interessanti.
Per l'azienda dove lavoro da poco ho creato un piccolo data base per gestire
i pochi dipendenti che siamo, ora siccome devo fare una ricerca con due
campi "Cognome" e "Nome" come posso fare ? Grazie a tutti .


title: Ricerca a due campi

author: Roberto da casa

text:
"gs" <
gest...@libero.it
> ha scritto nel messaggio
news:dnudc.119343$FJ6.4...@twister1.libero.it...

Ci sono tante tecniche per filtrare i dati per una ricerca ed a seconda di
quella che usi c'è una soluzione diversa.
Buona Pasqua.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ricerca a due campi

author: Giuseppe

text:
"gs" <
gest...@libero.it
> ha scritto nel messaggio
news:dnudc.119343$FJ6.4...@twister1.libero.it...

Creati una casella combinata con origine dati Cognome +" "+Nome.
se lo fai con l'autocomposizione ti fa tutto automaticamente Access.
Devi solo specificare che una volta che scegli dalla combobox deve ricercare
il record che ha quella chiave.
--
----------------
saluti
Giuseppe


title: Ricerca a due campi

author: Lenny

text:
"gs" <
gest...@libero.it
> ha scritto nel messaggio
news:dnudc.119343$FJ6.4...@twister1.libero.it...

se non sono tanti record
perchè non li butti tutti dentro una listbox che accetti solo valori
presenti in una tabella?
Lenny


title: selezione multipla in maschera

text:
salve ng
ho un problema per me un po' comblicato anche nel spiegarvelo ma ci provo
devo costruire due maschere che chiamo x intenderci bollatotale e bolla.
devo richiamare stando nella bollatotale la bolla numero... selezionare
alcune righe della bolla e con un tasto o chiudendo la bolla mi riporti i
dati selezionati nella bollatotale.
spero in un vostro aiuto spiegandomi anche che caratteristiche devo dare
alla bolla x permettermi la selezione multipla.
vi prego di essere piu' elementari possibili date le mie scarse
possibilita'
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: selezione multipla in maschera

author: Sergio MAZZA

text:
"gimmi2" <
ver...@libero.it
> ha scritto nel messaggio
news:cnhs7q$r8n$1...@news.newsland.it...
> salve ng
> ho un problema per me un po' comblicato anche nel spiegarvelo ma ci provo
> devo costruire due maschere che chiamo x intenderci bollatotale e bolla.
> devo richiamare stando nella bollatotale la bolla numero... selezionare
> alcune righe della bolla e con un tasto o chiudendo la bolla mi riporti i
> dati selezionati nella bollatotale.
>
> spero in un vostro aiuto spiegandomi anche che caratteristiche devo dare
> alla bolla x permettermi la selezione multipla.
> vi prego di essere piu' elementari possibili date le mie scarse
> possibilita'
> grazie
>
Dovresti inserire nella tabella "bolla_righe" un campo booleano (sì/no,
default a 0(No)) "daTrasferire"; poi con una query di accodamento con
condizione where [daTrasferire] = -1 accodi i dati e dopo accodati con una
query di aggiornamento (con condizione where [daTrasferire] = -1) azzeri la
selezione reimpostando il campo a 0...
Ciao.
--
Sergio MAZZA


title: Avete mai provato la iGrid con Access ?

author: RobertoA

text:
http://10tec.com/

Qualcuno di voi ha mai provato, con Access, questa griglia?
C'e' solo in versione 32 bit
Dal sito sembra che forniscano pure i sorgenti
Ciao e grazie
RobertoA


title: Avete mai provato la iGrid con Access ?

author: BFS

text:

io mi sono sempre trovato bene con questa se può esserti utile
http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/S_Grid_2/article.html

ciao
BFS


title: Avete mai provato la iGrid con Access ?

text:

Molto, molto interessante
Soprattutto i sorgenti, dal punto di vista didattico
Peccato che non si riesca, o almeno io non riesco a tirar giu' niente
Mi manda degli zip completamente vuoti
Non e' che sai dove altro posso trovarla la Sgrid2 ?
Sul sito 10tec c'e' anche una comparazione tra iGrid ed Sgrid1

http://10tec.com/activex-grid/vbaccelerator-sgrid.aspx


title: Avete mai provato la iGrid con Access ?

text:

in effetti non ci sono più, tieni conto che sono componenti vecchissimi.
io usavo la versione 1 di cui ho ancora l'ocx

se vuoi posso passarti quella.
per funzionare ovviamente richiede il vb runtime 5

ciao


title: Avete mai provato la iGrid con Access ?

text:

Si grazie
Se possibile vorrei provare questa griglia
Sto cercando ma sembra che la Sgrid2 non si trovi da nessuna parte


title: Avete mai provato la iGrid con Access ?

text:

te lo mando su questa mail che usi per postare?

ciao


title: Avete mai provato la iGrid con Access ?

text:

Si, grazie mille


title: Avete mai provato la iGrid con Access ?

text:
Il 08/03/2016 16:20, RobertoA ha scritto:
> Il 08/03/2016 15:49, BFS ha scritto:

>> ciao
>
> Si, grazie mille
>
>

fatto!
ciao


title: Avete mai provato la iGrid con Access ?

author: pfm

text:

disturbo, ma potrei averla anch'io?

GRAZIE ANTICIPATAMENTE


title: Avete mai provato la iGrid con Access ?

text:

inviati
ciao!


title: Avete mai provato la iGrid con Access ?

author: yosef

text:

Buongiorno,
come pfm, potrei avere anche io l'ocx con gli esempi? Se funziona su access2003, grazie mille

Giuseppe


title: Avete mai provato la iGrid con Access ?

text:

qui c'è uno snapshot dell'intero sito con tutti i download funzionanti,
manuali ed esempi

http://web.archive.org/web/20080302152305/http://www.vbaccelerator.com/home/vb/code/controls/s_grid_2/s_grid_2/article.asp

ciao
BFS


title: Avete mai provato la iGrid con Access ?

text:

Oh la', questo si che e' un bel colpo


title: OT, gestione separata Inps

author: lbo dal portatile

text:
scusate l'OT.  alcuni di noi, come me, sono liberi professionisti che
versano alcune quote all'Inps.
ho ricevuto una specie di certificato che dovrebbe servire a votare
per i componenti del consiglio che amministra i "nostri" fondi presso
l'Inps.  ho provato a visitare il sito apposito dell'Inps ma ci ho
capito poco.
qualcuno sa di che si tratta, per chi si vota ecc. ecc.?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: OT, gestione separata Inps

author: Federico Luciani

text:
lbo dal portatile wrote:
> scusate l'OT.  alcuni di noi, come me, sono liberi professionisti che
> versano alcune quote all'Inps.
> ho ricevuto una specie di certificato che dovrebbe servire a votare
> per i componenti del consiglio che amministra i "nostri" fondi presso
> l'Inps.  ho provato a visitare il sito apposito dell'Inps ma ci ho
> capito poco.
> qualcuno sa di che si tratta, per chi si vota ecc. ecc.?
Per il momento non ho ricevuto nulla, forse si riferisce alla tua sede Inps.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: OraInizio-OraFine...HELP

author: Checco

text:
Salve a tutti,
mi serve il vostro aiuto!
Ho due campi formato "Ora breve": Ora_Inizio e Ora_Fine. Devo fare la
differeza tra questi 2 campi! Nella query ho impostato: Ora_Fine-Ora_Inizio!
Ma mi esce un risultato strano decimale! Come posso fare per visualizzare i
minuti o le ore? Chi mi da una mano!
Grazie mille
Francesco
--------------------------------
Inviato via
http://usenet.libero.it


title: OraInizio-OraFine...HELP

author: George

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Salve a tutti,
> mi serve il vostro aiuto!
> Ho due campi formato "Ora breve": Ora_Inizio e Ora_Fine. Devo fare la
> differeza tra questi 2 campi! Nella query ho impostato:
Ora_Fine-Ora_Inizio!
> Ma mi esce un risultato strano decimale! Come posso fare per visualizzare
i
> minuti o le ore? Chi mi da una mano!
>
> Grazie mille
> Francesco
E' normale che la differenza sia un decimale: č la frazione delle 24 ore!
Mettili semplicemente in formato ora.
Ciao


title: OraInizio-OraFine...HELP

author: AlGo :-)

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...

Diff: Format([Ora_Fine]-[Ora_Inizio];"Ora breve 24h")
Ale


title: Query con espressione 2

author: Greg

text:
In un campo di tipo testo, come faccio ad avere tutti i record dove l'ultimo  carattere NON è un numero? Grazie

--
Greg


title: Combo in maschera continua

text:
Ho una maschera ORDINI con una sottomaschera DETTAGLIO in visualizzazione continua.
Nella sottomaschera tramite una combo seleziono l'ARTICOLO (filtrato in base ad un parametro nella form principale) ed attraverso un'altra combo seleziono il colore di quell'articolo.
Non riesco a fare in modo che nella combo COLORE vengano visualizzati i solo i colori di quell'articolo.
Dove sbaglio?
L'origine della combo è un semplice select filtrato su l'id_articolo della stessa riga. Ma mi viene sempre l'elenco relativo al primo record. Se su_selezionato inserisco un requery l'elenco mi appare giusto ma mi cancella il valore inserito nelle altre righe.
Cosa sbaglio???


title: Combo in maschera continua

text:

Le maschere continue per cho non ha molta pratica possono essere un problema.
Con le COMBO lo è sicuramente, soprattutto se hanno un'origine RIGA condizionata da un criterio di RECORD.

Questo espone a 2 problemi fondamentali:
1) Che devi eseguire il REQUERY della Combo su evento CURRENT
2) Che i Record precedenti, la dove il contenuto non sia presente nell'origine riga, visualizzeranno un controllo VUOTO...!

Non è una bellissima situazione... nè una bella soluzione quella che stai cercando di definire.

@Alex


title: Combo in maschera continua

text:
> Non è una bellissima situazione... nè una bella soluzione quella che stai cercando di definire.
>

Ti ringrazio per la risposta ... il problema è come potrei fare una semplice sottomaschera di dettaglio ordini in cui voglio far selezionare un articolo (e fin qui ci siamo) poi far selezionare il colore specifico relativo solo a quell'articolo.

Tra l'altro sto impazzendo anche per fare un semplice totale in quella sottomaschera.
Sulla riga ho Prezzo_unitario  N_capi (=a+b+c) tot(=prezzo_unitario*N_capi)
Se nel piè di pagina scrivo
Tot_capi(=Somma(a+b+c)) funziona
mentre se aggiungo il controllo
Tot_importo(=Somma(prezzo_unitario*N_capi) ) oppure
Tot_importo(=Somma(prezzo_unitario*a+b+c) ) mi dà errore !

Oggi non è giornata!!!!!


title: Combo in maschera continua

text:
> Tra l'altro sto impazzendo anche per fare un semplice totale in quella sottomaschera.
> Sulla riga ho Prezzo_unitario  N_capi (=a+b+c) tot(=prezzo_unitario*N_capi)
> Se nel piè di pagina scrivo
> Tot_capi(=Somma(a+b+c)) funziona
> mentre se aggiungo il controllo
> Tot_importo(=Somma(prezzo_unitario*N_capi) ) oppure
> Tot_importo(=Somma(prezzo_unitario*a+b+c) ) mi dà errore !
>
> Oggi non è giornata!!!!!

Mi sono accorto che l'origine del controllo Prezzo_unitario=id_articolo.column(2)
Non pensavo fosse neanche possibile ... evidentemente credevo di scrivere del codice VBA ... però il valore restituito dal controllo mi viene giusto!!
Misteri di access 2007?
E comunque anche se nella somma(....) sostituisco prezzo_unitario con Id_articolo.column(2) mi viene ugualmente errore.


title: Combo in maschera continua

author: CIDI

text:
Il 04/01/2016 12:58,
a...@aaa.it
 ha scritto:
> Ho una maschera ORDINI con una sottomaschera DETTAGLIO in
 visualizzazione continua.
> Nella sottomaschera tramite una combo seleziono l'ARTICOLO
 (filtrato in base ad un parametro nella form principale)
e attraverso un'altra combo seleziono il colore di quell'articolo.
> Non riesco a fare in modo che nella combo COLORE vengano
visualizzati i solo i colori di quell'articolo.
> Dove sbaglio?
> L'origine della combo è un semplice select filtrato su l'id_articolo
della stessa riga. Ma mi viene sempre l'elenco relativo al primo record.
Se su_selezionato inserisco un requery l'elenco mi appare giusto ma mi
cancella il valore inserito nelle altre righe.
> Cosa sbaglio???
>
4.36 Dipendenza delle caselle combinate/riepilogo:
http://www.donkarl.com/it?FAQ4.36

http://web.mclink.it/MC5884/
 faq 3.72

ciao
Daniele


title: Combo in maschera continua

text:
> 4.36 Dipendenza delle caselle combinate/riepilogo:
>
http://www.donkarl.com/it?FAQ4.36

>
http://web.mclink.it/MC5884/
 faq 3.72

Conosco e le applico abitualmente.
Questa volta però mi trovo in una maschera continua e non riesco ad applicarle nello stesso modo ...


title: Combo in maschera continua

text:

Ovvio mi pare di averti spiegato il motivo...!
Lo hai capito...?

@Alex


title: Combo in maschera continua

text:
> Ovvio mi pare di averti spiegato il motivo...!
> Lo hai capito...?

Ok ... ma che tipo di soluzione proponete per una semplice form dove devo elencare una serie di articoli di un ordine?
non posso fargli scrivere liberamente un codice articolo quando ho una tabella articoli da cui attingere ...


title: Combo in maschera continua

text:
Allora ho risolto inserendo solo una combo nella maschera continua per la selezione dell'articolo mentre per selezionare il colore relativo nell'evento su_clic apro una form con un rowsource a una combo che mi permette di fare la scelta.
Se avete soluzioni migliori ...
Mi rimane il problema del prezzo che ovviamente è legato all'articolo.
Attualmente, sempre nella maschera continua ho una casella di testo che come origine controllo ha =id_articolo.column(3) non pensavo lo prendesse ... ma lo prende (A2007).
Il problema me lo crea se cerco nel piè di pagina di inserire un totale con Somma(id_articolo.column(3)). C'è modo di aggirare questo problema? O sbaglio ancora io?


title: Combo in maschera continua

author: Karl Donaubauer

text:
Salve,

Aaa ha scritto:
> Allora ho risolto inserendo solo una combo nella maschera continua per la selezione dell'articolo mentre per selezionare il colore relativo nell'evento su_clic apro una form con un rowsource a una combo che mi permette di fare la scelta.
> Se avete soluzioni migliori ...

Potresti p.e. separare la scelta (da una combo) dalla visualizzazione
con una casella di testo che mostra il valore scelto, cioè salvato nel
record.

> Mi rimane il problema del prezzo che ovviamente è legato all'articolo.
> Attualmente, sempre nella maschera continua ho una casella di testo che come origine controllo ha =id_articolo.column(3) non pensavo lo prendesse ... ma lo prende (A2007).
> Il problema me lo crea se cerco nel piè di pagina di inserire un totale con Somma(id_articolo.column(3)). C'è modo di aggirare questo problema? O sbaglio ancora io?

La funzione Somma (come tutte le altre funzioni di aggregazione)
funziona solo per campi di una tabella (o query) non con controlli
calcolati.

Di solito si salva il prezzo attuale dell'articolo nel record del
svolgimento (acquisto, vendita ecc.) perché potrà cambiare.
In questo caso potresti usare il secondo metodo di
http://www.donkarl.com/it?FAQ4.15
 per salvare i prezzi e poi sommarli.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: Combo in maschera continua

text:
> > Allora ho risolto inserendo solo una combo nella maschera continua per la selezione dell'articolo mentre per selezionare il colore relativo nell'evento su_clic apro una form con un rowsource a una combo che mi permette di fare la scelta.

> Potresti p.e. separare la scelta (da una combo) dalla visualizzazione
> con una casella di testo che mostra il valore scelto, cioè salvato nel
> record.

E' quello che ho fatto   clic sulla casella COLORE si apre maschera con combo ... seleziono la tinta che mi viene assegnata alla casella COLORE.

> > Mi rimane il problema del prezzo che ovviamente è legato all'articolo.

> La funzione Somma (come tutte le altre funzioni di aggregazione)
> funziona solo per campi di una tabella (o query) non con controlli
> calcolati.
>
> Di solito si salva il prezzo attuale dell'articolo nel record del
> svolgimento (acquisto, vendita ecc.) perché potrà cambiare.
> In questo caso potresti usare il secondo metodo di
>
http://www.donkarl.com/it?FAQ4.15
 per salvare i prezzi e poi sommarli.

E' quello che avevo fatto all'inizio ... però mi trovo in una sottomaschera maschera continua e la cosa mi crea problemi di requery


title: metodo opencurrent database access 2002

author: minno

text:
ho la seguente function che non mi apre il database in access 2002 mentre
invece funziona tranquillamente in access 97 come č possibile tutto ciň?
Public Function zzz1()
Dim appAccess As Access.Application
    ' Crea una nuova istanza di Microsoft Access.
    Set appAccess = CreateObject("Access.Application")
    ' Apre il database nella finestra di Microsoft Access.
    appAccess.OpenCurrentDatabase "d:\db2.mdb"

End Function
grazie e saluti a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: metodo opencurrent database access 2002

author: Alessandro Baraldi

text:
"minno" <
news...@libero.it
> wrote in message
news:bhfh0m$t0t$
1...@news.newsland.it
> ho la seguente function che non mi apre il database in access 2002 mentre
> invece funziona tranquillamente in access 97 come č possibile tutto ciň?
>
> Public Function zzz1()
> Dim appAccess As Access.Application
>
>     ' Crea una nuova istanza di Microsoft Access.
>     Set appAccess = CreateObject("Access.Application")
>     ' Apre il database nella finestra di Microsoft Access.
>     appAccess.OpenCurrentDatabase "d:\db2.mdb"
> End Function
>
> grazie e saluti a tutti
Access 97 e Access 2002 utilizzano 2 Librerie di Default
differenti: DAO(97) e ADO(2002).
Pertanto devi modificare dai riferimenti la libreria utilizzata.
Menů-->Strumenti-->Riferimenti(Elimina ActivexData Object) e
Flagga Microsoft DAO 3.6.
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: metodo opencurrent database access 2002

text:
Alessandro Baraldi ha scritto:




> Ciao.
> @Alex.
anzitutto grazie per la risposta ma purtroppo la cosa non funziona
comunque inoltre la cosa strana č che se apro il dtabase nortwind la
procedura gira.
come č possibile?



title: metodo opencurrent database access 2002

author: Roberto dalla campagna

text:
minno <
news...@libero.it
> wrote in message bhfipm$69h$1...@news.newsland.it...
> Alessandro Baraldi ha scritto:
>
> > "minno" <
news...@libero.it
> wrote in message
> > news:bhfh0m$t0t$
1...@news.newsland.it
>
> > > ho la seguente function che non mi apre il database in access 2002
mentre
> > > invece funziona tranquillamente in access 97 come č possibile tutto
ciň?
> > >
> > > Public Function zzz1()
> > > Dim appAccess As Access.Application
> > >
> > >     ' Crea una nuova istanza di Microsoft Access.
> > >     Set appAccess = CreateObject("Access.Application")
> > >     ' Apre il database nella finestra di Microsoft Access.
> > >     appAccess.OpenCurrentDatabase "d:db2.mdb"
> > > End Function
> > >
> > > grazie e saluti a tutti
>
>
> > Access 97 e Access 2002 utilizzano 2 Librerie di Default
> > differenti: DAO(97) e ADO(2002).
> > Pertanto devi modificare dai riferimenti la libreria utilizzata.
>
> > Menů-->Strumenti-->Riferimenti(Elimina ActivexData Object) e
> > Flagga Microsoft DAO 3.6.
>
> > Ciao.
>
> > @Alex.
> anzitutto grazie per la risposta ma purtroppo la cosa non funziona
Devi fare in modo che i riferiment alla libreria Microsoft DAO 3.6 precedano
e non seguano i riferimenti alla libreria ADO.
> comunque inoltre la cosa strana č che se apro il dtabase nortwind la
> procedura gira.
> come č possibile?
Nel database Northwind i riferimenti sono giusti e nell'ordine giusto;
confronta i riferimenti del tuo database con quelli del database NorthWind
ed adeguali.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Shift all'avvio

author: Albert

text:
Mi piacerebbe sapere se e come è possibili disabilitare il tasto Shift
all'avvio di una applicazione di Access per impedire la visione degli
oggetti del programma


title: protezione db

author: Giacomo

text:
salve, ho protetto un db in access con la procedura guidata.
fin qui tutto ok, il db all'avvio mi chiede username e pwd ed a
seconda di quale utente inserisco, access mi permette o meno l'accesso
in scrittura sulle maschere etc.
ho voluto mandare per email il tutto ad un amico ma sul suo pc il db
dice che non ha i diritti per accedere ma non chiede nessuna login.
in pratica non si apre e basta.
come devo fare? forse access mette anche delle informazioni su qualche
altro file di windows?
grazie,
ciao a tutti,
--Giacomo
scusate se il tema fosse gia stato trattato ma negli ultimi post non
ho visto nulla a riguardo.


title: File di log utenti database

author: Stef Ros

text:
Buongiorno a tutto il NG !
Ho cercato di utilizzare un suggerimento trovato in archivio per
realizzare quanto in oggetto e più precisamente come segue:
Creare una tabella con la seguente struttura:
ID_Record  (Contatore)
NomeUtente (Testo lungo 20 caratteri)
Login       (Data/Ora)
LogOut       (Data/Ora)
che chiamerai, supponiamo, LogAccessi
Poi scrivi un modulo nel quale inserisci il seguente codice:
'--------- Inizio codice ---------------------------------------------
' Dichiara una variabile pubblica per memorizzare il puntatore al
' record della tabella di log inserito al momento del login
Public ID_Record_Log As Long
' Funzione per registrare il login
Function RegistraLogin() As Long
Dim rs As RecordSet
  RegistraLogin = 0
  ' Apre la tabella di registrazione accessi
  Set rs = currentdb.openrecordset("LogAccessi")
  With rs
    ' Aggiunge un nuovo record alla tabella
    .AddNew
    ![NomeUtente]=CurrentUser()
    ![Login] = Now()
    .Update
    ' Si posiziona sul record appena creato
    .Bookmark = .LastModified
    RegistraLogin = ![ID_Record]
    .Close
  EndWith
  Set rs = Nothing
End Function
' Subroutine per registrare il logout
Sub RegistraLogOut(pID As Long)
Dim rs As RecordSet
  ' Apre la tabella di registrazione accessi
  Set rs = CurrentDb.OpenrecordSet("SELECT * From [LogAccessi] WHERE
[ID_Record] = " & pID)
  With rs
    .Edit
    ![LogOut]=Now()
    .Update

    .Close
  End With

  Set rs = Nothing
End Sub
'----- Fine codice ---------------------------------------------------
A questo punto, nella routine associata all'evento "SuApertura" della
prima form che apri quando esegui la tua applicazione, scrivi
ID_Record_Log = RegistraLogin()
Infine, nella routine associata all'evento "SuChiusura" dell'ultima
form che chiudi quando esci dalla tua applicazione, scrivi
RegistraLogout(ID_Record_Log)
Non riesco ad identificare alcuni passaggi quali :
1) La dichiarazione della variabile pubblica ...come fare (ho messo in
un modulo vuoto la stringa)
2) La parte di login scrive in tabella se eseguita dal modulo mentre
dalla maschera la stringa "ID_Record_Log = RegistraLogin()" non me la fa
utilizzare.
3) La parte di logout non funzione nemmeno da modulo
Fermo restando la mia ignoranza in materia mi potreste dare una mano a
capire per favore?
Grazie anticipate per ogni suggerimento!
Paolo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: File di log utenti database

author: Antonio Biso

text:
"Stef Ros" <
hac...@libero.it
> ha scritto nel messaggio
news:1fcddcc6eb8374f0d56...@mygate.mailgate.org...
> 1) La dichiarazione della variabile pubblica ...come fare (ho messo in
> un modulo vuoto la stringa)
In un modulo, dopo option explicit, scrivi
Global Nomevar as tipovar
Forse il resto dei problemi dipende da quello.
Antonio


title: File di log utenti database

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:U117a.156518$
YG2.4...@twister1.libero.it

Grazie Antonio per la risposta, ho seguito quanto indicato ma permane il
fatto che il login lo scrive in tabella ma il logout no e non riesco a
capire il perche.
Forse hai una soluzione diversa da quella da me intrapresa?
Ti ringrazio per la pazienza
Con la buona serata



title: File di log utenti database

text:
"Stef Ros" <
hac...@libero.it
> ha scritto nel messaggio
news:9fe2488e13d9b53f929...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:U117a.156518$
YG2.4...@twister1.libero.it
>
> > "Stef Ros" <
hac...@libero.it
> ha scritto nel messaggio
> > news:1fcddcc6eb8374f0d56...@mygate.mailgate.org...
> >
> > > 1) La dichiarazione della variabile pubblica ...come fare (ho messo in
> > > un modulo vuoto la stringa)
> >
> > In un modulo, dopo option explicit, scrivi
> > Global Nomevar as tipovar
> >
> > Forse il resto dei problemi dipende da quello.
> >
> > Antonio
>
>
> Grazie Antonio per la risposta, ho seguito quanto indicato ma permane il
> fatto che il login lo scrive in tabella ma il logout no e non riesco a
> capire il perche.
Secondo me ci manca la
rs.movefirst
Tu hai solo aperto il recordset, ma, mentre per fare una addnew, come nel
caso login, non devi metterti sul primo record, nel caso logout, l'apertura
del recordset sull'unico record filtrato, NON ti posiziona su quel record,
ma sul BOF.
Quindi, per editarlo, devi posizionartici con la movifirst
Antonio


title: File di log utenti database

author: Claudio

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:yEI7a.164128$ZE.48...@twister2.libero.it...

Grazie Antonio ora provo a seguire quanto hai indicato che credo sia molto
sensato e cosi spero di risolvere il problema.
Ti auguro una buona serata con i doverosi e ringraziamenti!
Ciao bte
Paolo


title: Somma condizionata in report

author: happy

text:
Salve a tutti,
ho precedentemente chiesto un aiuto per risolvere il problema che
ripropongo, ma non sono stato capace a mettere a frutto i consigli e perciň
continuo a pregare gli amici:
- nel pič di pagina di un report ho un controllo =somma[giorni] che mi
esegue la somma dei giorni contenuti nel corpo del report.
Vorrei creare altri controlli che quando tali giorni superano ad esempio il
n° di 100 e 200 e 300 si vadano a posizionare come segue:
es:
fascia 1          100       (da 0 a 100)
fascia 2          200       (da101 a 200)
fascia 3          150       (da 201 in poi)
totale gg.        450
qualcuno puň aiutarmi?? grazie
Antonio


title: Somma condizionata in report

author: Carlo Costarella

text:
"happy" <
nibb...@tin.it
> ha scritto nel messaggio
news:u5qga.22120$i26.5...@news2.tin.it...
> Salve a tutti,
> ho precedentemente chiesto un aiuto per risolvere il problema che
> ripropongo, ma non sono stato capace a mettere a frutto i consigli e
perciņ
> continuo a pregare gli amici:
>
> - nel pič di pagina di un report ho un controllo =somma[giorni] che mi
> esegue la somma dei giorni contenuti nel corpo del report.
> Vorrei creare altri controlli che quando tali giorni superano ad esempio
il
> n° di 100 e 200 e 300 si vadano a posizionare come segue:
>
> es:
> fascia 1          100       (da 0 a 100)
> fascia 2          200       (da101 a 200)
> fascia 3          150       (da 201 in poi)
>
> totale gg.        450
>
> qualcuno puņ aiutarmi?? grazie
> Antonio
>
>
Prova a creare un sottoreport con le somme che ti servono e sistemalo nel
pič di pagina.
Ciao, Carlo


title: Somma condizionata in report

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:yzwga.22846$i26.5...@news2.tin.it...
>
> "happy" <
nibb...@tin.it
> ha scritto nel messaggio
> news:u5qga.22120$i26.5...@news2.tin.it...
CUT
>
> Prova a creare un sottoreport con le somme che ti servono e sistemalo nel
> pič di pagina.
>
> Ciao, Carlo
>
Temo di non aver idea di come fare. Puoi darmi qualche indicazione in piů
grazie
Antonio


title: Help!Me - Database illeggibile

author: Maurizio

text:
Ieri improvvisamente il database che uso abitualmente da 5 anni è andato...
non riesco più ad aprirlo, il file è in access97 e anche con l' opzione
recupera database non ottengo nulla. Ricordo di aver letto molto tempo fa di
un programmino che recupera file corrotti, potreste aiutarmi, il mio backup
risale a circa un mese fa.


title: Help!Me - Database illeggibile

author: Diego

text:
Esistono dei programmi di unerase, il più funzionale (secondo me) è quello
inserito nelle Norton Utilities: Norton Unerase
Conviene, comunque, caricare il programma su un computer diverso da quello
su cui si deve fare l'unerase e poi agire via rete; questo proprio per la
natura del problema: un file cancellato (tutto o in parte) continua a
risiedere fisicamente sull'hard disk, ma i clusters (le locazioni) su cui si
trova vengono contrassegnati come vuoti. Se scrivi qualsiasi cosa sull'hard
disk rischi che questi clusters vengano sovrascritti eliminando in modo
quasi definitivo il dato.
L'alternativa, molto più costosa, è quella di rivolgerti ad una società che
recupera dati; a me è successo ed ho pagato 275 ? !
Bye
Diego


title: Help!Me - Database illeggibile

text:
Comunque, hai provato a fare uno scan disk ?
Fatti sempre un backup per evitare danni irrimediabili! (l'ho imparato a mie
spese: 6 mesi di lavoro perso!)


title: Help!Me - Database illeggibile

text:
Non sono problemi di HD è il file che si è corrotto, penso che esista un
programma credo si tratti di access recovery o qualche cosa di simile.
"Diego" <
diegoone@nospam_freemail.it
> ha scritto nel messaggio
news:a93ski$gu4$1...@news.unina.it...



title: Query di selezione

author: Ivan

text:
Ho due tabelle, entrambe hanno una colonna id.
Facendo una query di selezione con join tra queste due colonne, mi
restituisce tutti i campi due volte.
Qesto da quando sono passato alla versione 2000, con 97 funzionava.MAH!!!!


title: Query di selezione

author: Roberto dal portatile

text:
"Ivan" <
ivanca...@libero.it
> ha scritto nel messaggio
news:9gq0eb$33u$1...@fe2.cs.interbusiness.it...

Forse se posti il codice SQL della query ed un esempio dei record contenuti
nelle due tabelle, si dovrebbe capire come stanno le cose.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query di selezione

text:
Codice Sql
SELECT Articoli.Codice, Articoli.Descrizione, Articoli.Cos,
Costruttori.Desc_Costr, Articoli.Alternativo
FROM Articoli LEFT JOIN Costruttori ON Articoli.Cos = Costruttori.Cost;
Struttura tabella Articoli:
Codice    Descrizione    Cos    Alternativo
001        pippo               1
002        pluto                2
Struttura tabella Costruttori
cos    Desc_Costr
1        Disney
2        Warner
La Query mi dovrebbe restituire :
Codice    Descrizione    Cos    Desc_Costr
001        pippo               1        Disney
002        pluto                2        Warner
Il problema è che mi ripete tutti i record due volte:
001        pippo               1        Disney
001        pippo               1        Disney
002        pluto                2        Warner
002        pluto                2        Warner


title: Query di selezione

text:
"Ivan" <
ivanca...@libero.it
> ha scritto nel messaggio
news:9gq72m$flo$1...@fe2.cs.interbusiness.it...

L'unica inesattezza che ho riscontrato, se la struttura delle tabelle è
quella da te indicata, è nella proposizione FROM della query che andrebbe
scritta:
FROM Articoli LEFT JOIN Costruttori ON Articoli.Cos = Costruttori.Cos;
ovvero senza la t in Costruttori.Cost
Sicuramente questo non ti farebbe comunque raddoppiare i record.
Inoltre non saprei come scrivere la query per raddoppiare i record; quindi
sarei portato ad ipotizzare che in tabella Articoli già esistono i record
doppi. Se questo non è invece vero, non riesco a fare un'ipotesi che spieghi
ciò che ti sta succedendo.



title: [Forse OT] Trasferimento dati via ODBC

text:
Salve a tutti
Ho un database access con le tabelle COLLEGATE via ODBC ad un database
PostgreSQL su server FreeBSD.
In questo database vi sono alcuni report basati su query abbastanza pesanti
( join fra 6 - 7  - 8 tabelle) che estraggono molti dati, filtrati nella
condizione Where al momento del lancio del report (DoCmd.OpenReport ecc.).
La mia domanda è questa: chi fa il grosso del lavoro?
Il Server dove risiede il Database PostgreSQL, il PC in locale dove risiede
il F.E. con le query, i report ecc., o la rete che viene impegnata  con le
Join tra le varie tabelle per i vari record creando un notevole flusso di
dati ?
La velocità del PC (memoria e processore) può influire significativamente
sul tempo di elaborazione?
Grazie.


title: crea_spazi

author: Paolo

text:
ho la necessità di visualizzare
i numeri di telefono in questo modo
0444 874 456
0567 343 389
0498 345 788
042 965 875
ho però la mia tabella del telefono
in quest'altro modo
0444874456
0567343389
0498345788
042965875
esiste un codice che permetta di creare
uno spazio nullo, o comunque potete
indirizzami sulla strada giusta
ciao, ilpizz
--


title: crea_spazi

text:
Paolo <***
bjh...@tin.it
> wrote in message
J7437.54720$q77.4...@news2.tin.it...

Ci sarebbe... ma il problema è un altro.
Non mi pare che ci sia un criterio automatizzabile per dividere la stringa,
o almeno non lo vedo. Le prime due volte fai 4 caratteri, 3 e 3, la terza
volta 3, 3 e 3. Quale è il criterio?
a partire da destra due gruppi di 3 e poi tutto il resto?
Oppure?
Se invece vuoi prima isolare il prefisso, e quindi il numero spezzarlo in
gruppi di 3, dovrai prima realizzarti una tabella contenente tutti i
possibili prefissi, in modo da capire in maniera automatica quando finisce
il prefisso ed inizia il numero visto che la sua lunghezza non è sempre la
stessa...
Definiti questi paletti, poi si può riparlarne e quindi ralizzare
l'algoritmo...
Antonio


title: crea_spazi

text:
> Paolo <***
bjh...@tin.it
> wrote in message
> J7437.54720$q77.4...@news2.tin.it...
>CUT
Antonio Biso <
ch...@etruria.net
> wrote in message
5ml37.1173$Pv.3...@news.infostrada.it...
 >Ci sarebbe... ma il problema è un altro.
>CUT
> Definiti questi paletti, poi si può riparlarne e quindi ralizzare
> l'algoritmo...
>
>
> a partire da destra due gruppi di 3 e poi tutto il resto
>
>ciao,pizz


title: crea_spazi

text:
Paolo <***
bjh...@tin.it
> wrote in message
Pwo37.58822$q77.4...@news2.tin.it...

Ok, allora è facile. Data x la stringa da dividere e app la  stringa
risultato
app = left(x,len(x)-6) & " " & mid(x,len(x)-5,3) & " " & right(x,3)
Antonio


title: crea_spazi

text:
>Antonio Biso <
ch...@etruria.net
> wrote in message
snp37.3367$Pv.1...@news.infostrada.it...

> Grazie Antonio era quello che cercavo
> ciao, pizz
>


title: Query per accoppiamento turni

text:
Scusate il soggetto poco significativo, ma sintetizzare quello che cerco è
un po difficile , allora
Tabella "Iscritti Torneo" , formata da :
Nr : numerico
cognome giocatore : testo
punteggio : numerico
Esempio
Nr    Cognome    Punteggio
5      Alfa            100
6      Beta            90
1      Omega        80
2      Pippo          70
3      Papero        60
4      Pluto           50
Il Nr è attribuito in base a quando cronologicamente il giocatore si
iscrive al torneo;
Il punteggio lo ricavo da un'altra tabella ;
La query dovrebbe fare queste cose :) :
Accoppiare  il primo giocatore col punteggio più alto e farlo giocare col
primo giocatore ****che ha il punteggio più alto
della seconda metà degli iscritti***** nell'esempio dato :
Primo Incontro : Alfa - Pippo
(Alfa ha il punteggio più in alto in assoluto, Pippo è il primo come
punteggio di tutti i giocatori diviso 2)
Per determinare il secondo incontro si applica la stessa regola,
aggiungendone però un altra, faccio prima l'esempio :
Secondo Incontro : Papero - Beta
ovvero , facendo un paragone scacchistico, Papero  gioca in casa , sempre
però applicando la regola che Beta secondo giocatore col punteggio più alto
in assoluto pesca Papero che ha il secondo punteggio più alto relativamente
alla seconda metà dei giocatori iscritti.
Ne consegnue quindi che il :
Terzo incontro : Omega - Pluto
ovvero che vi è l'alternanza fra chi gioca in casa e chi gioca fuori casa.
Spero di essere stato chiaro !
Penso di aver creato 30 query senza venierne a capo, è oltre a risolvere il
problema sarei curioso di vedere se è possibile farlo con un'unica query
!!!!


title: Query per accoppiamento turni

author: Giulio Simeone

text:
> Spero di essere stato chiaro !
Be', insomma, ho avuto modo di capire che vuoi fare un programma che
gestisce un torneo di scacchi con il sistema italosvizzero solo perchè
sono io stesso uno scacchista!!
Dunque, prima di tutto ti consiglio di fare una JOIN delle due tabelle con
i giocatori ordinati per punteggio; di lì è tutto più facile, fai gli
accoppiamenti
BIANCO      NERO
1           (n/2) + 1
(n/2) + 2   2
   ...
Se hai difficoltà nell'implementare tutto ciò, scrivi pure.
Chi sei? Fai attività agonistica?
In bocca al lupo!
        GS
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query per accoppiamento turni

text:
> Be', insomma, ho avuto modo di capire che vuoi fare un programma che
> gestisce un torneo di scacchi con il sistema italosvizzero solo perchè
> sono io stesso uno scacchista!!
    grande ! si voglio scrivere un database per gestire un torneo di scacchi
,
    sono riuscito a fare quasi tutto il necessario, mi mancano solo i
sistemi
    x gli accoppiamenti.....lo stesso facendo x passione.....poi penso di
distribuirlo
    gratuitamente quando lo termino (ci lavoro ogni tanto quindi può essere
che finisce pure fra 10
    anni :))
> Dunque, prima di tutto ti consiglio di fare una JOIN delle due tabelle con
> i giocatori ordinati per punteggio; di lì è tutto più facile, fai gli
> accoppiamenti
>
> BIANCO      NERO
> 1           (n/2) + 1
> (n/2) + 2   2
>    ...
    non mi è chiaro come hai fatto :(
    puoi partire dalla Tabella Iscritti, come ho indicato ?
    o  forse conviene partire direttamente dalla Tabella Classifica ??
    Per i non scacchisti è meglio specificare che gli accoppiamenti per il
primo turno seguono le regole che ho indicato,
    dopo il primo turno gli accoppiamenti seguono sempre le due regole ma
bisogna aggiungere che queste vengono applicate
    all'interno di coloro che hanno lo stesso punteggio, quindi sempre come
esempio, se dopo il primo turno la classifica è :
Giocatore Punti  Punteggio (che rimane fisso x tutto il torneo)
Alfa             1        100
Beta            1           90
Omega         1         80
Pippo          0         70
Papero        0         60
 Pluto         0          50
gli accoppiamenti diventano :
1) Alfa - Omega
2) Pippo - Beta
3) Pluto - Papero
e mi rendo conto che tutti i non scacchisti si sono persi :((((
> Se hai difficoltà nell'implementare tutto ciò, scrivi pure.
>
> Chi sei? Fai attività agonistica?
    ogni tanto gioco......
> In bocca al lupo!
grazie ciao !


title: Query per accoppiamento turni

text:
>     grande ! si voglio scrivere un database per gestire un torneo di scacchi
> ,
>     sono riuscito a fare quasi tutto il necessario, mi mancano solo i
> sistemi
>     x gli accoppiamenti...
Be', creare l'algoritmo che elabora i turni non č semplicissimo ...
sicuramente non bastano le query, ci vuole il codice VBA.
.lo stesso facendo x passione.....
Anch'io quest'estate per passione ho provato a fare un programma che gioca
a scacchi ... poi ho lasciato perdere perchč era troppo lento!!
poi penso di
> distribuirlo
>     gratuitamente quando lo termino (ci lavoro ogni tanto quindi puň essere
> che finisce pure fra 10
>     anni :))
Sě, č meglio che te la pigli con comodo!! Comunque, se fai le cose con
calma, questo lavoro ti puň sicuramente essere utile: parti dalle basi
della programmazione, e poi, passo passo, cerca di applicare quello che
impari al tuo progetto. Ti dň qualche suggerimento per iniziare:
> > Dunque, prima di tutto ti consiglio di fare una JOIN delle due tabelle con
> > i giocatori ordinati per punteggio; di lě č tutto piů facile, fai gli
> > accoppiamenti
> >
> > BIANCO      NERO
> > 1           (n/2) + 1
> > (n/2) + 2   2
> >    ...
>     non mi č chiaro come hai fatto :(
>     puoi partire dalla Tabella Iscritti, come ho indicato ?
>     o  forse conviene partire direttamente dalla Tabella Classifica ??
Dunque, tu hai due tabelle: ti conviene riunirle in una tabella sola con
la query
SELECT Iscritti.Nome,Classifica.ELO FROM Iscritti,Classifica WHERE
Iscritti.Nome=Classifica.Nome ORDER BY Classifica.ELO
e hai una tabella con i giocatori ordinati per punteggio ELO.
Naturalmente, con l'avanzare dei turni, ti conviene ordinarli prima per
punteggio in classifica e poi per punteggio ELO.
Per pescare il giocatore n. x in tabella utilizzi la sotto - query
SELECT Nome FROM Query1 WHERE ID = x
Per capire come si fa, da codice, a prelevare un valore da una
query/tabella puoi leggere gli esempi che ho fatto in altri interventi, io
uso il metodo .Open dell'oggetto ADODB.Recordset.
Poi, certo, nei turni successivi al primo devi tenere conto del fatto che
due scacchisti non si possono incontrare piů di una volta ... ma adesso č
meglio non mettere troppa carne al fuoco, per prima cosa implementa il
primo turno, poi ci pensi!



title: BrowseFolder - sono in crisi !!!

author: Gio Chioggia

text:
Ho scaricato dal Sito Comune la soluzione di V.Turturro sulla base del quale
si aggiorna i collegamenti delle tabb. tra 2 db.
Non riesco a capire perchè a me non funzia.
Forse il motivo esiste: non sono capace.
Cosa ho fatto:
- in un modulo ho prima di tutto copiato la funzione BrowseFolder necessaria
alla soluzione di Turturro (questa mi funziona)
- in una Public Sub poi ho copiato l'esempio riportato dalla BrowseFolder
con il quale sono in grado di aprire il folder browse di windows
- in una Public Sub ho copiato il codice di Turturro; in questo pezzo di
codice mi incastro ovvero quando in una riga mi chiede di richiamare la
Funzione Browse Folder (il warning mi dice: "Nr errati di argomenti o
assegnazione di proprietà non valida")
Signori, come ca..volo devo fare??
gio


title: BrowseFolder - sono in crisi !!!

author: VT @ home

text:
Perchè non posti il codice che non funziona ?
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.clavis.it/as400/
---------------------------------------------


title: Numeri di pagina

author: Logo

text:
Ciao a tutti.
Volevo sapere se è possibile in un report di Access creare una sorta di
Indice/Sommario basandomi su campi raggruppati.
In pratica sto creando un listino prezzi con gli articoli raggruppati in
categorie. E' possibile creare all'inizio del report l'elenco delle
categorie con i corrispondenti numeri di pagina?
Grazie
Daniele


title: Numeri di pagina

author: Sergio MAZZA

text:
"Logo" <???
olo...@tin.it
> ha scritto nel messaggio
news:7N4W6.1015$uE.2...@news2.tin.it...
> Ciao a tutti.
> Volevo sapere se č possibile in un report di Access creare una sorta di

Il problema č stato oggetto di discussione qualche tempo fa; le soluzioni
proposte erano due, una (la mia) necessitava di:
- query di creazione tabella con raggruppamento, struttura identica alla
tabella di partenza piů un campo chiamato "pagina";
- routine che legge i record della tabella temporanea e scrive i numeri di
pagina ad ogni cambiamento dell'argomento (categoria nel tuo caso);
- report basato sulla tabella temporanea.
La seconda, se non ricordo male, si differenziava dalla mia perché scriveva
il numero della pagina all'atto dell'esecuzione del report controllando
l'evento "su stampa" dello stesso. Solo che dovevi rieseguire il report
nuovamente dopo averlo "letto" tutto.
Ero convinto che sul sito comune era presente la seconda soluzione, ma
controllando non l'ho trovata...
Ciao.


title: Numeri di pagina

text:
Grazie
L.
"Sergio MAZZA" <
sergi...@tiscalinet.it
> wrote in message
news:9gaod3$qoo$1...@canarie.caspur.it...



title: Regole per Creare un database ?

author: MM

text:
Ciao a tutti, (Roberto, Emyr, Maurizio Borelli, @Alex, e tutti quelli che mi
conscono e non).
Sto per fare una domanda che susciterà un po' di perplessità nei miei
confronti.
Ho deciso di rifare da zero un database gestionale che ho realizzzato in 7
mesi di lavoro.
In questi 7 mesi di lavoro ho imparato tante cose, molte da solo , leggendo
qua' e la', e molte altre ancora (per la maggioranza) tramite il sito comune
ed il vostro aiuto.
Nel mio vecchio db ho parecchie tabelle, tra le quali
Clienti,Fornitori,Idraulici,Dipendenti (queste sono le interessate della
domanda).
Secondo voi è meglio creare una unica tabella chiamata Clienti per
raggruppare sia i Clienti(privati) che gli Idraulici (società di idraulici)
?
Secondo voi è giusto raggrupparli in una unica tabella dove basta aggiungere
un campo in più nel quale si specifica se è un idraulico o un cliente ?
La tabella contterrà molti record (circa 2000 e oltre).
I campi della tabella sono i seguneti :
(Nome,via,città,prov,cap,tel1,tel2,numverde,fax,internet,email,banca
appoggio,abi,cab,indicazioni stradali,referente,cellulare,codfiscale)
Non so se dico una cazzata, ma cosa è meglio fare ?
Un altra domanda : gli indici Voi li usate ? Quali sono i vantaggi e dove
conviene realmente usarli ? Indici multipli sono convenienti ?
Per ora vi ringrazio, io intanto continuo a ri-creare.
Con simpatia.
Marco.
PS: Se qualcuno può indicarmi qualche documentazione che spiega come
strutturare logicamente un database in base ai dati che deve contenere sarei
grato.
Ciao.