title: queries in automatico nel codice

text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:WiWWe.5866$9l.1...@twister1.libero.it...
>
> "Franco" <f@f.f> ha scritto nel messaggio
> news:Y3DWe.1588$jG6.1...@news3.tin.it...
ZIP
> Mi auguro che questo fosse quello che ti serviva.
>
> --
> Roberto
>
Un sentito grazie ed un abbraccio a roberto ed a tutti voi.
Sulla falsariga di quanto ha scritto roberto sono riuscito a pieno nel mio
intento..
ora mi sto divertendo a far aprire le schede degli omonimi direttamente
dalla maschera popup..
Ancora grazie. buon lavoro e buona domenica
Franco


title: query su 3 tabelle e non mi permette l'input delle dosi

author: NSantini

text:
Ho tre tabelle:
tbEsposti.idEsposto (pk) .cognome .nome .qualifica
tbMovimenti.idMovimento (pk) .esposto (fk) .sede .presidio .unità .cat .dal
.al
tbDosi.idDose (pk) .esposto (fk) .anno .gen .feb .(.) .dic
Le tabelle sono così collegate:
movimenti M - 1 esposto 1 - M dosi
Desidero costruire una query su cui appoggiare una form (e un report) per
immettere solo (nessun inserimento nei controlli collegati ai campi di
tbEsposti e tbMovimenti) i dati relativi alle dosi per ciascun mese.
Ho inserito i campi di mio interesse, ma non mi accetta dati in input. Mi
rendo conto che è un problema di chiavi e/o di tipo di join, ma ho perso la
tramontana e non mi ci raccapezzo.
Grazie per l'aiuto che vorrete darmi.
NSantini


title: Query / sottoquery

text:
Ho una tabella acquisti dove ci sono vari movimenti  così composta:
articolo
fornitore
Quantità
Prezzo
su questa dovrei fare una query che:
mi raggruppi gli articoli
mi dia la somma delle quantità acquistate suddivise per articolo
mi dia il prezzo minimo di acquisto di ogni articolo esludendo un fornitore
nel calcolo del prezzo ma non nella somma delle quantità degli articoli.
è possibile?
Ciao


title: Query / sottoquery

author: VT @ home

text:
Il Tue, 8 Jan 2008 22:59:08 +0100, "++++Debora++++" <
i...@i.it
> ha scritto:
>(.....)

Ti servono due query.
Query Q_PrezzoMin
SELECT Articolo, Min(Prezzo) AS PrezzoMin
FROM Acquisti
WHERE Fornitore<>FornitoreDaEscludere
GROUP BY Articolo
Query Q_Riepilogo
SELECT Acquisti.Articolo, Sum(Quantità) AS Qta, PrezzoMin
FROM Acquisti LEFT JOIN Q_PrezzoMin ON Acquisti.Articolo=Q_PrezzoMin.Articolo
GROUP BY Acquisti.Articolo
ATTENZIONE:
scritta di getto, senza testarla, alle 23:23. Se funziona, è per caso !
>Ciao
>
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------


title: Query / sottoquery

text:
"VT @ home" <
V...@home.it
> ha scritto nel messaggio
news:lnt7o3lc1a3js9144...@4ax.com...

Grazie ora ci provo


title: prova - non leggere

author: Stefano Bazzucchi

text: prova


title: rotellina Mouse azione salva record

author: Anto

text:
Salve a tutto il N.G.
Per Carlo Antonio C. e per chiunque voglia aiutarmi
Qualche settimana fa Carlo Antonio C. mi aveva (anche in forma privata via
e_Mail) indicato come disabilitare la rotellina mouse.
La cosa funziona alla perfezione, solo che nelle maschere collegate alle
tabelle non mi funziona il salva record
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Carlo opp. chiunque voglia aiutarmi sa come posso risolvere questo
problema????
Grazie
Antonio


title: rotellina Mouse azione salva record

author: MA

text:
Il 30 Mag 2003, 10:56, "Anto" <
antoni...@sigmatre.com
> ha scritto:
> Salve a tutto il N.G.
>
> Per Carlo Antonio C. e per chiunque voglia aiutarmi
> Qualche settimana fa Carlo Antonio C. mi aveva (anche in forma privata via
> e_Mail) indicato come disabilitare la rotellina mouse.
>
> La cosa funziona alla perfezione, solo che nelle maschere collegate alle
> tabelle non mi funziona il salva record
> DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
Docmd.runcommand accmdsaverecord
>
> Carlo opp. chiunque voglia aiutarmi sa come posso risolvere questo
> problema????
>
> Grazie
> Antonio
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: grafici

author: sono io

text:
ciao sono io (???)
volendo fare dei grafici con access...estrapolando i dati da query o
tabelle...cosa mi consigliate???
oggetti activex da mettere nelle maschere...etc???
grazie ciao a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: grafici

author: Roberto da casa

text:
"sono io" <
s...@ss.com
> ha scritto nel messaggio
news:bmgrpm$svq$1...@news.newsland.it...
> ciao sono io (???)
>
>
>
>
> volendo fare dei grafici con access...estrapolando i dati da query o
> tabelle...cosa mi consigliate???
>
> oggetti activex da mettere nelle maschere...etc???
>
> grazie ciao a tutti
Apri la tua maschera/report in struttura e dal menu Inserisci seleziona il
comando Grafico... ; tenundo premuto il tasto sinistro del mouse traccia la
zona della maschera/report nella quale vuoi inserire il grafico; rilascia il
tasto sinistro del mouse ed esegui il wizard che hai cosě aperto.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: dubbi protezione con numero seriale hdd

author: desio

text:
ho scaricato l' esempio dal sito comune e ho visto che è molto utile per
individuare un hdd
in maniera univoca.
Il problema di protezione sorge dal momento in cui, tale numero viene
memorizzato in una tabella
chiunque può accedervi e cambiare tale numero mettendoci proprio quello
giusto dell' hdd della
nuova macchina.
facendolo su sql server o msde uno può salvare tutti i numeri su una tabella
con accesso consentito solo al SA ma su access non è semplice
mumble mumble


title: dubbi protezione con numero seriale hdd

author: Lorenzo(pyx)

text:
"desio" <
nos...@dada.it
> ha scritto nel messaggio
news:dn_xd.550910$35.23...@news4.tin.it...

Ciao,
Normalmente la protezione basata sul solo numero seriale HD e'
di poca utilita'. Pensa se distribuisci nello stesso ambiente due o
piu' applicazioni, una chiave attiva tutto (!).
Normalmente l'id del disco e' la base di partenza, questa stringa va
poi 'mixata' con altri valori al fine di ottenere una chiave unica non
facilmente riproducibile.
Se non hai bisogno di proteggere cose particolarmente significative
prendi in considerazione la possibilita' di fare un XOR (vedi help)
fra il seriale dell'HD e il nome dell'applicativo.
Ciao
lorenzo


title: dubbi protezione con numero seriale hdd

text:
"Lorenzo(pyx)" <Lorenzo@_
NO.SPA.M_pyx.it
> ha scritto nel messaggio
news:Dxlzd.2456$_E5....@twister2.libero.it...

Ti ringrazio per la risposta anche perchè vedo che anche tu per Natale non
resisti a stare senza il NG
era una soluzione quella che prospetti tu che stavo prendendo in
considerazione anche se questo tipo di crittografia con programmini adeguati
e abbastanza di facile reperibilità non è difficile trovare il numero
corrispondente. l' or esclusivo è troppo banale
bisognerebbe cambiare la chiave di codifica ogni volta  cioè fare una chiave
non statica
mumble mumble penso di aver qualcosa che frulla in maniera giusta in testa.
ciao e grazie di nuovo


title: dubbi protezione con numero seriale hdd

author: Alessandro Baraldi

text:
"desio" <
nos...@dada.it
> wrote in message
news:ZSDAd.344428$
b5.16...@news3.tin.it
[CUT]
> Ti ringrazio per la risposta anche perchè vedo che anche tu per Natale non
> resisti a stare senza il NG
> era una soluzione quella che prospetti tu che stavo prendendo in
> considerazione anche se questo tipo di crittografia con programmini adeguati
> e abbastanza di facile reperibilità non è difficile trovare il numero
> corrispondente. l' or esclusivo è troppo banale
> bisognerebbe cambiare la chiave di codifica ogni volta  cioè fare una chiave
> non statica
> mumble mumble penso di aver qualcosa che frulla in maniera giusta in testa.
> ciao e grazie di nuovo
Sempre frutto di una logica matematica riproducibile.
Tieni poi presente che se per disgrazia occorre cambiare HD
o peggio riformattare la macchina, l'ID cambia e ti tocca
tornare....!!!
Forse come dice Lorenzo è una soluzione comoda , tieni conto che
quando superi un codice Alfanumerico a 10 cifre serve troppo tempo
per craccarlo e i mezzi per farlo costano più che il tuo Software.
Ci si imbriglia sempre nella protezione del SW, ma la cosa più
importante è la protezione dei dati, se il SW viene istallato
in + macchine meglio significa garanzia di lavorare.
Microsoft, che economicamente e strategicamente parlando, non mi
sembra l'azienda più sprovveduta non ha mai voluto rendere
SICURI i propri prodotti, anzi ha agevolato la distribuzione si dice..!
Tu invece in barba a MS vorresti inventare una strategia innovativa..?
Proteggi i dati e rendi il tuo prodotto sicuro da perdite, crash
o manomissioni accidentali, questo vale più che la protezione
inutile del Prodotto.
In giro ci sono migliaia di smanettoni..........................
Sono un pò polemico su queste cose, ma non capisco mai l'esigenza
di proteggere da distribuzioni con alchimie assurde Software
personalizzati come quelli che sviluppano molti frequentatori del NG.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Funzioni Matematica Finanziaria

author: Antonio

text:
In Access è possibile usare funzioni matematiche tipo Sommatoria,
integrali e funzioni di matematica finanziaria???
---------------------------------------------------------------------------
Messaggio inviato attraverso
http://www.trucchiperpc.it
 - sezione newsgroup


title: Perché non funziona?

author: elicar

text:
Il dato nel controllo "Sconto" viene immesso tramite Dlookup quindo io non
lo digito,
(premesso il dato che viene immesso da Dlookup e maggiore al campo "Sc"Ex")
ci vado sopra con il tab non funziona, ma se lo riscrivo funziona, Perchč?
dove sbaglio?
Private Sub Sconto_BeforeUpdate(Cancel As Integer)
If Me!Sconto >= ScEx Then
    Me!Sconto.Undo
    Cancel = True
    MsgBox ("Dato non Corretto" & Me.ScEx)
    End If
End Sub
Grazie per l'aiuto siete semplicemente fantastici
--
Carlo
:)


title: Perché non funziona?

text:
elicar wrote:
Forse perchè usi Subject non appropriati
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Perché non funziona?

text:
elicar ha scritto:
> Il dato nel controllo "Sconto" viene immesso tramite Dlookup quindo io non
> lo digito,
> (premesso il dato che viene immesso da Dlookup e maggiore al campo "Sc"Ex")
> ci vado sopra con il tab non funziona, ma se lo riscrivo funziona, Perchè?
> dove sbaglio?
>
> Private Sub Sconto_BeforeUpdate(Cancel As Integer)
> If Me!Sconto >= ScEx Then
>     Me!Sconto.Undo
>     Cancel = True
>     MsgBox ("Dato non Corretto" & Me.ScEx)
>     End If
>
> End Sub
>
> Grazie per l'aiuto siete semplicemente fantastici
> --
> Carlo
> :)
Perchè compilandolo via codice non viene scatenato l'evento
BeforeUpdate.
P.S. Usa un Subject più idoneo se vuoi avere risposte al fine di non
rendere vani ragomenti
utili anche ad altri che magari eseguono una ricerca.
@Alex


title: Perché non funziona?

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1152272301....@s53g2000cws.googlegroups.com...
elicar ha scritto:
> Il dato nel controllo "Sconto" viene immesso tramite Dlookup quindo io non
> lo digito,
> (premesso il dato che viene immesso da Dlookup e maggiore al campo
> "Sc"Ex")
> ci vado sopra con il tab non funziona, ma se lo riscrivo funziona, Perchč?
> dove sbaglio?
>
> Private Sub Sconto_BeforeUpdate(Cancel As Integer)
> If Me!Sconto >= ScEx Then
>     Me!Sconto.Undo
>     Cancel = True
>     MsgBox ("Dato non Corretto" & Me.ScEx)
>     End If
>
> End Sub
>
> Grazie per l'aiuto siete semplicemente fantastici
> --
> Carlo
> :)
Perchč compilandolo via codice non viene scatenato l'evento
BeforeUpdate.
P.S. Usa un Subject piů idoneo se vuoi avere risposte al fine di non
rendere vani ragomenti
utili anche ad altri che magari eseguono una ricerca.
@Alex
come posso correggere l'errore?
Grazie
:)


title: Perché non funziona?

text:
elicar ha scritto:
{CUT]
> come posso correggere l'errore?
> Grazie
> :)
Prima di tutto attenendoti alla buona educazione del NG, che comprende
il rispetto delle regole, quindi riposta il messaggio con un Subject
adeguato
al fine possa essere oggetto di ricerca per argomento.
Poi visto che fai via codice il tutto genera anche l'evento ,....!
@Alex


title: Perché non funziona?

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1152516743.7...@b28g2000cwb.googlegroups.com...

Innazitutto non volevo mancare di rispetto a nessuno tantomeno essere
maleducato verso il NG. Ritengo che tutti Voi [Anziani] siete dei
professionisti e che giustamente mettete il vostro sapere a disposizione di
tutti a gratis e questo vi rende speciali [di questo ringrazio tutti], ma
come ebbi nella mia prima esperienza che ci sono dei termini che per mia
colpa ancora non conoco ma nessuno nasce imparato. Sono andato su
http://www.sitocomune.com/
  e ho letto le "regole per l'uso" ma purtroppo
sono un essere normale e come tale posso incorrere nell'errore ma non puoi
apostrofarmi con del maleducato verso il Ng.
Ti saluto
Carlo
:))
 PS
Forse come ti ho risposto potrebbe non essere in regola con il NG, fammelo
sapere.
grazie per il suggerimento adesso funziona
 le persone corrette ed educate ma a volte esagerate e vero che siete dei
professionisti che fate questo senza scopo di lucro ma è anche vero che
dall'altraparte sul messaggio postato


title: Perché non funziona?

text:
elicar ha scritto:
[CUT]
> Innazitutto non volevo mancare di rispetto a nessuno tantomeno essere
> maleducato verso il NG. Ritengo che tutti Voi [Anziani] siete dei
> professionisti e che giustamente mettete il vostro sapere a disposizione di
> tutti a gratis e questo vi rende speciali [di questo ringrazio tutti], ma
> come ebbi nella mia prima esperienza che ci sono dei termini che per mia
> colpa ancora non conoco ma nessuno nasce imparato. Sono andato su
>
http://www.sitocomune.com/
  e ho letto le "regole per l'uso" ma purtroppo
> sono un essere normale e come tale posso incorrere nell'errore ma non puoi
> apostrofarmi con del maleducato verso il Ng.
> Ti saluto
> Carlo
> :))
>  PS
> Forse come ti ho risposto potrebbe non essere in regola con il NG, fammelo
> sapere.
> grazie per il suggerimento adesso funziona
Innanzitutto "Anziani" è da vedere.... io sono giovanissimo.
Secondo non ti ho apostrofato come Maleducato, ti ho solo detto che non
ti sei adeguato a
quanto espone la regola del NG, ho detto:
attenendoti alla buona educazione del NG
ora vedi tu se considerarla un'offesa o meno, a me sembrava
semplicemente un suggerimento...!
@Alex


title: Perché non funziona?

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1152522059.1...@m73g2000cwd.googlegroups.com...
elicar ha scritto:




@Alex
- per "Anziani" non intendevo per età, ma ben altro [professionalmente
parlando]
-  il fatto di adeguarsi aquanto esposto nelle regole del NG  non credo di
aver mancato di educazione al NG.
- dovresti vista la tua giovane età, di controllare nel pronunciare certe
frasi per  "buona ducazione verso..." controlla un  vocabolario di "sinonimi
e contrari" troverai sotto la voce buona educazione i contrari e sono
Impertinenza, Malducazione, Spavalceria, Arroganza, Insolenza, Tracotanza,
Faccia tosta, Impudenza, Sfacciataggine, Sfrontatezza, Spudoratezza. Come
vedi ci sono molti i presupposti per considerarla un Offesa e non un
semplice suggerimento!
Comunque,
non mio sento offeso, ma vorrei tramite una barzelletta poterti trasferire
un po del mio sapere per quanto riguarda il saper vivere [perchè nella vita
non si finische mai d'imparare].
La barzelletta che senz'altro conoscerai , é quella dell'automobilista che
dopo avere subito uno sgarbo da parte di un'altro guidatore lo rincorre e
tirando giù il finestrino mette la mano fuori e gli fà il segno delle corma,
poco più avanti si fermano affiancati ad un semaforo e il guidatore che
aveva fatto lo sgarbo tira giu il finestrino e gli dice: "Non cera bisogno
che mi facevi le corna abbastava che tiravi fuori la testa che avrei capito
cosa volevi dirmi"
Caro @Alex,  vista la tua giovane età dovresti prendere la vita con più
filosofia.
Ciao con Affetto
Carlo
:))))


title: Perché non funziona?

text:
elicar ha scritto:
> [CUT]
> Caro @Alex,  vista la tua giovane età dovresti prendere la vita con più
> filosofia.
Sapessi quanta filosofia ho nell'affrontare la mia vita..... ti
stupiresti.
> Ciao con Affetto
> Carlo
> :))))
Il riassunto in ogni caso è questo:
Se ti attieni alle regole del NG ti verrà data risposta, altrimenti
fai pure tutte le
considerazioni filosofiche di vita che vuoi, offenditi , oppure vai
contro il sistema ingiusto, oppure dichiarati il Calimero di turno,
magari tutte queste cose ti daranno la soluzione
al problema.
@Alex


title: Perché non funziona?

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1152526067.0...@b28g2000cwb.googlegroups.com...
elicar ha scritto:
> [CUT]




@Alex
Non credo di avere mancato alle regole NG,  pertanto continuerò ad inviare
richieste di soluzioni ,se poi all'interno del NG  ci saranno persone che mi
risponderrano va il mio ringraziamento.
- non mi sento offeso ne tantomeno di essere il Climero di turno, certamente
non sei abituato a tenere una conversazione su dei piani di decenza, ma ti
sei convinto di essere un piccolo Duce perché sai di avere delle conoscenze
che altri non hanno e che questo ti fa sentire indispensabile e arrocante
credendo di poter stabilire chi  all'interno di un NG chi può ricevere o no
le risposte.
- purtroppo per te si dice che: "non c'è peggio orbo di chi non vuol vedere
o peggio sordo di chi non vuol sentire" per purtroppo tu malgrado tu sei in
questo gruppo di persone.
Carlo
:)


title: Perché non funziona?

text:
elicar ha scritto:
[CUT]
>
> Non credo di avere mancato alle regole NG,  pertanto continuerò ad inviare
> richieste di soluzioni ,se poi all'interno del NG  ci saranno persone che mi
> risponderrano va il mio ringraziamento.
Fin dal primo post ti si è fatto notare che l'oggetto non era
adeguato, tutto quì
Quello di postare domande con un Oggetto Fruibile è non solo una
regola del NG
che non hai rispettato, ma anche un segno di utilizzo conscio ed
intelligente de
gruppo.
Sappi, magari non lo sai, che è attivo il sistema di ricerca dei 3D, e
se invece
di postare Oggetti non consoni, tutti usassero Oggetti adeguati tutti
potrebbero
fare ricerche per argomenti in modo soddisfacente.
Detto questo se hai capito... bene per te, altrimenti .......
Com'era il discorso di chi ha orecchie per intendere....? quello.
@Alex


title: Perché non funziona?

text:
elicar wrote:
> Innazitutto non volevo mancare di rispetto a nessuno tantomeno essere
> maleducato verso il NG. Ritengo che tutti Voi [Anziani] siete dei
> professionisti e che giustamente mettete il vostro sapere a
> disposizione di tutti a gratis e questo vi rende speciali [di questo
> ringrazio tutti], ma come ebbi nella mia prima esperienza che ci sono
> dei termini che per mia colpa ancora non conoco ma nessuno nasce
> imparato. Sono andato su
http://www.sitocomune.com/
  e ho letto le
> "regole per l'uso" ma purtroppo sono un essere normale e come tale
> posso incorrere nell'errore ma non puoi apostrofarmi con del
> maleducato verso il Ng.
> Ti saluto
> Carlo
> :))
>  PS
> Forse come ti ho risposto potrebbe non essere in regola con il NG,
> fammelo sapere.
> grazie per il suggerimento adesso funziona
>
>
>
>
>
>
>  le persone corrette ed educate ma a volte esagerate e vero che siete
> dei professionisti che fate questo senza scopo di lucro ma è anche
> vero che dall'altraparte sul messaggio postato
Elicar, l'anzianità di sviluppo di molti di noi è pari a quella di
iscrizione a questo ed altri NG tecnici.
A me sembra che tu sia un newbie in uno e nell'altro.
Sarebbe però gradito che come ti fidi e poi hai la riprova della corretteza
della soluzione che di volta in volta ti viene data, adesso tu ti fidassi e
aspettassi anche solo un mesetto e vedrai che ci sarà un altro elicar che
partirà col contestare le regole di questo Ng e verificherai che queste
regole democraticamente scritte, portano molti vantaggi a tutto il NG.
@Alex è un veterano qui (non ci credere che sia un giovanotto!!!, si da le
arie in questo) e ha già visto passare molti elicar di turno.
Tra l'altro ti ha anche spiegato il perchè è comodo usare subject
significativi.
In definitiva basta che tu cambi appena l'ottica, questo non è un help desk
gratuito, ma una comunity, nessuno è tenuto a dare risposte, se le si danno
si devono pure accettare piccoli compromessi (specie se questi sono
richiesti non per capriccio).
Spero che tu non legga alcuna vena polemica in quello che ho detto.



title: Perché non funziona?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e8u1dr$srf$1...@area.cu.mi.it...

MAssimiliano, la mia non é polemica ma solo precisazione.
>io non ho voluto affatto mancare di rispetto a nessuno, ben consapevole
>dello sforzo che i veterani del NG hanno fatto e che stanno facendo, per me
>comune mortale che cerco di approfondire una materia che mi affascina. Ho
>cercato di apprendere e anche molto velocemente il linguaggio e le regole
>di uno che per la prima volta si affaccia ad un NG, per mia cultura non ho
>mai cercato di criticato nessuno e non sono mai andato in casa di qualcuno
>per cambiare le sue regole, ho sempre rispettato le regole della casa che
>mi ospita prendendo sempre quello che mi offriva e offrendo ai miei ospiti
>il meglio di quello che potevo e posso dare.
Sempre consapevole che ognuno é padrone della propria vita e può fare di
essa quello che ritiene più opportuno, sempre che, quello che fà non rechi
danno ad alcuno.
Si dal primo giorno che mi sono affacciato al NG il 27/6 con il mio AIUTO!!!
wlady wrote:
> elicar ha scritto:
wlady aiutaci a tenere questo NG "pulito".
Invita ad usare un subject significativo e non rispondere ai post con
subject insulsi
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it
ho avuto delle difficoltà dovute alla mancanza da parte mia di esperienza e
cultura nel far parte di NG, questa è e sarà la mia e unica esperienza (bada
bene non sono tanto giovanotto di età ma sono giovanissimo di spirito e di
anima) ho notato, purtoppo che sin dall'inizio che di tutta un erba sene fà
un fascio, parole come "quoting, subject, [CUT]  il sistema di ricerca dei
3D" ecc... parole a me sconosciute mentre per voi é tutto scontato e
doveroso che uma persona sappia questo tipo di linguaggio, dover scrivere
prima del messaggio o dopo, (e non credo che sarò l'unico)  onestamente non
sapevo cosa fare (Vedi il mio primo messaggio AIUTO), non vi siete domandati
minimamente se il vostro interlocutore poteva comprendere il vostro
linguaggio, ma avete sparato a zero senza preoccuparvi minimamente, e vero
che
http://www.sitocomune.com
  ci sono le regole ma per me che lo scoperto
dopo e credimi é stata una gradita sorpresa.
[CUT]
Non credo, infatti ha continuato imperterrito. ed il fatto che continui a
scrivere prima delquoting testimonia che non ha assolutamente voluto perdere
un secondo per andarsi a leggere le istruzioni per l'uso del Ng.
E se non vuole perderlo lui, figurati se lo dobbiamo fare noi.
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it
Ecc.. Ecc...
Senzaltro, da parte mia posso avervi fatto perdere del tempo, di aver dato
l'impressione che avete incontrato l'ennesima persona che disturba il NG,
non si attiene alle regole che sono vigenti all'interno del NG ecc.. e di
questo vi chiedo scusa, ma , il fatto di essere stato etichettato come tale
mi ha dato enormemente fastidio.
Il principio (o regole) di coloro che svolgono del volontariato (Vedi le
varie associazioni) persone che mettono a disposizione la proria persona
(gratuitamente),  il proprio sapere rischiando a volte la propria vita,
aiutando le persone bisognose, gli anziani, gli handicappati,  con delle
azioni che solo persone coraggiose che hanno un animo da leoni riescono a
fare,  non credo che sia molto diverso da quello che voi fate con la sola
differenza che loro lo fanno e non ricordano mai che lo stanno facendo,
mentre nel NG lo si fà sempre notare vedi "la pagnotta" a "gratis" ecc...
[CUT]
 Premesso che
> il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente
> il proprio tempo, le proprie conoscenze e la loro professionalita' per
> aiutare chiunque, persone che spesso non conoscono e che dalle quali non
> riceveranno alcun compenso, per cui qualsiasi forma di pretesa o obbligo
> da parte di chi scrive sono decisamente fuori luogo:
La nobile arte del VOLONTARIATO é nobile proprio perchè uno la svolge
sapendo che quello che fà é apprezzato da chi lo riceve, sapendo, che
l'unica cosa che può ricevere é un "grazie" di cuore e in alcuni e sporatici
casi (meno male) neanche quello.
Caro MAssimiliano e concludo nella Bibbia é scritto "quello che semini sarà
esattamente quello che raccoglierai" ma una cosa e certa non saprai mai
quando questo avverrà.
Che nostro Signore Gesù Cristo ti benedica e benedica tutto il NG
Carlo
:))


title: Perché non funziona?

text:
elicar wrote:
Scusami se taglio ma è effettivamente lunghetto.
Caro elicar, mi sa che tu stia un pò mancando il tiro.
Sono assolutamente convinto di quello che dici a proposito dell'opera
meritoria dei volontari, ma qui non c'è assolutamente la presunzione di
arrivare a tanto.
Qui amiamo lo strumento che sviluppiamo, siamo sostanzialmente aperti ad
aiutare gli altri e lo facciamo. Nulla a che vedere col volontariato.
Il discorso di pagnotta gratis non è fatto da chi aiuta, ma credo dovrebbe
essere l'atteggiamento o meglio la consapevolezza da parte di chi richiede
aiuto. Spesso chiedo aiuto anche io e mi sforzo di assumere un atteggiamento
di appello alla disponibilità dei partecipanti al NG, come fossi un normale
newbie, dimenticando i megabyte spesi su questo NG.
Ci sono delle regole, te le abbiamo suggerite e poi indicate, bene, seguile.
Soltanto questo ti chiediamo, non mi sembra poi molto.
Io non scomoderei neanche la Bibbia, anche perchè con me ci prenderesti
molto poco, lo spirito di fare gruppo io ce l'ho (e credo di averne data
ampia prova) a prescindere dai dettami cattolici (non è una caratteristica
esclusiva di questi ultimi).



title: Perché non funziona?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e8vmgu$g2a$1...@area.cu.mi.it...

newbie, lo ripeti la seconda volta, cosa vuole dire? (vedi la differenza
nelle parole) parli un linguaggio che purtroppo mi malgrado non capisco.
Per quanto riguarda la pagnotta, sono consapevole che c'iò che fate lo fate
perché trovate gratificazione altrimenti non lo fareste, da parte mia avete
tutta la mia considerazione .
Come credi che io sia arrivato al NG solo per caso? ti sbagli, anche io amo
lo sviluppo e la sua evoluzione e che fino adesso non avevo delle necessità
visto l'evolversi della materia.
Io amo rispettare le regole in primis.
Per quanto riguarda la Bibbia lo scomodata certo, ma solo fin di bene e non
pretendo niente da te, sarà un tuo problema, anche perchè non ti ho chiesto
nulla.
per lo spirito di gruppo se lo dici tu per me va bene.
Per quanti i dettami cattolici mi trovi d'accordo, infatti io non lo sono,
bada non sono neanche un testimonio di geova, sono semplicemente una persona
che ha la consapevolezza di essere su questa terra di passaggio e che
l'eternità, "sia il tempo" infinito che andremo a trascorre per il resto
della nostra esistenza (naturalmente non ha niente a che vedere con te, é
solo un mio pensiero)
Vorrei che la cosa finisse qui. Siamo molto distanti anni luce tu e io su
questo piano.
Se avrò bisogno di suggerimenti vedrò di attenermi (come ho sempre fatto)
alle regole de NG, se poi avrò le risposte andrà il mio ringraziamento
Ti saluto e ti auguro che tu possa ottenere c'iò che il tuo cuore desidera.
Carlo
:)


title: Problema import maschere e report

author: Giorgio

text:
Salve
Ho scirtto qualche giorno fa in merito alla lentezza nell'utilizzo dei db
access (scusatemi per l'oggetto poco chiaro)
Ho notato che se creo un nuovo db ed importo dal vecchio:
le query le importa velocissime, le maschere ed i report è lentissimo ad
importarle.
Cosa può essere successo....come posso risolverlo.
Grazie
Ciao
Giorgio


title: Report tabellare di 5x5

author: John

text:
Un cordiale saluto a tutti
È possibile gestire un report che mi disponga il risultato di 25 record  con
layout tabellare di 5 righe per 5 colonne con all'interno di ogni "cella" i
seguenti campi (CognomeNome, DataNascita, DataMorte).
Grazie e tanti saluti
Giovanni


title: Report tabellare di 5x5

text:

Autocomposizione etichette
ehm.. qui qulli che chiamano "cella" i campi li sbattiamo veramente in
cella...
;-)
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Report tabellare di 5x5

text:
OK. provo con le etichette. Grazie e ciao
Giovanni


title: delucidazione dlookup su casella testo in report

author: Eirinn

text:
ok, risolta la combo arriva il momento del report (again :()
dunque... ho una query "DE_45" che mi estrae dei record dalla tabella
"Accessori".
la tabella "DE_45" è composta dai campi "Prezzo" e "Prodotto".
il tutto è riportato su un report dove però ho la necessità di porre un
filtro su "Prodotto" per quei record che si contengono la parola "gratuito".
(che devo piazzare in un'altra parte del report)
ho rpovato con:
=DLookup ("Prodotto"; "DE_45";"Prodotto NOT LIKE *gratuito*)
ma, quasi ovviamente, non va.
che dovrei mettere, in realtà? dove sbaglio?
questo fermo restando il fatto che non vorrei, per mantenere una certa
pulizia del database, affidarmi a delle sottoquery e sottoreport. Dato
che devo generare più di una trentina di report, capirete bene il casino
che si genera aggiungendo per ogni report anche solo 2 sottoreport...
--
Sláinte, Eirinn
icq# 3346238 -
http://eirinn.altervista.org/
"Per aspera ad astra"


author: Sergio MAZZA

text:
"Eirinn" <eirinn*pog_mo_thon*@
libero.it
> ha scritto nel messaggio news:dncb20$ldb$1...@area.cu.mi.it...

Entro solo nel merito della funzione, il resto non l'ho capito;
=DLookup ("Prodotto"; "DE_45";"Prodotto NOT LIKE '*gratuito*')
Mancano gli apici per indicare che il valore è un testo...
Ciao.
--
Sergio MAZZA


title: Attesa fine istruzione

author: Paolino

text:
Qualcuno sa come si fa ad aspettare l'intera esecuzione di un'istruzione
prima di eseguirne un'altra (via codice)??


title: Attesa fine istruzione

author: Sib

text:
"Paolino" <
paolo....@merlett.it
> ha scritto nel messaggio
news:8ubbtd$2908$1...@stargate1.inet.it...
> Qualcuno sa come si fa ad aspettare l'intera esecuzione di un'istruzione
> prima di eseguirne un'altra (via codice)??
Dall'help di Access:
######
Sospende l'esecuzione in modo che il sistema operativo possa elaborare altri
eventi.
Sintassi
DoEvents( )
######
Sib


title: da a97 a xp stop non funziona ???

author: Liones

text:
con molta fantasia cerco di convertire da A97 a  XP
ma in XP stop funziona ??
il programma non si ferma ???
......
Stop
MsgBox "fermate"
......
lo stop non viene eseguito  ?????
il messaggio compare ??? ma lo stop ???
ciao


title: da a97 a xp stop non funziona ???

author: stwe

text:
"Liones" <Lio...@Tin.it> ha scritto nel messaggio
news:afpvbu$hpb$1...@pluto.news.dsi.unimi.it...

ho avuto lo stesso problema, ci ho messo exit sub, spero ti risolva il
problema
by
stwe


title: da a97 a xp stop non funziona ???

text:
> ......
> Stop
> MsgBox "fermate"
> ......
>
>
> lo stop non viene eseguito  ?????
>
> il messaggio compare ??? ma lo stop ???
>
mi rispondo da solo:
strumenti > avvio non togliere la spunta su usa tasti speciali Access
ma su A97 funziona cosě ?


title: da a97 a xp stop non funziona ???

text:
> >
> ho avuto lo stesso problema, ci ho messo exit sub, spero ti risolva il
> problema
> by
> stwe
ciao
dopo circa  1 giorno di tentativi ho provato anche a mettere exit poi poco
prima dell'esaurimento ho scoperto che non dovevo togliere il segno di
spunta su avvio usa tasti speciali Access
domani controllo se a97 funziona allo stesso modo (ma non mi sembra)
grazie e ciao
ps
ora che ho fatto il meno (sono riuscito a mettere uno stop) devo risolvere
un paio di problemini


title: 6.29 Compattare tutti i BackEnd di un FrontEnd e farne una copia di backup

author: neWname

text:
E' possibile modificare il percorso di destinazione dei db compattati?
Posto il codice prelevato dal sitocomune per semplificare:
Sub CompattaBE()
   'Autore: Riccardo Pozzi e Federico Luciani
On Error GoTo gestErr
   Dim backend As String
   Dim strSQL As String
   Dim rs As DAO.Recordset
   Dim risp As Integer
   Dim copia As String
   Dim msg As String
   strSQL = "SELECT Trim([Database]) AS DB " & _
            "FROM MSysObjects " & _
            "GROUP BY Trim([Database]), MSysObjects.Type " & _
            "HAVING (((MSysObjects.Type)=6));"
   Set rs = CurrentDb.OpenRecordset(strSQL)
   If rs.EOF And rs.BOF Then GoTo esci
   risp = MsgBox("Procedere con salvataggio e compattazione?",  _
      vbQuestion + vbYesNo)
   If risp <> vbYes Then Exit Sub
   DoCmd.Hourglass True
   DoCmd.SetWarnings False
   rs.MoveFirst
   msg = ""
   Do
       backend = rs![DB]
       msg = backend & vbCrLf & msg
             DBEngine.CompactDatabase backend, backend & ".new"
       copia = Dir(backend & ".bak")
       If copia <> "" Then Kill backend & ".bak"
       Name backend As backend & ".bak"
       Name backend & ".new" As backend
       rs.MoveNext
   Loop Until rs.EOF
   MsgBox "Compattazione terminata per i seguenti DB:" & _
      vbCrLf & msg, vbExclamation
esci:
   rs.Close
   DoCmd.SetWarnings True
   DoCmd.Hourglass False
   Exit Sub
gestErr:
   MsgBox Err.Number & " - " & Err.Description
   GoTo esci
End Sub
--
Access che passione!


title: Chiedo scusa, ancora su non in elenco

author: Maurizio

text:
Cari ragazzi, chiedo scusa, ma proprio non mi riesce di implementare
l'esempio trovato sul sito comune realizzato da Roberto in quanto mi si
blocca su:
       Set miorst = CurrentDb.OpenRecordset("Prodotti")
con questo messaggio:
Errore di run-time '13':
Tipo non corrispondente
sapete darmi una dritta?? e di nuovo scusate l'ignoranza
Maurizio
--
togli NOSPAM per rispondere


title: Chiedo scusa, ancora su non in elenco

text:
"Maurizio" <cal...@SPAMlibero.it> ha scritto nel messaggio
news:YhsI9.68131$3l.18...@twister1.libero.it...

Come indicato sul Sito Comune, il database di esempio è stato realizzato con
Access 97, quindi fa riferimento alla libreria Micreosoft DAO.
A quanto pare tu invece usi Access 2000 o Access 2002.
Perché la cos ti funzioni ti consiglio di fare due cose:
1) sostituire la riga di codice:
Dim miorst As Recordset
con:
Dim miorst As DAO.Recordset
2) aggiungere al tuo database i riferimenti alla libreria Microsoft DAO; di
default A2000 e A2002 aggiungono ai database i riferimenti alla libreria
Microsoft ADO.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Chiedo scusa, ancora su non in elenco

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:JttI9.68356$3l.18...@twister1.libero.it...

Grazie 1K Roberto, funge
Maurizio


title: [RM] - Informatica - PROGRAMMATORE ACCESS - SQL

author: aremarco

text:
Assing S.p.A., certfificata ISO9001, stabilimento e headquarter a
Monterotondo (RM).Filiale a Milano.
Full Time staff di 60 collaboratori. Strumentazione e Impiantistica ad
elevato contenuto tecnologico.
Cerca URGENTEMENTE la seguente figura professionale:
Programmatore con conoscenza avanzata di Access, linguaggio SQL e database
Relazionali,macro,
programmazione di Access tramite il linguaggio VBA.
Conoscenza di Ms SQL Server, possibilmente del linguaggio per la scrittura
di procedure.
E' richiesta la disponibilità immediata.
Inviare curriculum.
E-mail persona di riferimento:
ma...@tiscalinet.it
E-mail azienda:
assi...@uni.net
Fax 06 90670200


title: Valori di colori del grigio

author: Lucky

text:
Avrei bisogno di far sparire una linea verticale disegnata su una maschera
soltanto in alcune occasioni .
Pensavo quindi di sovrapporre un controllo e renderlo visibile quando si
verifica una condizione.
Non riesco però a beccare il grigio dello stesso tipo delle maschere.
Chi può dirmi i valori o suggerirmi un altro metodo?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Valori di colori del grigio

author: Marco Pizzamiglio

text:
Lucky ha scritto:
> Avrei bisogno di far sparire una linea verticale disegnata su una maschera
> soltanto in alcune occasioni .
> Pensavo quindi di sovrapporre un controllo e renderlo visibile quando si
> verifica una condizione.
Non è più facile rendere invisibile la linea?
> Non riesco però a beccare il grigio dello stesso tipo delle maschere.
> Chi può dirmi i valori o suggerirmi un altro metodo?
> Grazie
Sulle proprietà del corpo della maschera trovi il codice colore del corpo
(o della sezione dove deve sparire la linea), lo copi nelle proprietà
dell'etichetta/casella/linea/ecc... che vuoi usare per nascondere l'altra.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: intervalli di date

author: red-tag

text:
Salve a tutti, provo a spigare il mio problema:
ho una tabella con i campi data (formato data gg/mm/aaaa hh.mm.ss) ed un
campo temperatura (formato numerico), dove praticamente vengono salvati i
dati scaricati da un datalogger che a intervalli di 15 minuti misura la
temperatura della'mbiente in cui si trova.
   Espr1 Temperatura
      30/04/2008 18.01.00 18,97
      30/04/2008 18.16.00 18,62
      30/04/2008 18.31.00 18,14
      30/04/2008 18.46.00 17,68
      30/04/2008 19.01.00 17,52
      30/04/2008 19.16.00 17,52
      30/04/2008 19.31.00 19,02
      30/04/2008 19.46.00 18,64
      30/04/2008 20.01.00 18,2
      30/04/2008 20.16.00 17,54
      30/04/2008 20.31.00 16,93
      30/04/2008 20.46.00 10,46
      30/04/2008 21.01.00 8,01
      30/04/2008 21.16.00 7,59
      30/04/2008 21.31.00 7,16
A me interessa visualizzare gli intervalli di tempo in cui la temperatura
supera i 10 °C e la cosa è semplice da fare tramite una query.
Adesso però vorrei visualizzare i vari allarmi o meglio vorrei sapere a che
ora la temperatura è salita sopra i dieci gradi, per quanto tempo ci è
rimasta e quando l'allarme è finito cioè quando la temperatura è tornata
sotto i 10 gradi.
Naturalmente nell'arco di un giorno ci possono essere svariati allarmi è io
avrei bisogno di conoscere l'inizio, la fine e la durata di ogni eventuale
allarme.
Spero di essere stato abbastanza chiaro.
Grazie in anticipo
Marco


title: intervalli di date

author: Bruno Campanini

text:
"red-tag" <
red-...@hotmail.it
> wrote in message
news:482b0f19$0$41652$4faf...@reader4.news.tin.it...
> Salve a tutti, provo a spigare il mio problema:
> ho una tabella con i campi data (formato data gg/mm/aaaa hh.mm.ss) ed un
[...]
E la durata media di ogni allarme con la media degli intervalli
fra un allarme e il successivo?
Mi sembramo anche quelli dati ineterssanti...
Bruno


title: intervalli di date

text:
sicuramente si.....
"Bruno Campanini" <
B...@gmail.com
> ha scritto nel messaggio
news:482b39f5$0$41657$4faf...@reader4.news.tin.it...



title: iserimenti su + tabelle

author: lobaxteen

text:
chi mi dice come effettuare da una pagina asp inserimenti su più tabelle
correlate?
ciao grazie
lobax
--
Brand your Brain [- \|-||\||)|
http://asp4free.ravenna2000.it/ml_antipro


title: Access e Word

author: ACCESS

text:
Salve
dopo il prezioso consiglio sui bookmarks, sto continuando i miei esperimenti
di generare documenti con access.
Vi spiego cosa mi succede
Dopo aver creato un doc da un modello aggiunto il testo del db e salvato con
nome, se tento una seconda volta l'operazione mi dice computer o server
remoto non esistente (errore 462).
In realtà il mio db crea il doc dopo l'immissione dei dati e lo fa passo
passo, quindi apre lavora, poi salva e chiude il doc.
Ho liberato anche gli oggetti con Set Doc = Nothing e Set AppWd = Nothing ma
nulla. Il documento si apre ma risulta sempre condiviso, non si può
cancellare (errore 53) non si può spostare e via di seguito fino al prossimo
riavvio di windows.
Vi prego aiutatemi.
Vi ringrazio in anticipo.


title: "Differenza" tra stringhe

author: Marmellata di perla

text:
E' possibile fare una operazione di differenza tra stringhe?
Vorrei togliere in automatico da una stringa dei caratteri posti alla
fine della stessa.
Grazie e ciao.
--
E l'amore
Che vita differente avrei avuto se non avessi trovato questo amore con
te.


title: "Differenza" tra stringhe

author: Access

text:
"Marmellata di perla" <
marmella...@gmail.com
> ha scritto nel messaggio
news:mn.82567d758...@gmail.com...

Prova questa:
Private Sub Comando28_Click()
Dim AnyString, MyStr, prova
AnyString = Me.Testo26
prova = Len(Me.Testo26) - 1
MyStr = Left(AnyString, prova)
Me.Testo26 = MyStr
End Sub
questa funziona su una casella di testo eliminando il carattere alla destra
Ciao


title: "Differenza" tra stringhe

text:
"Marmellata di perla" <
marmella...@gmail.com
> ha scritto nel messaggio
news:mn.82567d758...@gmail.com...

Prova con la Replace...
Ciao.
--
Sergio MAZZA


title: "Differenza" tra stringhe

author: ALESSANDRO Baraldi

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f2eio1$t9g$1...@tdi.cu.mi.it...

Mmmmm.... è pericoloso il Replace per queste cose, sostituisce in modo
indiscriminato...
Parlo per esperienza personale... mi ha fatto danni non indifferenti in
termini di perdita di tempo
aver sottovalutato la cosa...
Es:
PIPPO_POPPO
Se voglio sostituire le ultime PO ed usassi il Replace:
Replace("PIPPO_POPPO","PO","AA")
PIPAA_AAPAA
Ovviamente è solo un caso specifico di stringhe parziali... ma l'importante
è saperlo e ricordarlo.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: "Differenza" tra stringhe

author: Sergio MAZZA

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:f2fhkl$ttf$1...@aioe.org...
> Mmmmm.... è pericoloso il Replace per queste cose, sostituisce in modo
> indiscriminato...
> Parlo per esperienza personale... mi ha fatto danni non indifferenti in
> termini di perdita di tempo
> aver sottovalutato la cosa...
>
> Es:
>
> PIPPO_POPPO
>
> Se voglio sostituire le ultime PO ed usassi il Replace:
>
> Replace("PIPPO_POPPO","PO","AA")
>
> PIPAA_AAPAA
>
> Ovviamente è solo un caso specifico di stringhe parziali... ma l'importante
> è saperlo e ricordarlo.
>
> --
> @Alex (Alessandro Baraldi)
> ---------------------------------------------------------------------------
>
http://www.sitocomune.com/
>
http://www.alessandrobaraldi.it
> ---------------------------------------------------------------------------
"PIPPO_POPPO"?!? "PIPAA_AAPAA"?!?
E non è colpa mia se conosci gente strana...
Ciao.
--
Sergio MAZZA


title: "Differenza" tra stringhe

text:
> "PIPPO_POPPO"?!? "PIPAA_AAPAA"?!?
>
> E non č colpa mia se conosci gente strana...
>
> Ciao.
> --
> Sergio MAZZA
Si ma a qualcuno dovrň pure dare la colpa non vorrai che mi incolpi da
solo...
Ciao Sergio



title: "Differenza" tra stringhe

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:f2eio1$t9g$1...@tdi.cu.mi.it...
> Mmmmm.... è pericoloso il Replace per queste cose, sostituisce in modo
> indiscriminato...
A me invece è successa una cosa strana. Seguendo le istruzioni sul
Replace della guida in linea ho fatto questi passaggi:
lungContr = Len(strContr) - 1
strContr = Replace(strContr, " - ", "", lungContr - 3, 1,
vbTextCompare)
Cioè nella stringa "strContr" partendo dalla posizione "lungContr - 3"
cerco e sostituisco la stringa " - " (che praticamente è posta alla
fine) una sola volta.
La cosa strana è che mi ritrovo solo due caratteri della stringa
originaria! Suggerimenti?
Grazie.



title: "Differenza" tra stringhe

text:
Ciao Marmellata di perla,

"Marmellata di perla" <
marmella...@gmail.com
> ha
scritto nel messaggio
news:mn.8d367d75f...@gmail.com
...

> "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto
nel messaggio
>
news:f2eio1$t9g$1...@tdi.cu.mi.it
...
>
>> Mmmmm.... è pericoloso il Replace per queste
cose, sostituisce in modo
>> indiscriminato...
>
> A me
invece è successa una cosa strana. Seguendo le istruzioni sul
> Replace
della guida in linea ho fatto questi passaggi:
>
> lungContr =
Len(strContr) - 1
> strContr = Replace(strContr, " - ", "", lungContr - 3,
1,
> vbTextCompare)

Cosi:

Private Sub
NomeTuoPulsante_Click()

Dim strContr, lungContr As
String

strContr =
nomeCaselladitesto

lungContr =
Len(strContr)

strContr = Replace(strContr, "A",
"",, 1, 1) ' lungContr - 7 questo non ti serve in quanto indica solo la
posizione da cui iniziare la ricerca

Testo90 = strContr

End Sub

>
> Cioè nella stringa "strContr"
partendo dalla posizione "lungContr - 3"
> cerco e sostituisco la stringa
" - " (che praticamente è posta alla
> fine) una sola volta.
> La
cosa strana è che mi ritrovo solo due caratteri della stringa
>
originaria! Suggerimenti?
> Grazie.
>
> --
> E
l'amore
> Che vita differente avrei avuto se non avessi trovato questo
amore con
> te.
>
>

Ciao

Access


title: "Differenza" tra stringhe

text:
 "Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> news:f2eio1$t9g$1...@tdi.cu.mi.it...
>
> > Mmmmm.... è pericoloso il Replace per queste cose, sostituisce in modo
> > indiscriminato...
>
> A me invece è successa una cosa strana. Seguendo le istruzioni sul
> Replace della guida in linea ho fatto questi passaggi:
>
> lungContr = Len(strContr) - 1
> strContr = Replace(strContr, " - ", "", lungContr - 3, 1,
> vbTextCompare)
>
> Cioè nella stringa "strContr" partendo dalla posizione "lungContr - 3"
> cerco e sostituisco la stringa " - " (che praticamente è posta alla
> fine) una sola volta.
> La cosa strana è che mi ritrovo solo due caratteri della stringa
> originaria! Suggerimenti?
> Grazie.
>
> --
[TRATTO DALL'HELP] che è sempre bene leggere con attenzione
Il valore restituito dalla funzione Replace è una stringa, in cui sono state
eseguite le sostituzioni, che inizia dalla posizione specificata
nell'argomento start e termina alla fine della stringa expression. Non si
tratta di una copia della stringa originale.
Se interpreti correttamente le virgole mi sembra chiaro...
strContr = Replace(strContr, " - ", "", , 1, vbTextCompare)
Come vedi così funziona...., ma ovviamente parte dall'inizio... per poterti
restituire tutta la stringa... e quì nascono i problemi precedentemente
citati...in quanto l'occorrenza cercata potrebbe non essere nella posizione
che tu pensi... ed in quel caso ... CICCIA
Come ti dissi è meglio usare un'altra strada....
Saluti



title: "Differenza" tra stringhe

text:
Cosi:
Private Sub NomeTuoPulsante_Click()
Dim strContr, lungContr As String
strContr = nomeCaselladitesto
lungContr = Len(strContr)
strContr = Replace(strContr, "A", "",, 1, 1)
' lungContr - 7 questo non ti serve in quanto indica solo la posizione da
cui iniziare la ricerca
Testo90 = strContr
End Sub
Ciao
Access
[CUT]
A mio avviso non va bene... rileggi la mia risposta ed anche l'HELP...



title: "Differenza" tra stringhe

text:
> strContr = Replace(strContr, "A", "",, 1, 1) ' lungContr - 7 questo non ti
> serve in quanto indica solo la posizione da cui iniziare la ricerca
Siccome la mia stringa strContr viene "incrementata" di parole separate
da " - " a me serve di togliere l'ultima " - " che viene aggiunta.
Ecco perchè mi calcolo la lunghezza e parto dal terzultimo carattere o
meglio vorrei partire dato che non accade ciò che vorrei. :)
Ciao



title: "Differenza" tra stringhe

text:
> Non si tratta di una copia della stringa originale.
Praticamente va ad eseguire le sostituzioni dalla posizione che indico,
ma genera una nuova stringa da quella posizione in poi senza con ciò
che voglio sostituire?
> Saluti
Ciao e grazie.



title: "Differenza" tra stringhe

text:
> Come ti dissi è meglio usare un'altra strada....
Ho utilizzato questa:
   lungContr = Len(strContr) - 2
   strContr = Left(strContr, lungContr)
Left mi restituisce i lungContr caratteri della stringa strContr.
Ciao e grazie.



title: "Differenza" tra stringhe

text:
Ciao "Marmellata di perla",
"Marmellata di perla" <
marmella...@gmail.com
> ha scritto nel messaggio
news:mn.8d787d75a...@gmail.com...
>> Come ti dissi č meglio usare un'altra strada....
>
> Ho utilizzato questa:
>
>   lungContr = Len(strContr) - 2
>   strContr = Left(strContr, lungContr)
> Left mi restituisce i lungContr caratteri della stringa strContr.
> Ciao e grazie.
per cui il mio primo suggerimento era buono, no?
Ciao



title: "Differenza" tra stringhe

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f2ifuv$7ov$1...@aioe.org...
> Cosi:
>
> Private Sub NomeTuoPulsante_Click()
>
> Dim strContr, lungContr As String
> strContr = nomeCaselladitesto
> lungContr = Len(strContr)
> strContr = Replace(strContr, "A", "",, 1, 1)
> ' lungContr - 7 questo non ti serve in quanto indica solo la posizione da
> cui iniziare la ricerca
> Testo90 = strContr
> End Sub
>
> Ciao
> Access
>
> [CUT]
>
 A mio avviso non va bene... rileggi la mia risposta ed anche l'HELP...
Si, effettivamente sostituisce tutte le occorrenze.
Compreso.
Ciao, Grazie



title: "Differenza" tra stringhe

text:
> per cui il mio primo suggerimento era buono, no?
Si, ti ringrazio.



title: "Differenza" tra stringhe

text:
"Marmellata di perla" <
marmella...@gmail.com
> ha scritto nel messaggio
news:mn.8d667d752...@gmail.com...
>
> Siccome la mia stringa strContr viene "incrementata" di parole separate da
> " - " a me serve di togliere l'ultima " - " che viene aggiunta.
> Ecco perchè mi calcolo la lunghezza e parto dal terzultimo carattere o
> meglio vorrei partire dato che non accade ciò che vorrei. :)
> Ciao
>
> --
> E l'amore
> Che vita differente avrei avuto se non avessi trovato questo amore con te.
Tanto per aumentare la confusione; se dicevi subito che le parole/frasi
contenute nella stringa sono separate da un carattere particolare (es. -)
puoi utilizzare la Split:
es.
Dim myArr() as String, nuovaStringa as string
dim conta as integer
myArr=Split(stringaDaSeparare,"-")
for conta=0 to ubound(myArr)-1
    nuovaStringa=nuovaStringa & " - " & myArr(conta)
next
nuovaStringa = Mid(nuovaStringa,3)
Ciao.
--
Sergio MAZZA


title: nuovo Database o no ??

author: ulderico

text:
Buongiorno,
Ho due Outils (mdb) che lavoravo in modo indipendente, ognuno ha il
suo scopo.  Adesso per varie ragioni li devo fondere per realizzarne
uno solo con una maschera che in pratica nelle opzioni avrà due
scelte. Mi è stato consigliato di fare un nuovo Database (mdw) con
solo una semplice maschera con due pulsanti con i quali si apriranno i
vecchi database (Metodo OpenDatabase). Sinceramente io non farei così,
(3 Db?),ma vorrei sapere se è secondo voi il modo più efficace e se ci
sono delle controindicazioni (rallentantamenti, rischi di
malfunzionamento ecc.).
Grazie


title: nuovo Database o no ??

text:
On 27 Giu, 20:26, ulderico <
ulderico.dannib...@tiscali.it
> wrote:
> Buongiorno,
>
> Ho due Outils (mdb) che lavoravo in modo indipendente, ognuno ha il
> suo scopo.  Adesso per varie ragioni li devo fondere per realizzarne
> uno solo con una maschera che in pratica nelle opzioni avrà due
> scelte. Mi è stato consigliato di fare un nuovo Database (mdw)
Chi ti ha consigliato questa cosa... non deve avere le idee
chiarissime visto che
un MDW non è assolutamente un DB ma è solo un file di protezione del
DB fino
alla versione 2003....!
Forse era un MDE....????????
>con
> solo una semplice maschera con due pulsanti con i quali si apriranno i
> vecchi database (Metodo OpenDatabase).
E' un modo semplice per non dover rifare tutto... fai un 3° Pezzo che
richiama
gli altri 2...!
Personalmente non approvo, ma non conoscendo la cosa non posso essere
tecnicamente
più preciso.
> Sinceramente io non farei così,
Nemmeno io.
> (3 Db?),ma vorrei sapere se è secondo voi il modo più efficace e se ci
> sono delle controindicazioni (rallentantamenti, rischi di
> malfunzionamento ecc.).
Nessuna controindicazione particolare, un gran "CAN CAN" per nulla...!
Non fai prima ad importare le maschere dei 2 applicativi e creare una
Maschera di Gestione tutto da un solo MDB/MDE...???
> Grazie
@Alex


title: Ancora Casella Ripilogo!

author: Ferrari Rino

text:
Alcuni post fa e stato sottoposto un problema in merito a una casella di
riepilogo,
cioč come eseguire una query di accodamento in base a una selezione di una
casella di riepilogo
(avendo come riferimento filtro ID posto nella prima column)
da Alessandro Baraldi mi e stato  suggerito di creare una funzione  Funzione
Public in un modulo:
Public Function retComboCol(strForm as string, strControl as string, intCol
as
integer) as variant
    retComboCol=Forms(strform).Controls(strControl).Clumn(intCol)
End Function
Dalla Qry inserita nella riga Criterio
=retComboCol("miaForm";"MiacaselladiRiepilogo";1)
ma i tutto a generato un errore
Proprietą o metodo non supportati dall'oggetto
MAssimiliano ha risposto che il problema era dovuto a Dao
come poter risolvere il tutto?
Grazie
Ferrari Rino


title: Ancora Casella Ripilogo!

author: Alessandro Baraldi

text:
"Ferrari Rino" <
rinof...@virgilio.it
> wrote in message
news:c11tvq$1qh$
1...@ulysses.news.tiscali.de
[CUT]
> Public Function retComboCol(strForm as string, strControl as string, intCol
> as
> integer) as variant
>     retComboCol=Forms(strform).Controls(strControl).Clumn(intCol)
> End Function
>
> Dalla Qry inserita nella riga Criterio
> =retComboCol("miaForm";"MiacaselladiRiepilogo";1)
> ma i tutto a generato un errore
>
> Proprietā o metodo non supportati dall'oggetto
>
> MAssimiliano ha risposto che il problema era dovuto a Dao
> come poter risolvere il tutto?
> Grazie
> Ferrari Rino
Anche se nutro qualche dubbio sulla questione... devi andare in
modalitā Modulo di Form o Codice VBA, dal Menų Strumenti
Riferimenti devi deselezionare Microsoft Activex Data Object
e Selezionare Microsoft DAO 3.51 o 3.6..... ricompila e potrebbe
essere risolto.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Ancora Casella Ripilogo!

text:
> > Public Function retComboCol(strForm as string, strControl as string,
intCol
> > as
> > integer) as variant
> >     retComboCol=Forms(strform).Controls(strControl).Clumn(intCol)
> > End Function
> >
> > Dalla Qry inserita nella riga Criterio
> > =retComboCol("miaForm";"MiacaselladiRiepilogo";1)
> > ma i tutto a generato un errore
> >
> > Proprietà o metodo non supportati dall'oggetto
> >
> > MAssimiliano ha risposto che il problema era dovuto a Dao
> > come poter risolvere il tutto?
> > Grazie
> > Ferrari Rino
>
>
>
> Anche se nutro qualche dubbio sulla questione... devi andare in
> modalità Modulo di Form o Codice VBA, dal Menù Strumenti
> Riferimenti devi deselezionare Microsoft Activex Data Object
> e Selezionare Microsoft DAO 3.51 o 3.6..... ricompila e potrebbe
> essere risolto.
>
> @Alex.
>
>Ciao Alex Dao 3.6 e perfettamente registrato e come priorità e in cima
all'elenco
quindi i tuoi dubbi sono fondati.
Più tosto potrebbe essere qualche anomalia nella struttura della funzione?
Verificando dopo l'errore in  modalità Debug la struttura:
retComboCol=Forms(strform).Controls(strControl).Clumn(intCol)
mi da perfettamente i valori della form , oggetto e colomn,
altri suggerimenti!
Ciao
Rino


title: Ancora Casella Ripilogo!

text:
"Ferrari Rino" <
rinof...@virgilio.it
> wrote in message
news:c12eu2$4ou$
1...@ulysses.news.tiscali.de
[CUT]
> >
> >Ciao Alex Dao 3.6 e perfettamente registrato e come priorità e in cima
> all'elenco
> quindi i tuoi dubbi sono fondati.
> Più tosto potrebbe essere qualche anomalia nella struttura della funzione?
> Verificando dopo l'errore in  modalità Debug la struttura:
> retComboCol=Forms(strform).Controls(strControl).Clumn(intCol)
> mi da perfettamente i valori della form , oggetto e colomn,
> altri suggerimenti!
> Ciao
> Rino
Si immaginavo, però non c'è mai fine alle novità..!
Mi viene un'ultimo dubbio....!
Dove hai messo la Funzione e come l'hai inserita nella
Qry.... puoi postare la stringa SQL...!??
Ciao.



title: Ancora Casella Ripilogo!

author: Karl Donaubauer

text:
Ferrari Rino ha scritto:
> Alcuni post fa e stato sottoposto un problema in merito a una casella di
> riepilogo,
> cioè come eseguire una query di accodamento in base a una selezione di una
> casella di riepilogo
> (avendo come riferimento filtro ID posto nella prima column)
> da Alessandro Baraldi mi e stato  suggerito di creare una funzione
> Funzione Public in un modulo:
>
> Public Function retComboCol(strForm as string, strControl as string,
> intCol as
> integer) as variant
>     retComboCol=Forms(strform).Controls(strControl).Clumn(intCol)
> End Function
>
> Dalla Qry inserita nella riga Criterio
> =retComboCol("miaForm";"MiacaselladiRiepilogo";1)
> ma i tutto a generato un errore
>
> Proprietà o metodo non supportati dall'oggetto
> ...
Non so perché vuoi usare una funzione. Ma forse ti aiuta
1. Clumn --> Column
o
2.
http://groups.google.com/groups?&selm=brps6i$65pac$1...@ID-46617.news.uni-berlin.de
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Ancora Casella Ripilogo!

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ca94a5be359632ac0f...@mygate.mailgate.org...

La stringa SQL e:
UPDATE tblOrdiniAcquisti SET tblOrdiniAcquisti.Fatturato = True
WHERE
(((tblOrdiniAcquisti.IDOrdineAcquisti)=retComboCol("Maschera1","ListaDDTAcqu
isto",0)));
Quando vado a lanciare la QUERY mi notifica l'errore
PS: la stringa e stata copiata da struttura SQL cosi come scritta .


title: Ancora Casella Ripilogo!

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:c12g8q$15so3c$1...@ID-46617.news.uni-berlin.de...
> Ferrari Rino ha scritto:
> > Alcuni post fa e stato sottoposto un problema in merito a una casella di
> > riepilogo,
> > cioè come eseguire una query di accodamento in base a una selezione di
una
> > casella di riepilogo
> > (avendo come riferimento filtro ID posto nella prima column)
> > da Alessandro Baraldi mi e stato  suggerito di creare una funzione
> > Funzione Public in un modulo:
> >
> > Public Function retComboCol(strForm as string, strControl as string,
> > intCol as
> > integer) as variant
> >     retComboCol=Forms(strform).Controls(strControl).Clumn(intCol)
> > End Function
> >
> > Dalla Qry inserita nella riga Criterio
> > =retComboCol("miaForm";"MiacaselladiRiepilogo";1)
> > ma i tutto a generato un errore
> >
> > Proprietà o metodo non supportati dall'oggetto
> > ...
>
> Non so perché vuoi usare una funzione. Ma forse ti aiuta
> 1. Clumn --> Column
> o
> 2.
>
Ce  modo di strutturare in maniera differente    Karl!
Ciao Rino


title: Ancora Casella Ripilogo!

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
news:c12g8q$15so3c$
1...@ID-46617.news.uni-berlin.de
[CUT]
>
> Non so perché vuoi usare una funzione. Ma forse ti aiuta
> 1. Clumn --> Column
> o
> 2.
>
http://groups.google.com/groups?&selm=brps6i$65pac$1...@ID-46617.news.uni-berlin.de
Ciao Karl
Se non ricordo male deve inserire il riferimento
alla Colonna 2 in una Query, e a memoria non si
può inserire Forms!NomeForm!NomeCombo.Column(1) nella
Query a menoo di non riscriverla via QueryDef...!
Per questo gli ho suggerito la Funzione che non farebbe
altro che restituire il Valore associato alla Column(x>1)



title: Ancora Casella Ripilogo!

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:c12h1h$53b$1...@ulysses.news.tiscali.de...

Alex c'era un errore nel modulo come sottolineato da  Karl,
Ma ora prende solo il primo valore della lista e non quelli selezionati.
>
>
>
>
>
>
>


title: Ancora Casella Ripilogo!

text:
Alessandro Baraldi ha scritto:
> Se non ricordo male deve inserire il riferimento
> alla Colonna 2 in una Query, e a memoria non si
> può inserire Forms!NomeForm!NomeCombo.Column(1) nella
> Query a menoo di non riscriverla via QueryDef...!
>
> Per questo gli ho suggerito la Funzione che non farebbe
> altro che restituire il Valore associato alla Column(x>1)
Non hai letto cosa ho scritto nel link ?
http://groups.google.com/groups?&selm=brps6i$65pac$1...@ID-46617.news.uni-berlin.de
--
cu



title: Ancora Casella Ripilogo!

text:
> >
> > Per questo gli ho suggerito la Funzione che non farebbe
> > altro che restituire il Valore associato alla Column(x>1)
>
> Non hai letto cosa ho scritto nel link ?
>
http://groups.google.com/groups?&selm=brps6i$65pac$1...@ID-46617.news.uni-berli
n.de
>
> --
 Si Karl ma mi da solo il dato selezionato, se e una multi selezione per far
si che la
QRY  venga effetuata su tutte le righe selezionate?
Ciao
Rino


title: Ancora Casella Ripilogo!

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> wrote in message
news:c12jh1$1d0179$
1...@ID-46617.news.uni-berlin.de
> Alessandro Baraldi ha scritto:
> > Se non ricordo male deve inserire il riferimento
> > alla Colonna 2 in una Query, e a memoria non si
> > può inserire Forms!NomeForm!NomeCombo.Column(1) nella
> > Query a menoo di non riscriverla via QueryDef...!
> >
> > Per questo gli ho suggerito la Funzione che non farebbe
> > altro che restituire il Valore associato alla Column(x>1)
>
> Non hai letto cosa ho scritto nel link ?
No, ma adesso si....!
Ottimo.



title: Ancora Casella Ripilogo!

text:
"Ferrari Rino" <
rinof...@virgilio.it
> wrote in message news:<c11tvq$1qh$
1...@ulysses.news.tiscali.de
>...
>
> Public Function retComboCol(strForm as string, strControl as string, intCol
> as
> integer) as variant
>     retComboCol=Forms(strform).Controls(strControl).Clumn(intCol)
> End Function
>
> Dalla Qry inserita nella riga Criterio
> =retComboCol("miaForm";"MiacaselladiRiepilogo";1)
> ma i tutto a generato un errore
>
> Proprietą o metodo non supportati dall'oggetto
>
> MAssimiliano ha risposto che il problema era dovuto a Dao
> come poter risolvere il tutto?
> Grazie
> Ferrari Rino
Io ho provato togliendo il riferimento a Column e funziona.
Quindi diventa:
Public Function retComboCol(strForm as string, strControl as string) as variant
e
=retComboCol("miaForm";"MiacaselladiRiepilogo")
Eventualmente posso fare ulteriori prove.
Ciao
maurizio.


title: Ancora Casella Ripilogo!

text:
"Ferrari Rino" <
rinof...@virgilio.it
> wrote in message news:<c11tvq$1qh$
1...@ulysses.news.tiscali.de
>...

Funziona, ..... solo che non č ).Clumn(intCol) ma ).Column(intCol)
Ciao
maurizio.


title: Ancora Casella Ripilogo!

text:
Ferrari Rino ha scritto:
>>> Per questo gli ho suggerito la Funzione che non farebbe
>>> altro che restituire il Valore associato alla Column(x>1)
>>
>> Non hai letto cosa ho scritto nel link ?
>>
>
http://groups.google.com/groups?&selm=brps6i$65pac$1...@ID-46617.news.uni-berli
>
n.de
>
>  Si Karl ma mi da solo il dato selezionato, se e una multi selezione per
> far si che la QRY  venga effetuata su tutte le righe selezionate?
Per questo devi usare codice che prende i valori dalla
casella e poi scrivi p.e. in una clausola IN direttamente
nel testo SQL.
Se ho capito bene i tuoi posts p.e. con un bottone nella
maschera e circa:
Dim strIN As String
Dim varEl As Variant
For Each varEl In Me!ListaDDTAcquisto.ItemsSelected
    strIN = strIN & Me!ListaDDTAcquisto.Column(0, varEl) & ","
Next varEl
If strIN <> "" Then
    strIN = Left(strIN, Len(strIN) - 1)
    CurrentDb.Execute "UPDATE tblOrdiniAcquisti " & _
            " SET Fatturato = True " & _
            " WHERE IDOrdineAcquisti IN(" & strIN & ");"
End If
Lo 0 di Column(0, varEl) puoi sostituire con 1 se invece
dalla prima vuoi i valori dalla seconda colonna della casella,
o 2 per la terza ecc.
--
HTH



title: Ancora Casella Ripilogo!

text:
>
> Per questo devi usare codice che prende i valori dalla
> casella e poi scrivi p.e. in una clausola IN direttamente
> nel testo SQL.
> Se ho capito bene i tuoi posts p.e. con un bottone nella
> maschera e circa:
>
> Dim strIN As String
> Dim varEl As Variant
>
> For Each varEl In Me!ListaDDTAcquisto.ItemsSelected
>     strIN = strIN & Me!ListaDDTAcquisto.Column(0, varEl) & ","
> Next varEl
>
> If strIN <> "" Then
>     strIN = Left(strIN, Len(strIN) - 1)
>     CurrentDb.Execute "UPDATE tblOrdiniAcquisti " & _
>             " SET Fatturato = True " & _
>             " WHERE IDOrdineAcquisti IN(" & strIN & ");"
> End If
>
> Lo 0 di Column(0, varEl) puoi sostituire con 1 se invece
> dalla prima vuoi i valori dalla seconda colonna della casella,
> o 2 per la terza ecc.
>
Grazie  Karl
Ferrari Rino


title: 36ore

author: Paolo

text:
Ho necessità di rappresentare il numero 36
in formato ora/minuti
dalle 36 ore iniziale devo togliere via,via
2 ore
11 min
3 ore 22 mim
a seconda delle mie prove di laboratorio
fino a raggiungere 00:00
ho provato con  questa espressione
Diff_Ore: DateDiff("n";[txtInizio];[txtFine])/60
ma i minuti escono in formato numerico
sapete indicarmi una soluzione per il mio
problema o consigliarmi la strada giusta
grazie paolo


title: 36ore

author: stwe

text:
"Paolo" <***
bjh...@tin.it
> ha scritto nel messaggio
news:F6dP7.6273$0T3.1...@news2.tin.it...

io per moltiplicare un valore data/ora maggiore di 24 ho escogitato questo
strano trucchetto, ma non so se può esserti utile:
tabella con campo numerico a precisione doppia, valori decimali 2 (m'è l'ha
detto Roberto, non so perchè, ma è giusto se l'ha detto lui... :-)  )
nel controllo nella maschera (importo)
=((-((Fix([Ore_manodopera])-[Ore_manodopera])/60*100))+Fix([Ore_manodopera])
)*[Prezzo_manodopera]
che funziona a parte i segni..... ma m'è venuta così e funziona, ora credo
che se l'adatti un po', forse ne vieni fuori, fammi sapere.
by
stwe


title: 36ore

author: Roberto dal portatile

text:
"Paolo" <***
bjh...@tin.it
> ha scritto nel messaggio
news:F6dP7.6273$0T3.1...@news2.tin.it...
> Ho necessità di rappresentare il numero 36
> in formato ora/minuti
E' doveroso prima fare un distinguo tra la proprietà Formato e la proprietà
Tipo dato di un campo; il Formato determina solamente il modo in cui il
valore contenuto in un campo viene visualizzato, mentre il Tipo dato
determina in che modo il valore viene memorizzato nel campo.
E' vero che un formato ore/minuti può essere assegnato solo ad un campo di
tipo Data/ora.
Ti ricordo però che un campo con Tipo dato Data/ora va assimilito ad un
campo di tipo Numerico la cui lungezza è Doppia precisione: nella parte
intera di un campo di tipo Data/ora è rappresentata la data espressa in
giorni a partire dal 31/12/1899, mentre nella parte decimale è rappresentato
l'orario espresso in frazioni di giorno.
Da qui si capisce che in un campo di tipo Data/ora non puoi memorizzare 36
ore (la parte decimale può rappresentare al massimo 23 ore, 59 minuti e 59
secondi),  ma 1 giorno e 12 ore (che poi sarebbe appunto 36 ore).
Però non esiste in Access alcun formato che ti visualizzi 1:12:00:00 (1
giorno, 12 ore, 0 minuti e 0 secondi).
Tutto ciò premesso, ogni volta che in Access devi opere con un campo che
contiene ore e le ore sono più di 24, detto campo non può avere come Tipo
dato Data/ora, ma dovrà essere Numerico a Doppia precisione; in esso la
parte intera conterrà le ore e la parte decimale conterrà i minuti ed i
secondi espressi in frazioni di ora (10 ore e mezza saranno memorizzate come
10,5): il formato di questo campo sarà Numero generico o Fisso (con un
numero di decimali che vuoi).
Tutto ciò non ti impedirà di sottrarre al campo Numerico in Doppia
precisione un campo di tipo Data/ora con formato hh:mm; per far questo è
sufficiente che, prima della sottrazione, moltiplichi quest'ultimo per 24
(che sono appunti le ore contenuto in un giorno).
> dalle 36 ore iniziale devo togliere via,via
> 2 ore
> 11 min
> 3 ore 22 mim
> a seconda delle mie prove di laboratorio
> fino a raggiungere 00:00
>
> ho provato con  questa espressione
> Diff_Ore: DateDiff("n";[txtInizio];[txtFine])/60
> ma i minuti escono in formato numerico
>
> sapete indicarmi una soluzione per il mio
> problema o consigliarmi la strada giusta
Quindi se il campo che contiene le 36 ore di partenza si chiama Pippo ed è
Numerico a Doppia precisione, se il campo che contiene l'orario da sottrarre
si chiama Pluto ed è di tipo Data/ora, in un campo calcolato di una query
puoi scrivere:
Diff_Ore: Pippo - Pluto*24
Naturalmente alla fine delle tue prove il tuo campo non conterrà 00:00 ma 0.
Mi auguro di essere stato chiaro.
>
> grazie paolo
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Far girare il DB di access 2002 su un computer con Access 97

author: Atanas

text:
Onde evitare di dover fare più versioni del DB, vi chiedo se è possibile
scriverlo con la versione più recente (es. Access XP) e poi distribuirlo a
chi ha versioni meno recenti di access, consegnando, oltre il DB da me fatto
anche il "motore" Develomper... ???


author: Emyr

text:


si distribuisci il tutto con il runtime di XP in teoria dovrebbe
funzionare
Saluti.
Emanuele.


title: Codice art. componibile

author: Paolo Perego

text:
Ciao a tutti, sto iniziando a programmare in Access ed inizio ad avere i
primi problemi. Ad esempio, devo poter creare un codice articolo,
componendolo da (diciamo) tre campi diversi. La funzione mi è riuscita con &
ma ora non riesco a collegare il contenuto ottenuto alla mia tabella.
N.B. ho costruito una maschera senza collegarla a nessuna tabella.
Grazie.
Paolo


title: Codice art. componibile

text:
"Paolo Perego" <
paolo....@arosoft.it
> ha scritto nel messaggio
news:8t45co$1v6$1...@nslave2.tin.it...

E perché hai costruito una maschera che non è basata su alcuna tabella, se
poi vuoi inserire i dati digitati e/o calcolati nella maschera in una tua
tabella?
Insomma la logica vorrebbe che la tua maschera abbia come origine record la
tua tabella.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Codice art. componibile

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:z8lJ5.10984$3K3.3...@news.infostrada.it...

Intendevo dire che nella maschera che ho creato, ho inserito 3 combo
collegate a 3 tabelle e nella casella di testo, (proprietà\Origine
Controllo) ho inserito la funzione di concatenazione testo (&) ed ora non so
come collegare la casella di testo ad una tabella.
Paolo.


title: Codice art. componibile

text:
"Paolo Perego" <
paolo....@arosoft.it
> ha scritto nel messaggio
news:8t9de5$7ov$1...@nslave2.tin.it...

Fermo restando che la tua maschera ha come origine record il nome della tua
tabella, nell'Origine Controllo del tua casella di testo mettici il nome del
campo della tabella al quale vuoi associarla, infine genera il codice VBA
che ti deve effettuare il concatenamento dei tre testi a fronte dell'evento
"Dopo aggiornamento" della terza combo.



title: Report con totale di campi -anche- vuoti

author: ..::Maffi Maurizio::..

text:
Scusate il topic ma proprio nn mi veniva una descrizione + efficace e
stringata al tempo stesso :)
Dunque...ho questo report con diversi campi corrispondenti a diverse taglie
(40, 42, 44 etc) ed un campo totale che somma i totali per riga.
Ora, funziona tutto alla perfezione, il mio problema è che dovrei
modificarlo, eleminando lo 0 come valore predefinito, per rendere +
leggibile il report stampato.
In questo modo però il totale nn mi viene + calcolato! Come posso ovviare a
questo problema?
ES:
PRIMA
40 42  44  46  48  50  TOT
 2   0    1     4    0   1     8
-----------------------------------
DOPO (quello che ottengo se tolgo gli zeri)
40 42  44  46  48  50  TOT
  2        1     4          1
Grazie mille a tutti


author: Salvatore

text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:dniJb.31790$VW.14...@news3.tin.it...

Fammi sapere se funziona così:  usa la formattazione condizionale con il
criterio che se il valore del controllo è uguale a zero imposti il colore
del testo uguale a quello dello sfondo.
Ciao
Salvatore


text:
Ho risolto cercando in una vecchia discussione del NG. Dovevo usare la
funzione Nz([Campo];0)
Ora è tutto ok, ti ringrazio comunque per la disponibilità
Chao
PS: Però avevo pensato anche io qualcosa di simile, eleganza zero ma
decisamente efficace :)
"Salvatore" <
sal...@tiscali.it
> ha scritto nel messaggio
news:bt4e9m$vku$1...@lacerta.tiscalinet.it...



author: SR

text:
"SR" <
ste...@despammed.com
> ha scritto nel messaggio
news:0akJb.19760$Jw2....@tornado.fastwebnet.it...
>
> "..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
> news:i5kJb.32224$VW.15...@news3.tin.it...
> > Ho risolto cercando in una vecchia discussione del NG. Dovevo usare la
> > funzione Nz([Campo];0)
>
> Ma cosě fai il contrario di quello che hai detto
>
Scusa, post partito per sbaglio


text:
"..::Maffi Maurizio::.." <
mup...@libero.it
> ha scritto nel messaggio
news:i5kJb.32224$VW.15...@news3.tin.it...
> Ho risolto cercando in una vecchia discussione del NG. Dovevo usare la
> funzione Nz([Campo];0)
Ma cosě fai il contrario di quello che hai detto


title: Filtro (apparente) indesiderato

author: Giuseppe Chielli

text:
Scusate il disturbo ulteriore ma una volta risolto il problema del
popolamento sto incontrando un'altra difficoltà: aprendo una maschera mi
risulta che non ci sono record (e non è vero) non mi viene segnalato
nessun filtro presente ma solo se faccio "rimuovi filtro" ottengo di
vedere tutti i record e di poter scorrere tutto il record associato alla
maschera. Da che può dipendere questa cosa? Ho salvato la maschera
togliendo i filtri e ho controllato la proprietà Dati->Filtro di ogni
campo. Le sole particolarità che ha la maschera sono che 1)ha due
controlli di tipo immagine per visualizzare immagini i cui percorsi sono
presenti in campi ad hoc e 2)viene gestito l'evento "current" per
assegnare il source ai controlli immagine.
Che succede? E come risolvere? Sto impazzendo.
Grazie ancora!!!!


title: Filtro (apparente) indesiderato

author: Roberto da casa

text:
"Giuseppe Chielli" <giuc...@NOSPAMlibero.it> ha scritto nel messaggio
news:dpdlec$6ml$1...@balena.cs.interbusiness.it...

Sicuramente nel passato hai impostato il filtro della maschera; senza
comunque tribolare più del dovuto per capire i perché e i percome, a fronte
dell'evento "Su corrente" della maschera imposta a falso la proprietà
FilterOn della maschera, insomma:
Me.FilterOn = False
>
> Grazie ancora!!!!
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Filtro (apparente) indesiderato

author: Alessandro Cara

text:

controlla la proprieta' DataEntry se e' impostato a "si" metti "no"
--
a.cara


title: Filtro (apparente) indesiderato

text:
Roberto da casa wrote:
>
> Sicuramente nel passato hai impostato il filtro della maschera; senza
> comunque tribolare più del dovuto per capire i perché e i percome, a fronte
> dell'evento "Su corrente" della maschera imposta a falso la proprietà
> FilterOn della maschera, insomma:
>
> Me.FilterOn = False
Risolto risalvando la maschera. Grazie.


title: selezionare tutti i record presenti in una casella di riepilogo

author: Socrate

text:
Ciao,
al fine di effettuare quanto in oggetto utilizzo del codice pubblicato
su un vecchio post da Roberto:
  Dim strLista As String
    Dim varItem As Variant
    Dim strSQL As String
     'Se non ci sono voci selezionate
     'non ci sono attività da effettuare
    If Me!Elenco30.ItemsSelected.Count = 0 Then
        MsgBox "Seleziona un Indirizzo!", vbInformation
        Exit Sub
     End If
     'Cicla nell'insieme delle voci selezionate
     For Each varItem In Me!Elenco30.ItemsSelected
         'Cattura la colonna IdDonatore di ciascuna
         'voce selezionata
         strLista = strLista & _
             Me!Elenco30.Column(0, varItem) & ","
     Next varItem
     'Elimina la virgola eccedente
     strLista = Left$(strLista, Len(strLista) - 1)
     'Crea stringa SQL
      strSQL = "select Agenzie.* FROM Agenzie " & _
                      "WHERE Agenzie.Id IN ( " & _
                      strLista & ");"
Ora tutto funziona a meraviglia sino a quando i records non diventano
numerosi perchè ricevo il messaggio:
),] o I mancante nell'estpressione della query 'Agenzie.ID IN
(45,46,47,48, ecc.
non capisco il perchè qualcuno può aiutarmi?
Grazie


author: Sergio MAZZA

text:
"Socrate" <
gro...@tiscali.it
> ha scritto nel messaggio news:1131959655.8...@z14g2000cwz.googlegroups.com...
Ciao,





Grazie
[risposta]
Forse bisognerebbe sapere che intendi per "...numerosi..." perché è probabile che la casella di riepilogo ha dei limiti e quindi lo
strumento adatto potrebbe non essere quello...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

Grazie per la risposta,
mi dà questo messaggio quando supero i 6500 - 7000 record.
Grazie


text:
"Socrate" <
gro...@tiscali.it
> ha scritto nel messaggio news:1131979068.0...@g44g2000cwa.googlegroups.com...
Grazie per la risposta,
mi dà questo messaggio quando supero i 6500 - 7000 record.
Grazie
[risposta]
Per quanto mi riguarda, io non userei quel controllo ma una maschera (o sottomaschera) appoggiata ad una tabella temporanea che
contiene il risultato della tua query di selezione...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

Grazie farò così.
peccato però era facile e "pulito", secondo te il problema è dato
dall'eccessivo numero di record?
ciao e grazie


text:
"Socrate" <
gro...@tiscali.it
> ha scritto nel messaggio news:1132047885.8...@g43g2000cwa.googlegroups.com...
Grazie farň cosě.
peccato perň era facile e "pulito", secondo te il problema č dato
dall'eccessivo numero di record?
ciao e grazie
[risposta]
Penso di sě; comunque la soluzione della sottomaschera č piů semplice e gestibile...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:
> "Socrate" <
gro...@tiscali.it
> ha scritto nel messaggio news:1132047885.8...@g43g2000cwa.googlegroups.com...
>
> Grazie farò così.
>
> peccato però era facile e "pulito", secondo te il problema è dato
> dall'eccessivo numero di record?
>
> ciao e grazie
>
> [risposta]
> Penso di sì; comunque la soluzione della sottomaschera è più semplice e gestibile...
>
> Ciao.
>
> --
> Sergio MAZZA
OK grazie


title: OT Traduzione FAQ 4.1

text:
Siamo quasi alla metà dei articoli e continuamo con la prima
FAQ del capitolo 4 Maschere.
**********************
4.1 Different colors in continuous view
Problem
In continuous view of a form you want that particular records or fields
are formatted in a special manner. If xou try to assign such formatting
(e.g. via code or expressions with any condition) the properties get
changed for all records.
Cause
The format settings in an Access form (also in continuous view)
are saved together in one place and therefore apply to all records.
Solutions
In versions >=A00 you can use Conditional Formatting. To do that
open the form in design view, mark a control and in the Format
menu choose the item Conditional Formatting. The settings are
also adjustable via VBA, see <F1> "FormatConditions" property.
Possibilities in older versions of Access:
Concerning the text color you can use the Format property
to distinguish between 4 different states and set different colors.
Have a look at the online help of the "Format property" for the
data types number and currency.
Concerning the background color there are different tricks
(controls in the background, giant characters, BMPs etc.).
You can download a little example here <colorend.zip> (11 KB).
Stephen Lebans shows some solutions that use APIs
http://www.lebans.com/formatbycriteria.htm
Dev Ashish has an example for the current record:
http://www.mvps.org/access/forms/frm0047.htm
************************
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT Traduzione FAQ 4.1

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2tpv9gF...@uni-berlin.de...

**********************
4.1 Colori differenti in maschere con visualizzazione a maschere continue
Problema
Nelle maschere con visualizzazione a maschere continue vuoi che certi record
o campi siano formattati in un modo particolare. Se provi ad assegnare
qualche formattazione (ad esempio via codice VBA o espressioni con qualche
condizione) la proprietà verrà cambiata per tutte le righe visualizzate
nella maschera.
Causa
Le impostazioni di formato in una maschera Access (anche per quelle con
visualizzazione a maschere continue) vengono salvate tutte insieme in una
zona e poi in seguito vengono applicate a tutti i record.
Soluzioni
Nelle versioni di Access uguali o successive ad Access 2000 puoi usare la
Formattazione Condizionale. Per fare questo apri la struttura della
maschera, evidenzia un controllo e nel menu Formato scegli il comando
Formattazione Condizionale. Le impostazioni sono anche modificabili da
codice VBA, vedi nell'help in linea la proprietà "Condizioni di formato".
Possibilità per le vecchie versioni di Access:
Per quanto concerne il colore del testo in primo piano puoi usare la
proprietà Formato per distinguere tra 4 differenti condizioni ed impostare
colori differenti.
Dai un'occhiata all'help in linea relativamente a "Proprietà Formato" per i
dati di tipo Numerico e Valuta.
Relativamente al colore di sfondo dei controlli ci sono diversi trucchi
(Controlli in secondo piano, caratteri di grosse dimensioni, BMP ecc.).
Puoi scaricare un piccolo esempio qui: <colored.zip> (11 KB).
Stephen Lebans mostra alcune soluzioni che usano le API di Windows:
http://www.lebans.com/formatbycriteria.htm
Dev Ashish ha un esempio per il record corrente:
http://www.mvps.org/access/forms/frm0047.htm
************************
Scuami Karl, ma nella versione italiana di questa FAQ non credi sia
opportuno segnalare la soluzione di Silvio Savoldi pubblicata sul Sito
Comune?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: OT Traduzione FAQ 4.1

text:
Salve Roberto,
Roberto da casa wrote:
> "Karl Donaubauer ha scritto:
> ...
> 4.1 Colori differenti in maschere con visualizzazione a maschere
> continue
> ...
> Scuami Karl, ma nella versione italiana di questa FAQ non credi sia
> opportuno segnalare la soluzione di Silvio Savoldi pubblicata sul Sito
> Comune?
Certo.
In genere: Complettamenti, link e segnalazioni a siti, versioni,
esempi ecc. in italiano sono sempre benvenuti.
--
tnx



title: OT Traduzione FAQ 4.1

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:2tq4fqF...@uni-berlin.de...
> Salve Roberto,
>
> Roberto da casa wrote:
> > "Karl Donaubauer ha scritto:
> > ...
> > 4.1 Colori differenti in maschere con visualizzazione a maschere
> > continue
> > ...
> > Scuami Karl, ma nella versione italiana di questa FAQ non credi sia
> > opportuno segnalare la soluzione di Silvio Savoldi pubblicata sul Sito
> > Comune?
>
> Certo.
> In genere: Complettamenti, link e segnalazioni a siti, versioni,
> esempi ecc. in italiano sono sempre benvenuti.
Allora alla fine aggiungerei:
Silvio Savoldi risolve il problema come indicato nella FAQ intitolata
"Formattazione Condizionale nelle maschere continue" pubblicata nella
Sezione Forms del Sito Comune (
www.sitoComune.com
)
>
> --
> tnx
> Karl
Ciao
Roberto


title: OT Traduzione FAQ 4.1

author: sv

text:
Karl Donaubauer ha scritto:


> Problem

> Cause

> Solutions





4.1 – Colori differenti in maschere continue
Problema
In una maschera continua desideri che certi record o campi siano
formattati in maniera particolare. Se tenti di assegnare tale
formattazione (per esempio via codice o espressioni con qualche
condizione), i cambiamenti avverranno per tutti i record.
Causa
Le impostazioni di formato in una maschera di Access (anche in modalità
continua) vengono salvate tutte assieme in un solo posto e quindi
applicate a tutti i record.
Soluzioni
Nelle versioni uguali o successive ad A2000, puoi usare la “Formattazione
Condizionale”.
Per far ciò, apri la maschera in visualizzazione struttura, evidenzia un
controllo e nel menu Formato scegli la voce “Formattazione condizionale”.
Le impostazioni sono anche modificabili via VBA, vedi con “F1” la
proprietà “Condizioni di Formato”.
Possibilità nelle precedenti versioni di Access:
Riguardo al colore del testo puoi usare la proprietà Formato per
distinguere tra 4 differenti condizioni ed assegnare colori diversi.
Esamina l’Help in linea riguardo la “Proprietà Formato” per i dati di tipo
Numerico e Valuta.
Riguardo ai colori di sfondo, vi sono diversi trucchi (controlli in
secondo piano, caratteri giganti, BMP, ecc.).
Qui puoi scaricare un piccolo esempio < colored.zip> (11 KB).
Stephen Lebans mostra alcune soluzioni che utilizzano le API:
http://www.lebans.com/formatbycriteria.htm
Dev Ashish ha un esempio per il record corrente:
http://www.mvps.org/access/forms/frm0047.htm
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: link tabella su un server internet

author: mros

text:
Salve a tutti
chiedo vs aiuto
Vorrei collegare , mediante un link , un database in locale con un database
su un server ftp.
La procedura che eseguo è creo un .mdb , nel settore delle tabelle creo un
nuovo link, cerco in FTP...fornisco l'indirizzo user e password....per magia
compaiono le cartelle e i file del server ma quando seleziono il databse
Access mi segnala l'errore " Nome del file non Valido ".
dove sbaglio?
grazie
Rosario
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: link tabella su un server internet

author: MA

text:
mros wrote:
> Salve a tutti
>
> chiedo vs aiuto
> Vorrei collegare , mediante un link , un database in locale con un
> database su un server ftp.
> La procedura che eseguo è creo un .mdb , nel settore delle tabelle
> creo un nuovo link, cerco in FTP...fornisco l'indirizzo user e
> password....per magia compaiono le cartelle e i file del server ma
> quando seleziono il databse Access mi segnala l'errore " Nome del
> file non Valido ".
>
> dove sbaglio?
A voler fare una cosa del genere.
purtroppo Access non lo permette
Discorso diverso è sql, ma con alcune avverteze e modalità
>
> grazie
>
> Rosario
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Ricerca tabellare in casella combinata

author: il barbi

text:
In una casella combinata che si appoggia su una tabella,
dove la 1.a colonna e' il contatore della tabella e la 2.a
colonna e' un campo della tabella, vorrei recuperare il
valore della 2.a colonna che corrisponde a un dato contatore
della tabella. Attualmente ho impostato un banale loop:
  For i = 0 To Me.combo.ListCount - 1
   If contatore = Me.combo.Column(0, i) Then GoTo trovato
  Next i
trovato:
ma l'esecuzione e' abbastanza lenta e siccome lo devo fare
all'apertura di ogni record provoca un ritardo percettibile
non si puo' trovare qc di piu' veloce?
il barbi


title: Ricerca tabellare in casella combinata

author: ALESSANDRO Baraldi

text:
"il barbi" <
angelo.b...@virgilio.it
> ha scritto nel messaggio
news:zY7od.373798$35.16...@news4.tin.it...

Invece di ciclare la Combo usa DlookUp č piů veloce....!
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Query aggiornamento

author: FredBusca

text:
Ciao a tutti, in una query di aggiornamento dovrei aggiornare alcuni dati,
tra cui il campo "Codice" che è formato da una sigla + numeri (es.
abc-123456 oppure def-789012) , nei criteri dovrei aggiungere una stringa
per aggiornare solo i dati che cominciano con "abc" e non quelli con "def".
spero di essere stato chiaro!
grazie


title: Query aggiornamento

author: Popi - TheBadHabits

text:

cerca l'operatore LIKE e la funzione MID nell'help :)
HTH
Popi


title: Query aggiornamento

text:
"FredBusca" <rerer> ha scritto nel messaggio
news:4df74b93$0$13974$4faf...@reader2.news.tin.it...

con l'operatore "Like" inserito in una query funziona, ma se inserisco
il codice sql in un evento della maschera mi da errore quando carica
la maschera ecco il sql:
PecSQL = "INSERT INTO DatiPec (ID_studente, Matricola, Cognome, Nome )SELECT
Anag_studenti.ID_studente," & _
"Anag_studenti.Matricola, Anag_studenti.Cognome, Anag_studenti.Nome" & _
"FROM Anag_studenti LEFT JOIN DatiPEC ON Anag_studenti.ID_studente =
DatiPEC.ID_studente" & _
"WHERE (((Anag_studenti.Matricola) Like 'LL*' Or (Anag_studenti.Matricola)
Like 'LS*')))" & _
"AND ((DatiPEC.ID_studente) Is Null))"
secondo me sono gli apicini 'LL' e 'LS'
cosa ne pensi?


title: Query aggiornamento

text:
"FredBusca" <cvcv@fgd> ha scritto nel messaggio
news:4df79a96$0$1203$4faf...@reader1.news.tin.it...

>Risolto grazie


title: Query aggiornamento

author: almorel

text:
On 14 Giu, 19:30, "FredBusca" <cvcv@fgd> wrote:
> "FredBusca" <rerer> ha scritto nel messaggionews:4df74b93$0$13974$4faf...@reader2.news.tin.it...> Ciao a tutti, in una query di aggiornamento dovrei aggiornare alcuni dati,

Ciao, se l'istruzione è proprio quella, credo che manchi qualche
spazio, es. prima del FORM.
Prova a fare un debug.print PecSql per vedere come viene letta.
Ciao
Alberto


title: Query aggiornamento

text:
"almorel" <
alm...@gmail.com
> ha scritto nel messaggio
news:5614d6c0-c145-4cc4...@b21g2000yqc.googlegroups.com...
On 14 Giu, 19:30, "FredBusca" <cvcv@fgd> wrote:
> "FredBusca" <rerer> ha scritto nel
> messaggionews:4df74b93$0$13974$4faf...@reader2.news.tin.it...> Ciao a
> tutti, in una query di aggiornamento dovrei aggiornare alcuni dati,
> > tra cui il campo "Codice" che � formato da una sigla + numeri (es.
> > abc-123456 oppure def-789012) , nei criteri dovrei aggiungere una
> > stringa
> > per aggiornare solo i dati che cominciano con "abc" e non quelli con
> > "def".
> > spero di essere stato chiaro!
> > grazie
>
> con l'operatore "Like" inserito in una query funziona, ma se inserisco
> il codice sql in un evento della maschera mi da errore quando carica
> la maschera ecco il sql:
> PecSQL = "INSERT INTO DatiPec (ID_studente, Matricola, Cognome,
> Nome )SELECT
> Anag_studenti.ID_studente," & _
> "Anag_studenti.Matricola, Anag_studenti.Cognome, Anag_studenti.Nome" & _
> "FROM Anag_studenti LEFT JOIN DatiPEC ON Anag_studenti.ID_studente =
> DatiPEC.ID_studente" & _
> "WHERE (((Anag_studenti.Matricola) Like 'LL*' Or (Anag_studenti.Matricola)
> Like 'LS*')))" & _
> "AND ((DatiPEC.ID_studente) Is Null))"
> secondo me sono gli apicini 'LL' e 'LS'
> cosa ne pensi?
Ciao, se l'istruzione � proprio quella, credo che manchi qualche
spazio, es. prima del FORM.
Prova a fare un debug.print PecSql per vedere come viene letta.
Ciao
Alberto
Si infatti era una questione di spazi e poi c'era una parentesi in pi�
Grazie


title: aggiornare solo i record <>0

author: Piero

text:
ciao a tutti

vorrei che questa query d'aggiornamento
aggiornasse a =0 solo i record che non lo sono
UPDATE TbEmailFornitori SET TbEmailFornitori.Si_No = 0;

Grazie


title: aggiornare solo i record <>0

author: Mancini

text:
Aggiungi un criterio

WHERE TbEmailFornitori.Si_No<>0

.


title: aggiornare solo i record <>0

text:
"Mancini" <
manci...@gmail.com
> ha scritto nel messaggio
news:bbf036a8-5f21-434c...@googlegroups.com...
> Aggiungi un criterio
>
> WHERE TbEmailFornitori.Si_No<>0
>
> .
Grazie Mancini


title: aggiornare solo i record <>0

author: Bruno Campanini

text:
Mancini laid this down on his screen :
> Aggiungi un criterio
>
> WHERE TbEmailFornitori.Si_No<>0
Se non funziona senza condizione, non dovrebbe funzionare nemmeno con
la condizione.
ï¿œ la sintassi che non ï¿œ completa.

Comporre query di questa semplicitï¿œ sulla griglia QBE ï¿œ tanto facile...
che ï¿œ piï¿œ facile farla giusta che sbagliarla.

Bruno


title: Slittamento di valori....

author: Gianluca

text:
Buongiorno a tutti.
Il problema ve lo spiego subito, ma prima la situazione!
Data una tabella così strutturata (in linea di massima, sono solo i campi
che ora mi interessano):
----------------------------------------------------------------------
IDCommessa        DATA            ARGOMENTO            SOSPESA
          3                      1                            A
          3                      2                            B
          3                      3                            C
          3                      4                            D
          3                      5                            E
          3                      6                            F
          3                      7                            G
          3                      8                            H
          3                      9                            I
----------------------------------------------------------------------
Il campo SOSPESA è un booleano.
Vorrei che, impostando SOSPESA a -1 (vero),
----------------------------------------------------------------------
IDCommessa        DATA            ARGOMENTO            SOSPESA
          3                      1                            A
          3                      2                            B
          3                      3
                             -1
          3                      4                            D
          3                      5                            E
          3                      6                            F
          3                      7                            G
          3                      8                            H
          3                      9                            I
----------------------------------------------------------------------
secondo l'esempio di sopra, impostare una routine da codice che trasformi
così i dati:
----------------------------------------------------------------------
IDCommessa        DATA            ARGOMENTO            SOSPESA
          3                      1                            A
          3                      2                            B
          3                      3
                             -1
          3                      4                            C
          3                      5                            D
          3                      6                            E
          3                      7                            F
          3                      8                            G
          3                      9                            H
          3                      10                           I
----------------------------------------------------------------------
Ovvero:
- viene aggiunto un record 10 in coda che riporta lo stesso argomento del
record 9
- l'argomento del reord 9 deve diventare quello del record 8
- così via fino al record 4 che prende l'argomento del record 3, indicato
con SOSPESA=-1
- la trafila di slittamento degli argomenti deve avvenire dal record
impostato con SOSPESA=-1 fino all'ultimo record della commessa.
- ovviamente, impostando con SOSPESA=-1 il record 8, deve avvenire la stessa
cosa dal record 8 in giù
- NB: il campo data l'ho indicato con un numero progressivo per semplicità,
in realtà il campo DATA contiene date, ed esiste un IDData contatore che
riporta un autoincrementante
- NB non è detto che gli IDData siano progressivi tra di loro (es: non
1,2,3,4... ma 12,32,23,44,11,55 a seconda dell'ordine di inserimento)
Tutto ciò che ho provato sinora si è rivelato infruttuoso.
Qualche virtuoso può aiutarmi cortesemente?
Ringrazio in anticipo per l'attenzione dedicatami!
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: Slittamento di valori....

author: Emyr

text:
creati una funzione od una procedura ad hoc
Saluti.
Emanuele.


title: Slittamento di valori....

text:

Esatto, è proprio ciò che voglio fare.
Semplicemente, vorrei ricevere dal NG degli aiuti o degli instradamenti, io
non riesco ad effettuare lo slittamento. Probabilmente sto sbagliando ad
usare i cicli Do...Loop until


title: apertura file formato pdf

author: Alberto

text:
Grazie Alex.. ora perň se non ti creo disturbo mi potresti spiegare
facendomi magari un esempi di come potr fare per aprire il suddetto file in
pdf dietro magari un pulsante in una maschera?
Grazie


title: apertura file formato pdf

author: Roberto da casa

text:
"Alberto" <
al...@tele2.it
> ha scritto nel messaggio
news:Dt8de.52935$Of5....@nntpserver.swip.net...
> Grazie Alex.. ora perņ se non ti creo disturbo mi potresti spiegare
> facendomi magari un esempi di come potr fare per aprire il suddetto file
in
> pdf dietro magari un pulsante in una maschera?
> Grazie
Imposta da VBA la Proprietą Indirizzo Coll. Ipertestuale (HyperlinkAddress)
del pulsante di comando (vedi help) con il path completo del file .pfd che
vuoi che si apra quando pigi il pulsannte di comando.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------