title: Sintassi funzione DCount

author: Geppo

text:
Ciao Filippo wrote:
> Buongiorno a tutti,
> scusate ma sto impazzendo con la funzione dcount, mi sono guardato
> un'infinità di esempi ma puntualmente mi restituisce:
> "errore di sintassi nell'espressione - operando o operatore mancante,
> carattere o virgola non valida oppure testo immesso non racchiuso tra
> virgolette"
>
> in un campo vuoto nella maschera proncipale vorrei eseguire un
> conteggio dei record presenti in una tabella, scrivo nell'origine
> dati di questo campo vuoto:
>
Non devi usa le virgole ma i punti e virgola e se valore_del_campo è tipo
testo lo racchiudi in apici singoli:
=DCount("[Campo_tabella]";"[Tabella]";"[Campo_tabella]='valore_del_campo'")
> ho provato come origine dati, espressione, codice vba, macro ma nulla
> da fare.
>
> Mi servirebbe un aiutino, Grazie.
> Filippo.
--
Ciao
Geppo


title: Sintassi funzione DCount

author: Karl Donaubauer

text:
Karl Donaubauer wrote:
> Filippo wrote:
.>> ...
>> in un campo vuoto nella maschera proncipale vorrei eseguire un
>> conteggio dei record presenti in una tabella, scrivo nell'origine
>> dati di questo campo vuoto:
>>
>> =DCount("[Campo_tabella]","[Tabella]","[Campo_tabella]=valore_del_campo")
>> ho provato come origine dati, espressione, codice vba, macro ma nulla
>> da fare.
>
> ...Proviamo di creare un espressione che puoi
> usare nella proprietà "Origine controllo" di una casella di testo.
> ...
> =DCount("[Campo_tabella]","[Tabella]","[Campo_tabella]=" &
> valore_del_campo)
> Se il campo nella condizione è un testo:
>
> =DCount("[Campo_tabella]","[Tabella]","[Campo_tabella]='" &
> valore_del_campo & "'")
*Oops*, come già detto da Geppo (che non ha solo copiato/incollato ;-)
in un espressione devi usare punto e virgola. Poi se scrivi un valore
non un riferimento è giusto
=DCount("[Campo_tabella]";"[Tabella]";"[Campo_tabella]=valore_del_campo")
o per un testo
=DCount("[Campo_tabella]";"[Tabella]";"[Campo_tabella]='valore_del_campo'")
--
Karl
(che adesso veramente si fa un café)
*********
Access FAQ:
www.donkarl.com/it


title: Sintassi funzione DCount

author: Filippo

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:6fe14fF...@mid.individual.net...

Avete ragione, allora inserendo i dati reali come origine controllo in una
casella di testo questo è il risultato:
=DCount("[società]";"[sedi_remote]")   così funziona
ovvero la mia casella di testo mi riporta il numero di record presenti nella
tabella "sede_remota". Come filtro dovrei aggiungere la "società"
visualizzata nella maschera che ho in uso. In sistesi senza aprire la
maschera sedi remote sapere tramite questo campo testo se ci sono record
riferiti alla stessa società o meno.
Vi ringrazio.


title: Sintassi funzione DCount

author: AleC

text:

Non sono mai riuscito ad impostare qualcosa di funzionante come
Origine Controllo (ControlSource) quando nell'espressione da inserire
erano presenti delle virgolette ed ho sempre risolto impostando
nell'evento Current del Modulo della Form il valore del controllo
così:
Me.TextBox = DCount("IdProgetto", "tblProgetti", "IdProgetto = " &
ValoreDaFiltrare)
Incuriosito dalle risposte di Karl e Geppo ho provato ad impostare un
controllo come indicato da loro ma puntualmente non riesce a
funzionarmi.
Con l'esempio di Karl ho impostato Origine Controllo in questi modi:
=DCount("IdProgetto","tblProgetti", "IdProgetto = " & 1)
=DCount("IdProgetto","tblProgetti", "IdProgetto = " & intA)
dove intA l'ho precedentemente valorizzato nell'evento Load della Form
a 1
Con l'esempio di Geppo
=DCount("IdProgetto";"tblProgetti"; "IdProgetto = " & intA)


title: Sintassi funzione DCount

text:
Filippo wrote:
> ...
> Avete ragione, allora inserendo i dati reali come origine controllo
> in una casella di testo questo è il risultato:
>
> =DCount("[società]";"[sedi_remote]")   così funziona
>
> ovvero la mia casella di testo mi riporta il numero di record
> presenti nella tabella "sede_remota". Come filtro dovrei aggiungere
> la "società" visualizzata nella maschera che ho in uso. In sistesi
> senza aprire la maschera sedi remote sapere tramite questo campo
> testo se ci sono record riferiti alla stessa società o meno.
Se il campo della società è del tipo testo e anche il controllo nella
maschera si chiama "Società" prova con
=DCount("[società]";"[sedi_remote]";"[Società]='" & [Società] & "'")
o se il nome della società puo contenere un apice:
=DCount("[società]";"[sedi_remote]";"[Società]=" & Chr(34) & [Società] &
Chr(34))



title: Sintassi funzione DCount

text:
"AleC" <
alessandr...@novameta.it
> ha scritto nel messaggio
news:4c76ec01-a22c-4692...@m3g2000hsc.googlegroups.com...
On 31 Lug, 16:39, "Geppo" <c...@tin.it.invalid> wrote:
> Ciao Filippo wrote:
> > Buongiorno a tutti,
> > scusate ma sto impazzendo con la funzione dcount, mi sono guardato
> > un'infinitą di esempi ma puntualmente mi restituisce:
> > "errore di sintassi nell'espressione - operando o operatore mancante,
> > carattere o virgola non valida oppure testo immesso non racchiuso tra
> > virgolette"
>
> > in un campo vuoto nella maschera proncipale vorrei eseguire un
> > conteggio dei record presenti in una tabella, scrivo nell'origine
> > dati di questo campo vuoto:
>
> Non devi usa le virgole ma i punti e virgola e se valore_del_campo č tipo
> testo lo racchiudi in apici singoli:
>
> =DCount("[Campo_tabella]";"[Tabella]";"[Campo_tabella]='valore_del_campo'")
>
> > ho provato come origine dati, espressione, codice vba, macro ma nulla
> > da fare.
>
> > Mi servirebbe un aiutino, Grazie.
> > Filippo.
>
> --
> Ciao
> Geppo
Non sono mai riuscito ad impostare qualcosa di funzionante come
Origine Controllo (ControlSource) quando nell'espressione da inserire
erano presenti delle virgolette ed ho sempre risolto impostando
nell'evento Current del Modulo della Form il valore del controllo
cosģ:
Me.TextBox = DCount("IdProgetto", "tblProgetti", "IdProgetto = " &
ValoreDaFiltrare)
Incuriosito dalle risposte di Karl e Geppo ho provato ad impostare un
controllo come indicato da loro ma puntualmente non riesce a
funzionarmi.
Con l'esempio di Karl ho impostato Origine Controllo in questi modi:
=DCount("IdProgetto","tblProgetti", "IdProgetto = " & 1)
=DCount("IdProgetto","tblProgetti", "IdProgetto = " & intA)
dove intA l'ho precedentemente valorizzato nell'evento Load della Form
a 1
Con l'esempio di Geppo
=DCount("IdProgetto";"tblProgetti"; "IdProgetto = " & intA)
--------------------------------
Ho effettuato numerose prove ma mi cancella tutto il comando in origine
controllo appena sposto il cursore, probabilmente sbaglio qualcosa; mi
accetta solo questa:
=DCount("[societą]";"[sedi_remote]") come inserisco il filtro salta tutto.
Il dubbio č: se avessi un valore fisso tipo un numero o un nome ok faccio
='filtro') ma se il filtro č il nome della societą che ho aperto nella mia
maschera cosa devo inserire?
In sintesi dovrei dirgli:  =DCount
"[societą]";"[sedi_remote];[societą]='SOCIETA APERTA NELLA MASCHERA2'") mi
sa che devo dichiarare il valore del campo societą della maschera2 vero? ma
da origine controllo non saprei proprio come farlo.
Grazie ancora.


title: Sintassi funzione DCount

author: Sergio MAZZA

text:
"Filippo" <
filip...@libero.it
> ha scritto nel messaggio
news:ISGkk.126767$FR.3...@twister1.libero.it...
> --------------------------------
>
> Ho effettuato numerose prove ma mi cancella tutto il comando in origine
> controllo appena sposto il cursore, probabilmente sbaglio qualcosa; mi
> accetta solo questa:
> =DCount("[societą]";"[sedi_remote]") come inserisco il filtro salta tutto.
> Il dubbio č: se avessi un valore fisso tipo un numero o un nome ok faccio
> ='filtro') ma se il filtro č il nome della societą che ho aperto nella mia
> maschera cosa devo inserire?
> In sintesi dovrei dirgli:  =DCount
> "[societą]";"[sedi_remote];[societą]='SOCIETA APERTA NELLA MASCHERA2'") mi
> sa che devo dichiarare il valore del campo societą della maschera2 vero?
> ma da origine controllo non saprei proprio come farlo.
> Grazie ancora.
Visto che filtri per nome societą e non per il suo identificativo del
record, č probabile che nel nome della societą ci sia un carattere mal
digerito da access (es. un apostrofo o doppio apice).
Per metterti al riparo da questo puoi provare cosģ:
=DCount(...;"[societą]=" & chr(34) & [casellaDiTestoConNomeSocieta] &
Chr(34))
Ciao.
--
Sergio MAZZA


title: Sintassi funzione DCount

text:
On Thu, 31 Jul 2008 15:59:15 +0200, "Filippo" <
filip...@libero.it
>
wrote:
>Buongiorno a tutti,
CUT
>
>Mi servirebbe un aiutino, Grazie.
>Filippo.
>
Ma è normale avere lo stesso Nick?
Ovviamente lo dico così, solo per curiosità, ma io non sono lo stesso,
io sono quello di tre o quattro post fa in merito alla rete.
Ciao
Filippo
PS Però rivendico la priorità :)


title: Sintassi funzione DCount

text:
"Filippo" <
f....@panservice.it
> ha scritto nel messaggio
news:jhpd949kov9g875iq...@4ax.com...
>
> Ma è normale avere lo stesso Nick?
Come chiedere se è normale chiamarsi: Filippo (per la cronaca ne conosco
uno)
> Ovviamente lo dico così, solo per curiosità, ma io non sono lo stesso,
Anch'io; tutte le mattine non riesco a riconoscermi...
> io sono quello di tre o quattro post fa in merito alla rete.
> Ciao
> Filippo
>
> PS Però rivendico la priorità :)
Ciao.
--
Sergio MAZZA


title: Sintassi funzione DCount

text:
"Filippo" <
f....@panservice.it
> ha scritto nel messaggio
news:jhpd949kov9g875iq...@4ax.com...

Beh credo sia possibile ;) tanto è l'email alla fine che ci distingue. Pensa
ai Marco o nomi comuni ce ne saranno moltissimi :) io ho sempre usato
filippo quando mi sono presentato qui mmm vabbè siamo in 2 prendiamone atto.
Ciao, Filippo.


title: Sintassi funzione DCount

author: Antonio Biso

text:
"Filippo" <
filip...@libero.it
> ha scritto nel messaggio
news:ga5mk.39626$Ca.1...@twister2.libero.it...
>
>> Ma è normale avere lo stesso Nick?
> Beh credo sia possibile ;) tanto è l'email alla fine che ci distingue.
> Pensa
Ne sei proprio sicuro?
Antonio


title: creare linee rette in figure partendo da clic del mause

author: stefano

text:
Salve.
Ho un piccolo problemino con un aplicativo da me creato.
Ho necessità di tracciare linee di vari colori su radiografie che visualizzo
in controlli immagine non associati (importanto col path le immagini da
percorsi specifici)
Una volta fissati i punti con il clic del mause e tracciate le linee (fin
qui tutto funziona bene) se ingrandisco l'immagine, non vengono spostate le
linee.
Io vorrei se è possibile (sicuramente lo è):
Quando ingramìndisco l'mmagine con le funzioni zoom da me create (aprono il
controllo immaginbe in un form più grande e impostano la propietà immagine
su zoom (dopo aver ingrandito l'immagine).
le linee dovrebbero ritrovare i punti e spostarsi.
es x:10 y=20
ingrandisco di 100
dovrei trovare la nuova X1,e Y1.
Ho già provato a calcolare matematicamente i nuovi punti ma non funziona.
Penso dipenda dal fatto che non so come viene gestita L'immagine nel
conrollo immagini non associato.


author: Carlo Costarella

text:
"stefano" <
stl...@tin.it
> ha scritto nel messaggio
news:SXOU9.35484$AA2.1...@news2.tin.it...

Un ottimo punto di partenza:
http://www.lebans.com/imageclass.htm
In alternativa ocx come LeadTools fanno tutto , ma proprio tutto, sulle
immagini.
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:DDQU9.35965$AA2.1...@news2.tin.it...

Grazie il punto di partenza che mi hai dato è molto interessante e sto
approfondendo.
 Non sono molto pratico ma Si può aquistare e ridistribuire leadtools e se
si dove?
Stefano.


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:DDQU9.35965$AA2.1...@news2.tin.it...

Grazie è un ottimo punto di partenza.
(scusa se per sbaglio ti ho risposto sulla mail)
Dovi si possono acquistare e trovare informazioni su ocx come LeatTools
Stefano


text:
CUT
> >
> Grazie č un ottimo punto di partenza.
> (scusa se per sbaglio ti ho risposto sulla mail)
> Dovi si possono acquistare e trovare informazioni su ocx come LeatTools
> Stefano
>
Si LeadTools č acquistabile e distribuibile. L'unico inconveniente č il
costo....
Dipende da quello che ti serve e per cosa lo userai.
Personalmente l'ho acquistato fino alla versione 9.0 che gestisce anche il
video (con il VideoModule) e mi trovo benissimo.
Basta fare una ricerca inserendo "LeadTools".
Ciao, Carlo


author: Roberto da casa

text:
"stefano" <
stl...@tin.it
> ha scritto nel messaggio
news:SXOU9.35484$AA2.1...@news2.tin.it...

Io approccerei il problema in un'altra maniera.
Con il path dei file immagini, oltre ad impostarci la proprietà Picture di
un controllo Immagine per visualizzare l'immagine stessa, ci imposterei
anche la proprietà Indirizzo coll. ipertestuale di un pulsante di comando;
così facendo, quando pigi il pulsante di comando, verrà aperto il file
immagine tramite l'editor di immagine relativo; è con esso che disegnerei
sull'immagine le varie righe multicolore che ti interessano; finito di
disegnare le righe chiudi l'editor di immagini salvando l'immagine con tutte
le righe che hai disegnato. Così facendo non avrei problemi di zoom.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:BqhV9.8399$YG2.2...@twister1.libero.it...
CUT
> Io approccerei il problema in un'altra maniera.
> Con il path dei file immagini, oltre ad impostarci la proprietà Picture di
> un controllo Immagine per visualizzare l'immagine stessa, ci imposterei
> anche la proprietà Indirizzo coll. ipertestuale di un pulsante di comando;
> così facendo, quando pigi il pulsante di comando, verrà aperto il file
> immagine tramite l'editor di immagine relativo; è con esso che disegnerei
> sull'immagine le varie righe multicolore che ti interessano; finito di
> disegnare le righe chiudi l'editor di immagini salvando l'immagine con
tutte
> le righe che hai disegnato. Così facendo non avrei problemi di zoom.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
ho provato questa soluzione ma da un piccolo problema, io vorrei che le
linee rette che traccio sull'immagine siano sempre dello stesso spessore,
anche quando ingrandisco l'immagine.
quindi il procedimento che dovrei fare è:
Aprire l'immagine creare i punti per le rette col clik del mause, tracciare
le linee e fin qui funziona.
A questo punto ingrandendo o rimpicciolendo l'immagine le rette si spostano
ma la loro dimensione (larghezza) rimane uguale.
Io associo in una tabella al nomeimm la linea le cordinate x y larghezza e
altezza inclinazione e colore  (imm5, linea1 02 ,05, 158, 29, true, 255)
Dopo quando apro l'immagine una function VBA mi traccia le linee associate.
Ora dovrei quando ingrandisco l'immagine con la seguente funz zoom
......
Select Case Zoom
 Case 1
 ctlImmagine.Height = ctlImmagine.ImageHeight * 50 / 100
 ctlImmagine.Width = ctlImmagine.ImageWidth * 50 / 100
....
....
 Case 4
 ctlImmagine.Height = ctlImmagine.ImageHeight * 150 / 100
 ctlImmagine.Width = ctlImmagine.ImageWidth * 150 / 100
End Select
.....
 ricalcolare i valori x y larghezza ad altezza, ma il risultato che ottengo
è diverso da quello che vorrei.
io ho fatto :
es case 4
x=x*150/100
y=y*150/100
ma non funziona correttamente.
Grazie Stefano


title: Sottomaschera e pulsanti opzioni

text:
Salve a tutti, stò realizzando una piccola applicazione access, e vado
subito al dunque:
Ho 4 pulsanti opzione, a seconda della tipologia di dati che devono finire
nel database attivo una sottomaschera con i campi che mi interessano (la
tabella di origine è unica, ma è inutile far vedere all'utente tutti i
campi). Per attivare la sottomaschera uso l'evento got focus (su attivato),
quindi nascondo 3 sottomaschere e faccio apparire quella che mi interessa.
Se però vado a scorrere i dati precedentemente inseriti è una chiavica, in
quanto tale evento non si verifica, dovrei quindi legare la sottomaschera
da visualizzare con il valore del campo opzioni per quel record.
Sapete se e come è possibile?
Luigi


title: Sottomaschera e pulsanti opzioni

text:
<
my...@inwind.it
> ha scritto nel messaggio news:41f4c832$1...@x-privat.org...

Perché non inserisci nella maschera principale una struttura a schede e in
ogni pagina di tale struttur inserisci una sottomaschera?
> Luigi
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Sottomaschera e pulsanti opzioni

text:
my...@inwind.it
 ha scritto:

1- Hai una maschera (associata a tabella o no);
2- Hai 4 sottomaschere (tutet associate alla stessa tabella origine ma che
fanno vedere dati diversi);
3- Hai 4 pulsanti (ognuno fa apparire una delle 4 maschere: qual'è il
legame tra i controlli della maschera principale e quelli della
sottomaschera?);
4- Cosa vuol dire che i dati inseriti sono "una chiavica" (non spiegarmi
il significato di chiavica ma del perchè li consideri tali :-));
5- Fornisci qualche informazione sulla struttura, please?
Ciao,
DEL_REC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Sottomaschera e pulsanti opzioni

author: TANNHAUSER

text:
my...@inwind.it
 ha scritto:

Prevedi una sola sottomaschera e, a seconda del pulsante di opzione che
viene selezionato, rendi visibili/invisibili i controlli che vuoi della
sottomaschera.
TANNHASUER



title: Sottomaschera e pulsanti opzioni

text:
do...@corte.ia (DEL_REC) ha scritto:
>
>>
>1- Hai una maschera (associata a tabella o no);
La maschera e le sottomaschere sono tutte per una sola tabella.
>2- Hai 4 sottomaschere (tutet associate alla stessa tabella origine ma che
>fanno vedere dati diversi);
Esatto
>3- Hai 4 pulsanti (ognuno fa apparire una delle 4 maschere: qual'è il
>legame tra i controlli della maschera principale e quelli della
>sottomaschera?);
Un campo contatore
>4- Cosa vuol dire che i dati inseriti sono "una chiavica" (non spiegarmi
>il significato di chiavica ma del perchè li consideri tali :-));
 La visualizzazione dei dati non và bene, se nascondo le sottomaschere non
le vedo fino a quando non clicco su uno dei pulsanti opzione.
>5- Fornisci qualche informazione sulla struttura, please?
>
E' un semplice database sulle non conformità, leggermente complicato dal
fatto che le non conformità che abbiamo in azienda si possono verificare su
un cantiere esterno, in fabbrica, in accettazione del materiale, o in fase
di reclamo dal cliente, e a seconda della tipologia alcuni campi sono
diversi.
Il registro è unico, ma nel momento che un utente deve registare una non
conformità deve prima scegliere quale delle 4 tipolgie è.
Una ulteriore complicazione è che una volta registrato il record alcuni
campi, (quelli presenti sulla prima scheda, la fase di segnalazione) non
dovranno più essere modificati, mentre quelli sulla seconda scheda (la
risoluzione) si, fino alla chiusura vera e propria in cui tutti i campi
dovranno essere bloccati.
Per fare questo ho pensato di spostare i controlli opzioni su una
sottomaschera che non consentirà le modifiche.
Un altro modo che mi viene in mente scrivendo questo messaggio potrebbe
essere modificare la struttura, non più una tabella unica..... ora ci penso
un pò.
Luigi


title: Sottomaschera e pulsanti opzioni

text:
tannau...@virgilio.it
 (TANNHAUSER) ha scritto:
>
>
>
my...@inwind.it
 ha scritto:
>
>
>Prevedi una sola sottomaschera e, a seconda del pulsante di opzione che
>viene selezionato, rendi visibili/invisibili i controlli che vuoi della
>sottomaschera.
Il problema non cambia, se ho il primo record con selezionata la prima
opzione, il secondo con la seconda, e il terzo con la prima, visualizzando
i tre record con le freccette in fondo i controlli visibili saranno solo
quelli di una maschera per tutti e tre.
Luigi


title: Sottomaschera e pulsanti opzioni

text:
<
my...@inwind.it
> ha scritto nel messaggio news:41f4...@x-privat.org...
>
tannau...@virgilio.it
 (TANNHAUSER) ha scritto:
>
> Il problema non cambia, se ho il primo record con selezionata la prima
> opzione, il secondo con la seconda, e il terzo con la prima, visualizzando
> i tre record con le freccette in fondo i controlli visibili saranno solo
> quelli di una maschera per tutti e tre.
> Luigi
Per rendere visibile la sottomaschera riferita al record che stai
visualizzando, utilizza l'evento "su corrente" della form...
Ciao.
--
Sergio MAZZA


title: ESEGUIBILI

author: Luca

text:
Vorrei sapere se esistono applicazioni oltre a office develompment per poter
rendere eseguibili i DB creati in Acces(Vorrei risparmiare).
Grazie


title: ESEGUIBILI

author: Sib dal portatile

text:
> Vorrei sapere se esistono applicazioni oltre a office develompment per
poter
> rendere eseguibili i DB creati in Acces(Vorrei risparmiare).
Attento perche' con queste domande inneschi interminabili polemiche.
Sib
PS Ripensandoci comincio subito io:
ma perche', quanto ti fa investire la MS? i miliardi?
Con una spesa praticamente inferiore all'aquisto di un buon pc, hai la
possibilita' di distribuire i tuoi programmi in piena liberta' e proprieta'
della tua opera.
Se ci lavori, l'investimento e' irrisorio per quanto ci guadagnerai, se non
ci lavori, non ti serve, ti basta la copia che hai di office.
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Pocket PC e Access

author: SimoneB

text:
Salve a tutti,
ho un database in Access per la gestione della mia azienda vorrei sapere
come poterlo mettere in un palmare con Windows CE.
A dire il vero nel palmare mi parla di pocket access ma mettendo il mio DB
all'interno di questo mi rileva alcuni errori in tabelle e provandolo ad
aprire dapprima mi dice di aprire l'applicazione e dopo il file... facendo
questo mi apre il DB ma senza maschere come posso fare per crearmi delle
maschere che mi presentino i dati in modo migliore?
Saluti Simone


title: Pocket PC e Access

author: luigiOnofrio

text:
SimoneB ha scritto:
> Salve a tutti,


> Saluti Simone
penso che devi perdere le speranze dato che su pochet access al massimo
puoi visualizzare le tabelle e fare delle semplici query (una alla volta)
l'unico programma che ho visto che faccia questo è Data on The Run, altro
non ho trovato.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Pocket PC e Access

author: Repko

text:
"luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:csqt52$r6$1...@news.newsland.it...

Ciao Simone,
io uso abcDB, è un software scaricato da
www.pocketsoft.ca
ci puoi creare tabelle, query e form con tanto di pseudolinguaggio VB! (ma
mooolto pseudo)!
inoltre ha una versione abcDB.studio per pc che ti permette di creare i tuoi
db dal desktop e poi trasferirli sul pda!
ciao!


title: Pocket PC e Access

text:
>>
> Ciao Simone,
> io uso abcDB, è un software scaricato da
www.pocketsoft.ca
> ci puoi creare tabelle, query e form con tanto di pseudolinguaggio VB! (ma
> mooolto pseudo)!
> inoltre ha una versione abcDB.studio per pc che ti permette di creare i
> tuoi
> db dal desktop e poi trasferirli sul pda!
> ciao!
>
>
Provo e vi faccio sapere per il momento grazie e saluti Simone


title: domanda su query

text:
In una query, quando faccio in modo di immettere un criterio manualmente con
le parentesi quadre, ho il problema che se non immetto nulla in quel campo
la selezione non mi prende tutti i valori, ma nessuno.
come faccio a fare in modo che se lascio quel parametro vuoto, la query mi
prenda tutti i valori di quel campo?
spero di essere stato chiaro.
grazie.


title: domanda su query

author: Roberto dal portatile

text:
"Luca" <
luca...@tiscalinet.it
> ha scritto nel messaggio
news:900snn$f7o$1...@lacerta.tiscalinet.it...

Prova a scrivere nei criteri:
Like [qualcosa] & "*"
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: domanda su query

text:
Luca <
luca...@tiscalinet.it
> ha scritto:
> In una query, quando faccio in modo di immettere un criterio manualmente
con
> le parentesi quadre, ho il problema che se non immetto nulla in quel campo
> la selezione non mi prende tutti i valori, ma nessuno.
>
> come faccio a fare in modo che se lascio quel parametro vuoto, la query mi
> prenda tutti i valori di quel campo?
[TuoParametro] Or [TuoParametro] Is Null
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: domanda su query

author: Riccardo

text:
Luca <
luca...@tiscalinet.it
> wrote in message
900snn$f7o$1...@lacerta.tiscalinet.it...
> In una query, quando faccio in modo di immettere un criterio manualmente
con
> le parentesi quadre, ho il problema che se non immetto nulla in quel campo
> la selezione non mi prende tutti i valori, ma nessuno.
>
> come faccio a fare in modo che se lascio quel parametro vuoto, la query mi
> prenda tutti i valori di quel campo?
>
>
> spero di essere stato chiaro.
>
> grazie.
_
come ha detto roberto, pero' l'* puoi inserirlo anche prima, dipende dalle
ricerche che devi fare
Like "*" & [qualcosa] & "*"
ciao Riccardo


title: domanda su query

text:
tutto a posto.
grazie a tutti.


title: COME SI ESEGUE UNA QUERY DI AGGIORNAMENTO DA VB?

author: Fabio Gulotta

text:
Con docmd.Opendquery?
grazie ciao


text:
"Fabio Gulotta" <
fab....@tiscalinet.it
> ha scritto nel messaggio
news:b08i15$jrj$1...@lacerta.tiscalinet.it...
> Con docmd.Opendquery?
>
Se la query di comando è registrata con DoCmd.OpenQuery.
Se invece la query non è registrata ed il codice SQL da eseguire è contenuto
in una stringa SQL, con DoCmd.RunSQL.
> grazie ciao
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Refrevh Vs DoCmd.RunCommand acCmdSaveRecord

author: MarcoVR

text:
Buongiorno
In un precedemte post (
http://groups.google.it/group/
it.comp.appl.access/browse_thread/thread/a52008979e99058f#) lamentavo
la lentezza del comando me.refresh che inopportunamente (anche se
abitualmente senza problemi) utilizzavo. Risolto il problema grazie al
suggerimanto di almorel mi rimane un dubbio. Perche SaveRecord è una
scheggia e refresh lentissimo (10 secondi) anche se il record è uno
solo ?
Grazie


author: almorel

text:

Ciao, dall' help si evince che refresh salva tutti i record del form
invece che uno solo.
Potrebbe essere questa la spiegazione (?).
Ciao
Alberto


text:

Lo è di sicuro se i record sono in numero maggiore di 1, ma se il
record è uno solo ?
Ciao


text:

Bella domanda,  i misteri Microsoft sono infiniti....
Ciao
Alberto


title: cambiare via codice la sottomaschera

author: pfmarro

text:
salve!

ho una maschera FORM1 non associata

ho poi una sottomaschera  (controllo ELENCO_SM) es. elencoClienti_sm
e' possibile via codice all'apertura della mascehra FORM1 in base all'argomento
OpenArg

cambiare l'origine della sottomaschera?

sub form1_load()
  select case openArgs
    case "CLIENTI"
       elenco_sm.object .....

come devo fare?

Grazie

PFMarro


title: cambiare via codice la sottomaschera

author: Pablitomf

text:
pfmarro <
pfm...@gmail.com
> ha scritto:

TuaControlloSubForm.SourceObject = "TuoNomeForm"

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: cambiare via codice la sottomaschera

author: Karl Donaubauer

text:
pfmarro wrote:
> ho una maschera FORM1 non associata
>
> ho poi una sottomaschera  (controllo ELENCO_SM) es. elencoClienti_sm
> e' possibile via codice all'apertura della mascehra FORM1 in base
> all'argomento OpenArg
>
> cambiare l'origine della sottomaschera?
>
> sub form1_load()
>  select case openArgs
>    case "CLIENTI"
>       elenco_sm.object .....

Cambiare una sottomaschera
http://www.donkarl.com/it?FAQ4.8

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


title: cambiare via codice la sottomaschera

text:

GRAZIE!


title: Report su Multipagina

author: Enrico Pietrobon

text:
Salve a tutti, ho un problema che mi affligge ormai da tempo, e sinceramente
spero che qualcuno lo abbia già risolto, devo stampare un report ( per
esattezza una fattura ) che ovviamente in alcuni casi va stampata su più di
una pagina, e fino a qui nessun problema, il problema sorge quando la
fattura"Report" ha delle righe di divisione, sulla prima pagina tutto bene,
ma dalla seconda in poi non se ne parla che le righe vengano stampate, ho
provato a creare un sottoreport che incluse le righe, ho provato con il
comando Me.Line, ma niente, sulla prima pagina si vedono ma sulla seconda
no. Come fare
C'e' qualcuno che lo sa risolvere


title: Report su Multipagina

author: Sib

text:
"Enrico Pietrobon" dice
> Salve a tutti, ho un problema che mi affligge ormai da tempo, e
sinceramente
> spero che qualcuno lo abbia già risolto, devo stampare un report ( per
> esattezza una fattura ) che ovviamente in alcuni casi va stampata su più
di
> una pagina, e fino a qui nessun problema, il problema sorge quando la
> fattura"Report" ha delle righe di divisione, sulla prima pagina tutto
bene,
> ma dalla seconda in poi non se ne parla che le righe vengano stampate,
[cut]
Non e' che per caso l'istruzione me.line l'hai messa in un evento
dell'intestazione report?
Sib


title: Report su Multipagina

text:
> Non e' che per caso l'istruzione me.line l'hai messa in un evento
> dell'intestazione report?
>
> Sib
Ti ringrazio per la risposta, le istruzioni Me.Line le ho messe nel corpo
del report nell' evento su Formattazione, visto che nella sezione corpo c'e'
una sottomaschera che va a prendere la tabella di tutti i record da
stampare.
Ho fatto altre prove ma non riesco propio a gestire questa cosa, ho creato
un controllo per verificare se ci sono più pagine, e cosi facendo o tolto i
totali dalla prima pagina della fattura per metterli solo nel ultima, ma le
righe niente.


title: Report su Multipagina

text:
"Enrico Pietrobon" dice

Rimango dell'idea che la cosa dipenda da dove hai messo Me.Line.
Penso che, essendoci un sottoreport, l'evento del corpo del report
principale si verifichi una volta sola perche' le pagine successive vengono
create dal sottoreport. In pratica l'evento SuFormattazione del corpo si
verifica una sola volta dato che le pagine successive vengono generate dal
sottoreport.
Metti me.line nell'evento SuPagina del Report principale e vedrai che
funziona.
Ciao, Sib


title: Report su Multipagina

text:
Finalmente č fatta, ti ringrazio mi hai risolto un problemo che mi
assillava.
GRAZIE
Enrico



title: FAVOLOSO !!!!!!!!! - LEGGETE

author: Nik

text:
Ragazzi non è uno scherzo è !!!!VERO!!!!
E’ una grossa opportunità per noi giovani: arricchirsi mandando messaggi via
rete!!!
Rasmus Lino è un ragazzo danese che ha incassato in 5 mesi la bellezza di
£.64.700.000.000! Una notizia del genere non può passare certo
inosservata!!!
Se vuoi sapere come ha fatto questo simpatico giovane ad arricchirsi in tal
modo ed in fretta, ecco la spiegazione, ma sappi: non ho alcun interesse a
convincerti della bontà di questo metodo! Ho deciso di TENTARE!!!!
Questa catena si differenzia per la sua potenzialità di guadagno con un
ingresso pari al costo di DIECI CAFFE’!!! Stampa subito questo messaggio e
ti servirà in futuro. Tutto ciò che ti serve sono:
    a.. 6 banconote da £.2.000
    b.. 6 francobolli per lettera
Cos’hai da perdere? ASSOLUTAMENTE N-I-E-N-T-E-!!!! SAREBBE DA PAZZI NON
PROVARCI.
Come partecipare è semplice:
    1.. prendi 6 fogli di carta e ci scrivi su ognuno: "Ho partecipato anch’
io.
    Ho allegato £ 2.000. Bevi un caffè alla mia salute".
    Poi prendi le £ 2.000 e le inserisci in ogni foglio di carta preparato
accuratamente affinché il denaro non sia visibile dall’esterno per evitare
furti inutili.
    2.. Chiudi la busta con il foglio e le banconote ben nascoste.
    Se non lo farai le tue possibilità di guadagno si ridurrebbero
categoricamente, poiché il gioco si basa sul rispetto di queste poche e
semplici regole. Ciò che stai facendo è offrire soltanto 6 caffè: quindi
nulla di difficile e tutto legale.
    3.. Spedire a:
#1 GIANNINI LUCA
Via Palazzo dei Papazzurri, 61 A
00133 – ROMA
#2 PATRINICOLA SIMONE
Via Legnano 3
94100 – ENNA
#3 ZACCO SARA
Via Vittorio Emanuele, 375
97010 – MODICA (RG)
#4 DE VITA PIETRO PIO
Via San Severo 2/b
71033 – CASALNUOVO DI MONTEROTARO (FG)
#5 LAULETTA VINCENZO
Via Ansaloni 11/A
20095 – CUSANO MILANINO (MI)
#6 COZZOLINO NICOLA
Via Tufano, 32
80042 – BOSCOTRECASE (NA)
Ora cosa devi fare: per accedere alla lista, non devi far altro che
CANCELLARE IL NOMINATIVO #1 E SPOSTARE DI CONSEGUENZA GLI ALTRI di modo che
il #6 diventa #5, il #5 diventa #4, ecc….,
AGGIUNGENDO AL #6 IL TUO NOMINATIVO NELLA LISTA.
Spedisci questo messaggio ricordando di inserire il tuo nominativo al #6 a
tutti i newsgroup che vuoi (ce ne sono una marea in rete!). Te ne bastano
200, se ti accontenti di poco, ma ricorda che più e-mail spedisci e più
soldi ti arrivano!!!!
(Per fare ciò devi prima di tutto stampare il messaggio, ovviamente devi
salvartelo in una cartella di outlook express, [bozze per esempio] a questo
punto devi rispondere al messaggio cliccando ‘rispondi’ lo modifichi con il
tuo nome al 6# posto e lo risalvi in una cartella [ti consiglio ‘bozze’ devi
fare file, copia nella cartella bozze] bene ora ti sottoscrivi quante +
newsgroup riesci ovviamente a sottoscriverti [ricordati di configurare il
server delle news tipo quello di tiscali (
news.tiscalinet.it
) oppure quello
di tin, (
box.tin.it
), molto bene se hai tutto vai nella cartella del tuo
server (tiscali, tin, iol, wind, infinito, jumpy, etc ……) cliccaci su e vai
su news group ora ti sottoscrivi tutte le newsgroup che vuoi e queste
verranno visualizzate in elenco sotto la cartella del tuo server di news,
infine vai su bozze prendi il tuo messaggio modificato e lo trascini man
mano a tutte le newsgroup che ti sei sottoscritto [L’oggetto del messaggio
scrivilo in grande e + simpatico possibile ok?]
Leggi:
Di 200 contatti con diversi newsgroup, facciamo delle ipotesi pessimistiche
che tu ricevi solo 5 adesioni. Quindi con il tuo nome al #6 posto, su ogni
messaggio, ricevi in tutto £ 10.000. Ogni persona che ti ha spedito £.
2.000, spedisce anche lei 200 messaggi ad altrettanti newsgroup, ciascuna
con il tuo nome al #5 posto; supponendo che anche loro ricevino 5 adesioni,
questo ti porta altre £.50.000. queste 25 persone fanno almeno 200 messaggi
con il tuo nome al #4 posto e nelle medesime sfortunate 5 adesioni avrai
altre £. 250.000. Ora, queste 125 persone continuano la stessa procedura con
il tuo nome al #3 posto ancora con sole 5 adesioni e ciò ti porta altre 625
persone e quindi 1.250.000 a te!!
Ancora: queste 625 persone spediscono 200 messaggi con il tuo nome al #2
posto e ti porta a £. 6.250.000. Infine, queste 3125 persone scrivono
messaggi con il tuo nome al #1 posto, sempre calcolando solo 5 adesioni, e
ti porta a £ 31.250.000!!!!
Tutto ciò avviene con un esiguo investimento di £. 12.000 e con l’ipotesi
pessimistiche di sole 5 adesioni che è davvero basso: di solito sono 20 –
30.
Ora eccoti una media in base a 15 adesioni:
Posto #6 £. 30.000
#5 £. 450.000
#4 £.6.750.000
#3 £.101.250.000
#2 £.1.518.750.000
#1 £.22.781.750.000
Pensa se le adesioni fossero molte di più !!??!!
Tutto dipende anche da te, cioè dal numero di e-mail che vuoi spedire!
Perché non provi a vedere se questa catena conviene a te, a me, a tutti
quelli che la leggono…….
In pratica tutti ci arricchiremo solo con £.12.000, 6 francobolli e SENZA
RECARE DANNO A NESSUNO!!!!!!
Ora sta a te decidere (ma credo che tu abbia già fatto la tua scelta!)
E non serve la fortuna perché si tratta di un gioco puramente statistico, ma
affinchè funzioni correttamente devi essere ONESTO: NON CAMBIARE le modalità
perché arrecherebbe danno a te e agli altri.
Seguono due lettere per raccontarti di persone che ci hanno provato:
"Un giorno, navigando leggo questo messaggio e ci provo e dopo 4 settimane
non mi ricordavo più del gioco fino a quando sono cominciate ad arrivare le
prime buste e man mano le altre. Era incredibile, posso dire di aver
guadagnato £.60.000.000! Adesso possiedo un auto nuova e quest’estate sono
stato in Australia. WOW!!"
"Ho 37 anni e 15 gg fa ero un po’ a corto di soldi, essendo un appassionato
di Pc m’imbattei in questa lettera che diceva – Vuoi vincere tanti soldi?-
perché non provare….adesso ho un nuovissimo Pc e mi avanzano ancora tanti
soldi".
PROVA E VEDRAI COME IL TUO PORTAFOGLI SI GONFIERA’!!!


title: FAVOLOSO !!!!!!!!! - LEGGETE

text:
"Nik" <
etfa...@tin.it
> ha scritto nel messaggio
news:8g0v9v$qvf$5...@nslave1.tin.it...

> 00133 - ROMA
>
> #2 PATRINICOLA SIMONE
>
> Via Legnano 3
>
> 94100 - ENNA
>
> #3 ZACCO SARA
>
> Via Vittorio Emanuele, 375
>
> 97010 - MODICA (RG)
>
> #4 DE VITA PIETRO PIO
>
> Via San Severo 2/b
>
> 71033 - CASALNUOVO DI MONTEROTARO (FG)
>
> #5 LAULETTA VINCENZO
>
> Via Ansaloni 11/A
>
> 20095 - CUSANO MILANINO (MI)
>
> #6 COZZOLINO NICOLA
>
> Via Tufano, 32
>
> 80042 - BOSCOTRECASE (NA)
>
>
>
> Ora cosa devi fare: per accedere alla lista, non devi far altro che
> CANCELLARE IL NOMINATIVO #1 E SPOSTARE DI CONSEGUENZA GLI ALTRI di modo
che
> il #6 diventa #5, il #5 diventa #4, ecc..,
>
> AGGIUNGENDO AL #6 IL TUO NOMINATIVO NELLA LISTA.
>
> Spedisci questo messaggio ricordando di inserire il tuo nominativo al #6 a
> tutti i newsgroup che vuoi (ce ne sono una marea in rete!). Te ne bastano
> 200, se ti accontenti di poco, ma ricorda che più e-mail spedisci e più
> soldi ti arrivano!!!!
>
> (Per fare ciò devi prima di tutto stampare il messaggio, ovviamente devi
> salvartelo in una cartella di outlook express, [bozze per esempio] a
questo
> punto devi rispondere al messaggio cliccando 'rispondi' lo modifichi con
il
> tuo nome al 6# posto e lo risalvi in una cartella [ti consiglio 'bozze'
devi
> fare file, copia nella cartella bozze] bene ora ti sottoscrivi quante +
> newsgroup riesci ovviamente a sottoscriverti [ricordati di configurare il
> server delle news tipo quello di tiscali (
news.tiscalinet.it
) oppure
quello
> di tin, (
box.tin.it
), molto bene se hai tutto vai nella cartella del tuo
> server (tiscali, tin, iol, wind, infinito, jumpy, etc ..) cliccaci su e

> pessimistiche di sole 5 adesioni che è davvero basso: di solito sono 20 -
> 30.
>
> Ora eccoti una media in base a 15 adesioni:
>
> Posto #6 £. 30.000
>
> #5 £. 450.000
>
> #4 £.6.750.000
>
> #3 £.101.250.000
>
> #2 £.1.518.750.000
>
> #1 £.22.781.750.000
>
>
>
> Pensa se le adesioni fossero molte di più !!??!!
>
> Tutto dipende anche da te, cioè dal numero di e-mail che vuoi spedire!
>
> Perché non provi a vedere se questa catena conviene a te, a me, a tutti
> quelli che la leggono...
>
> In pratica tutti ci arricchiremo solo con £.12.000, 6 francobolli e SENZA
> RECARE DANNO A NESSUNO!!!!!!
>
> Ora sta a te decidere (ma credo che tu abbia già fatto la tua scelta!)
>
> E non serve la fortuna perché si tratta di un gioco puramente statistico,
ma
> affinchè funzioni correttamente devi essere ONESTO: NON CAMBIARE le
modalità
> perché arrecherebbe danno a te e agli altri.
>
> Seguono due lettere per raccontarti di persone che ci hanno provato:
>
> "Un giorno, navigando leggo questo messaggio e ci provo e dopo 4 settimane
> non mi ricordavo più del gioco fino a quando sono cominciate ad arrivare
le
> prime buste e man mano le altre. Era incredibile, posso dire di aver
> guadagnato £.60.000.000! Adesso possiedo un auto nuova e quest'estate sono
> stato in Australia. WOW!!"
>
> "Ho 37 anni e 15 gg fa ero un po' a corto di soldi, essendo un
appassionato
> di Pc m'imbattei in questa lettera che diceva - Vuoi vincere tanti soldi?-
> perché non provare..adesso ho un nuovissimo Pc e mi avanzano ancora tanti
> soldi".
>
> PROVA E VEDRAI COME IL TUO PORTAFOGLI SI GONFIERA'!!!
>
Grazie di cuore amico!!!! Ci farai diventare tutti migliardari !!!!
sai se per caso oltre ai migliardi ti danno anche un compilatore Access?


title: FAVOLOSO !!!!!!!!! - LEGGETE

author: AK

text:
Ma a sto rompicoglioni di  Rasmus Lino non era stato dedicato un newsg, solo
per lui ?
Alex
bobbit_barton <
bobbit...@wappi.com
> wrote in message
0tcV4.7627$EY1....@news.infostrada.it...



title: FAVOLOSO !!!!!!!!! - LEGGETE

author: TopGun

text:
On Fri, 19 May 2000 14:46:20 GMT, "bobbit_barton" <
bobbit...@wappi.com
>
wrote:
[UltraMegaCut]
Porca miseria, hai quotato 200 e passa righe per rispondere con 3!!!!
Ciao,
Marco "TopGun"


title: Trova File

author: PaoloD

text:
Cioa a tutti!
Vorrei creare una sub che mi permetta una certa azione (es. MsgBox) se
esiste un certo file in una certa cartella: ho dato un'occhiata sia sul
Sito Comune che nei messaggi precedenti senza però riuscire a capirci
molto (quanto indicato mi pare molto + complesso della mia necessità).
Qualcuno può darmi una mano?
Grazie!


title: Trova File


title: Trova File

author: Nick

text:
PaoloD ha detto: in data 28/02/2006 9.22:

Mi pare che sul sitocomune o sul sito di karl ci sia qualcosa a
riguardo.. cmq usa questa function (inseriscila in un modulo generale) :
Public Function VerificaFile(FileIn As String) As Boolean
On Error GoTo ErrNF
VerificaFile = False
Dim oFs As Scripting.FileSystemObject
Set oFs = CreateObject("Scripting.FileSystemObject")
VerificaFile = oFs.FileExists(FileIn)
ExtNF:
Set oFs = Nothing
Exit Function
ErrNF:
Select Case Err.Number
     Case Else
         Resume ExtNF
End Select
End Function
lanciando la funzione da un qualsiasi punto nel formato (ad esempio):
msgbox VerificaFile (Percorso_Completo_e_Nome_File)
il msgbox ti restituisce VERO se il file esiste e FALSO se non esiste.
RICORDA di inserire dei riferimenti il "Mircrosoft Scripting RunTime"
altrimenti ti da errori di compilazione e non va.
Facci sapere come va.
ciao
Nick


title: Trova File

text: Grazie mille, funziona alla grande!


title: Trova File

author: Bruno Campanini

text:
"PaoloD" <
paolo.do...@tin.it
> wrote in message
news:1141114952.9...@i40g2000cwc.googlegroups.com...

========================================
Public Function FileExists(FileName As String) As Boolean
FileExists = CreateObject("Scripting.FileSystemObject") _
                 .FileExists(FileName)
End Function
========================================
Ciao
Bruno


title: Trova File

author: Sergio MAZZA

text:
"PaoloD" <
paolo.do...@tin.it
> ha scritto nel messaggio
news:1141114858.5...@t39g2000cwt.googlegroups.com...

[risposta]
Difficile eh?
Allora prova a leggere nell'help in linea (attivabile con ALT-F11, poi F1)
la funzione Dir...
Ciao.
--
Sergio MAZZA


title: query non visualizza tutti i record

author: Davide Scilabra

text:
Utilizzo la seguente query per una combobox in una maschera che serve
per visualizzare movimenti di magazzino e richieste di articoli da case
editrici.
SELECT articoli.codice, articoli.sottotitolo, articoli.titolo,
Esist.giacenza+Esist.deposito+Esist.movimento, Esist.settore FROM
articoli INNER JOIN Esist ON articoli.codice=Esist.codice ORDER BY
articoli.codice;
Mi fa vedere solamente gli articoli di cui ho esistenza di magazzino
mentre vorrei vedere tutti gli articoli della tabella articoli.
In pratica mi fa vedere solamente le righe che ho nella query di
selezione Esist.
Come mai? Come faccio a far vedere tutto e se non c'è in esist mettere
"qta 0"?
Grazie mille a tutti per lo splendido forum


title: query non visualizza tutti i record

author: Antonio Biso

text:
"Davide Scilabra" <
dav...@libriscientifici.com
> ha scritto nel messaggio
news:45dacf44$0$7754$5fc...@news.tiscali.it...

Nella query il join deve essere con freccia rivolta da articoli a esist.
e poi la giacenza sarà nz(giacenza;0)
Antonio


title: Come piazzare su una form una checkbox GRANDE ?

author: RobertoA

text:
Come ingrandire una checkbox?
Sulla label che ne indica il significato si puo' ingrandire il font
usato, ma il simboletto del quadratino resta sempre minuscolo
Come fare per ingrandirlo?


author: Ammammata

text:

potresti sostituire la check box con un pulsante GRANDE che On Click
inverte lo stato della check box (nascosta) e contemporaneamente cambia
l'immagine del pulsante stesso in accordo con lo stato della checkbox

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


author: BFS

text:

non c'è modo, almeno che non l'abbiano introdotta con le ultime versioni
io l'ho simulata con una label a sfondo bianco con dentro una bella X
nera centrata

tramite l'evento click sulla label vado a gestire il true/false della
vera checkbox nascosta e in quella fasulla cambio il colore della X da
nero a bianco

BFS


text:

Io ho 2 metodi, ovviamente non nativi:
1) Grafico, crei 2 Immagini di CheckBox iPicChecked(Checked) e iPicUnChecked(UnChecked) e su CLICK del controllo [ckBox1] fai lo switch dell'immagine.
In questo caso io inserisco NON VISIBILI 2 Immagini da usare come LIBRERIA, e su Click della 3° Immagine quella vera da visualizzare, scrivo:

Private bToggleCk1 As Boolean

Private ckBox1_Click()
bToggleCk1 = Not bToggleCk1
If bToggleCk1 Then
   Me.ckBox1.PictureData=Me.iPicChecked.PictureData
Else
   Me.ckBox1.PictureData=Me.iPicUnChecked.PictureData
End if
End Sub

2) Usi un CommandButton con solo Caption impostando il Font a WINDINGS2 FontSize=18÷24 o quello che vuoi, e switch della Caption da "R" a "£"
Private ckBox1_Click()
bToggleCk1 = Not bToggleCk1
If bToggleCk1 Then
   Me.ckBox1.Caption="R"
Else
   Me.ckBox1.Caption="£"
End if
End Sub

Io preferisco il 1° ma funzionano bene entrambi.
@Alex


author: Simone Calligaris

text:
Il giorno venerdì 2 dicembre 2022 alle 11:05:53 UTC+1 RobertoA ha scritto:


Bah, fai a meno della checkbox e utilizza un pulsante d'opzione grande come ti pare, con una bella immagine a baffetto.

Saluti


title: Inserimento dati in sottomaschera

author: zulu

text:
Ho questo problema:
su un bancale metto delle scatole, ogni bancale è numerato ed ogni
scatola ha un codice seriale numerico entrambi sono codici a barre che
leggo tranquillamente con un lettore ad emulazione di tastiera.
Sia il bancale sia gli scatoloni sono già stati registrati su due
tabelle "Bancali" chiave p. "ID_bancale" e "Materiale" chiave p.
"ID_materiale" queste tabelle sono in relazione uno - molti.
Io vorrei creare un procedura in cui lego, leggendo il codice sulle
scatole con il lettore codbar, le scatole messe sul bancale con il
numero di quel bancale (sostanzialmente devo inserire il numero del
bancale nel campo "Materiale.bancale" leggendo però il codice della
scatola).
Ho creato una maschera che visualizza il bancale (e le sue
caratteristiche) ed una sottomaschera legata alla tabella "Materiale"
che visualizza le scatole messe su quel bancale.
Apro la maschera, seleziono il bancale, la sottomaschera mi visualizza
le scatole già inserite sul bancale (se ce ne sono); se seleziono
nuovo record nella sottomaschera ed inserisco il codice della scatola
appena aggiunta al bancale, mi da errore di duplicazione record, io in
realtà non voglio duplicare il record (ricordo che la scatola è già
stata registrata nella tabella), vorrei che prendesse quel record ed
inserisse nel campo "Materiale.bancale" il numero di quel bancale.
Ho provato con una scatola non inserita in tabella, in quel caso la
inserisce e mi mette nel campo "Materiale.bancale" il numero corretto!
Qualcuno sa aiutarmi? come posso fare?
grazie


title: Inserimento dati in sottomaschera

author: Karl Donaubauer

text:
zulu wrote:
> su un bancale metto delle scatole, ogni bancale � numerato ed ogni
> scatola ha un codice seriale numerico entrambi sono codici a barre
> che leggo tranquillamente con un lettore ad emulazione di tastiera.
> Sia il bancale sia gli scatoloni sono gi� stati registrati su due
> tabelle "Bancali" chiave p. "ID_bancale" e "Materiale" chiave p.
> "ID_materiale" queste tabelle sono in relazione uno - molti.
> Io vorrei creare un procedura in cui lego, leggendo il codice sulle
> scatole con il lettore codbar, le scatole messe sul bancale con il
> numero di quel bancale (sostanzialmente devo inserire il numero del
> bancale nel campo "Materiale.bancale" leggendo per� il codice della
> scatola).
> Ho creato una maschera che visualizza il bancale (e le sue
> caratteristiche) ed una sottomaschera legata alla tabella
> "Materiale" che visualizza le scatole messe su quel bancale.
> Apro la maschera, seleziono il bancale, la sottomaschera mi
> visualizza le scatole gi� inserite sul bancale (se ce ne sono); se
> seleziono nuovo record nella sottomaschera ed inserisco il codice
> della scatola appena aggiunta al bancale, mi da errore di
> duplicazione record, io in realt� non voglio duplicare il record
> (ricordo che la scatola � gi� stata registrata nella tabella),
> vorrei che prendesse quel record ed inserisse nel campo
> "Materiale.bancale" il numero di quel bancale.
> Ho provato con una scatola non inserita in tabella, in quel caso la
> inserisce e mi mette nel campo "Materiale.bancale" il numero
> corretto!
Se ti ho capito bene puoi crearti una casella di testo non associata
(p.e. "txtScatNuova") nella maschera principale. Posiziona il cursore
in questa casella e leggi il codice della scatola.
Codice VBA del evento "Dopo Aggiornamento" della casella:
' aggiornare il record nella tabella Materiale con l'id del bancale
Currentdb.Execute _
"UPDATE Materiale SET bancale = " & Me!ID_bancale & _
" WHERE ID_materiale = " & Me!txtScatNuova
' togliere il valore dalla casella
Me!txtScatNuova = Null
' aggiornare la sottomaschera per mostrare il record di sopra
Me!NomeDellaSottomascheraConIlMateriale.Requery
Certo devi ancora aggiungere la gestione di errore.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Inserimento dati in sottomaschera

text:
On 19 Ago, 20:46, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
>
> Se ti ho capito bene puoi crearti una casella di testo non associata
> (p.e. "txtScatNuova") nella maschera principale. Posiziona il cursore
> in questa casella e leggi il codice della scatola.
> Codice VBA del evento "Dopo Aggiornamento" della casella:
>
> ' aggiornare il record nella tabella Materiale con l'id del bancale
> Currentdb.Execute _
> "UPDATE Materiale SET bancale = " & Me!ID_bancale & _
> " WHERE ID_materiale = " & Me!txtScatNuova
>
> ' togliere il valore dalla casella
> Me!txtScatNuova = Null
>
> ' aggiornare la sottomaschera per mostrare il record di sopra
> Me!NomeDellaSottomascheraConIlMateriale.Requery
>
> Certo devi ancora aggiungere la gestione di errore.
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it-
 Nascondi testo citato
Ho fatto come hai detto e funziona!
rimane un piccolo problema, dopo il primo inserimento nella casella di
testo, sia con il lettore di codici a barre che manualmente, la
maschera principale si sposta sul bancale successivo, quindi se
inserisco più codici uno di seguito all'altro, il secondo codice  lo
scrive su una casella di testo che non centra niente, devo ogni volta
tornare al computer, ritornare al bancale precedente e spostare il
cursore sulla casella di inserimento. Spero di essere stato abbastanza
chiaro...
Ho provato a mettere dopo l'aggiornamento della sottomaschera il
seguente codice:
Me!txt_ScatNuova.SetFocus
almeno per tenere la stessa casella di inserimento selezionata ma non
funziona neanche così
grazie dell'aiuto
Luca


title: Inserimento dati in sottomaschera

text:
zulu wrote:
> ...
> Ho fatto come hai detto e funziona!
> rimane un piccolo problema, dopo il primo inserimento nella casella
> di testo, sia con il lettore di codici a barre che manualmente, la
> maschera principale si sposta sul bancale successivo, quindi se
> inserisco pi� codici uno di seguito all'altro, il secondo codice  lo
> scrive su una casella di testo che non centra niente, devo ogni
> volta tornare al computer, ritornare al bancale precedente e
> spostare il cursore sulla casella di inserimento.
> ...
Ci sono alcuni soluzioni. P.e.
Puoi mettere la casella in una sezione dov'� l'unico controllo
che puo avere il focus, p.e. l'intestazione o pi� della maschera
principale o anche della sottomaschera o di una sottomaschera
non associata dov'� persino l'unico controllo. Forse l'ultimo
metodo sarebbe il pi� sicuro, dipende dalle tue circostanze.



title: Inserimento dati in sottomaschera

text:
On 21 Ago, 10:10, "Karl Donaubauer" <
NoS...@donkarl.com
> wrote:
>
> Ci sono alcuni soluzioni. P.e.
>
> Puoi mettere la casella in una sezione dov'è l'unico controllo
> che puo avere il focus, p.e. l'intestazione o pié della maschera
> principale o anche della sottomaschera o di una sottomaschera
> non associata dov'è persino l'unico controllo. Forse l'ultimo
> metodo sarebbe il più sicuro, dipende dalle tue circostanze.
>
> --
> HTH
> Karl
> *********
> Access FAQ:
www.donkarl.com/it
Ho provato con l'ultima soluzione, sottomaschera trasparente e casella
di testo con l'evento e codice VBA;
però al posto di :
>"UPDATE Materiale SET bancale = " & Me!ID_bancale & _
ho messo:
"UPDATE Materiale SET bancale = " & Form_NomeDellaMascheraPrincipale!
ID_bancale & _
per recuperare il codice del bancale da immettere. Va bene o c'è un
modo migliore per recuperare il dato?
Comunque funziona perfettamente!!
grazie infinite per i consigli e la pazienza
Luca


title: Inserimento dati in sottomaschera

text:
zulu wrote:
> Karl Donaubauer wrote:
>>
>> Puoi mettere la casella in una sezione dov'� l'unico controllo
>> che puo avere il focus, p.e. l'intestazione o pi� della maschera
>> principale o anche della sottomaschera o di una sottomaschera
>> non associata dov'� persino l'unico controllo. Forse l'ultimo
>> metodo sarebbe il pi� sicuro, dipende dalle tue circostanze.
> ...
> Ho provato con l'ultima soluzione, sottomaschera trasparente e casella
> di testo con l'evento e codice VBA;
> per� al posto di :
>> "UPDATE Materiale SET bancale = " & Me!ID_bancale & _
>
> ho messo:
> "UPDATE Materiale SET bancale = " & Form_NomeDellaMascheraPrincipale!
> ID_bancale & _
>
> per recuperare il codice del bancale da immettere. Va bene o c'� un
> modo migliore per recuperare il dato?
> ...
Hai usato la sintassi per la classe. Pi� frequente �:
"UPDATE Materiale SET bancale = " & _
Forms!NomeDellaMascheraPrincipale!ID_bancale
o da una sottomaschera anche
"UPDATE Materiale SET bancale = " & Me.Parent!ID_bancale



title: Quesito su applicativo access

author: Thunderbolt

text:
Ciao a tutti,
un mio cliente mi ha posto questo quesito in merito ad un o strano
comportamento di Un applicativo Access
<<------------------->>
Come facciamo a non
incorrere, molte volte,nella creazione di un lock file che ci impedisce la
riapertura del file PMS se non disattivando l'applicazione precedente da
TASK MANAGER?.
<<------------------>>
A me personalmente non e' mai capitato, un comportamento analogo....
Gli ho chiesto se tentavano di aprire il DB due volte dalla stessa macchina,
cosa che potrebbe causare l'errore, o se tale anomalia si presentava anche
in rete, dove l'applicativo dovrebbe funzionare bene essendo multiutente (ad
accesso condiviso) e mi ha risposto che succede in ambedue i casi.....
Sapete dirmi qualcosa in piu'?
Grazie
Emanuele


title: Quesito su applicativo access

text:
"Thunderbolt" <
ce_so...@libero.it
> ha scritto nel messaggio
news:OaSVb.27243$U4.9...@twister1.libero.it...

Hai diviso l'applicazione in fe-be?
Ciao.
--
Sergio MAZZA


title: Quesito su applicativo access

text:
[cut]
>
> Hai diviso l'applicazione in fe-be?
>
diviso l'applicazione in cosa scusa?
Emanuele


title: Quesito su applicativo access

author: SunRex

text:
"Thunderbolt" <
ce_so...@libero.it
> ha scritto nel messaggio
news:qT%Vb.28125$U4.10...@twister1.libero.it...
> [cut]
> >
> > Hai diviso l'applicazione in fe-be?
> >
>
> diviso l'applicazione in cosa scusa?
Sergio intendeva Front End e Back End
SunRex
>
> Emanuele
>
>


title: Quesito su applicativo access

text:
"Thunderbolt" <
ce_so...@libero.it
> ha scritto nel messaggio
news:qT%Vb.28125$U4.10...@twister1.libero.it...
> [cut]
>
> diviso l'applicazione in cosa scusa?
>
> Emanuele
EH! EH! Scusa ma ho avuto un momento di lapis... La traduzione è quella
indicata da SunRex.
Ciao.
--
Sergio MAZZA


title: Quesito su applicativo access

text:
 EH! EH! Scusa ma ho avuto un momento di lapis... La traduzione è quella
> indicata da SunRex.
credo di no...mi sono limitato a prendere un'applicazione da loro gia fatta,
implementare un paio di funzioni e riconsegnargliela....
comunque parlando con la persona addetta all'uso di questa applicazione, ho
scoperto che l'errore e' dovuto a delle false aperture del programma, che
restano in memoria senza completarsi...se ne hanno piu' di una fanno task
manager e chiudono tutte quelle che si sono aperte...diciamo delle false
partenze.
Grazie
Emanuele


title: Quesito su applicativo access

author: MA

text:
"Thunderbolt" <
ce_so...@libero.it
> ha scritto nel messaggio
news:Kj4Wb.4075$2j2.1...@twister2.libero.it...

Zitto... non parlare di false partenze, che Biso ti può sentire...
ne è una vittima la sera quando tenta di...
MAssimiliano


title: Quesito su applicativo access

text:
"Thunderbolt" <
ce_so...@libero.it
> ha scritto nel messaggio
news:Kj4Wb.4075$2j2.1...@twister2.libero.it...
>
> credo di no...mi sono limitato a prendere un'applicazione da loro gia
fatta,
> implementare un paio di funzioni e riconsegnargliela....
Sarebbe meglio dividerla l'Fe con maschere/query/report e tabelle collegate
al Be posizionato sul server.
> comunque parlando con la persona addetta all'uso di questa applicazione,
ho
> scoperto che l'errore e' dovuto a delle false aperture del programma, che
> restano in memoria senza completarsi...se ne hanno piu' di una fanno task
> manager e chiudono tutte quelle che si sono aperte...diciamo delle false
> partenze.
Dovresti controllare che eventuali istanze create di oggetti vengano poi
rilasciate (set VarObj = Nothing); certo non sapendo cosa fa il programma
non posso dirti di più.
Probabilmente le "false partenze" sono dovute anche a troppi doppi click che
l'utente fa per aprire l'mdb; magari il server tarda quel secondo che
l'utente crede di non aver doppioCliccato e ci riclicca sopra generando il
problema...
> Grazie
> Emanuele
Ciao.
--
Sergio MAZZA


title: Quesito su applicativo access

author: Raffaele Alberoni

text:
MA ha scritto:
> >quelle che si sono aperte...diciamo delle false
> > partenze.
> >
> > Grazie
> > Emanuele
> Zitto... non parlare di false partenze, che Biso ti può sentire...
> ne è una vittima la sera quando tenta di...
> MAssimiliano
Meglio false partenze..... che partenze anticipate!!!!!!!!!!!
O no ??????
Saluti (scherzosi)
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Aiuto su funzione Null to zero

author: Antonio in the city

text:
La suddetta funzione su due pc con sistema operativo windows ME e windows 98
(ed access 2000) non mi funziona, è possibile ?
I pc non sono miei ma di un mio amico al quale ho fornito il database. Sul
mio pc con windows Xp funziona benissimo, sul suo, l'ho constatato con i
miei occhi, nei record con valore nullo non mette il valore zero, in quelli
invece non nulli non mette i numeri ma dei quadratini e degli altri simboli.
da cosa può dipendere ?
Per favore datemi qualche delucidazione.
Grazie mille
Antonio


title: Aiuto su funzione Null to zero

author: Maurizio Borrelli

text:
"Antonio in the city" <
pipp...@it.it
> wrote in message
news:b8g8j5$sh7$1...@lacerta.tiscalinet.it...

    Comincia tu, per favore. ;-)
    Quando scrivi "la suddetta funzione" sembrerebbe ovvio che ti riferisca
al testo dell'oggetto di questo tuo post, giusto? Purtroppo nel testo:
        Aiuto su funzione Null to zero
non e' citata nessuna *funzione*. Forse ti riferisci a:
        Function Nz(Value, [ValueIfNull])
            Membro di Access.Application
?
--
    (Facci sapere se ed eventualmente come hai risolto. Grazie.)
Ciao :o)
Maurizio
--------
?SPQR(C)
 X
--------


title: nuovo motore di ricerca per adulti

text:
E' nato un nuovo motore di ricerca per SOLI ADULTI
visitatelo alla pagina:
http://www.dudaweb.com
non ve ne pentirete; e' gratuito, e' pieno di link a siti con immagini
gratuite e funziona che e' una meraviglia.
diffondete questa notizia il piu' possibile!!!
Sent via Deja.com
http://www.deja.com/
Before you buy.


title: Errore DB mai riscontrato

author: Max

text:
Ho un archivio dati che quando avvio in mio DB mi da il seguente errore:
"Tipo di dati nel campo non validi"
Ho provato in tutte le maniere ma il db non si apre più !!
Cosa è successo ?
Come Mai ?
Grazie Max


title: Errore DB mai riscontrato

text:
Io direi
Errore nel subject spesso riscontrato
e aggiungerei
ahimè
MAssimiliano


title: Errore DB mai riscontrato

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:x9uLb.719$nC1...@news.edisontel.com...
> Io direi
> Errore nel subject spesso riscontrato
> e aggiungerei
> ahimč
> MAssimiliano
Quindi da buttare ?
:-((((


title: Errore DB mai riscontrato

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:x9uLb.719$nC1...@news.edisontel.com...

Dimenticavo, ma da cosa può dipendere questo ?
Adopero A97


title: Errore DB mai riscontrato

text:
"Max" <
NOSPAM...@tiscali.it
> ha scritto nel messaggio
news:btlslb$3u0$1...@lacerta.tiscalinet.it...

Il subject? Certo.
Guarda che mi sono riferito al tuo modo di richiedere aiuto, non sono
entrato nel merito
della richiesta
MAssimiliano


title: Errore DB mai riscontrato

text:
"Max" <
NOSPAM...@tiscali.it
> ha scritto nel messaggio
news:btlso0$44h$1...@lacerta.tiscalinet.it...

Ottima risposta !!!
Se non chiedo molto come dovrei scrivere il subject ??


title: Problema stampa report

author: Maurizio M

text:
Buonasera a tutti
SO win Xp +A2003
Stampante Scontrini OLIVETTI PRT100
Ho un problema su una stampa di un report che mostra il resoconto delle
pietanze e delle bevande servite nel giorno.
Se il report viene solo visualizzato allora vedo tutti i risultati compreso
un sottoreport finale che mi mostra i totali della giornata.
Se invece stampo allora mi taglia alcune righe alla fine e,da quello che
capisco,lo fa per fare entrare tutto nell'ultima pagina evitando di stampare
le ultime 5/6 righe che sono nella pagina successiva.
Esempio:
A video 6 pagine e 1/2
a stampa 6 pagine complete con alcune righe del corpo e del sottoreport
mancanti.
Dove sbaglio ?
Grazie
Maurizio


title: Problemino stupido... ma non so come fare!

author: Luigi

text:
Ho una maschera basata su una query che effettua il conteggio di record
contenenti un determinato dato, ora vorrei che quando il risultato del
conteggio è 0 appaia una MsgbBox con un avviso, ho provato ad inserire il
seguente codice, ma siccome sono alle prime esperienze non funziona,
qualcuno può aiutarmi??
Private Sub Form_Open(Cancel As Integer)
If [Conteggio] = 0 Then
MsgBox ("Per questo anno......ecc,ecc")
End If
End Sub
Che c'è che non va??
Ciao e grazie in anticipo!
Luigi


author: Emyr

text:
On Mon, 18 Mar 2002 20:35:45 +0100, "Luigi" <
luigia...@tiscali.it
>
wrote:

è meglio che tu usi un dcount() vedi nell'help
Saluti.
Emanuele.


text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:43ic9u0p6q4h4e2p5...@4ax.com...

Da quanto ho capito la funzione dcount() serve a contare i record di un
determinato dominio o qualcosa del genere! Tuttavia il mio problema non è
quello di effettuare il conteggio ma di aprire una semplice MsgBox quando il
risultato è zero!
Ciao e grazie...ho imparato un'altra cosa!
Luigi


text:
On Mon, 18 Mar 2002 21:19:06 +0100, "Luigi" <
luigia...@tiscali.it
>
wrote:

appunto conti i record e se non ce ne sono fai apparire il messaggio
Saluti.
Emanuele.


author: Sandro G.

text:
"Luigi" <
luigia...@tiscali.it
> ha scritto nel messaggio
news:yjrl8.37133$1S3.1...@twister1.libero.it...

Non è che quando apri il Form il conteggio non è ancora stato eseguito ?
Ciao
Sandro


text:
"Sandro G." <
sgi...@bluewin.ch
> ha scritto nel messaggio
news:a76jhu$jkf$1...@rex.ip-plus.net...

Il conteggio lo fa la query quindi credo che all'apertura sia stata già
eseguito anche perchè se apro la query senza aprire la maschera funziona
correttamente!
Ciao,
Luigi


author: Roberto da casa

text:
"Luigi" <
luigia...@tiscali.it
> ha scritto nel messaggio
news:a2qm8.54111$1S3.1...@twister1.libero.it...

Prova a generare il tuo codice VBA a fronte dell'evento "Su caricamento"
anzichè a fronte dell'evento "Su aprtura" della maschera.
Inoltre bisogneremme capire quale sia il codice SQL della query.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: da listbox a tabella ...

author: BC

text:
Dovrei accodare ad una tabella solo il valore della seconda colonna delle
colonne selezionate in una listbox..
Quancuno in questa quasi calda estate, mi sa suggerire come potri fare?
grazie
 BC
ps: Saluti a Carlo Costarella


title: da listbox a tabella ...

author: Morgan

text:
"BC" <
briglia...@tiscali.it
> ha scritto nel messaggio
news:44e0898f$0$1010$5fc...@news.tiscali.it...

Per estrarti il valore di una determinata colonna di una listbox
devi usare la proprietà Column di questa.
Qui sotto un esempio, l'ho fatto a mente quindi dagli una controllata.
Private Sub lstTuaListBox_Click()
Dim strValoreColonna As String
Dim StrSQL As String
Dim intID As String
Dim rs As Dao.Recordset
Dim db As Dao.Database
On Error GoTo ErrHandle
'Intercetta l'eventualità che venga selezionata una rifa vuota.
If (lstTuaListBox.ListIndex) = -1 Then Exit Sub
'Il valore tra parentesi identifica la colonna.
'Fai attenzione che le colonne sono numerate da 0.
intID = lstTuaListBox.Column(0)
strValoreColonna = lstTuaListBox.Column(2)
'Predispone la query per cercare il file.Presuppongo che ID sia la chiave
primaria.
strSQL = "SELECT * FROM tblTuaTabella WHERE ID = " & intID & ";"
Set db=CurrentDb
Set rs = db.OpenRecordset(strSQL)
'Se il record non esiste ne inserisce uno nuovo.
If rs.BOF And rs.EOF Then
    rs.AddNew
    rs.Fields("TuoCampo")=strValoreColonna
    rs.Update
Else
'Se il record esiste sovrascrive il valore.
    rs.Edit
    rs.Fields("TuoCampo")=strValoreColonna
    rs.Update
End if
rs.Close
Set rs=Nothing
ErrHandle:
If Err.Number=0 Then Exit Sub
Msgbox "Si è verificato un errore:" & " Errore " & Err.Number & "
Descrizione " & Err.Description
End Sub
Ciao
Morgan


title: da listbox a tabella ...

author: Alessandro Baraldi

text:
BC ha scritto:

Credo intendessi dire che vuoi accodare il valore della 2°
colonna(indice 1)
di tutte le Righe selezionate....!!
Ciclando la collection ItemSelected riesci ad ottenere l'indice delle
sole Row selezionate, a quel punto non potresti usare ItemData in
quanto restituisce il valore della colonna Bound
al controllo, quindi puoi usare la proprietà Column passando l'indice
1 di colonna e l'indice di Row del ciclo...., quindi un INSERT
Dim varItm as variant
If Me!NomeListBox.ListIndex<0 then exit sub
For Each varItm In Me!NomeListBox.ItemsSelected
    Currentdb.Execute"INSERT INTO NomeTabella (NomeCampo) VALUES ('" &
Me!NomeListBox.Column(1,varItm) & "');"
    DoEvents
Next
Prova una cosa simile...
@Alex
@Alex


title: da listbox a tabella ...

text:
Morgan ha scritto:

Tecnica a parte, ma se il Record esiste perchè deve editarlo...???
Solitamente nell'ottimizzazione si SKIPPA....
Manca la parte che in effetti non era chiarissima relativa alla
Multiselezione quindi
un ciclo di AddNew.
;-)
Se poi la tabella avesse il campo come PK duplicati non ammessi con
l'INSERT
potresti evitare il controllo del Duplicato.
Ciao
@Alex


title: findrecord - esteso a tutti i record

author: cosimo

text:
Salve,
e' mia intezione effettuare una ricerca all'interno di una maschera,
fornedo in una casella di testo gli estremi di ricerca. La ricerca
deve riguardare tutti i record, e la stringa , ricercata, puo'
trovarsi in qualsiasi campo.
In estrema sintesi vorrei riprodurre la funzione"trova record"  con
una mia casella di testo ed un pulsante che contiene il codice
adeguato.

 Ho usato il metodo findrecord con scarsi risultati, avete qualche
riferimento da suggerirmi?

Grazie per l' attenzione.


title: findrecord - esteso a tutti i record

author: Bruno Campanini

text:
cosimo explained on 10-04-12 :
> Salve,
> e' mia intezione effettuare una ricerca all'interno di una maschera,
> fornedo in una casella di testo gli estremi di ricerca. La ricerca
> deve riguardare tutti i record, e la stringa , ricercata, puo'
> trovarsi in qualsiasi campo.

E i campi quanti sono? più o meno di 255000?

Bruno


title: Libri consigliati su sito comune

author: montanaro®

text:
Problema:
continuo a postare domande sul NG e probabilmente con meno "ignoranza"
in materia ad alcuni quesiti potrei rispondere da solo, inoltre
"chiedo" solamente senza mai aiutare qualcuno.
Soluzione provvisoria:
Ho visto sul sito comune alcuni libri consigliati, ma da solo rischio
di comprare qualcosa che magari è troppo avanzato per me.
In mezzo a quei titoli potete suggerirne un paio per un
"principiante"?
Sono un amministrativo, ed uso access per semplificare il lavoro
relativo a statistiche e calcoli extra contabili.
Grazie.


title: Libri consigliati su sito comune

author: Sergio MAZZA

text:

Se ti rendi conto che inizi a postare di meno richieste e magari ti ritrovi
anche ad aiutare altri, è probabile che un manuale d'uso di access non ti
serva... E' probabile.
Se ti senti di fare il grande salto nel VBA, un manuale vale l'altro; per
fare l'elenco delle funzioni/istruzioni/oggetti non ci vuole molto, il
problema è trovare un manuale che esponga degli esempi dove utilizza VBA in
modo avanzato.
Aggiungi anche un manuale sul linguaggio SQL, e segui l'intervento di
Vincenzo sulla normalizzazione di un db:
http://www.accessgroup.it/index2.asp?ID=225&ID_Coll_Menu=225&Titolo=Normalizzare%20un%20db
Ciao.
--
Sergio MAZZA


title: Libri consigliati su sito comune

text:

> Vincenzo sulla normalizzazione di un db:
http://www.accessgroup.it/index2.asp?ID=225&ID_Coll_Menu=225&Titolo=N.
..
>
> Ciao.
> --
> Sergio MAZZA
Grazie


title: Libri consigliati su sito comune

author: sv

text:
montanaro® ha scritto:

Potrebbe esserti utile questa mia traduzione..
http://www.accessgroup.it/HomeArgomenti.asp?ID=99&Oggetto2=Traduzioni%20:%20MS%20Access%202000.
..
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Libri consigliati su sito comune

author: Access

text:
Ciao sv wrote:
> montanaro® ha scritto:
>
>> Problema:
>> continuo a postare domande sul NG e probabilmente con meno
>> "ignoranza" in materia ad alcuni quesiti potrei rispondere da solo,
>> inoltre "chiedo" solamente senza mai aiutare qualcuno.
>> Soluzione provvisoria:
>> Ho visto sul sito comune alcuni libri consigliati, ma da solo rischio
>> di comprare qualcosa che magari è troppo avanzato per me.
>> In mezzo a quei titoli potete suggerirne un paio per un
>> "principiante"?
>> Sono un amministrativo, ed uso access per semplificare il lavoro
>> relativo a statistiche e calcoli extra contabili.
>> Grazie.
>
> Potrebbe esserti utile questa mia traduzione..
>
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=99&Oggetto2=Traduzioni%20:%20MS%20Access%202000.
..
>
I miei complimenti. OTTIMO.
--
Ciao
Access


title: filtro particolare

author: Maurizio

text:
Ciao amici, come sempre avrei bisogno della vostra esperienza per
risolvere il seguente problema:
nel momento in cui stampo un report chiamato "resoconto", vorrei fare in
modo che i record il cui campo "data_contabile" (formattato solo per
anno) sia diverso dall'anno corrente e contemporaneamente il valore del
campo "giacenza" sia uguale a zero, il record non venga visualizzato nel
report
Non so come scrivere questa condizione.
Grazie come sempre per la vostra pazienza


title: filtro particolare

author: cidi in trasferta

text:
Maurizio ha scritto:



ciao Maurizio
se per aprire il report usi una query metti i criteri nella stessa riga
nei relativi campi
--
Daniele
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: filtro particolare

text:
cidi in trasferta ha scritto:
> Maurizio ha scritto:
>
>
>>Ciao amici, come sempre avrei bisogno della vostra esperienza per
>>risolvere il seguente problema:
>
>
>>nel momento in cui stampo un report chiamato "resoconto", vorrei fare in
>>modo che i record il cui campo "data_contabile" (formattato solo per
>>anno) sia diverso dall'anno corrente e contemporaneamente il valore del
>>campo "giacenza" sia uguale a zero, il record non venga visualizzato nel
>>report
>>Non so come scrivere questa condizione.
>
>
>>Grazie come sempre per la vostra pazienza
>
>
> ciao Maurizio
> se per aprire il report usi una query metti i criteri nella stessa riga
> nei relativi campi
>
> --
> Daniele
>
Si uso una query, ma perdonami se insisto, cme deve essere scritta la
condizione?Mi dai un'idea?


title: filtro particolare

author: cidi sempre in trasferta

text:
Maurizio ha scritto:

Ciao Maurizio
non era chiaro? no! era sottinteso.....cmq ho ancora uno sprazzo di
lucidità.... :-)
apri la query in struttura e nei criteri dei campi interessati inserisci i
tuoi parametri:
Campo "data_contabile" =Date() campo giacenza = 0
così nel report vedrai solo i report interessati.
spero che possa esserti utile
---



title: Aprire via codice nome file con spazi

author: Edmondo Finotto

text:
Ce n'e' sempre una...
ll pb:
- il file puo' avere nome qualsiasi, ad esempio "C\documenti\nome del
file.doc" con degli spazi nel nome o nel percorso
- ho usato il prog del sito comune per richiamare la finestra per la
selezione di un file (utilissimo!)
- messaggio di word: Impossibile trovare il file "C:\documenti\nome.doc"
(anziche' "nome del file.doc")
- la stringa con cui apro il file via codice e' la seguente:
        shell "winword.exe " & nomefile
    con nomefile stringa uguale a "C\documenti\nome del file.doc"
Ho fatto tentativi vari, ma la questioncella rimane.
Non e' un pb vitalissimo, ma in questo caso devo usare altre strade, che
sono meno sicure per la stabilita' del prog.
Se qualcuno ha qualche idea...
Ciao a tutti
Edmondo


title: Aprire via codice nome file con spazi

author: Giovanni Albertone

text:
On Fri, 28 Jan 2000 16:31:28 +0100, "Edmondo Finotto"
<edmondo...@tiscalinetNOSPAZZATURA.it> wrote:
>- la stringa con cui apro il file via codice e' la seguente:
>        shell "winword.exe " & nomefile
>    con nomefile stringa uguale a "C\documenti\nome del file.doc"
Edmondo, devi includere nella stringa delle virgolette per delimitare
il nome del file.
Comunque io non userei shell per "azionare" word, ma un po' di sana
office automation.
Ciao,
Giovanni
--
Ciao,
Giovanni


title: Riconvertire un database senza che abbia vincoli di Replica

author: Fdr

text:
Salve a tutti.
Ieir avevo postato il mio problema relativo all'ID impazzito e
giustamente, come ho poi verificato, mi era stato fatto presente che
dipendeva dalla replica che avevo creato.
A questo punto chiedo: è possibile salvare (o copiare) il database
suddetto come un nuovo file senza vincoli con il suo replicante in modo
tale da riuscire a rimettere l'id con numero incrementale?


text:
Fdr ha scritto:
> Salve a tutti.
> Ieir avevo postato il mio problema relativo all'ID impazzito e
> giustamente, come ho poi verificato, mi era stato fatto presente che
> dipendeva dalla replica che avevo creato.
> A questo punto chiedo: č possibile salvare (o copiare) il database
> suddetto come un nuovo file senza vincoli con il suo replicante in modo
> tale da riuscire a rimettere l'id con numero incrementale?
Ciao Fdr
Perchč apri un altro 3d?
.
.
Ma qual'č il tuo vero problema? E' importante per te che l'ID sia di tipo
incrementale? Hai fatto un salvataggio prima di creare la replica?
A questo punto creati un database vuoto ed importa tutte le tabelle.. e
cosě fai quello che vuoi..
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
On 26 Gen, 15:37,
salv...@accessgroup.it
 (sv) wrote:
> Fdr ha scritto:
>
> > Salve a tutti.
> > Ieir avevo postato il mio problema relativo all'ID impazzito e
> > giustamente, come ho poi verificato, mi era stato fatto presente che
> > dipendeva dalla replica che avevo creato.
> > A questo punto chiedo: è possibile salvare (o copiare) il database
> > suddetto come un nuovo file senza vincoli con il suo replicante in modo
> > tale da riuscire a rimettere l'id con numero incrementale?Ciao Fdr
>
> Perchè apri un altro 3d?
> .
> .
> Ma qual'è il tuo vero problema? E' importante per te che l'ID sia di tipo
> incrementale? Hai fatto un salvataggio prima di creare la replica?
> A questo punto creati un database vuoto ed importa tutte le tabelle.. e
> così fai quello che vuoi..
>
> --
> sv
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
a...@newsland.it
Il mio problema è che ho delle relazioni e delle maschere con altri
database. Ho paura che dovrei riprogrammare tutto il database...
Ho aperto un altro thread perché il problema esposto è diverso, anche
se collegato al primo.


title: Aiuto per l'importazione files dbf con mega-campi!

author: Max

text:
Ciao a tutti, scusate l'intromissione.
Ho un grosso problema con l'importazione di un file dbf in Access 97/2000.
Devo importare un mega-file di circa 135 Mb, per poi lavorarlo in Access per
raggiungere il mio scopo (elaborazione dati per il grosso studio fiscale per
cui lavoro).
Tuttavia, alcuni campi del dbf eccedono i 255 caratteri, quindi ogni volta
che provo ad importarli in Access 2000 non riesco a farlo, in quanto mi
ritrovo campi mozzati a pochi caratteri!
Ecco la domanda: c'è qualcuno che può gentilmente aiutarmi al fine di
importare i campi superiori a 255 caratteri in Access?
Ho provato anche con Excel, con gli stessi poveri risultati.
Grazie per l'aiuto che vorrete eventualmente riservarmi, scusatemi ancora
per il disturbo.
Max


author: Emyr

text:
On Thu, 21 Nov 2002 15:27:54 GMT, "Max" <
pinco...@pincopallo.com
>
wrote:

provato ad importarli in campi memo?
Saluti.
Emanuele.


text:
> provato ad importarli in campi memo?
> Saluti.
> Emanuele.
Ci ho provato, ma non funzionava; non è possibile stabilire le proprietà di
un campo prima di importare o collegare dei dati, purtroppo, quindi il dbf
mi risultava già 'mozzato' nei campi di interesse qualunque fosse la tecnica
da me utilizzata.
Ecco come ho risolto il problema, forse potrebbe essere di aiuto a qualcuno.
Ho aperto il file dbf col vecchio programma DBU, ho utilizzato la funzione
di copia salvandolo come file di testo ed utilizzando l'opzione SDF (per
segnalare che i campi sono a lunghezza costante).
A questo punto è possibile l'importazione direttamente dal txt, selezionando
l'opzione a campi di lunghezza costante è possibile non solo decidere
direttamente da lì la lunghezza di ogni campo, ma soprattutto decidere il
tipo di dato che andrà a confluire nel medesimo (ed è qui che posso
finalmente specificare il tipo 'Memo'!).
Ti ringrazio per l'aiuto, ciao.
Max


title: fax con winfax

author: sb

text:
Qualcuno puo' farmi un esempio per richiamare la funzione del sitocomune per
inviare un fax con winfax.
Grazie


title: sapete dove posso trovare documentazioni in italiano sui grafici in access?

text: Grazie a tutti.


text:
">>>---<>---<<< Simba883 >>>---<>---<<<" <
simb...@libero.it
> ha scritto nel
messaggio news:ausgoa$rvm$1...@lacerta.tiscalinet.it...
> Grazie a tutti.
>
>
Ho trovato qualcosa su:
http://office.microsoft.com/italy/Assistance/2002/articles/acWebCodeinPivotV
iews.aspx
dal sito comune non è in italiano ma è chiaro:
ftp://ftp.microsoft.com/softlib/mslfiles/grphsm97.exe
non c'è molto............almeno non ho trovato molto.....!
Ciao.
@Alex.


title: Proprietà di maschera RecordsetClone.Recordcount

author: Michele (Giò)

text:
Intanto buona festa a tutti (dico festa per non alzarmi dalla sedia per vedere sul calendario di che
festa si tratta, stando sul generico non mi posso sbagliare) .
Volevo un attimo dare sfogo al mio nervoso per sapere se a qualcuno succede quello che succede a me.
Uso WXp e Acc2002
Consideriamo intanto che l'evento Load di una form è l'evento che si genera dopo che la maschera ha
aperto la sua origine dei dati.
Giusto?
Non mi ricordo con chi discutevo tempo indietro di questa cosa, ma mi giunse all'orecchio (o a
schermo) che i recordset di maschera non hanno necessità di essere caricati (con l'operazione
movelast) come con i recordset DAO in quanto è già la maschera stessa che si occupa di caricarli
,altrimenti, in una maschera, non sarebbe possibile visualizzare correttamente il numero record a
fondo maschera alla prima apertura.
Giusto?
Questo mi da da pensare che l'evento load mi da la sicurezza che il recordset sia stato caricato e
che la maschera si preoccupi automaticamente di caricare l'intero recordset.
 Tuttavia facendo riferimento alla proprietà RecordsetClone.Recordcount (o anche
Recordset.Recordcount, tanto non cambia niente sul mio db) chiamandola per fare le valutazioni del
caso dopo una trentina di righe di codice dal Form_Load, questa si trova ancora a zero.
 La conclusione che ne traggo è che l'evento Load si verifichi in anticipo rispetto all'effettiva
disponibilità di tutte le variabili, o vedendola in altra salsa, che le proprietà che dovrebbero
essere disponibili dopo l'evento Load subiscono un ritardo di aggiornamento.
Difatti, con il debug F8 riga per riga, tutto regolare, in modalità normale non va.
Ho risolto il problema inserendo
Me.Form.RecordsetClone.Movelast
prima di utilizzare la proprietà RecordsetClone.RecordCount. E allora si che funziona come Dio
comanda!!!
Praticamente ho dovuto forzare un metodo che dovrebbe già essere stato chiamato dalla form, ma che
ancora deve rendere disponibili i suoi effetti.
Se qualcuno ha qualcosa da dire a riguardo.......
Saluti e buon weekend.
Michele (Giò)
joyl...@alice.it


author: Alessandro Baraldi

text:
Michele (Giò) ha scritto:

In realtà quello che dici è verso ad una condizione.
Fai 2 prove:
1)Origine della Form la Tabella diretta
   Su Load
Private Sub Form_Load()
   Me.txtCOUNT = Me.RecordsetClone.RecordCount
End Sub
questo verdai che non funziona....
2)Origine della Form una Query "SELECT * FROM Tabella ORDER BY ID"
Private Sub Form_Load()
   Me.txtCOUNT = Me.RecordsetClone.RecordCount
End Sub
Questo funziona....!
Detto questo ti dovrebbe venire il sospetto che non è l'azione di Open
che scorre i records
ma lo statement SQL che viene obbligato a restituire un Recordset
aggiornato.
@Alex


text:
............................
In realtà quello che dici è verso ad una condizione.
Fai 2 prove:
1)Origine della Form la Tabella diretta
   Su Load
questo verdai che non funziona....
2)Origine della Form una Query "SELECT * FROM Tabella ORDER BY ID"
Questo funziona....!
Detto questo ti dovrebbe venire il sospetto che non è l'azione di Open
che scorre i records
ma lo statement SQL che viene obbligato a restituire un Recordset
aggiornato.
@Alex
Ciao @Alex. Ma pensa un pò, avevo come origine dati un enunciato SQL e manco lo sapevo, pensa da
quanto tempo è che sta li immutato..... Da quel che mi dici, avendo l'enunciato SQL (un fac-simile
del tuo, anzi proprio uguale come forma e ordinamento) il tutto dovrebbe funzionare, e invece nisba,
nè con la tabella, nè con l'enunciato. Ho appena provato.
Comunque se una volta caricato il primo record su evento click di un tasto mi vado a stampare il
recordcount, questo risulta valido. Ha avuto tutto il tempo per aggiornarsi....
Non è la prima volta comunque che mi succedono problemi di questo tipo, della serie valori ritardati
funzionanti in debug e inceppati in modalità normale......
Boh.
Michele


text:
Michele (Giò) ha scritto:
[CUT]
> Ciao @Alex. Ma pensa un pò, avevo come origine dati un enunciato SQL e manco lo sapevo, pensa da
> quanto tempo è che sta li immutato..... Da quel che mi dici, avendo l'enunciato SQL (un fac-simile
> del tuo, anzi proprio uguale come forma e ordinamento) il tutto dovrebbe funzionare, e invece nisba,
> nè con la tabella, nè con l'enunciato. Ho appena provato.
>
> Comunque se una volta caricato il primo record su evento click di un tasto mi vado a stampare il
> recordcount, questo risulta valido. Ha avuto tutto il tempo per aggiornarsi....
>
> Non è la prima volta comunque che mi succedono problemi di questo tipo, della serie valori ritardati
> funzionanti in debug e inceppati in modalità normale......
>
> Boh.
>
> Michele
Non sò che dire, facendo come ti ho detto su Load io ottengo il Numero
Record esatto, se uso la Tabella succede quello che dici, prima di
risponderti ho fatto alcune prove e posso assicurarti essere così.
Se poi ci sono altre cause che possono alterare la tua prova ......
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1165595422.3...@n67g2000cwd.googlegroups.com...
Michele (Giò) ha scritto:
[CUT]
> Ciao @Alex. Ma pensa un pò, avevo come origine dati un enunciato SQL e manco lo sapevo, pensa da
> quanto tempo è che sta li immutato..... Da quel che mi dici, avendo l'enunciato SQL (un fac-simile
> del tuo, anzi proprio uguale come forma e ordinamento) il tutto dovrebbe funzionare, e invece
> nisba,
> nè con la tabella, nè con l'enunciato. Ho appena provato.
[CUT]
Non sò che dire, facendo come ti ho detto su Load io ottengo il Numero
Record esatto, se uso la Tabella succede quello che dici, prima di
risponderti ho fatto alcune prove e posso assicurarti essere così.
Se poi ci sono altre cause che possono alterare la tua prova ......
@Alex
Mah, altre cause io non saprei proprio dove andarle a cercare; l'unica cosa che posso dire è che
sulla form "Autovetture" che è più leggera come codice e come quantità di campi non si verifica il
problema, essendo stata copiata e modificata su base form "Clienti", quindi una parente stretta.
Buon Weekend.
Michele


author: Alessandro Cara

text:
Michele (Giò) wrote:
[cut]
> Mah, altre cause io non saprei proprio dove andarle a cercare; l'unica cosa che posso dire è che
> sulla form "Autovetture" che è più leggera come codice e come quantità di campi non si verifica il
> problema, essendo stata copiata e modificata su base form "Clienti", quindi una parente stretta.
Non so se hai osservato che:
Quando carichi una tabella con molti record il render dei record avviene
abbastanza presto ma il numero di record totali (barra di navigazione)
attende un po' prima di apparire e questo a prescindere, mi sembra, dal
fatto che usi nel record source il nome di tabella od una query.
Questo porterebbe a pensare che le operazioni di scorrimento avvengano
in "batch" mode o comunque in  tempi differenti dalla conclusione della
fase di load. Siccome e' una questione di tempi e' molto facile che in
"debug" questo problema sia difficilmente osservabile.
Esiste un altro caso,(questo farebbe pensare che il sistema faccia una
count asincrona) quando i record sono veramente "tanti" la scroll bar
non e' esattamente percentualizzata rispetto al numero dei record.
Mi spiego, se tu porti la scroll bar, evidentemente sto parlando del
formato foglio, a fondo scala la stessa ti risale poiche' il sistema non
ha letto tutti i record, la cosa mi sembra sufficientemente logica
poiche' implica un risparmio di risorse.
Per quanto riguarda la situazione detta da A. Baraldi, vado a lume di
naso, il fatto che nella select sia presente un "order by" forza il
sistema a leggere tutto quello che c'e' da leggere per poter "sortare"
il risultato ergo,in "quel" caso, va da se che il valore di totale possa
essere a disposizione mentre nel caso, come si suol dire, di "tablescan"
(o "indexscan") questo non avviene.
--
ac
y-1=x


text:
Alessandro Cara ha scritto:

Ottimo, l'ORDER BY forza proprio la conta e l'aggiornamento, l'ho messo
apposta...!
Per il resto concordo pienamente con quantohai detto.
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1165616692.9...@80g2000cwy.googlegroups.com...
Alessandro Cara ha scritto:
> Michele (Giò) wrote:
> [cut]
> > Mah, altre cause io non saprei proprio dove andarle a cercare; l'unica cosa che posso dire è che
> > sulla form "Autovetture" che è più leggera come codice e come quantità di campi non si verifica
> > il
> > problema, essendo stata copiata e modificata su base form "Clienti", quindi una parente stretta.
> Questo porterebbe a pensare che le operazioni di scorrimento avvengano
> in "batch" mode o comunque in  tempi differenti dalla conclusione della
> fase di load. Siccome e' una questione di tempi e' molto facile che in
> "debug" questo problema sia difficilmente osservabile.
> Per quanto riguarda la situazione detta da A. Baraldi, vado a lume di
> naso, il fatto che nella select sia presente un "order by" forza il
> sistema a leggere tutto quello che c'e' da leggere per poter "sortare"
> il risultato ergo,in "quel" caso, va da se che il valore di totale possa
> essere a disposizione mentre nel caso, come si suol dire, di "tablescan"
> (o "indexscan") questo non avviene.
Ottimo, l'ORDER BY forza proprio la conta e l'aggiornamento, l'ho messo
apposta...!
Per il resto concordo pienamente con quantohai detto.
@Alex
--------------------
Bene ragazzi, mi sembra sia stata messa tutta la carne al fuoco a questo punto.
Tirando le somme da quel che ho letto dalle vostre risposte e considerando il mio caso:
-esiste effettivamente un ritardo di aggiornamento per i record totali nel caricamento dati, e su
questo siamo tutti d'accordo.
-sicuramente è vero che forzando un criterio di ordinamento a livello di origine record il motore
debba scorrere tutti i record, e questo a vantaggio di una forzatura nella lettura, come detto da
@Alex. Tuttavia, essendo già presente l'ORDER BY nell'origine record della mia form, il problema è
rimasto, ma stiamo parlando solo di un problema a livello temporale. Difatti, sebbene in ritardo, il
recordcount risulta corretto.
-inserendo un Movelast prima di utilizzare la proprietà Recordcount del Recordsetclone forzo lo
scorrimento del record anche  se questo dovesse essere in ritardo o addirittura ancora iniziare, e
questo mi ha consentito di risolvere il problema in quanto dopo questa operazione il codice non ha
più fallito lo scopo.
Ragazzi, buona notte.
Michele


title: Cmdialog sito comune

text:
Salve raagazzi ho scaricato l'esempio del sito comune su come richiamare le
Cmdialog di windows ma da me non succede niente devo aggiungere qualcosa.?!?
Grazie
Gianni B


Cmdialog sito comune


title: Gestione prodotti/clienti.

text:
Buongiorno a tutti e grazie in anticipo per l'attenzione.
Avrei la necessità di gestire:
1. archivio clienti;
2. archivio materiali;
3. ordini di produzione;
4. magazzino prodotti
secondo le seguenti linee guida:
1. Ogni cliente, identificabile per IDCliente, avrà i propri specifici
dati anagrafici tra i quali la propria taglia personalizzata
TagliaCliente;
2. ogni materiale, identificabile per IDMateriale, avrà le proprie
caratteristiche tra le quali, molto importanti, diverse taglie e
diversi colori;
3. in ogni ordine di produzione, identificabile con IDOrdine, dovrò
inserire delle righe di dettaglio che mi specifichino, anche per più
clienti nello stesso ordine, a fronte della taglia del cliente una
serie di materiali con le rispettive taglie e colori;
4. il magazzino dovrà caricare le quantità ordinate con gli ordini di
cui al punto 3 e scaricare, quindi, le quantità che effettivamente
verranno ricevute a versamento dell'ordine.
Le mie difficoltà sorgono nel gestire il dettaglio delle righe ordini.
Grazie ancora,
Nemo20KUC


title: Gestione prodotti/clienti.

author: giovanni t

text:

un prodottino da 20.000 € con 4 mesi di lavoro (salvo complicazioni) tra
analisi, sviluppo e test. [consegna Nalate 2005]
mica cazzi !!
scherzi a parte occorrerebbe fare prima una analisi dettagliata dei dati:
normalizzazione e identificazione delle entità necessarie, personalmente non
mi sembra una domanda risolvibile in poche righe in un ng
giovanni t

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Gestione prodotti/clienti.

author: GusBa

text:
"Nemo20KUC" <
nessun...@libero.it
> ha scritto nel messaggio
news:c832c30d.04072...@posting.google.com...
> Buongiorno a tutti e grazie in anticipo per l'attenzione.
> Avrei la necessità di gestire:
> 1. archivio clienti;
> 2. archivio materiali;
> 3. ordini di produzione;
> 4. magazzino prodotti
>
> secondo le seguenti linee guida:
>
> 1. Ogni cliente, identificabile per IDCliente, avrà i propri specifici
> dati anagrafici tra i quali la propria taglia personalizzata
> TagliaCliente;
Il che vuol dire che vengono prodotti capi personalizzati per cliente ?
Alta sartoria ?
> 2. ogni materiale, identificabile per IDMateriale, avrà le proprie
> caratteristiche tra le quali, molto importanti, diverse taglie e
> diversi colori;
Non può essere come dici, ogni capo è composto in linea di massima:
Capospalla:
Tessuto, la variabile colore di solito comporta un diverso codice articolo,
non esiste variante taglia se non la diversa quantità di utilizzo per taglie
diverse.
fodera: come sopra
bottoni: come sopra
ecc.
Ho interpretato male il tuo concetto di Materiale?
> 3. in ogni ordine di produzione, identificabile con IDOrdine, dovrò
> inserire delle righe di dettaglio che mi specifichino, anche per più
> clienti nello stesso ordine, a fronte della taglia del cliente una
> serie di materiali con le rispettive taglie e colori;
questo è un Ordine da Cliente o un Ordine a Laboratorio ?
se a Laboratorio un unico laboratorio esegue tutte le fasi? (es taglio,
cucitura, stiratura ecc.)
> 4. il magazzino dovrà caricare le quantità ordinate con gli ordini di
> cui al punto 3 e scaricare, quindi, le quantità che effettivamente
> verranno ricevute a versamento dell'ordine.
>
questo nel caso è banale.
> Le mie difficoltà sorgono nel gestire il dettaglio delle righe ordini.
Quali difficoltà?
> Grazie ancora,
>
> Nemo20KUC
Se mi dettagli meglio cercherò di aiutarti.
saluti
GusBa


title: Gestione prodotti/clienti.

text:
"GusBa" <
si...@tiscalinet.it
> wrote in message news:<ceafj9$1bq$
1...@grillo.cs.interbusiness.it
>...

1. Esatto, vengono prodotti capi personalizzati, ma non di alta
sartoria, bensì calzature.
2. Non avendo specificato che erano calzature, ovviamente, non si
poteva capire la specifica taglie/colore: ogni calzatura, identificata
appunto da IDMateriale ha, ovviamente, diverse taglie e diversi colori
senza che io debba utilizzare codici diversi per ogni combinazione di
essi.
3. Essendo un ordine di produzione, trattasi di ordine a fornitore.
4. Se la gestione magazzino è banale, magari la affrontiamo in
seguito.
5. La difficoltà risiede nel correlare, all'interno della riga
d'ordine, il nome del cliente (che si trova nella tabella clienti) con
la relativa taglia personalizzata e il materiale da utilizzare con i
relativi dettagli di taglia e colore.
Grazie ancora.
Se il dettaglio non è ancora sufficiente, cercherò di approfondire
senza appesantire.
Ciao,
Nemo20KUC.


title: Gestione prodotti/clienti.

text:
> 1. Esatto, vengono prodotti capi personalizzati, ma non di alta
> sartoria, bensì calzature.
> 2. Non avendo specificato che erano calzature, ovviamente, non si
> poteva capire la specifica taglie/colore: ogni calzatura, identificata
> appunto da IDMateriale ha, ovviamente, diverse taglie e diversi colori
> senza che io debba utilizzare codici diversi per ogni combinazione di
> essi.
Scusa, ma non capisco, la tabella Materiali e di conseguenza IDMateriale
cosa identificano, il modello di calzatura o i materiali che la compongono.
Mi posti i campi significativi delle tabelle in modo che possa capire come
hai strutturato la base dati.
> 3. Essendo un ordine di produzione, trattasi di ordine a fornitore.
> 4. Se la gestione magazzino è banale, magari la affrontiamo in
> seguito.
> 5. La difficoltà risiede nel correlare, all'interno della riga
> d'ordine, il nome del cliente (che si trova nella tabella clienti) con
> la relativa taglia personalizzata e il materiale da utilizzare con i
> relativi dettagli di taglia e colore.
La taglia del Cliente è esclusivamente la misura o c'è anche il tacco ?
> Grazie ancora.
> Se il dettaglio non è ancora sufficiente, cercherò di approfondire
> senza appesantire.
Le metodologie dell'abbigliamento dovrebbero andare anche per le calzature,
l'ordine al fornitore è qualcosa tipo:
Ordine a laboratorio Tizio
Cliente Caio
    Modello NN1-ACCA  colore Marrone Num 42 N.Pezzi 1
                    Materiali:
                            Tomaia XYZ colore CC N 1
                            Tacco alt 25 mm colore CC N 1
ecc?
saluti
GusBa