title: Assegnare icona applicazione da codice

author: Nina

text:
Salve a tutti,
 ho creato un database a cui ho assegnato un'icona scegliendo il file dal
menu Strumenti Avvio. E' possibile assegnare l'icona (che si troverà nella
stessa cartella del database) tramite codice o macro?
Grazie a tutti
Nina


title: Assegnare icona applicazione da codice

author: Karl Donaubauer

text:
Nina ha scritto:
>  ho creato un database a cui ho assegnato un'icona scegliendo il file
> dal menu Strumenti Avvio. E' possibile assegnare l'icona (che si
> troverà nella stessa cartella del database) tramite codice o macro?
Come codice al apertura della maschera principale
o come funzione chiamata nel macro autoexec:
'************* START *************
    On Error GoTo myError
    Dim db As DAO.Database
    Dim prp As DAO.Property
    Dim strIcon As String
    Set db = CurrentDb
    'per >= A00
    strIcon = CurrentProject.Path & "\MiaIcona.ico"
    'per A95/97
    'strIcon = Left(db.Name, Len(db.Name) - Len(Dir(db.Name))) &
"MiaIcona.ico"
    If db.Properties("AppIcon") <> strIcon Then
        db.Properties("AppIcon") = strIcon
        Application.RefreshTitleBar
    End If
myExit:
    Exit Sub
    'o in una funzione
    'Exit Function
myError:
    If Err = 3270 Then 'Property doesn't exist
        db.Properties.Append db.CreateProperty("AppIcon", dbText, strIcon)
        Application.RefreshTitleBar
    Else
        MsgBox Err & ": " & vbCrLf & Err.Description
    End If
    Resume myExit
'************* END *************
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Assegnare icona applicazione da codice

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:c3rnd3$2bs6mn$1...@ID-46617.news.uni-berlin.de...
> Nina ha scritto:
CUT

Grazie mille
Nina


title: [OT] se magna tutto lui!!!!

author: ciroteo

text:
che ne dite?
http://www.repubblica.it/2004/g/sezioni/scienza_e_tecnologia/lindows/lindows
/lindows.html


title: [OT] se magna tutto lui!!!!

author: MA

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel
messaggio
news:5HgLc.3842$1V3....@twister2.libero.it...
> che ne dite?
>
>
http://www.repubblica.it/2004/g/sezioni/scienza_e_tecnologia/lindows/lindows
> /lindows.html
Aspetta che viene qui per comprarsi il nostro
Bisows, metà windows e metà..
Altro che 20 milioni di dollari
MAssimiliano


title: [OT] se magna tutto lui!!!!

author: Valerio Valentini

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio
news:5HgLc.3842$1V3....@twister2.libero.it...
> che ne dite?
>
>
http://www.repubblica.it/2004/g/sezioni/scienza_e_tecnologia/lindows/lindows
> /lindows.html
>
>
Intanto ho registrato
www.acessgrup.it
 per vedere se MA magari caccia 20
milioni di Eurriii.
Comunque ti dà la misura dell'utile marginale legato al nome rispetto al
prodotto.
Ciao Valerio.


title: [OT] se magna tutto lui!!!!

text:
"Valerio Valentini" <
ijv...@tin.it
> ha scritto nel
messaggio
news:4ioLc.29619$5D1.1...@news4.tin.it...

Senti bello... più di 10 milioni non mollo un
euro.
MAssimialino


title: [OT] se magna tutto lui!!!!

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:WpoLc.3708$B06....@news.edisontel.com...

Per 15 ti mollo anche .net .com .org .at (caro a Karl) .de .uk .ab .ac .ad
.ae .af .ag .ah .ha .haa
solo sull'alfabeto con le tre lettere ci dovrebbero essere circa 10.000
combinazioni, un vero affare ;-)
Ciao Valerio.


title: [OT] se magna tutto lui!!!!

author: Pablitomf

text:
Valerio Valentini ha scritto:
> Per 15 ti mollo anche .net .com .org .at (caro a Karl) .de .uk .ab .ac .ad
> ..ae .af .ag .ah .ha .haa
> solo sull'alfabeto con le tre lettere ci dovrebbero essere circa 10.000
> combinazioni, un vero affare ;-)
> Ciao Valerio.
10.000 se resti alla combinazione a 3 caratteri, ma se aumenti...;-)
--
Pablitomf (Maurizio Facciuti)
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: [OT] se magna tutto lui!!!!

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cdl5i7$7fm$1...@news.newsland.it...

Lo vedi MA, è un affare te lo dice pure Pablitomf, a questo punto devi
mollarne almeno 18.
PS:
x Pablitomf
se mi sostieni sopra ai 12 facciamo a metà.
Ciao Valerio.


title: [OT] se magna tutto lui!!!!

text:
Valerio Valentini ha scritto:
> Lo vedi MA, è un affare te lo dice pure Pablitomf, a questo punto devi
> mollarne almeno 18.
> PS:
> x Pablitomf
> se mi sostieni sopra ai 12 facciamo a metà.
> Ciao Valerio.
Spiacente Valerio, ma devi sostenere tu me, sono appena stato dal notaio e
ho registrato la bozza dell'idea delle combinazioni da 2 caratteri in su,
che adesso quindi è definitivamente mia :-D [TRUFFA_POST] se ti va però
una quota te la vendo.
Altrimenti ti restano sempre le combinazioni a 1 carattere... da 0 a 9...
(non ti conviene, associati!)



title: [OT] se magna tutto lui!!!!

author: Matteo Breda

text:
"ciroteo" <
> che ne dite?
>
http://www.repubblica.it/2004/g/sezioni/scienza_e_tecnologia/lindows/lindows
> /lindows.html
Non riesco ad aprirlo: cosa si dice in sintesi?


title: [OT] se magna tutto lui!!!!

text:
Matteo Breda ha scritto:
> "ciroteo" <


ROMA - Conclusione a sorpresa nella battaglia legale che vede contrapposte
dal 2001 Microsoft e l'azienda Lindows, accusata di utilizzare un nome
troppo simile a quello del sistema operativo Windows. La società di Bill
Gates ha deciso di pagare 20 milioni di dollari per ottenere il marchio
della compagnia di San Diego, che continuerà ad operare con il nome di
Linspire.
Lindows è stata fondata tre anni fa da Michael Robertson, il creatore del
sito Mp3.com, per realizzare una delle grandi sfide dell'open source: un
sistema operativo basato su Linux nel quale possano funzionare anche i
programmi Microsoft. L'iniziativa ha dato molto fastidio a Bill Gates e
soci, che vedono come il fumo negli occhi la possibilità che Word e Excel
possano girare in un ambiente diverso da Windows. Inoltre quel nome
(Lindows, nato dall'unione di Linux e Windows) può, a loro modo di vedere,
generare confusione negli utenti. Così hanno fatto causa a Robertson per
violazione di marchio, negli Stati Uniti e in altri paesi.
Nel frattempo il sistema operativo Lindows, che nel 2001 era solo un
progetto su carta, è diventato realtà. Il prodotto in commercio non ha
soddisfatto in pieno le attese dei clienti. Ma i giudizi tiepidi di chi ha
provato il sistema operativo sono stati messi in ombra dalle notizie sul
procedimento legale, che si sono rivelate un'insperata fonte di
pubblicità. Così Microsoft ha deciso di risolvere il problema alla radice.
L'accordo di oggi è vantaggioso per tutti. Microsoft toglie un avversario
dalla luce dei riflettori e, allo stesso tempo, scongiura la possibilità
che il procedimento produca un effetto indesiderato, ovvero che "Windows"
sia dichiarato nome troppo generico per essere protetto dalle regole sui
marchi. Linspire, dal canto suo, incassa liquidità preziosa in vista
dell'ingresso in Borsa (previsto per aprile) e pone fine ad una serie di
processi e dibattimenti che rischiavano di prosciugare le sue finanze.
D'altra parte, la società aveva già cambiato nome per il mercato
internazionale, e continuava a chiamarsi Lindows soltanto negli Stati
Uniti. Tenendo conto che Linspire prevede di incassare complessivamente
dalla quotazione 48 milioni di dollari, si capisce come i soldi di
Microsoft siano una provvidenziale boccata d'ossigeno.
- Pubblicità -

"Siamo contenti di poter risolvere questa disputa in termini vantaggiosi
per tutti", ha dichiarato a proposito Michael Robertson. E Tom Burt, capo
del consiglio legale di Microsoft, si è detto "soddisfatto che Lindows
possa ora affrontare il mercato con un nome che lo contraddistingua".
La società di Redmond pagherà a Linspire 15 milioni di dollari entro i
prossimi trenta giorni. I restanti 5 milioni saranno versati quando
Microsoft avrà ottenuto il controllo di alcuni nomi di dominio collegati a
Lindows, e comunque non oltre il 25 gennaio. Linspire potrà continuare ad
utilizzare gli indirizzi Lindows.com e LindowsInc.com per altri quattro
anni, ma soltanto per reindirizzare i visitatori verso il nuovo sito,
Linspire.com.
(20 luglio 2004)



title: [OT] se magna tutto lui!!!!

text:
"Pablitomf"
> Pablitomf (Maurizio Facciuti)
Grazie per la cortesia.


title: [OT] se magna tutto lui!!!!

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha
scritto nel messaggio
news:cdl745$pj8$1...@news.newsland.it...
> Matteo Breda ha scritto:
>
> > "ciroteo" <
>
> > > che ne dite?
> > >
> >
http://www.repubblica.it/2004/g/sezioni/scienza_e_tecnologia/lindows/lindows
> > > /lindows.html
[cut]
bastava che il nostro bravo matteo mettesse tutto
il link su di un rigo.
MAssimiliano


title: [OT] se magna tutto lui!!!!

text:
"Matteo Breda" <
matte...@tiscalinet.it
> ha scritto nel messaggio
news:papLc.4070$1V3....@twister2.libero.it...

Forse ti sto dicendo una cosa che già sai, comunque:
succede spesso con i link lunghi, andando a capo si troncano ed il
collegamento non è più valido.
Devi ricopiarli tutti su una riga tipo in notepad o Word. In questo caso
mancavo /lindows.html
Ciao Valerio.


title: [OT] se magna tutto lui!!!!

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cdl6lf$k60$1...@news.newsland.it...
> Valerio Valentini ha scritto:
>
>
> > Lo vedi MA, è un affare te lo dice pure Pablitomf, a questo punto devi
> > mollarne almeno 18.
>
> > PS:
> > x Pablitomf
> > se mi sostieni sopra ai 12 facciamo a metà.
>
> > Ciao Valerio.
>
>
> Spiacente Valerio, ma devi sostenere tu me, sono appena stato dal notaio e
> ho registrato la bozza dell'idea delle combinazioni da 2 caratteri in su,
> che adesso quindi è definitivamente mia :-D [TRUFFA_POST] se ti va però
> una quota te la vendo.
> Altrimenti ti restano sempre le combinazioni a 1 carattere... da 0 a 9...
> (non ti conviene, associati!)
>
> --
> Pablitomf (Maurizio Facciuti)
>
Guarda che io l'ho già depositata in camera di commercio stamane prima di
postarla, quindi temo che avrò priorità. ;-) [E_CCHE_SO'_SCEMO_POST].
Ciao Valerio.


title: [OT] se magna tutto lui!!!!

text:
Valerio Valentini ha scritto:
> Guarda che io l'ho già depositata in camera di commercio stamane prima di
> postarla, quindi temo che avrò priorità. ;-) [E_CCHE_SO'_SCEMO_POST].
Adirò le vie legali [BASTARD_POST] :-) , o pagherò per la modifica
dell'ora in cui ho depositato l'atto dal notaio [BUSTARELLA_POST] :-D ,
credimi conosco i miei polli, ci riuscirò [MANI_PULITE_POST].
Ciao



title: [OT] se magna tutto lui!!!!

text:
"MA"
> bastava che il nostro bravo matteo mettesse tutto
> il link su di un rigo.
Ovviamente l'ho fatto: stamattina presto non si accedeva.
Ciao.


title: [OT] se magna tutto lui!!!!

text:
"Matteo Breda" <
matte...@tiscalinet.it
> ha
scritto nel messaggio
news:H0qLc.5665$OH4....@twister1.libero.it...

Gli avevi portato il caffč???
Il mio senza non parte, č per questo che la mia
tastiera praticamente č color marrone
;-P
MAssimiliano


title: [OT] se magna tutto lui!!!!

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:cdl8vu$f5t$1...@news.newsland.it...
> Valerio Valentini ha scritto:
>
> > Guarda che io l'ho già depositata in camera di commercio stamane prima
di
> > postarla, quindi temo che avrò priorità. ;-) [E_CCHE_SO'_SCEMO_POST].
>
> Adirò le vie legali [BASTARD_POST] :-) , o pagherò per la modifica
> dell'ora in cui ho depositato l'atto dal notaio [BUSTARELLA_POST] :-D ,
> credimi conosco i miei polli, ci riuscirò [MANI_PULITE_POST].
>
> Ciao
>
> --
> Pablitomf (Maurizio Facciuti)
>
Troviamo un'accordo [RESA_INCONDIZIONATA_POST] :-(
Ciao Valerio.


title: [OT] se magna tutto lui!!!!

author: Sergio MAZZA

text:
"ciroteo" <
cir...@libero.it
> ha scritto nel messaggio news:5HgLc.3842$1V3....@twister2.libero.it...
> che ne dite?
>
>
http://www.repubblica.it/2004/g/sezioni/scienza_e_tecnologia/lindows/lindows
> /lindows.html
>
Questo č niente in confronto a quello che č successo ad un certo Armani Luca;
http://www.webmasterpoint.org/diritto/27.asp
Ciao.
--
Sergio MAZZA


title: [OT] se magna tutto lui!!!!

author: Pixel

text:
"ciroteo"
> che ne dite?
>
http://www.repubblica.it/2004/g/sezioni/scienza_e_tecnologia/lindows/lindows
> /lindows.html
Dico che dall'oggetto del TH pensavo avesse acquistato l'azienda che produce
Lindows  ;-)


title: [OT] se magna tutto lui!!!!

text:
"Pixel" <
pixe...@libero.it
> ha scritto nel
messaggio
news:NBwLc.5249$1V3....@twister2.libero.it...

Se un semplice nome di un prodotto +o- simile se
l'è fatto pagare 20mln, per l'azienda quanto
chiederà?
MAssimiliano


title: [OT] se magna tutto lui!!!!

text:
"MA" <>
> Se un semplice nome di un prodotto +o- simile se
> l'è fatto pagare 20mln, per l'azienda quanto
> chiederà?
Beh, ma lindows non vale molto più di quella cifra: che installato può avere
un prodotto del genere?
E che "mercato" genera?
Pixel


title: [OT] se magna tutto lui!!!!

author: Sib

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cdldd5$67n$1...@canarie.caspur.it...

Avrebbe evitato una tale allucinante sentenza se non avesse utilizzato il
TLD .it che e' sotto la giurisprudenza italiana.
Sib


title: [OT] se magna tutto lui!!!!

text:
"Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio news:3NALc.28744$OR2.1...@news3.tin.it...
>
> Avrebbe evitato una tale allucinante sentenza se non avesse utilizzato il
> TLD .it che e' sotto la giurisprudenza italiana.
>
> Sib
Tu dici?
La sentenza dice che chi ha un impatto maggiore come potenza economica è il più forte e quindi prevale sul fatto che l'Armani Luca
ha registrato per primo il sito, anche di parecchi anni indietro. E, ha nulla vale il fatto che avrà un danno economico anche lui
perché dovrà cambiare il sito, biglietti da visita, pubblicità, email; senza contare il costo del processo... Mi viene il vomito...
Ciao.
--
Sergio MAZZA


title: [OT] se magna tutto lui!!!!

text:
"Pixel" <
pixe...@libero.it
> ha scritto nel messaggio news:%sxLc.8317$OH4.1...@twister1.libero.it...

Come che mercato genera? Per esempio c'è un prodotto per gestire l'hd che è meraviglioso!!! Mastro-lindows!!!
Ciao.
--
Sergio MAZZA


title: [OT] se magna tutto lui!!!!

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto
nel messaggio
news:cdns85$qpv$1...@canarie.caspur.it...

ROTFL...
Sì ti sgrassa tutto l'hard - dash
MAssimiliano


title: [OT] se magna tutto lui!!!!

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
> "Sib" <sedav...@SPAMtiscali.it> ha scritto nel messaggio
> >
> > Avrebbe evitato una tale allucinante sentenza se non avesse utilizzato
il
> > TLD .it che e' sotto la giurisprudenza italiana.
> >
> > Sib
>
> Tu dici?
Certo, tanto e' vero che la stessa causa fatta a un dominio com (che non e'
sotto la giurisprudenza italiana) l'hanno persa
> La sentenza dice che chi ha un impatto maggiore come potenza economica è
il più forte e quindi prevale sul fatto che l'Armani Luca
> ha registrato per primo il sito, anche di parecchi anni indietro. E, ha
nulla vale il fatto che avrà un danno economico anche lui
> perché dovrà cambiare il sito, biglietti da visita, pubblicità, email;
senza contare il costo del processo... Mi viene il vomito...
Anche a me, per me il giudice e non la giurisprudenza ha ridicolmente e
lecchinamente stravolto il primcipio che e' la parte piu' debole che va
cautelata.
Non e' affatto chiaro come si possa perdere il diritto al proprio nome per
il fatto che esiste qualcun'altro che lo possiede ma che ha piu' potere
economico.
E' uno schifo.
>
> Ciao.
>
> --
> Sergio MAZZA
Ciao
Sib


title: Compilazione automatica di due campi tramite selezione da casella a discesa

author: Sthepan

text:
Ho utilizzato l'esempio del Sito Comune per autocompilare il paese e la
provincia dopo aver selezionato il CAP dalla casella a discesa.
Pero quando inserisco il cap che è uguale per più comuni mi inserisce
sempre il primo e non quello selezionato.
il Codice che ho usato è questo:
Private Sub cap_AfterUpdate()
'Inserisce i valori nelle caselle automaticamente
'===============================================================
Me.cap.Value = Me.cap.Column(0)
Me.LuogoNascita.Value = Me.cap.Column(1)
Me.ProvinciaNascita.Value = Me.cap.Column(2)
'Va alla casella Matricola direttamente
'===============================================================
Me.Matricola.SetFocus
End Sub
Private Sub cap_GotFocus()

    Me.cap.Dropdown

End Sub
Inoltre mi sono accorto di un'altro errore, i CAP che iniziano per 0, non
sono visualizzati, esempio roma 00100 è visualizzata 100, e se imposto come
proprietà di campo testo, mi visualizza si il numero esatto ma non mi
funziona più l'autocompilazione.
Se qualcuno mi può aiutare, grazie.
Sthepan


text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1vkxb90t2mue.1hstxd1v3ktjk$.dlg@40tude.net...
>
> Ho utilizzato l'esempio del Sito Comune per autocompilare il paese e la
> provincia dopo aver selezionato il CAP dalla casella a discesa.
> Pero quando inserisco il cap che è uguale per più comuni mi inserisce
> sempre il primo e non quello selezionato.
> il Codice che ho usato è questo:
>
> Private Sub cap_AfterUpdate()
>
> 'Inserisce i valori nelle caselle automaticamente
> '===============================================================
> Me.cap.Value = Me.cap.Column(0)
> Me.LuogoNascita.Value = Me.cap.Column(1)
> Me.ProvinciaNascita.Value = Me.cap.Column(2)
> 'Va alla casella Matricola direttamente
> '===============================================================
> Me.Matricola.SetFocus
Metti id come column(0) non CAP
>
> End Sub
>
> Private Sub cap_GotFocus()
>
>    Me.cap.Dropdown
>
> End Sub
>
>
> Inoltre mi sono accorto di un'altro errore, i CAP che iniziano per 0, non
> sono visualizzati, esempio roma 00100 è visualizzata 100, e se imposto
> come
> proprietà di campo testo, mi visualizza si il numero esatto ma non mi
> funziona più l'autocompilazione.
Hai salvato i cap in un campo numerico non testo
MAssimialino



text:


Ciao, Provero con l'ID alla colonna 0
ma nell'altro caso ho provato sia in un modo che nell'altro con due tabelle
differenti importate nel campo già formattato come testo e il problema è
rimasto lo stesso
ciao
Sthepan


text:
In data Wed, 2 Mar 2005 16:46:43 +0100, MA ha scritto:
CUT
> Metti id come column(0) non CAP
Ho provato a fare come hai detto:
Private Sub cap_AfterUpdate()
'Inserisce i valori nelle caselle automaticamente
'===============================================================
Me.IDComune.Value = Me.IDVolume.Column (0)
Me.cap.Value = Me.cap.Column(1)
Me.LuogoNascita.Value = Me.cap.Column(2)
Me.ProvinciaNascita.Value = Me.cap.Column(3)
'Va alla casella Matricola direttamente
'===============================================================
Me.Matricola.SetFocus
Ma mi da errore di compilazione
"Impossibile trovare il metodo o il menbro dei dati"
Dove sbaglio?
grazie ciao


title: SQL Server / Access Casini

author: Paolo Holzl

text:
Situazione, SQLServer 7 e ADP (Access 2000).
MDAC 2.6.
Su SQL Servert Timeout settato a 2 minuti.
Timeout infinito anche sulle query e sulla connection da codice.
--- Casino 1
Un form apre un secondo form uno 'appoggiato' ad una query, un secondo
ad una storeb procedure. (non ditemi di lavorare in modo disconnesso
che non ho il tempo di modificare 200 e piu' form)
Dieci volte al giorno dall' apertura del primo form al secondo
'openform cancelled'.
Capita soprattutto su macchine con 32 Mb di Ram e Windows 95 o 98.
Corretto il problema di timeout descritto sotto sembra verificarsi di
meno.
Tolta ogni immagine dalla home page, anche questo sembra limitare i
problemi.
Nonostante tutto talvolta capita ancora quasi, sempre su macchine
'lente'.
--- Casino 2
Tutte le tabelle temporanee (##ecc) le genero in partenza, ogni tanto
a qualcuno scompaiono di colpo (e la sessione risulta ancora attiva).
Anche questo capita inspiegabilmente ogni tanto.
--- Casino 3
Alcuni client fanno il login ma 'non fanno in tempo' e ottengo dei
timeout al login.
Soluzione che sto provando, sovvertito ordine di ricerca DNS/LOCALHOST
con Regedit in quanto il problema sembra essere una risoluzione di
nomi troppo lenta.
Forse questo l'ho risolto.
AIUTOOOOO!
Ogni contributo e' particolarmente gradito
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam
For reply, substitute xxx with gruppotekup


title: SQL Server / Access Casini

author: Paj

text:
"Paolo Holzl"  ha scritto nel messaggio
> Situazione, SQLServer 7 e ADP (Access 2000).
> MDAC 2.6.
> Su SQL Servert Timeout settato a 2 minuti.
> Timeout infinito anche sulle query e sulla connection da codice.
>
> --- Casino 1
> Un form apre un secondo form uno 'appoggiato' ad una query, un secondo
> ad una storeb procedure. (non ditemi di lavorare in modo disconnesso
> che non ho il tempo di modificare 200 e piu' form)
>
> Dieci volte al giorno dall' apertura del primo form al secondo
> 'openform cancelled'.
> Capita soprattutto su macchine con 32 Mb di Ram e Windows 95 o 98.
> Corretto il problema di timeout descritto sotto sembra verificarsi di
> meno.
Io ho sviluppato una soluzione simile e di form ne apro anche 4 o 5 tutte
appogiate a view e stored procedure e non ho mai riscontrato questo
problema.
Che Ole provider usi ? io uso Oledb
Che protocollo di trasmissione usi? io uso TCP/IP
L'unico problema che ho rscontrato sulle macchine datate è che il mio codice
vba rimasto sul lato client e' molto lento mentre sono velocissime le
risposte del server (tra l'altro server non potenti ma 400 mhz e ram 128 mb)
> Tolta ogni immagine dalla home page, anche questo sembra limitare i
> problemi.
> Nonostante tutto talvolta capita ancora quasi, sempre su macchine
> 'lente'.
Io addirittura mi sono spinto oltre......... le form non si vedono nemmeno e
sembrano  (ma non lo sono) pagine Html con grafica non pesantissima ma
comunque grafica...... su ogni Form!!!
> --- Casino 2
> Tutte le tabelle temporanee (##ecc) le genero in partenza, ogni tanto
> a qualcuno scompaiono di colpo (e la sessione risulta ancora attiva).
> Anche questo capita inspiegabilmente ogni tanto.
Non uso tabelle temporanee
> --- Casino 3
> Alcuni client fanno il login ma 'non fanno in tempo' e ottengo dei
> timeout al login.
Mai riscontrato !!!!!
Il login che uso è tutto scritto in vba e Adp e gestito da vba senza dns e
udl
> Soluzione che sto provando, sovvertito ordine di ricerca DNS/LOCALHOST
> con Regedit in quanto il problema sembra essere una risoluzione di
> nomi troppo lenta.
> Forse questo l'ho risolto.
>
> AIUTOOOOO!
> Ogni contributo e' particolarmente gradito
Non credo sia un problema di risoluzione dei Nomi........
Hai gia' provato da prompt a risolvere il nome del server ? che cosa succede
?
Usi SQL oppure MSDE ?
Che macchine client usi e che server ?
Hai settato qualcosa di particolare per la rete ? Protocolli particolari ?
Forse con qualche notizia in piu' mi viene in mente qualcosa.
In bocca al lupo
Pietro


title: SQL Server / Access Casini

text:
>Non credo sia un problema di risoluzione dei Nomi........
>Hai gia' provato da prompt a risolvere il nome del server ? che cosa succede
>?
Su alcune macchine anche 1 minuto di attesa.
Ti garantisco che questo problema influisce sicuramente.
>Usi SQL oppure MSDE ?
Problema con entrambi
>Che macchine client usi e che server ?
Server NT4 client 95/98/2000 Professional (queste ultime sembrano con
meno problemi).
>Hai settato qualcosa di particolare per la rete ? Protocolli particolari ?
Solo TCP-IP



title: COLLEGARE TABELLE MYSQL AD ACCESS

author: GAVERI

text:
BUON GIORNO!
Non riesco a collegare le tabelle mysql ad access Premetto che ho già creato
un mdb e vedo le tabelle di mysql ora vorrei collegare queste tabelle ad
access in modo da poter leggere i dati e creare queri o report da access
stesso.
sono gia entrato in un nuvo db access e con tasto destro del maus ho fatto
collega tabelle andado a collegarmi al db con le tabelle mysql si apre tutto
regolarmente ma nella finestra tabelle è vuota.
Forse manca qualcosa qualche script da effettuare non so o forse altro?
Mi potete AIUTARE PER FAVORE GRAZIE


title: COLLEGARE TABELLE MYSQL AD ACCESS

author: Antonio Biso

text:
"GAVERI" <
gabriel...@tin.it
> ha scritto nel messaggio
news:460cc64b$0$36438$4faf...@reader5.news.tin.it...
> BUON GIORNO!
>
Hai già aperto un thread sull'argomento.
Perchè un altro?
Antonio


title: COLLEGARE TABELLE MYSQL AD ACCESS

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio news:794Ph.38557$J11.8...@twister1.libero.it...
>
> Hai già aperto un thread sull'argomento.
>
> Perchè un altro?
Tu thread is megli che uan...
> Antonio
Ciao.
--
Sergio MAZZA


title: COLLEGARE TABELLE MYSQL AD ACCESS

author: ciroteo ®

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:euji6e$tam$1...@tdi.cu.mi.it...

maus!


title: Esportare dati da access in word in automatico

author: Fabrizio

text:
Salve ragazzi,
Grazie all'esempio sul sito comune di M. Pizzamiglio, (probrio un bel
lavoro)
sono riuscito ad adattare questo esempio al mio database , cioè esposrtare
dati dal mio database e formattarli in automatico su un domcumento word.
Tutto funziona alla grande.
Però ho un piccolo problema :
Quando devo mettere alcuni dati che non sono presenti nel database o
perchè non li ho o perchè devo ancora inseririli mi viene fuori un
messaggio errore runtime 94 elemento non disponibile nell'insiseme.
Esempio immissione del Valore Cap Cliente da database ed esportarlo su word
'3° Bookmark Cap
     Doc.Bookmarks("CAP").Select
     Wrd.Selection.Font.Italic = True
     Wrd.Selection.TypeText
[Forms]![Ordine]![Sub_DettaglioOrdine].[Form]![CAPCliente]
con questo codice vado ad impostare la condizione che prende il valore del
Cap della mia sottomaschera e lo inserisce nel Bookmarks del mio modello
word.
la mia domanda è come faccio a dirgli che se trova dei valori nel mio
database li inserisce altrimenti mette uno spazio vuoto.?
Grazie
--
Syntax
cmd [[{/c|/k}] [/s] [/q] [/d] [{/a|/u}] [/t:fg] [/e:{on|off}]
[/f:{on|off}] [/v:{on|off}] string]


author: Cinzia

text:
"Fabrizio" <
f_j...@libero.it
> ha scritto nel messaggio
news:op.tas9o...@daithan.belkin...

Ciao Syntax,
 If Len("" & [Forms]![Ordine]![Sub_DettaglioOrdine].[Form]![CAPCliente]) > 0
Then
Wrd.Selection.TypeText
[Forms]![Ordine]![Sub_DettaglioOrdine].[Form]![CAPCliente]
Cinzia


text:
In data Thu, 08 Jun 2006 11:13:52 +0200, Cinzia
<
cinziapagani_...@tiscali.it
> ha scritto:

Grazie Mille
per l'aiuto



title: Selezionare una " parte" della data odierna

author: Ios

text:
Salve a tutto il Ng
avrei bisogno di selezionare soltanto parte della data odierna
Es Lunedě 17 dicembre 2001
vorrei selezionare (e far visualizzare in una casella di testo) soltanto
Lunedě.
E' possibile? grazie
anticipatamente
Sergio Ios


author: sittinghorse

text:
"Ios" <
io...@infonet.it
> ha scritto nel messaggio
news:s58S7.3747$o9.1...@news1.tin.it...

> E' possibilissimo, basta usare la funzione weekofday
Per essere chiaro se vuoi farti restituire il giorno della data odierna
basta scrivere weekofday(date()). In questo modo ti viene restituito un
valore numerico corrispondente al giorno della settimana (tieni conto che
per default Domenica mi sembra corrisponda al giorno 1) e basta che assegni
a ogni valore restituito l'opportuno giorno.
In bocca al lupo da sittinghorse


text:
"sittinghorse" <
sittin...@libero.it
> ha scritto nel messaggio
news:Nh8S7.298218$sq5.14...@news.infostrada.it...
>
> > E' possibilissimo, basta usare la funzione weekofday
> Per essere chiaro se vuoi farti restituire il giorno della data odierna
> basta scrivere weekofday(date()). In questo modo ti viene restituito un
> valore numerico corrispondente al giorno della settimana (tieni conto che
> per default Domenica mi sembra corrisponda al giorno 1) e basta che
assegni
> a ogni valore restituito l'opportuno giorno.
> In bocca al lupo da sittinghorse
>
Attenzione che in access'97 la funzione si chiama: Weekday...
Ciao.


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:9vc8p6$j1k$1...@canarie.caspur.it...

Ciao e grazie ma  ho qualche problemino..
weekofday(Date()) mi da' errore (ho provato anache a riregistrare anche
la MSOWCF.DLL ma niente..
Dovrei inoltre avere il giorno in formato testo es Lunedě perchč dovrei fare
una query
basata non tanto sulla data odierna ma sul "nome del giorno" .
Grazie ancora per ora,
se avete indcazioni sono (ovviamente) bene accette


text:
"Ios" <
io...@infonet.it
> ha scritto nel messaggio
news:LojS7.5206$OP2.1...@news2.tin.it...
>
> Ciao e grazie ma  ho qualche problemino..
> weekofday(Date()) mi da' errore (ho provato anache a riregistrare anche
> la MSOWCF.DLL ma niente..
> Dovrei inoltre avere il giorno in formato testo es Lunedě perchč dovrei
fare
> una query
> basata non tanto sulla data odierna ma sul "nome del giorno" .
> Grazie ancora per ora,
> se avete indcazioni sono (ovviamente) bene accette
>
Ohč! Ma che ho scritto? La funzione che conosco č la Weekday() (io utilizzo
Acc'97), quella suggerita da Sittinghorse weekofday() non la conosco; puň
darsi faccia parte delle versioni future.
Se ti da errore prova a scrivere Weekday(Date()) o Weekday(Date) e controlla
anche nell'help se esiste sia la funzione Weekday() che weekofday(). Anzi,
se hai acc'2000, e ti presenta l'errore con la funzione Date() dovresti
prima verificare se hai effettuato la correzione del bug che ripristina i
riferimenti alla libreria per le funzioni: Date(), Len() et. etc.
Ciao.


author: Roberto dal portatile

text:
"Ios" <
io...@infonet.it
> ha scritto nel messaggio
news:s58S7.3747$o9.1...@news1.tin.it...

Nell'origine controllo della tua casella di testo scrivi:
= Format$([NomeControlloCheContieneLaData]; "gggg")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: lettura in automatico di valori

author: jcdilo

text:
ciao a tutti,
è da poco, e per necessità, che utilizzo access e sono di fronte a questo
problema
in una tabella sono inseriti i campi: città, provincia, cap, codice
catastale e
un'altra tabella reca i campi con cognome, nome, professione, città,
provincia ..... etc.
il mio problema è quello di selezionare il nome della città e completare in
automatico i campi comuni con la prima tabella...
non so da dove iniziare...
grazie per l'aiuto...


title: lettura in automatico di valori

author: MA

text:
jcdilo wrote:
> ciao a tutti,
ciao e benvenuto

Guarda su
www.donkarl.com/it
 la soluzione della colonna ennesima in una
combo
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: lettura in automatico di valori

text: grazie, ci provo


title: Procedura sequenziale e lock SQL. Help...nn ho soluzioni...

text:
Ciao a tutti. Ho un baco che non riesco  a risolvere.....
Provo a descrivere in pseudocodice:
MODULO:
funzione Controlla
SQL1=SELECT * FROM Tab1
imposto recordset1
Inizio ciclo
rst.edit
..
..
rst.update
if qualcosa
SQL2=SELECT * FROM Tab2
set recordset2(SQL2,dbOpenSnapshot, dbReadOnly)
if recordset2 non č vuoto
recordset2.close
UPDATE Tab2
else
INSERT Tab2
end if
recordset1.close
fine ciclo
If qualcos'altro
SQL2=SELECT * FROM Tab2
set recordset2(SQL2,dbOpenSnapshot, dbReadOnly)
If recordset2 non č vuoto
recordset2.close
UPDATE Tab2
else
INSERT Tab2
end if
End funzione
MASCHERA:
DBEngine.begintrans
call Controlla
call AltraFunzione
DBEngine.Comittrans
alla seconda impostazione del recordset2 (sempre in solalettura) va tutto in
timeout (problema di lock su tab2). Se toglo la transazione funziona tutto. In
ambiente MDB funziona tutto, ma sono su sql express
Centra il fatto che Access puň aprire piů connessioni contemporaneamente e
indipendenti per questioni prestazionali (a tradimento e senza poter
controllare nulla)?
Nn posso usare query pass (almeno io non son riuscito) perchč č una procedura
sequenziale....per forza ADO (che controlla completamente le connessioni)?
Grazie
--


author: Alessandro Cara

text:
Fair87 ha scritto:
> Ciao a tutti. Ho un baco che non riesco  a risolvere.....
> Provo a descrivere in pseudocodice:
>
> MODULO:
>
> funzione Controlla
>
> SQL1=SELECT * FROM Tab1
> imposto recordset1
> Inizio ciclo
>
> rst.edit
> ..
> ..
> rst.update
>
> if qualcosa
> SQL2=SELECT * FROM Tab2
> set recordset2(SQL2,dbOpenSnapshot, dbReadOnly)
> if recordset2 non è vuoto
> recordset2.close
> UPDATE Tab2
> else
> INSERT Tab2
> end if
>
> recordset1.close
> fine ciclo
>
> If qualcos'altro
>
> SQL2=SELECT * FROM Tab2
> set recordset2(SQL2,dbOpenSnapshot, dbReadOnly)
> If recordset2 non è vuoto
> recordset2.close
> UPDATE Tab2
> else
> INSERT Tab2
> end if
>
> End funzione
>
> MASCHERA:
>
> DBEngine.begintrans
> call Controlla
> call AltraFunzione
> DBEngine.Comittrans
>
> alla seconda impostazione del recordset2 (sempre in solalettura) va tutto in
> timeout (problema di lock su tab2). Se toglo la transazione funziona tutto. In
> ambiente MDB funziona tutto, ma sono su sql express
> Centra il fatto che Access può aprire più connessioni contemporaneamente e
> indipendenti per questioni prestazionali (a tradimento e senza poter
> controllare nulla)?
> Nn posso usare query pass (almeno io non son riuscito) perchè è una procedura
> sequenziale....per forza ADO (che controlla completamente le connessioni)?
> Grazie
>
Fammi capire. Le select su tab2 sono proprio cosi' o sono addomesticate?
C'e' qulcosa che mi sfugge nella logica.
Inoltre, se non ho capito male, se il recordset1 contiene un milione di
record potresti fare un milione di select su tab2? E fino a un milione
di UPDATE+INSERT (o una INSERT ed il resto UPDATE)? Questa e' la parte
di logica che non ho capito. If qualcosa e' oscuro if qualcos'altro e'
poco importante.


author: radicale 001

text:
On 18 Lug, 02:30, Fair87<
roby....@gmail.com
> wrote:
>Ho un baco che non riesco  a risolvere.....
E ti credo ! :D
> if qualcosa
> SQL2=SELECT * FROM Tab2
TI fai una query all' interno di un ciclo ?
Ottimizzato ! :D
> if recordset2 non è vuoto
> UPDATE Tab2
> else
> INSERT Tab2
> end if
Cioe' se il recordset non e' vuoto lo chiudi e fai
l' update sulla tabella  dove insiste lo stesso recordset
che chiudi ? Complimenti : "lineare" come logica :D
Secondo me dovresti riscriverlo da capo.
(parere mio).
una cosa del tipo :
do while not rc_main.eof
     if <condizione>
          rc_sub.movefirst
          rc_sub.FIND rc_main.kiave
          ' o col seek , e' molto piu' veloce !
          ' visto che stai in access ...
          if rc_sub.eof then rc_sub.addnew
          ' scrive i dati
           rc_sub.update
      endif
      rc_main.movenext
loop
Ti andra' almeno 10 volte piu' veloce. Come minimo.
E' molto piu' lineare e manutenibile.
E si puo' fare di meglio ! Ma ci devo pensare ...
Si tratta di ORDINARE previamente i 2 recordset
e scorrerli secondo l' ordine.
Famme sape'.


text:
radicale 001 ha scritto:
>On 18 Lug, 02:30, Fair87<roby....@gmail,com > wrote:
>
[cut]
Si la query è addomensticata (niente *!!!!!). Quuando va, è tutto istantaneo
(i record da processare sono al massimo una ventina)
Cerco di spiegarmi meglio....fermo restante che se riesco a riscrivere
quest'accrocco è solo meglio!!!!!
Si tratta di caricare della merce e sapere se è stata ordinata o meno.
La struttura è questa: se è ordinata, evado la prenotazione (cambio lo stato
con rst.Edit....update) e proseguo (per tutte le eventuali prenotazioni). Se
non è ordinata, devo aggiornare la tabella giacenza (che è separata). Quindi
devo prima cercare SE il record esiste (e quindi lo aggiorno) oppura no
(allora lo inserisco). La seconda select (uguale alla prima) serve perchè
potrei ricevere + copie di quelle richieste (e magari ordinate). Quindi dopo
tutto il ciclo, SE mi avanza ancora qualcosa, procedura giacenze.
Mi rendo conto che è un misto procedurale e SQL, ma di meglio non son riuscito
a fare, ne sono riuscito ad ottimizzarla maggiormente (ma forse è che ci sono
sopra da troppo e sono un po' annebbiato :)  )
Per quanto riguarda il seek, nn sono convinto che sia più veloce dell'SQL (che
va a finire sul server), ma ora mi informo, nn l'ho mai usato, quindi nn dico
nulla...
Cmq adesso mi guardo la procedura suggerita e vedo di capirla
Se serve vi incollo il codice vero
E intanto grazie....
--


title: Aiuto per Newbie:Riaggiornare i dati in una casella combinata dopo un aggiornamento del database.

author: Vincenzino

text:
Salve a tutti
Premetto che, pur avendo una discreta esperienza di programmazione in vari
linguaggi, è la prima volta che mi trovo ad usare Access.
Sto creando una piccola applicazione Access per la gestione di scambi di
articoli fra varie biblioteche.Ogni scambio, sia in entrata che in uscita,
va registrato.
L'applicazione è così strutturata: una maschera generale con vari pulsanti
che richiamano varie sottomaschere per l'inserimento di dati nel database
(ad esempio c'e il pulsante "Inserisci richiesta in entrata", "inserisci
nuova biblioteca" etc etc
Nella sottomaschera "Inserisci richiesta in entrata", per inserire la
biblioteca da dove è giunta la richiesta ho inserito una casella combinata
che , in seguito ad una query lanciata la momento dell'attivazione della
sottomoschera, mi genera un comodo menù a tendina con tutte le biblioteche
già inserite.
Nel caso la richiesta venga da una biblioteca non ancora registrata, ho
inserito un pulsante che richiama la sottosottomaschera per l'inserimento
della nuova biblioteca.
Il problema è che dopo aver inserito la nuova biblioteca e aver chiuso la
sottosottomaschera, nella sottomaschera "Inserisci richiesta in entrata" il
menù a tendina nnn è aggiornato con la nuova biblioteca.Come faccio a far
rieseguire la query alla chiusura della sottosottomaschera???
Grazie a chi mi saprà aiutare...


author: AndreaPapi

text:
puoi utilizzare il metodo requery
forms!NomeMaschera!NomeCasellaCombinata.Requery
ciao
Andrea Papi


text:
"AndreaPapi" <
ap...@libero.it
> ha scritto nel messaggio
news:1148998642.9...@i39g2000cwa.googlegroups.com...
>
> puoi utilizzare il metodo requery
>
> forms!NomeMaschera!NomeCasellaCombinata.Requery
con nome maschera intendi la sottomaschera che genera la query oppure la
sottosottomaschera che aggiorna i dati?
E la dovrei attivare in base a quale evento e di chi?
> ciao
> Andrea Papi
>


author: Beppe

text:
Vincenzino ha scritto:

Puoi mettere il requery sull'evento attivato del tuo controllo.
Ciao


text:
Sembra funzionare!Grazie!
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1149007704.4...@i40g2000cwc.googlegroups.com...



title: Contatori Access

author: Umberto Pozzobon

text:
Salve a tutti.
Domanda semplice: è possibile gestire in qualche modo i campi contatore? si
riesce perlomeno ad azzerarli e a farli ricominciare da 1?
Grazie


title: Contatori Access

text:
Umberto Pozzobon <
umberto....@tin.it
> wrote in message
bWJL7.12520$4M2.3...@news2.tin.it...
> Salve a tutti.
>
> Domanda semplice: č possibile gestire in qualche modo i campi contatore?
No, sono autoincrementali di 1
puoi gestire un campo numerico lungo con il criterio che vuoi tu, perň...
si
> riesce perlomeno ad azzerarli e a farli ricominciare da 1?
Devi svuotare la tabella e compattare il database
Antonio


title: Contatori Access

text:
"Umberto Pozzobon" <
umberto....@tin.it
> ha scritto nel messaggio
news:bWJL7.12520$4M2.3...@news2.tin.it...

Puoi anche modificare il campo contatore facendolo ripartire da un numero
che a te interessa.
In access il campo contatore è modificabile attraverso un operazione di
accodamento tabella; mi spiego meglio se vuoi variare il numero del
contatore devi crearti una seconda tabella con tracciato record simile
(creando un campo con lo stesso nome del campo contatore che devi modificare
nella tabella origine) e inserire nel campo che hai creato con lo stesso
numero del contatore il valore numerico nuovo che desideri assegnare al
contatore. Poi lanci una query di accodamento tabella e il gioco è fatto.
Se non fai tutto ciò il campo contatore riparte dal suo ultimo valore
numerico  (anche se cancelli i record) e non c'è verso di fargli cambiare
idea.
Ciao in bocca al lupo, sittinghorse


title: Contatori Access

author: Renato

text:
Umberto Pozzobon <
umberto....@tin.it
> wrote in message
bWJL7.12520$4M2.3...@news2.tin.it...
> Salve a tutti.
>
> Domanda semplice: č possibile gestire in qualche modo i campi contatore?
si
> riesce perlomeno ad azzerarli e a farli ricominciare da 1?
>
> Grazie
>
>
puoi azzerare i contatori soltanto eliminando i record e da menů,strumenti
fai compatta database
le tabbelle senza record i contatori iniziano nuovamente da 1


title: problema recordset

author: Lorenzo Clerici

text:
buongiorno,
ho un problema, ho una tabella contenente ordini di acquisto, devo
identificare l'ultimo n d'ordine di un fornitore e inserirlo in una
variabile per poi incrementarlo di 1 e preparare il nuovo documento, pensavo
di usare un recordset, ma non so come fare...
qualcuno sa aiutarmi?


title: problema recordset

author: Fabio

text:
Secondo il mio modesto parere (e ti assicuro, è modesto, ma pur sempre
un consiglio) ti conviene aggiungere un campo IDFornitore dentro alla
tabella degli ordini, collegato alla tabella dei fornitori; il campo
NumeroOrdine lo metti come campo contatore, così si autoincrementa. In
tale maniera, sai ogni ordine a che fornitore è collegato, e non
raddoppi i numeri. Da come poni tu la domanda, sembra che tu voglia
dare una numerazione consecutiva a tutti gli ordini di ciascun
fornitore, ossia ordine 1 fornitore a, ordine 1 fornitore b, ordine 1
fornitore c, ordine 2 fornitore b e così via.... Mi sa che ti viene
una gran confuzione. E' meglio se sai che l'ordine  nr. 5 è del
fornitore A e l'ordine 6 del fornitore b... Dopo quando fai la ricerca
negli ordini, ricerchi per numero IDFornitore e ordini per NumeroOrdine
crescente... sai sempre qual è stato l'ultimo ordine di qualunque
fornitore.Poi fai un po' tu
Ciao
Fabio


title: problema recordset

author: Roberto da casa

text:
"Lorenzo Clerici" <
vw...@tin.it
> ha scritto nel messaggio
news:43f8c3af$0$12588$4faf...@reader3.news.tin.it...

Scusami, ma stai dicendo che hai una numerazione progressiva ordini per ogni
fornitore?
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: problema recordset

author: max

text:
"Lorenzo Clerici" <
vw...@tin.it
> ha scritto nel messaggio
news:43f8c3af$0$12588$4faf...@reader3.news.tin.it...

Se ho capito bene dovresti fare cosě:
dim n_ordine as integer
dim rst as adodb.recordset
set rst =  new adodb.recordset
rst.open"select  tabellaordiniacquisto.* from tabellaordiniacquisto where
tabellaordiniacquisto.idfornitore= " & idfornitore & " order by
tabellaordiniacquisto.numeroordine",currentproject.connection
rst.movelast
n_ordine=rst.numeroordine
in questo modo dovresti avere la lista di tutti gli ordini relativi al
fornitore e nella variabile n_ordine lultimo numero ordine del fornitore
Credo che sia quello giusto


title: Pivot form

author: giorgio

text:
Ho creato una PIVOT form e posto nel server aziendale (quindi non è in
C:).
Quando lo apro ricevuto il messaggio:
The instruction at "0x30411653" referented memory at "ox003434c0". The
memory could not be "read"
Che diavolo vuol dire ?
Grazie per suggerimenti
Giorgio


title: Pivot form

text:
"giorgio" <
cinci...@hotmail.com
> ha scritto nel messaggio
news:c4340b30.05030...@posting.google.com...
> Ho creato una PIVOT form e posto nel server aziendale (quindi non è in
> C:).
>
> Quando lo apro ricevuto il messaggio:
>
> The instruction at "0x30411653" referented memory at "ox003434c0". The
> memory could not be "read"
>
>
> Che diavolo vuol dire ?
PIVOT form?
Che diavolo vuol dire?
>
> Grazie per suggerimenti
> Giorgio
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Pivot form

text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:GvkVd.58094$lB4.1...@twister1.libero.it...
>
> "giorgio" <
cinci...@hotmail.com
> ha scritto nel messaggio
> news:c4340b30.05030...@posting.google.com...
>> Ho creato una PIVOT form e posto nel server aziendale (quindi non è in
>> C:).
>>
>> Quando lo apro ricevuto il messaggio:
>>
>> The instruction at "0x30411653" referented memory at "ox003434c0". The
>> memory could not be "read"
>>
A dare questi problemi di soliti sono i driver della stampante.
MAssimialino


title: Pivot form

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message news:<YxkVd.2605$
tY2....@news.edisontel.com
>...

Interessante:  quindi secondo te è legata al Driver di defualt settato
nel proprio pc ?
ti aggiungo che ho provato ad entrare nel mdb da un altro pc, sempre
in rete, e non mi ha dato questo errore ...
che ne dici ?
Grazie
Giorgio


title: FORMATO RISULTATO DI UNA FUNZIONE

author: MICHELE

text:
Salve,
ho scritto una funzione che esegue varie operazioni
Function CALCOLA(A_B4FFI, A_B4FCO, A_B4DTF, A_B4PET) As Variant
...
...
CALCOLA = Format(CALCOLA, "#,##0.00")
End Function
Questa funzione viene chiamata in una query che crea una tabella.
Il campo risultante che crea  la query di creazione tabella  è di
testo mentre dovrebbe essere numerico.
Come posso risolvere il problema?
Grazie per l'attenzione


title: FORMATO RISULTATO DI UNA FUNZIONE

author: robertolaforgia

text:

Prova a dichiarare  CALCOLA di tipo long o integer:
Function CALCOLA() As Long
CALCOLA = 1 ' tanto per non aver l'impiccio dei parametri
CALCOLA = Format(CALCOLA, "#,##0.00")
End Function
Poi esegui la query:
SELECT CALCOLA() AS Espr1 INTO t1;
dalla prova che ho fatto funziona riempiendo la tabella t1 con il
valore 1:
Ciao,
Roberto LF


title: FORMATO RISULTATO DI UNA FUNZIONE

author: Marco Pizzamiglio

text:
robertolaforgia ha scritto:
> CALCOLA = Format(CALCOLA, "#,##0.00")
Ma vi funziona questo?
A me sembra una chiamata ricorsiva che dovrebbe andare in loop, a meno che
il nome della Function non venga trattato come una variabile fino all'End
Function.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: FORMATO RISULTATO DI UNA FUNZIONE

text:
On 9 Set, 08:35,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
wrote:

CIao Marco,
nel modo in cui l'ho usata funziona, ho provato or ora in debug ed
esegue la funzione format senza ricorsione.
Però in effetti hai ragione occorre calcolare prima in una variabile
locale il valore su cui eseguire l'istruzione FORMAT.
e poi assegnare tale valore al nome della funzione CALCOLA.


title: FORMATO RISULTATO DI UNA FUNZIONE

text:
On 9 Set, 18:15, robertolaforgia <
robertolafor...@yahoo.it
> wrote:
> On 9 Set, 08:35,
marco.pizzamig...@gmail.com
 (Marco Pizzamiglio)
> wrote:
>
> > robertolaforgia ha scritto:
>
> > > CALCOLA = Format(CALCOLA, "#,##0.00")
>
> > Ma vi funziona questo?
> > A me sembra una chiamata ricorsiva che dovrebbe andare in loop, a meno che
> > il nome della Function non venga trattato come una variabile fino all'End
> > Function.
> > Ciao.
> > -Marco-
>
> > --
>
> > questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnalagli
 abusi ad
ab...@newsland.it
>
> CIao Marco,
> nel modo in cui l'ho usata funziona, ho provato or ora in debug ed
> esegue la funzione format senza ricorsione.
>
> Però in effetti hai ragione occorre calcolare prima in una variabile
> locale il valore su cui eseguire l'istruzione FORMAT.
> e poi assegnare tale valore al nome della funzione CALCOLA.
La notte porta consiglio:
In effetti se nella istruzione: CALCOLA = Format(CALCOLA, "#,##0.00")
si mettono le parentesi in questo modo  CALCOLA = Format(CALCOLA(),
"#,##0.00")
si ha la ricorsione!
Quindi senza parentesi non succede nulla cioè il sistema la interpreta
come variabile altrimenti con le parentesi la interpreta come
funzione!


title: Quasi OT...

text:
Sono giunto all'ultima Lettera di confronto del Codice Fiscale.
Lasciando perdere la programmazione vera e propria (che potrebbe sbagliarsi)
ho eseguito più e più volte la conversione manualmente, carattere per carattere, valore per valore... la somma diviso 26 ... il resto mi viene 3,46153... e una serie di numeri decimali. Il 3 corrisponde alla lettera D della tabella RESTO.
E invece dovrebbe venire M.

Ho seguito passo passo tutta la procedura, manualmente, ma il resto viene errato.
C'è qualcosa che devo interpretare di questo resto con i decimali????....
Chiedo qui perché magari qualcuno di voi c'è già passato....
Grazie per aver letto.


title: Quasi OT...

text:
Come non detto!...
Era il RESTO
non il risultato!!! 🤦🏻♂


title: i primi dieci record

text:
Salutoni a tutto l'NG
in premessa specifico:
A/97 su win 95 - PC P II 333 128 Mb Ram
Il mio problema è questo:
In una tabella ho una serie di clienti per ciascuno dei quali c'è un campo
ordini ed un campo zona.
Vorrei ottenere un report nel quale, per ciascuna zona figurano solo i primi
dieci clienti per ordine decrescente di ordini.
Con una normale query questo è impossibile. Al momento tanta pazienza ed un
accurato copia e incolla mi hanno aiutato a risolvere il problema, ma vorrei
arrivare ad una automazione via codice, non so però da dove cominciare.
Ringrazio chiunque potrà essermi di aiuto
Antonio


title: i primi dieci record

author: Antonio Biso

text:
<
ari...@libero.it
> wrote in message
3zYU5.2964$tS2.1...@news.infostrada.it...
> Salutoni a tutto l'NG
> in premessa specifico:
> A/97 su win 95 - PC P II 333 128 Mb Ram
> Il mio problema č questo:
> In una tabella ho una serie di clienti per ciascuno dei quali c'č un campo
> ordini ed un campo zona.
> Vorrei ottenere un report nel quale, per ciascuna zona figurano solo i
primi
> dieci clienti per ordine decrescente di ordini.
> Con una normale query questo č impossibile.
Ma dai? Dě lo giuro!!!
Oppure prova a vedere l'help sulla parola chiave SQL TOP
Chiaramente dopo aver ordinato per numero decrescente di ordini
Antonio


title: i primi dieci record

author: Sergio MAZZA

text:
<
ari...@libero.it
> ha scritto nel messaggio
news:3zYU5.2964$tS2.1...@news.infostrada.it...

Perché impossibile? Nelle proprietà della query c'é la possibilità di
indicargli quanti record deve restituire: menù visualizza - proprietà -
primi valori...
Ciao.


title: i primi dieci record

author: Lbo

text:
>In una tabella ho una serie di clienti per ciascuno dei quali c'è un campo
>ordini ed un campo zona.
>Vorrei ottenere un report nel quale, per ciascuna zona figurano solo i primi
>dieci clienti per ordine decrescente di ordini.
premesso che forse con qualche triplo salto mortale carpiato in sql si
potrebbe fare, e premesso anche che non dici come/dove registri gli
ordini, e se ti interessa il numero di ordini o l'importo complessivo
(meglio un ordine da 100 milioni o mille ordini da 10mila?) la prima
cosa che mi viene in mente è questa:
1. group by per recuperare i campi zona,
2. scorrere il raggruppamento dei campi,
3. riversare in una tabella temporanea i record da una query del tipo:
select top 10 * from tabella where zona =... order by... desc
e qui viene il bello, ad occhio suppongo che avrai una tabella ordini,
dove per ogni ordine è indicato il cliente ecc., però senza sapere
questa cosa non si può andare molto avanti.
una volta ottenuta questa tabella temporanea la usi come sorgente del
report, magari raggruppando per zona all'interno del report stesso.
o forse si potrebbe anche fare qualcosa con i sottoreport, ma è un po'
che ho lasciato da parte access e non ricordo bene...
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: i primi dieci record

text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:902epd$6sb$1...@suite03.caspur.it...
>
> <
ari...@libero.it
> ha scritto nel messaggio
> news:3zYU5.2964$tS2.1...@news.infostrada.it...

> Perché impossibile? Nelle proprietà della query c'é la possibilità di
> indicargli quanti record deve restituire: menù visualizza - proprietà -
> primi valori...
>
> Ciao.
>
>
Grazie per il consueto interessamento e faccio subito alcune precisazioni:
Tutti i miei dati sono contenuti in una sola tabella nella quale ci sono tra
gli altri i seguenti campi:
zona
cliente
ordine
ma qui ordine si riferisce all'importo dell'unico ordine del mese in corso.
Dunque il mio problema è quello di estrapolare i dieci ordini più grossi (di
maggiore importo) e  quindi i dieci clienti con i maggiori ordini
nell'ambito di ciascuna zona.
Spero che il chiarimento possa servire a meglio comprendere i termini del
problema.
Grazie ancora
Antonio


title: i primi dieci record

text:
>Tutti i miei dati sono contenuti in una sola tabella nella quale ci sono tra
>gli altri i seguenti campi:
>zona
>cliente
>ordine
>
>ma qui ordine si riferisce all'importo dell'unico ordine del mese in corso.
>Dunque il mio problema è quello di estrapolare i dieci ordini più grossi (di
>maggiore importo) e  quindi i dieci clienti con i maggiori ordini
>nell'ambito di ciascuna zona.
non so se si riesce a farlo con un passaggio solo...
vedo due modi per farlo.  uno: recupera un rscordset di zone, crea una
query per prendere i dieci maggiori da ogni zona, accoda tutto in una
tabella, usala come sorgentedati del report, nel report crea un
raggruppamento per zona e ordina per ordine decrescente.
due: recupera un recordset di zone e usalo per creare dinamicamente la
stringa sql di una query di unione con i primi dieci di ogni zona.
assegna questa stringa ad un oggetto querydef ed usalo come sorgente
dati del report.  il report raggruppalo per zona come sopra.  con
questa soluzione eviti di creare tabelle temporanee e i problemi di
spazio e compattazione, anche se non credo siano gran problemi.
(scusa eventuali errori di sintassi ma è da un mese o due che lavoro
quasi per niente con access e solo con asp...)
prima soluzione:
dim ssql as string
dim rstZ as recordset
' creo una tabella temporanea vuota eventualmente riscrivendo
' la precedente
ssql = "SELECT * INTO tTempClassificaZone FROM Tabella WHERE 1 = 2"
' il where 1 = 2 è un errore voluto in modo da creare una
' tabella sicuramente vuota
docmd.setwarnings false
docmd.runsql ssql
docmd.setwarnings true
ssql = "SELECT zona FROM Tabella GROUP BY zona"
set rstZ = currentdb.openrecordset(ssql)
do until rstZ.eof
	ssql = "INSERT INTO tTempClassificaZone "  &_
	           "SELECT TOP 10 * " & _
	           "FROM tabella " & _
	           "WHERE zona = '" & rstZ!zona & "' " & _
	           "ORDER BY Ordine DESC"
' ho supposto che il codice zona sia una stringa,
' se non lo è togli gli apici
	docmd.setwarnings false
	docmd.runsql ssql
	docmd.setwarnings true
	rstZ.movenezt
loop
a questo punto hai la tabella tTempClassificaZone che puoi usare per
il report.
seconda soluzione:
dim dbs as database
dim ssql as string
dim rstZ as recordset
dim qdf as querydef
' suppongo che tu abbia già creato una query qClassificaZone
' non importa la sua struttura, tanto viene "sovrascritta"
' con l'assegnazione della proprietà sql
ssql = "SELECT zona FROM Tabella GROUP BY zona"
set rstZ = currentdb.openrecordset(ssql)
ssql = ""
do until rstZ.eof
	ssql = ssql & " SELECT TOP 10 * " & _
	          "FROM Tabella " & _
	          "WHERE zona = '" & rst!zona & "' " & _
	           "ORDER BY Ordine DESC "
	if not rst.eof then
		ssql = ssql & " UNION "
	end if
	rstZ.movenext
loop
set dbs = currentdb
set qdf = dbs.querydefs("qClassificaZone")
qdf.sql = ssql
e usi la query qClassificaZone cone sorgente del report.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: i primi dieci record

text:
<
ari...@libero.it
> ha scritto nel messaggio
news:JLhV5.10058$tS2.3...@news.infostrada.it...
>
> Grazie per il consueto interessamento e faccio subito alcune precisazioni:
> Tutti i miei dati sono contenuti in una sola tabella nella quale ci sono
tra
> gli altri i seguenti campi:
> zona
> cliente
> ordine
>
> ma qui ordine si riferisce all'importo dell'unico ordine del mese in
corso.
> Dunque il mio problema è quello di estrapolare i dieci ordini più grossi
(di
> maggiore importo) e  quindi i dieci clienti con i maggiori ordini
> nell'ambito di ciascuna zona.
> Spero che il chiarimento possa servire a meglio comprendere i termini del
> problema.
> Grazie ancora
> Antonio
>
>
Se non vuoi incrociare (o raggruppare) i dati (cliente x zona); la soluzione
proposta prima non cambia di molto se non per il fatto di mettere in ordine
decrescente il campo ordine (se è quello che contiene l'importo) e farti
restituire i primi 10 record...
Ciao.


title: i primi dieci record

author: Alessandro Cara

text:
Lbo ha scritto:
[cut]
> (scusa eventuali errori di sintassi ma è da un mese o due che lavoro
> quasi per niente con access e solo con asp...)
[cut]
ben ti sta brutto str... (cito un tal lbo), fedifrago. Finalmente
qualcuno ti ha costretto  a guadagnarti un po' di caviale onestamente. A
meno che per niente intendi le  800.000 orarie invece dei soliti 2Mega
a.cara
P.S. Vergognati mi hai costretto a fare il programmatore pensante.Bello
boccianti.org
 quando mi assumi?


title: i primi dieci record

text:
Alessandro Cara ha scritto:
>
> Lbo ha scritto:
> [cut]
> > (scusa eventuali errori di sintassi ma è da un mese o due che lavoro
> > quasi per niente con access e solo con asp...)
> [cut]
>
> ben ti sta brutto str... (cito un tal lbo), fedifrago. Finalmente
> qualcuno ti ha costretto  a guadagnarti un po' di caviale onestamente. A
> meno che per niente intendi le  800.000 orarie invece dei soliti 2Mega
[cut]
io evidentemente e' un po' di tempo che non lavoro con l'italiano
(intendesi lingua)
a.cara


title: i primi dieci record

text:
>> (scusa eventuali errori di sintassi ma è da un mese o due che lavoro
>> quasi per niente con access e solo con asp...)
>ben ti sta brutto str... (cito un tal lbo), fedifrago. Finalmente
>qualcuno ti ha costretto  a guadagnarti un po' di caviale onestamente. A
e tu pensa che mi hanno imposto di "delegare"...  faccio meno fatica a
fare tutto da solo.  ne sai qualcosa, vero?
>P.S. Vergognati mi hai costretto a fare il programmatore pensante.Bello
>
boccianti.org
 quando mi assumi?
ti vengo a trovare e ne parliamo... :-)



title: documentazione di progetto in Word

author: nadia

text:
Buongiorrno a tutti
   mi hanno detto che esiste un software che crea in word la documentazione
su un porgetto access
ovvero, per quel che ho capito, va a leggere tutto quello che c'è scritto
nella struttura di ogni tabella (e forse anche di ogni maschera) e con i
dati che trova compila un documento word con tanto di suddivisione in
capitoli e indice.....
Qualcuno ne ha sentito parlare? e magari sa dirmi come si chiama, chi lo
produce, se e dove si scarica....
1000 grazie
Nadia


title: documentazione di progetto in Word

text: Guarda che Access già trasferisce i dati in Word.


title: documentazione di progetto in Word

author: adR

text:
Il 03 Lug 2003, 14:53, "nadia" <
n.mene...@yard.it
> ha scritto:
> Buongiorrno a tutti
>
> mi hanno detto che esiste un software che crea in word la documentazione
> su un porgetto access
Se lo trovi per favore mi fai sapere dove per favore? Servirebbe tanto anche
a me proprio in questi giorni.
La mia mail č
adar...@libero.it
Grazie in ogni caso.
adR
--------------------------------
Inviato via
http://usenet.libero.it


title: documentazione di progetto in Word

text:
"Luca2864" <
staf...@milanofetish.net
> ha scritto nel messaggio
news:FMVMa.15036$HU3.4...@news2.tin.it...
> Guarda che Access già trasferisce i dati in Word.
>
>
Ah sì?!!!
Intendi proprio la struttura della tabella con tutte le prorpietà impostate
per quella tabella, le caselel di ricerca, le regole di convalida....?
e come si fa? io nell'help non l'ho trovato
ancora Grazie
Nadia


title: documentazione di progetto in Word

text:
"adR" <
adar...@libero.it
> ha scritto nel messaggio
news:62Z110Z105Z231Y...@usenet.libero.it...
> Il 03 Lug 2003, 14:53, "nadia" <
n.mene...@yard.it
> ha scritto:
> > Buongiorrno a tutti
> >
> > mi hanno detto che esiste un software che crea in word la documentazione
> > su un porgetto access
>
> Se lo trovi per favore mi fai sapere dove per favore? Servirebbe tanto
anche
> a me proprio in questi giorni.
> La mia mail è
adar...@libero.it
> Grazie in ogni caso.
> adR
>
a quanto pare mi hanno detto una cosa vera a metà... o anche a un terzo! il
sw è casereccio (quindi non recuperabile in giro) e si limita a creare una
tab di word con "NomeCampo, Tipo, Lunghezza, Descrizione"
Di contro ho visto che con l'analizzatore di Access si creano dei report che
dicono tutto il dicibile su ogni oggetto del mdb --- che nel mio caso è
decisamente troppo, però magari a te può servire!
Vie di mezzo per ora non ne ho trovate!
Ciao
Nadia


title: Assegnare una HotKey su una maschera

author: Ux

text:
Su una form o su un foglio dati, la pressione di [CTRL]+['] ripete il
valore che si trova nello stesso campo del record precedente.
Io vorrei ottenere lo stesso effetto ma associato al tasto F3 (che
sembra libero).
Immagino che si debba agire con l'onKeyPress della form, ma una volta
intercettato l'F3, come faccio a dirgli di duplicare il campo del record
precedente?
Grazie
Marco


title: Assegnare una HotKey su una maschera

text:
"Ux" <Non.Te....@Senno.Mi.Spammi> ha scritto nel messaggio
news:Rybkd.148127$b5.73...@news3.tin.it...

Potresti usare una soluzione semiautomatica, ovvero senza pigiare alcun
tasto funzione, ovvero impostare il valore predefinito della casella di
testo con il valore del record precedente, poi, se ti sta bene non digiti
altro nella casella di testo, in caso contrario correggi il valore che ti è
stato proposto automaticamente.
Per fare questo vai sul Sito Comune (link qui sotto) e nella Sezione Forms
leggi la FAQ di Federico Luciani intitolata "Ripetere un valore del record
precedente in una form.".
>
> Grazie
> Marco
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Assegnare una HotKey su una maschera

author: mayerlink

text:
Puoi usare il seguente codice (suTastoGiů):
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Select Case KeyCode
Case vbKeyF3
eventualmente: Call funzione1
SendKeys "^+{F6}", True
eventualmente: Call funzione2
End Select
Fammi sapere
Ciao
mayerlink
maye...@virgilio.it
End Sub
"Ux" <Non.Te....@Senno.Mi.Spammi> ha scritto nel messaggio
news:Rybkd.148127$b5.73...@news3.tin.it...



title: Assegnare una HotKey su una maschera

text:
>>Su una form o su un foglio dati, la pressione di [CTRL]+['] ripete il
>>valore che si trova nello stesso campo del record precedente.
>>Io vorrei ottenere lo stesso effetto ma associato al tasto F3 (che
>>sembra libero).
>>Immagino che si debba agire con l'onKeyPress della form, ma una volta
>>intercettato l'F3, come faccio a dirgli di duplicare il campo del record
>>precedente?
> Puoi usare il seguente codice (suTastoGių):
>
> Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
> Select Case KeyCode
> Case vbKeyF3
> eventualmente: Call funzione1
> SendKeys "^+{F6}", True
> eventualmente: Call funzione2
> End Select
Funziona alla grande!!
Grazie
Marco


title: Assegnare una HotKey su una maschera

author: MA

text:
"Ux" <Non.Te....@Senno.Mi.Spammi> ha scritto nel messaggio
news:a%wkd.152986$b5.75...@news3.tin.it...
>
> >>Su una form o su un foglio dati, la pressione di [CTRL]+['] ripete il
> >>valore che si trova nello stesso campo del record precedente.
> >>Io vorrei ottenere lo stesso effetto ma associato al tasto F3 (che
> >>sembra libero).
> >>Immagino che si debba agire con l'onKeyPress della form, ma una volta
> >>intercettato l'F3, come faccio a dirgli di duplicare il campo del record
> >>precedente?
>
> > Puoi usare il seguente codice (suTastoGiů):
> >
> > Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
> > Select Case KeyCode
> > Case vbKeyF3
> > eventualmente: Call funzione1
> > SendKeys "^+{F6}", True
> > eventualmente: Call funzione2
> > End Select
>
> Funziona alla grande!!
> Grazie
> Marco
Perfetto ha funzionato... ma se il tuo codice ha lo stesso
risultato F6, perchč non usa direttamente F6?
Tanto credo che lui non sia ostinato ad usare F3, probabilmente non sapeva
che bastava
usare F6. E poi sendkey, come dice spesso Karl, č buggy.
MAssimiliano


title: Assegnare una HotKey su una maschera

text:
F6 era solo un esempio (ho copiato una routine a caso di un mio DB).
Comunque utile (si pigia un solo pul anzichč 2).
Ci puoi mettere il comando che vuoi.
Uso Sendkeys da anni e non mi ha mai dato problemi (a2000).
Ciao
mayerlink
maye...@virgilio.it
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:t9Fkd.32041$B06....@news.edisontel.com...



title: Assegnare una HotKey su una maschera

text:
 >>Perfetto ha funzionato... ma se il tuo codice ha lo stesso
 >>risultato F6, perchè non usa direttamente F6?
 >>Tanto credo che lui non sia ostinato ad usare F3, probabilmente non
sapeva
 >>che bastava
 >>usare F6. E poi sendkey, come dice spesso Karl, è buggy.
> F6 era solo un esempio (ho copiato una routine a caso di un mio DB).
> Comunque utile (si pigia un solo pul anzichè 2).
> Ci puoi mettere il comando che vuoi.
> Uso Sendkeys da anni e non mi ha mai dato problemi (a2000).
Infatti l'ho sostituita con la funzione che mi serviva cioe' "^+'".
Ciao
Marco


title: Re: lanciare il browser da un pulsante comando

author: nicolamanzoni

text:
risolto! posto la soluzione che magari può essere utile, non si sa mai:
Private Sub Comando2_Click()
Dim PrgAndUrl
Dim cmdAprire
PrgAndUrl = """C:\Programmi\Internet Explorer\iexplore.exe""" & Me!TuaCasellaDiTesto
cmdAprire = Shell(PrgAndUrl, 1)
End Sub
--
nicolamanzoni
------------------------------------------------------------------------
View this thread:
http://www.itsistemi.net/viewtopic-861526.html
Inviato via
http://www.itsistemi.net


title: protezione database

author: lucabas

text:
salve a tutti
tempo fa ho creato un database per gestione dei documenti (disegni
meccanici, distinte basi, cicli di lavoro, e chi più ne ha...) relativi alla
produzione dell'officina.
Il data base (su ACCESS... ) l'ho già realizzato ma è utilizzabile da
persone esperte di access, nel senso che le tabelle, le maschere, le query,
è tutto aperto e disponibile alla manomissione di chiunque.
Ho visto alcuni database realizzati da altre persone sempre su ACCESS che
riescono a creare delle vere e proprie interfacce grafice dove compaiono
solo le funzioni possibili, e quindi limitando di molto operazioni alla
"cieca" da parte di gente inesperta.
Sapete indicarmi la procedura o almeno il comando?
grazie!
lucabas
www.geocities.com/lucabas


title: protezione database

author: Sib dal portatile

text:
"lucabas" <
luc...@katamail.com
> ha scritto nel messaggio
CUT
> Ho visto alcuni database realizzati da altre persone sempre su ACCESS che
> riescono a creare delle vere e proprie interfacce grafice dove compaiono
> solo le funzioni possibili, e quindi limitando di molto operazioni alla
> "cieca" da parte di gente inesperta.
>
> Sapete indicarmi la procedura o almeno il comando?
Inizia dal sito comune.
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:
bin laden saddam attentato medio oriente


title: protezione database

text:
OK! ci vado subito
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:SFMY7.18684$s04.8...@news.infostrada.it...



title: + Maschere + pulsanti sulla barra di avvio ma perchè ?

author: NetSlacker

text:
Sarò più chiaro, in un db Access 2000 se apro più maschere sulla barra di
avvio (barra delle applicazioni) quella dove c'è Start o Avvio per
intendersi, mi crea tanti pulsanti quanti sono le maschere, è possibile
evitarlo ?


author: Warp

text:
NetSlacker ha scritto nel messaggio <
390a9...@news.dada.it
>...

Certo: "Opzioni/Visualizzazione", quindi basta deflaggare  "icone sulla barra delle applicazioni".
Ciao.


text:
ok funziona, ma da codice no:
il comando set options non funziona con questa opzione, ma con tutte le
altre si perchč ?
ti ringrazio
"Warp" <
kas...@libero.it
> ha scritto nel messaggio
news:8ee8o5$828$1...@fe1.cs.interbusiness.it...
>
> NetSlacker ha scritto nel messaggio <
390a9...@news.dada.it
>...
> >Sarň piů chiaro, in un db Access 2000 se apro piů maschere sulla barra di
> >avvio (barra delle applicazioni) quella dove c'č Start o Avvio per
> >intendersi, mi crea tanti pulsanti quanti sono le maschere, č possibile



text:
>ok funziona, ma da codice no:
>il comando set options non funziona con questa opzione, ma con tutte le
>altre si perchè ?
>
>ti ringrazio
>
Acc.!!
Francamente non ho ancora avuto modo di provare via codice...
Comunque mi pare strano, sicuro?
E l'help di Access 2000 dice qualcosa?
Ciao.


text:
Dice tutto, cioè è molto chiare specifica tutta la sintassi del comando e
l'elenco di tutti i parametri, molti dunzionano, ma quello che serve a me no
"Warp" <
kas...@libero.it
> ha scritto nel messaggio
news:8elvlu$jn$1...@fe2.cs.interbusiness.it...



title: MI5 Persecution: Victor Lewis-Smith 9/5/97 (16035)

text:
Victor Lewis-Smith has broken the silence in his TV review column "Goon and
best forgotten" in the Evening Standard (on Thursday 8/May). He said, "If I
sound paranoid, that's probably because I once worked there. Eventually, I had
to leave because they were all trying to kill me but, for sheer pathological
hatred of the Corporation, I couldn't hold a candle to Spike Milligan".
I take this to be about me, because recently I wrote to both the BBC and
Capital Radio, saying "I believe the current purpose of the harassment is to
force me to kill myself to prevent the harassers, yourselves included, from
being brought to justice, and last year there were several incidents of people
shouting 'suicide' at me, which would appear to corroborate that view." I think
VLS's words about the BBC "all trying to kill me" shows he has seen or heard of
what I sent to the BBC or Capital.
Nasty eh? I believe that VLS or his mates read this newsgroup. I wonder how he
would explain his article?
.........................................................................
Date: Fri, 9 May 1997 23:11:40 +0000 (GMT)
From: Webmaster for Victor <
v...@bbcradio.demon.co.uk
>
To: Mike Corley <
bu...@freenet.toronto.on.ca
>
Subject: Re: paranoia

Dear Mike,

Victor's not writing about you.

Yours,

John Hayward-Warburton
Victor's Webmaster
.........................................................................
For some reason, I don't quite believe you. It's just too close a match.
.........................................................................
In article <
E9xG0x.Gt...@torfree.net
>,
Mike Corley <
bu...@torfree.net
> wrote:
>Victor Lewis-Smith has broken the silence in his TV review column "Goon and
>best forgotten" in the Evening Standard (on Thursday 8/May). He said, "If I
>sound paranoid, that's probably because I once worked there. Eventually, I had
>to leave because they were all trying to kill me but, for sheer pathological
>hatred of the Corporation, I couldn't hold a candle to Spike Milligan".
Erm, Mike, I'm a bit of a fan of Victor Lewis-Smith, ever since his days
of "BuyGones". I must admit, he often likes to play the flawed lunatic
evil nasty person. He's been doing it for years, with prank calls, far
before your illness. Its his act. He wouldn't be VLS without it.
He doesn't like the "Goons" either. It isn't about you.
>I take this to be about me, because recently I wrote to both the BBC and
>Capital Radio, saying "I believe the current purpose of the harassment is to
>force me to kill myself to prevent the harassers, yourselves included, from
>being brought to justice, and last year there were several incidents of people
>shouting 'suicide' at me, which would appear to corroborate that view." I think
>VLS's words about the BBC "all trying to kill me" shows he has seen or heard of
>what I sent to the BBC or Capital.
I don't think Victor Lewis-Smith has worked for the BBC (or Capital) for
several years (1994 was the last time...), so the connection, is paranoia
here.
Personally, I believe VLS as a person of reasonable integrity, who wouldn't
give a fuck about you...
>Nasty eh? I believe that VLS or his mates read this newsgroup. I wonder how he
>would explain his article?
Keep up the medication, not as many people read this newsgroup as you think,
even though you are now incorporating that into your illness.
Victor? Are you there?
	Smid
.........................................................................
16035
--
Posted via NewsDemon.com - Premium Uncensored Newsgroup Service
      ------->>>>>>
http://www.NewsDemon.com
<<<<<<------
Unlimited Access, Anonymous Accounts, Uncensored Broadband Access


title: Una Query restituisce valori non reali

author: Karsten

text:
Ciao a tutti, questo è il mio primo post e comunque vada grazie lo stesso a
tutti.
Ho un piccolo problemino con un database di Access 2000. Una query mi
restituisce un
valore non reale. E' probabile che mi perda in un bicchier d'acqua, in
quanto sbagli io, non inserendo i criteri adeguati.
Degli istruttori effettuano diversi corsi formativi ai dipendenti
,all'interno della ditta. Il risultato che desidero ottenere è sapere il
numero dei corsi per tipo che sono stati effettuati durante l'anno.
La query è impostata come seque:
Campo:  Anno:year[(Data)]    Corso    N°Corsi        Totale Ore
Formula:Raggruppamento        Ragg.    Conteggio    Somma
Il risultato che ottengo è il totale del Numero dei dipendenti che hanno
partecipato ad ogni corso.
Ci sto lavorando da Novembre e se qualcuno fosse in grado di aiutarmi, o di
darmi qualche dritta, ne
sarei grato.
Un cordiale saluto a tutti.
Karsten
interpocula *levami* chiocciola libero punto it
Per rispondere togliere *levami*


title: Una Query restituisce valori non reali

author: SR

text:
"Karsten" <interpocula*levami*@
libero.it
> ha scritto nel messaggio
news:e6dMb.243265$vO5.10...@twister1.libero.it...
> Ciao a tutti, questo è il mio primo post e comunque vada grazie lo stesso
a
> tutti.
>
> Degli istruttori effettuano diversi corsi formativi ai dipendenti
> ,all'interno della ditta. Il risultato che desidero ottenere è sapere il
> numero dei corsi per tipo che sono stati effettuati durante l'anno.
> Campo:  Anno:year[(Data)]    Corso    N°Corsi        Totale Ore
> Formula:Raggruppamento        Ragg.    Conteggio    Somma
> Il risultato che ottengo è il totale del Numero dei dipendenti che hanno
> partecipato ad ogni corso.
Posta la struttura della tabella, indicando i campi chiave


title: Una Query restituisce valori non reali

text:
"SR" <
ste...@despammed.com
> ha scritto nel messaggio
news:nQeMb.33067$Jw2....@tornado.fastwebnet.it...

Il data base è composto da tre tabelle collegate tra loro con una relazione
uno a molti (TblSocietà-TblAnagrafica-TblLezioni) e da tre tabelle autonome
(TblCorsi, TblReparto, TblIstruttore) dove si inserisce una sola volta per
tutte le voci che bisogna selezionare nella sottomaschera.
Nella machera principale (DataEntry), scegliendo la Società vengono mostrati
solamente i dipendenti relativi a quella società, dopo di che, nella
sottomaschera si inserisce manualmente la data del corso e con una serie di
combobox (caselle combinate) si seleziona il corso effettuato
(automaticamente viene mostrato
anche la durata in ore), il reparto di appartenenza  e l'istruttore.
Sono riuscito a risolvere quasi tutte le combinazioni dei reports (per
Società, Totale Ore di Formazione, Totale Dipendenti, per Istruttore, per
Reparto, per Dipendente) utilizzando maschere di input per la scelta
dell'intevallo data e reparto, ma l'unico Report che non mi funziona è il N°
Totale dei Corsi Formativi per Anno.
La query sottostante il report è basata sulla tabella TblLezioni che viene
utilizzata nella sottomaschera, ed è composta in questo modo:
RecordN° = Contatore (Chiave Primaria)
IdDipendente = Testo
Data = Data/ora
Corso = Testo
Durata = Numerico
Reparto = Testo
Istruttore = Testo
mentre i campi della query necessari per il report sono:
Campo:  Anno:year[(Data)]        Corso        N°Corsi            Totale Ore
Formula:Raggruppamento            Ragg.        Conteggio        Somma
Se qualcosa non fosse chiaro fammelo sapere, nel frattempo "Grazie" per la
tua attenzione.
Karsten


title: Una Query restituisce valori non reali

text:
"Karsten" <interpocula*levami*@
libero.it
> ha scritto nel messaggio
news:8WBMb.251788$e6.99...@twister2.libero.it...
> RecordN° = Contatore (Chiave Primaria)
> IdDipendente = Testo
> Data = Data/ora
> Corso = Testo
Quindi per ogni corso ho una riga per ciascun partecipante, esatto?
> mentre i campi della query necessari per il report sono:
> Campo:  Anno:year[(Data)]        Corso        N°Corsi            Totale
Ore
> Formula:Raggruppamento            Ragg.        Conteggio        Somma
>
Scusa, ma se raggruppi per corso chiaramente il risultato è quello che dici.
Innanzitutto per ottenere il risultato che vuoi dovresti raggruppare per
tipo corso. Se ho ben capito c'è una tabella Corsi, dove ci sarà anche il
tipo corso: è lì che devi fare la query, in join con le lezioni per il
numero ore
Campo:  Anno:year[(Data)]        *TipoCorso*        N°Corsi



title: Una Query restituisce valori non reali

text:
"SR" <
ste...@despammed.com
> ha scritto nel messaggio
news:hwQMb.36925$Jw2....@tornado.fastwebnet.it...

Ecco dove sbagliavo! C'era qualcosa che mi sfuggiva e non riuscivo a capire
dove. Ora cercherò di effettuare qualche prova.
Un cordiale *Grazie* per l'attenzione e la disponibilità.
Karsten


title: Maledetto Beep

author: TseRaa

text:
Assurdo!?
Perchè Beep non funziona ,,, neanche doCmd.Beep?
Prima che qualcuno mi dica di alzare il volume, il volume è alto, la
riga viene elaborata, sono andato anche passo passo per controllare,
ma nulla!, se lo scrivo in minuscolo, Access porta la b a maiuscolo,
ma nulla! insomma un silenzio assurdo!!!!!!!
Adriano
e-mail galad***NOSPAM***@
alma.it


title: Maledetto Beep

author: Roberto dalla campagna

text:
TseRaa <
ga...@alma.it
> wrote in message
phohmucsn3srehk59...@4ax.com...

Per avere il segnale acustico devi scrivere in una riga di codice VBA
solamente:
Beep
come fra l'altro trovi scritto sull'help.
Verifica però che sulla finestra Volume Control la zona relativa suoni Wave
NON sia Disattiva.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maledetto Beep

text:
>> Perchè Beep non funziona ,,, neanche doCmd.Beep?
>> Prima che qualcuno mi dica di alzare il volume, il volume è alto, la
>> riga viene elaborata, sono andato anche passo passo per controllare,
>> ma nulla!, se lo scrivo in minuscolo, Access porta la b a maiuscolo,
>> ma nulla! insomma un silenzio assurdo!!!!!!!
>> Adriano
>
>Per avere il segnale acustico devi scrivere in una riga di codice VBA
>solamente:
>Beep
Beh, è ovvio!!!
>Verifica però che sulla finestra Volume Control la zona relativa suoni Wave
>NON sia Disattiva.
E' tutto attivato ..
Ho anche pensato che potesse dipendere dal fatto che il PC speaker
esce sulla SB Live, ma non ha senso,  perchè infatti lo speaker lo
sento tutte le volte che ad esempio si apre la finestra di debug o ci
sono segnalazioni di errori?
Adriano
e-mail galad***NOSPAM***@
alma.it


title: queries collegate ma non saprei descrivere come

author: Ivan da casa

text:
Salve a tutti,
come da oggetto ho due queries che concorrono a darmi un record.
La prima trova l'ultima paga elaborata per un soggetto, usando una finzione
di aggregazione  eriportandomi il Max in termine di anno+mese.
'-------------------
SELECT TOP 1 Max([anno] & [mese]) AS AnnoMese
FROM Cedo
WHERE (((Cedo.patto)=1));
'-------------------
La seconda usa quel mese e anno per restituirmi il contatore del record
interessato.
'-------------------
SELECT Cedo.idCedo, Cedo.patto, Cedo.anno, Cedo.mese
FROM Cedo, qUltimoMeseFattoCEDO
WHERE (((Cedo.patto)=1) AND
((Cedo.anno)=Val(Left([qUltimoMeseFattoCEDO]![Annomese],4))) _
    AND ((Cedo.mese)=Val(Mid([qUltimoMeseFattoCEDO]![Annomese],5))));
'-------------------
Poichč vorrei pilotarle da codice, non so in quale relazione mettere le due
queries.
Credo dovrei fare un INNER JOIN ma come glielo indico?
Ambedue sono filtrate su un codice Cedo.patto che mi identifica il contratto
a cui sottende il soggetto.
Capisco di aver complicato un pochino i risultati, ma ho ottenuto il MAX
unendo anno + mese per poter trovare il valore MAX, ossia l'ultima paga
presente in archivio per quel soggetto.
Nella seconda query, 'sdoppio' quel valore nei due corrispondenti LEFT(x,4)
= 4, e MID(x,5) = mese.
Poichč č presente UNA SOLA paga per ogni soggetto, in questa maniera riesco
a recuperare alcuni valori che mi servono per elaborare la paga
successiva(TFR, scatti, ferie godute ecc).
grazie per l'attenzione
--
       \|/\|/\|/
       (@ @)
---o00-(_)-00o----- Ivan


text:
"Ivan da casa" <
ivanSENZAQ...@tin.it
> ha scritto nel messaggio
news:4395d85b$0$13261$4faf...@reader2.news.tin.it...
[....]



text:
Ivan da casa wrote:
>> --
>>       \|/\|/\|/
>>       (@ @)
>> ---o00-(_)-00o----- Ivan
Non ti preoccupare, oggi Sergio MAZZA non c'č..
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: RUNTIME

author: Pugsley

text:
Ciao a tutti,
Mi hanno detto che per far girare un'applicazione access su un pc senza
Access usando un runtime di access è vero???
come funziona?
permette di creare un file autinstallante????
dove posso trovarlo???
ciao a tutti e grazie!!!
pugsley


title: RUNTIME

author: Emyr

text:


leggi il faqqone su
sitocomune.com
cerca office developer
Saluti.
Emanuele.


title: Contare i record in una maschera e totale

author: Andrea

text:
Ciao,
ho fatto una query
poi una maschera che visualizza i recordi estratti dalla query
Mi è stato chiesto che sulla maschera, in ogni record compaia un numero
ad esempio se la query estrae 10 record deve comparire:
1 il primo dato
2 il secondo dato......
.....
10 ultimo dato
e che alla fine ci sia il totale dei record trovati ( in questo caso 10)
come devo fare ??


author: Roberto da casa

text:
"Andrea" <
andrea...@unimi.it
> ha scritto nel messaggio
news:drnouh$qfq$1...@sun250.unimi.it...
> Ciao,
> ho fatto una query
> poi una maschera che visualizza i recordi estratti dalla query
>
> Mi è stato chiesto che sulla maschera, in ogni record compaia un numero
> ad esempio se la query estrae 10 record deve comparire:
> 1 il primo dato
> 2 il secondo dato......
> .....
> 10 ultimo dato
Aggiungi nella query un campo calcolato nel quale calcoli il numero
progressivo che poi visualizzerai nella maschera continua.
A tale scopo vai sul Sito Comune (link qui sotto) e nella Sezione Queries
leggi queste due FAQ:
1) 2.1 Come posso inserire nella mia query un campo progressivo? di Stefano
Bettini.
2) 2.16 Come si può ottenere il totale progressivo di un campo in una query
e come si può numerare progressivamente le righe di una query? di Roberto
Vedi tu quale soluzione preferisci.
>
> e che alla fine ci sia il totale dei record trovati ( in questo caso 10)
>
> come devo fare ??
Inserisci nel Piè di pagina della maschera una casella di testo non
associata nella cui origine controllo scrivi:
= Conteggio(*)
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
Grazie molto gentile.
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:8_MDf.71429$eD5.1...@twister2.libero.it...



text:
"Andrea" <
andrea...@unimi.it
> ha scritto nel messaggio
news:drq32r$oha$1...@sun250.unimi.it...
> Grazie molto gentile.
[CUT]



title: strano messaggio su eliminazione record in maschere continue

text:
mi esce  sempre un msgbox che dice "nessun record corrente" dopo aver
eliminato il record.
qualcuno sa dirmi per quale motivo?
grazie.


author: Pablitomf

text:
Simba883 ha scritto:


> grazie.
Su eliminazione, fa aprire e richiudere la maschera, cosě il requery č piů
che certo.
--
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Sergio MAZZA

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c6qtcv$dgm$1...@lacerta.tiscalinet.it...

Forse hai una istruzione che cerca di posizionarsi su un nuovo record?
Ciao.
--
Sergio MAZZA


title: Query e Funzioni

author: Fabio Dalla Villa

text:
In un campo di una query ho richiamato una funzione da me definita
(pesantina) per evitare il messaggio "query troppo complessa".
Altri campi successivi fanno riferimento a questo campo per sommarlo ad
altri campi, calcolarci l'IVA, ecc.
Data la lentezza della query, ho monitorato gli accessi alla funzione con un
contatore. Risultato: 17 accessi per record, più o meno le volte che viene
richiamato questo campo calcolato dalla mia funzione nei riferimenti
successivi.
Funziona, ma potrebbe migliorare decisamente; ma come funzionano 'ste query?
Ogni volta che faccio riferimento ad un campo, questo viene ricalcolato? Si
può evitare 'sta ridondanza di calcoli?
Ciao a tutti.
--
Fabio Dalla Villa
Biella (BI) 13900


title: Query e Funzioni

text:
"Fabio Dalla Villa" <
f...@gvo.it
> ha scritto nel messaggio
news:9buadu$u2h$1...@lacerta.tiscalinet.it...
> In un campo di una query ho richiamato una funzione da me definita
> (pesantina) per evitare il messaggio "query troppo complessa".
>
> Altri campi successivi fanno riferimento a questo campo per sommarlo ad
> altri campi, calcolarci l'IVA, ecc.
>
> Data la lentezza della query, ho monitorato gli accessi alla funzione con
un
> contatore. Risultato: 17 accessi per record, piů o meno le volte che viene
> richiamato questo campo calcolato dalla mia funzione nei riferimenti
> successivi.
>
> Funziona, ma potrebbe migliorare decisamente; ma come funzionano 'ste
query?
> Ogni volta che faccio riferimento ad un campo, questo viene ricalcolato?
Si
> puň evitare 'sta ridondanza di calcoli?
>
> Ciao a tutti.
>
> --
> Fabio Dalla Villa
> Biella (BI) 13900
>
Se le cose stanno come tu dici, secondo me questo potrebbe essere uno di
quei pochi casi in cui conviene registrare un campo calcolato in una tabella
(al limite temporanea).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [A2003] chr 0 a fine stringa (leggendo un dbf)

author: Ammammata

text:
ho una serie di vecchi archivi .dbf, identificati come visualfoxpro dal
driver odbc

quando li importo in access ho due comportamenti differenti:
- sulla prima macchina vengono letti correttamente, "Gino" è lungo 4
- sulla seconda trovo un ascii 0 in fondo al testo, "Gino" è lungo 5

uso Access 2003, con SP3 e con la patch successiva di MS (che non ricordo a
cosa serviva ma so che dovevo farla altrimenti altre cose non funzionavano)

in linea teorica le macchine, s.o. a parte, hanno lo stesso programma
access, con gli stessi aggiornamenti, e lo stesso driver odbc

cos'altro posso guardare?

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


text:
Il giorno Fri 08 Mar 2013 02:48:43p, *Ammammata* inviava su
it.comp.appl.access il messaggio
news:XnsA17D96AD85F4Bam...@46.4.82.189
. Vediamo cosa
scrisse:

>
> cos'altro posso guardare?
>
>

ho provato una procedura simile che prende i dati da altri file VFpro e
funziona egregiamente: adesso non so pi� cosa controllare dato che il
driver odbc fa il suo sporco lavoro, access idem, i dati dbf sono nello
stesso formato, generati dallo spesso programma, eppure una procedura
funziona e l'altra no

vado a controllare il codice VBA e le relazioni... :(



title: saltare una riga in caso di errore

author: Marco

text:
Ho una routine che mi riempie i campi di un documento word utilizzando
la proprietà bookmark.
Es.
.Bookmarks("NOME").Select
	wrd.Selection.Text = Me.TxtNome
ecc.
Se il campo non è presente mi genera un errore che riesco ad intercettare
E fino a quì tutto bene
Quello che non riesco a fare è fargli saltare una riga. Mi spiego meglio:
Se ho
ON ERROR GOTO GestioneErrori
.Bookmarks("NOME").Select
	wrd.Selection.Text = Me.TxtNome
.Bookmarks("COGNOME").Select
	wrd.Selection.Text = Me.TxtCognome
.Bookmarks("VIA").Select
	wrd.Selection.Text = Me.TxtVia
...
GestioneErrori:
Resume Next
e il campo COGNOME non esiste, dovrei continuare l'esecuzione del codice
SALTANDO la riga 	wrd.Selection.Text = Me.TxtCognome
e farlo andare a quella immediatamente successiva
.Bookmarks("VIA").Select.,
altrimenti il risultato sarà che il CAMPO .Bookmarks("NOME").Select sarà
sovrascritto dal valore 	wrd.Selection.Text = Me.TxtCognome (che può
essere pieno o null non importa).
In sintesi dovrei dirgli di saltare il riempimento del campo e passare
direttamente alla verifica del Campo successivo. Dato che stiamo
parlando di circa 40 campi possibili, mi chiedevo se devo utilizzare una
serie di IF ... THEN per ogni CampoModulo o posso trovare un'altra
soluzione.
Ciao e grazie
Marco


title: saltare una riga in caso di errore

author: giampiero

text:
Marco ha scritto:
> Ho una routine che mi riempie i campi di un documento word
dsei sicuro di averli riempiti bene?
> Es.
> ..Bookmarks("NOME").Select
> 	wrd.Selection.Text = Me.TxtNome
> ecc.
ecciu'...aslute!
> Se il campo non è presente
dovresti segnare questo screanzato nel registro di classe e convocare i
genitori
> Quello che non riesco a fare è fargli saltare una riga.
prova a lanciarlo con piu' forza e vedrai che oltrepassera la righa
Ma non troppo forte altrimenti arrivi alla fine del file e genera un
eccezzione di tipo EOF(end of file)
Inoltra se lo lanci troppo forte rischi che il pc ti vada in wafer
overfloh!
attenzione: se non sai cos'eè il wafer overfloh ti consiglio una buona
lttura qui
http://www.sapere.it/gr/DictionarySearchServlet?DS_action=ItalySearch&DS_resType=14&ricerca=true&DS_userInput=wafer
e cmq la prossima volta cerca su google.
e cmq la prossima volta non scrivere in maiuscolo perche significa urlare
hai capito<?
gia a molti qui faranno male le orecchie per colpa tua
e impara il quoting caspiterinaaaaaaa
se dovevi solo fare un test vai su free.it.test
non ti pare di essere o ti??
se non consci il significato di otti, ti consiglio di vedere
quihttp://
www.sapere.it/gr/DictionarySearchServlet?DS_action=ShowArticle&DS_tid=10035064&DS_resType=14
distinti salumi
ps: prche non usi direttamente uord?
sai che l'office 203?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: saltare una riga in caso di errore

text:
[CUT]
> Ma non troppo forte altrimenti arrivi alla fine del file e genera un
> eccezzione di tipo EOF(end of file)
Ed io che pensavo che fossero tutti seri su questo NG... tu sei proprio
un'ECCEZZIONE (con due Z come lo scrivi tu e urlando)


title: saltare una riga in caso di errore

author: namor

text:
Marco ha scritto:
> Ho una routine che mi riempie i campi di un documento word utilizzando
> la proprietà bookmark.
> Es.
> ..Bookmarks("NOME").Select
> 	wrd.Selection.Text = Me.TxtNome
> ecc.
> Se il campo non è presente mi genera un errore che riesco ad intercettare
> E fino a quì tutto bene
> Quello che non riesco a fare è fargli saltare una riga. Mi spiego meglio:
> Se ho
> ON ERROR GOTO GestioneErrori
> ..Bookmarks("NOME").Select
> 	wrd.Selection.Text = Me.TxtNome
> ..Bookmarks("COGNOME").Select
> 	wrd.Selection.Text = Me.TxtCognome
> ..Bookmarks("VIA").Select
> 	wrd.Selection.Text = Me.TxtVia
> ...
> GestioneErrori:
> Resume Next
> e il campo COGNOME non esiste, dovrei continuare l'esecuzione del codice
> SALTANDO la riga 	wrd.Selection.Text = Me.TxtCognome
> e farlo andare a quella immediatamente successiva
> ..Bookmarks("VIA").Select.,
> altrimenti il risultato sarà che il CAMPO .Bookmarks("NOME").Select sarà
> sovrascritto dal valore 	wrd.Selection.Text = Me.TxtCognome (che può
> essere pieno o null non importa).
> In sintesi dovrei dirgli di saltare il riempimento del campo e passare
> direttamente alla verifica del Campo successivo. Dato che stiamo
> parlando di circa 40 campi possibili, mi chiedevo se devo utilizzare una
> serie di IF ... THEN per ogni CampoModulo o posso trovare un'altra
> soluzione.
> Ciao e grazie
> Marco
Lo puoi fare così:
  On Error resume next
  .Bookmarks("NOME").Select
  if err.number>0 then err.clear else wrd.Selection.Text = Me.TxtNome
  .Bookmarks.....
  ...........
Namor
--
namor at inwind punto it



title: saltare una riga in caso di errore

text:
"Marco" <
pi...@pluto.it
> ha scritto nel messaggio
news:c5oh16$4v5$1...@lacerta.tiscalinet.it...

Prova con:
If not Isnull(me!txtnome) then
    .Bookmarks("NOME").Select
    wrd.Selection.Text = Me.TxtNome
end if
...
Ciao.
--
Sergio MAZZA


title: [semiOT] Roberto... da casa, portatile, dovunque!!!

author: Gilberto Campos

text:
Suggerirei a chi visiterà Roberto - io sono troppo lontano, ma solo
fisicamente! - di portargli una stampata soltanto del elenco delle
risposte al messaggio di Luciano. Sono sicuro che Roberto sa quanto é
stimato sul n.g., ma farglielo vedere ancora penso possa essere
un'ulteriore motivo di rincuoramento (passi la battuta!).
Gilberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Al salvataggio la maschera salta a un vecchio record (@@identity e scope_identity restituiscono valori diversi)

author: Davide La Mantia

text:
Ciao a tutti,
ho una maschera che ha come origine record una tabella collegata ODBC su SQL Server 2017.
Da ieri il cliente lamenta che all'inserimento di un nuovo record la maschera salta a un vecchio record, anche se magari quel vecchio record dovrebbe essere filtrato via dal filtro impostato sulla query di origine della maschera.
Dopo alcune ore di controlli ho verificato che in SQL server @@identity e scope_identity restituiscono valori diversi, SCOPE_IDENTITY restituisce l'indice corretto, @@IDENTITY  restituisce l'indice sbagliato. Purtroppo Access si basa su @@IDENTITY creando il problema.

Adesso sto lavorando per capire come riallineare i due valori, quindi se qualcuno avesse suggerimenti sarebbe estremamente benaccetto.

Ciao


text:

Trovato l'inganno...
La tabella che dava il problema conteneva un trigger che creava un record in un'altra tabella.
A questo punto la funzione SCOPE_IDENTITY() restituiva correttamente l'ID della tabella originale, mentre @@IDENTITY restituiva l'ID della tabella su cui il trigger inseriva il record.

è da dire che normalmente  le due funzioni non dovrebbero essere influenzate dal trigger, ma dovrebbero solo tenere conto della tabella originale.

Ad ogni modo, Access basa l'aggiornamento del record maschera sulla @@IDENTITY e quindi, ignorando qualsiasi filtro nella query, caricava il record corrispondente  a @@IDENTITY come se fosse il record appena inserito.

Il problema non solo non si verifica ogni volta, anche se spesso, ma non si verifica su altre installazioni. La stessa installazione dove ora il problema si verifica, ha funzionato ininterrottamente per quasi due anni senza il minimo problema.

La soluzione che ho dovuto adottare è stata quella di eliminare il trigger e gestire le operazioni per cui il trigger era stato pensato con altri metodi, e meno male che dopo tutto il trigger non eseguiva operazioni complesse...

Ciao a tutti


title: Importazione dati da un file di testo

text:
Ciao tutti
Vorrei Importare i dati di file di testo e accodarli in una tabella di
Access, Nel sito comune ho trovato questo Codice Sql da impostare in una
query di accodamento :
INSERT INTO tblMyTable
SELECT ImportedFieldName AS MyFieldName, ImportedStuff AS MyStuff
FROM [TEXT;HDR=YES;DATABASE=C:\Data\].TextImport.txt;
Ho un problema, che nel file di testo bisogna definire un  nome di campo (
HDR= YES), io però non ho un nome   campo e ho una serie di numeri
incolonnati in una colonna sola ( lettura di  Barcode di articoli
incolonnati in una sola colonna di larghezza fissa di 12 cifre). Ho cercato
anche di escludere HDR o impostarlo a No ma non funziona come posso fare?
Grazie per la dritta


title: Importazione dati da un file di testo

author: Carlo Costarella

text:
<
ma...@i.it
> ha scritto nel messaggio
news:HnZvj.42859$Xg7....@tornado.fastwebnet.it...

Ti propongo un'altra strada.
I file di testo, specie se a lunghezza fissa, come nel tuo caso, possono
essere collegati al db, come una tabella.
Per fare ciò apri il db e dal menù file scegli carica dati esterni, collega
tabelle; nel tipo di file scegli il .txt e quindi il nome del tuo file;
utilizza il wizard scegliendo "a larghezza fissa", avanti, avanti, tipo di
dati = "testo", in nome campo metti quello che vuoi (p.e. BarCode), avanti,
immetti il nome da dare alla tabella collegata o lascia quello che il wizard
ti propone, fine.
Ora hai la tua tabella con la quale puoi fare quello che vuoi compreso
accodare i dati in una nuova tabella.
Se prima di scegliere "fine" nel wizard, scegli il pulsante "avanzate", hai
anche la possibilità di salvare la specifica di importazione che potrà
essere richiamata da codice vba quando vuoi e che ti eviterà di rifare tutte
le procedure appena descritte.
Ciao, Carlo


title: Importazione dati da un file di testo

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:fprf6h$395$1...@tdi.cu.mi.it...

Ciao
Grazie per l'aiuto, funziona egregiamente, Vorrei chiederti se hai avuto
esperienza sui mini terminali di Barcode che hanno Os Windows Ce? poi se è
possibile montare access cioè in modo di avere una tabella e sincronizzarlo
con le tabelle in applicazione Access? Ho visto sul Programma activesync di
Ms un riferimento a "Pocket access" però non lo trovato neanche sul sito
microsoft.
Mi sa  il mio metodo con il file di formato testo( come ti avevo descritto)
è troppo semplice e vorrei creare una piccola applicazione sul terminale che
ho a disposizione in modo da poter velocizzare di più l'operazione. Secondo
te è possbile?
Grazie ancora per l'aiuto.
_Shari