title: passare caption di etichetta a funzione

text:

.......
>
> per farti un esempio...il classico controllo calendario fatto da 7X5
> pulsanti che hanno una caption diversa in base all'anno e al mese che viene
> selezionato
> ...molto simile come idea
Non Comprendo. E' fisso o lo fai via codice?
Da qualche parte mi pare di capire che fai una cosa del genere
etic.caption = "blabla"
chi ti vieta nello stesso punto di fare
etic.onclick = "=func(" & "blabla" & ")"
In qusto modo non devi scrivere nulla nella form delle proprieta'
--
ac
y-1=x


title: passare caption di etichetta a funzione

author: ivan

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:6DkYi.6781$Hn....@tornado.fastwebnet.it...

si esatto faccio etic.caption="blablaba"...non ci avevo pensato che posso
settare in questo momento il richiamo della func...anzi non pensavo proprio
si potesse
avevo appena finito con la soluzione del withvents.
A questo punto quale delle due soluzioni è meglio?
ciao, Ivan


title: passare caption di etichetta a funzione

text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:fgsk8b$tch$1...@news.newsland.it...

proprio quello che mi serviva.
grazie
ivan


title: passare caption di etichetta a funzione

author: Alessandro Cara

text:
ivan wrote:
[cut]
>
> avevo appena finito con la soluzione del withvents.
> A questo punto quale delle due soluzioni č meglio?
Avevo premesso che quella con la withevents e' piu' elegante.
Se gia' la hai implementata "as you like"
--
ac
y-1=x


title: Query help help

author: Marco

text:
Il mio problema e questo:
Da una sottomaschera ho creato una query a campi incrociati che mi fa in
pratica il riassunto delle movimentazioni di magazzino per descrizione,
riportando quindi le quantità finali di merce usate e il relativo prezzo.
La Maschera e cosi composta: Magazzino
sottomaschera merce per esempio.
Ora da merce esce questa query che vorrei utilizzare per un ulteriore
stampa
dove vi sia "Magazzino" e il suo sottoreport diventi praticamente la query!
Ma non riesco a capire come mai non mi permette di stabilire una relazione
tra Magazzino e Query.
Sapete aiutarmi?
Saluti a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Query help help

text:
Marco wrote:
> Il mio problema e questo:
> Da una sottomaschera ho creato una query a campi incrociati che mi fa in
> pratica il riassunto delle movimentazioni di magazzino per descrizione,
> riportando quindi le quantità finali di merce usate e il relativo prezzo.
> La Maschera e cosi composta: Magazzino
> sottomaschera merce per esempio.
> Ora da merce esce questa query che vorrei utilizzare per un ulteriore
> stampa
> dove vi sia "Magazzino" e il suo sottoreport diventi praticamente la query!
> Ma non riesco a capire come mai non mi permette di stabilire una relazione
> tra Magazzino e Query.
> Sapete aiutarmi?
> Saluti a tutti
Aggiungo che mi notifica il seguente messaggio :
"Impossibile utilizzare una query sql di tipo pass-trough ouna query a
campi incrociati a colonne non fisse come origine record di una
sottomaschera o sottoreport."



title: Query help help

author: Maurizio Borrelli

text:
> "Marco" news:anke8p$np7$1...@news.newsland.it...:
[...]
> Aggiungo che mi notifica il seguente messaggio :
> "Impossibile utilizzare una query sql di tipo pass-trough ouna query a
> campi incrociati a colonne non fisse come origine record di una
> sottomaschera o sottoreport."
    Allora fissa le colonne:
        Vai in struttura query
        Visualizza > Proprieta'
        Proprieta' query
        Intestazione colonne: <lista delle colonne>
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Query help help

text:
Maurizio Borrelli wrote:
> > "Marco" news:anke8p$np7$1...@news.newsland.it...:
> [...]
> > Aggiungo che mi notifica il seguente messaggio :
> > "Impossibile utilizzare una query sql di tipo pass-trough ouna query a
> > campi incrociati a colonne non fisse come origine record di una
> > sottomaschera o sottoreport."
>     Allora fissa le colonne:
>         Vai in struttura query
>         Visualizza > Proprieta'
>         Proprieta' query
>         Intestazione colonne: <lista delle colonne>
Si avevo gia provato questo, ma niente
Avevo letto anche l'help ma niente
Mi spiego meglio :
Ho 2 tabelle associate: 1° "Magazzino" , 2° "ScaricoMag"
Ho una query a campi incrociati che prende l'"ID" di Magazzino,(in pratica
la tabella che ha il nome cliente)
poi invece da "ScaricoMag" prende i campi descrizione,prezzo e quantita(le
lavorazioni al cliente)
Questa non fa altro che raggruppare gli stessi articoli di tutti gli ID di
"Magazzino" in un unica riga e dirmi il prezzo e la quantita totale per
ogni "ID" diverso e Descrizione articolo diversa. In pratica e un
riassunto della lista a dettaglio di ogni Cliente.
Ora vorrei far in modo di creare una maschera continua o report continuo
associato a "Magazzino" cosi come ho fatto per "ScaricoMag".
Solo che come spiegavo nei post precedenti NON funziona.
Sai indicarmi altre metodologie giuste?
Ti riporto cmq l'SQl esatto della query.
TRANSFORM Sum(RigheLavorMarket.Prezzo) AS SommaDiPrezzo
SELECT CommMarket.ID, RigheLavorMarket.Descrizione,
Sum(RigheLavorMarket.Prezzo) AS [Totale prezzo],
Sum(RigheLavorMarket.Qscarimp) AS [Tot Qscarimp],
Sum(RigheLavorMarket.Qscar) AS [Tot Qscar]
FROM CommMarket INNER JOIN RigheLavorMarket ON CommMarket.ID =
RigheLavorMarket.IDLavorazione
GROUP BY CommMarket.ID, RigheLavorMarket.Descrizione
PIVOT RigheLavorMarket.ID;
Ciao Maurizio e grazie di tutto.



title: Query help help

text:
> "Marco" news:ankggg$tup$1...@news.newsland.it...:
> > Maurizio Borrelli:
> > > "Marco" news:anke8p$np7$1...@news.newsland.it...:
[...]
> >         Intestazione colonne: <lista delle colonne>
> Si avevo gia provato questo, ma niente
[...]
> TRANSFORM Sum(RigheLavorMarket.Prezzo) AS SommaDiPrezzo
> SELECT CommMarket.ID, RigheLavorMarket.Descrizione,
> Sum(RigheLavorMarket.Prezzo) AS [Totale prezzo],
> Sum(RigheLavorMarket.Qscarimp) AS [Tot Qscarimp],
> Sum(RigheLavorMarket.Qscar) AS [Tot Qscar]
> FROM CommMarket INNER JOIN RigheLavorMarket ON CommMarket.ID =
> RigheLavorMarket.IDLavorazione
> GROUP BY CommMarket.ID, RigheLavorMarket.Descrizione
> PIVOT RigheLavorMarket.ID;
    Dici che hai provato ma in questa query non vedo nessuna "Intestazione
colonne"!



title: Query help help

text:
> [...]
> > TRANSFORM Sum(RigheLavorMarket.Prezzo) AS SommaDiPrezzo
> > SELECT CommMarket.ID, RigheLavorMarket.Descrizione,
> > Sum(RigheLavorMarket.Prezzo) AS [Totale prezzo],
> > Sum(RigheLavorMarket.Qscarimp) AS [Tot Qscarimp],
> > Sum(RigheLavorMarket.Qscar) AS [Tot Qscar]
> > FROM CommMarket INNER JOIN RigheLavorMarket ON CommMarket.ID =
> > RigheLavorMarket.IDLavorazione
> > GROUP BY CommMarket.ID, RigheLavorMarket.Descrizione
> > PIVOT RigheLavorMarket.ID;
>     Dici che hai provato ma in questa query non vedo nessuna "Intestazione
> colonne"!
Maurizio non arrabbiarti lo so che li non vedi nessuna intestazione
colonne perche non funzionava.
Ti spiego: allora avendo impostato l'id della sottomaschera
"righelavormarket" ad intestazione colonna
ho visto che per funzionare correttamente dovrei inserire gli id dei
relativi record. Ma credo che questo sia un po fuori luogo, in quanto gli
id nella maschera continua o per aggiunta o per cancellazione cambiano!
Nuovamente Marco



title: aggiornamento listbox

author: ludo

text:
          ciao a tutti,
in una maschera "Qualifiche" tramite dei controlli immetto delle qualifiche
relative ad una persona..
nella stessa maschera ho messo accanto una listbox e un pulsantino
"Inserisci" premendo il quale aggiorna la listbox..
Nel pulsante ho messo come evento su click Me.nomelistbox.requery.
La maschera principale è quella dove immetto i dati anagrafici, poi tramite
il pulsante richiamo la maschera Qualifiche..
Il problem sta nel fatto che l'aggiornamento della listbox non avviene
subito ma devo chiudere e riprire la maschera..
Come mai?
grazie mille.
ludo..
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: aggiornamento listbox

author: Roberto da casa

text:
"ludo" <
ludo...@libero.it
> ha scritto nel messaggio
news:83Z184Z200Z178Y...@usenet.libero.it...
>
>           ciao a tutti,
> in una maschera "Qualifiche" tramite dei controlli immetto delle
qualifiche
> relative ad una persona..
> nella stessa maschera ho messo accanto una listbox e un pulsantino
> "Inserisci" premendo il quale aggiorna la listbox..
> Nel pulsante ho messo come evento su click Me.nomelistbox.requery.
>
> La maschera principale è quella dove immetto i dati anagrafici, poi
tramite
> il pulsante richiamo la maschera Qualifiche..
> Il problem sta nel fatto che l'aggiornamento della listbox non avviene
> subito ma devo chiudere e riprire la maschera..
>
> Come mai?
Con Me.nomelistbox.requery puoi risolvere il tuo problema solo a condizione
che tale riga di codice venga eseguita SOLO dopo che la maschera Qualifiche
viene chiusa, quindi abbia operato l'inserimento della nuova qualifica;
credo che in questo momento il rquery della casella di riepilogo venga
effettuato mentre la maschera Qualifiche è aperta e prima che con essa venga
inserita la nuova qualifica.
Per risolvere il problema hai due possibilità:
1) Effettuare il requery della casella di riepilogo a fronte dell'evento "Su
chiusura" della maschera Qualifiche eseguendo tale riga di codice VBA;
Forms!NomeMascheraPrincipale!NomeListBox.Requery
2) Impostare a Si le proprietà Popup e A scelta obbligatoria della maschera
Qualifiche, quindi aprire tale maschera impostando a acDialog il suo
argomemto modalitàfinestra (vedi help), ovvero:
DoCmd.OpenForm "Qualifiche", , , , ,acDialog
Me!NomeListBox.Requery
Così facendo il requery della casella di riepilogo verrà effettuato SOLO
DOPO la chiusura della maschera Qualifiche e non subito dopo la sua apertura
come ritengo ti stia avvenendo ora.
> grazie mille.
Prego
> ludo..
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: help - Automatizzare il processo di conversione

author: Il Grava

text:
Ciao, ho il seguente problema:
Esiste un'applicazione che mi genera come 'output' un file mdb con delle
tabelle e dei dati in queste tabelle, ho creato un file mdb contenente i
collegamenti a queste tabelle e dei report su queste tabelle in modod
cheogni qual volta L'applicazione di cui prima genera il file mdb, le
tabelle collegate si aggiornano (corregetemi se mi sbaglio!).
Ok, fino a qui tutto a posto, l'unica cosa che mi crea particolare fastidio
e' che gli mdb generati da quell'applicazione sono in formato 97 e io li
vorrei in formato 2000, sicchè devo convertirli e rinominarli.
Esiste un metodo per effettuare automaticamente la conversione, o meglio,
visto che le tabelle sono semplicemente collegate, e' necessario fare la
conversione?
Grazie a tutti e complimenti ancora per il NG!!!


title: non so come spiegare.....

author: EnricoV

text:
nel codice ho un cliclo automatico che:
1) MI apre una maschera
2) Ci schiaffa dentro dei valori
3) Fa dei calcoli
4) aggiunge il record (DAO) ad una tabella
5)pulise la maschera per il successivo inserimento.
La cosa tecnicamente funziona, solo che il ciclo va talmente veloce che la
maschera si apre ma non si vedono neanche i campi relativi...
Come faccio ad impostare ,non so , delle pause nel codice ?


title: non so come spiegare.....

author: Giorgio prx

text:
"EnricoV" <
nor...@libero.it
> ha scritto nel messaggio
news:7uHaa.191100$ZE.57...@twister2.libero.it...

Ciao EnricoV
A fine di ogni ciclo fai fare un doevents per aggiornare la maschera e un
pisolino di 1/2 secondo al computer
con Sleep 500
---------------
Inserisci questa dichiarazione in un modulo bas
Declare Sub Sleep Lib "kernel32.dll" (ByVal dwMilliseconds As Long)
Ciao Giorgio


title: non so come spiegare.....

text:

ma la tv non ce l'hai? ;<)
com'e' che vuoi vedere il riempimento del formato video?
sono curioso. Mi spiego, alcune volte esistono delle necessita' e
immagino che la tua lo sia e quindi mi scatta la curiosita' di capire il
perche', semplicemente, il proceso "batch" non faccia le sue cose
velocemente segnalando un "ho finito" alla fine (magari con tanto di
clessidra mentre sta elaborando)
Non intervengo nello specifico perche' la risposta di giorgio prx e'
piu' che esaustiva.
--
a.cara
Togli qualcosa dall'email


title: Leggere la porta seriale

author: Giuseppe

text:
Come posso leggere un lettore di codici a barre connesso alla porta seriale
con Access?
Grazie


title: Leggere la porta seriale

author: Giulio

text:
"Giuseppe" <
ng...@libero.it
> ha scritto nel messaggio
news:EXHH8.4747$ie.1...@twister2.libero.it...

per esperienza fatta, il lettore a codici a barre si comporta come una
tastiera.
nel senso che una votta fatta la lattura, restituisce i caratteri
riconosciuti.
Devo dire di aver utilizzato un lettore ps2, ma il funzionamanto dovrebbe
essere simile..
ciao


title: Leggere la porta seriale

author: Giuliano Bolzonello

text:
"Giulio" <
red...@libero.it
> ha scritto nel messaggio
news:NtJH8.5219$8x3.1...@twister1.libero.it...

[ OT ? ]
Che voi sappiate , esiste una penna ottica usb ed eventualmente è possibile
usarla in emulazione tastiera con access?


title: Leggere la porta seriale

text:
Ho l'esigenza di leggere la porta seriale con Access.
Grazie ancora
--------------------------------
Inviato via
http://usenet.iol.it


title: Leggere la porta seriale

author: Paolo opg

text:
"Giuseppe" <
ng...@tiscalinet.it
> wrote in message
news:212Z162Z77Z89Y1...@usenet.iol.it...
> Ho l'esigenza di leggere la porta seriale con Access.
> Grazie ancora
>
se guardi nei post vecchi, trovi una richiesta simile.
tra le risposte c'era il link a un controllo ocx free per leggere da
seriale.


title: Leggere la porta seriale

author: Giorgio

text:
"Giuseppe" <
ng...@libero.it
> ha scritto nel messaggio
news:EXHH8.4747$ie.1...@twister2.libero.it...

Dai uno sguardo a:
Usare le API per comunicare con la seriale senza il controllo MSCOM32.OCX
http://www.lunet.it/offerte/berti/Net/Seriale.html
C'è anche un esempio scaricabile
http://members.tripod.it/VBGalaxy/Downl/Seriale.zip
Ciao Giorgio.


title: Progressivo condizionato su Report

author: MaVco

text:
Salve, dovrei stampare un report con la numerazione delle pagine
decisa da una maschera,
Es: Stampami  200 di 1000
e il report dovrà essere stampato 800 volte con la numerazione
progressiva delle pagine
200 di 1000
201 di 1000
202 di 1000
ecc..
Come posso fare?
grazie 1000 di 1000 :)


title: Progressivo condizionato su Report

author: MA

text:

Non ho capito il report è di 1000 pagine
Docmd.printout
o una pagina 800 volte con numerazione crescente?
Allora metti un controllo che chiami "myPage"
dim i as Integer
For i = me.tuocontrolloInMaschera to 1000
    Report("tuoreport")!myPage = i
    docmd.OpenReport "tuoreport"
next
> grazie 1000 di 1000 :)
Simpatica questa
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Progressivo condizionato su Report

text:
E' questa:
> o una pagina 800 volte con numerazione crescente?
>
> Allora metti un controllo che chiami "myPage"
> dim i as Integer
> For i = me.tuocontrolloInMaschera to 1000
>     Report("tuoreport")!myPage = i
>     docmd.OpenReport "tuoreport"
..ma sono inesperto in pratica dovrei mettere una "Casella di testo"
con il nome myPage nel "Report1" giusto?
poi creare una maschera con "Casella di testo" nome "daPag"  e un
comando che esegua:
dim i as Integer
For i = me.daPag to 1000
    Report("Report1")!myPage = i
    docmd.OpenReport "Report1"
next
ma mi da errore Sub o Funciuo non definita!!
che vuol dire?


title: Progressivo condizionato su Report

text:
Function
hehe... :))


title: Progressivo condizionato su Report

text:

Quel codice lo devi mettere nell'evento del pulsante click



title: Progressivo condizionato su Report

text:
grazie per le risposte e perdonami,
si, l'ho messo nell'evento, ma si fera su:
 --> Report("Report1")!myPage = i
dando Errore di compilazione:
Sup o Function non definita.


title: Progressivo condizionato su Report

text:
ok... dovrebbe mancare un S a Report
adesso mi da Errore di run-time 2451
Il nome del report 'Report1' immesso è errato oppure fa riferimento ad
un report non aperto o inesistente.


title: condivisione database

author: Manuela Campus

text:
Salve,
il mio file mdb fuziona perfettamente ma quando lo utilizzano anche gli
altri utenti della rete non sempre si riesce ad aprirlo. A volte si
riesce ad utilizzare contemporaneamente ma a volte no. Il messaggio
d'errore dice che non trova il file.
- Nelle opzioni di access ho impostato il db come condiviso.
- Ho un unico utente amministratore e sotto il menu
sicurezza/Autorizzazioni utenti e gruppi ho deselezionato la check box
Apertura esclusiva.
- Ho letto nelle specifiche di Access che ci possono essere 255 utenti
concorrenti e noi siamo meno.
Cosa puo' essere? Un utente puo' aprire il db e bloccarlo in qualche
modo?
Grazie, Manuela.


title: condivisione database

author: Federico Luciani

text:
Manuela Campus wrote:
> Salve,
> il mio file mdb fuziona perfettamente ma quando lo utilizzano anche gli
> altri utenti della rete non sempre si riesce ad aprirlo. A volte si
> riesce ad utilizzare contemporaneamente ma a volte no. Il messaggio
> d'errore dice che non trova il file.
sicura che non ci siano problemi di rete?

> [cut]
> Cosa puo' essere? Un utente puo' aprire il db e bloccarlo in qualche
> modo?
apertura esclusiva, ma il msg sarebbe diverso e molto chiaro.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: condivisione database

author: Carmine

text:
Ciao Manuela,
sei sicura che non sia un problema di rete, nel senso che quando ti
visualizza il messaggio di errore, non c'è una connessione di rete attiva.
Prova a vedere se riesci a navigare tra le risorse di rete.
Puoi contattarmi a
caon...@tin.it
Ciao !!!!
"Manuela Campus" <
mca...@sodalia.it
> ha scritto nel messaggio
news:39F6ACF5...@sodalia.it...
> Salve,
> il mio file mdb fuziona perfettamente ma quando lo utilizzano anche gli
> altri utenti della rete non sempre si riesce ad aprirlo. A volte si
> riesce ad utilizzare contemporaneamente ma a volte no. Il messaggio
> d'errore dice che non trova il file.
>
> - Nelle opzioni di access ho impostato il db come condiviso.
>
> - Ho un unico utente amministratore e sotto il menu
> sicurezza/Autorizzazioni utenti e gruppi ho deselezionato la check box
> Apertura esclusiva.
>
> - Ho letto nelle specifiche di Access che ci possono essere 255 utenti
> concorrenti e noi siamo meno.
>
> Cosa puo' essere? Un utente puo' aprire il db e bloccarlo in qualche
> modo?
>
> Grazie, Manuela.
>
>
>


title: condivisione database

author: Silvio Berruti

text:
"Carmine" <
r...@tin.it
> ha scritto nel messaggio
news:8t6l7c$22u$1...@nslave2.tin.it...
> "Manuela Campus" <
mca...@sodalia.it
> ha scritto nel messaggio
> news:39F6ACF5...@sodalia.it...
> > Salve,
> > il mio file mdb fuziona perfettamente ma quando lo utilizzano anche gli
[MegaCut]
> Puoi contattarmi a
caon...@tin.it
Mandrillone! :-)))P
Non farti prendere troppo dall'entusiasmo di rispondere ad una figliola (se
è poi una figliola), e soprattutto fallo dopo il quoting.
Grazie.
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: condivisione database

author: Carlo Ve

text:
Silvio Berruti ha scritto nel messaggio
<8t9q6t$gc$
1...@fe2.cs.interbusiness.it
>...
>"Carmine" <
r...@tin.it
> ha scritto nel messaggio
>news:8t6l7c$22u$1...@nslave2.tin.it...
>> "Manuela Campus" <
mca...@sodalia.it
> ha scritto nel messaggio
>> news:39F6ACF5...@sodalia.it...
>> > Salve,
>> > il mio file mdb fuziona perfettamente ma quando lo utilizzano anche gli
>
>[MegaCut]
>
>> Puoi contattarmi a
caon...@tin.it
>
>Mandrillone! :-)))P
>Non farti prendere troppo dall'entusiasmo di rispondere ad una figliola (se
>è poi una figliola), e soprattutto fallo dopo il quoting.
>
>Grazie.
Ma no dai anche se fosse stato un maschietto avrebbe dato la stessa
disponibilita'
o no ?
:-)))P
Carlo Ve



title: Aggiornare origine dati di un controllo

author: gastone

text:
Sperando nella "tolleranza natalizia" di qualcuno:
č possibile aggiornare automaticamente (o da codice) l'origine dati di un
controllo in una form basata su una query?
Sul SitoComune non sono riuscito a trovare nulla e non riesco nemmeno a
ricavare un aiuto dall'indicazione che Roberto dalla campagna mi ha
gentilmente indicato circa una settimana fa.
Grazie e Buone Feste a tutti.
Gastone


title: Aggiornare origine dati di un controllo

author: Sergio MAZZA

text:
"gastone" <
gas...@virgilio.it
> ha scritto nel messaggio
news:1HdHb.12218$_P.5...@news4.tin.it...

"...aggiornare automaticamente..." che significa? Se (per esempio) devi
farlo alla pressione di un bottone utilizzerai l'evento "su clic" (del
bottone):
Es.
Private Sub bottone2_Click()
    Me!nomeControllo.Requery
End Sub
Ciao.
--
Sergio MAZZA


title: Query: dimensione dei campi di una query -> impostare le posizioni  decimali nella query

author: esseAemme

text:
Ciao a tutto NG !!!!!
Ho diverse query, alcune di creazione tabella altre di aggiornamento.
Dovrei riuscire a dirgli che la dimensione del campo di quella query è
pari a 3 posizioni decimali dopo la virgola. E' possibile? -> Tagliare
proprio il valore?
Ho visto che esiste in struttura query, facendo tasto destro
proprietà, formato e posizioni decimali. Ma purtroppo mi visualizza i
campi con le 14 posizioni decimali che io ho all'inizio.
SELECT
Temp_DistCalcoloCostiAlVolo.Temp_DistCalcoloCostiAlVolo_CostoMateriePrime,
Temp_DistCalcoloCostiAlVolo.dist_cstgenacq,
[Temp_DistCalcoloCostiAlVolo_CostoMateriePrime]*[dist_cstgenacq] AS
Valore_CostiGeneraliAcquisti,
Temp_DistCalcoloCostiAlVolo.Temp_DistCalcoloCostiAlVolo_CostoLavorazioni,
Temp_DistCalcoloCostiAlVolo.dist_id,
Temp_DistCalcoloCostiAlVolo.Temp_DistCalcoloCostiAlVolo_CostiVari,
([Valore_CostiGeneraliAcquisti]+
[Temp_DistCalcoloCostiAlVolo_CostoMateriePrime]+
[Temp_DistCalcoloCostiAlVolo_CostoLavorazioni]+
[Temp_DistCalcoloCostiAlVolo_CostiVari]) AS Base_CalcoloScarto
FROM Temp_DistCalcoloCostiAlVolo;
Grazie x l'aiuto,
Samantha


author: ALESSANDRO Baraldi

text:




Grazie x l'aiuto,
Samantha
Devi TRONCARE o arrotondare...?
Nel 1° caso usa FORMAT nel campo in questione(dall'Help ti mostra come
impostare 3 Decimali)
Nel 2° caso leggi questo :

www.donkarl.com/it?FAQ2.1
ed usa la funzione di Karl nella Query.
SELECT fctRound([NomeCampo],3) As NomeCampoArrotondato
FROM T1
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:

Devo troncare!
Grazie Alessandro e buon lavoro
Samantha


text:

Ciao Alessandro,
la query è questa, ma mi da errore
SELECT Temp_CostiProdotti.dist_id,
Temp_CostiProdotti.CostoMateriePrime,
Temp_CostiProdotti.dist_cstgenacq,
([CostoMateriePrime]*[dist_cstgenacq]) AS CostiGenAcq,
Format([CostiGenAcq],"#,##0.000") AS CostiGeneraliAcquisti,
Temp_CostiProdotti.CostoLavorazioni, Temp_CostiProdotti.CostiVari,
([costomaterieprime]+[CostiGeneraliAcquisti]) AS Sub_CGA,
Format([Sub_CGA],"#,##0.000") AS Sub_CostiGeneraliAcquisti,
([Sub_CostiGeneraliAcquisti]+[CostoLavorazioni]+[CostiVari]) AS
Base_CS, Format([base_cs],"#,##0.000") AS Base_CalcoloScarto,
Temp_CostiProdotti.dist_scarto, ([Base_calcoloscarto]*[dist_scarto])
AS CS, Format([cs],"#,##0.000") AS CostoScarto,
Temp_CostiProdotti.dist_trasp, ([Base_CS]+[Costoscarto]+[dist_trasp])
AS Base_CM, Format([Base_CM],"#,##0.000") AS Base_CalcoloMargine,
Temp_CostiProdotti.dist_marg, ([Base_calcolomargine]*[dist_marg]) AS
MargV, Format([MargV],"#,##0.000") AS MargineVolo,
([Base_calcolomargine]+[marginevolo]) AS Sub_MV,
Format([Sub_MV],"#,##0.000") AS Sub_MargineVolo,
Temp_CostiProdotti.dist_prov, ([sub_MV]*[dist_prov]) AS
Provvigioni_Volo, [provvigioni_volo]+[sub_marginevolo] AS Prezzo_Volo,
Temp_CostiProdotti.dist_valmargs, ([base_calcolomargine]+
[dist_valmargs]) AS Sub_MS, Format([Sub_MS],"#,##0.000") AS
Sub_MargSalvato, ([sub_margsalvato]*[dist_prov]) AS
Provvigioni_salvato, ([sub_margsalvato]+[provvigioni_salvato]) AS
Prezzo_salvamargine INTO Temp_DistintaValori
FROM Temp_CostiProdotti;
All'altezza di Sub_MV il valore è Sub_MV
3,4481,015
I valori precedenti sono:
Base calcolo margine 3,448
dist_marg 29,44% oppure 0,2944
(Per dist_marg ho provato a cambiare nelle proprietà anche
percentuale, ma il problema non cambia)
MargV 1,0150912225
MargV: ([Base_calcolomargine]*[dist_marg])
MargineVolo 1,015
MargineVolo: Format([MargV];"#.##0,000")
Sub_MV 3,4481,015
Sub_MV: ([Base_calcolomargine]+[marginevolo])
Sub_MargineVolo 3,4481,015
Sub_MargineVolo: Format([Sub_MV];"#.##0,000")
Perchè il campo SUB_MV mi da questo risultato 3,4481,015 ? che cavolo
vuol dire?
Qualcuno mi può aiutare a capire cosa succede in questa query?
Grazie!
Samantha


text:

Ora ho capito!!!
IL campo Sub_MV è la concatenazione dei due valori, infatti 3,448 è
base_calcolo margine mentre 1,015 è margine volo, e il campo me li
indica in sequenza
3,4481,015... ma xchè?
Sub_MV: [Base_calcolomargine]+[marginevolo]
non è concatenazione io gli dico di sommare?!????
non capisco perchè faccia così...


text:

Penso che i due campi formattati vengano interpretati come testo.
Infatti se sommo anziche Base_calcolomargine -> Base_cm (ossia il
campo non formattato)  la somma avviene in modo corretto.
uff. come posso fare???
Samantha


text:

ok
ho capito, una parte...
il format(campo;"#.##0,000") che io utilizzo, mi trasforma il campo da
numerico in testo con tre posizioni decimali, troncando proprio il
resto delle cifre decimali.
Poi però io devo usare quel campo come somma... allora devo
trasformarlo da testo a numerico, con la funzione cdbl perchè tiene
conto dei decimali.
Ma se io anzichè usare all'inizio format(campo;"#.##0,000") usassi
format(cdbl((campo);"0,000") ottengo la troncatura del campo,
lasciandolo in formato numerico?
TEST: Format(CDbl([base_cm]);"0,000")
Sub_MV: ([test]+[marginevolo]) -> risultato è sempre la concatenazione
di stringhe


text:

ok, alla fine ci sono
arrivata.............................................................................
Base_CM: ([Base_CS]+[Costoscarto]+[dist_trasp])
Base_CalcoloMargine: Format([Base_CM];"#.##0,000")
test: CDbl([Base_calcolomargine])
il campo test è quindi diventato di tipo numerico.
La domanda ora è: posso con il format ottenere la troncatura del campo
a 3 cifre decimali lasciandolo in formato numerico?
Grazie,
Samantha


author: VT @ Work

text:
On Fri, 23 Nov 2007 01:50:22 -0800 (PST), esseAemme
<
samanth...@gmail.com
> wrote:
>(...)
>La domanda ora č: posso con il format ottenere la troncatura del campo
>a 3 cifre decimali lasciandolo in formato numerico?
Non ho letto con attenzione tutte le tue elucubrazioni precedenti,
comunque:
se campo=1234,56789 prova con
Int(campo*1000)/1000
>Grazie,
>
>Samantha
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

---------------------------------------------
risorse Access:
http://www.accessgroup.it

---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com

---------------------------------------------


text:
On 23 Nov, 11:07, "VT @ Work" <V...@Work.it> wrote:
> On Fri, 23 Nov 2007 01:50:22 -0800 (PST), esseAemme
>
> <
samantha.ci...@gmail.com
> wrote:
> >(...)
> >La domanda ora è: posso con il format ottenere la troncatura del campo
> >a 3 cifre decimali lasciandolo in formato numerico?
>
> Non ho letto con attenzione tutte le tue elucubrazioni precedenti,
> comunque:
> se campo=1234,56789 prova con
> Int(campo*1000)/1000
>
> >Grazie,
>
> >Samantha
>
> Vincenzo Turturro
>
> Certificato Eucip Core Level
> ITA 0000-002299 del 14/05/2007
> ---------------------------------------------
> il sito comune di it.comp.appl.access:
http://www.sitocomune.com
> ---------------------------------------------
> risorse Access:
http://www.accessgroup.it
> ---------------------------------------------
> Il sito comune di it.comp.as400
http://www.faq400.com
> ---------------------------------------------
:) Ciao Vincenzo :D
come stai?
Io ho trovato questo:
Base_CalcoloScarto: CDbl(Format(([Sub_CostiGeneraliAcquisti]+
[CostoLavorazioni]+[CostiVari]);"0,000"))
(format(campo);"0,000") -> tronca e trasforma in testo
cdbl () -> ritrasforma in numero quanto ho troncato con format
Buon lavoro
Samantha
ho visto che funziona perchè mi crea una tabella, e i campi così
costruiti vengono visti come numerico!!!!


title: ABC per passare a SQLserver

author: Maicol

text:
Un saluto a tutti. Come da oggetto ,ho alcuni mdb per i quali  volevo
provare a passare a sqlserver per il backend visto l'aumento di utenti.
Potreste darmi qualche consiglio e qualche dritta per una matricola
dell'argomento. Grazie a tutti.
N.B.
Eventualmente anche qualche Link utile per i primi passi .


title: ABC per passare a SQLserver

author: flavio

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:CbPwa.4568$Ny5....@twister2.libero.it...

www.sitocomune.com
ciao
flavio


title: ABC per passare a SQLserver

author: SR

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:CbPwa.4568$Ny5....@twister2.libero.it...
> Un saluto a tutti. Come da oggetto ,ho alcuni mdb per i quali  volevo
> provare a passare a sqlserver per il backend visto l'aumento di utenti.
> Potreste darmi qualche consiglio e qualche dritta per una matricola
> dell'argomento. Grazie a tutti.
Ovviamente l'unico modo per capire come fare è leggere documentazione, ma
intanto accetta un consiglio: diffida di chi ti dice che l'upsize è una
cavolata che si fa in automatico.


title: ABC per passare a SQLserver

author: ringo

text:
"SR" <
ste...@despammed.com
> ha scritto nel messaggio
news:xR0xa.54886$DN.13...@tornado.fastwebnet.it...
>
> "Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
> news:CbPwa.4568$Ny5....@twister2.libero.it...
> > Un saluto a tutti. Come da oggetto ,ho alcuni mdb per i quali  volevo
> > provare a passare a sqlserver per il backend visto l'aumento di utenti.
> > Potreste darmi qualche consiglio e qualche dritta per una matricola
> > dell'argomento. Grazie a tutti.
>
> Ovviamente l'unico modo per capire come fare č leggere documentazione, ma
> intanto accetta un consiglio: diffida di chi ti dice che l'upsize č una
> cavolata che si fa in automatico.
>
concordo!
cmq se volete usare sql server nel modo piů
appripriato abbandonate definitivamente Access
ed usate un linguaggio di programmazione che
si connette direttamente a DB tipo Visual Basic
bye
ringo


title: ABC per passare a SQLserver

author: Paolo opg

text:
"SR" <
ste...@despammed.com
> wrote in
news:xR0xa.54886$
DN.13...@tornado.fastwebnet.it
:

l'upsize, è una cavolata che si fa in automatico.
:-)
già con A97 c'era una serie di tool che faceva il tutto in un solo
passaggio, senza troppi problemi.
il difficile poi, è la revisione del prg esistente per fargli utilizzare
veramente le nuove possibilità offerte dal dbms...
--
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------


title: ABC per passare a SQLserver

author: omasnc

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:ba25kc$m5s$1...@newsread.albacom.net...
>
> "SR" <
ste...@despammed.com
> ha scritto nel messaggio
> news:xR0xa.54886$DN.13...@tornado.fastwebnet.it...
> >
> > "Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
> > news:CbPwa.4568$Ny5....@twister2.libero.it...
> cmq se volete usare sql server nel modo più
> appripriato abbandonate definitivamente Access
> ed usate un linguaggio di programmazione che
> si connette direttamente a DB tipo Visual Basic
>
> bye
>
> ringo
Credevo che Access facesse proprio quello che dici tu!
Ciao
Galliano.


title: ABC per passare a SQLserver

text:
"Paolo opg" <
w...@ne.com
> ha scritto nel messaggio
news:Xns937D65F82...@151.99.250.3...
> il difficile poi, è la revisione del prg esistente per fargli utilizzare
> veramente le nuove possibilità offerte dal dbms...
>
E' appunto questo che intendevo. Ricorda che spesso l'upsize viene deciso
perché il db è diventato enorme o è cresciuto il numero degli utenti e
l'applicazione è diventata lenta. A quel punto dopo aver fatto spendere al
cliente nmila euro di licenze a seconda del numero utenti, messo fuori n
giornate per upsize del backend e correzioni qua e là, tipo una riga di
codice che si aspetta di avere già before update (o forse era after insert,
non ricordo ma da un cliente ne avevo corrette un centinaio) il contatore
aggiornato, una data in un formato strano ecc. se l'applicazione è ancora
lenta il cliente ha la tendenza ad incazzarsi velocemente.


title: ABC per passare a SQLserver

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:ba25kc$m5s$1...@newsread.albacom.net...
>
> cmq se volete usare sql server nel modo più
> appripriato abbandonate definitivamente Access
> ed usate un linguaggio di programmazione che
> si connette direttamente a DB tipo Visual Basic
Non sono d'accordo. Una stored procedure chiamata da Access con ADO o da VB
con ADO gira nello stesso tempo. Poi ci sono mille motivi per scegliere VB,
ma questo non mi sembra uno dei mille :-)


title: ABC per passare a SQLserver

author: Carlo Costarella

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:ba25kc$m5s$1...@newsread.albacom.net...
>
> "SR" <
ste...@despammed.com
> ha scritto nel messaggio
> news:xR0xa.54886$DN.13...@tornado.fastwebnet.it...
> >
> > "Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
> > news:CbPwa.4568$Ny5....@twister2.libero.it...
> > > Un saluto a tutti. Come da oggetto ,ho alcuni mdb per i quali  volevo
> > > provare a passare a sqlserver per il backend visto l'aumento di
utenti.
> > > Potreste darmi qualche consiglio e qualche dritta per una matricola
> > > dell'argomento. Grazie a tutti.
> >
> > Ovviamente l'unico modo per capire come fare è leggere documentazione,
ma
> > intanto accetta un consiglio: diffida di chi ti dice che l'upsize è una
> > cavolata che si fa in automatico.
> >
>
> concordo!
>
> cmq se volete usare sql server nel modo più
> appripriato abbandonate definitivamente Access
> ed usate un linguaggio di programmazione che
> si connette direttamente a DB tipo Visual Basic
>
> bye
>
> ringo
>
E no. Questo non è per nulla vero.
La migliore interfaccia per realizzare DataBase con tabelle SQL Server è e
rimane AccessXP.
VB o VB.Net anche se hanno la possibilità di usare i database non nascono
per questo...sono tutta un'altra cosa.
Prova a creare un report in VB o una maschera con sottomaschera.
Impiegherai molto ma molto più tempo e senza la meravigliosa grafica delle
maschere o i report di Access.
Per non parlare dei Wizard di Access.
Le limitazioni sono solo a livello di linguaggio: il VBA.
Ciao, Carlo


title: ABC per passare a SQLserver

text:
"ringo" <
ri...@tiscali.it
> wrote in
news:ba25kc$m5s$
1...@newsread.albacom.net
:
>
> "SR" <
ste...@despammed.com
> ha scritto nel messaggio
> news:xR0xa.54886$DN.13...@tornado.fastwebnet.it...
>
> cmq se volete usare sql server nel modo pių
> appripriato abbandonate definitivamente Access
> ed usate un linguaggio di programmazione che
> si connette direttamente a DB tipo Visual Basic
>
cosa intendi per direttamente?
che usa odbc?
access lo fa (e da un pezzo)
che usa ado?
anche questo access lo fa
per non parlare delle ultime aggiunte con AXP.
in pių, t evita di dover programmare maschere e simili via codice.
scommettiamo che a creare una maschera continua con filtri aggiornabili
dinamicamente, impiego meno con access che non con vb?
il tipo di collegamento al db, sceglilo tu, tanto access lo supporta...



title: ABC per passare a SQLserver

author: Simone Calligaris

text:
"ringo" <
> cmq se volete usare sql server nel modo più
> appripriato abbandonate definitivamente Access
> ed usate un linguaggio di programmazione che
> si connette direttamente a DB tipo Visual Basic
Non hai le idee chiare.
Ciao.


title: ABC per passare a SQLserver

text:
CUT........
Grazie a tutti, anche se sono un po' disorientato.
E' troppo chiedere semplicemente come inizio ????
Ciao :-))))


title: ABC per passare a SQLserver

author: All Eyez On me

text:
"Maicol" <
enzo...@libero.it
> ha scritto nel messaggio
news:5B9xa.7693$lK4.1...@twister1.libero.it...



title: Copia e incolla speciale

text:
Ciao a tutti!
Magari sarà una scemata ma se ho un testo come questo:
Chelyabinsk RS 0024
Kazan' RS 0043
Moscow RS 0063
Tula RS 0109
Ufa RS 0111
Tver RS 0184
dove appunto le varie stringhe sono separate da uno spazio.Come posso
copiare il tutto ed incollarlo magari su un file Excel o Tabella
Access ma su 3 colonne diverse?Vorrei quindi poter usare lo spazio
come delimitatore.
Si può?
Grazie.


title: Copia e incolla speciale

author: Alessandro Baraldi

text:

Se quello è un Txt allora nel Wizard d'importazione dei file di Testo
puoi definire il carattere di delimitazione.
@Alex


title: Copia e incolla speciale

author: Silver

text:
Alessandro Baraldi ha scritto:
> On 8 Mar, 16:33, "sanlibe2" <
santoro.mart...@inwind.it
> wrote:
>> Ciao a tutti!
>> Magari sarà una scemata ma se ho un testo come questo:
>>
>> Chelyabinsk RS 0024
>> Kazan' RS 0043
>> Moscow RS 0063
>> Tula RS 0109
>> Ufa RS 0111
>> Tver RS 0184
>
> Se quello è un Txt allora nel Wizard d'importazione dei file di Testo
> puoi definire il carattere di delimitazione.
>
> @Alex
>
Se il tracciato fosse
Moscow RS 0043
Rome RS 0024
Los Angeles RS 6332
come si dovrebbe importare il txt in modo da non far andare 'Angeles'
nella seconda colonna?


title: Copia e incolla speciale

text:

> nella seconda colonna?- Nascondi testo tra virgolette -
Scusa ma secondo me stai fraintendendo qualche cosa.... Non stai
usando EXCEL che motivo c'è di volere il dato nella 2° o 10°
colonna....?
La visualizzazione si effettua tramite Form e li puoi assegnare
l'ordine che vuoi indipendentemente da quello d'importazione....
@Alex


title: Copia e incolla speciale

text:
>Non stai
> usando EXCEL che motivo c'è di volere il dato nella 2° o 10°
> colonna....?
Forse non ho capito io, ma quello che intendevo dire è che se devo
importare in file txt in una nuova tabella e il tracciato è fatto così
Codice Nome Area
01 Rome B52
02 Los Angeles C88
03 Milan E85
come faccio ad avere una tabella che abbia 'Los Angeles' nel campo Nome?
Se provo a usare il wizard ho una tabella in cui 'Los' appare come Nome
e 'Angeles' come Area


title: Copia e incolla speciale

text:

E' ovvio essendo il separatore lo spazio.... il file testo è
formattato male, però credo che questi casi non siano frequenti,
quindi dovrai perforza apportare correzioni manuali, ti conviene farle
prima direttamente nel file....
@Alex


title: creare un formato data/ora personalizzato

author: Elisa Passerini

text:
Ciao,
ho un problemino con una casella di testo di un report, infatti, attraverso
una formula, in questa casella di testo viene visualizzata una somma di
orari, intesi come somma di ore, minuti e secondi, però se la somma supera
le 24 ore il conteggio riparte da 00:00:00, ad esempio 25 ore le scrive
01:00:00. Ho pensato di creare un tipo formato ora personalizzato ma sono
poco ferrata sull'argomento. Se qualcuno potesse aiutarmi ne sarei felice.
Grazie da subito
Ciao.


author: Federico Luciani

text:

Prova a vedere se puo esserti utile:
Sito comune (link qua sotto)
TIP: Somma di tempi o di orari senza tener conto dei giorni
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Limite 65.000 record in casella combinata

text:
Ciao
Una volta, quando usavo ancora A97, mi ricordo di aver letto che una combo
puň visualizzare al massimo circa 65000 righe, quindi se come origine record
č collegata ad una tabella di 100.000 record .... che si puň fare? Si puň
modificare questo parametro? Esiste ancora in Access XP?
Non riesco piů a trovare nella guida in linea dove si parla di questo
limite.
Grazie
Ciao
Luca


author: SunRex

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:7egwe.34535$bc....@tornado.fastwebnet.it...

> Per curiosita'. Ma cosa te ne fai di un cbx con piu' di 65.000 voci?
>
> --
> a.cara
Speriamo che le abbia almeno ordinate in ordine alfabetico
SunRex


author: sv

text:
Re_Artù ha scritto:
> Ciao
> Una volta, quando usavo ancora A97, mi ricordo di aver letto che una combo
> può visualizzare al massimo circa 65000 righe, quindi se come origine record
> è collegata ad una tabella di 100.000 record .... che si può fare? Si può
> modificare questo parametro? Esiste ancora in Access XP?
> Non riesco più a trovare nella guida in linea dove si parla di questo
> limite.
> Grazie
> Ciao
> Luca
Come già ti hanno fatto notare son tante 65.000 righe, comunque vai a:
http://www.donkarl.com/it/
FAQ 1.4
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Alessandro Cara

text:

cmq. se proprio ti servono potresti tentare di emulare il cbx:
1) txtbox su cui attivare l'evento di keypress
2) bottone di servizio con la freccia bassa
3) subform di tipo maschera continua non visibile
caso a) evento di keypress
a1) utilizzo della proprieta text e posizionamento (find) sul subform
con condizione di tipo >= tx.text & *" se tx.text e diverso dal trovato
"visibilizza" la subform
caso b)
b1) posizionamento sul primo record >= di tx.text e visualizza subform
manca qualche dettaglio rispetto alla associazione al campo di db ed
alla colonna da associare ma tutto e' fattibile. In compenso in una
struttura del genere potresti (non lo consiglio) procedere anche a
filtri progressivi
--
a.cara


text:
.....
> cmq. se proprio ti servono potresti tentare di emulare il cbx:
......
> a.cara
Il problema è che ho una tabella con 97.000 articoli e un programma già
fatto con tante combo, è dura prendere in mano tutto, speravo che nelle
nuove versioni di access si potesse aumentare quel numero...
Vorrà dire che prenderò in considerazione la possibilità di eliminare dei
record dalla tabella
Grazie a tutti
Ciao
Luca


author: MA

text:

Non eliminare nulla
Metti una prima combo che filtra la seconda tipo per capolettera
Poi renderla di facile navigazione è un attimo
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


author: Karl Donaubauer

text:
MA wrote:
> Re_Artů wrote:
>> .....
>> Il problema č che ho una tabella con 97.000 articoli e un programma
>> giŕ fatto con tante combo, č dura prendere in mano tutto, speravo che
>> nelle nuove versioni di access si potesse aumentare quel numero...
>> Vorrŕ dire che prenderň in considerazione la possibilitŕ di eliminare
>> dei record dalla tabella
>...
> Non eliminare nulla
> Metti una prima combo che filtra la seconda tipo per capolettera
> Poi renderla di facile navigazione č un attimo
oppure
http://www.allenbrowne.com/ser-32.html
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:3ig2fqF...@individual.net...
> MA wrote:
>> Re_Artů wrote:
>
> oppure
http://www.allenbrowne.com/ser-32.html
>
Molto ingegnoso e tutto sommato semplice, mi basterŕ creare un funzione da
richiamare per le decine di combo sparse per il programma.
Grazie mille
Ciao
Luca


title: Aiuto...!!!

author: Francesco

text:
Ciao a tutti,
ho un problema che sicuramente per voi sarą piuttosto banale
ma a me crea tanti problemi.
Ho creato una tabella con IDDESCRIZIONE (chiave primaria) e DESCRIZIONE (campo
testo). Sulla base di questa tabella ho creato una maschera nella quale vi č
una combo all'interno della quale č visualizzata la DESCRIZIONE.
Come posso aggiungere nuovi dati nella combo direttamente dalla maschera e
quindi memorizzati nella tabella e visualizzati immediatamente ?
Spero di essere stato chiaro!!
Ciao
--
Posted from  [213.82.208.89]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Aiuto...!!!

author: femto

text:
"Francesco " <
zaf...@tiscalinet.it
> ha scritto nel messaggio
news:fad81a3634226e39fd7...@mygate.mailgate.org...

Ciao, se vai sul sitocomune trovi un esempio che fa proprio al caso tuo.
Ciao Christian
www.sitocomune.com


title: Aiuto...!!!

author: Peter

text:
Non tanto !!



title: Aiuto...!!!

author: Sergio MAZZA

text:
"Francesco " <
zaf...@tiscalinet.it
> ha scritto nel messaggio
news:fad81a3634226e39fd7...@mygate.mailgate.org...
> Ciao a tutti,
> ho un problema che sicuramente per voi sarà piuttosto banale
> ma a me crea tanti problemi.
> Ho creato una tabella con IDDESCRIZIONE (chiave primaria) e DESCRIZIONE
(campo
> testo). Sulla base di questa tabella ho creato una maschera nella quale vi
è
> una combo all'interno della quale è visualizzata la DESCRIZIONE.
> Come posso aggiungere nuovi dati nella combo direttamente dalla maschera e
> quindi memorizzati nella tabella e visualizzati immediatamente ?
> Spero di essere stato chiaro!!
>
> Ciao
>
Ti riporto cosa dice l'help:
'---------------------
Evento NonInElenco - Esempio di routine evento
Nell'esempio riportato di seguito si utilizza l'evento NonInElenco per
aggiungere una voce a una casella combinata.
Per provare l'esempio, creare in una maschera una casella combinata chiamata
Colori. Impostare a Sì la proprietà Solo in elenco della casella combinata.
Per riempire la casella combinata, impostarne la relativa proprietà Tipo
origine riga a Elenco valori e fornire un elenco di valori separati da punti
e virgola come impostazione della proprietà Origine riga. È possibile ad
esempio fornire i valori seguenti come impostazione di questa proprietà:
Rosso; Verde; Blu.
Aggiungere quindi la routine evento riportata di seguito alla maschera.
Passare alla visualizzazione Maschera e immettere un nuovo valore nella
parte testo della casella combinata.
Private Sub Colori_NotInList(NewData As String, _
        Response As Integer)
    Dim ctl As Control
    ' Restituisce l'oggetto Control che fa riferimento alla casella
combinata.
    Set ctl = Me!Colori
    ' Richiede di verificare se si desidera aggiungere un nuovo valore.
    If MsgBox("Valore non presente nell'elenco. Aggiungere?", _
         vbOKCancel) = vbOK Then
        ' Imposta l'argomento Response per indicare che i dati
        ' vengono aggiunti.
        Response = acDataErrAdded
        ' Aggiunge la stringa nell'argomento NewData a origine riga.
        ctl.RowSource = ctl.RowSource & ";" & NewData
    Else
    ' Se si sceglie Cancel, si elimina il messaggio di errore
    ' e si annullano le modifiche.
        Response = acDataErrContinue
        ctl.Undo
    End If
End Sub
Nota   L'esempio riportato sopra aggiunge una voce a una casella combinata
non associata. Quando si aggiunge una voce a una casella combinata
associata, si aggiunge un valore a un campo dell'origine dati sottostante.
Nella maggior parte dei casi, non è possibile aggiungere semplicemente un
campo in un nuovo record. Secondo la struttura dei dati contenuti nella
tabella, è probabilmente necessario aggiungere uno o più campi per
soddisfare le richieste dei dati. È necessario ad esempio che il nuovo
record includa i valori per qualsiasi campo che comprende la chiave
primaria. Se è necessario aggiungere voci in modo dinamico a una casella
combinata associata, è necessario richiedere all'utente di immettere i dati
per tutti i campi richiesti, salvare il nuovo record e quindi rieseguire la
query sulla casella combinata per visualizzare il nuovo valore.
'--------------
E' proprio sull'ultima parte che devi focalizzare l'attenzione...
Ciao.


title: Evento Combobox_AfterUpdate invocato 2 volte su modifica a .Listindex

author: Stolcius Von Stolcenberg

text:
Salve a tutti,
vi giro una piccola Proof of Concept di un problema che capita quando si modifica la proprietà .Listindex di una combo.

Veniamo al dunque...

Abbiamo una form con un command button il cui evento click incrementa
.Listindex di un'unità.

Ad ogni button click, la combo afterupdate trigga due volte.

Motivo?
TIA per le risposte,
Stolcius

*************************************
FORM
-------------------
nome elemento:FrmPoc

COMBOBOX
-------------------
nome elemento:cboPoc
numero elementi: almeno 2

COMMAND BUTTON
-------------------
nome elemento:cmdNext

CODICE(frmPoc)
-------------------
Private Sub cboPoc_AfterUpdate()
  Debug.Print "afterupdate:" & Now
End Sub

Private Sub cmdNext_Click()
  Debug.Print "cmdNext_Click"

  With Me.cboPoc
    .SetFocus
    .ListIndex = .ListIndex + 1
  End With
End Sub

*************************************


text:
Non ho testato ma io non uso mai quella proprieta se non in lettura...
Capire come il codice faccia giri tra eventi non è banale... senza il codice sorgente del controllo...

Hai provato, da valutare se in MULTISELEZIONE:

Idx=Me.lstBoxs.ListIndex+1
Me.lstBoxs.Selected(idx)

Oppure usando ITEMDATA...
Qui un esempio più complesso... ma chiaro:
http://datagnostics.com/dtips/selectnext.html

@Alex


text:
Il giorno venerdì 5 aprile 2019 20:21:06 UTC+2, @Alex ha scritto:

> Qui un esempio più complesso... ma chiaro:
>
http://datagnostics.com/dtips/selectnext.html

Alex, innanzitutto grazie K per la risposta :-)

Con l'oggetto listibox il problema non sussiste; per ulteriore scrupolo nell'esempio che avevo postato ho provato a sostituire la combo con una listbox.

In questo caso, come d'altronde uno si aspetterebbe, l'evento viene invocato una sola volta.

Ora, ho da poco effettuato alcune ricerche sull'argomento (chiave di ricerca:"afterupdate runs twice combobox listindex") ed è venuto fuori che la cosa ha sorpeso anche altri programmatori("Truly odd behavior![...] "), quindi imho ci troviamo di fronte a un possibile bug.

La cosa può diventare critica nel caso che l'evento AfterUpdate inneschi delle operazioni che potrebbero creare inconruenze in caso di un esecuzione reiterata.

Per non sapere nè leggere nè scrivere, mi sono cautelato inserendo una variabile booleana di modulo  che viene gestita nell'evento incriminato.

Una soluzione poco elegante, ma semplice ed efficace(bypass la prima volta, esecuzione la seconda), che garantisce un'unica invocazione...

Buona serata,
Stolcius

e.g.
---------------------------
Dim m_blnPocAfterUpdate As Boolean

Private Sub cmdNext_Click()
  Debug.Print "cmdNext_Click"
  m_blnPocAfterUpdate = True
  With Me.cboPoc
    .SetFocus
    .ListIndex = .ListIndex + 1
  End With

End Sub

Private Sub cboPoc_AfterUpdate()
  If Not m_blnPocAfterUpdate Then
    Debug.Print "afterupdate:" & Now
  Else
      m_blnPocAfterUpdate = False
  End If
End Sub


title: common dialog per selezionare percorso cartella

author: Giancarlo

text:
Ciao a tutti. Tramite le "common dialog" riesco ad individuare il percorso
assoluto di un file e poi lo scrivo in una text box.
Come faccio selezionare (e a far comparire nella text box) il percorso della
cartella selezionata nella common dialog, senza selezionare alcun file?
Giancarlo


author: Gaspare Calia

text:
[CUT]
Ciao,
http://www.mentalis.org/apilist/GetOpenFileName.shtml
 -> č ampiamente
documentata.


text:
"Giancarlo" <
gi...@fran.it
> ha scritto nel messaggio
news:dfmhdp$e6a$1...@balena.cs.interbusiness.it...

No...scusate. L'ho trovata. Era già presente negli esempi del SitoComune


title: [ASP]Esportare DB Access in un Foglio Excel, come fare?

author: Thommino

text:
Ho trovato/creato la procedure per creare una pagina ASP che carica in una
pagina web tutto il DB Access.
Adesso vorrei predisporre in fondo alla pagina un pulsante con scritto
Esporta, che esporta l'intero DB in un foglio Excel.
Come potrei modificare il mio codice?
Grazie
------CODICE-----
<%
'************************************
'Linkbruttocane per vademecum
'il database va messo in mdb-database
'************************************
strFile = "GestioneCompletaAnagraficaIscritti.asp"    'il nome di questo
file
strTable = "Rubrica"           'nome tabella
strKey = "ID"          'chiave primaria, contatore
bgHeaderColor = "Orange"
fontHeaderColor = "black"
bgColor1 = "Silver"
fontColor1 = "Black"
bgColor2 = "White"
fontColor2 = "Black"
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
server.MapPath("/mdb-database/Circolo_Liberta_Teodolinda_DB.mdb")
'**************************************
'azioni da eseguire
'**************************************
Select Case Request("mode")
  Case "ExportDB"
  ExportDB
 Case Else
  ShowAll
End Select
'**************************************
Sub ShowAll()
 MySQL="Select * from " & strTable
 Set MyRs=MyConn.Execute(MySQL)
 Response.write ("
 Gestione Anagrafica Circolo della Liberta - Monza e
Brianza
")
 Response.write ("
AGGIUNGI NUOVO
")
 Response.write ("
")
 Response.write ("
")
 numerocampi=MyRs.fields.count -1
 Response.write ("Elimina
Iscritto	")
 Response.write ("Modifica
Iscritto	")
 for i=0 to numerocampi
  if Not MyRs(i).name = "ID" then
   Response.write ("" & MyRs(i).name &
" 	")
  end if
 next
 Response.write ("
")
 do while not MyRs.eof
 if bgColor = bgColor2 then
  bgColor = bgColor1
  fontColor = fontColor1
 else
  bgColor = bgColor2
  fontColor = fontColor2
 end if
 Response.write ("
")
 Response.write ("")
 Response.write ("Elimina	")
 Response.write ("")
 Response.write ("Modifica	")
 for i = 0 to numerocampi
  if Not MyRs(i).name = "ID" then
  '  if MyRs(i).name = "QUOTA_VERSATA_2007" then
  '  ThisRecord = FormatCurrency(MyRs(i))
  '  strAlign = "right"
  ' else
    ThisRecord = MyRs(i)
    strAlign = ""
  ' end if
   If IsNull(ThisRecord) or ThisRecord = "" Then
    ThisRecord = " "
   end if
   ThisRecord  = Replace(ThisRecord,vbCrLf,"
")
   Response.write ("" & Thisrecord &
" 	")
  end if
 next
 Response.write ("
")
 MyRs.movenext
 loop
 Response.write ("
")
 MyRs.close
 Set MyRs= Nothing
end sub
'************************************** IL CODICE SOTTOSTANTE VA MODIFICATO
PER PERMETTERE L'ESPORTAZIONE ALL'INTERNO DI UN FOGLIO EXCEL
Sub ExportDB
 MySQL="Select * from " & strTable
 Set MyRs=MyConn.Execute(MySQL)
                                            'QUI DEVE DIRGLI DI SCRIVERE SU
UN FILE MA COME
 Response.write ("
 Gestione Anagrafica Circolo
")
 numerocampi=MyRs.fields.count -1
 for i=0 to numerocampi
  if Not MyRs(i).name = "ID" then
   Response.write ("" & MyRs(i).name &
" 	")
  end if
 next
 Response.write ("
")
 do while not MyRs.eof
 for i = 0 to numerocampi
  if Not MyRs(i).name = "ID" then
    ThisRecord = MyRs(i)
    strAlign = ""
   If IsNull(ThisRecord) or ThisRecord = "" Then
    ThisRecord = " "
   end if
   ThisRecord  = Replace(ThisRecord,vbCrLf,"
")
   Response.write ("" & Thisrecord &
" 	")
  end if
 next
 Response.write ("
")
 MyRs.movenext
 loop
 Response.write ("
")
 MyRs.close
 Set MyRs= Nothing
end sub
' CREDO CHE CI SIANO ANCHE GROSSI PROBLEME PER LA FORMATTAZIONE DEL FILE
EXCEL.
Sapere Aiutarmi.
Grazie
Thommy


text:
Thommino wrote:
> Ho trovato/creato la procedure per creare una pagina ASP che carica
> in una pagina web tutto il DB Access.
> Adesso vorrei predisporre in fondo alla pagina un pulsante con scritto
> Esporta, che esporta l'intero DB in un foglio Excel.
> Come potrei modificare il mio codice?
> Grazie
>
> ------CODICE-----
---omissis---
>
>
> ' CREDO CHE CI SIANO ANCHE GROSSI PROBLEME PER LA FORMATTAZIONE DEL
> FILE EXCEL.
Non scrivere in maiuscolo che equivale ad urlare e non č carino.
> Sapere Aiutarmi.
http://www.aspitalia.com/script/568/Database-Excel-Pagina-ASP.aspx
> Grazie
> Thommy
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fgp42c$j9n$1...@tdi.cu.mi.it...
> Thommino wrote:
>> Ho trovato/creato la procedure per creare una pagina ASP che carica
>> in una pagina web tutto il DB Access.
>> Adesso vorrei predisporre in fondo alla pagina un pulsante con scritto
>> Esporta, che esporta l'intero DB in un foglio Excel.
>> Come potrei modificare il mio codice?
>> Grazie
[cut]
>
>> Sapere Aiutarmi.
>
>
http://www.aspitalia.com/script/568/Database-Excel-Pagina-ASP.aspx
>
[cut]> Sergio MAZZA
>
Grazie
Quindi tu mi proponi il seguente codice:
---CODICE PROPOSTO---
<%
' stringa di conn
strConn = "Provider=sqloledb; Data Source=localhost; Initial Catalog=pubs;
Integrated Security=SSPI;"
' apro la connessione
set conn = Server.CreateObject("ADODB.Connection")
conn.Open strConn
' estraggo i dati
Set rs = conn.Execute("SELECT * FROM Authors")
for i = 0 to rs.Fields.Count-1
risultato = risultato & rs.Fields(i).Name & "	"
next
risultato = risultato & "

"
risultato = risultato & rs.GetString(,,"	","

",
"-")
' chiusura
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
' modifico header per forzare l'apertura in Excel
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=tabella.xsl"
' scrivo a video
Response.Write ("

" & risultato & "

")
%>
---FINE CODICE PROPOSTO---
L'ho integrata nel mio codice asp e pare funzionare. (Vedi Codice fondo
pagina)
1) Pero' come mai quando apro il file xls Office mi dice: Il formato del
file che si sta tentando di aprire è differente da quello dell'estensione.
2) E se invece volessi aggiungere anche la funzionalità che il nome delle
colonne mi venissero riportate in Meretto (BOLD) come potrei fare?
3) E se non Volessi riportare la colonna ID basterebbe aggiungere: (SEMBRA
FUNZIONARE)
-----------------------
for i = 0 to MyRs.Fields.Count-1
if MyRs(i).name = "ID" then
else
    risultato = risultato & MyRs.Fields(i).Name & "	"
end if
next
---------------------------
Corretto?
Grazie
Thommy
---------------Dovrei quindi modificarla con:-----------------------------
' stringa di conn
strConn ="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
server.MapPath("/mdb-database/database.mdb")
' apro la connessione
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConn.Open strConn
' estraggo i dati
MySQL="Select * from " & strTable
Set MyRs=MyConn.Execute(MySQL)
for i = 0 to MyRs.Fields.Count-1
risultato = risultato & MyRs.Fields(i).Name & "	"
next
risultato = risultato & "

"
risultato = risultato & MyRs.GetString(,,"	","

",
"-")
' chiusura
MyRs.Close
set MyRs = Nothing
MyConn.Close
set MyConn = Nothing
' modifico header per forzare l'apertura in Excel
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline;
filename=RubricaIscritti.xls"
' scrivo a video
Response.Write ("

" & risultato & "

")
%>
---------------Fine modifica:-----------------------------


text:
Thommino wrote:
> Grazie
> Quindi tu mi proponi il seguente codice:
>
> ---CODICE PROPOSTO---
> <%
---omissis---
> ' modifico header per forzare l'apertura in Excel
> Response.ContentType = "application/vnd.ms-excel"
> Response.AddHeader "content-disposition", "inline;
> filename=tabella.xsl" ' scrivo a video
> Response.Write ("

" & risultato & "

")
> %>
> ---FINE CODICE PROPOSTO---
>
> L'ho integrata nel mio codice asp e pare funzionare. (Vedi Codice
> fondo pagina)
> 1) Pero' come mai quando apro il file xls Office mi dice: Il formato
> del file che si sta tentando di aprire è differente da quello
> dell'estensione.
E' probabile che sia un problema di ContentType; dico probabile perchè non
ho mai utilizzato quell'esempio ma ne conosco l'utilizzo.
Trovi info qui:
http://www.asptutorial.info/sscript/ContentType.asp
> 2) E se invece volessi aggiungere anche la funzionalità che il nome
> delle colonne mi venissero riportate in Meretto (BOLD) come potrei
> fare?
Provare ad impostare il grassetto al testo nella cella.
> 3) E se non Volessi riportare la colonna ID basterebbe aggiungere:
Io direi: basterebbe non includere il campo nella tabella.
> (SEMBRA FUNZIONARE)
> -----------------------
> for i = 0 to MyRs.Fields.Count-1
> if MyRs(i).name = "ID" then
> else
>    risultato = risultato & MyRs.Fields(i).Name & "	"
> end if
> next
> ---------------------------
> Corretto?
Solo il risultato che vedi può darti la sensazione che tutto sia corretto...



text:
On 8 Nov, 09:12, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
[cut]
>
> E' probabile che sia un problema di ContentType; dico probabile perchè non
> ho mai utilizzato quell'esempio ma ne conosco l'utilizzo.
> Trovi info qui:
http://www.asptutorial.info/sscript/ContentType.asp
Ho provato a mettere
' modifico header per forzare l'apertura in Excel
Response.ContentType = "application/x-excel"
Response.AddHeader "content-disposition", "inline;
filename=RubricaIscritti.xls"
Ma il problema persiste!
>
> > 2) E se invece volessi aggiungere anche la funzionalità che il nome
> > delle colonne mi venissero riportate in Meretto (BOLD) come potrei
> > fare?
>
> Provare ad impostare il grassetto al testo nella cella.
Ma la cella è quella chiamata da questa espressione:
risultato = risultato & MyRs.Fields(i).Name & "	"
Come faccio ad inserirci il grossetto?
O forse dovrei inserirla qui?
risultato = risultato & "

"
>
> > 3) E se non Volessi riportare la colonna ID basterebbe aggiungere:
>
> Io direi: basterebbe non includere il campo nella tabella.
>
> > (SEMBRA FUNZIONARE)
> > -----------------------
> > for i = 0 to MyRs.Fields.Count-1
> > if MyRs(i).name = "ID" then
> > else
> >    risultato = risultato & MyRs.Fields(i).Name & "	"
> > end if
> > next
> > ---------------------------
> > Corretto?
>
> Solo il risultato che vedi può darti la sensazione che tutto sia corretto...
Purtroppo mi sono accorto solo oggi che il codice postato sopra
funziona correttamente per il titolo delle colonne ma poi non funziona
correttamente nella copia dei valori delle colonne.
Ottengo infatti
NOME | COGNOME
1


text:
Scusa ho dato invio senza aver completato l'esempio.
Ottengo infatti:
NOME | COGNOME
1 | Mario | Rossi
2 | Carlo | Paperino
E ovviamente non va bene!
Idee?


text:
<
in...@thommino.com
> ha scritto nel messaggio
news:1194516228.1...@t8g2000prg.googlegroups.com...
On 8 Nov, 09:12, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
Ho provato a mettere
' modifico header per forzare l'apertura in Excel
Response.ContentType = "application/x-excel"
Response.AddHeader "content-disposition", "inline;
filename=RubricaIscritti.xls"
Ma il problema persiste!
[risposta]
Prova cosě:
'--> da
http://www.aspitalia.com/script/568/Database-Excel-Pagina-ASP.aspx
' modifico header per forzare l'apertura in Excel
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=tabella.xsl"
Occhio che il file termina .xsl non .xls.
Ma la cella č quella chiamata da questa espressione:
risultato = risultato & MyRs.Fields(i).Name & "	"
Come faccio ad inserirci il grossetto?
O forse dovrei inserirla qui?
risultato = risultato & "

"
[risposta]
Dire che prima di proseguire ti converrebbe dare un'occhiata ad una guida
sull'HTML:
es.
http://xhtml.html.it/guide/leggi/51/guida-html/
dove trovi:
http://xhtml.html.it/guide/lezione/1670/scegliere-lo-stile-grassetto-corsivo-c/
>
> Io direi: basterebbe non includere il campo nella tabella.
Purtroppo mi sono accorto solo oggi che il codice postato sopra
funziona correttamente per il titolo delle colonne ma poi non funziona
correttamente nella copia dei valori delle colonne.
Ottengo infatti
NOME | COGNOME
1
[risposta]
Allora, oltre ad una guida HTML ti serve anche una guida ASP/ADO:
http://tutorial.aspitalia.com/ASP-base/
dove trovi questo:
http://www.aspitalia.com/articoli/db/introduzione.aspx
che dovrebbe chiarirti le idee.
La costruzione di una tabella partendo da un recorset č la cosa piů semplice
che c'č; con quel codice ti complichi solo la vita...
Ciao.
--
Sergio MAZZA


text:
On 8 Nov, 13:42, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
[cut]
>
> [risposta]
> Prova così:
> '--> dahttp://
www.aspitalia.com/script/568/Database-Excel-Pagina-ASP.aspx
> ' modifico header per forzare l'apertura in Excel
> Response.ContentType = "application/vnd.ms-excel"
> Response.AddHeader "content-disposition", "inline; filename=tabella.xsl"
Se non sbaglio è la prima versione che aveo provato. I file xsl non
sono mica file excel, pensavo fosse un errore!
[cut]
>
> [risposta]
> Dire che prima di proseguire ti converrebbe dare un'occhiata ad una guida
> sull'HTML:
> es.
http://xhtml.html.it/guide/leggi/51/guida-html/
>
> dove trovi:
http://xhtml.html.it/guide/lezione/1670/scegliere-lo-stile-grassetto-.
..
>
Ma quando copio in un file non è un HTML. Quindi non è che posso
mettere
risultato = risultato & MyRs.Fields(i).Name & "	"
[cut]
> [risposta]
> Allora, oltre ad una guida HTML ti serve anche una guida ASP/ADO:
http://tutorial.aspitalia.com/ASP-base/
> dove trovi questo:
http://www.aspitalia.com/articoli/db/introduzione.aspx
>
> che dovrebbe chiarirti le idee.
>
> La costruzione di una tabella partendo da un recorset è la cosa più semplice
> che c'è; con quel codice ti complichi solo la vita...
Si ma il codice per esportare in un file excel la tabella, l'ho
copiato dal primo sito che gentilmente mi avevi passato tu.
Quindi dici che dovrei completamente cambiare il codice che genera il
file excel?
Io in questo pezzetto di codice volevo che nel file excel NON venisse
riportato il campo ID. Con il codice che ti ho scritto sopra in
effetti non mi riporta nel foglio excel il nome ID nella prima riga ma
purtroppo dalla riga 2 in poi carica i valori di questa riga,
sfalsandomi tutto.
Grazie
Thommy


text:
<
in...@thommino.com
> ha scritto nel messaggio
news:1194527135.3...@e9g2000prf.googlegroups.com...
Se non sbaglio č la prima versione che aveo provato. I file xsl non
sono mica file excel, pensavo fosse un errore!
[risposta]
Documentarsi prima č meglio:
http://it.wikipedia.org/wiki/XSL
Ma quando copio in un file non č un HTML.
[risposta]
Altro errore di fondo.
Una pagina ASP (ma non solo quella) genera output HTML; e non potrebbe fare
altrimenti visto che la visualizzi con un browser web che interpreta solo
quello.
Se non mettessi le righe:
...
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=tabella.xsl"
...
che indicano la diversa natura dell'output, ti verrebbe visualizzato dentro
il browser, il codice HTML generato dalle istruzioni Response.Write.
 Quindi non č che posso mettere
risultato = risultato & MyRs.Fields(i).Name & "	"
[risposta]
Quindi quello che devi fare č:
risultato = risultato & "" &  MyRs.Fields(i).Name & "	"
Si ma il codice per esportare in un file excel la tabella, l'ho
copiato dal primo sito che gentilmente mi avevi passato tu.
[risposta]
Copiare va bene se si capisce quello che si fa.
Ecco un altro esempio probabilmente piů chiaro:
'--> elenco articoli inseriti
<%
dim tmp_objRstArticoli
strSQL = "SELECT strDescrizione FROM Offerte_dettagli ORDER BY idData DESC;"
set tmp_objRstArticoli = oConn.Execute(strSql)
if not tmp_objRstArticoli.eof then %>

    Descrizione

<%
     do while not tmp_objRstArticoli.eof
%>

    <%=tmp_objRstArticoli("strDescrizione")%>

<%
    tmp_objRstArticoli.movenext
   loop %>

...
E' una tabella con una sola colonna e la query non restituisce l'id, visto
che non mi serve (in output); i valori del campo
tmp_objRstArticoli("strDescrizione") sono formattati con un carattere
diverso dall'intestazione e faccio riferimento al campo indicandolo per
nome: tmp_objRstArticoli("strDescrizione").
Quindi dici che dovrei completamente cambiare il codice che genera il
file excel?
[risposta]
Io dico che prima di cambiare il codice, o di copiarlo, si dovrebbe capire
quello che fa per poi saper intervenire nei punti interessati.
Io in questo pezzetto di codice volevo che nel file excel NON venisse
riportato il campo ID. Con il codice che ti ho scritto sopra in
effetti non mi riporta nel foglio excel il nome ID nella prima riga ma
purtroppo dalla riga 2 in poi carica i valori di questa riga,
sfalsandomi tutto.
[risposta]
C.V.D.
Grazie
Thommy
[risposta]
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fgv3i8$1ki$1...@tdi.cu.mi.it...
[cut]
> Altro errore di fondo.
> Una pagina ASP (ma non solo quella) genera output HTML; e non potrebbe
> fare altrimenti visto che la visualizzi con un browser web che interpreta
> solo quello.
> Se non mettessi le righe:
> ...
> Response.ContentType = "application/vnd.ms-excel"
> Response.AddHeader "content-disposition", "inline; filename=tabella.xsl"
Continua a darmi quell'errore sul tipo di file all'apertira del file da
excel anche mettendo la stringa sopra.
Tanto alla fine anche mettendo xsl quando lo salva me lo converte
automaticamente in xls
[cut]
>
> [risposta]
> Quindi quello che devi fare č:
> risultato = risultato & "" &  MyRs.Fields(i).Name & "	"
Infatti adesso funziona. Immagino che in modo analogo io gli possa anche
dire, di centrarlo ;-) ?
[cut]

Ma questo codice sopra non esporta il tutto in un file Excel, a che mi
serve?
> ...
> E' una tabella con una sola colonna e la query non restituisce l'id, visto
> che non mi serve (in output); i valori del campo
> tmp_objRstArticoli("strDescrizione") sono formattati con un carattere
> diverso dall'intestazione e faccio riferimento al campo indicandolo per
> nome: tmp_objRstArticoli("strDescrizione").
[cut]
Grazie ancora.
Thommy


text:
"Thommino" <in...@REMOVEthommino.com> ha scritto nel messaggio
news:ejKYi.9199$Hn....@tornado.fastwebnet.it...
>
> Continua a darmi quell'errore sul tipo di file all'apertira del file da
> excel anche mettendo la stringa sopra.
> Tanto alla fine anche mettendo xsl quando lo salva me lo converte
> automaticamente in xls
Che versione hai di office?
Ho fatto una prova: (WinXP+Sp2; Off2003+Sp2)
<%
' stringa di conn
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Inetpub\wwwroot\provaasp\database\Northwind.mdb;"
' apro la connessione
set conn = Server.CreateObject("ADODB.Connection")
conn.Open strConn
' estraggo i dati
Set rs = conn.Execute("SELECT idcategoria,nomecategoria,descrizione FROM
Categorie")
' modifico header per forzare l'apertura in Excel
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "content-disposition", "inline; filename=tabella.xsl"
response.Write "
"
response.Write "
"
response.Write "id categoria	"
response.Write "nome categoria	"
response.Write "descrizione	"
response.Write "
"
do while not rs.eof
    response.Write "
"
    response.Write "" & rs("idcategoria") & "	"
    response.Write "" & rs("nomecategoria") & "	"
    response.Write "" & rs("descrizione") & "	"
    response.Write "
"
    rs.movenext
loop
response.Write "
"
' chiusura
rs.Close
set rs = Nothing
conn.Close
set conn = Nothing
%>
Questo funziona sia con IE che con FireFox.
Occhio alla cache del browser, svuotala.
> Infatti adesso funziona. Immagino che in modo analogo io gli possa anche
> dire, di centrarlo ;-) ?
[cit.] Provare per credere...[/cit.]
>
> Ma questo codice sopra non esporta il tutto in un file Excel, a che mi
> serve?
A niente; se non sono stato abbastanza chiaro.
>
> Grazie ancora.



text:
On 9 Nov, 08:30, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
> "Thommino" <i...@REMOVEthommino.com> ha scritto nel messaggionews:ejKYi.9199$Hn....@tornado.fastwebnet.it...
>
>
>
> > Continua a darmi quell'errore sul tipo di file all'apertira del file da
> > excel anche mettendo la stringa sopra.
> > Tanto alla fine anche mettendo xsl quando lo salva me lo converte
> > automaticamente in xls
>
> Che versione hai di office?
>
> Ho fatto una prova: (WinXP+Sp2; Off2003+Sp2)
Windows Vista e Office 2007!

Ok grazie staserà provero' il codice.
Grazie
Thommy


text:
<
in...@thommino.com
> ha scritto nel messaggio
news:1194601401.1...@k79g2000hse.googlegroups.com...
Windows Vista e Office 2007!
[risposta]
Non posso riprodurre l'ambiente, non ho Vista (so' cecato); posso provare
con Off2007...
Ok grazie staserà provero' il codice.
Grazie
Thommy
[risposta]
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:fh12a8$pc3$1...@tdi.cu.mi.it...
> "Thommino" <in...@REMOVEthommino.com> ha scritto nel messaggio
> news:ejKYi.9199$Hn....@tornado.fastwebnet.it...
[cut]
> ' estraggo i dati
> Set rs = conn.Execute("SELECT idcategoria,nomecategoria,descrizione FROM
> Categorie")
Il problema che cosě sono costretto a definire tutti i campi in modo
manuale. Non voglio farlo!
> ' modifico header per forzare l'apertura in Excel
> Response.ContentType = "application/vnd.ms-excel"
> Response.AddHeader "content-disposition", "inline; filename=tabella.xsl"
>
> response.Write "
"
> response.Write "
"
> response.Write "id categoria	"
> response.Write "nome categoria	"
> response.Write "descrizione	"
> response.Write "
"
> do while not rs.eof
>    response.Write "
"
>    response.Write "" & rs("idcategoria") & "	"
>    response.Write "" & rs("nomecategoria") & "	"
>    response.Write "" & rs("descrizione") & "	"
>    response.Write "
"
>    rs.movenext
> loop
> response.Write "
"
> ' chiusura
> rs.Close
> set rs = Nothing
> conn.Close
> set conn = Nothing
> %>
Cosě potrebbe anche funzionare ma non č ricorsivo come volevo!


text:
Thommino wrote:
> Il problema che così sono costretto a definire tutti i campi in modo
> manuale. Non voglio farlo!
>
---omissis---
> Così potrebbe anche funzionare ma non è ricorsivo come volevo!
Queste tue affermazioni mi fanno sorridere; scusa ma è così.
Hai un codice che non riesci a modificare perché non lo hai interpretato,
non ti documenti (altrimenti avresti già risolto) e se ti viene proposto un
codice moolto più semplice al confronto del "tuo" codice che è (ovviamente)
ottimizzato e parametrizzato.
Insomma, quello che voglio dire: se non riesci a scrivere codice "semplice",
come pretendi di capire/scrivere codice ottimizzato?
Tutto questo non ha nulla a che fare con l'ostacolo dell'ambiente
(Vista+Off2007 vs. WinXP+Off2003) che potrebbe non restituire il risultato
voluto, anche se il codice (semplice o ottimizzato) è giusto e
funzionante...
Ciao.
--
Sergio MAZZA


text:
On 10 Nov, 09:48, "Sergio MAZZA" <
sergioma...@tiscali.it
> wrote:
[cut]
> Queste tue affermazioni mi fanno sorridere; scusa ma è così.
> Hai un codice che non riesci a modificare perché non lo hai interpretato,
> non ti documenti (altrimenti avresti già risolto) e se ti viene proposto un
[cut]
Se fossi un esperto ed un amante della programmazione non avrei certo
scritto qui, ma avrei risolto da solo. Non credi?
Se ho chiesto aiuto è perchè i miei interessi e skill sono differenti.
Grazie lo stesso comunque.
Thommy


text:
<
in...@thommino.com
> ha scritto nel messaggio
news:1194856081.4...@v3g2000hsg.googlegroups.com...
Se fossi un esperto ed un amante della programmazione non avrei certo
scritto qui, ma avrei risolto da solo. Non credi?
[risposta]
Per come la vedo io non è un problema di "amore"; (in questo caso) se vuoi
mettere le mani su del codice dovrai almeno capire se fa al caso tuo o no?
Almeno per capire come riadattarlo.
Se ho chiesto aiuto è perchè i miei interessi e skill sono differenti.
[risposta]
Se hai chiesto aiuto è perché non hai capito il codice che volevi
utilizzare.
Grazie lo stesso comunque.
Thommy



title: Errore di compilazione???

author: .:: The Jokers ::.

text:
Perchč???
Ho inserito in un nuovo modulo un codice che inizia con :
Option Compare Database
 Option Explicit
 Public golApp As Outlook.Application
 Public golNameSpace As Outlook.NameSpace
ma quando richiamo una sub sottostante mi dice "Errore di compilazione" ..
"Tipo definito dall'utente non definito "
???????????
Premetto conosco pochissimo vba
Che succede ??
Grazie
.:: The Jokers ::.


title: Errore di compilazione???

author: oliones

text:
".:: The Jokers ::." <
jok...@libero.it
> ha scritto nel messaggio
news:uTdH7.61832$sq5.3...@news.infostrada.it...

ti mancano dei riferimenti
apri il modulo in struttura
menu strumenti riferumenti selezione microsoft outlook 9.0 Object library
( o qualcosa di simile)
ciao


title: Errore di compilazione???

text:
>"oliones" <
oli...@tiscalinet.it
> ha scritto nel messaggio
news:9sjr3b$8ti$1...@pegasus.tiscalinet.it...
>
> ".:: The Jokers ::." <
jok...@libero.it
> ha scritto nel messaggio
> news:uTdH7.61832$sq5.3...@news.infostrada.it...
> > Perchè???
> >
> > Ho inserito in un nuovo modulo un codice che inizia con :
> >
> > Option Compare Database
> >  Option Explicit
> >  Public golApp As Outlook.Application
> >  Public golNameSpace As Outlook.NameSpace
> >
> > ma quando richiamo una sub sottostante mi dice "Errore di compilazione"
..
> > "Tipo definito dall'utente non definito ">
> > ???????????
> > Premetto conosco pochissimo vba
> > Che succede ??
> > Grazie
> > .:: The Jokers ::.
> >
> ti mancano dei riferimenti
> apri il modulo in struttura
> menu strumenti riferumenti selezione microsoft outlook 9.0 Object library
> ( o qualcosa di simile)
> ciao
>
Esatto !!
Era quello
Sul portatile non mi dà errore perché ho inserito come mi hai detto tu
microsoft outlook 9.0 Object library ,
ma nel pc (fisso) non c'è questa libreria , l'ho ricercata ma non la trovo .
Copio il file .
Grazie , a buon rendere
.:: The Jokers ::.


title: Apertura maschera molto lenta

author: ziopilvio

text:
Ho installato un'applicazione in access in una azienda che ha recentemente
rinnovato tutti i PC dell'amminstrazione (Pentium 4 a 2800 Mhz, SO WinXP).
Problema: quando apro un maschera ci mette 4-5 minuti a visualizzarla (sia
in struttura che in modalità dati).
L'applicazione è formata da tre file (due di tabelle e uno front-end) messi
sul server e aperti da un PC (per ora uno, poi sarnno 3 o 4).
Se però metto tutto sul PC (quindi non in rete) l'apertura della maschera
avviene in 4-5 secondi.
Avete una qualche vaga idea del perchè?


title: Apertura maschera molto lenta

author: Antonio Biso

text:
"ziopilvio" <
ziop...@tiscali.it
> ha scritto nel messaggio
news:82a0b.249572$lK4.7...@twister1.libero.it...

Sarà difficile scoprirlo da qui.
Comunque non hai fornito info fondamentali: versione di access, HW di rete,
cosa c'è in maschera (tipo di query, immagini, ecc.)
Antonio


title: Apertura maschera molto lenta

author: Simone Calligaris

text:
"ziopilvio" <
> Se perň metto tutto sul PC (quindi non in rete) l'apertura della maschera
> avviene in 4-5 secondi.
> Avete una qualche vaga idea del perchč?
Tanto per cominciare le prestazioni sono mostruosamente lente anche in
locale (col PC di cui parli).
Ma che c'hai messo in quelle maschere?
Ciao.


title: Apertura maschera molto lenta

author: desio

text:
"ziopilvio" <
ziop...@tiscali.it
> ha scritto nel messaggio
news:82a0b.249572$lK4.7...@twister1.libero.it...

Hai provato dal menù opzioni>generale a togliere la spunta da "tieni traccia
delle informazione di correzione"
famme sape
ciao desio


title: Apertura maschera molto lenta

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:ZCj0b.250079$Ny5.7...@twister2.libero.it...

Versione di Access XP
HW di rete non lo so
Nella maschera ci sono dati provenienti da una tabella (clienti) + 5
sottomaschere da altrettante tabelle o query; non ci sono immagini.
Solamente i dati della tabella clienti come origine dati della maschera
possiede dei dati, le altre sono ancora tutte vuote.
Ziopilvio


title: Apertura maschera molto lenta

text:

Effettivamente, nei miei PC (che sono piů datati) ci mette 1-2 secondi ad
aprire la maschera, ma dal cliente molto di piů.
Nella maschera ci sono dati provenienti da una tabella (clienti) + 5
sottomaschere da altrettante tabelle o query; non ci sono immagini.
Solamente i dati della tabella clienti (origine dati della maschera)
possiede dei dati, le altre sono ancora tutte vuote.
Ciao
Ziopilvio


title: Apertura maschera molto lenta

text:
> > Ho installato un'applicazione in access in una azienda che ha
recentemente
> > rinnovato tutti i PC dell'amminstrazione (Pentium 4 a 2800 Mhz, SO
WinXP).
> > Problema: quando apro un maschera ci mette 4-5 minuti a visualizzarla
(sia
> > in struttura che in modalità dati).
> > L'applicazione è formata da tre file (due di tabelle e uno front-end)
> messi
> > sul server e aperti da un PC (per ora uno, poi sarnno 3 o 4).
> > Se però metto tutto sul PC (quindi non in rete) l'apertura della
maschera
> > avviene in 4-5 secondi.
> > Avete una qualche vaga idea del perchè?
> Hai provato dal menù opzioni>generale a togliere la spunta da "tieni
traccia
> delle informazione di correzione"
> famme sape
> ciao desio
No, non ho provato; ti farò sapere quando torno dal cliente (ai primi di
settembre).
ciao
Ziopilvio


title: Pubblicazione di Db Access sul Web

text:
Ciao a tutti,
ho implementato una applicazione aziendale che è costituita da un db access 2007 quale front end, pertanto contiene forms, reports, query e moduli, che chiameremo GestLab.accdb ed un db SQL Server che contiene le Tabelle di dati che chiameremo DatiLab.
Attualmente viene utilizzata in una Lan Aziendale e, dalla Cina, dove c'è un Laboratorio di Test Prodotti, via VPN.
Il problema è che l'utilizzo via VPN è molto lento ed, a volte, non si connette la VPN stessa.
Pertanto ho pensato di pubblicare il GestLab.accdb sul Web tramite l'opzione pubblica sul Web che è presente in Access 2010.
Intanto, se non ho preteso troppo e se non ho fatto errori, mi sembra che questo sia possibile, ma tutte le Routine evento che sottostanno ai varii bottoni, non vengono pubblicate e che Share Point metta a disposizione, per programmare, una seie di macro e nulla più.
Mi sembra che la cosa funzioni se si pubblica un Db fatto di Tabelle e si lasci poi a Share Point di creare le form che listano i records e, con le limitazioni di cui sopra è necessario riscriversi le altre form.
C'è qualcuno che abbia fatto esperienza con questo problema e che mi sappia dire quale è la strada migliore da perseguire?
Grazie a tutti quello che vorranno darmi informzazioni in merito

Gianfranco Curti


title: Pubblicazione di Db Access sul Web

author: BFS

text:
Il 10/03/2014 21:36,
gfran...@gmail.com
 ha scritto:
> Ciao a tutti,

>
> Gianfranco Curti
>

installa il tuo programma in un windows server e fai connettere i cinesi
via terminal server..anche con banda internet ridicola le prestazioni
sono ottimali.

Oppure se non vuoi spendere in licenze microsoft falli accedere via
desktop remoto (teamviewer o altri) a una macchina predisposta in sede

ciao
BFS


title: Pubblicazione di Db Access sul Web

text:

Ciao,
attualmente funziona proprio come dici tu.
Dalla cina si collegano con Terminal Server, via VPN ad un PC in uso esclusivo che si trova nella sala server.
Le prestazioni sono purtroppo insoddisfacenti, o meglio lo sono spesso e questo basta a rendere l'utilizzo della procedura 'difficoltoso'.
E' per questo motivo che pensavo ad un modo, il più indolore possibile, per portare la procedura sul Web.
Grazie comunque del contributo.


title: Pubblicazione di Db Access sul Web

text:
Il 11/03/2014 11:02,
gfran...@gmail.com
 ha scritto:
> Il giorno lunedě 10 marzo 2014 21:36:44 UTC+1,
gfran...@gmail.com
 ha scritto:
>> Ciao a tutti,

>>
>>
>>
>> Gianfranco Curti
>
> Ciao,
> attualmente funziona proprio come dici tu.
> Dalla cina si collegano con Terminal Server, via VPN ad un PC in uso esclusivo che

>si trova nella sala server.
> Le prestazioni sono purtroppo insoddisfacenti, o meglio lo sono spesso e questo basta

>a rendere l'utilizzo della procedura 'difficoltoso'.
> E' per questo motivo che pensavo ad un modo, il piů indolore possibile, per portare

> la procedura sul Web.
> Grazie comunque del contributo.
>

mmm
come fa andare lento in desktop remoto??? lavora dignitosamente anche
con un modem 56k
che banda internet hanno in cina?
sicuro che non ci sia qualche problema sulla configurazione della vpn?

ciao
BFS


title: Pubblicazione di Db Access sul Web

text:

Ciao,
non ne sono sicuro, ma penso che il problema sia indotto dalle autorità cinesi che s'inventano di tutto per boicottare ed ostacolare queste tecnologie.


title: Rinominare campo

author: Lu

text:
Scusate ,sarà il caldo ma non sono riuscito a trovare sull'help un cmd per
rinominare un campo di una tabella da VBA.
Esiste?
grazie
               Lu


title: colorare i bottoni....si può?

author: Ale

text:
come da oggetto è possibile colorare i bottoni ?
faccio riferimento a quelli che si possono utilizzare, quelli già
predefiniti nei componenti
grazie a tutti
Alex


title: colorare i bottoni....si può?

author: MA

text:
"Ale" <
ale...@virgilio.it
> ha scritto nel
messaggio
news:tlUlc.195380$rM4.8...@news4.tin.it...

Il pulsanti no, però puoi o inserirci un bitmap
oppure puoi usare al posto dei pulsanti le
etichette e lì ti diverti come vuoi.
MAssimiliano


title: colorare i bottoni....si può?

author: Pablitomf

text:
MA ha scritto:
> Il pulsanti no, perň puoi o inserirci un bitmap
> oppure puoi usare al posto dei pulsanti le
> etichette e lě ti diverti come vuoi.
> MAssimiliano
Sul "No" categorico ci penserei un attimino...
se LEBANS lo ha fatto per le strutture a schede
(
http://www.lebans.com/tabcolors.htm
) non vedo perchč non lo si possa fare
con i pulsanti... difficile ma fattibile...
Mi dichiari eretico adesso?
Saluti.
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: colorare i bottoni....si può?

author: Karl Donaubauer

text:
Pablitomf ha scritto:
> MA ha scritto:
>> Il pulsanti no, però puoi o inserirci un bitmap
>> oppure puoi usare al posto dei pulsanti le
>> etichette e lì ti diverti come vuoi.
>
> Sul "No" categorico ci penserei un attimino...
> se LEBANS lo ha fatto per le strutture a schede
> (
http://www.lebans.com/tabcolors.htm
) non vedo perchè non lo si possa
> fare con i pulsanti... difficile ma fattibile...
>
> Mi dichiari eretico adesso?
Sì, certo... e anche Stephen:
http://www.lebans.com/cmdbutton.htm
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: colorare i bottoni....si può?

text:
Karl Donaubauer ha scritto:
> Sě, certo... e anche Stephen:
http://www.lebans.com/cmdbutton.htm
Certo certo... Stephen
Come volevasi dimostrare...
Karl ha l'occhietto che funziona meglio del mio.
PS
Karl, ma Sě certo cosa? Che sono forse un eretico? Scherzo



title: colorare i bottoni....si può?

text:
grazie massimo
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:Bx0mc.3115$%x6....@news.edisontel.com...



title: Criteri con macro

author: Skorpio

text:
Salve a tutti, non sono esperto di Access e per questo ho bisogno del vostro
aiuto.
Ho bisogno di applicare, attraverso una macro, un criterio in una query e
che la struttura venga chiusa e salvata con il criterio selezionato.
Ho provato con "applica filtro", ma la struttura non viene salvata anche
imponendone il salvataggio.
Grazie per eventuali consigli.
Ciao a tutti.


title: Criteri con macro

author: Roberto da casa

text:
"Skorpio" <_
skor...@libero.it
> ha scritto nel messaggio
news:b8426j$rc5$1...@news.flashnet.it...

Non si capisce cosa vuoi fare, comunque in una query i criteri non si
impostano tramite le macro ma eventualmente usando il linguaggio SQL.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Criteri con macro

author: Sergio MAZZA

text:
"Skorpio" <_
skor...@libero.it
> ha scritto nel messaggio
news:b8426j$rc5$1...@news.flashnet.it...

Utilizza VBA e precisamente il CreateQueryDef;
Es. (help access'97)
'------------
Nell'esempio riportato di seguito si crea un nuovo oggetto QueryDef, quindi
si apre la query in visualizzazione Foglio dati:
Sub NuovaQuery()
 Dim dbs As Database, qdf As QueryDef, strSQL As String
 ' Restituisce il riferimento al database corrente.
 Set dbs = CurrentDb
 strSQL = "SELECT * FROM Impiegati WHERE [DataDiAssunzione] >= #1-1-93#"
 ' Crea una nuova query.
 Set qdf = dbs.CreateQueryDef("UltimeAssunzioni", strSQL)
 DoCmd.OpenQuery qdf.Name
 Set dbs = Nothing
End Sub
'------------
Ciao.
--
Sergio MAZZA


title: compazione DB

author: sara

text:
è possibile compattare il database aperto via
codice

Cioè posso avere un pulsante in una maschera che
cliccandoci sopra mi compatta il DB?

Grazie Sara


title: compazione DB

author: Luciano (DOC)

text:
"sara" <
cs...@libero.it
> wrote in message
000c01c03e7d$7af82210$0128...@unipd.it...
è possibile compattare il database aperto via codice
Cioè posso avere un pulsante in una maschera che cliccandoci sopra mi
compatta il DB?
No, almeno col 97.
Saluti.
Luciano
(DOC)


title: Come creare un messaggio di wait ?

author: Gianni H

text:
Ciao a tutti e scusate il repost,
non riesco a fare la cosa piu' scema del mondo:
come posso fare per visualizzare un msgbox tipo
" Attendere operazione in corso "
che poi scompare ad operazione avvenuta ?
Ciao da Gianni


title: Come creare un messaggio di wait ?

author: Silvio Berruti

text:
"Gianni H" <
gian...@hotmail.com
> ha scritto nel messaggio
news:902bem$6as$1...@nread2.inwind.it...
> come posso fare per visualizzare un msgbox tipo
> " Attendere operazione in corso "
> che poi scompare ad operazione avvenuta ?
Simulalo con una maschera che aprirai prima dell'inizio dell'operazione e
che chiuderai ad operazione conclusa.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Come creare un messaggio di wait ?

text:
"Gianni H" <
gian...@hotmail.com
> ha scritto nel messaggio
news:902bem$6as$1...@nread2.inwind.it...
>
> Ciao a tutti e scusate il repost,
> non riesco a fare la cosa piu' scema del mondo:
> come posso fare per visualizzare un msgbox tipo
> " Attendere operazione in corso "
> che poi scompare ad operazione avvenuta ?
>
> Ciao da Gianni
>
Come dice Silvio oppure tramite una etichetta che contiene la tua scritta,
dichiarata non visibile, che rendi visibile all'inizio dell'operazione e che
torni a rendere non visibile alla fine dell'operazione.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Visible=false in report

author: Nao+

text:
Ciao Ng, sto diventando matto con questa cosa:
Ho un report, che prende i valori da una query.
Il report ha dei campi standar, ma non tutti sono riempiti da valori presi
dalla query, questi valori dipendono dal criterio utilizzato.
Vorrei fare in modo che i controlli vuoti si rendano invisibili, se non
contengono dei dati. (testo o numerici, in base al controllo).
Ho provato con (sull'evento aprireport)
----------------------------------------------------------------------------------------------------
If nomecontrollo="" then nomecontrollo.visible=false
If (Len(Me!nomecontrollo) = 0) Then nomecontrollo.visible=false
----------------------------------------------------------------------------------------------------
Nessuno dei due sitemi funziona.
PS: per controllo senza valore intendo che proprio non contiene niente, non
so se non contenendo niente è in stato di null .............
Potete darmi qualche dritta?
Grazie anticipatamente Nadir
--------------------------------
Inviato via
http://usenet.libero.it


title: Visible=false in report

author: Carlo Costarella

text:
"Nao+" <
naon...@inwind.it
> ha scritto nel messaggio
news:212Z159Z223Z113Y...@usenet.libero.it...
> Ciao Ng, sto diventando matto con questa cosa:
> Ho un report, che prende i valori da una query.
> Il report ha dei campi standar, ma non tutti sono riempiti da valori presi
> dalla query, questi valori dipendono dal criterio utilizzato.
>
> Vorrei fare in modo che i controlli vuoti si rendano invisibili, se non
> contengono dei dati. (testo o numerici, in base al controllo).
>
> Ho provato con (sull'evento aprireport)
>
> --------------------------------------------------------------------------
--------------------------
> If nomecontrollo="" then nomecontrollo.visible=false
>
> If (Len(Me!nomecontrollo) = 0) Then nomecontrollo.visible=false
> --------------------------------------------------------------------------
--------------------------
>
> Nessuno dei due sitemi funziona.
> PS: per controllo senza valore intendo che proprio non contiene niente,
non
> so se non contenendo niente č in stato di null .............
>
>
> Potete darmi qualche dritta?
>
> Grazie anticipatamente Nadir
If isnull(Me.NomeControllo) Or me.NomeControllo = "" or me.NomeControllo = 0
then
Me.NomeControllo.Visible = False
Else
Me.NomeControllo.Visible = True
End if
Tutti quegli "or" possono scomparire e lasciare solo IsNull.
Importante č lasciare l'Else perchč se č presente qualche valore, visualizza
il controllo.
Ciao, Carlo


title: MI5 Persecution: Intelligence agency sources on the Web (910)

text:
Intelligence agency sources on the Web
http://intelweb.janes.com/

Intelligence Watch Report covers public and private intelligence
agencies around the world.
kim-spy
http://www.kimsoft.com/kim-spy.htm
The Korea WebWeekly kim-spy Intelligence and Counter-Intelligence
link page.
http://www.lobster-magazine.co.uk/

Lobster Journal publishes research on the intelligence community.

http://cryptome.org/
Cryptome is an online source of intelligence related material.
http://www.mi5.gov.uk/

MI5 has a website, too, but you should prepare yourself for some serious
"alternative reality" if you plan to visit it.
910
--
Posted via a free Usenet account from
http://www.teranews.com


title: Variabile in Report

author: Adriano Basile

text:
Salve a tutti,
 Spero che qualcuno mi possa aiutare a risolvere il seguente problema.
All'interno di un report che mi riassume i clienti e i loro acquisti del
tipo:
Paperino 		penna biro
		Matita
		Gomma da cancellare
Pluto		matita
Zio Paperone	niente
Nonna Papera	Evidenziatore
		penna biro
vorrei contare sia la merce acquistasta e so di poter fare Count
([acquisto]) ed ho il mio bel numeretto, ma se voglio contare i clienti e
faccio Count([Clienti]) mi spunta lo stesso numero di prima, capisco che
il numero di record a cui faccio riferimento è lo stesso, il mio problema
è che vorrei non contare i duplicati. Ho provato in mille modi di creare
una variabile dentro il report che "conti" effettivamente i clienti ma
non la riesco a vedere poi dal pie'diGruppo che poi uso per mostrare il
messaggio: Clienti numero: ...
Come posso fare?
Vi ringrazio anticipatamente.
Adriano Basile


title: Variabile in Report

author: mino

text:
non ho ben chiaro come sia strutturata la query o la tabella di appoggio su
cui si basa il report ma probabilmente devi mettere un raggrupamento per
codice cliente e nel piè di pagina mettere il count. spero di aver capito
cosa intendessi. ciao e buon lavoro
--------------------------------
Inviato via
http://usenet.libero.it


title: Variabile in Report

author: Antonio Biso

text:
"Adriano Basile" <
deletethis_a...@hotmail.com
> ha scritto nel
messaggio news:Xns927172EB75FE0ad...@193.204.121.65...
> vorrei contare sia la merce acquistasta e so di poter fare Count
> ([acquisto]) ed ho il mio bel numeretto, ma se voglio contare i clienti e
> faccio Count([Clienti]) mi spunta lo stesso numero di prima, capisco che
> il numero di record a cui faccio riferimento è lo stesso, il mio problema
> è che vorrei non contare i duplicati. Ho provato in mille modi di creare
sql_cmd = "select distinct clienti from tuatab"
set rst = currentdb.openrecordset(sql_cmd)
rst.movelast
casellareporttotaleclienti = rst.recordcount
da mettere su apertura del report
Antonio


title: Variabile in Report

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in
news:N8M89.85197$
lu5.2...@twister1.libero.it
:

Ciao Antonio,
 ti ringrazio per avermi risposto, se ho ben capito il codice mi permette
di conteggiare il numero di record con i clienti distinti a livello
globale! Dove devo aggiungere tale codice?
 Ora colgo l'occasione per farti una altra domanda, se volessi discernere
megllio i clienti :
 paperino, pluto e ... sono in un sottogruppo (ma non in un sottoreport)
della città Milano, così come vi sarà una altra città Roma con
all'interno Minnie, Paperoga, Gambadilegno e Orazio, e così via...
ora volendo contare i clienti non duplicati sia globalmente (per cui il
tuo metodo dovrebbe andar bene anche se sottolineo non ho mai usato sql
dentro i report e non so dove inserirlo) che localmente come effettuo
questo secondo conteggio?
Ti ringrazio nuovamente
Adriano


title: Variabile in Report

text:
"Adriano Basile" <
deletethis_a...@hotmail.com
> ha scritto nel
messaggio news:Xns9271A20CC2017ad...@193.204.121.65...
> > sql_cmd = "select distinct clienti from tuatab"
> > set rst = currentdb.openrecordset(sql_cmd)
> > rst.movelast
> > casellareporttotaleclienti = rst.recordcount
> >
> > da mettere su apertura del report
> >
>
> Ciao Antonio,
>  ti ringrazio per avermi risposto, se ho ben capito il codice mi permette
> di conteggiare il numero di record con i clienti distinti a livello
> globale! Dove devo aggiungere tale codice?
Oh, c'è scritto!!!
> > da mettere su apertura del report
>  Ora colgo l'occasione per farti una altra domanda, se volessi discernere
> megllio i clienti :
>  paperino, pluto e ... sono in un sottogruppo (ma non in un sottoreport)
> della città Milano, così come vi sarà una altra città Roma con
> all'interno Minnie, Paperoga, Gambadilegno e Orazio, e così via...
>
> ora volendo contare i clienti non duplicati sia globalmente (per cui il
> tuo metodo dovrebbe andar bene anche se sottolineo non ho mai usato sql
> dentro i report e non so dove inserirlo) che localmente come effettuo
> questo secondo conteggio?
Dipende come e dove vorrai visualizzare 'ste info
Antonio


title: risoluzione problema

text:
ho questo problema ma non riesco ha capire dove sbaglio
Ho un contatore che funziona in questo modo:
="FIC" & Format(Date();"aa") & "/" & Format(IIf(IsNull(DMax
("IDConcorrente";"concorrenti";"IDConcorrente like 'FIC" &
Format(Date();"aa")
& "/????'"));1;Right(DMax("IDConcorrente";"concorrenti";"IDConcorrente
like 'FIC" & Format(Date();"aa") & "/????'");4)+1);"0000")
 ne ho fatto questo che preleva da una costante una frase:
=siglafoto() & Format(Date();"aa") & "/" & Format(IIf(IsNull(DMax
("IDimmagine";"immagine elaborato";"IDimmagine like '" & siglafoto() &"'" &
Format(Date();"aa") & "/????'"));1;Right(DMax("IDimmagine";"immagine
elaborato";"IDimmagine like '" & siglafoto() & "'" & Format(Date();"aa")
& "/????'");4)+1);"0000")
ma questo non funziona dove devo corregere l'errore?
Grazie per l'aiuto


title: oggetto Page

author: TONY

text:
Buongiorno a tutti.
In un form di Access ho usato il controllo Struttura a Schede ed ho un
problema non riesco a intrappolare l'evento che attiva le singole pagine del
controllo..ho provato diverse soluzioni ma inultilmente.Potete darmi qualche
dritta?Grazie...