title: Proteggere un db

text:
"EnFo" <for...@VOCElibero.it> ha scritto nel messaggio
news:3FBBE7C5...@VOCElibero.it...

Sul sitocomune c'è una procedura per richiamare il seriale dell'hd.
Ora se ti crei una stringa di conversione (ad esempio al numero 1 deve
corrispondere la lettera k etc.)
otterrai una sorta di codifce di attivazione tipo microsoft complicato
quanto vuoi.
Ovvio che se il tuo cliente passa il db ad un amico il programma va a
leggersi il seriale ed il codice di attivazione del tuo cliente non andrà
bene
MAssimiliano


title: Proteggere un db

author: EnFo

text:
MA wrote:
>>Intanto grazie mille per le informazioni, ma mi ero spiegato male;
>>quello che mi interessava era fare un comando che "proteggesse" il file
>>.mdb alla prima apertura oppure grazie al tuo consiglio che lo
>>trasformasse automaticamente in .mde.
>>In poche parole un soggetto vuole il mio Db ed io, che sono disposto a
>>darglielo, non voglio però che lui lo dia ad altri; ovvero io gli do un
>>file .mdb che appena lui lo apre si "protegge" o si trasforma in .mde
>>cosicchè lui lo può usare tranquillamente, ma non può darlo o venderlo
>>ad altri.
>>
>>Grazie infinitamente per ogni altro suggerimento. Ciao.
>
>
> Sul sitocomune c'è una procedura per richiamare il seriale dell'hd.
> Ora se ti crei una stringa di conversione (ad esempio al numero 1 deve
> corrispondere la lettera k etc.)
> otterrai una sorta di codifce di attivazione tipo microsoft complicato
> quanto vuoi.
> Ovvio che se il tuo cliente passa il db ad un amico il programma va a
> leggersi il seriale ed il codice di attivazione del tuo cliente non andrà
> bene
> MAssimiliano
>
>
Mi sa che si faccia un po' complicato per le mie conoscenze, cmq grazie
mille; proverò a farmi un giro sul sitocomune.



title: Domanda da niobbone... selezionare tutti gli oggetti simili da un form

author: Red Wolf

text:
Ciao
devo cambiare le preprieta di tutti gli oggeti simili in un form...
come posso selezionarli tutti?
Mi spiego:
vorrei selezionare in un colpo solo  tutte le caselle di testo
oppure tutti i combobox
considerate che in un form ne ho circa 40 "sparsi" e devo cliccarli uno
per uno con lo shift premuto...
ho googlato ma...
--
Grazie
Red Wolf
--
“Di recente ho letto la Bibbia... Non male, ma il personaggio principale
è poco credibile.” (Woody Allen)


author: Dino

text:

Apri il form in struttura e poi tieni premuto il tastro sinistro del
mouse e passi la freccia del mouse su tutti i controlli (campi) che
vuoi selezionare.Un po' come fai sul desktop quando vuoi selezionare
piu icone.
Dino


text:

Che è quello che lui ha detto di voler evitare...
Quindi...?
@Alex


text:
On 7 Giu, 11:53, Red Wolf <
redw...@virgilio.it
> wrote:
> Ciao
> devo cambiare le preprieta di tutti gli oggeti simili in un form...
> come posso selezionarli tutti?
> Mi spiego:
> vorrei selezionare in un colpo solo  tutte le caselle di testo
> oppure tutti i combobox
>
> considerate che in un form ne ho circa 40 "sparsi" e devo cliccarli uno
> per uno con lo shift premuto...
>
> ho googlato ma...
>
> --
>
> Grazie
>
> Red Wolf
Intanto è da capire se questa modifica è DEFINITIVA o meno...!
Non si può fare in modalità Struttura... quindi se apri in modalità
Disegno(Struttura) la maschera quello che non vorresti fare è l'unico
modo per farlo...!
Si può fare da VBA, ma il tempo che impieghi a scrivere 5 righe di
codice se poi non sei un pò scaltro con il VBA è certamente
superiore...!
Da Maschera Esterna o da un modulo VBA esterno:
Function SetProperties(strNomeMaschera as string)
   Dim ctl As Access.Control
   DoCmd.OpenForm strNomeMaschera , acDesign
   For Each ctl In Forms(strNomeMaschera).Controls
      If ctl.ControlType = acComboBox Then
         With ctl
            .BackColor = vbBlue
            .ForeColor = vbYellow
            ' ecc....
         End With
      End If
    Next
    DoCmd.Close acForm, strNomeMaschera, acSaveYes
End Function
Questo codice fa schifo perchè non serve a nulla così, ma fa quello
che chiedi...!
@Alex


text:
CUT
> Questo codice fa schifo perchè non serve a nulla così, ma fa quello
> che chiedi...!
no no
non via codice..
ma non vi capita mail di dover selezionare tutte le caselle di testo?
magari solo per impostare un font diverso o un corpo diverso..
e se tra l'una e l'altra ci sono altri oggetti (disegno o meno) diventa
lungo...



author: Antonio Biso

text:
"Red Wolf" <
red...@virgilio.it
> ha scritto nel messaggio
news:E1nHp.32119$GZ3....@tornado.fastwebnet.it...
> CUT
>> Questo codice fa schifo perchè non serve a nulla così, ma fa quello
>> che chiedi...!
>
> no no
> non via codice..
> ma non vi capita mail di dover selezionare tutte le caselle di testo?
> magari solo per impostare un font diverso o un corpo diverso..
> e se tra l'una e l'altra ci sono altri oggetti (disegno o meno) diventa
> lungo...
Ennesimo esempio che la pianificazione a tempo di design è fondamentale
perdere un po' di tempo a ragionare su cosa si vuole realizzare e come,
permette di non perdere tempo dopo
nel caso specifico, quando fai una maschera, pensa prima come la vuoi fare,
che font ecc.
e poi giù a duplicare il primo controllo che realizzi, tutti uguali
se poi dimentichi qualcosa... selezione multipla, c'è poco da scegliere
Antonio


text:
On 7 Giu, 13:12, "Antonio Biso" <
ab...@libero.it
> wrote:
> "Red Wolf" <
redw...@virgilio.it
> ha scritto nel messaggionews:E1nHp.32119$GZ3....@tornado.fastwebnet.it...
>
> > CUT
> >> Questo codice fa schifo perch non serve a nulla cos , ma fa quello
> >> che chiedi...!
>
> > no no
> > non via codice..
> > ma non vi capita mail di dover selezionare tutte le caselle di testo?
> > magari solo per impostare un font diverso o un corpo diverso..
> > e se tra l'una e l'altra ci sono altri oggetti (disegno o meno) diventa
> > lungo...
>
> Ennesimo esempio che la pianificazione a tempo di design fondamentale
>
> perdere un po' di tempo a ragionare su cosa si vuole realizzare e come,
> permette di non perdere tempo dopo
>
> nel caso specifico, quando fai una maschera, pensa prima come la vuoi fare,
> che font ecc.
>
> e poi gi a duplicare il primo controllo che realizzi, tutti uguali
>
> se poi dimentichi qualcosa... selezione multipla, c' poco da scegliere
>
> Antonio
Parole veramente "sacrosante" di Antonio.il tempo investito all'inizio
della stesura del DB e' tutto tempo guadagnato poi durante la ralizz.
vota Antonio vota Antonio...
NB:Grande come sempre anche Alex riesce a tradurre in "codice "
qualsiasi richiesta (o quasi)..INCREDIBILE !!!!
Dino


text:
CUT
> e poi giù a duplicare il primo controllo che realizzi, tutti uguali
>
> se poi dimentichi qualcosa... selezione multipla, c'è poco da scegliere
hai poco a che fare con i clienti, vero?
TU puoi programmare quanto vuoi
LUI ad un certo punto vuole altro font e colore (esempio), tu che
faresti? cerchi il sistema per selezionare tutto insieme..



text:
On 7 Giu, 18:20, Red Wolf <
redw...@virgilio.it
> wrote:
> CUT
>
> > e poi giù a duplicare il primo controllo che realizzi, tutti uguali
>
> > se poi dimentichi qualcosa... selezione multipla, c'è poco da scegliere
>
> hai poco a che fare con i clienti, vero?
>
> TU puoi programmare quanto vuoi
> LUI ad un certo punto vuole altro font e colore (esempio), tu che
> faresti? cerchi il sistema per selezionare tutto insieme..
Io, che sono un programmatore serio, ho fatto un sistema che consente
al CLIENTE di apportare RUNTIME tutte le modifiche GRAFICHE che
vuole... ed io mi dimentico di questi problemi...!
Biso che è un programmatore serio, avendo visto quello che ho fatto lo
ha usato subito ed in 2 ci siamo tolti il problema...!
Ovvio che è complesso da fare, ma mi risolve tutte le rogne e, bada
bene funziona sia su REPORT che FORM ed anche con MDE...
Sei fortunato che ho messo nel mio sito un DEMO OPENSOURCE GRATUITO,
che tuttavia è MOLTO COMPLICATISSIMO e non userai mai...
Cerca e trovi...
> Grazie
>
> Red Wolf
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:9eafb08f-12b5-4a89...@k13g2000vbv.googlegroups.com...
On 7 Giu, 18:20, Red Wolf <
redw...@virgilio.it
> wrote:
> CUT
>
> > e poi giù a duplicare il primo controllo che realizzi, tutti uguali
>
> > se poi dimentichi qualcosa... selezione multipla, c'è poco da scegliere
>
> hai poco a che fare con i clienti, vero?
>
> TU puoi programmare quanto vuoi
> LUI ad un certo punto vuole altro font e colore (esempio), tu che
> faresti? cerchi il sistema per selezionare tutto insieme..
Io, che sono un programmatore serio, ho fatto un sistema che consente
al CLIENTE di apportare RUNTIME tutte le modifiche GRAFICHE che
vuole... ed io mi dimentico di questi problemi...!
Biso che è un programmatore serio, avendo visto quello che ho fatto lo
ha usato subito ed in 2 ci siamo tolti il problema...!
C'è anche da dire che c'è cliente e cliente
Ci sono anche quelli a cui dici che le modifiche di personalizzazione,
terminato il periodo di prova, si pagano...
e allora è quasi un piacere dare un prezzo alla singola selezione
multipla...
Antonio


text:
...
> C' anche da dire che c' cliente e cliente
> Ci sono anche quelli a cui dici che le modifiche di personalizzazione,
> terminato il periodo di prova, si pagano...
>
> e allora quasi un piacere dare un prezzo alla singola selezione
> multipla...
>
> Antonio
Esatto... la 2° infatti è AUTOREGOLANTE... quando sentono il
preventivo ... sono contenti di come stanno le cose...!
@Alex


author: sv

text:
@Alex ha scritto:
[cut]
> che tuttavia è MOLTO COMPLICATISSIMO e non userai mai...
> @Alex
..la grammatica..
:-)
PS: in Sicilia vieni qualche volta?
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On 7 Giu, 20:04,
salv...@accessgroup.it
 (sv) wrote:
> @Alex ha scritto:
>
> [cut]
>
> > che tuttavia è MOLTO COMPLICATISSIMO e non userai mai...
> > @Alex
>
> ..la grammatica..
Mi sono sentito molto Celentano... ed ho inserito la licenza poetica
di 3° media...!   ;-)
> :-)
>
> PS: in Sicilia vieni qualche volta?
Bella domanda... fosse per me verrei, ma siccome mi troverei Daniele
allo sbarco del traghetto ho paura... si perchè a lui dico sempre
di no... e se venissi dopo la tua richiesta potrebbe venire con la
Lupara... ed il forcone...!
E' qualche gg che non lo sento... speriamo che legga ed abbocchi...
Scherzi a parte, come spiegavo a Daniele(CIDI) il problema è che non
mi piace usare l'automobile in ferie, e venire in Sicilia, come
peraltro andare in Sardegna, nonostante
siano 2 posti che mi attirano moltissimo, mi imporrebbero una VIOLENZA
al mio ODIO per l'automobile... e le ferie sono SACRE visto che le si
fa 1 volta all'anno per chi non è
dipendente dell'INPS...
Per questo vado sempre in posti nei quali con Aereo e mezzi locali mi
arrangio...
Sembra assurdo ma mi sono mosso meglio in Thailandia/Nepal/
Birmania(A.C. non vuole venire anche se lo avevo invitato) da solo che
in posti in Italia, nei quali la mobilità locale è veramente peggio
che nel 3° mondo... ed i prezzi sono del 1° mondo Lusso...
Però come ho detto anche a Carlo, l'occasione della Cisa... è sempre
nei miei ricordi... "anche per la Vostra presenza", -----> ma
soprattutto per i CANNOLI e il MARSALA...!
;-)
> sv
Ciao Salvino
@Alex


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:ca3767af-a306-481d...@hg8g2000vbb.googlegroups.com...


@Alex
Già, come una bella PCV Fisher BigJoe
Antonio


text:
...
> @Alex
>
> Già, come una bella PCV Fisher BigJoe
>
> Antonio
Questa è IRONIA TECNICA di regolazione..., noi usiamo
Masoneilan(Dresser) e/o Parcol per desurriscaldamenti critici...
Siamo quasi completamente cablati in ProfiBus... tranne alcune
cosette...
;-)
@Alex


author: CIDI

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:2071f492-1e25-4200...@s2g2000yql.googlegroups.com...
On 7 Giu, 20:04,
salv...@accessgroup.it
 (sv) wrote:
> @Alex ha scritto:
> PS: in Sicilia vieni qualche volta?
Bella domanda... fosse per me verrei, ma siccome mi troverei Daniele
allo sbarco del traghetto ho paura... si perchè a lui dico sempre
di no... e se venissi dopo la tua richiesta
lo sai che sarei felicissimo...
anzi potremmo fare un bel Un-Official meeting dalle parti di Palermo
potrebbe venire con la Lupara... ed il forcone...!
LOL
mi hai preso per una "coppola" storta? :D
E' qualche gg che non lo sento...
in questo periodo faccio il secondo turno e rientro alle 20 circa
dopo cena faccio sempre una capatina....a volte anche prima
inoltre, come sai, non è un periodo particolarmente sereno....
speriamo che legga ed abbocchi...
tsk...tsk...era una certezza ;-)
Scherzi a parte, come spiegavo a Daniele(CIDI) il problema è che non
mi piace usare l'automobile in ferie, e venire in Sicilia, come
peraltro andare in Sardegna, nonostante
siano 2 posti che mi attirano moltissimo, mi imporrebbero una VIOLENZA
al mio ODIO per l'automobile... e le ferie sono SACRE visto che le si
fa 1 volta all'anno per chi non è
dipendente dell'INPS...
questo è vero! molti dipendenti INPS fanno almeno una settimana al mese
di ferie...nel senso che vanno dai parenti o alla caritas.....
Per questo vado sempre in posti nei quali con Aereo e mezzi locali mi
arrangio...
aereo per Palermo, Catania e Trapani
basta non allontanarsi troppo dall'aeroporto....diciamo che nel raggio
di 10/20km trovi quanto basta per fare una bella vacanza...;-)
Sembra assurdo ma mi sono mosso meglio in Thailandia/Nepal/
Birmania(A.C. non vuole venire anche se lo avevo invitato) da solo che
in posti in Italia, nei quali la mobilità locale è veramente peggio
che nel 3° mondo... ed i prezzi sono del 1° mondo Lusso...
embè? un dirigente d'azienda può permettersi questo e altro :D
Però come ho detto anche a Carlo, l'occasione della Cisa... è sempre
nei miei ricordi... "anche per la Vostra presenza", -----> ma
soprattutto per i CANNOLI e il MARSALA...!
anche per me è stata "INDIMENTICABILE"
hai dimenticato la cassata e i dolcetti di Salvino ;-)
> sv
Ciao Salvino
@Alex
ciao Alex e Salvino
spero di risentirvi presto
Daniele


text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:66728809-e532-42ba...@v37g2000yqb.googlegroups.com...



;-)
@Alex
Mi sembrano piuttosto delle TCV però
Antonio


title: recodset filtrato di maschera

author: Fabio DALLA VILLA

text:
Vorrei programmare un pulsante di una maschera che mi compili un campo di
tutti i record filtrati nella stessa maschera (si tratta di
attivare/disattivare un campo-spunta).
Pensavo ad un ciclo tipo "for each", e assegnare il valore all'interno del
ciclo, ma non so a quale recordset fare riferimento (insieme dei record
filtrati nella maschera).
qualcosa nell'evento click del tipo:
for each ????? in recordset??????????
    Me.CampoFlag=True
next
Grazie
--
Fabio Dalla Villa


title: recodset filtrato di maschera

author: Sergio MAZZA

text:
"Fabio DALLA VILLA" <
cordar...@tiscali.it
> ha scritto nel messaggio
news:MNDIg.639$wD1...@tornado.fastwebnet.it...

Mhmm...
Ma non basterebbe una query di aggiornamento?
Se utilizzi il metodo RunSQL ti crei una stringa e ci appiccichi la
condizione Where:
es.
Dim strSQL as String
strSQL = "Update ..."
if Me.Filter <> "" then
    strSQL = strSQL & " Where nomeCampo..."
end if
DoCmd.RunSQL strSQL
Ciao.
--
Sergio MAZZA


title: recodset filtrato di maschera

text:

Grazie! Ho quasi goduto.
Mi rimane solo la curiosità di sapere se si possa fare riferimento al
recordset filtrato da maschera
Posto il codice per i posteri ...
    Dim strSQL As String
    strSQL = "Update tabella set [Campo1]=False"
    If Me.FilterOn Then
        strSQL = strSQL & " Where " & Me.Filter
    End If
    DoCmd.RunSQL strSQL
    Me.Refresh


title: recodset filtrato di maschera

author: MA

text:
Fabio DALLA VILLA wrote:
>> --
>> Sergio MAZZA
>>
> Grazie! Ho quasi goduto.
Sě č il dramma di Sergio, non ci riesce mai a farlo fare fino in fondo...
oh in tutto!!!
> Posto il codice per i posteri ...
Errata corrige: Posto il post per i posteri
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: recodset filtrato di maschera

text:
"Fabio DALLA VILLA" <
cordar...@tiscali.it
> ha scritto nel messaggio news:fHvJg.5262$wD1...@tornado.fastwebnet.it...
> Grazie! Ho quasi goduto.
Meglio "quasi" che (g)niente.
> Mi rimane solo la curiosità di sapere se si possa fare riferimento al
> recordset filtrato da maschera
> Posto il codice per i posteri ...
>
>    Dim strSQL As String
>    strSQL = "Update tabella set [Campo1]=False"
>    If Me.FilterOn Then
>        strSQL = strSQL & " Where " & Me.Filter
>    End If
>    DoCmd.RunSQL strSQL
>    Me.Refresh
Forse intendevi: "...ottenere il recordset già filtrato della maschera..."?
Se è così fai sempre riferimento al recordsetclone:
es.
Dim rstFiltrato as dao.recordset
me.filter = "[id]=1"
me.filteron=true
set rstFiltrato = me.recordsetclone
...
Ciao.
--
Sergio MAZZA


title: recodset filtrato di maschera

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio news:ed61da$70n$1...@area.cu.mi.it...
>
> Sì è il dramma di Sergio, non ci riesce mai a farlo fare fino in fondo...
> oh in tutto!!!
Sì arrivo al DO... Le altre "note" non le conosco...
>> Posto il codice per i posteri ...
> Errata corrige: Posto il post per i posteri
> --
> _ _
> Ciao
> MAssimiliano Amendola
www.accessgroup.it
> Cisa - Conferenza Italiana per Sviluppatori Access
> Info:
www.donkarl.com/it
Ciao.
--
Sergio MAZZA


title: Stampa Report

author: Luca

text:
Il mio problema è questo:
Devo stampare una fattura, ho creato un report in cui ho inserito un
sottoreport per i dettagli fattura.
Finchè i dettagli fattura rimangono entro certi limiti (es. 12-15 record)
tutto ok, quando superano questo limite il report mi stampa due pagine e a
me va bene, ma nella prima pagina io devo mostrare comunque non i calcoli
della fattura(es. iva4%, iva10% iva 20% imponibile, tot fattura ecc...)ma il
"fondo della fattura" con solamente le etichette dei dati che ho inserito
prima tra parentesi.
Se sistemo i calcoli nel pièdipagina report e attivo dalle proprietà del
report "su ogni pagina" mi stampa i calcoli su due pagine e non va
bene....Ho provato diverse combinazioni di proprietà sia sul pièdipagina
report che sul piè di pagina pagina ma non sono riuscito a risolvere il
problema.
Ho anche scaricato il DB "Report multipli" ma conosco poco il VBA per cui
trovo difficoltà a capire.
In pratica esiste una macro o un modulo che mi permetta di rendere visibili
le e solo le caselle di testo (escluse le etichette) solo sulla seconda
pagina?? al limite anche se la stampa va su più pagine stamperò solo
l'intervallo che mi interessa....GRAZIE!


title: Stampa Report

text:
"Luca" <
cos...@iol.it
> ha scritto nel messaggio
news:8Y4N7.193499$sq5.9...@news.infostrada.it...

Scusa ma i calcoli finali non vanno nel piè di pagina del report?
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -


title: Stampa Report

author: LucaCo

text:
si ma il problema è questo: se la fattura va su due pagine il mio
commercialista ha detto che sulla prima pagina devono comparire solo i
dettagli fattura e le etichette delle descrizioni (Es. imponibile...vuoto,
iva....vuoto, tot fattura ....vuoto), e solo sulla pagina finale possono
comparire i dettagli e i calcoli finali nel piè di pagina.Se metto i calcoli
nel pièdipagina report, e solo le etichette "vuote" nel pièdipaginapagina,
sulla prima vengono correttamente i dettagli più i campi con le
etichette(es. iva, imponibile, tor fattura)vuoti, e va bene, ma sulla
seconda pagina trovo: i dettagli fattura rimanenti+i calcoli in mezzo alla
pagina che si trovano nel pièdipagina repot, +i campi vuoti del
pièdipaginapagina.....In pratica ci vorrebbe una specie di filtro che
rendesse visibili il contenuto dei "calcoli" solo sull'ultima pagina della
fattura e sulle altre fossero visibili solo le etichette con i calcoli
vuoti.
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9u4sht$mi9$1...@canarie.caspur.it...



title: Stampa Report

text:
"LucaCo" <
cos...@iol.it
> ha scritto nel messaggio
news:kRHO7.228148$sq5.11...@news.infostrada.it...
> si ma il problema è questo: se la fattura va su due pagine il mio
> commercialista ha detto che sulla prima pagina devono comparire solo i
> dettagli fattura e le etichette delle descrizioni (Es. imponibile...vuoto,
> iva....vuoto, tot fattura ....vuoto), e solo sulla pagina finale possono
> comparire i dettagli e i calcoli finali nel piè di pagina.Se metto i
calcoli
> nel pièdipagina report, e solo le etichette "vuote" nel pièdipaginapagina,
> sulla prima vengono correttamente i dettagli più i campi con le
> etichette(es. iva, imponibile, tor fattura)vuoti, e va bene, ma sulla
> seconda pagina trovo: i dettagli fattura rimanenti+i calcoli in mezzo alla
> pagina che si trovano nel pièdipagina repot, +i campi vuoti del
> pièdipaginapagina.....In pratica ci vorrebbe una specie di filtro che
> rendesse visibili il contenuto dei "calcoli" solo sull'ultima pagina della
> fattura e sulle altre fossero visibili solo le etichette con i calcoli
> vuoti.
Per favore scrivi la tua risposta dopo il messaggio precedente, come faccio
io; grazie.
Io, per stampare una fattura che contiene più dettagli mi sono orientato nel
modo che ti ho descritto. Non ci sono state "lamentele" da nessuna parte
(Finanza o Commercialista che sia)...
Una soluzione che mi viene in mente è quella di gestire l'evento "su
formattazione" del piè di pagina, controllare se sono sull'ultima pagina
(Me.Page = [Pages]), se sì nascondere i controlli vuoti e rendere visibili
quelli con i calcoli...



title: Eliminare parte di un campo

author: Vercellone Milena

text:
Rieccomi e riciao a tutti!
Ho trasferito una tbl in access, il contenuto di un campo di questa con
proprieta' testo e' cosi' composto:
B:123456
Bene io vorrei diventasse
123456 e proprieta' numerico
Possible?!
Grazie a tuti Mile


title: Eliminare parte di un campo

author: Roberto da casa

text:
"Vercellone Milena" <
milen...@libero.it
> ha scritto nel messaggio
news:g5XJa.117637$lK4.3...@twister1.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Carlo Costarella intitolata "Estrarre tutti i numeri da una stringa del tipo
A123B45".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Eliminare parte di un campo

author: Potone

text:
"Vercellone Milena" <
milen...@libero.it
> ha scritto nel messaggio news:g5XJa.117637$lK4.3...@twister1.libero.it...

Ciao,
Se il contenuto di questo campo rispetta sempre il formato che hai descritto (due caratteri alfanumerici + caratteri numerici) puoi
usare la funzione mid per estrarre solo i caratteri dal terzo in poi:
    mid ([NomeCampo];3)
Crei una query di aggiornamento che comprenda la tua tabella e trascini il campo che devi aggiornare nell'elenco dei campi.
Nella sezione 'Aggiorna a:' del campo immetti la funzione di cui sopra (sostituendo NomeCampo...).
Esegui la query (una volta sola).
Dopo di ciò puoi trasformare (manualmente) il campo da testo a numerico.
Ciao,
Mat.
P.S. magari prima di tutto fatti una copia del contenuto originale della tabella.


title: Confusione con più maschere aperte

author: Gianmario

text:
Ciao a tutti,
ho un po' di confusione con la gestione di più maschere, che culmina
in questo scenario.
Ho una finestra di elenco conti, al click su una riga apro il
dettaglio conto,
al click su stampa apro una maschera che mi fa scegliere alcune
opzioni.
Questa finestra è in modalità popup, fatte le selezioni obbligatorie,
lancio la
stampa di un report.
Dopo la stampa del report, automaticamente cancello il conto e il
dettaglio,
quindi vorrei sempre automaticamente chiudere la popup, il dettaglio
conto e
rinfrescare la maschera con l'elenco conti.
Grazie
G


title: Confusione con più maschere aperte

text:
?"Gianmario"  ha scritto nel messaggio
news:c96561e1-3973-4129...@o13g2000yql.googlegroups.com...



Grazie
G
___
Docmd.close acForm, "Tuaform"
MA


title: Confusione con più maschere aperte

text:
> Docmd.close acForm, "Tuaform"
> MA
Post inutile il mio, non mi funzionava perchè usavo
una sintassi sbagliata......
Scusate il disturbo
G


title: File lbd

author: Frankie

text:
Come posso utilizzare il file ldb per sapre se il Db non è in uso da
un'altro utente prima di fare la compattazione da un altroDatabase?
Grazie


title: File lbd

author: Alessandro Baraldi

text:
"Frankie" <
maest...@hotmail.com
> wrote in message
news:2SBcb.5160$
Zh....@tornado.fastwebnet.it
> Come posso utilizzare il file ldb per sapre se il Db non è in uso da
> un'altro utente prima di fare la compattazione da un altroDatabase?
> Grazie
In teoria basta vedere se esiste.........!
Se esiste qualcuno lo stà usando, viceversa se nessuno lo usa
non c'è.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: File lbd

author: Mario De Ghetto

text:
> > Come posso utilizzare il file ldb per sapre se il Db non è in uso da
> > un'altro utente prima di fare la compattazione da un altroDatabase?
> > Grazie
>
> In teoria basta vedere se esiste.........!
> Se esiste qualcuno lo stà usando, viceversa se nessuno lo usa
> non c'è.
... tranne nel caso in cui l'ultimo utente crasha e quindi
il file .ldb rimane nella cartella, inutilizzato.
Un metodo forse più sicuro è quello di cercare di cancellare
il file .ldb:
- se c'è ancora qualcuno che lo utilizza, si incorre in
  violazione di condivisione e il file non viene cancellato
- se non c'è più nessuno che lo usa, il file viene cancellato
- se il file non c'è, si incorre nell'errore "file non trovato"
  o qualcosa del genere (errore che può essere evitato verificando
  se il file esiste o meno).
Mario De Ghetto



title: File lbd

author: ALESSANDRO Baraldi

text:
"Mario De Ghetto" <
mario.d...@virgilio.it
> ha scritto nel messaggio
news:0c1e7c5f686f83ee260...@mygate.mailgate.org...

Si verissimo, ottimo spunto.
@Alex.


title: Access2003 - Access2007: comportamento diverso

author: GS

text:
Salve a tutti,
vorrei sottoporre questo problema...
Ho un DB di gestione ordini con due tabelle: testata e righi
la maschera di input è composta dalla maschera principale (con i dati della
testata ordine) e una sottomaschera (con visualizzazione maschere continue)
in cui carico i righi dell'ordine.
Utilizzando Access 2003 il DB funziona (da anni) regolarmente
Utilizzando lo stesso DB ma con Access 2007, sistematicamente non memorizza
il primo rigo ordine (?!?!!?!?)
Aggiungo che nella sottomaschera di inserimento righi, ho una riga di codice
"Desart = articolo.column(1)" che mi serve per mostrare la descrizione
dell'articolo prelevata dalla casella combinata "articolo"
Dopo varie prove, ho scoperto che se elimino la riga di codice sopra citata,
Access2007 mi scrive anche il primo rigo
Ringrazio anticipatamente per gli eventuali consigli e suggerimenti
Ciao
GS


text:
GS ha scritto:
> Salve a tutti,
> vorrei sottoporre questo problema...
> Ho un DB di gestione ordini con due tabelle: testata e righi
> la maschera di input è composta dalla maschera principale (con i dati della
> testata ordine) e una sottomaschera (con visualizzazione maschere continue)
> in cui carico i righi dell'ordine.
> Utilizzando Access 2003 il DB funziona (da anni) regolarmente
> Utilizzando lo stesso DB ma con Access 2007, sistematicamente non memorizza
> il primo rigo ordine (?!?!!?!?)
> Aggiungo che nella sottomaschera di inserimento righi, ho una riga di codice
> "Desart = articolo.column(1)" che mi serve per mostrare la descrizione
Su quale evento?
Comunque prova a scriverlo in questo modo:
Desart = Nz(articolo.column(1),0)
> dell'articolo prelevata dalla casella combinata "articolo"
> Dopo varie prove, ho scoperto che se elimino la riga di codice sopra citata,
> Access2007 mi scrive anche il primo rigo
> Ringrazio anticipatamente per gli eventuali consigli e suggerimenti
> Ciao
> GS
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
l'evento � "su corrente" e questa � la sintassi....
    Private Sub Articolo_Exit(Cancel As Integer)
          Desart = Articolo.Column(1)
    End Sub
ho provato col tuo suggerimento (Desart = Nz(articolo.column(1),0)), ma
stesso comportamento....
ma la cosa che mi lascia basito � che con Access2003 funziona
perfettamente!!!!!!!!
grazie cmq
GS
GS ha scritto:
> Salve a tutti,
> vorrei sottoporre questo problema...
> Ho un DB di gestione ordini con due tabelle: testata e righi
> la maschera di input � composta dalla maschera principale (con i dati



text:
GS ha scritto:
> GS ha scritto:
> > Salve a tutti,
> > vorrei sottoporre questo problema...
> > Ho un DB di gestione ordini con due tabelle: testata e righi
> > la maschera di input è composta dalla maschera principale (con i dati
> > della
> > testata ordine) e una sottomaschera (con visualizzazione maschere
> > continue)
> > in cui carico i righi dell'ordine.
> > Utilizzando Access 2003 il DB funziona (da anni) regolarmente
> > Utilizzando lo stesso DB ma con Access 2007, sistematicamente non
> > memorizza
> > il primo rigo ordine (?!?!!?!?)
> > Aggiungo che nella sottomaschera di inserimento righi, ho una riga di
> > codice
> > "Desart = articolo.column(1)" che mi serve per mostrare la descrizione
> Su quale evento?
> Comunque prova a scriverlo in questo modo:
> Desart = Nz(articolo.column(1),0)
> > dell'articolo prelevata dalla casella combinata "articolo"
> > Dopo varie prove, ho scoperto che se elimino la riga di codice sopra
> > citata,
> > Access2007 mi scrive anche il primo rigo
> > Ringrazio anticipatamente per gli eventuali consigli e suggerimenti
> > Ciao
> > GS
> --
> sv
> l'evento è "su corrente" e questa è la sintassi....
>     Private Sub Articolo_Exit(Cancel As Integer)
>           Desart = Articolo.Column(1)
>     End Sub
> ho provato col tuo suggerimento (Desart = Nz(articolo.column(1),0)), ma
> stesso comportamento....
> ma la cosa che mi lascia basito è che con Access2003 funziona
> perfettamente!!!!!!!!
> grazie cmq
> GS
Rispondi alla fine del post..
Quello che scrivi non è "su corrente" è ben altro..



text:
"sv"  ha scritto nel messaggio news:iibngm$i07$1...@news.newsland.it...
GS ha scritto:
> GS ha scritto:




> Desart = Nz(articolo.column(1),0)


> --
> sv





--
sv
... ops ...
l'evento è "su uscita" del controllo Articolo....
(Private Sub Articolo_Exit(Cancel As Integer))
pardon
Ciao
GS


text:
GS ha scritto:
> "sv"  ha scritto nel messaggio news:iibngm$i07$1...@news.newsland.it...
> GS ha scritto:
> > GS ha scritto:
> > > Salve a tutti,
> > > vorrei sottoporre questo problema...
> > > Ho un DB di gestione ordini con due tabelle: testata e righi
> > > la maschera di input � composta dalla maschera principale (con i dati
> > > della
> > > testata ordine) e una sottomaschera (con visualizzazione maschere
> > > continue)
> > > in cui carico i righi dell'ordine.
> > > Utilizzando Access 2003 il DB funziona (da anni) regolarmente
> > > Utilizzando lo stesso DB ma con Access 2007, sistematicamente non
> > > memorizza
> > > il primo rigo ordine (?!?!!?!?)
> > > Aggiungo che nella sottomaschera di inserimento righi, ho una riga di
> > > codice
> > > "Desart = articolo.column(1)" che mi serve per mostrare la descrizione
> > Su quale evento?
> > Comunque prova a scriverlo in questo modo:
> > Desart = Nz(articolo.column(1),0)
> > > dell'articolo prelevata dalla casella combinata "articolo"
> > > Dopo varie prove, ho scoperto che se elimino la riga di codice sopra
> > > citata,
> > > Access2007 mi scrive anche il primo rigo
> > > Ringrazio anticipatamente per gli eventuali consigli e suggerimenti
> > > Ciao
> > > GS
> > --
> > sv
> > l'evento � "su corrente" e questa � la sintassi....
> >     Private Sub Articolo_Exit(Cancel As Integer)
> >           Desart = Articolo.Column(1)
> >     End Sub
> > ho provato col tuo suggerimento (Desart = Nz(articolo.column(1),0)), ma
> > stesso comportamento....
> > ma la cosa che mi lascia basito � che con Access2003 funziona
> > perfettamente!!!!!!!!
> > grazie cmq
> > GS
> Rispondi alla fine del post..
> Quello che scrivi non � "su corrente" � ben altro..
> --
> sv
> .... ops ...
> l'evento � "su uscita" del controllo Articolo....
> (Private Sub Articolo_Exit(Cancel As Integer))
> pardon
> Ciao
> GS
Quindi "Articolo" dovrebbe essere una combo.. Il codice inseriscilo su
"Dopo aggionamento" e comunque salva il record prima.



title: Maschere "ritardate"

author: Antonio

text:
Ciao, ho creato un db che utilizzo sia a casa che in ufficio, però
mentre in ufficio le maschere si aprono regolarmente dopo
il click del pulsante di comando, a casa l'apertura delle stesse
maschere è ritardata di alcuni secondi (una decina)
da cosa dipende?
n.b. utilizzo access 2003 - Grazie


title: Maschere "ritardate"

author: pablitomf

text:
On 28 Giu, 12:43, "Antonio" <yyyy> wrote:
> Ciao, ho creato un db che utilizzo sia a casa che in ufficio, per
> mentre in ufficio le maschere si aprono regolarmente dopo
> il click del pulsante di comando, a casa l'apertura delle stesse
> maschere ritardata di alcuni secondi (una decina)
> da cosa dipende?
facile... dal tuo pc! ;)


title: Maschere "ritardate"

text:
"pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:e5a9ffca-745a-4dd0...@d8g2000yqf.googlegroups.com...

>Beh questo era facilmente deducibile!!
ma mi chiedevo se ad esempio c'č qualche opzione da settare
o qualche altra cosa
Grazie


title: Maschere "ritardate"

text:
On 28 Giu, 12:43, "Antonio" <yyyy> wrote:
> Ciao, ho creato un db che utilizzo sia a casa che in ufficio, per
> mentre in ufficio le maschere si aprono regolarmente dopo
> il click del pulsante di comando, a casa l'apertura delle stesse
> maschere ritardata di alcuni secondi (una decina)
> da cosa dipende?
> n.b. utilizzo access 2003 - Grazie
Prova a compilare il progetto e a fare una compressione.
Dovrebbe velocizzarsi, almeno un po.


title: Maschere "ritardate"

text:
On 28 Giu, 17:09, "Antonio" <yyyy> wrote:
> "pablitomf" <
pablit...@virgilio.it
> ha scritto nel messaggionews:e5a9ffca-745a-4dd0...@d8g2000yqf.googlegroups.com...> On 28 Giu, 12:43, "Antonio" <yyyy> wrote:
> >> Ciao, ho creato un db che utilizzo sia a casa che in ufficio, per
> >> mentre in ufficio le maschere si aprono regolarmente dopo
> >> il click del pulsante di comando, a casa l'apertura delle stesse
> >> maschere ritardata di alcuni secondi (una decina)
> >> da cosa dipende?
>
> > facile... dal tuo pc! ;)
>
> >Beh questo era facilmente deducibile!!
>
> ma mi chiedevo se ad esempio c' qualche opzione da settare
> o qualche altra cosa
no


title: Access 97 e Access 2000

author: mauri

text:
Se sono in possesso della licenza Access 97 posso gratuitamente fare
l'upgrade ad Access 2000, oppure posso acquistarlo ad un prezzo
riservato?
Ho una applicazione sviluppata in Access 2000, avrei dei problemi a farla
girare su Access 97 ?
Ringrazio anticipatamente
Saluti


title: Access 97 e Access 2000

author: Mad® Milox

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15b7834e3...@News.CIS.DFN.DE...
> Se sono in possesso della licenza Access 97 posso gratuitamente fare
> l'upgrade ad Access 2000, oppure posso acquistarlo ad un prezzo
> riservato?
Devi comprare l'upgrade .. se ancora si trova... obbligatoriamente.
> Ho una applicazione sviluppata in Access 2000, avrei dei problemi a farla
> girare su Access 97 ?
>
Decisamente si .. il codice e' molto cambiato.
> Ringrazio anticipatamente
>
> Saluti
--
(^o^))~    Lorenzo   (^o^))~
"La follia e' l'unica cosa capace di prolungare la giovinezza e tenere
lontano la molesta vecchiaia."
(Erasmo da Rotterdam)


title: intercettare ultimi caratteri

author: Cristina

text:
Ciao a tutti, il mio problema è questo:
Devo inserire in un db  molti nominativi che spesso sono duplicati in
quanto per motivi che non sto a spiegare i nomi vengono "tagliati" alla
5 lettera, per la distinzione ho adottato un metodo che all'inizio non
essendoci molti record andava benissimo , alla fine del nome aggiungevo
un numero per distinguerli (es. Rossi00, rossi01 etc).
Ora pero' i nominativi sono molti ed io per non perdere troppo tempo
vorrei che nel momento in cui viene acquisito il nome dopo la 5 lettera
venisse letto il database, intercettati i nominativi uguali e inserito
in automatico il primo numero libero anche se questo ( a causa di
precedenti cancellazioni) fosse intermedio.
Esempio
tabella_nomi
rossi00
rossi01
rossi02
rossi04
rossi05
in questo caso vorrei inserire una subroutine onkeyup, in modo che dopo
avere scritto rossi, in automatico comparisse il numero 03.
Si puo' fare?
Grazie a chi mi aiuterà.
Cristina.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: intercettare ultimi caratteri

author: @Arold [       ]

text:
> Si puo' fare?
> Grazie a chi mi aiuterà.
> Cristina.
sicuramente si può fare, su modifica del campo cognome conti i caratteri
if len (cognome)=5 then
    assegna_numero
endif
poi puoi creare una query che nei criteri cognome contiene
Like nz([forms]![tuaform]![cognome];"*")
conti i record della query
dim i
i=dcount("id","[nometuaquery]")
e assegni al cognome quanto segue
cognome=cognome & format$(i+1,"00")
questo però non considera le cancellazioni, per quello diventa un po
laborioso e non riesco a fartelo cosi rapidamente....
fammi sapere com'è andata....


title: intercettare ultimi caratteri

text:
"Cristina" <
cri...@wappi.com
> ha scritto nel messaggio
news:614478e1c135ab65a2e...@mygate.mailgate.org...

Ricuperare i buchi è un po' più complicato, ma se ti sta bene che il nuovo
rossi sia rossi06 prova così.
Se la tabella che contiene i dati si chiama tabella_nomi.
Se il campo che contiene i nomi "tagliati" si chiama NomeCorto.
Se la casella di testo associata al campo NomeCorto si chiama anche lei
NomeCorto.
A fronte dell'evento "Dopo aggiornamento" della casella di testo NomeCorto
genera il seguente codice VBA:
Private Sub NomeCorto_AfterUpdate()
If DCount("*", "Tabella1", _
"Left(NomeCorto, IIf(Len(NomeCorto)<7, " & _
"Len(NomeCorto)-2, 5)) =" & Chr$(34) & _
Left(Me!NomeCorto, IIf(Len(Me!NomeCorto) < 5, _
Len(Me!NomeCorto), 5)) & Chr$(34)) = 0 Then
    Me!NomeCorto = Left(Me!NomeCorto, _
    IIf(Len(Me!NomeCorto) < 5, _
    Len(Me!NomeCorto), 5)) & "00"
Else
    Me!NomeCorto = Left(Me!NomeCorto, _
    IIf(Len(Me!NomeCorto) < 5, Len(Me!NomeCorto), 5)) & _
    Format(Val(DMax("Right(NomeCorto, 2)", "Tabella1", _
    "Left(NomeCorto,IIf(Len(NomeCorto)<7, " & _
    "Len(NomeCorto)-2, 5))=" & Chr$(34) & _
    Left(Me!NomeCorto, IIf(Len(NomeCorto) < 5, _
    Len(NomeCorto), 5)) & Chr$(34))) + 1, "00")
End If
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: intercettare ultimi caratteri

author: Cristina Vicentini

text:
Ho provato entrambe le soluzioni ( ammetto che per una principiante come
me
la seconda ha dato del filo da torcere :-) ). Funzionano ma il mio
problema
sono proprio quei famosi "buchi".
Non so dove sbattere la testa, se avete tempo e voglia mi fareste
davvero
un gran regalo !
Ciaooooooo e grazie comunque della risposte.



title: intercettare ultimi caratteri

author: Alessandro Cara

text:
Cristina Vicentini wrote:
>
> Ho provato entrambe le soluzioni ( ammetto che per una principiante come
> me
> la seconda ha dato del filo da torcere :-) ). Funzionano ma il mio
> problema
> sono proprio quei famosi "buchi".
domanda "sciocca" ma a cosa ti serve quel codice di 5 caratteri?
--
a.cara
Togli qualcosa dall'email


title: intercettare ultimi caratteri

text:
"Cristina Vicentini" <
cri...@wappi.com
> ha scritto nel messaggio
news:10dafe548df77b1dac6...@mygate.mailgate.org...
> Ho provato entrambe le soluzioni ( ammetto che per una principiante come
> me
> la seconda ha dato del filo da torcere :-) ). Funzionano ma il mio
> problema
> sono proprio quei famosi "buchi".
> Non so dove sbattere la testa, se avete tempo e voglia mi fareste
> davvero
> un gran regalo !
E va beh, per 'sta volta famo 'sto regalo. :-)
Fermo restando i presupposti del mio messaggio precedente, a fronte
dell'evento "Dopo aggiornamento" della casella di testo NomeCorto prova a
generare il seguente codice VBA:
Private Sub NomeCorto_AfterUpdate()
Dim rst As DAO.Recordset
Dim Conta As Integer
Set rst = Me.RecordsetClone
rst.FindFirst "Left(NomeCorto, " & _
"Len(NomeCorto)-2) =" & Chr$(34) & _
Left(Me!NomeCorto, 5) & Chr$(34)
If rst.NoMatch Then
Me!NomeCorto = Left(Me!NomeCorto, 5) & "00"
Else
For Conta = 0 To 99
    rst.FindFirst "NomeCorto =" & _
    Chr$(34) & Left(Me!NomeCorto, 5) & _
    Format(Conta, "00") & Chr$(34)
    If rst.NoMatch Then
        Me!NomeCorto = Left(Me!NomeCorto, 5) _
        & Format(Conta, "00")
        Exit For
    End If
Next Conta
End If
Set rst = Nothing
End Sub
Come avrai notato la routine di cui sopra fa riferimento alla libreria
Microsoft DAO quindi, se usi una versione di Access successiva ad Access 97,
aggiungi ai riferimenti del tuo database tale libreria.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



title: intercettare ultimi caratteri

text:
> E va beh, per 'sta volta famo 'sto regalo. :-)
Prima di tutto grazie del regalo :-).
Secondo, mi vergogno a dirlo, non sono arrivata alla soluzione.
Forse sono ancora troppo ignorante, ma ti assicuro che mi sto
impegnando.
Ho generato il codice che mi hai scritto, quando sono andata
a personalizzarlo pero' non sono riuscita a identificare il punto in cui
indico la tabella contente il campo da controllare.
Sii sincero = è meglio che mi dia all'ippica ?????
Io attendo fiduciosa, non sarà natale ma un secondo regalo "
chettecosta?".
Scherzo ovviamente, se hai tempo io sono qui pronta a leggere, copiare,
ma soprattutto ad imparare.
Ciao ciao



title: intercettare ultimi caratteri

text:
"Cristina" <
cri...@wappi.com
> ha scritto nel messaggio
news:72adcd6a12680ab1ae2...@mygate.mailgate.org...
> > E va beh, per 'sta volta famo 'sto regalo. :-)
>
> Prima di tutto grazie del regalo :-).
> Secondo, mi vergogno a dirlo, non sono arrivata alla soluzione.
> Forse sono ancora troppo ignorante, ma ti assicuro che mi sto
> impegnando.
> Ho generato il codice che mi hai scritto, quando sono andata
> a personalizzarlo pero' non sono riuscita a identificare il punto in cui
> indico la tabella contente il campo da controllare.
>
Tramite la riga di codice VBA:
Set rst = Me.RecordsetClone
la mia routine apre un recordset sulla tabella che è origine record della
tua maschera, ed opera in tale tabella a prescindere di come si chiama;
quindi la routine non va personalizzata con il nome della tabella, se lo
ricava da sola visto che è la tabella su cui è basata la maschera.
>
> Sii sincero = è meglio che mi dia all'ippica ?????
>
E' ancora troppo presto per dirlo. :-))
> Io attendo fiduciosa, non sarà natale ma un secondo regalo "
> chettecosta?".
> Scherzo ovviamente, se hai tempo io sono qui pronta a leggere, copiare,
> ma soprattutto ad imparare.
Il presupposto perché la mia soluzione funzioni è che nella maschera ci sia
una casella di testo chiamata NomeCorto associata ad un campo di tipo testo
chiamato anche lui NomeCorto; tale campo deve essere contenuto nella tabella
che è origine record della maschera, e non ha importanza quale sia il nome
della tabella. Nel campo NomeCorto verranno memorizzati i primi cinque
caratteri di ciò che digiti nella casella di testo NomeCorto seguiti da un
numero progressivo di 2 caratteri che ha un valore compreso tra 00 e 99. Se
si creeranno dei "buchi" nel numero progressivo per effetto della
cancellazione di uno o più record, verranno prima "recuperati" tali buchi e
solo dopo che i "buchi" verranno tutti riempiti verrà accodato un nuovo
numero progressivo che avrà un valore maggiore di uno a quello con il valore
massimo.
Spero di essermi riuscito a spiegare.
> Ciao ciao



title: intercettare ultimi caratteri

text:
Nell'attesa della tua risposta ho fatto un tentativo
proprio in quel senso, ora tutto funziona ed io ho
due certezze in piu' :
1) Aspetto ad iscrivermi al maneggio  :-)
2) Sei paziente e gentile, grazie davvero.



title: Doppio criterio

author: Mario Scola

text:
Ho questo problema che nonostante alcuni post che sembravano fare al caso
mio non riesco a risolvere:
Ho una maschera con dei campi tra cui cognome, nome e azienda
Ora con il classico doppio clik cliccando sul campo cognome mi apre una
seconda maschera dove compaiono tutte le persone con quel cognome
indistintamente dal nome e dall'azienda.
L'istruzione che uso è la seguente:
stDocName = "contatti"
    stLinkCriteria = "[Cognome]=" & "'" & Me![Cognome] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
e tutto funziona alla perfezione,
Ora io vorrei invece che nella nuova maschera comparissero solo le persone
con quel cognome, quel nome e di quella specifica azienda.
Ho provato a modificare l'istruzione in questo modo
stDocName = "contatti"
    stLinkCriteria = "[Cognome]=" & "'" & Me![Cognome] & "'" And
"[Azienda]=" & "'" & Me![Azienda] & "'" And "[Nome]=" & "'" & Me![Nome] &
"'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
Quando do il doppio click mi compare l'errore "tipo non corrispondente"
Aiutatemi.. dove sbaglio?
Grazie
--
Scola Mario


title: Doppio criterio

text:

magari azienda e' numerico e quindi non va racchiuso fra apici
Il tipo non corrispondente indica proprio quello che dice.
--
a.cara


title: Doppio criterio

author: Roberto da casa

text:
"Mario Scola" <marscol*NOSPAM*@
tin.it
> ha scritto nel messaggio
news:Oi21c.3136$36.7...@news4.tin.it...
> Ho questo problema che nonostante alcuni post che sembravano fare al caso
> mio non riesco a risolvere:
>
> Ho una maschera con dei campi tra cui cognome, nome e azienda
> Ora con il classico doppio clik cliccando sul campo cognome mi apre una
> seconda maschera dove compaiono tutte le persone con quel cognome
> indistintamente dal nome e dall'azienda.
>
> L'istruzione che uso č la seguente:
>
> stDocName = "contatti"
>
>     stLinkCriteria = "[Cognome]=" & "'" & Me![Cognome] & "'"
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> e tutto funziona alla perfezione,
>
> Ora io vorrei invece che nella nuova maschera comparissero solo le persone
> con quel cognome, quel nome e di quella specifica azienda.
>
> Ho provato a modificare l'istruzione in questo modo
>
> stDocName = "contatti"
>
>     stLinkCriteria = "[Cognome]=" & "'" & Me![Cognome] & "'" And
> "[Azienda]=" & "'" & Me![Azienda] & "'" And "[Nome]=" & "'" & Me![Nome] &
> "'"
>
>
>     DoCmd.OpenForm stDocName, , , stLinkCriteria
>
> Quando do il doppio click mi compare l'errore "tipo non corrispondente"
>
> Aiutatemi.. dove sbaglio?
>
> Grazie
>
> --
> Scola Mario
Visto che i tre campi di ricerca potrebbero contenere anche un apice
(D'Angelo, Dell'Acqua ecc. ecc.) ti consiglio di costruirti i criteri cosě:
stLinkCriteria = "Cognome=" & Chr$(34) & Me!Cognome _
& Chr$(34) & " AND Azienda=" & Chr$(34) & Me!Azienda _
& Chr$(34) & " AND Nome=" & Chr$(34) & Me!Nome & Chr$(34)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Doppio criterio

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:c22e0q$1e9uun$1...@ID-163946.news.uni-berlin.de...

Sono tutti campi testo.
Mario


title: Doppio criterio

author: Karl Donaubauer

text:
Roberto da casa ha scritto:
> ...
> Visto che i tre campi di ricerca potrebbero contenere anche un apice
> (D'Angelo, Dell'Acqua ecc. ecc.) ti consiglio di costruirti i criteri
> così:
>
> stLinkCriteria = "Cognome=" & Chr$(34) & Me!Cognome _
> & Chr$(34) & " AND Azienda=" & Chr$(34) & Me!Azienda _
> & Chr$(34) & " AND Nome=" & Chr$(34) & Me!Nome & Chr$(34)
Buona nota, Roberto.
Spesso dimentico che in italiano gli apici sono
usati molto piu frequente nei nomi come in tedesco.
--
cu
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: visualizzazione testo

author: Riccardo

text:
Se una casella di testo, contiene del testo superiore alla visibilità
stessa della casella, parte della scritta non si legge.
Lasciando inalterate le dimensioni della casella, c'è la possibilità
di far visualizzare il testo contenuto nella casella quando
si punta su di essa con il mouse?
grazie Riccardo


title: visualizzazione testo

author: Luciano (DOC)

text:
"Riccardo" <
ricc...@free.panservice.it
> wrote in message
news:9hi5vv$rke$1...@news.panservice.it...
> Lasciando inalterate le dimensioni della casella, c'è la possibilità
> di far visualizzare il testo contenuto nella casella quando
> si punta su di essa con il mouse?
Sull'evento onmouseover puoi allagrare la casella oppure lanciare un msgbox
con il testo della casella stessa.
Saluti.
Luciano
(DOC)


title: visualizzazione testo

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9hi6rh$dr03f$1...@ID-86073.news.dfncis.de...

______
Scusa, ma ho scritto:
Private Sub NomeDitta_MouseUp(Button As Integer, Shift As Integer, X As
Single, Y As Single)
    Me.casella.width = 1055
End Sub
ma non succede nulla.
Quando vado con il mouse sulla casella, non si allarga affatto.
In cosa sbaglio?
grazie
Riccardo


title: visualizzazione testo

text:
"Riccardo" <
ricc...@free.panservice.it
> wrote in message
news:9hi7j5$udt$1...@news.panservice.it...
> Scusa, ma ho scritto:
> Private Sub NomeDitta_MouseUp(Button As Integer, Shift As Integer, X As
> Single, Y As Single)
>     Me.casella.width = 1055
> End Sub
>
> ma non succede nulla.
> Quando vado con il mouse sulla casella, non si allarga affatto.
>
> In cosa sbaglio?
Mousemove, non mouseup.
Saluti.
Luciano
(DOC)


title: visualizzazione testo

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9hi8p3$e0rpc$1...@ID-86073.news.dfncis.de...

_____
thank's!
e per ripristinarla?
bye Riccardo


title: visualizzazione testo

text:
Luciano (DOC) <
lucia...@sitocomune.com
> wrote in message
9hi8p3$e0rpc$1...@ID-86073.news.dfncis.de...

########
trovato, grazie.
ciao Riccardo


title: visualizzazione testo

text:
Riccardo <
ricc...@free.panservice.it
> wrote in message
9hia3n$39a$1...@news.panservice.it...

Ho risolto cosě:
Private Sub NomeDitta_MouseMove(Button As Integer, Shift As Integer, X As
Single, Y As Single)
    Me.casella.ControlTipText = Me.casella
End Sub
e mi sembra anche piů bello a vedersi.
Ciao e grazie


title: problemi nell'invio di mail tramite gmail con codice CDO e VBA

text:
Buongiorno

premetto che è la prima volta che scrivo sul gruppo anche se leggo sempre con interesse tutte le conversazioni, per cui se scrivo qualche inesattezza vi prego per la prima volta di perdonarmi.
Ho un software gestionale da me sviluppato con access e all'interno tra le varie funzioni ho una form che mi permette tramite CDO di inviare mail per esempio delle fatture di cortesia.
Ora a partire dal 31 maggio per chi usa gmail come mittente con l'introduzione da parte di gmail della doppia autenticazione l'invio non funziona più e restituisce l'errore -
2147220975
 che riguarda appunto la mancata autenticazione da parte del server smtp di google.
Qualcuno di voi si è già imbattuto in questo problema e se si ha qualche suggerimento da darmi.
Grazie.
MI


author: BFS

text:

devi attivare dall'account gmail la voce "app non sicure"
poi devi creare una psw per la tua app (non sicura) sempre dall'account
gmail

e usare quella psw come psw nell'invio delle mail

https://support.google.com/accounts/answer/185833?hl=it

BFS


author: Daniela Iozzi

text:
riporto testualmente da Google. (cfr.
https://support.google.com/accounts/answer/6010255?hl=it
)

"Per proteggere meglio il tuo account, a partire dal 30 maggio 2022, Google non supporterà più l'uso di app di terze parti o dispositivi che chiedono di accedere all'Account Google utilizzando solo il nome utente e la password".

Da questa data non si riesce più ad impiegare codice per inviare email come CDO di google.

non mi è chiaro se si possa ovviare anche con autorizzazione a due vie una prima volta.
qualcuno sa come procedere?



title: [OT] ma non troppo: FAQ sulle add-in di Access

author: Michele Amato

text:
Prima dell'estate ero stato invitato a scrivere qualcosa sulle add-in per
gli utenti che non le conoscono.
Si era pensato ad un faq. C'ho provato è il risultato è stato scarso (mi
dilungavo troppo nei dettagli), così ho buttato via tutto e ho ricominciato.
Questo è quello che ne è venuto fuori, non è un faq ma una semplice
descrizione che secondo me potrebbe far scaturire in ognuno di voi delle
domande. Se le postate, io e chiunque altro abbia competenze e voglia,
risponderemo. Spero che questa sia una buona idea. Il risultato di questa
interazione potrebbe essere messo a posto e pubblicato sul sito comune.
<INIZIO DESCRIZIONE>
Una add-in è una estensione di Access. In una installazione "full" di
Access, esistono una trentina di add-in. Chiunque abbia usato Access per più
di 10 minuti è incappato in una add-in: Gestore tabelle collegate, wizards
per la creazione di documenti (Autocomposizione maschera), Generatore
Espressioni, Generatore stringhe di connessione, ecc.
Qual'è il formato di una add-in? E' un eseguibile? Una dll?
Le add-in di Access97 sono dei normali file access, con estensione mdb, mda
o mde.  Microsoft Office 2000 Developer, prevede anche la creazione di
add-in in formato dll.
Un sottoinsieme delle add-in sono le autocomposizioni (wizard). Un altro
sottoinsieme è quello dei generatori (builder). Tutto ciò che non è né
autocomposizione ne generatore resta add-in.
Le autocomposizione creano documenti (credo che l'autocomposizione più nota
del mondo sia l'autocomposizione maschera).
I generatori invece creano stringhe, usate come pezzi di codice, valori di
proprietà ecc. (il generatore espressioni ne è un esempio).
Perchè sono così largamente usate?
Perchè non intaccano la struttura generale del progetto msaccess.exe, pur
consentendo una estensione delle sue funzionalità.
Perciò le add-in sono il modo per estendere Access.
Chiunque pensi che un problema debba far parte del corredo standard di
access, può realizzare la relativa add-in e avere così una versione "estesa"
di access.
<FINE DESCRIZIONE>
Elementi sicuramente da introdurre e approfondire sono:
CodeDb vs CurrentDB
e
USysRegInfo
Attendo le domande.
Saluti
Michele Amato


author: Lorenzo Coronati

text:
Scrisse "Michele Amato" <
maengi...@ciccia.libero.it
>:
>Elementi sicuramente da introdurre e approfondire sono:
>CodeDb vs CurrentDB
>e
>USysRegInfo
>
>Attendo le domande.
Che mi dici di CodeDb vs CurrentDb?
E che cos'e' USysRegInfo?
<:-)))
--
Lorenzo Coronati
--
<<Come posso dunque sprotegere il database?
Esiste un crack o qualcosa del genere
che mi faccia accedere ai dati?>>
(Cocco, 17/10/2000)
--


author: Paolo A.

text:
Michele Amato ha scritto:
>
> Le add-in di Access97 sono dei normali file access, con estensione mdb, mda
> o mde.  Microsoft Office 2000 Developer, prevede anche la creazione di
> add-in in formato dll.
>
>
>
> Saluti
>
> Michele Amato
Qual'è la differenza tra un mdb-mde e un mda, come si crea un mda?
ciao
Paolo


text:
Michele Amato wrote:
> Prima dell'estate ero stato invitato a scrivere qualcosa sulle add-in per
> gli utenti che non le conoscono.
>
> Attendo le domande.
>
> Saluti
>
> Michele Amato
un file di tipo mda lo posso utilizzare come un componente activex?
ossia, nel mio caso, posso inserirgli dento delle classi che mi fanno accesso ai
dati, che mi gestiscano le regole di aggiornamento ecc.?
ciao
Paolo
--
-------------------------------------------------------------------------------
Un giorno le macchine riusciranno a risolvere tutti i nostri problemi.
Ma nessuna macchina sarà in grado di porne uno.
-------------------------------------------------------------------------------


text:
Paolo A. <
aul...@interlogica.it
> wrote in message
39F5A921...@interlogica.it...
> Michele Amato wrote:
>
> > Prima dell'estate ero stato invitato a scrivere qualcosa sulle add-in
per
> > gli utenti che non le conoscono.
> >
> > Attendo le domande.
> >
> > Saluti
> >
> > Michele Amato
>
> un file di tipo mda lo posso utilizzare come un componente activex?
> ossia, nel mio caso, posso inserirgli dento delle classi che mi fanno
accesso ai
> dati, che mi gestiscano le regole di aggiornamento ecc.?
>
Tra mda e mdb non c'è nessuna differenza.
E' solo una modo per distinguere le add-in dalle applicazioni vere e
proprie.
Tu puoi rinominare una qualsiasi delle tue applicazioni .mdb in .mda e non
cambia assolutamente nulla.
Io preferisco chiamare gli mda con il termine "libreria" più che add-in.
Infatti non è detto che un mda svolga necessariamente dei compiti tipici di
una add-in.
Nel 96 quando per la prima volta mi avvicinai a questo mondo, ricordo che il
mda che creai fu una libreria di funzioni condivisa tra le applicazioni da
me prodotte per i miei clienti.
Tutte le funzioni di riconnessione automatica dei f_e ai b_e, per fare un
esempio e comunque tutte le funzioni "condivisibili" tra tutte le
applicazioni di uno sviluppatore/team, invece di spargerle nelle varie
applicazioni, si possono concentrare in un mda. Per potervi accedere da una
qualsiasi applicazione è sufficiente inserire un riferimento all'mda.
> un file di tipo mda lo posso utilizzare come un componente activex?
No perchè un activex è un componente COM invece un mda funziona solo per
Access.
Non è infatti possibile aggiungere un riferimento a un mda da VB, proprio
perchè l'interfaccia di un mda non è COM-compliant.
> ossia, nel mio caso, posso inserirgli dento delle classi che mi fanno
accesso ai
> dati, che mi gestiscano le regole di aggiornamento ecc.?
Tu puoi comunque inserire delle classi in un mda. ATTENZIONE però le classi
definite in una libreria (mda) non sono visibili direttamente da un mdb con
un riferimento all'mda. Questa è una sfiga. Non ho ancora verificato se con
A00 questa sfiga è stata superata. Credo e spero di sì visto che M$ ha
sbandierato ai 4 venti che la versione VBA di Office 2000 è "allineata"
(dicono loro) a VB6.
Io comunque ho superato il problema definendo delle interfacces (funzioni)
che wrappano le classi.
Non so se sono stato chiaro.
In altre parole il problema è questo
tu definisci una classe nella tua libreria "LibreriaFunzioniAccess97.mda"
una classe clsTabella.
A questo punto ti aspetti di poter definire della tua applicazione
"ApplicazioneConUnRiferimentoALibreriaFunzioniAccess97.mdb" di poter usare
in un modulo una dichiarazione di questo tipo
Dim lo1 as New clsTabella
invece non lo puoi fare. Per il compilatore clsTabella non esiste.
Il problema può essere risolto?
Io l'ho risolto in questo modo: nella libreria definisco una funzione per
ogni metodo della classe.
Questa funzione ha tanti parametri quanti sono le proprietà associate al
metodo (supponiamo uno ProprietaAssociataAlMetodo1)
E il suo corpo (body)  è
Public Function FunzioneCheWrappaIlMetodo1(rProprietaAssociataAlMetodo1 as
...)
    dim loClasse as New clsTabella
    loClasse.ProprietaAssociataAlMetodo1 = rProprietaAssociataAlMetodo1
    loClasse.Metodo1
End Function
In questo modo tutto funziona bene, perchè la funzione è definita nello
stesso mdb/a della classe, ed è invocabile da tutti gli mdb che abbiano un
riferimento ad esso.
Spero di essere stato chiaro.
Per qualsiasi approfondimento riposta.
Michele Amato
P.S.
Scusami/te ma non ho il tempo di rileggere con calma il tutto, se ci sono
strafalcioni spero mi perdoniate. Ho preferito postarlo subito piuttosto che
domani ;-)
--
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}
Sulla mia pagina personale
http://utenti.worldonline.it/micheleamato
è possibile trovare una add-in per Access97-2000:
          Access Navigator 2.0
comincia a esserci anche un pò di documentazione...
ho pubblicato anche la prima parte di un TUTORIAL
sull'uso di questo strumento
è in arrivo la 2.5
un'interfaccia migliore dell'explorer-like, l'ho chiamata Tabbed-MDI...
{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}{}


text:
Michele Amato ha scritto:

direi di si, in quanto sono riuscito a creare e ad usare un mda.
Ho imprecato un pò a capire come doveva funzionare la tabella USysRegInfo, ma
poi ce l'ho fatta, quali cose è necessario sapere in proposito?
in effetti il fatto che non veda le classi fa perdere un pò di tempo a inserire
funzioni interne all'mda che le richiamino...
altre domande:
in una situazione di sviluppo FE - BE, con BE centralizzato e FE distribuito sui
client, è possibile posizionare l'aggiunta nel lato server e farla veder alle
applicazioni lato client?
se si, se inserisco delle funzioni che mi ritornano dei recordset eseguendo
delle query, queste query vengono eseguite nel server, diminuendo il traffico di
rete o nel client?
sempre se si, per eseguire operazioni sul BE deve essere installato Jet anche
sul BE?
ti ringrazio per le risposte
ciao
Paolo


text:
Paolo A. <
Aul...@interlogica.it
> wrote in message
39F6CC99...@interlogica.it...


Nel caso di libreria, la creazione/compilazione della USysRegInfo NON è
necessaria.
Lo è nel caso di add-in e va compilata seguendo le specifiche M$, vedi
http://msdn.microsoft.com/library/techart/usysregacc2k.htm
a proposito.
> in una situazione di sviluppo FE - BE, con BE centralizzato e FE
distribuito sui
> client, è possibile posizionare l'aggiunta nel lato server e farla veder
alle
> applicazioni lato client?
> se si, se inserisco delle funzioni che mi ritornano dei recordset
eseguendo
> delle query, queste query vengono eseguite nel server, diminuendo il
traffico di
> rete o nel client?
> sempre se si, per eseguire operazioni sul BE deve essere installato Jet
anche
> sul BE?
Ricordati sempre che Access NON è C/S (client/server), ad eccezione di A2000
in modalità ADP.
Quindi quando tu dividi il db, posizioni il B_E su un computer e il F_E su
tanti computer, non hai realizzato un'architettura C/S!
Stai semplicemente usando un'architettura con file system distribuito. In
altre parole è cose se invece di avere un solo hard disk, tu ne avessi
tanti, interconnessi e vedessi tutto come un'unico hard disk. Sì il sistema
operativo ti maschera i problemi relativi a questa gestione ma se tu chiedi
un file che fisicamente è memorizzato su un hard disk accessibile solo con
un canale con una scarsa banda, non ti puoi aspettare buone performance.
Proprio perchè "gira" tutto sulla tua macchina. Secondo me non ha alcun
senso parlare di Client e di Server quando c'è di mezzo Access, se non
nell'accezione di server inteso come FILE SERVER.
La situazine non cambia introducendo la libreria. La sua posizione è solo un
problema di file system.
Ancora, non confondere il FILE SERVER, con il DATABASE SERVER.
Se vuoi possiamo approfondire il discorso, non vorrei dirti cose che magari
già sai.
Saluti
Michele Amato


text:
Michele Amato wrote:
> [cut]
>
> > Ho imprecato un pò a capire come doveva funzionare la tabella USysRegInfo,
> ma
> > poi ce l'ho fatta, quali cose è necessario sapere in proposito?
> Nel caso di libreria, la creazione/compilazione della USysRegInfo NON è
> necessaria.
> Lo è nel caso di add-in e va compilata seguendo le specifiche M$, vedi
>
>
http://msdn.microsoft.com/library/techart/usysregacc2k.htm
>
> a proposito.
riporta più o meno quello che c'è su MSDN, però io sono riuscito a utilizzare il
mio mda solo quando lo registrato (passami il termine) come add-in e ho inserito
nell'mda) la riga specifica nella tabella USysRegInfo. Come posso fare
altrimenti?, ovvero come funziona il 'caso libreria'

conosco abbastanza le problematiche di access su applicazioni distribuite, in
realtà la mia domanda era per capire se potevo 'simulare' il comportamento di
un'activex.
In un progetto che ho svolto non molto tempo fà, infatti, ho creato un'activex
che mi eseguiva accesso ai dati ed era residente sulla macchina ove risiedeva il
DB, dai front end (che non avevano tabelle collegate, nè query, ma solo
maschere, report e moduli di codice) questo veniva istanziato e veniavano
richiamati i suoi metodi che mi restituivano recordset caricati con delle query
eseguite dall'activex; queste query venivano eseguite sulla macchina con il DB,
riducendomi notevolmente il traffico di rete. Questo per me era un grosso
vantaggio, perchè alcuni front end si connettevano al DB attraverso linea ISDN,
per cui puoi immaginare la lentezza nel caricare recordset interi........
La mia curiosità era rivolta, oltre che a conoscere cose che non ho mai usato,
al fatto di poter sostituire un activex con un'aggiunta access.
Ciao e grazie



title: Aggiungere condizioni in istruzione sql

author: carla

text:
Salve ho 1 problema su queste due istruzioni:
strSQL = "INSERT INTO [TABELLA PAGAMENTI] " & "(prgsol,Prgsoluni, Nrrata,
Importorata, IMPORTOPAGRATA) VALUES ('" & Me!prgsol & "','" & Me!prgsoluni &
"'," & i & "," & 0 & "," & 0 & ")"
Cosě scritta funziona ma io gli vorrei dire anche di ordinare il tutto per
nrrata ed ho trovato che il relativo sql č
ORDER BY [TABELLA PAGAMENTI].Nrrata;
ma non so a che punto e con quali accorgimento va inserito
L'altra istruzione č questa e cancella in tabella pagamenti tutti i records
dove importorata=0 e prgsoluni di tabella pagamenti č = a quello di me
For i = NumRec To frazpagvar + 1 Step -1
miosql = "DELETE [TABELLA PAGAMENTI].ImportoPagrata, [TABELLA
PAGAMENTI].prgsoluni FROM [TABELLA PAGAMENTI]WHERE ((([TABELLA
PAGAMENTI].ImportoPagrata)=0) AND (([TABELLA PAGAMENTI].prgsoluni)=" & "'" &
Me.[prgsoluni] & "'" & " ));"
DoCmd.RunSQL miosql
Next i
il problema č che per ogni "i" mi cancella tutti i records invece che solo
quello corrente. Avevo pensato di risolverlo aggiungendo questa istruzione
 and rata =i
ma non so a che punto e con quali accorgimento va inserito e soprattutto se
tale istruzione č adatta
Grazie
Ciao
Carla


title: Aggiungere condizioni in istruzione sql

author: pecus

text:
Ciao Carla.
ORDER BY va al fondo della query, quindi:
strSQL = "INSERT INTO [TABELLA PAGAMENTI] (prgsol,Prgsoluni, Nrrata,
Importorata, IMPORTOPAGRATA) VALUES (" & Me!prgsol & "','" &
Me!prgsoluni &
"'," & i & ",0,0) ORDER BY [TABELLA PAGAMENTI].Nrrata;"
Se l'ordine è inverso, aggiungi DESC prima del punto e virgola che
chiude l'SQL.
Il secondo problema è di difficile comprensione. Se devi cancellare il
record corrente e la maschera è associata, non fare un comando SQL,
usa Me.recordset.Delete (sintassi ADO), oppure crea un bottone con il
wizard e scegli elimina record corrente.
Matteo


title: Aggiungere condizioni in istruzione sql

text:
"pecus" <
gpe...@gmail.com
> ha scritto nel messaggio
news:1131382105.3...@o13g2000cwo.googlegroups.com...
Ciao Carla.




Matteo
Ciao e innanzitutto grazie
1° istruzione
Ho inserito la tua istruzione in vba ma mi da il seguente errore
Errore di run-time 3705: Errore di sintassi (operatore mancante)
nell'espressione della query  (950,9505,4,0,0) order by [tabella
pagamenti].nrrata
Se invece provo ad accodare il codice che mi hai dato in fondo alla mia mi
da il seguente errore
Errore di run-time 3137:Punto e virgola mancante alla fine dell'istruzione
sql
Come devo correggere l'errore?
2°istruzione
Hai ragione forse mi sono incartata ed ho provato a correggere l'istruzione
che ti invio. Comunque ti faccio un esempio della mia situazione
Maschera principale formata
prgsoluni  frazpag (che riporta il numero di rate in cui è suddiviso
l'importodapagare)
a1               5
....             ....
Tabella Pagamenti è così formata
prgsoluni   nrrata  importorata importopagato
a1          1          10                 0
a1          2          20                 0
a1          3            5                 5
a1          4          15                 0
a1          5          50                 25
Vorrei che quando vado a diminuire il numero di rate (e quindi il valore di
frazpag) mi eliminasse le rate di differenza presenti in tabella pagamenti
Gli ho fatto quindi controllare se il valore digitato in frazpag è inferiore
al numero effettivo di records presenti nella tabella pagamenti. Nel caso
affermativo mi deve togliere i records di differenza per quel sollecito solo
se non ci sono pagamenti registrati (e quindi importopagrata=0).
Quindi in questo caso se in frazpag al posto di 5 ci scrivo 3 mi deve
togliere solo 2 rate tra le non pagate (1,2,4) di prgsoluni a1
Dim frazpagvar As Integer
NumRec = DCount("*", "TABELLA PAGAMENTI", _
   "Prgsoluni='" & Me!prgsoluni & "'")
frazpagvar = FrazPag.Value
If frazpagvar < NumRec Then
 miosql = "DELETE [TABELLA PAGAMENTI].ImportoPagrata, [TABELLA
PAGAMENTI].prgsoluni FROM [TABELLA PAGAMENTI]WHERE ((([TABELLA
PAGAMENTI].ImportoPagrata)=0) AND (([TABELLA PAGAMENTI].prgsoluni)=" & "'" &
Me.[prgsoluni] & "'" & " ));"
    DoCmd.RunSQL miosql
Eseguendo tale istruzione il risultato è che mi toglie 3 rate anzichè 2,
quindi mi toglie tutte quelle non pagate e non solo quelle da me richieste,
per questo avevo pensate di mettere l'istruzione così
For i = NumRec To frazpagvar + 1 Step -1
 miosql = "DELETE [TABELLA PAGAMENTI].ImportoPagrata, [TABELLA
PAGAMENTI].prgsoluni FROM [TABELLA PAGAMENTI]WHERE ((([TABELLA
PAGAMENTI].ImportoPagrata)=0) AND (([TABELLA PAGAMENTI].prgsoluni)=" & "'" &
Me.[prgsoluni] & "'" & " ));"
    DoCmd.RunSQL miosql
next i
e di aggiungere in miosql  l'istruzione
and rata =i
Ma ho pensato male perchè non riesco ad inserrire nell'istruzione tale
codice ed inoltre non so se funzionerà per ottenere il risultato da me
voluto
Aiutooo....Come posso risolvere la questione?
Grazie
Ciao
Carla


title: Aggiungere condizioni in istruzione sql

text:
Ciao Carla,
1. scusa ero sovrapensiero: ORDER BY non può essere usato con una
INSERT. Non c'è motivo, ha senso solo con una SELECT. Se quindi devi
ordinare la tabella nella maschera, nel campo Ordina Per del pannello
Dati metti Nrrata.
2. non puoi usare un ciclo per limitare una DELETE, a meno di non avere
un id univoco che restringe la WHERE. La via più semplice è creare un
recordset ad hoc per cancellare i record che ti interessano. Usa TOP
per avere solo il numero di record che ti servono, oppure la proprieta
MaxRecords dell'oggetto Recordset.
SELECT TOP frazpagvar * FROM [TABELLA PAGAMENTI] WHERE [ImportoPagRata]
= 0 AND prgsoluni = Me!prgsoluni
nel caso del tuo esempio prenderebbe solo 2 righe (e non 3). Lo stesso
in VBA fa Recordset.MaxRecords = frazpagvar
A questo punto puoi eliminare tutti i record ciclando sull'oggetto
recordset con il metodo .Delete
Matteo


title: calcolare l'età in anni e mesi

author: Oscar

text:
salve a tutti e grazie per la vostra attenzione.
utilizzo in una maschera la seguente espressione suggeritami un po' di
tempo fa da qualcuno di voi che funziona perfettamente per il calcolo
dell'età in anni:
=IIf(IsNull([casellaConDataDiNascita]);Null;DateDiff("aaaa";CDate([casellaCo
nDataDiNascita]);Date()))
avrei bisogno di perfezionarla per calcolarmi l'età in modo più
preciso in anni e mesi. cioè mi dovrebbe restituire oggi 14 ottobre
2006  l'età di 6 anni e 9 mesi per un nato il 1 gennaio 2000.
grazie di nuovo
Oscar


title: calcolare l'età in anni e mesi

author: Alessandro Baraldi

text:
Oscar ha scritto:

http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=168
@Alex


title: calcolare l'età in anni e mesi

author: Roberto dal portatile

text:
"Oscar" <
os...@tiscali.it
> ha scritto nel messaggio
news:4531135f...@news.fastwebnet.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione Modules leggi le
seguenti tre FAQ:
1) 5.70 Calcolare l'età in anni ed in mesi
2) 5.60 Differenza tra due oggetti di tipo Data/ora in anni, mesi, giorni,
ore, minuto e secondi di Carlo Costarella,  Roberto e UBI
3) 5.15 Calcolo esatto dell'età in anni, mesi, giorni  di Mauro Lisi
e nella Sezione General leggi la FAQ di Silvio Berruti intitolata "6.45
Differenza tra due date espressa in anni, mesi e giorni.".
> grazie di nuovo
Prego
> Oscar
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: calcolare l'età in anni e mesi

text:


ti ringrazio per il suggerimento, avevo già dato un'occhiata al sito,
ma non sono in grado di utilizzare le funzioni. sono un principiante e
per me è facile copiare una stringa in un controllo, ma non sono
capace di ottenere qualcosa di funzionante con le funzioni. mi
potresti aiutare?
ciao e grazie
oscar


title: calcolare l'età in anni e mesi

text:

anni:
=DateDiff("aaaa";[casellaConDataDiNascita];Date()) + (Format(Date();"mmgg")
< Format([casellaConDataDiNascita];"mmgg"))
mesi:
=Int((DateDiff("m";[casellaConDataDiNascita];Date()) +
Int(Format(Date();"gg") < Format([casellaConDataDiNascita];"gg")))) Mod 12
giorni:
=Iif(Day([casellaConDataDiNascita]) <= Day(Date());Format(Date();"gg") -
Format([casellaConDataDiNascita];"gg");Day(DateSerial(Year([casellaConDataDiNascita]);
Month([casellaConDataDiNascita])+1;0)) - Day([casellaConDataDiNascita]) +
Day(Date()))
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: calcolare l'età in anni e mesi

text:


grazie, è perfetto!!
Oscar


title: calcolare l'età in anni e mesi

text:
"Oscar" <
os...@tiscali.it
> ha scritto nel messaggio
news:45312e5a...@news.fastwebnet.it...
[CUT]
Mi sembra che non siano importanti le mie spiegazioni, visto che hai risolto
con la soluzione di Karl.



title: cancella textbox dbl click

author: Domy

text:
Salve facendo doppioclick in una textbox vorrei cancellarne il contenuto,
io ho scritto il seguente codice nell'evento click della textbox:
Private Sub MIA_TEXTBOX_DblClick(Cancel As Integer)
MIA_TEXTBOX = CLEAR
End Sub
o in alternativa
Private Sub MIA_TEXTBOX_DblClick(Cancel As Integer)
MIA_TEXTBOX = CLEAR
End Sub
Mi sapreste dire se � corretto cosi perch� ho qualche dubbio
o se c'� un comando pi� idoneo?
Grazieeeeeeeeeeeeeeeeeee
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: cancella textbox dbl click

text:
Domy wrote:
> Salve facendo doppioclick in una textbox vorrei cancellarne il
> contenuto, io ho scritto il seguente codice nell'evento click della
> textbox:
>
> Private Sub MIA_TEXTBOX_DblClick(Cancel As Integer)
> MIA_TEXTBOX = CLEAR
> End Sub
>
> o in alternativa
>
> Private Sub MIA_TEXTBOX_DblClick(Cancel As Integer)
> MIA_TEXTBOX = CLEAR
> End Sub
Grande variazione nell'alternativa! :-)
> Mi sapreste dire se � corretto cosi perch� ho qualche dubbio
> o se c'� un comando pi� idoneo?
>
Cos'� CLEAR?
Non esiste in Access o VBA se non � qualcosa programmata
da te. Il modo "nativo" �:
Me!MIA_TEXTBOX = Null
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: cancella textbox dbl click

text:
Karl Donaubauer ha scritto:




> Me!MIA_TEXTBOX = Null
Grazieissimo per la celere risposta Karl



title: FindFirst e le date...

author: Luke Skywalker

text:
Dunque, ho gia' visto che anche qualche altro e' alle prese come me con la
gestione dei badge,
per quel che mi riguarda ho cercato di mettere nello stesso record l'ora di
entrata e quella di uscita,
MA nel programmino che ho scritto, usando la funzione rst.FindFirst per
trovare il record con la data giusta di entrata dove poi andro' a scrvere
quella di uscita relativa, a volte fa' casino con il formato delle date, es.
alcune volte considera la data come "gg/mm/aa" altre volte "mm/gg/aa" e
questo mi e' gia' costato una notte in bianco.
Qualche suggerimento..
Ciao.
Come era piu' semplice il Superbase del Sinclair QL.


title: FindFirst e le date...

author: Stefano Bettini

text:
Luke Skywalker ha scritto nel messaggio ...
>alcune volte considera la data come "gg/mm/aa" altre volte "mm/gg/aa" e
>questo mi e' gia' costato una notte in bianco.
>
Dunque, se ben ricordo in realtà da codice le date vengono sempre
considerate all' americana; in ogni caso x andare sul sicuro ed evitare
equivoci in genere si preferisce gestirle nel formato "standard" sql
yyyy-mm-dd (anche se non mi pare sia poi così standard).
Potresti fare una cosa del tipo:
rs.findfirst "Data = #" & format(TuaData, "yyyy-mm-dd") & "#"
senza avere problemi.
Comunque mi sto convincendo sempre + che i progettisti
coi campi formato "data" hanno fatto veramente un gran casino
e sto cominciando a considerare seriamente l' ipotesi di tornare
ai bei tempi antichi; quando non occorrono ore/minuti utilizzare
per le date dei simpatici campi numerici in formato aaaammgg,
che tengono pure meno spazio e sono sicuramente + standard
dello standard!!.
Bye, Ste
Bye, Ste


title: FindFirst e le date...

text:
Ho provato con format ma fa casino lo stesso e quindi per raddrizzare tutto
converto le date con
cdbl(data) es. cdbl(data) between cdbl(da_data) and cdbl (a_data)
Va mo' la'..
Stefano Bettini <
sbet...@iol.it
> wrote in message
87micv$is1$1...@fe1.cs.interbusiness.it...



title: Sito DonKarl: Nascondere la finestra principale di Access

author: Riccardo Baldinotti

text:
Da tempo uso i consigli dell'articolo, ora però, stimolato dalla seguente
frase:
"A tale scopo uso piuttosto le normali possibilità di visualizzare proprie
barre di menu o di simboli, nascondere la finestra del database, eventuale
uso di maschere senza bordi, ecc..."
pensavo di cambiare stile ai programmi.

In un'applicazione il menu principale è una maschera in cui, con un trucco
a base di etichette, ho una barra di menu attivabili con mouse o tastiera.
Se però devo lasciare visibile la finestra principale di Access, devo
ridimensionare quest'ultima a seconda della maschera che si aprirà, il che
sarebbe laborioso, o mantenerla ingrandita a tutto schermo, il che sarebbe
brutto.

Cosa mi consigliate?

RB

--

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


author: Karl Donaubauer

text:
Riccardo Baldinotti wrote:
> Da tempo uso i consigli dell'articolo, ora però, stimolato dalla
> seguente frase:
> "A tale scopo uso piuttosto le normali possibilità di visualizzare
> proprie barre di menu o di simboli, nascondere la finestra del
> database, eventuale uso di maschere senza bordi, ecc..."
> pensavo di cambiare stile ai programmi.
>
> In un'applicazione il menu principale è una maschera in cui, con un
> trucco a base di etichette, ho una barra di menu attivabili con mouse
> o tastiera. Se però devo lasciare visibile la finestra principale di
> Access, devo ridimensionare quest'ultima a seconda della maschera che
> si aprirà, il che sarebbe laborioso, o mantenerla ingrandita a tutto
> schermo, il che sarebbe brutto.
>
> Cosa mi consigliate?

Stoicismo e conformità. ;-)
Quest'effetto "brutto" è normale per molti programmi MDI di Windows.
Se non si tratta di un applicazioni di caratteristica "tool sempre aperto"
si dimensiona le finestre client (maschere) non la finestra principale.

Dipende dalla tua applicazione ma forse aiuta di dimensionare
la finestra principale (solo) a seconda della maschera più grande.

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


text:
Karl Donaubauer ha scritto:

> Riccardo Baldinotti wrote:
> > Da tempo uso i consigli dell'articolo, ora per�, stimolato dalla
> > seguente frase:
> > "A tale scopo uso piuttosto le normali possibilit� di visualizzare
> > proprie barre di menu o di simboli, nascondere la finestra del
> > database, eventuale uso di maschere senza bordi, ecc..."
> > pensavo di cambiare stile ai programmi.
> >
> > In un'applicazione il menu principale � una maschera in cui, con un
> > trucco a base di etichette, ho una barra di menu attivabili con mouse
> > o tastiera. Se per� devo lasciare visibile la finestra principale di
> > Access, devo ridimensionare quest'ultima a seconda della maschera che
> > si aprir�, il che sarebbe laborioso, o mantenerla ingrandita a tutto
> > schermo, il che sarebbe brutto.
> >
> > Cosa mi consigliate?

> Stoicismo e conformit�. ;-)
> Quest'effetto "brutto" � normale per molti programmi MDI di Windows.
> Se non si tratta di un applicazioni di caratteristica "tool sempre aperto"
> si dimensiona le finestre client (maschere) non la finestra principale.

> Dipende dalla tua applicazione ma forse aiuta di dimensionare
> la finestra principale (solo) a seconda della maschera pi� grande.

ah ah ah ah ah! Grandioso.
Stoicamente mi conformer� alle limitazioni e prover� sottoponendo alle
colleghe i miei esperimenti... stoicamente conformandomi alle loro
preferenze.

Passa da Milano e sii mio ospite a cena! Mica per gratitudine: devo
rapirti e tenerti in un armadio del mio ufficio...



text:
On 15 Mag, 10:27,
riccardo.baldino...@qualcosa.it
 (Riccardo

Guarda che poi Karl di notte è pericoloso...!!!
Non perde un colpo.... ;-)

@Alex


text:
Riccardo Baldinotti wrote:
> ...
> Passa da Milano e sii mio ospite a cena! Mica per gratitudine: devo
> rapirti e tenerti in un armadio del mio ufficio...

Attenzione al rischio! Milano � possibile perch� ci sono parenti
della padrona che vogliamo visitare.

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


text:
@Alex ha scritto:

> Guarda che poi Karl di notte � pericoloso...!!!
> Non perde un colpo.... ;-)

Mi chiudo a chiave.

--
Riccardo Baldinotti



text:
Karl Donaubauer ha scritto:

> Riccardo Baldinotti wrote:
> > ...
> > Passa da Milano e sii mio ospite a cena! Mica per gratitudine: devo
> > rapirti e tenerti in un armadio del mio ufficio...

> Attenzione al rischio! Milano � possibile perch� ci sono parenti
> della padrona che vogliamo visitare.

riccardo punto baldinotti presso cheapnet punto it
Avvisatemi e ci troviamo.
Anche @Alex, se passa, � il benvenuto.

--
Riccardo Baldinotti
http://riccardobaldinotti.wordpress.com

http://rikky.netii.net




text: Grazie è difficile ma memorizzo


title: Acces mi sostituisce froms! con [Maschere] e non va nulla

author: PDMultivac

text:
Ciao, a tutti e scusate della domanda stupida, Access 2003 con un database
access 2000, in un riferimento all'interno di un reports cerco di riportare
un campo da una maschera con questìespressione:
Forms![Orders]![OrderDate]
ma Acces mi sostiturice con
[Maschere]![Orders]![OrderDate]
e quindi non funziona il riferimento...
qualche suggerimento?
grazie


author: MA

text:

Opzioni
Togli correzione automatica del nome
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
con tutto l'impegno che ci posso mettere "correzione automatica del nome"
non esiste come opzione.
anche prima di inviare il post l'ho cercata..
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Emd0f.43340$TR5....@news.edisontel.com...



title: Re: riazzerare contatore??

author: Stefano

text:
Scusami... ma dove lo devo scrivere tutto quello che hai scritto?
E come lo devo scrivere?
Ricapitolo.. Io ho una tabella che si chiama
Palet in relazione uno a molti con una tabella che si chiama scatola
Io voglio che la numerazione delle scatole si riazzeri ogni volta che
aumento di 1
i record nella tabella palet.
La tabella palet ha come contatore un campo di tipo contatore che si chiama
CONTATORE PALET
La tabella scatola ha un contatore che si chiama
CONTATORE SCATOLE
che deve seguire i requisiti che ho detto sopra..
Se mi spieghi meglio te ne sono molto grato
Grazie mille
STEFANO


title: Re: riazzerare contatore??

text:
Salve a tutti..
E' la prima volta che scrivo qui e ne approfitto per salutare tutti..
Avrei bisogno dell'aiuto di qualche anima buona per un semplice problema..
Sono le prime volte che uso access e volevo sapere come si fa a riazzerare
un contatore..
Mi spiego meglio..
Mettiamo che io devo stampare delle etichette per delle scatole che vanno su
dei pancali di legno..
Io voglio la numerazione dei pancali peogressiva e automatica fino
all'infinito.. ma quella delle scatole
voglio che si riazzeri ogni volta inserisco un nuovo pancale. Se io però
definisco numero scatola come campo contatore,
questo non si riazzera ad ogni nuovo inserimento di un pallet.. (La
relazione uno a molti tra pancali e scatole è già definita)
Come posso fare?
Grazie in anticipo e saluti a tutti
STEFANO


title: Re: riazzerare contatore??

text:
"Stefano" <
Stefa...@libero.it
> ha scritto nel messaggio
news:A_0Qd.32017$lB4.8...@twister1.libero.it...

Ciao e benvenuto,
non ti puoi affidare al campo di tipo contatore
ma devi creartene uno tu
Se il tuo pancale (???!) è di titpo numerico tu ci metti
come contatore della tua scatola
Dmax("NumeroScatola", "Tuatabella", "pancale = " & me.pancale)+1
MAssimiliano


title: Re: riazzerare contatore??

author: cidi

text:
"Stefano" <
Stefa...@libero.it
> ha scritto nel messaggio
news:A_0Qd.32017$lB4.8...@twister1.libero.it...

Ciao Stefano
vedi se può esserti utile:
http://groups.google.com/groups?hl=it&lr=&threadm=YwDHb.217181%24e6.8427371%40twister2.libero.it&rnum=2&prev=/groups%3Fas_epq%3Dfaldone%26as_ugroup%3Dit.comp.appl.access%26lr%3D%26hl%3Dit
---
Daniele


title: routine conversione valuta e sito comune

author: Silvia

text:
Grazie a tutti per la risposta. Avevo scritto due messaggi perchè pensavo
che il primo non fosse partito. Ma visto che la routine è sul sito comune e
da ieri non riesco a collegarmi non è che qualcuno me la può scrivere
(chiedo troppo ??), ricordo che è quella per convertire un campo valuta in
un campo testo in modo automatico. Previsioni di quando il sito comune sarà
accessibile ????
Grazie ancora
Silvia
--
Posted from
mail.unifi.it
 [150.217.1.31]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: focus su report aperto da maschera

author: atos

text:
Salve a tutti,
come mai su un pc (nell'altro non succede)  un report viene caricato sotto
le maschere già aperte? invece che aprirsi sopra a tutto il resto?
il report è aperto in modalità dialogo e su un pc funzioan perfettamente,
sull'altro devo chiudere la mschera su cui ho il bottone che mi apre il
report per poterlo selezionare.
Il report rimane ancora sotto alla maschera di avvio.... come mai? cosa
sbaglio?
il pc che mi da problemi ha access 2000, l'altro xp...
ciao
marco


title: focus su report aperto da maschera

author: Sergio MAZZA

text:
"atos" <
tigull...@libero.it
> ha scritto nel messaggio
news:y5uob.81916$e6.29...@twister2.libero.it...

Cioè due versioni di Access diverse? Se è così non mi meraviglio. Prova a
nascondere la maschera (visible = false) quando hai aperto il report e
quando lo chiudi rivisualizzi la maschera (visible = true)...
Ciao.
--
Sergio MAZZA


title: focus su report aperto da maschera

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:bnu2gf$71f$1...@canarie.caspur.it...

Grazie mille
marco


title: Nomi Campi in nuova tabella.

author: Rob

text:
buongiorno a tutti.
Ho il seguente problema:
ho collegato diversi file di testo (T1;T2) ad un db, creando altrettante
query (Q1;Q2), i campi delle singole query sono uguali per tutti, e sono
[data] (dal 1 gen ad oggi) ed un valore numerico diverso per ogni giorno e
per ogni query,
                Q1                                    Q2
Data                    Valore            Data                    Valore
01-gen-06        9                    01-gen-06            10
02-feb-06        9,5                  02-gen-06        10,3
vorrei raggruppare i dati in un unica tabella che abbia la seguente
struttura:
DATA                Q1        Q2
01-gen-06            9          10
02-feb                9,5        10,3
dove il nome del campo è il nome della query.
Grazie.


title: Nomi Campi in nuova tabella.

author: PBsoft

text:
> Q1                                    Q2
> Data                    Valore            Data
> Valore
>
> 01-gen-06        9                    01-gen-06            10
> 02-feb-06        9,5                  02-gen-06        10,3
>
> vorrei raggruppare i dati in un unica tabella che abbia la seguente
> struttura:
>
> DATA                Q1        Q2
>
> 01-gen-06            9          10
> 02-feb                9,5        10,3
> dove il nome del campo è il nome della query.
Facendo alcune supposizioni, dovresti poter ottenere quello che desideri
utilizzando un paio di join sulla base di questo esempio:
SELECT Q1.Data, Q1.Valore, Q2.Valore
FROM Q1 INNER JOIN Q2 ON Q1.Data = Q2.Data;
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


title: Nomi Campi in nuova tabella.

text:
"PBsoft" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea3551e30f8...@news.tin.it...

Ok funziona, è quello che volevo, scrivendo la tua select mi ha "corretto"
con questi parametri:
SELECT ACEQ.xxx, ACE.close AS Espr1, AL.close AS Espr2
FROM ACEQ INNER JOIN ALQ ON ACEQ.xxx = ALQ.xxx;
l'unica cosa che non so se si puo assegnare al nome del campo, in questo
caso Espr1 e Espr2, il nome della query di origine: ACEQ ALQ (Q sta per
query) o ACE AL che sono i nomi dei file di testo collegati, origine delle
query.


title: Nomi Campi in nuova tabella.

text:
"Rob" <
r...@libero.it
> ha scritto nel messaggio
news:hxI3g.97590$PR2.1...@twister2.libero.it...

Ho risolto sostituendo a mano i nomi Espr1 e Espr2 con i nomi delle origini,
però (se mi puoi aiutare):
1)    I file di origine, txt sono in numero variabile, possono arrivare a
anche a 150/200
2)    di conseguenza, a mano mi devo fare il collegamento con i file  .txt,
3)    a mano mi devo fare le query (tutti uguali) con i dati che mi servono
(data e valore)
4)    a mano li devo aggiungere nella select che mi hai consigliato.
posso automatizzare qualche procedura ??
Grazie 1000


title: Nomi Campi in nuova tabella.

text:
> Ho risolto sostituendo a mano i nomi Espr1 e Espr2 con i nomi delle
> origini, perņ (se mi puoi aiutare):
>
> 1)    I file di origine, txt sono in numero variabile, possono
> arrivare a anche a 150/200
> 2)    di conseguenza, a mano mi devo fare il collegamento con i file
> .txt,
> 3)    a mano mi devo fare le query (tutti uguali) con i dati che mi
> servono (data e valore)
> 4)    a mano li devo aggiungere nella select che mi hai consigliato.
> posso automatizzare qualche procedura ??
Se per "collegamento" ai file di testo intendi una importazione, potresti
cercare di automatizzare quella.
In ogni caso, credo che qualunque cosa tu voglia automatizzare, nel tuo caso
si debba necessariamente ricorrere al VBA.



title: Riposto la mia domanda alla quale non ho avuto replica

author: lolito

text:
Salve a tutto il ng,
premetto che la mia domanda puň essere stata giŕ oggetto di discussione o
presente nelle faq(se esistono dove sono?) e quindi mi scuso in anticipo.
Possiedo un database su server in hosting che supporta le estensioni fp2000
per poter interrogare, aggiornare, ecc. un db che contiene anche hyperlinks.
PROBLEMA: quando la query mi deve restituire degli hyperlinks questi sono
privi del riferimento proprio dell'hyperlinks cioč sono diventati semplice
testo con questo formato "nome testo#
http://nomedominio.it#
".
Come posso fare ad estrarre l'hyperlinks?
Grazie e saluti
lolito


title: Impostare stampante report

author: Sib

text:
Ciao a tutti,
mi domandavo, e vi domando, se c'e' un modo per impostare al volo le
impostazioni di stampa dei report (scusate il gioco di parole).
insomma, vorrei rendere indipendente il report dalla stampante su cui viene
stampato.
Sib


title: Impostare stampante report

text:
Sib ha scritto:

Come sei un principiante nel NG non hai rivelato la tua
versione di Access che è molto importante in questo caso. ;-)
Vedi p.e.
http://groups.google.com/groups?&selm=atvgqu$35fsl$1...@ID-46617.news.dfncis.de
--
Servus da Vienna
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Impostare stampante report

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> Sib ha scritto:
> > mi domandavo, e vi domando, se c'e' un modo per impostare al volo le
> > impostazioni di stampa dei report (scusate il gioco di parole).
> > insomma, vorrei rendere indipendente il report dalla stampante
> > su cui viene stampato.
>
> Come sei un principiante nel NG non hai rivelato la tua
> versione di Access che è molto importante in questo caso. ;-)
Caz...!
Il cazziatone me lo sono meritato.
Devo dire che ci avevo pensato ma ero indeciso se scriverlo all'inizio o
alla fine e poi l'ho dimenticato del tutto.
A97
> Vedi p.e.
>
http://groups.google.com/groups?&selm=atvgqu$35fsl$1...@ID-46617.news.dfncis.de
Grazie, ci do' subito un'occhiata.
Ciao
Sib
PS vedi che si avvicina la stagione buona, io ho affittato la cabina in
spiaggia...


title: Impostare stampante report

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
> Sib ha scritto:
> > mi domandavo, e vi domando, se c'e' un modo per impostare al volo le
> > impostazioni di stampa dei report (scusate il gioco di parole).
> > insomma, vorrei rendere indipendente il report dalla stampante
> > su cui viene stampato.
>
> Come sei un principiante nel NG non hai rivelato la tua
> versione di Access che è molto importante in questo caso. ;-)
>
> Vedi p.e.
>
http://groups.google.com/groups?&selm=atvgqu$35fsl$1...@ID-46617.news.dfncis.de
Visto, interessante.
io ho provato a usare anche DEVMODE con discreti risultati.
il problema e' che tutto questo non funziona sugli mde. pare proprio che per
far funzionare le cose sugli mde si debbano fare strani giri (ad esempio
impostare tutti i report sulla stampante predefinita e cambiarla al volo
all'occorrenza).
Altre strade?
Ciao
Sib


title: Impostare stampante report

text:
Sib schrieb:
> "Karl Donaubauer ha scritto:

No, con A97 e un MDE (che anche non hai rivelato prima ;-) puoi
solo cambiare la stampante predefinita con API o WSH.
Leggiti questo thread:
http://groups.google.com/groups?&threadm=b4t05u%241u936u%241%40ID-46617.news.dfncis.de
Nel primo post di Roberto è menzionato un articolo/esempio sul SC.
Inoltre ce codice per il WSH di Giorgio.
Piu esempi:
http://www.mvps.org/access/reports/rpt0009.htm
--
cu



title: collegamneto immagini

author: Gabriele Preatoni

text:
Non capisco perchč dse un'immagine e collegata e non incorporata deve
aumentare il db cosě tanto.!!!
Non riesco a trovare un'impostazione semplice nel sito comune..
mi data una mano perfavore
grazie


title: collegamneto immagini

text:
"Gabriele Preatoni" <
gabriele...@inwind.it
> ha scritto nel messaggio
> Non capisco perchč dse un'immagine e collegata e non incorporata deve
> aumentare il db cosě tanto.!!!
Sotto questo punto di vista mi sento di tranquillizzarti.
Aumenta lo stesso anche se e' incorporata.
> Non riesco a trovare un'impostazione semplice nel sito comune..
cosa intendi per "semplice"?
Sib


title: collegamneto immagini

author: Giuseppe

text:
"Gabriele Preatoni" <
gabriele...@inwind.it
> ha scritto nel messaggio
news:NHs2a.109494$YG2.3...@twister1.libero.it...

Io faccio cosě
Private Sub Form_Open(Cancel As Integer)
Dim strPathFoto As String
strPathFoto= "D:\Documneti\Immagini\Foto1.jpg"
Immagine13.Picture = strPathFoto
End Sub
Ciao
Giuseppe


title: collegamneto immagini

author: Roberto da casa

text:
"Gabriele Preatoni" <
gabriele...@inwind.it
> ha scritto nel messaggio
news:NHs2a.109494$YG2.3...@twister1.libero.it...

In Access il concetto di immagine collegata o incorporata č abbastanza
atipico rispetto a quanto avviene normalmente in altri applicativi (ad
esempio PowerPoint, tanto per restare nella suite Office).
Access in ambedue i casi ingloba l'immagine nel database, le cui dimensioni
quindi non variano al variare di questa opzione ed aumentano comunque
sproporzionatamente ogni volta che memorizzi un file immagine in un campo di
tipo OLE di una tabella (il file immagine viene memorizzato nel database
dopo essere stato convertito in file di tipo bit map).
La differenza sta solamente nel fatto che, se il file immagine č
incorporato, nel caso che il file immagine originale venga modificato con un
editor di immagini, l'immagine memorizzata nel database non viene
modificata, cosa che invece avviene nel caso in cui l'immagine č collegata.
Quindi, se non vuoi vedere lievitare in maniera smodata un database che
archivia immagini, lascia i file esterni al database ed usa la tecnica
suggerita da Giuseppe.
Se ti servono maggiori ragguagli circa tale tecnica, vai sul Sito Comune
(link qui sotto) e nella Sezione General leggiti queste tre FAQ:
1) Come implementare correttamente un archivio di immagini di Stefano
Bettini
2) Implementare un archivio di immagini di Silvio Savoldi
3) Archiviazione immagini di Franco Cappellaro
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: collegamneto immagini

author: tommy

text:
ciao sono tommy.
crea un campo ipertestuale sulla maschera
poi digita il percorso:
esempio
c:\foto mare\bella.jpg
clicca e la foto si apre.
bello no.!
il db non aumenta per niente.!
ciao
"Gabriele Preatoni" <
gabriele...@inwind.it
> ha scritto nel messaggio
news:NHs2a.109494$YG2.3...@twister1.libero.it...



title: Porte USB e Access

author: GB

text:
Ciao a totto il NG.
Ho un quiz per Voi se potete aiutarmi, normalmente utilizzo delle
stampanti di "cortesia" collegate alla porta seriale del PC, che vengono
controllate direttamente da access, cioč utilizzando i comandi EscPos.
Secondo Voi, sarebbe possibile utilizzare al posto delle seriali delle
stampanti USB.
Ringraziando anticipatamente GB
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Piccola Tip. Copia nome oggetto

text:
Forse il seguente piccolo suggerimento farà sorridere molti del NG , ma ho
notato che quando lo utilizzo alcuni rimangono sorpresi.
Agli oggetti , tabelle,maschere,...., si dovrebbe dare un nome significativo
per un riconoscimento immediato, il che in molti casi la stringa è costruita
da molti caratteri.
Per evitare di digitare il nome dell'oggetto:
1- selezionare il nome
2- premere F2
3- Crl+C (copiatura)
4- Ctrl+V (incollatura)
giuseppe


title: Trovare il numero piu' grande

text:
Buonasera a tutti
Da una tabella impostata in questo modo:
numeri
7
8
3
3
4
intervallo
3
2
5
4
intervallo
8
2
6
5
intervallo
Come si potrebbe trovare il numero piu' grande di ogni intervallo.
Grazie!


title: Trovare il numero piu' grande

text:
Una tabella come quella che esponi non ha alcun senso in un Database...!
Quello che tu definisci "Intervallo", nonha una connotazione tecnica, ovvero non costituisce un argomento di definizione di INSIEME.
Nella tua logica, è Intervallo tutto quello che è compreso tra Intervallo-Intervallo Successivo... ma Access non ha la tua logica, è un Database Relazionale... e non è nemmeno EXCEL...

Per definire GRUPPI si utilizza appunto un Campo che assume un valore Univoco nell'intervallo ed assolve al compito di definizione di Gruppo...!

Es:
Intervallo  Valore
1           7
1           3
1           5
1           18
2           1
2           5
2           3
3           6
3           2
3           9

Come vedi hai 3 Intervalli, ed ognuno ha dei numeri... in questo caso ho che il valore di Intervallo mi consente di RAGGRUPPARE mentre opero un MAX sul valore.
Si ottiene con una Query Raggruppata.

Quindi quello che chiedi lo fai in Excel a mano... ma non con un DB.

@Alex


title: Trovare il numero piu' grande

text:

Grazie della risposta

Come vedi hai 3 Intervalli, ed ognuno ha dei numeri...
Ma eventualmente con access come si potrebbero attribuire questi numeri per avere questi intervalli.
Grazie!


Trovare il numero piu' grande