title: GESTIONALE Dove Sei?

author: Mrok

text:
Ciao a tutti, non ho + visto messaggi about the Gestionale.
come mai?
mi sono perso qualche thread?
Com'è finita con il sito comune?
E' stato affrontato il tema della licenza (GPL)?
C'è ancora qualcuno interessato?
Non mi sembrava male l'idea di partire da una tabella dei soggetti (Cli/For)
per poi affrontare tutte le anagrafiche che potremo incontrare nel nostro
Gestionale (Articoli, ....)
Presupponendo di iniziare dalle anagrafiche dei Soggetti , mi vengono in
mente i seguenti:
    Aziende (pensando ad un Gestionale MultiAzienda)
    Cli/For
    Banche
    Agenti
    Vettori
Considerata la disomogeneità di tali soggetti penso che sia meglio
mantenerli in tabelle separate.
Tralasciamo per adesso il discorso "Aziende".
L'anagrafica Cli/For dovrebbe essere costruita parallelamente alle altre,
vista la necessità di collegare queste anagrafiche
    ogni Cli/For potrà avere una sua Banca d'Appoggio, un Agente che lo
segue, e Vettori che gli consegnano il prodotto.
A questo punto mi viene in mente il discorso dei dati 'statici' come :
    una tabella per i CAP (Comuni)
    una tabella per ABI-CAB (Banche)
    e se vogliamo
    una tabella delle Divise (magari con i Cambi aggiornati o aggiornabili)
    e se voliamo ;-)>
    la tabella per le lingue, per una futura gestione dei documenti in
lingua estera, la tralascio perchè mi sembrerebbe di essere un po' troppo
visionario.
Quindi se qualcuno fosse ancora interessato al progetto, io proporrei di
raccattare CAP; ABI-CAB; e Divise (tralasciando per ora l'aggiornamento dei
Cambi)
e farle fuori alla svelta, per poi passare allo studio delle anagrafiche,
magari con qualche thread di discussione in cui vengano proposte soluzioni
motivate, e una volta decisa la strada (per le anagrafiche s'intende),
dividersi il lavoro di creazione delle tabelle (rimanendo comunque in
contatto).
Conclusioni
    Se ho sparato una marea di stronzate fatemelo sapere.
    Se ho tralasciato aspetti vitali dell'anagraficologia spero che qualcuno
me lo faccia notare.
    Se sono arrivato solo ora (come magari qualcuno si chiede) è perche ho
da poco ripreso possesso della mia connessione.
Impazientemente in attesa di un Vs riscontro.
Vi Saluto.
         Mrok        ;-)>
P.S. Naturalmente il tutto compatibilmente con gli impegni di ognuno.


title: GESTIONALE Dove Sei?

author: massimiliano

text:
Il 24 Mag 2002, 10:45, "Mrok" <
mro...@libero.it
> ha scritto:
>Ciao a
tutti, non ho + visto messaggi about the Gestionale.
>come mai?
>mi sono
perso qualche thread?
>Com'č finita con il sito comune?
>E' stato
affrontato il tema della licenza (GPL)?
>C'č ancora qualcuno
interessato?
>Impazientemente in attesa di un Vs riscontro.
ciao sono
MAssimiliano
ho provato con lostesso spirito tuo ad esortare la creazione
di questo gestionale ma tutti quelli che si erano presi a capelli nei
thread x questione collaterali sono scomparsi quando ho inniziato ad
affrontare le specifiche delle tabelle.
cosě hgo capito che interessa
veramente a pochi e ho smesso, ciao e in bocca al lupo cmq
MAssimiliano
--------------------------------
Inviato via
http://usenet.iol.it


title: GESTIONALE Dove Sei?

author: Sib

text:
"massimiliano" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> Il 24 Mag 2002, 10:45, "Mrok" <
mro...@libero.it
> ha scritto:
> >non ho + visto messaggi about the Gestionale.
> >come mai?
cut
> >Com'č finita con il sito comune?
cut
> ho provato con lostesso spirito tuo ad esortare la creazione
> di questo gestionale ma tutti quelli che si erano presi a capelli nei
> thread x questione collaterali sono scomparsi quando ho inniziato ad
> affrontare le specifiche delle tabelle.
> cosě hgo capito che interessa
> veramente a pochi e ho smesso, ciao e in bocca al lupo cmq
Il problema penso sia stato che chi aveva proposto la cosa aveva
semplicemente buttato un'esca per accanzare iscritti sul suo sito e quando
si e' reso conto del mancato risultato ha buttato la spugna.
Per mio conto io non o il tempo neanche di dormire, figuriamoci di
sviluppare una cosa non direttamente connessa al mio lavoro.
Potete comunque organizzarvi voi dato che quello che aveva fatto la proposta
si e' defilato.
Sono certo che il sitocomune sara' comunque lieto di ospitare la cosa.
Sib


title: GESTIONALE Dove Sei?

author: Luciano (DOC)

text:
Sib ha scritto nel messaggio ...
>semplicemente buttato un'esca per accanzare iscritti sul suo
'Azz...30 anni di frequentazioni sicule e "accanzare" mi manca!
Ti prego, rendimi edotto in merito!!!:-)
Baciamu le mani!
Luciano


title: GESTIONALE Dove Sei?

author: Marco Nolli

text:
"massimiliano"
> ciao sono
> MAssimiliano
> ho provato con lostesso spirito tuo ad esortare la creazione
> di questo gestionale ma tutti quelli che si erano presi a capelli nei
> thread x questione collaterali sono scomparsi quando ho inniziato ad
> affrontare le specifiche delle tabelle.
> cosě hgo capito che interessa
> veramente a pochi e ho smesso, ciao e in bocca al lupo cmq
E' dura creare un gestionale in questo modo.
Se qualcuno mettesse a disposizione una buona base freeware, da lě si
potrebbe partire ... diversamente ciccia.


title: GESTIONALE Dove Sei?

author: Emyr

text:
On Fri, 24 May 2002 08:45:19 GMT, "Mrok" <
mro...@libero.it
> wrote:
>
>    una tabella per i CAP (Comuni)
+
naturalmente allora terrai conto anche dei comuni in cui il cap cambia
a seconda della via...
e cosě pure il cap che cambia nella stessa via a seconda dei numeri
dispari e pari o dal numero al numero oppure con numeri particolari!
Saluti.
Emanuele.


title: GESTIONALE Dove Sei?

author: Sansone Luigi

text:
salve, sono nuovo del N.G., però io sto realizzando proprio un DB del genere
e mi farebbe comodo avere delle valide consulenze. Se siete ancora
intenzionati mio fate sapere qualcosa.
CIAO
"Mrok" <
mro...@libero.it
> ha scritto nel messaggio
news:z4nH8.24$8x3...@twister1.libero.it...



title: GESTIONALE Dove Sei?

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
>
> Sib ha scritto nel messaggio ...
>
> >semplicemente buttato un'esca per accanzare iscritti sul suo
>
> 'Azz...30 anni di frequentazioni sicule e "accanzare" mi manca!
> Ti prego, rendimi edotto in merito!!!:-)
hehe,
Liberamente tradotto si puo' intendere come "mettere da parte"
nell'accezione di "un guadagno occasionale"
> Baciamu le mani!
ahiahi, come minimo "Vasamu i manu" (nel parlato "vasam'i manu")
> Luciano
Ciao
Sib


title: pulsanti copia incolla

author: ciccio

text:
Ciao ho in una cartella c:\pippo un file 2011.mdb
in una maschera ho un pulsante che si chiama anno.
posso con il pulsante far fare un copia incolla del file 2011.mdb e
rinominarlo con l'anno in corso.mdb cancellando tutti i record delle
tabelle presenti?
grazie


title: pulsanti copia incolla

text:

Certo che puoi.... ma usando VBA non c'è una bacchetta magica...!
Vai nella guida VBA e cerca in merito a
Public Sub FileCopy( _
   ByVal Source As String, _
   ByVal Destination As String _
)
Fai attenzione però questo è fattibile solo se hai diviso FE e BE...
altrimenti devi usare FileSystemObject.
PEr cancellare tutti i dati invece devi ciclare tutte le Tabelle della
Collection Tabledefs ed effettuare una Query Action su ognuna di esse
di DELETE.
@Alex


title: pulsanti copia incolla

text:

grazie m i metto all' opera


title: cartella clinica

author: cosimo dalla casa di cura

text:
nella cartella clinica che sto costruendo, rifacendomi come mi hanno
detto, a quella vera cartacea,ci sono un sacco di fogli dove c'è da
rispondere a dei quesiti già preimpostati tipo SCOLARITA' 1)analfabeta
2)Licenza elementare 3)diploma 4)laurea 5)altro poi c'è STATO CIVILE
con le varie opzioni celibe,coniugato,separato etc,COLLOCAZIONE SOCIO-
AMBIENTALE c'è ,famiglia,comunità alloggio,istituto
psichiatrico,gruppo appartamento, etc fino a 14 opzioni.
L'aiuto che vi chiedo è: un database così come è conveniente gestirlo
visto che ci sono tutti quadri dove si deve scegliere sempre un sola
opzione delle tante che ti presentano. Con una struttura opzioni
associata ad una tabella o non associata , con combobox associato o
non, e non so pensare altro perchè la tabella principale è Pazienti e
da qui tutte le altre sono associate uno-molti con pazienti.Insomma un
paziente ha una scolarità da scegliere tra licenza media, diploma
etc,uno STATO CIVILE coniugato,separato etc.una COLLOCAZIONE SOCIO-
AMBIENTALE e tantissimi altri moduli e tutta la cartella è impostata
così dove il numero di opzioni sono già stabilite,il medico ne scegli
solo una.Quello che ho provato (pensavo fosse un idea geniale ma non
lo era) è di inserire una struttura a schede e per ogni scheda
inserire un modulo tipo in una SCOLARITA',poi un'altra STATO
CIVILE,un'altra COLLOCAZIONE.... ma non hanno funzionato le
associazioni nel senso che quando chiudevo il database alla riapertura
le scelte erano scomparse dal gruppo di opzioni.
Spero di aver reso l' idea e sono pronto a chiarire meglio se me lo
chiedete.
Sembrava facile,in definitiva ho pensato creo tutte le opzioni e poi
ne scelgo una, ma sono naufragato e il famoso verso "m'è dolce
naufragar in questo mare" del nostro grande poeta per me non è stato
dolce!
Ditemi almeno dove cominciare.
Confido come sempre in un vostro aiuto chiarificatore.
cosimo


title: Drag Drop Treeview e Testo

text:
Ciao Ragazzi,

sto realizzando un db in access 2010
Nella maschera vorrei trascinare (Drag - Drop) un nodo della treeview ed
inserirla in un controllo di testo

Mi aiutate ?


title: ESPORTAZIONE REPORT

author: Alberto

text:
Devo esportare in modo automatico una serie di report da un database A
ad un database B. Sono obbligato a crearmi il comando esporta (o macro)
per ogni report che devo trasferire ? O c'è un comando che dica
"esporta tutti gli oggetti del database A in B" ?
grazie
alberto


title: ESPORTAZIONE REPORT

author: Sergio MAZZA

text:
"Alberto" <
baby...@gmail.com
> ha scritto nel messaggio news:1131119575.7...@f14g2000cwb.googlegroups.com...

grazie
alberto
[risposta]
Utilizza il metodo CopyObject (vedi help)...
Ciao.
--
Sergio MAZZA


title: ESPORTAZIONE REPORT

text:
Il comando lo conosco anch'io . Ma se devo esportare 100 report ...
devo scrivere 100 volte il comando COPYOBJECT ?


title: ESPORTAZIONE REPORT

text:
"Alberto" <
baby...@gmail.com
> ha scritto nel messaggio news:1131122233.3...@o13g2000cwo.googlegroups.com...
> Il comando lo conosco anch'io . Ma se devo esportare 100 report ...
> devo scrivere 100 volte il comando COPYOBJECT ?
Ahaaaa... Allora dimmi il "Pantheon" non "P.zza Rotonda"!!
Fai un bel ciclo per ogni report contenuto nel tuo mdb; oppure se non li devi inviare tutti, utilizzi una convenzione nominando i
report in modo tale da individuarli subito. Per esempio facendo precedere il nome da "x_", quando fai il ciclo e ottieni i nomi se
il Left([nomeReport],2) = "x_" allora scatta il CopyObject...
Ciao.
--
Sergio MAZZA


title: ESPORTAZIONE REPORT

text:
Sergio MAZZA ha scritto:

... ma il fatto è che NON SO COME realizzare un ciclo sui report del
mio db....
For ??????
Grazie


title: ESPORTAZIONE REPORT

author: Karl Donaubauer

text:
Alberto wrote:
> Sergio MAZZA ha scritto:
>>> Il comando lo conosco anch'io . Ma se devo esportare 100 report ...
>>> devo scrivere 100 volte il comando COPYOBJECT ?
>>
>> Ahaaaa... Allora dimmi il "Pantheon" non "P.zza Rotonda"!!
>>
>> Fai un bel ciclo per ogni report contenuto nel tuo mdb; oppure se
>> non li devi inviare tutti, utilizzi una convenzione nominando i
>> report in modo tale da individuarli subito. Per esempio facendo
>> precedere il nome da "x_", quando fai il ciclo e ottieni i nomi se
>> il Left([nomeReport],2) = "x_" allora scatta il CopyObject...
>
> ... ma il fatto č che NON SO COME realizzare un ciclo sui report del
> mio db....
> For ??????
Come non hai rivelato la tua versione di Access di sicuro hai
la piů recente e per questo puoi usare:
Dim dbs As Object
Dim obj As AccessObject
Set dbs = Application.CurrentProject
For Each obj In dbs.AllReports
    DoCmd.CopyObject "c:\...\destinazione.mdb", obj.Name, acReport, obj.Name
Next obj
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Codice corrotto

author: eSQueL

text:
Improvvisamente, oggi scopro che la proprietą
.Value
č diventata
.value (nel codice di tutte le forms)
Non ho ancora verificato tutte le procedure. Su di una certamente ho il
problema che nella seguente if
    If Me.CasellaControllo66.value = False Then
        DoCmd.OpenReport "rpt_1", acViewPreview
    Else
        DoCmd.OpenReport "rpt_2", acViewPreview
    End If
la prima riga restituisce sempre True (anche quando la casella non č
spuntata).
Codice corrotto?
Grazie per qualsiasi aiuto.
Ciao
eSQueL


title: Codice corrotto

text:
"eSQueL" <
eSQ...@virgilio.it
> ha scritto nel messaggio
news:45f7f41d$0$37206$4faf...@reader3.news.tin.it...
> Improvvisamente, oggi scopro che la proprietà
>
> .Value
>
> è diventata
>
> .value (nel codice di tutte le forms)
>
> Non ho ancora verificato tutte le procedure. Su di una certamente ho il
> problema che nella seguente if
>
>    If Me.CasellaControllo66.value = False Then
>        DoCmd.OpenReport "rpt_1", acViewPreview
>    Else
>        DoCmd.OpenReport "rpt_2", acViewPreview
>    End If
>
> la prima riga restituisce sempre True (anche quando la casella non è
> spuntata).
>
> Codice corrotto?
>
>
> Grazie per qualsiasi aiuto.
>
> Ciao
>
> eSQueL
Risolto, ho una variabile globale di nome "Value" che, non so per quale
motivo, è diventata "value". Questo modificava il nome della proprietà.
Ciao.
eSQueL


title: Codice corrotto

author: MA

text:
eSQueL wrote:
> Improvvisamente, oggi scopro che la proprietà
>
> .Value
>
> è diventata
>
> .value (nel codice di tutte le forms)
>
> Non ho ancora verificato tutte le procedure. Su di una certamente ho
> il problema che nella seguente if
>
>    If Me.CasellaControllo66.value = False Then
>        DoCmd.OpenReport "rpt_1", acViewPreview
>    Else
>        DoCmd.OpenReport "rpt_2", acViewPreview
>    End If
>
> la prima riga restituisce sempre True (anche quando la casella non è
> spuntata).
>
> Codice corrotto?
>
>
> Grazie per qualsiasi aiuto.
>
> Ciao
>
> eSQueL
E' + un problema di riferimenti
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Codice corrotto

text:

Il problema è che hai usato una parola riservata di access e lui non sapeva
se riferirsi alla sua o a quella tua



title: Codice corrotto

text:
> Il problema č che hai usato una parola riservata di access e lui non
> sapeva se riferirsi alla sua o a quella tua
>
> --
> --
> Massimiliano Amendola
>
www.accessgroup.it
> Cisa - Conferenza Italiana Sviluppatori Access
>
Sě, in effetti l'ho verificato con una bella oretta de paura :P


title: Lentezza in rete.....

author: Norica UD

text:
Ho finito un bel programmino di trasporti in MSAccess2000, ed ho notato una
cosa, premetto che sono abbastanza  ignorante in fatto di Client/Server, sul
pc che fa da Server un Amd k6  500 con 128Mb ho installato il db con tuttle
le tabelle, query,macro e reports; sul client un "vecchio" Peniutm 166 con
32Mb ho installato lo stesso db con l'unica differenza che ho collegato con
il db del server solo una tabella (dove gli inserimenti si devono
condividere)....
Noto una lentezza impressionante sul client effettuando sulla maschera
collegata alla tabella condivisa le operazioni che sul Server impiegano
pochissimo (sul Server meno di un secondo, sul client quasi 4 secondi...)
Per quanto ne so capisco che sul client il tutto sia più lento poichè deve
reperire i dati dalla tabella del server però.....
E' il client troppo lento a livello di PC ? oppure cè qualcosa di altro ?
Grazie Enrico
--
Posted from
smtp5.libero.it
 [193.70.192.55]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Lentezza in rete.....

author: Giancarlo Negroni

text:
""Norica UD"" <
nor...@libero.it
> ha scritto nel messaggio
news:000501c08bb0$e146ea80$3200000a@server...
> Ho finito un bel programmino di trasporti in MSAccess2000, ed ho notato
una
> cosa, premetto che sono abbastanza  ignorante in fatto di Client/Server,
sul
> pc che fa da Server un Amd k6  500 con 128Mb ho installato il db con
tuttle
> le tabelle, query,macro e reports; sul client un "vecchio" Peniutm 166 con
> 32Mb ho installato lo stesso db con l'unica differenza che ho collegato
con
> il db del server solo una tabella (dove gli inserimenti si devono
secondo me era meglio se facevi il contrario, il server utilizzando access,
lavora pochissimo, l'unica cosa che importa e' la velocita' dei dischi e la
scheda di rete, mentre il client si smazza tutto il lavoro
ciao
Giancarlo


title: Reprot e impostazioni pagina

text:
Mi succede (da sempre) che se setto le impostazioni di pagina di un report,
dopo averlo aperto 4 volte, la quinta volta le impostazioni per magia si
re-impostano automaticamente a quelle predefinite.
E' normale?
Come risolvere il problema?
Ciao


title: Reprot e impostazioni pagina

text:
"tritolo86" <
indi...@nonvalido.no
> ha scritto nel messaggio
news:MMDja.82188$i26.2...@news2.tin.it...
> Mi succede (da sempre) che se setto le impostazioni di pagina di un
report,
> dopo averlo aperto 4 volte, la quinta volta le impostazioni per magia si
> re-impostano automaticamente a quelle predefinite.
>
> E' normale?
Assolutamente no.........! Deve mantenerle sempre.
> Come risolvere il problema?
Quì la cosa è più complessa, visto che è un'anomalia....!
> Ciao
Ciao.
@Alex.


title: Reprot e impostazioni pagina

author: skizzato

text:
@Alex wrote:
> "tritolo86" <
indi...@nonvalido.no
> ha scritto nel messaggio
> news:MMDja.82188$i26.2...@news2.tin.it...
essa, visto che è un'anomalia....!
>
>
>>Ciao
>
>
>
> Ciao.
> @Alex.
>
>
Se hai la versione 2000 è un baco di access devi andare in strumenti -->
opzioni --> generale e disattivare l'esecuzione della correzione
automatica per nome.
(Misteri del perchè ma è anche documentato sul sito microsoft)
Tutta questa scienza mi deriva dall'ìavere avuto lo stesso problema e di
averlo risolto grazie all'aiuto di questo newsgroup ecceziunale!


title: Reprot e impostazioni pagina

text:
GRAZIE 1000
"skizzato" <
skiz...@libero.it
> ha scritto nel messaggio
news:3E8F2070...@libero.it...



title: visualizzare query in msgbox

author: Stefano

text:
Buongiorno a tutti
La mia intenzione e' visualizzare i risultati di una query in una maschera
in cui l'utente non puo' interferire ma solo premere il pulsante ok per
chiudere oppure per stampare a report il contenuto .
Mi serve una msgbox o una form particolare ?
Se e' meglio una msgbox come passo da codice che la query deve essere
visualizzata li'
Spero di essere stato chiaro e sintetico e ringrazio ovviamente in anticipo
consigli e suggerimenti
Grazie a tutti
Stefano


title: visualizzare query in msgbox

author: 'Roccia' Max

text:
On 12 Nov, 08:05, "Stefano" <
stefanopome...@libero.it
> wrote:
> La mia intenzione e' visualizzare i risultati di una query in una maschera
> in cui l'utente non puo' interferire ma solo premere il pulsante ok per
> chiudere oppure per stampare a report il contenuto .
> Mi serve una msgbox o una form particolare ?
Una form, impostando nelle proprieta':
consenti modifiche: NO
consenti eliminazioni: NO
consenti aggiunte: NO
cia'
Max


title: visualizzare query in msgbox

author: sv

text:
Stefano ha scritto:
> Buongiorno a tutti


Vedi:
http://www.accessgroup.it/HomeArgomenti.asp?ID=166&Oggetto2=Esempio%20di%20stringhe%20e%20recordset%20(MsgBox)
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: visualizzare query in msgbox

text:
>Grazie per le segnalazioni
Stefano


title: immagine all'apertura

author: alexb

text:
Ciao a tutti. all'avvio del mio db vorrei visualizzare per alcuni secondi
un'imagine tipo quella che compare all'apertura delle normali applicazioni.
Ho pensato di creare una maschera e farla visualizzare per alcuni secondi.
come posso fare?? grazie


title: immagine all'apertura

text:
"alexb" <
a...@tin.it
> ha scritto nel messaggio
news:bReG6.5211$q3.8...@news1.tin.it...

Gestisci l'evento Timer; se ricordo bene trovi un esempio sul sito comune
(
www.sitocomune.com
)...
Ciao.


title: immagine all'apertura

text:
Non ho trovato niente sul sitocomune. Puoi aiutarmi??
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
9cbuu7$m54$1...@canarie.caspur.it...



title: immagine all'apertura

text:
"alexb" <
a...@tin.it
> ha scritto nel messaggio
news:DAfG6.5388$Hp1.1...@news2.tin.it...
> Non ho trovato niente sul sitocomune. Puoi aiutarmi??
Per favore rispondi dopo il messaggio precedente, come faccio io; grazie.
Hai ragione non c'è; comunque non è difficile, nell'evento "Su timer"
inserisci il codice:
'----------
Private Sub Form_Timer()
'chiudo la maschera
DoCmd.Close
'apro il menù
DoCmd.OpenForm "Menu"
End Sub
'----------
e nell'evento "Intervallo timer" inserisci la quantità di millisecondi che
deve rimanere visualizzata la maschera, per esempio 1000.
Poi nelle opzioni di avvio imposti la maschera (chiamiamola "Logo") come
prima maschera da visualizzare.
Ciao.


title: immagine all'apertura

author: Silvio Berruti

text:
"alexb" <
a...@tin.it
> ha scritto nel messaggio
news:DAfG6.5388$Hp1.1...@news2.tin.it...
> Non ho trovato niente sul sitocomune. Puoi aiutarmi??
Come ti ha gią detta Sergio Mazza, rispondi dopo i messaggi precedenti.
Consulta il sito del buon Karl
http://www.donkarl.com/
 x avere una procedura
che ti permette di gestire gli splash screen
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: immagine all'apertura

author: Sib dal portatile

text:
"alexb" <
a...@tin.it
> ha scritto nel messaggio
news:bReG6.5211$q3.8...@news1.tin.it...

Prova a mettere una bitmap (bmp) nella stessa cartella dove tieni il db e a
dargli lo stesso nome (NomeTuoDB.bmp)
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: esportare risultato query in piu' file di testo

author: marco

text:
salve,

avrei questo problema:

una query e' cosi' composta

CLIENTE   COD ART     PREZZO
A                 PIPPO         20,00
A                 PLUTO         15,00
A                 PAPERINO   21,00
B                 PLUTO         16,00

come posso esportare la query generando un singolo file di testo cosi'
composto? (in pratica un file per ogni cliente)

file A.TXT
CLIENTE   COD ART     PREZZO
A                 PIPPO         20,00
A                 PLUTO         15,00
A                 PAPERINO   21,00

file B.TXT
CLIENTE   COD ART     PREZZO
B                 PLUTO         16,00

grazie


text:

Certo. Filtri le query a seconda del cliente ed esporti


text:

Grazie, ma qualcosa di piu' automatizzato, visto che mi ritrovo con
qualche centinaio di clienti?


text:
[cut]
>
> Grazie, ma qualcosa di piu' automatizzato, visto che mi ritrovo con
>
> qualche centinaio di clienti?

Stessa risposta: filtri la query
Da codice

set rst=[recordset con tutti i clienti]

do until rst.eof
StrSql = "TuaQuery WHERE IdCliente=" & rst![id]
esporta
next

fai tante query in un ciclo a seconda dei clienti


text:

grazie per la risposta,
ma nel caso in cui non voglia filtrare i clienti
e voglia esportare tutto il risultato della query e generare 1 file ad
ogni cambiamento del campo CLIENTE?


text:
marco wrote:
> ...

Una query non si puo programmare bene. Per questa ragione �
meglio di creare un report sulla base della query e filtrare e esportare
il report con un codice come questo:

Dim db As DAO.Database
Dim rs As DAO.Recordset

Set db = CurrentDb
Set rs = db.OpenRecordset("NomeQuery", dbOpenDynaset)

DoCmd.OpenReport "MioReport", acViewPreview

Do Until rs.EOF
    Reports!MioReport.Filter = "IdCliente=" & rs!IdCliente
    Reports!MioReport.FilterOn = True
    DoEvents
    DoCmd.OutputTo acOutputReport, "MioReport", acFormatTXT, _
            "c:\MiaBellaCartella\" & rs!IdCliente & ".txt"
    rs.MoveNext
Loop

DoCmd.Close acReport, "MioReport"

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


text:
> Una query non si puo programmare bene. Per questa ragione
> meglio di creare un report sulla base della query e filtrare e esportare
> il report con un codice come questo:

salve, grazie della risposta

ho creato un database semplice con una tabella chiamata listinocliente
questi i dati all'interno:

cliente	prodotto	prezzo
PIPPO	A	1,5
PIPPO	B	1,8
PIPPO	C	1,9
PLUTO	A	1,75
PLUTO	C	1,4

ho creato una query (che non e' nient'altro che la query totale della
tabella)
ho creato un report

ho copiato il codice che mi ha indicato Karl (chiaramente adattando i
dati)  in un pulsante di una maschera

ma ricevo una finestra dove mi chiede:
immettere valore parametro
PIPPO

i file che vengono generati sono correttamente 2, ma non hanno i dati
delle righe

cosa puo' essere?


text:
marco wrote:
> ...
> ho creato un database semplice con una tabella chiamata listinocliente
> questi i dati all'interno:
>
> cliente prodotto prezzo
> PIPPO A 1,5
> PIPPO B 1,8
> PIPPO C 1,9
> PLUTO A 1,75
> PLUTO C 1,4
>
> ho creato una query (che non e' nient'altro che la query totale della
> tabella) ho creato un report
>
> ho copiato il codice che mi ha indicato Karl (chiaramente adattando i
> dati)  in un pulsante di una maschera
>
> ma ricevo una finestra dove mi chiede:
> immettere valore parametro
> PIPPO
>
> i file che vengono generati sono correttamente 2, ma non hanno i dati
> delle righe
>
> cosa puo' essere?

Purtroppo il tuo codice � segreto.
Cos� si puo solo indovinare:

Dalla finestra di parametro sembra che nella condizione
usi il valore "PIPPO" invece del campo "cliente".

Un altro problema potrebb'esistere con il tipo di dati e la
condizione che ho descritto per un numero siccome � sempre
meglio di lavorare con id univoci invece di nomi di clienti.



text:

ciao niente segreti :)

non volevo riportarlo tutto per non generare confusione per il thread
troppo voluminoso.
cmq il problema potrebbe essere (anzi forse forse lo e') nel tipo di
campo, che non è un ID bensi'
il nome del cliente


text:

confermo il problema e' quello.
risolto grazie!


text:

salve, ho ancora un piccolissimo problema:
con i report che contengono molti dati (per esempio dovrei esportare
un report di 18 pagine in un file excel (ho visto che sono circa 900
righe su excel)
sembra che access vada in un ciclo infinito:
mi scrive sempre invio in corso dell'output della pagine ....( seguono
in sequenza i numeri e arrivando a 18 riparte da 1 e non si ferma)

il problema non sussiste per righe minori.

sapete che problema puo' essere?


title: Migliore flusso di aggiornamento tabella

author: nicoletta

text:
Ciao a tutti,
mi trovo nella necessità di aggiornare una serie di record in una
tabella (tab1).
La tabella è collegata via odbc e si può trovare in un db SQLServer o
Oracle (due scenari diversi).
Chiedevo un consiglio su come procedere perché devo eseguire una query
(select) per estrarre un gruppo di record da tab1 sotto specifiche
condizioni.
Dopo averne letto un record devo eseguire con alcune colonne una serie
di query su altre tabelle (utilizzando appunto dati letti dalla prima)
(e non mi è possibile fare una sola query).
Al termine del mio flusso devo aggiornare (update tab1 quindi) alcune
altre colonne della tabella originale dello stesso record letto, con i
valori calcolati.
Qual è il metodo migliore?
Fare delle Execute (update) con tutte le condizioni where ogni volta?
In fin dei conti sono già posizionata su quella riga da aggiornare
Nicoletta


author: OneEDP

text:
Il 21/04/2010 8.57, nicoletta ha scritto:
> Ciao a tutti,
> mi trovo nella necessità di aggiornare una serie di record in una
> tabella (tab1).
> La tabella è collegata via odbc e si può trovare in un db SQLServer o
> Oracle (due scenari diversi).
> Chiedevo un consiglio su come procedere perché devo eseguire una query
> (select) per estrarre un gruppo di record da tab1 sotto specifiche
> condizioni.
> Dopo averne letto un record devo eseguire con alcune colonne una serie
> di query su altre tabelle (utilizzando appunto dati letti dalla prima)
> (e non mi è possibile fare una sola query).
Se non riesci a fare una sola query, scopriamo perché ed eventualmente
proviamo a trovare una soluzione meno onerosa
> Al termine del mio flusso devo aggiornare (update tab1 quindi) alcune
> altre colonne della tabella originale dello stesso record letto, con i
> valori calcolati.
> Qual è il metodo migliore?
> Fare delle Execute (update) con tutte le condizioni where ogni volta?
> In fin dei conti sono già posizionata su quella riga da aggiornare
>
> Nicoletta
Se le tabelle si trovano tutte nello stesso database esegui direttamente
un update con join direttamente pass-through in T-SQL o SQL di Oracle
esempio
UPDATE tb1 As S
set S.c1 = T.c1
join tb2 As T
on S.id =
T.ID
Ciao


text:
OneEDP ha scritto:

Quindi mi confermi che sul mio recordset origine (quello che sto
scorrendo) non posso fare nulla anche se il cursore è già posizionato lì?
L'update era la prima strada ma, pensavo che leggendo 1000 record e
dovendone poi aggiornare gli stessi 1000 secondo condizione where (1000
update quindi), rallentavo la procedura.
Grazie
Nicoletta


text:

Invece di ragionare per cursore prova ad astrarre il ragionamento come
dataset e vedrai che una sola update scritta bene vale più che spostarsi
con i cursorre movenext fino a eof, che appesantisce il server.
Tra le altre la tb2 può diventare benissimo una query correlata cosa che
sql server e oracle fanno benissimo.
> L'update era la prima strada ma, pensavo che leggendo 1000 record e
> dovendone poi aggiornare gli stessi 1000 secondo condizione where
> (1000 update quindi), rallentavo la procedura.
>
Se non dici esattamente cosa vuoi aggiornare e come non posso aiutarti.
So che non l'hai descritto per alleggerire il post, ma ora è necessario.
So solo che i dati sono stutti su un server è meglio una robusta update
Ciao
> Nicoletta


author: Cesare Fortis

text:

Ci provo:
Tab1 contiene dei movimenti di art1 data1 qt1 stato1, dataupdate1.
Devo generare un file ascii che verrà letto da altra applicazione
(questo è il risultato finale, e già mi fa capire che se faccio solo
l'update Tab1 non ho i campi della select per generare il file)
Quando leggo tab1 devo andare su tab2 dove ho dei movimenti esterni e
verificare che la somma delle qt di art1 in un periodo dato in input non
sia superiore a qt1 (quindi somma qt2 < singola qt1).
Se ok la condizione leggo  da tab3 che non ci siano movimenti istantanei
di art1 (quindi EOF), genero riga file ascii (art1,data1,qt1) e aggiorno
stato1 e dataupdate1
Quindi per quanto ne so, devo avere la select per ottenere il recordset
con i campi per il file ascii e poi fare l'update (io pensavo riga per
riga dopo verifiche)
Nicky


text:
Il 21/04/2010 10.32, Cesare Fortis ha scritto:
> OneEDP ha scritto:
>> Il 21/04/2010 9.56, nicoletta ha scritto:
>>> OneEDP ha scritto:
>>>> Il 21/04/2010 8.57, nicoletta ha scritto:
>>>>> Ciao a tutti,
>>>>> mi trovo nella necessitï¿œ di aggiornare una serie di record in una
>>>>> tabella (tab1).
>>>>> La tabella ï¿œ collegata via odbc e si puï¿œ trovare in un db
>>>>> SQLServer o Oracle (due scenari diversi).
>>>>> Chiedevo un consiglio su come procedere perchï¿œ devo eseguire una
>>>>> query (select) per estrarre un gruppo di record da tab1 sotto
>>>>> specifiche condizioni.
>>>>> Dopo averne letto un record devo eseguire con alcune colonne una
>>>>> serie di query su altre tabelle (utilizzando appunto dati letti
>>>>> dalla prima)
>>>>
>>>>> (e non mi ï¿œ possibile fare una sola query).
>>>>
>>>> Se non riesci a fare una sola query, scopriamo perchï¿œ ed
>>>> eventualmente proviamo a trovare una soluzione meno onerosa
>>>>
>>>>> Al termine del mio flusso devo aggiornare (update tab1 quindi)
>>>>> alcune altre colonne della tabella originale dello stesso record
>>>>> letto, con i valori calcolati.
>>>>> Qual ï¿œ il metodo migliore?
>>>>> Fare delle Execute (update) con tutte le condizioni where ogni volta?
>>>>> In fin dei conti sono giï¿œ posizionata su quella riga da aggiornare
>>>>>
>>>>> Nicoletta
>>>> Se le tabelle si trovano tutte nello stesso database esegui
>>>> direttamente un update con join direttamente pass-through in T-SQL
>>>> o SQL di Oracle
>>>> esempio
>>>>
>>>> UPDATE tb1 As S
>>>> set S.c1 = T.c1
>>>> join tb2 As T
>>>> on S.id =
T.ID
>>>>
>>>> Ciao
>>>>
>>> Quindi mi confermi che sul mio recordset origine (quello che sto
>>> scorrendo) non posso fare nulla anche se il cursore ï¿œ giï¿œ
>>> posizionato lï¿œ?
>>
>> Invece di ragionare per cursore prova ad astrarre il ragionamento
>> come dataset e vedrai che una sola update scritta bene vale piï¿œ che
>> spostarsi con i cursorre movenext fino a eof, che appesantisce il
>> server.
>> Tra le altre la tb2 puï¿œ diventare benissimo una query correlata cosa
>> che sql server e oracle fanno benissimo.
>>
>>> L'update era la prima strada ma, pensavo che leggendo 1000 record e
>>> dovendone poi aggiornare gli stessi 1000 secondo condizione where
>>> (1000 update quindi), rallentavo la procedura.
>>>
>> Se non dici esattamente cosa vuoi aggiornare e come non posso aiutarti.
>> So che non l'hai descritto per alleggerire il post, ma ora ï¿œ necessario.
>> So solo che i dati sono stutti su un server ï¿œ meglio una robusta update
>> Ciao
>>
>>> Nicoletta
>>
> Ci provo:
> Tab1 contiene dei movimenti di art1 data1 qt1 stato1, dataupdate1.
> Devo generare un file ascii che verrï¿œ letto da altra applicazione
> (questo ï¿œ il risultato finale, e giï¿œ mi fa capire che se faccio solo
> l'update Tab1 non ho i campi della select per generare il file)
> Quando leggo tab1 devo andare su tab2 dove ho dei movimenti esterni e
> verificare che la somma delle qt di art1 in un periodo dato in input
> non sia superiore a qt1 (quindi somma qt2 < singola qt1).
> Se ok la condizione leggo  da tab3 che non ci siano movimenti
> istantanei di art1 (quindi EOF), genero riga file ascii
> (art1,data1,qt1) e aggiorno stato1 e dataupdate1
>
> Quindi per quanto ne so, devo avere la select per ottenere il
> recordset con i campi per il file ascii e poi fare l'update (io
> pensavo riga per riga dopo verifiche)
>
> Nicky
Devi correlare tab1 con la la query di raggruppamento correlando con il
tuo art1 e utilizzando OUTPUT.Inserted sai cosa hai aggornato vedi
http://msdn.microsoft.com/en-us/library/ms177564.aspx
.
La tabella OUTPUT.Inserted a quel punto ï¿œ correlabile con tab3 nella
quale puoi eseguire gli update del caso ed eseguire a cascata un altro
output.inserted finalizzato ai tuoi scopi per esempio per il tuo file ascii
In definitiva due update
Se hai necessitï¿œ di verifiche confeziona una where del caso.
Spero di esserti stato utile, purtroppo non ho molto tempo.
Ciao
Daniele


title: mi presento con un quesito

author: Fedro

text:
Salve a tutti, mi chiamo Andrea ed è la prima volta che scrivo su questo nws
g scusate ma alla fine devo ricorrere alla vostra cortesia.......ho un Db di
Access 2000 che mi combina uno strano scherzetto e vorrei sapere se dipende
da me o da lui.
Ci sono due tabelle, relazionate 1 a molti, se ho maschera e sottomaschera
il campo ID mi si compila automaticamente (come spec da relazione) se sono
due maschere collegate no.......sono perplesso.
Ciao
Andrea B.
PS grazie


title: mi presento con un quesito

author: Sergio MAZZA

text:
"Fedro" <
um...@tin.it
> ha scritto nel messaggio
news:89Lo6.3718$GR5....@news2.tin.it...

Che intendi per "...maschere collegate.."?
Ciao.


title: aggiungere un'azione ad un pulsante che ha già una routine d'evento??

author: Andreina Gazzoni

text:
vorrei aggiungere ad un pulsante che ha già un'azione "su Clic" di
routine di evento creata con la creazione guidata(apre un'altra maschera
elencando solo i record con un campo uguale all'altra maschera)vorrei
anche chiudere la prima maschera (con il medesimo pulsante)
Spero in un vostro aiuto....
Ciao e Grazie!!!!!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Fabrizio

text:
"Andreina Gazzoni" <
cich...@tin.it
> ha scritto nel messaggio
news:752cefb568dbecf6f0a...@mygate.mailgate.org...

Aspetto l'arrivo di Biso
Ciao. Fabrizio.


author: Alessandro Cara

text:
Andreina Gazzoni wrote:
>
> vorrei aggiungere ad un pulsante che ha già un'azione "su Clic" di
> routine di evento creata con la creazione guidata(apre un'altra maschera
> elencando solo i record con un campo uguale all'altra maschera)vorrei
> anche chiudere la prima maschera (con il medesimo pulsante)
apri il codice e prima dell'end sub scrivi
docmd.close
attenzione quando la routine viene composta in automatico vengono
inserite anche alcune istruzioni per il controllo di eventuali errori
in questo caso mettila prima dell'exit sub
--
a.cara


author: Antonio Biso

text:
"Fabrizio" <fabrizio...@SPAMtiscalinet.it> ha scritto nel messaggio
news:akoivq$jts$1...@lacerta.tiscalinet.it...
>
> > Spero in un vostro aiuto....
> >
> > Ciao e Grazie!!!!!
> > --
> > Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
>
> Aspetto l'arrivo di Biso
Beh, dai...
Magari c'ha 'na quarta...
Antonio


title: Curiosità ( o problema) con la solita barra dei menu

author: Lindbergh

text:
Ciao a tutti gli amici del newsgroup.
Avrei un problema con la solita barra dei menu che credo sostanzialmente di
aver causato io...:-((
Volendo far aprire un db completamente senza nessuna barra dei menu (per
fortuna ho un pc dove sperimento!!!)
ho agito in questo modo ed in due tempi.
1) Vado (cosi' come riportato sull'Help) sul menu Visualizza\Barre degli
strumenti\Personalizza e DESELEZIONO  la voce
     Barra dei menu....e mi accorgo che non accade nulla..la barra è sempre
li ad ogni avvio.
2) Decido allora di agire sul codice ed inserisco sulla Form di avvio il
classico codice Docmd.Showtoolbar ("Barra dei menu") AcToolbarNo
     ed ecco che finalmente mi si apre il DB senza alcuna barra dei menu....
   IL problema è che non riesco a tornare INDIETRO.Ne togliendo o
modificando il codice, ne' agendo sul solito tasto Shift.
   Che altro potrei fare?? Cosi' come ho impostato è una figata (lascio
all'utente solo le possibilita' previste), ma se io come
   amministratore non posso tornare alla configurazione originare ed
apportare modiche ?.......
   Un'altra cosa....QUALSIASI Db mi si apre senza barra dei menu, non solo
quello che ho impostato in questo modo.
   Devo aver ecceduto da qualche parte, lo sento.......
   Grazie in anticipo per tutti gli aiuti.
   Un saluto a tutti


title: X Roberto... ulteriore info su Dlookup...

author: SuperPippo®

text:
grazie Roberto funziona... anche se ho dovuto modificare
un pò qua e la....la tabella e puntando sul codice univoco....
usando la stringa sottostante
=DLookUp("[definizione_di_malattia]";"II_parte";"Codice_esenzione=" &
Chr$(34) & ([Codice_Esenzione]) & Chr$(34))
... volevo chiederti se è possibile.. siccome alcune descrizioni
del campo [definizione di malattia] sono un pò lunghe e nel report
vengono troncate alla prima riga... è possibile portare a capo
la descrizione fin quando non termina...
spero mi sono spiegato :::
--
SuperPippo®   [;o))


author: Roberto da casa

text:
"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:rnoM8.22252$K4.5...@twister2.libero.it...
> grazie Roberto funziona... anche se ho dovuto modificare
> un pò qua e la....la tabella e puntando sul codice univoco....
> usando la stringa sottostante
>
> =DLookUp("[definizione_di_malattia]";"II_parte";"Codice_esenzione=" &
> Chr$(34) & ([Codice_Esenzione]) & Chr$(34))
>
Tutto è bene ciò che finisce bene. ;-)
> ... volevo chiederti se è possibile.. siccome alcune descrizioni
> del campo [definizione di malattia] sono un pò lunghe e nel report
> vengono troncate alla prima riga... è possibile portare a capo
> la descrizione fin quando non termina...
Prova ad impostare a Si la proprietà Espandibile del controllo del report in
cui visualizzi la descrizione  [definizione di malattia].
> spero mi sono spiegato :::
>
> --
> SuperPippo®   [;o))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:JA4N8.31399$86.7...@twister1.libero.it...
>
> > ... volevo chiederti se è possibile.. siccome alcune descrizioni
> > del campo [definizione di malattia] sono un pò lunghe e nel report
> > vengono troncate alla prima riga... è possibile portare a capo
> > la descrizione fin quando non termina...
>
> Prova ad impostare a Si la proprietà Espandibile del controllo del report
in
> cui visualizzi la descrizione  [definizione di malattia].
--------------->
fatto e funzia... grazie Roberto....
Ciao...


author: enrico

text:
Vorrei ringraziare Roberto Pasqualini per avermi indicatouna soluzione che
ho sperimentato con successo.
Volevo solo chiedere oltre all'estrazione causale di record, era possibile
estrarre i record dando un passo:
mi spiego ho una tabella con 11433 record che devo dividere per 60 e
ottenere come risultato 190.
190 e' il numerodi passo che devo utilizzre per estrarre i record.. cioe 190
...380... 570...ect..
Posso avere un aiuto?????
ringrazio tutti quanti vorranno aiutarmi
Enrico da Caserta


title: Sintassi per sotto-sottomaschere..

author: Puglia Imballaggi srl

text:
Ciao,
Posto che io abbia il controllo "mioControllo" della maschera "Mask1" e
sull'evento "dopo aggiornamento" debba effettuare il requery della
sottomaschera "SubMask2" inserita nella sottomaschera "SubMask1" quale è la
sintassi che devo utilizzare?
Grazie per l'aiuto.
Pleiadi


title: Sintassi per sotto-sottomaschere..

text:
"Puglia Imballaggi srl" <
pugliaim...@libero.it
> ha scritto nel
messaggio news:fGNTb.11522$U4.4...@twister1.libero.it...

Me!SubMask1.Form!SubMask2.Form.Requery
oppure
Me!SubMask1.Form.Controls("SubMask2").Form.Requery
Ciao.
--
Sergio MAZZA


title: Sintassi per sotto-sottomaschere..

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
>
> Me!SubMask1.Form!SubMask2.Form.Requery
Grazie Sergio, impeccabile e disponibile come sempre.
Pleiadi


title: Disabilita visualizzazione puntatore

author: Pablitomf

text:
Ciao ragazzi, come da oggetto, è possibile abilitare e disabilitare
(False/Troue) la visualizzazione del puntatore del mouse (che sia freccia,
clessidra o altro) in una Form prima e dopo l'esecuzione di un evento ????
E' una cosa che non ho mai trattato.
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Disabilita visualizzazione puntatore

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:d0k2sd$3nv$1...@news.newsland.it...
> Ciao ragazzi, come da oggetto, è possibile abilitare e disabilitare
> (False/Troue) la visualizzazione del puntatore del mouse (che sia freccia,
> clessidra o altro) in una Form prima e dopo l'esecuzione di un evento ????
> E' una cosa che non ho mai trattato.
>
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
> Access : Ver.97 - 2K
Come indicato anche in alcune FAQ del Sito Comune puoi cambiare l'immagin
del puntatore del mouse, se nel fare questo fai riferimento a un file .ICO o
.CUR che non esiste penso che il puntatore diventa invisibile.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Disabilita visualizzazione puntatore

text:
Roberto da casa ha scritto:
> Come indicato anche in alcune FAQ del Sito Comune puoi cambiare l'immagin
> del puntatore del mouse, se nel fare questo fai riferimento a un file .ICO o
> ..CUR che non esiste penso che il puntatore diventa invisibile.
A parte che ci ho provato già come da te suggeritomi, e mi da errore per
non aver giustamente trovato il file di riferimento, ma il fatto è questo
: immagina che in una form continua io semplicemente scorra visivamente
con l'utilizzo di due righe di codice dal primo all'ultimo tutti i record
facendo per ogni record sempre via codice particolari controlli... bhè
questo mi crea l'intermittenza del mouse da freccia a clessidra e
viceversa per tutto il processo... (è un esempio...) cercavo un modo per
disabilitare totalmente il puntatore durante tali esecuzioni.
Dai, su... un pò di voglia in +, un SUPRADIN e il tuo classico estro
geniale. :-)
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------



title: Disabilita visualizzazione puntatore

author: fidirico (lavoro)

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:d0k405$8vs$1...@news.newsland.it...
> Roberto da casa ha scritto:
>
> > Come indicato anche in alcune FAQ del Sito Comune puoi cambiare
l'immagin
> > del puntatore del mouse, se nel fare questo fai riferimento a un file
.ICO o
> > ..CUR che non esiste penso che il puntatore diventa invisibile.
>
> A parte che ci ho provato già come da te suggeritomi, e mi da errore per
> non aver giustamente trovato il file di riferimento, ma il fatto è questo
> : immagina che in una form continua io semplicemente scorra visivamente
> con l'utilizzo di due righe di codice dal primo all'ultimo tutti i record
> facendo per ogni record sempre via codice particolari controlli... bhè
> questo mi crea l'intermittenza del mouse da freccia a clessidra e
> viceversa per tutto il processo... (è un esempio...) cercavo un modo per
> disabilitare totalmente il puntatore durante tali esecuzioni.
>
> Dai, su... un pò di voglia in +, un SUPRADIN e il tuo classico estro
> geniale. :-)
>
>
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
> Access : Ver.97 - 2K
Suppongo che tu l'abbia già provato, ma non funziona con
DoCmd.Hourglass False            ?
--
Ciao
Galliano.


title: Disabilita visualizzazione puntatore

author: sv

text:
Pablitomf ha scritto:
> Ciao ragazzi, come da oggetto, è possibile abilitare e disabilitare
> (False/Troue) la visualizzazione del puntatore del mouse (che sia freccia,
> clessidra o altro) in una Form prima e dopo l'esecuzione di un evento ????
> E' una cosa che non ho mai trattato.
Dovrebbe essere in questa maniera:
Declare Function ShowCursor Lib "user32"(ByVal bShow as Long) As Long
Con 0 come valore di bShow nascondi il cursore.Con <>0 si rende visibile.
Da provare. Mai fatto.
--
rgrds
SC
--



title: Disabilita visualizzazione puntatore

text:
sv ha scritto:
[CUT]
> Declare Function ShowCursor Lib "user32"(ByVal bShow as Long) As Long
> Con 0 come valore di bShow nascondi il cursore.Con <>0 si rende visibile.
> Da provare. Mai fatto.
Provato io per te. Funziona ;-)
Tnks
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito



title: Disabilita visualizzazione puntatore

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:d0k405$8vs$1...@news.newsland.it...
[CUT]
>
> Dai, su... un pò di voglia in +, un SUPRADIN e il tuo classico estro
> geniale. :-)
>
Ci ha pensato sv.
>
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
> Access : Ver.97 - 2K
--



title: Disabilita visualizzazione puntatore

text:
Pablitomf ha scritto:
> sv ha scritto:
> [CUT]
> > Declare Function ShowCursor Lib "user32"(ByVal bShow as Long) As Long
> > Con 0 come valore di bShow nascondi il cursore.Con <>0 si rende visibile.
Ovviamente a chi servisse e non sapesse muoversi, il richiamo della
Function va fatto con :
ShowCursor (0) 'Disattiva visualizzazione Cursore
ShowCursor (1) 'Riattiva visualizzazione cursore



title: ActiveX non è in grado ...

author: Nicoletta

text:
A97    W98
Portando un db da un PC ad un altro, sul secondo in fase di run mi esce il
messaggio "ActiveX non è in grado di trovale l'oggetto" con un codice errore
429 (non riesco a trovarlo).
Col debug ho capito che va in errore in corrispondenza del riferimento a
"CurrentDb" (es. set dbs=currentdb o Currentb.application ....)
Qualcuno può aitarmi a risolvere il problema?
Grazie
Ciao
Nicky


title: ActiveX non è in grado ...

author: Massimiliano Bertoglio

text:
"Nicoletta" <> A97    W98

Anzitutto controlla che i riferimenti siano ok.
Se il problema persiste prova a ri-registrare DAO350.dll (o 360 secondo cosa
usi) o a reinstallare Access.
Ciao, Max


title: ActiveX non è in grado ...

text:
Nicoletta <
for...@virgilio.it
> wrote in message
3JdW8.54333$vm5.2...@news2.tin.it...

1 ) Che versione ActiveX hai caricato sul tuo PC?
2 ) Sicura che tutti i riferimenti agli Ocx/Dll sono registrati
correttamente?
3 ) Errore 429 = Errore di sistema... "Non riuscirai a trovarlo"... vedi i
punti precedenti.
--
Maurizio75


title: ActiveX non è in grado ...

author: Karl Donaubauer

text:
Nicoletta <
for...@virgilio.it
> ha scritto:

Ho scritto un articolo su questo problema che trovi a
http://www.sitocomune.com
 sezione General
Errore 429 - Il componente Activex non e' in grado di creare l'oggetto
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: ActiveX non è in grado ...

text:
Maurizio75 <
e...@gevi.it
> wrote in message
eSdW8.7973$K_4.2...@twister1.libero.it...

Cmq... vai in Esegui e nella stringa inserisci questo :
regsvr32.exe "C:\Programmi\File comuni\Microsoft Shared\DAO\dao350.dll"
Funziona?
--
Maurizio75


title: ActiveX non è in grado ...

text:
Grazie a tutti
Nicky
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:agbpse$kge8j$1...@ID-46617.news.dfncis.de...



title: Evento "Su Modifica Dati"

author: Silvio

text:
Buongiorno a tutti.

Uso Access 2003.

Per favore, sapete spiegarmi quando si scatena l'evento "Su Modifica Dati"
(evento di maschera).

Ho questa esigenza: vorrei far partire una routine quando i dati della
tabella collegata alla maschera vengono modificati (da qualcun altro).
Ero convinto che l'evento in oggetto facesse questo lavoro ma non � cos�.
Mi piacerebbe evitare di utilizzare il timer...

Grazie.

Ciao.

Silvio


title: Evento "Su Modifica Dati"

text:
Innanzitutto devi aver chiaro, che in applicazioni desk con access, gli eventi si scatenano lato client e non lato dati... e, come sai, access è composto da 2 pezzi anche se stai erroneamente usando 1 solo file mdb e non 2, come la bibliografia vorrebbe per la divisione Client-Server.

Fatta questa premessa, forse dovremmo capire cosa vuoi fare prima di darti una risposta, perché in base a cosa devi ottenere ci sono possibili soluzioni differenti.


title: Evento "Su Modifica Dati"

text:
>>Per favore, sapete spiegarmi quando si scatena l'evento "Su Modifica Dati"
>>(evento di maschera).

>Innanzitutto devi aver chiaro, che in applicazioni desk con access, gli
>eventi si scatenano lato client e non lato dati... e, come sai, access �
>composto da 2 pezzi anche se stai erroneamente usando 1 solo file mdb e
>non 2, come la bibliografia vorrebbe per la divisione Client-Server.

>Fatta questa premessa, forse dovremmo capire cosa vuoi fare prima di darti
>una risposta, perch� in base a cosa devi ottenere ci sono possibili
>soluzioni differenti.

Grazie!

Questa � la situazione: c'� una tabella sulla quale lavorano 2 software.
Una � un'applicazione esterna di terze parti.
L'altra � la mia maschera di Access.

Da Access devo fare alcune azioni SOLO QUANDO l'altra applicazione modifica
alcuni dati della tabella.

Il mio primo approccio � stato quello di utilizzate il TIMER per
"sorvegliare" la tabella e lanciare una routine alla prima modifica. Ho
notato per� che ci sono una serie di eventi che non ho mai utilizzato, ad
esempio l'evento di maschera "Su Modifica Dati". La descrizione di questo
evento dice: "Macro o funzione eseguita quando la tabella pivot genera
l'evento DataChange".
Credevo che facesse al caso mio: che si scatenasse alla modifica dei dati
nella tabella BE. Invece non � cos�: modificando i dati l'evento non si
scatena.

Quindi pongo 2 domande:
- cosa fa esattamente l'evento "Su Modifica Dati"?
- posso evitare l'uso del timer per risolvere il mio problema?

Il timer, all'aumentare dei record della tabella, mi crea sfarfallii e un
certo appesantimento dell'applicazione (uso della CPU)...

La struttura � correttamente divisa tra BE e FE. La versione di Access � la
2003.

Grazie ancora.

Ciao

Silvio


title: Evento "Su Modifica Dati"

text:
Il 26/09/2013 8.19, Silvio ha scritto:
[cut]

>
> Il timer, all'aumentare dei record della tabella, mi crea sfarfallii e un
> certo appesantimento dell'applicazione (uso della CPU)...

Questo dipende da cosa fai nell'evento di Timer.
Se esegui riaggiornamenti dello schermo e' il minimo che puo' accadere.
L'evento di Timer, di per se, non provoca i guai che descrivi.

--

ac (x=y-1) e non uso il KillFile.
La violenza e' l'ultimo rifugio degli incapaci (Salvor Hardin)


title: Evento "Su Modifica Dati"

text:
> [cut]
>
>>
>> Il timer, all'aumentare dei record della tabella, mi crea sfarfallii e un
>> certo appesantimento dell'applicazione (uso della CPU)...
>
> Questo dipende da cosa fai nell'evento di Timer.
> Se esegui riaggiornamenti dello schermo e' il minimo che puo' accadere.
> L'evento di Timer, di per se, non provoca i guai che descrivi.

Grazie.

Quindi la via migliore sembra quella del timer...

Mi rimane la curiosit� di capire che cosa scateni l'evento "Su Modifica
Dati" ma fa lo stesso.

Comunque grazie.

Ciao

Silvio


title: errore precisione singola

author: vedoNero

text:
il database è in formato Access2003;
in una tabella ho un campo numerico con dimensione 'precisione singola'
con 3 decimali;
succede che se inserisco un valore minore di 100.000 con 2 decimali è
tutto ok (ad esempio 56.235,56 e viene visualizzato 56.235,560)
se però inserisco un valore sopra il 100.000 con 2 decimali ad esempio
104814,87 mi viene visualizzato 104.814,900 mentre io aspetterei
104.814,870 (anche se ho 3 decimali);
l'importo maggiore nel DB è circa 9.950.000;
come potrei risolvere tenendo la cifra esatta?
dovrei secondo voi cambiare tipo di dato, anche se ho letto che i numeri
precisione singola arrivano fino a 7 decimali con un intervallo compreso
fra -3,4*10^38 e +3,4*10^38
grazie
alessandro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: errore precisione singola

author: Bruno Campanini

text:
"vedoNero" <
lui...@tiscali.it
> wrote in message
news:g3aedq$i3b$1...@news.newsland.it...
> il database è in formato Access2003;
> in una tabella ho un campo numerico con dimensione 'precisione singola'
> con 3 decimali;
>
> succede che se inserisco un valore minore di 100.000 con 2 decimali è
> tutto ok (ad esempio 56.235,56 e viene visualizzato 56.235,560)
>
> se però inserisco un valore sopra il 100.000 con 2 decimali ad esempio
> 104814,87 mi viene visualizzato 104.814,900 mentre io aspetterei
> 104.814,870 (anche se ho 3 decimali);
>
> l'importo maggiore nel DB è circa 9.950.000;
>
> come potrei risolvere tenendo la cifra esatta?
>
> dovrei secondo voi cambiare tipo di dato, anche se ho letto che i numeri
> precisione singola arrivano fino a 7 decimali con un intervallo compreso
> fra -3,4*10^38 e +3,4*10^38
>
> grazie
> alessandro
I DataType Single e Double non dovrebbero essere usati qualora
si pretenda la precisione nella parte decimale.
È vecchia storia e loro stessi sono ormai reperti archeologici
utili quando occorra determinare l'ordine di grandezza
piuttosto che la precisione.
Usa il DataType Currency (fino a 4 decimali) specificamente
indicato per calcoli di valori monetari ovvero il Decimal
(il quale però richiede prima la definizione della variabile
come Variant poi la sua conversione con CDec (vedi Help).
Bruno


title: errore precisione singola

text:
vedoNero wrote:
> il database è in formato Access2003;
>
> in una tabella ho un campo numerico con dimensione 'precisione
> singola' con 3 decimali;
>
> succede che se inserisco un valore minore di 100.000 con 2 decimali è
> tutto ok (ad esempio 56.235,56 e viene visualizzato 56.235,560)
>
> se però inserisco un valore sopra il 100.000 con 2 decimali ad esempio
> 104814,87 mi viene visualizzato 104.814,900 mentre io aspetterei
> 104.814,870 (anche se ho 3 decimali);
>
> l'importo maggiore nel DB è circa 9.950.000;
>
> come potrei risolvere tenendo la cifra esatta?
>
> dovrei secondo voi cambiare tipo di dato, anche se ho letto che i
> numeri precisione singola arrivano fino a 7 decimali con un
> intervallo compreso fra -3,4*10^38 e +3,4*10^38
Sì. Single è complettamente inutile. Devi almeno usare Double
o come già scritto da Bruno meglio Currency fino a 4 decimali.
Leggi anche
www.donkarl.com/it?FAQ2.1
.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: OT: Cerber ransomware

author: Alfio

text:
Buonasera a tutti e vi prego di scusare l'OT, ma sono disperato.
Il mio pc è stato criptato dal virus in oggetto. Aprendo il file .dat presente in ogni cartella contenente i files criptati mi vengono richiesti € 500,00 per poter ottenere la chiave per decriptare il tutto. Sono stati resi illeggibili tutti i files della suite office, .pdf, e tutte le immagini. Non so più come fare se non cedere al ricatto. I files hanno estensione .8nbf. Chiedo se qualcuno può darmi indicazioni su come poter fare per risolvere il problema.

Grazie

Alfio


title: OT: Cerber ransomware

author: CIDI

text:

ciao Alfio

vedi:
http://tinyurl.com/zdooqa8

sembra che non ci sia molto da fare, se non hai backup
su discho esterno.
prova a chiedere su: it.comp.os.win.windows7

Daniele

--- news://
freenews.netfront.net/
 - complaints:
ne...@netfront.net
 ---


title: OT: Cerber ransomware

text:
> vedi:
>
http://tinyurl.com/zdooqa8

> sembra che non ci sia molto da fare, se non hai backup
> su discho esterno.
> prova a chiedere su: it.comp.os.win.windows7
>
> Daniele
>
Ciao Daniele,
grazie per l'interessamento, in effetti non c'è nulla da fare, resta solo pagare.Fortunatamente avevo predisposto un backup giornaliero incrementale dell'immagine dell'hard disk che, purtroppo, avevo dimenticato. Ho recuperato tutto al giorno precedente l'attacco e ho perso solo alcune ore di lavoro. Tra l'altro avevo ricevuto l'attacco della nuova versione di cerber la 4. Dalla mia esperienza consiglio a tutti, ma proprio tutti, se non avete predisposto tutte le misure di sicurezza necessarie, datevi da fare, perché questi attacchi non risparmiano proprio nessuno e, dall'inizio del mese, sono aumentati a dismisura gli attacchi in Italia.

Alfio


title: Tasti funzione

author: Dąvide

text:
In una maschera ho associato per comodità alcune macro ai tasti funzione F8
ed F9 con il codice:
Controllo_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = vbKeyF9
Then stDocName = "Macro" DoCmd.RunMacro stDocName.
Ho però notato che i tasti funzione hanno già delle... funzioni, appunto,
che così facendo vengono attivate insieme alle macro.
Ci sono tasti funizione liberi (oppure c'è il modo di disattivare le
funzioni predefinite).
Ciao, Dàvide


title: Tasti funzione

text:
Dàvide ha scritto:



> Ciao, Dàvide
Vedi:
http://groups.google.it/group/it.comp.appl.access/browse_frm/thread/bd9f5913bfe23082/466a581ad0fb28c3?hl=it#466a581ad0fb28c3
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Routare una casella di testo

author: Darietto

text:
ragazzi come faccio a ruotare una casella di testo in una mascera?
vorrei la scritta in verticale, e fin qui ci arrivo ma me lo ruota di
90gradi orari, io lo vorrei antiorari
denchiu a tutti
--
Dario
www.satitaliadigital.tk


title: Compilazione

author: Enrico

text:
Ciao a tutti.
Ho creato un Db usando Ado.
Fino ad ora avevo usato DAO.
Dopo di che tramite il developer mi creo il pacchetto per l'installazione su
pc che non anno Office.
Niente problemi fino a quando usavo DAO. Oggi utilizzando ADO mi viene
chiesto il famoso file Dep per la librerie msado15.dll ( ADO 2.7 )
Dove devo andare a pescarla ??'
Ho provato a fare senza ma quando vado ad installare l'applicativo mi viene
detto restituito l'errore un errore.
Molto probabilmente non riesce a registrare la Dll.
Come fare ??
Grazie Grazie Molte
Enrico Pietrobon


title: Chevvoldì??

author: Centro Sviluppo Sistemi

text:
Nel mio codice inserisco una query:
Set miatabella = CurrentDb.OpenRecordset("SELECT tipoarticolo.tipo FROM
tipoarticolo WHERE ([tipoarticolo].[tbkey] = ('ISOT' + [forms]![elimina
relazione]![cod]))")
emmidice:
PARAMETRI INSUFFICIENTI (PREVISTO 1)
ecchevoldě?..dove sbaglio?
Grazie mille!!


title: Chevvoldì??

author: cidi

text:
"Centro Sviluppo Sistemi" <
cs.si...@isiline.it
> ha scritto nel messaggio
news:bqnqkr$rbu$1...@grillo.cs.interbusiness.it...
> Nel mio codice inserisco una query:
> Set miatabella = CurrentDb.OpenRecordset("SELECT tipoarticolo.tipo FROM
> tipoarticolo WHERE ([tipoarticolo].[tbkey] = ('ISOT' + [forms]![elimina
> relazione]![cod]))")
>
> emmidice:
> PARAMETRI INSUFFICIENTI (PREVISTO 1)
> ecchevoldì?..dove sbaglio?
Nel subject ....sicuramente
avresti anche potuto continuare il vecchio 3d [di 1ora e mezza :) ]
Le regole di questo Ng si trovano nel post di Roberto: Istruzioni per l'uso
Ciao Daniele


title: Chevvoldì??

author: Salvatore

text:
"Centro Sviluppo Sistemi" <
cs.si...@isiline.it
> ha scritto nel messaggio
news:bqnqkr$rbu$1...@grillo.cs.interbusiness.it...
> Nel mio codice inserisco una query:
> Set miatabella = CurrentDb.OpenRecordset("SELECT tipoarticolo.tipo FROM
> tipoarticolo WHERE ([tipoarticolo].[tbkey] = ('ISOT' + [forms]![elimina
> relazione]![cod]))")
>
> emmidice:
> PARAMETRI INSUFFICIENTI (PREVISTO 1)
> ecchevoldė?..dove sbaglio?
>
> Grazie mille!!
>
>
Se posti il problema con un oggetto pių significativo forse otterrai
risposta.
Ciao
Salvatore


title: Chevvoldì??

author: Antonio Biso

text:
"Centro Sviluppo Sistemi" <
cs.si...@isiline.it
> ha scritto nel messaggio
news:bqnqkr$rbu$1...@grillo.cs.interbusiness.it...
Non lo so, forse dovresti specificare meglio il tuo subject!!!
Antonio


title: Chevvoldì??

author: Luca Franchini

text:
Vuol dire che non riesce a dare un valore al parametro.
Puoi scrivere la stessa cosa così:
strQSL= "SELECT tipoarticolo.tipo FROM tipoarticolo WHERE
([tipoarticolo].[tbkey] = ('ISOT' + " & [forms]![elimina relazione]![cod] &
"))"
Set miatabella = CurrentDb.OpenRecordset (strSQL)
così funziona ^____^


title: Chevvoldì??

author: MA

text:
"Luca Franchini" <
l_franchi...@libero.it
> ha scritto nel messaggio
news:bqpfs9$gjt$1...@fata.cs.interbusiness.it...
> Vuol dire che non riesce a dare un valore al parametro.
> Puoi scrivere la stessa cosa così:
E bravo, grazie, non l'avevamo capito noi. Meno male che ci sei tu.
MAssimiliano


title: TABELLA PROBLEMA

author: Stefano

text:
Buon giorno,
HO 1 TABELLA CLIENTI COMPOSTA DA VARI CAMPI:
NOME, E.MAIL,DATA INVIO,CONFERMAINVIO,TESTO
Ho la necessità di inviare a ciscun cliente una E-mail  che deve avere come
oggetto  e come testo diversi campi della tabella che ogni giorno possono
variare.La e-mail deve essere inviata se possibile ad un'ora prefissata ed
in modo automatico andandosi a prendere l'indirizzo e il testo nella
tabella.Dopo avere inviato il messaggio devono essere aggiornati i campi
[data invio]con la data in cui è stato inviato il mess,e il
campo[CONFERMAINVIO]che potrà essere un campo sì/no.Questo chiaramente per
ogni record della tabella dal primo all'ultimo dopo il quale il codice si
deve interrompere.
Non so se questo lavoro può essere fatto su una tabella, su una query o solo
su una maschera.
Spero di essere stato abbastanza chiaro.
Grazie per le risposte.
Stefano (5 in matematica)


title: TABELLA PROBLEMA

author: Marcolino

text:
Ciao,
io ho fatto una cosa simile ma devi scrivere un po di codicillo.
Innanzitutto creati una maschera e imposta la proprietà Timer
sull'intervallo che vuoi e poi sull'evento timer apri il database, fai le
query, e poi usi il metodo sendObject che si interfaccia con Outlook e manda
una e-mail.
se hai bisogno di maggiori delucidazioni al massimo contattami al mio e-mail
marco.p...@tin.it
 .
Ciao
Stefano <
vivala...@libero.it
> wrote in message
8jcli8$10q$1...@fe2.cs.interbusiness.it...



title: Grafici...

author: eneal

text:
Chiedo scusa se torno su di un argomento trattato tempo fa, ma non
riesco a trovare ciň che mi occorre:
-in pratica dovrei riuscire ad impostare via codice il valore delle
ordinate e delle ascisse di un grafico all'interno di un report.
Ho cercato nelle guide di VBA ma non ho trovato niente... se qualcuno
puň aiutarmi, ringrazio anticipatamente!


title: Grafici...

author: Pippo

text:
"eneal" <
en...@libero.it
> ha scritto nel messaggio
news:82e68103.05040...@posting.google.com...

Dai un occhio qui:
http://groups.google.it/groups?hl=it&lr=&threadm=2r17nsF14q49dU1%40uni-berlin.de&rnum=1&prev=/groups%3Fhl%3Dit%26lr%3D%26q%3DAxes(2).MinimumScale%26btnG%3DCerca%26meta%3Dgroup%253Dit.comp.appl.access
Ciao
Peppe


title: VBA e controlli calcolati nella form -> possono lavorare insieme in sinergia?

author: esseAemme

text:
Buongiorno Ng,
il titolo può essere strano, ma faccio un esempio perchè sto andando
in tilt:
Nella form ho i seguenti controlli
Costo
Quantità
Totale
Il controllo costo ha come origine dati TAB.costo, il controllo
quantità è TAB.quantita e il totale è una casella di testo con la
formula: =[costo]x[quanto], che andrò a salvare in un secondo momento
tramite vba in tabella nel campo TAB.costototale
All'apertura della maschera i valori sono:
Costo  3
Quantità   2
Totale     6
Ho un pulsante, su click faccio le seguenti operazioni:
me!costo = 5
me![TAB.costototale] = me!Totale
DOMANDA:
Se con VBA cambio il valore nel campo costo, il campo calcolato riesce
a calcolare il nuovo valore  e memorizzarlo come 10 ?
Grazie mille,
Samantha


author: ciroteo

text:

Sicura samanta che i campi calcolati vadano salvati in tabella?
Non puoi demandare alla query il compito di calcolare il valore?


text:

Ciao Ciroteo,
devo salvare i valori, questo era un esempio, ma nella mia maschera ho
13 controlli nella form.
Ci sono 6 differenti variabili di costo che vanno a contribuire al
Costo di produzione, sul quale calcolo il margine.
Tra queste 6 differenti variabili, la prima cambia giornalmente perchè
è legata ad un listino costi giornaliero. E alla fine ho una maschera
a visualizzazione record continui che mi mostra tutti i costi e me li
ricalcola... non entro nel dettaglio xchè anche io ho difficoltà a
gestire mentalmente il tutto.
Fatto sta che il sistema pare non funzionare, non me ne sono accorta
prima, perchè i calcoli vanno su cifre decimali piccole, e le
differenze su piccole quantità non si notano @#!ù (=-> intercalare
colorito )
Tu sai dirmi se effettivamente il problema esiste?
Ora sto cmq facendo delle prove,
Grazie
Samantha


author: VT @ home

text:
Il Tue, 19 Jun 2007 01:47:17 -0700, esseAemme <
samanth...@gmail.com
> ha scritto:
>(.....)

L'aggiornamento dei valori in maschera effettuato da VBA deve essere forzato.
Prova con
me!costo = 5
me.refresh
me![TAB.costototale] = me!Totale
>Grazie mille,
>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 19 Giu, 11:24, "VT @ home" <
V...@home.it
> wrote:

Buongiorno Vincenzo!!!
Grazie della risposta!!! La mia bella maschera mi faceva questi
"scherzetti" e non ne andavo fuori!!!!
Ora devo modificare tutto il codice, grazie 10000!!!!
Com'è andata il CISA? Ho letto che tutti sono stati entusiasti!!!!
Mi è spiaciuto non poter venire... Ma questo per me è un periodo
"sotto assedio"
Buon lavoro
Samantha


text:

bene samantha ti ha risposto Vincenzo sei in ottime mani ...


text:

:D
Gentile Ciroteo,
non riesco a capire perchè questo campo con data, con evento su
pulsante,  gli assegno un nuovo valore, non vuole saperne di
aggiornarsi.
Me!DataListinoFST = (DLookup("[vscstmp_data]", "[TBL_VSCSTMP]",
"[TBL_VSCSTMP.vscstmp_id] = " & Me!FSTidVersione))
Ho provato con:
me!datalistinoFST.requery
o
me!datalistinoFST.recalc
non si aggiorna!
e se invece scrivo:
Me!DataListinoFST.Visible = False
   Me!DataListinoFST = (DLookup("[vscstmp_data]", "[TBL_VSCSTMP]",
"[TBL_VSCSTMP.vscstmp_id] = " & Me!FSTidVersione))
  Me!DataListinoFST.Visible = True
mi dice "Proprietà e metodi  non supportati dall'oggetto!"
Non so come fare. Ho provato anche a fare un requery della form ma non
va.
Grazie,
Samantha


text:

Signori,
grazie a Voi ora funziona tutto a meraviglia!!!!!!
Buona giornata!
Samantha


text:
Il Tue, 19 Jun 2007 03:18:46 -0700, esseAemme <
samanth...@gmail.com
> ha scritto:
>(.....)
>
>Gentile Ciroteo,
>
>non riesco a capire perchè questo campo con data, con evento su
>pulsante,
"campo con data, con evento su pulsante" ?
Was ist das ?
>gli assegno un nuovo valore, non vuole saperne di
>aggiornarsi.
>
>
>Me!DataListinoFST = (DLookup("[vscstmp_data]", "[TBL_VSCSTMP]",
>"[TBL_VSCSTMP.vscstmp_id] = " & Me!FSTidVersione))
>
>Ho provato con:
>
>me!datalistinoFST.requery
>o
>me!datalistinoFST.recalc
Perchè non me.refresh ?
Non credo faresti male a dare un'occhiata nell'help alle voci refresh, requery, recalc e repaint per capire bene quali
sono le differenze fra i vari metodi.
>
>non si aggiorna!
>
>e se invece scrivo:
>Me!DataListinoFST.Visible = False
>   Me!DataListinoFST = (DLookup("[vscstmp_data]", "[TBL_VSCSTMP]",
>"[TBL_VSCSTMP.vscstmp_id] = " & Me!FSTidVersione))
>  Me!DataListinoFST.Visible = True
>
>mi dice "Proprietà e metodi  non supportati dall'oggetto!"
Secondo me hai fatto confusione fra i nomi dei campi ed i nomi dei controlli ad essi associati.
Prova con
Me.DataListinoFST.Visible = False
   Me!DataListinoFST = (DLookup("[vscstmp_data]", "[TBL_VSCSTMP]",
"[TBL_VSCSTMP.vscstmp_id] = " & Me!FSTidVersione))
Me.DataListinoFST.Visible = True
se non ti dà errore, avevo ragione !
>
>Non so come fare. Ho provato anche a fare un requery della form ma non
>va.
>
>Grazie,
>
>Samantha



text:

te l'avevo detto o no???
;-)


title: problemi creazione icona sul desktop con vb

text:
con il seguente codice creo un collegamento sul dekstop al termine
dell'installazione del runtime di access
solo che su widows xp tutto ok mentre su win98 ho dovuto installare un
programma windows script 5.6
per fargli creare correttamente il collegamento.
voi come fareste per creare un collegamento su desktop al termine del
runtime che vada bene su ogni sistema operativo?
Grazie a tutti.


title: forzare un evento da codice vba (collegato a Simba)

author: Dario Sacco

text:
La richiesta di Simba, non è banale.
Può essere molto utile e anche a me interesserebbe
una possibile soluzione.
Il mio caso è il seguente.
Ho creato una form che vado ad inserire
come sub form in varie maschere. In effetti
questa subform funziona come una barra di strumenti
e posso richiamarla aperta in più maschere,
perchè in codici ad essa associati sono contestuali,
agiscono cioè sulla form parent che la contengono.
I moduli privati del subform li ho generalizzati in
modo tale da funzionare in ogni maschera opportunamente
predisposta. Per esempio una form che ho chiamato
"Barra01Filter", ha 9 caselle di testo che mi permettono di
creare dei filtri andando a ricercare i termini di ricerca
in un campo opportuno del recordset della maschera parent.
Questo campo lo chiamo sempre 'Parola' ed è il concatenamento
dei campi a cui voglio permettere la ricerca.
Ad ogni evento 'afrerupdate' di ciascuna cella lancio
un codice che aggiorna il filtro.
E fin qui funziona egregiamente, anzi sono
molto soddisfatto di questo sistema perchè ritengo
che sia furbo: ho creato un sacco di barre di strumenti una volta
per tutte che funzionano indistintamente in ogni maschera.
Problema: quando apro il form parent (per esempio la Maschera Spese)
con un filtro per riferimento di commessa, però a partire
da una altra maschera su doppio click su un riferimento di commessa,
assegno alla prima casella di filtro della "Barra01Filter" il
valore del riferimento di commessa, e per me sarebbe comodo
che il gestore degli eventi capisse che a questo punto dovrebbe
eseguire tutti i codici associati all'evento update, proprio come
se il rif di commessa fosse digitato da tastiera.
**** DOMANDA FINALE RIASSUNTIVA
In altri termini, perchè quando assegno un valore ad
un controllo da codice, non entra in evento afterupdate?
C'è un modo per forzare/concatenare gli eventi?
Non trovo che sia una soluzione poco elegante.
****** SCUSATE la PROLISSITA'
Saluti Dario


author: Alessandro Baraldi

text:
"Dario Sacco" <
d.cam...@email.it
> wrote in message
news:1138015735....@z14g2000cwz.googlegroups.com
> La richiesta di Simba, non è banale.
Dipende dai punti di vista.
[CUT]
> **** DOMANDA FINALE RIASSUNTIVA
> In altri termini, perchè quando assegno un valore ad
> un controllo da codice, non entra in evento afterupdate?
Perchè è così, è noto che l'azione fatta da codice non
scatena l'Evento.
> C'è un modo per forzare/concatenare gli eventi?
Basta chiamarlo.
L'evento è una Sub, quindi dall'interno è chiamabile
con Call, dall'esterno no essendo Private, ma si può
aggirare creando un Metodo Pubblico di Maschera che
chiama la Private interna.
> Non trovo che sia una soluzione poco elegante.
Dipende dai punti di vista come sopra.
> ****** SCUSATE la PROLISSITA'
> Saluti Dario
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Grazie per risposta ma:
> creando un Metodo Pubblico di Maschera che chiama la Private interna.
che significa? Io ho cambiato
la routine dell'evento da Da Private in Public,
però usando la istruzione Call da codice estero al modulo
di form, mi da errore. Ometto qualche passaggio?
C'è una faq sul NG in merito all'argomento Metodo Pubblico di
Maschera?
Io non lo ho trovato.
Danken.


text:
"Dario Sacco" <
d.cam...@email.it
> wrote in message
news:1138093414.5...@g14g2000cwa.googlegroups.com

Gli eventi di Form sono Privati, io ti ho detto di crearti un
Metodo Pubblico, quindi una Sub o Function che richiama l'Evento.
Se non posti il tuo codice posso solo fare SUPPOSTE e si sciolgono
velocemente.....!!!



text:
>Se non posti il tuo codice posso solo fare SUPPOSTE e si sciolgono
>velocemente.....!!!
Ti posto il mio codice:
Obbiettivo aprire una maschera con controllo calendario
per fare l'inserimento della data. Su pressione F3 attivo
la ricerca (o gli inserimenti in generale). Non uso
il doppio clic perchè come convenzione lo utilizzo
per aprire una maschera. Per esempio doppio clic sul
rif di commessa della MascheraSpese, mi apre i dettagli
della commessa, su F3 invece apre una maschera
ad elenco dove posso fare richerche e filtri ed inserire una
commessa ricercata.
Questa function la metto nell'evento tasto giù di un controllo
per esempio MascheraSpese, ed il campo e' IDData.
COSI: MascheraSpese.IDData.OnKeyDown =
FormKeyDown([Form];"DataInserisci";"IDData";[IDData])
Siccome dopo in automatico parte la macro Autokeys, essa
lancia la funzione pubblica GetLastKeys.
La FormKeyDown non fa altro che filtrare gli eventi, e cioè settare
le variabili globali per evitare che ad ogni pressione dei tasti F3, F5
o altri..
venga eseguita l'operazione, cioè se AutoContextOKGlobal =true.
Voglio che succeda qualcosa solo quando premo F3 all'interno del
controllo in cui ho inserito l'evento MascheraSpese.IDData.OnKeyDown.
Public Function FormKeyDown(FormObject As Form, Optional StrForm As
String, Optional StrCtrl As String, Optional ValueCtrl, Optional
ValueDef As Integer) As Integer
    Set FormObjectGlobal = FormObject
    Result = ResetLastKeys()
    StrCtrlGlobal = StrCtrl
    StrFormGlobal = StrForm
    ValueCtrlGlobal = ValueCtrl
    ValueDefGlobal = ValueDef
    AutoContextOKGlobal = True 'Si il tasto è stato premuto in questo
contesto
    AutoKeysOKGlobal = Not Screen.ActiveControl.Locked 'Si il tasto non
è bloccato
End Function
Public Function GetLastKeys(StrKeys As String)
If AutoContextOKGlobal Then
    If ValueDefGlobal = 1 Then
        StrForm =
FormObjectGlobal.Form.Parent.Name
    Else
        StrForm =
FormObjectGlobal.Form.Name
    End If
    Select Case StrKeys
    Case "{F3}"
            DoCmd.OpenForm StrFormGlobal, , , , , , StrForm
    Case "{F5}"
        FormObjectGlobal.OrderBy = StrCtrlGlobal
        FormObjectGlobal.OrderByOn = True
    Case "^{F5}"
        FormObjectGlobal.OrderBy = StrCtrlGlobal & " DESC"
        FormObjectGlobal.OrderByOn = True
    End Select
End If
End Function
Questa function la metto nell'evento on clic, di un tasto
associato al doppio clic su una data di un controllo
calendario. Nel punto (1) assegno alla maschera di origine
MascheraSpese nel controllo che si chiama IDData, il valore
scelto nel controllo calendario ValueCtrl.
Public Function InsertValue(ValueCtrl)
    If AutoKeysOKGlobal Then
	FormObjectGlobal.Form.Controls(StrCtrlGlobal) = ValueCtrl  '(1)
        DoCmd.Restore
    Else
    	strCaption = Screen.ActiveForm.Caption
    	O$ = MsgBox("La maschera di origine '" & FormObjectGlobal.Caption
& "' " & "probabilmente è bloccata!" & Chr$(13) & "L'inserimento non
sarà effettuato.", 				vbInformation + vbOKOnly, strCaption)
    End If
    Result = ResetLastKeys()
    If StrFormGlobal <> "" Then DoCmd.Close acForm, StrFormGlobal
End Function
Public Function ResetLastKeys()
    AutoKeysOKGlobal = False
    AutoContextOKGlobal = False
End Function
ECCO IL PUNTO ****************
Al form MascheraSpese, nel controllo IDDAta ho
messo un evento 'BeforeUpdate" che mi da un avvertimento
di notifica modifiche, riporto:
Public Function AlertControl(FormObject As Form) As Integer
    StrCtrl =
Screen.ActiveControl.Name
    RC = FormObject.Recordset.RecordCount
    CR = FormObject.CurrentRecord
    If CR <= RC Then
        Confirm = MsgBox("Modificare il campo " & StrCtrl & " è
pericoloso!" & Chr$(13) & "Continuare comunque?", vbCritical + vbYesNo
+ vbDefaultButton2, FormObject.Caption)
        If Confirm = vbNo Then
            FormObject.Undo
        End If
    End If
    AlertControl = Confirm
End Function
********** EBBENE, sai una cosa
dopo che mi sono scritto tutta sta trafila
ho capito che bastava ricopiare la funzione pubblica AlertControl
dopo il punto (1) e tutto fila.... e funchia.
Sorry. Spero che comunque il papiro possa servire
a quanlcuno...
Salute.


title: Realizzare sistema tipo aggiornamenti automatici

text:
Ciao,
dovrei realizzare un sistema che mi permetta, periodicamente e senza
interazione da parte dell'utente, di estrarre un set di record da
varie tabelle su un back-end mdb esistente e di preparare un file che
i vari client remoti possano scaricare liberamente via Internet e,
tramite apposita elaborazione, importare nei propri back-end mdb. (il
front end è anch'esso realizzato il MS Access)
Per fare questo fino a d'ora ho realizzato applicazioni VB da
schedulare con Pianificazione di Windows che, querando il DB, mi
generassero il file eventualmente da uplodare su FTP.
Secondo Voi esiste qualche soluzione e/o riferimento da cui prendere
spunto per una soluzione più elegante?
Ovvero vorrei realizzare un sistema tipo Aggiornamenti Automatici di
Windows che permettesse ai vari client remoti di verificare la
presenza del file, dowlodarlo (magari via FTP) ed elaborarlo.
Inoltre potrebbe esserci l'esigenza di ripetere remotamente
l'operazione piu volte nell'arco della giornata.
Secondo Voi esiste il modo di gestire il tutto senza far intervenire
la Pianificazione di Windows?
Grazie
Saluti
Roberto


title: Tipi di variabili utente create con Type

author: Merco

text:
Salve a tutti,
noto uno strano comportamento di access 97 e access 2000, su diverse
macchine.
Ho dichiarato un tipo definito da me che contiene (per lo più stringhe) le
costanti più utilizzate all'interno delle mie procedure.
Questa viariabile strutturata viene caricata all'apertura del DB,
caricandola da una tabella.
Per qualche strano motivo (identificato con l'interruzione in debug in
alcuni casi) ad un certo punto le variabili si "svuotano" magicamente e si
azzerano.
Esiste una spiegazione a tutto questo ??
Ciao e grazie


title: Tab catal prodotti - query prod. esistenti in magazzino = prod. mancanti al magazzino

author: Mediterraneo

text:
Tabella "catalogo prodotti"
Quantità
Prodotto
Codice
Ditta
contenente tutti i prodotti del magazzino anche al momento non in esistenza.
Query "esistenza"
Ricavata dalla Tabella carico/scarico, in cui il campo"quantità" è dato
dalla somma algebrica dei carichi + e degli scarichi -,  contenente i
prodotti effettivamente in magazzino.
Come creare una query che mi dica i prodotti mancanti al magazzino?
Spero di aver chiarito il problema ma sono agli inizi e mi scuso per
eventuali errori.
Ringrazio Alessandro Baraldi e Massimiliano per avermi indirizzato ad un uso
più corretto di questo NG.
Grazie


title: Re: vba recordsert campo si/no

author: Femto

text:
"Femto" <
fem...@tiscali.it
> ha scritto nel messaggio
news:4219d62c$0$6299$5fc...@news.tiscali.it...
> Ciao Ng,
>     ho una tabella tblImmagini così strutturata:
> IDModello, contatore
> Path, testo
> Stampa, sì/no
> ...ora da codice vorrei che tutti i campi stampa venissero settati su
no...
>
> ho provato con  questo ma non funzia:
>
> Private Sub Cancella_Click()
> '  Cancella i controlli nella intestazione della maschera e rimuove
> '  i record dalla sottomaschera.
>     '
>     Dim MioSQL As String
>     Dim rs As DAO.Recordset
>     Dim i As Integer
>     Dim stampa As Boolean
>
>     Set rs = CurrentDb.OpenRecordset("tblImmagine")
>
>     For i = 1 To rs.RecordCount
>         rs!stampa = stampa.enabled.False
>         rs.movenext
>    Next
> rs.close
>     ...
>
> End Sub
>
> ...qualche suggerimento?
>
> grazie
> Femto
>
>
>
>
>
scusate ho sistemato, dimenticavo anche rs.edit e che posso settare la
proprietà
rs!stampa=0
....Femto


title: Re: vba recordsert campo si/no

text:
Ciao Ng,
    ho una tabella tblImmagini cosě strutturata:
IDModello, contatore
Path, testo
Stampa, sě/no



title: Re: vba recordsert campo si/no

author: Pablitomf

text:
Femto ha scritto:
> ....nel senso prestazionale o altro? non ci avevo pensato...
Nel senso di idea immediata rispetto al problema... va bene il codice, ma
a me, a primo impatto non sarebbe venuto in mente di dichiarare il
recordset, di aprirlo di consultarlo, editarlo e poi richiuderlo... un pò
complesso (ovviamente nella sua estrema semplicità) rispetto a una
semplice query di aggiornamento del campo interessato.
Rispetto alla prestazione poi, è un operazione talmente banale che o uno o
l'altro non fa differenza.
> Femto
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Re: vba recordsert campo si/no

text:
Femto ha scritto:


> .....Femto
Non fai prima con una query di aggiornamento?



title: Re: vba recordsert campo si/no

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cvcma1$jup$1...@news.newsland.it...

...nel senso prestazionale o altro? non ci avevo pensato...
Femto


title: Estrapolare il record con valore più alto

author: Nemo

text:
Ho questa necessità:
in una tabella con due campi:
CodCartellino, Progressivo
dovrei selezionare per ogni cartellino il progressivo più alto:
es
CodCartellino            Progressivo
A01                                1
A01                                3
A02                                2
A03                                1
A01                                2
A02                                1
A03                                2
la query dovrebbe restituire:
CodCartellino            Progressivo
A01                                3
A02                                2
A03                                2
Come deve essere l'istruzione sql?
Grazie


author: Antonio Biso

text:
"Nemo" <
notuse...@libero.it
> ha scritto nel messaggio
news:b06h8s$k39$1...@geronimo.keycomm.it...
> Ho questa necessità:
> in una tabella con due campi:
> CodCartellino, Progressivo
> dovrei selezionare per ogni cartellino il progressivo più alto:
>
> es
> CodCartellino            Progressivo
> A01                                1
> A01                                3
> A02                                2
> A03                                1
> A01                                2
> A02                                1
> A03                                2
>
> la query dovrebbe restituire:
> CodCartellino            Progressivo
> A01                                3
> A02                                2
> A03                                2
>
Query di raggruppamento sul campo CodCartellino e funzione Max sul campo
Progressivo
Antonio


author: Ste

text:
"Nemo" <
notuse...@libero.it
> ha scritto nel messaggio
news:b06h8s$k39$1...@geronimo.keycomm.it...

SELECT First(Tabella.CodCartellino) AS PrimoCodCartellino,
Max(Tabella.Progressivo) AS MaxDiProgressivo FROM Tabella
GROUP BY Tabella.CodCartellino;


text:
"Ste" <
sstef...@yahoo.it
> ha scritto nel messaggio
news:b06ku9$q0m$1...@grillo.cs.interbusiness.it...
>
> SELECT First(Tabella.CodCartellino) AS PrimoCodCartellino,
> Max(Tabella.Progressivo) AS MaxDiProgressivo FROM Tabella
> GROUP BY Tabella.CodCartellino;
Ehem...
Potresti spiegarmi, di grazia, quel first a che servirebbe?!?
Antonio


title: Ci riprovo: Ordinare una tabella da pulsante in una maschera.

author: angelodannato

text:
Ciao.
riposto la mia richiesta di aiuto, anche perchč credo possa essere utile in
futuro ad altri.
Come cambiare l'ordinamento di una tabella, senza aprirla, tramite un
pulsante in una maschera?
io sono riuscito a cambiare l'orinamento (es: cognome crescente) tramite
pulsante in una maschera, ma solo a livello visivo di maschera. la tabella;
in realtą non ha cambiato ordinamento.
questo il codice  dell'evento "su clic" del pulsante:
Dim riordina As String
riordina = "SELECT * FROM [temp iscritti] ORDER BY [temp
iscritti].[Cognome];"
Me.RecordSource = riordina     (come suggerito da MAssimiliano)
ma questo cambia solo la "visualizzazione" della maschera.....la tabella, in
realtą,resta ordinata in maniera diversa (nel mio caso per IDISCRITTO)
Quale codice VB, SQL,C... o qualsiasi cosa, devo scrivere per cambiare in
maniera reale l'ordinamento di sta tabella!
Ciao e grazie


author: MA

text:
"angelodannato" <
la...@virgilio.it
> ha scritto nel messaggio
news:spjRd.913727$35.34...@news4.tin.it...
> Ciao.
> riposto la mia richiesta di aiuto, anche perchè credo possa essere utile
> in futuro ad altri.
>
> Come cambiare l'ordinamento di una tabella, senza aprirla, tramite un
> pulsante in una maschera?
>
> io sono riuscito a cambiare l'orinamento (es: cognome crescente) tramite
> pulsante in una maschera, ma solo a livello visivo di maschera. la
> tabella; in realtà non ha cambiato ordinamento.
> questo il codice  dell'evento "su clic" del pulsante:
>
> Dim riordina As String
> riordina = "SELECT * FROM [temp iscritti] ORDER BY [temp
> iscritti].[Cognome];"
> Me.RecordSource = riordina     (come suggerito da MAssimiliano)
>
> ma questo cambia solo la "visualizzazione" della maschera.....la tabella,
> in realtà,resta ordinata in maniera diversa (nel mio caso per IDISCRITTO)
>
> Quale codice VB, SQL,C... o qualsiasi cosa, devo scrivere per cambiare in
> maniera reale l'ordinamento di sta tabella!
>
> Ciao e grazie
E cosa te ne importa???? Tu non accederai mai alla tabella
ma a delle visualizzazioni della stessa. Lì operi tutti gli ordinamenti che
vuoi.
La tabella viene ordinata solo tramite indici: mica vorrai cambiarli?!!!
MAssimiliano


text:
MA ha scritto:
[CUT]
> E cosa te ne importa???? Tu non accederai mai alla tabella
> ma a delle visualizzazioni della stessa. Lě operi tutti gli ordinamenti che
> vuoi.
> La tabella viene ordinata solo tramite indici: mica vorrai cambiarli?!!!
Scusate l'intromissione, ma non č meglio questo?
Sul clik del pulsante :
Me.Tuo_Campo.SetFocus
DoCmd.RunCommand acCmdSortAscending
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cv4ilt$af6$1...@news.newsland.it...
> MA ha scritto:
>
> [CUT]
>
>> E cosa te ne importa???? Tu non accederai mai alla tabella
>> ma a delle visualizzazioni della stessa. Lě operi tutti gli ordinamenti
>> che
>> vuoi.
>> La tabella viene ordinata solo tramite indici: mica vorrai cambiarli?!!!
>
> Scusate l'intromissione, ma non č meglio questo?
>
> Sul clik del pulsante :
>
> Me.Tuo_Campo.SetFocus
> DoCmd.RunCommand acCmdSortAscending
Sulla maschera, magari, ma sulla tabella??
MAssimilaino


text:
MA ha scritto:
[CUT]
> > Scusate l'intromissione, ma non č meglio questo?
> > Sul clik del pulsante :
> >
> > Me.Tuo_Campo.SetFocus
> > DoCmd.RunCommand acCmdSortAscending
> Sulla maschera, magari, ma sulla tabella??
..ma il " E cosa te ne importa???? " non lo avevi suggerito tu?... i dati
li ordini in visualizzazione tanto cmq l'ordinamento fisico resta quello
indicizzato... o mi sono perso qualche passaggio?
> MAssimilaino



text:
> MA ha scritto:
>
> [CUT]
>> > Scusate l'intromissione, ma non č meglio questo?
>> > Sul clik del pulsante :
>> >
>> > Me.Tuo_Campo.SetFocus
>> > DoCmd.RunCommand acCmdSortAscending
>
>> Sulla maschera, magari, ma sulla tabella??
>
> ..ma il " E cosa te ne importa???? " non lo avevi suggerito tu?... i dati
> li ordini in visualizzazione tanto cmq l'ordinamento fisico resta quello
> indicizzato... o mi sono perso qualche passaggio?
Ma lui vuole cambiare quello fisico.
Ahi voglia a dire che inutile.
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:znkRd.3721$hd4....@news.edisontel.com...
>> MA ha scritto:
>>
>> [CUT]
>>> > Scusate l'intromissione, ma non è meglio questo?
>>> > Sul clik del pulsante :
>>> >
>>> > Me.Tuo_Campo.SetFocus
>>> > DoCmd.RunCommand acCmdSortAscending
>>
>>> Sulla maschera, magari, ma sulla tabella??
>>
>> ..ma il " E cosa te ne importa???? " non lo avevi suggerito tu?... i dati
>> li ordini in visualizzazione tanto cmq l'ordinamento fisico resta quello
>> indicizzato... o mi sono perso qualche passaggio?
>
> Ma lui vuole cambiare quello fisico.
> Ahi voglia a dire che inutile.
> MAssimiliano
>
bhè...è tutto molto relativo.... l'inutilità di un'azione va valutata quando
si conosce il problema.
Ed ecco il problema allora.
L'ordinamento "fisico" dei record va fatto poichè la tabella è poi la
sorgente di un  N report.
Quindi, quando ho ordinato "fisicamente" la mia tabella, posso aprire e
stampare i miei N report quando voglio e nella sequenza che voglio fino a
quando non cambio ordinamento o rieseguo la query per accodare nuovi record
nella mia tabella.
Quindi......che me ne faccio di una maschera ordinata "a video" se quando
chiudo per passare alla maschera delle stampe, il mio ordinamento è perso?
E tu mi suggerirai... ordina direttamente i report......
Certo ma poichè sto "aggiornando un gestionale non sviluppato interamente da
me, vorrei tenere il lavoro già fatto...ottimizzandolo ,se possibile...
ma ho capito che mi toccherà disfare e rifare un pò di roba
grazie comunque
ciao raga


author: access il top

text:
"angelodannato" <
la...@virgilio.it
> ha scritto nel messaggio
news:WdnRd.915728$35.34...@news4.tin.it...
>
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:znkRd.3721$hd4....@news.edisontel.com...
> >> MA ha scritto:
> >>
> >> [CUT]
> >>> > Scusate l'intromissione, ma non č meglio questo?
> >>> > Sul clik del pulsante :
> >>> >
> >>> > Me.Tuo_Campo.SetFocus
> >>> > DoCmd.RunCommand acCmdSortAscending
> >>
> >>> Sulla maschera, magari, ma sulla tabella??
> >>
> >> ..ma il " E cosa te ne importa???? " non lo avevi suggerito tu?...
i dati
> >> li ordini in visualizzazione tanto cmq l'ordinamento fisico resta
quello
> >> indicizzato... o mi sono perso qualche passaggio?
> >
> > Ma lui vuole cambiare quello fisico.
> > Ahi voglia a dire che inutile.
> > MAssimiliano
> >
> bhč...č tutto molto relativo.... l'inutilitŕ di un'azione va valutata
quando
> si conosce il problema.
> Ed ecco il problema allora.
> L'ordinamento "fisico" dei record va fatto poichč la tabella č poi la
> sorgente di un  N report.
> Quindi, quando ho ordinato "fisicamente" la mia tabella, posso aprire
e
> stampare i miei N report quando voglio e nella sequenza che voglio
fino a
> quando non cambio ordinamento o rieseguo la query per accodare nuovi
record
> nella mia tabella.
> Quindi......che me ne faccio di una maschera ordinata "a video" se
quando
> chiudo per passare alla maschera delle stampe, il mio ordinamento č
perso?
> E tu mi suggerirai... ordina direttamente i report......
> Certo ma poichč sto "aggiornando un gestionale non sviluppato
interamente da
> me, vorrei tenere il lavoro giŕ fatto...ottimizzandolo ,se
possibile...
> ma ho capito che mi toccherŕ disfare e rifare un pň di roba
>
> grazie comunque
> ciao raga
e mettere una pezza creando una query che ti prenda tutti i dati della
tabella cosě come e cambiare origine record al report.
la query la puoi ordinare come vuoi,
se poi cambi origine record anche alla maschera puoi inserire nuovi
dati.


text:
>>> MA ha scritto:
>>>
>>> [CUT]
>>>> > Scusate l'intromissione, ma non è meglio questo?
>>>> > Sul clik del pulsante :
>>>> >
>>>> > Me.Tuo_Campo.SetFocus
>>>> > DoCmd.RunCommand acCmdSortAscending
>>>
>>>> Sulla maschera, magari, ma sulla tabella??
>>>
>>> ..ma il " E cosa te ne importa???? " non lo avevi suggerito tu?... i
>>> dati
>>> li ordini in visualizzazione tanto cmq l'ordinamento fisico resta quello
>>> indicizzato... o mi sono perso qualche passaggio?
>>
>> Ma lui vuole cambiare quello fisico.
>> Ahi voglia a dire che inutile.
>> MAssimiliano
>>
> bhè...è tutto molto relativo.... l'inutilità di un'azione va valutata
> quando si conosce il problema.
> Ed ecco il problema allora.
> L'ordinamento "fisico" dei record va fatto poichè la tabella è poi la
> sorgente di un  N report.
> Quindi, quando ho ordinato "fisicamente" la mia tabella, posso aprire e
> stampare i miei N report quando voglio e nella sequenza che voglio fino a
> quando non cambio ordinamento o rieseguo la query per accodare nuovi
> record nella mia tabella.
le tabelle sono raccoglitori di dati, non di gestione. E' per questo che non
ci puoi mettere eventi o ordinamenti se non per visualizzarli.
Puoi fare una cosa, però creati una query ordinata come vuoi tu e mettici
quella come origine report.
> Quindi......che me ne faccio di una maschera ordinata "a video" se quando
> chiudo per passare alla maschera delle stampe, il mio ordinamento è perso?
> E tu mi suggerirai... ordina direttamente i report......
In ogni caso.
> Certo ma poichè sto "aggiornando un gestionale non sviluppato interamente
> da me, vorrei tenere il lavoro già fatto...ottimizzandolo ,se possibile...
> ma ho capito che mi toccherà disfare e rifare un pò di roba
Ho paura di sì, però se parti così fai dei grandi Backup dei file di
partenza.
>
> grazie comunque
> ciao raga
Ciao
MAssimiliano


text:
>
> infatti ho fatto così.... ma a me "piace" evitare le query il più
> possibile...tutte le volte che aggiungi qualche campo in tabella, devi
> ri-smazzartele tutte.... quindi se un domani dovessi aggiungere un campo,
> ho 6 query in più da rivedere (i sei ordinamenti che ho creato)...se ci
> fosse stata la possibilità di ordinare la tabella "da codice", le avrei
> evitate.
>
Non se ci metti l'asterisco
MAssimiliano


text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:KqnRd.3776$hd4....@news.edisontel.com...

infatti ho fatto così.... ma a me "piace" evitare le query il più
possibile...tutte le volte che aggiungi qualche campo in tabella, devi
ri-smazzartele tutte.... quindi se un domani dovessi aggiungere un campo, ho
6 query in più da rivedere (i sei ordinamenti che ho creato)...se ci fosse
stata la possibilità di ordinare la tabella "da codice", le avrei evitate.
>
>> Certo ma poichè sto "aggiornando un gestionale non sviluppato interamente
>> da me, vorrei tenere il lavoro già fatto...ottimizzandolo ,se
>> possibile...
>> ma ho capito che mi toccherà disfare e rifare un pò di roba
>
> Ho paura di sì, però se parti così fai dei grandi Backup dei file di
> partenza.
Grazie del consiglio.... ho preso questa bella abitudine 12 anni fa :-)))
Ciao
Andrea


title: Protezione da Smanettoni

author: Enrico T.S.

text:
Esiste un modo veramente valido per
proteggere un db dati BE magari messo
su server NT, da smanettoni di computer, ed
invece permettere a questi l'elaborazione dati tramite
ed esclusivamente un FE fatto di Maschere e codice?.
La protezione db tramite file MDW garantisce la
protezione del codice report maschere etc., ma le tabelle, e le query
sono sempre e comunque alla portata del piu' fesso degli utenti.
Voi che metodo utilizzate per ovviare a cio' ?
Io vengo dall' Acucobol, che in un certo senso, i dati permette
di toccarli solo se ti scrivi un bel programmino, o al max
tramite ODBC (di cui per l'utilizzo devi comprare una chiave hardware),
e che puoi sempre limitare alla sola visualizzazione dei dati
e non la modifica.
Grazie in anticipo dei consigli.
bye :o)