title: PdfCreator non parte

author: Gaspare

text:
[CUT]
> Il codice utilizzato?
> Ti presenta degli errori? Se sě, quali e su quale riga?
> Azzeri tutti gli oggetti creati?
>
;-)


title: PdfCreator non parte

author: Sergio MAZZA

text:
"Gaspare" <
in...@studioieducation.com
> ha scritto nel messaggio news:m6gne.1473682$35.55...@news4.tin.it...
>
> ;-)
Ok; confeziona la soluzione e inviala al sito comune...
Ciao.
--
Sergio MAZZA


title: PdfCreator non parte

author: Femto

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:d818oh$q3d$1...@canarie.caspur.it...

...ciao..alla fine ho risolto con una banalità, ho disinstallato e
riinstallato PDF creator...e tutto funziona nuovamente a
meraviglia...speriamo che tenga...grazie per l'interessamento...
Femto


title: problemi con le maschere

author: AdultsSex

text:
devo fare un piccolo DB con access per un amico, con maschere e tutto adesso
il problema principale č che non riesco a legare due menů a tendina tra di
loro in una maschera di caricamento!!
vi spiego:
il primo menů a tendina prende i dati da una tabella ben precisa, adesso in
base alla voce selezionata in questo menů voglio che "dinamicamente" il
secondo menů si aggiorni con i dati contenuti nella tabella che si chiama
come la voce precedentemente selezionata nel primo menů tendina!!...
sto provando con gli eventi ma vado alla cieca!!...


title: problemi con le maschere

author: Roberto da casa

text:
"AdultsSex" <
ale...@libero.it
> ha scritto nel messaggio
news:b5rss5$i96$1...@news.ngi.it...
> devo fare un piccolo DB con access per un amico, con maschere e tutto
adesso
> il problema principale è che non riesco a legare due menù a tendina tra di
> loro in una maschera di caricamento!!
> vi spiego:
>
> il primo menù a tendina prende i dati da una tabella ben precisa, adesso
in
> base alla voce selezionata in questo menù voglio che "dinamicamente" il
> secondo menù si aggiorni con i dati contenuti nella tabella che si chiama
> come la voce precedentemente selezionata nel primo menù tendina!!...
>
> sto provando con gli eventi ma vado alla cieca!!...
A fronte dell'evento "Dopo aggiornamento" della prima casella combinata
imposta il valore della proprietà origine riga della seconda casella
combinata con quanto selezionato nella prima casella combinata, poi fai un
requery dell seconda casella combinata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Fatture condivise

author: Simone

text:
Ecco la mia richiesta, spero di ricevere come sempre il vostro aiuto e
risolvere al  presto.
Ho un database a cui accediamo in vari utenti della rete, devo ora
condividere il file e fare le fatture, come faccio a far si che il numero
non sia uguale a due utenti che contemporaneamente fanno una fattura ?
Grazie


title: Fatture condivise

author: moskolowosky

text:
Devi usare le transazioni e inserire il numero solo prima del commit.
Credo sia l'unico modo, a meno che tu non blocchi i record in modifica e
assegni il num in modo univoco, ma così rischi di perdere num di fattura.
Ciao
"Simone" <
simone...@libero.it
> ha scritto nel messaggio
news:oTM9a.15410$pG1.3...@news1.tin.it...



title: Fatture condivise

text:
"moskolowosky" <
moskol...@tiscali.it
> ha scritto nel messaggio
news:b485vu$i73$1...@lacerta.tiscalinet.it...
> Devi usare le transazioni e inserire il numero solo prima del commit.
> Credo sia l'unico modo, a meno che tu non blocchi i record in modifica e
> assegni il num in modo univoco, ma cosě rischi di perdere num di fattura.
> Ciao
>
> "Simone" <
simone...@libero.it
> ha scritto nel messaggio
> news:oTM9a.15410$pG1.3...@news1.tin.it...
> > Ecco la mia richiesta, spero di ricevere come sempre il vostro aiuto e
> > risolvere al  presto.
> > Ho un database a cui accediamo in vari utenti della rete, devo ora
> > condividere il file e fare le fatture, come faccio a far si che il
numero
> > non sia uguale a due utenti che contemporaneamente fanno una fattura ?
> >
> > Grazie
> >
> >
>
Grazie, ma dovresti essere piu' preciso  io sono agli inizi e magari piu'
dettagliatamente dove inserire i codice ecc ecc.
GRAZIE


title: Fatture condivise

text:
La guida di access č molto dettagliatta in merito ed eplicativa.Ci sono
molti esempi utili.
Ti consiglio di fare una prova su un db a parte e poi transitare su quello
princiale
Ciao
"Simone" <
simone...@libero.it
> ha scritto nel messaggio
news:uBN9a.15718$pG1.3...@news1.tin.it...



title: Fatture condivise

text:
Tu non hai altro da dirmi ?
Magari qualcosa già fatta ?
"moskolowosky" <
moskol...@tiscali.it
> ha scritto nel messaggio
news:b488rf$k5q$1...@lacerta.tiscalinet.it...
> La guida di access è molto dettagliatta in merito ed eplicativa.Ci sono
> molti esempi utili.
> Ti consiglio di fare una prova su un db a parte e poi transitare su quello
> princiale
> Ciao
> "Simone" <
simone...@libero.it
> ha scritto nel messaggio
> news:uBN9a.15718$pG1.3...@news1.tin.it...
> >
> > "moskolowosky" <
moskol...@tiscali.it
> ha scritto nel messaggio
> > news:b485vu$i73$1...@lacerta.tiscalinet.it...
> > > Devi usare le transazioni e inserire il numero solo prima del commit.
> > > Credo sia l'unico modo, a meno che tu non blocchi i record in modifica
e
> > > assegni il num in modo univoco, ma così rischi di perdere num di



title: Fatture condivise

author: Emyr

text:
On Thu, 06 Mar 2003 20:12:01 GMT, "Simone" <
simone...@libero.it
>
wrote:
>Tu non hai altro da dirmi ?
>Magari qualcosa già fatta ?
>
lavoro duro lavoro, casomai puoi sempre assumerlo....?
al limite puoi assegnare il numero della fattura alla fine e non
all'inizio cioè prima di registrarlo controlli l'ultimo numero
disponibile e lo registri (passando per tabelle temporanee)
Saluti.
Emanuele.


title: Fatture condivise

author: Sib

text:
"Emyr" <
fan...@tiscali.it
> ha scritto nel messaggio
> On Thu, 06 Mar 2003 20:12:01 GMT, "Simone" <
simone...@libero.it
>
> wrote:
>
> >Tu non hai altro da dirmi ?
> >Magari qualcosa già fatta ?
> >
>
>
> lavoro duro lavoro, casomai puoi sempre assumerlo....?
>
hehe
>
> al limite puoi assegnare il numero della fattura alla fine e non
> all'inizio cioè prima di registrarlo controlli l'ultimo numero
> disponibile e lo registri (passando per tabelle temporanee)
Sono d'accordo.
Chissa' perche' non venga spontanea questa soluzione invece di complicarsi
la vita con voli pindarici per arrivare allo stesso risultato.
Sib


title: Ancora porta seriale

text:
Il 12/11/00  Fabio dalla Villa ha scritto:
> Sicuramente è possibile perchè ho creato diverse applicazioni che dialogano
> via seriale con  strumentazione varia.
> Mi riesce difficile spiegarti in poche frasi le procedure.
> Se nessuno sarà più capace di me nell'esposizione proverò ad inviarti
> notizie a riguardo.
Caro Fabio stiamo aspettando........ perchè è un argomento molto
interessante!
Ciao Lucio
----------------------------------------------
Sentita a Roma:
- Sei così basso che quando piove
  sei l'ultimo ad accorgertene!
----------------------------------------------


title: Info versioni

author: greg

text:
Ciao a tutti,
qualcuno mi puo confermare se usando DAO 3.6 (dao360.dll) si riesce ad usare
un .mdb di Access 2010 cosi come sembra leggendo questa tabella?
http://allenbrowne.com/ser-38.html

Grazie

--
Greg


title: Info versioni

text:

Si se usi l'estensione MDB non ACCDB.... mi pare di ricordare.

@Alex


title: Info versioni

author: Karl Donaubauer

text:
greg wrote:
> qualcuno mi puo confermare se usando DAO 3.6 (dao360.dll) si riesce
> ad usare un .mdb di Access 2010 cosi come sembra leggendo questa
> tabella?
http://allenbrowne.com/ser-38.html

Risposta breve: Sě

Risposta lunga:

"un .mdb di Access 2010" si trova nel formato di A02-A03 o A00.
Dipende quale opzione era attivata mentre la creazione del mdb.

Per questo si puo usare DAO 3.6 per gestire l'mdb.
Di solito funzionano anche le versioni piů nuove (acedao.dll) e
vecchie di DAO almeno fino al 3.51.

Se tuttavia non riesci, devi spiegare perché chiedi in questo modo.
"usando DAO 3.6" in quale programma ecc.

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


title: Info versioni

text:
Karl Donaubauer ha scritto:

> Risposta breve: Sì
>
> Risposta lunga:
>
> "un .mdb di Access 2010" si trova nel formato di A02-A03 o A00.
> Dipende quale opzione era attivata mentre la creazione del mdb.
>
> Per questo si puo usare DAO 3.6 per gestire l'mdb.
> Di solito funzionano anche le versioni più nuove (acedao.dll) e
> vecchie di DAO almeno fino al 3.51.
>
> Se tuttavia non riesci, devi spiegare perché chiedi in questo modo.
> "usando DAO 3.6" in quale programma ecc.

Grazie Karl, sempre gentilissimo.

Il motivo è questo:
ho il database Access 2003 che gestisco da VB6, tramite DAO 3.6, ma per
motivi che non conosco mi viene chiesto di fornirlo in versione 2010.
E allora mi chiedo: se trovo un pc con Access 2010 per per poter convertire
il mio file 2003  in 2010 (si può?) poi questo funzionerà quando andrò a
manipolarlo con il DAO 3.6?

PS Non considero adedao.dll perchè non la conosco

Grazie

--
Greg


title: Info versioni

text:
greg wrote:
> Karl Donaubauer ha scritto:
>> ...
>> "un .mdb di Access 2010" si trova nel formato di A02-A03 o A00.
>> Dipende quale opzione era attivata mentre la creazione del mdb.
>>
>> Per questo si puo usare DAO 3.6 per gestire l'mdb.
>> Di solito funzionano anche le versioni più nuove (acedao.dll) e
>> vecchie di DAO almeno fino al 3.51.
>>
>> Se tuttavia non riesci, devi spiegare perché chiedi in questo modo.
>> "usando DAO 3.6" in quale programma ecc.
> ...
> Il motivo è questo:
> ho il database Access 2003 che gestisco da VB6, tramite DAO 3.6, ma
> per motivi che non conosco mi viene chiesto di fornirlo in versione
> 2010.

Non è chiaro cosa significa "in versione 2010".
Come già scritto per ragione di compatibilità si puo usare e
creare dei MDB con A10 ma hanno il formato di A02-A03 o A00.
Il formato nativo di A10 invece è ACCDB.

> E allora mi chiedo: se trovo un pc con Access 2010 per per poter
> convertire il mio file 2003  in 2010 (si può?) poi questo funzionerà
> quando andrò a manipolarlo con il DAO 3.6?
>
> PS Non considero adedao.dll perchè non la conosco

Se parli di un mdb DAO 3.6 funziona.
Se parli di un accdb nel formato di A10 DAO 3.6 ti dà un errore
perché non conosce il formato di database accdb. Devi per forza
usare il file acedao.dll. Come riferimento si chiama:
Microsoft Office 14.0 Access Database Engine Object Library

> PS Non considero adedao.dll perchè non la conosco

Si tratta semplicemente di una nuova versione di DAO che
capisce il formato accdb e le nuove funzionalità di A07 e A10.

acedao.dll dovrebb'essere incluso p.e. qui:
http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D

e certo viene con ogni installazione di A10.



title: Info versioni

text:
Karl Donaubauer ha scritto:

> Non è chiaro cosa significa "in versione 2010".
> Come già scritto per ragione di compatibilità si puo usare e
> creare dei MDB con A10 ma hanno il formato di A02-A03 o A00.
> Il formato nativo di A10 invece è ACCDB.

Grazie Karl,
il fine è di avere un file mdb che si possa aprire sia con DAO360  che con
Access 2010
e mi par di capire che non sono problemi.
Grazie ancora

> Se parli di un mdb DAO 3.6 funziona.
> Se parli di un accdb nel formato di A10 DAO 3.6 ti dà un errore
> perché non conosce il formato di database accdb. Devi per forza
> usare il file acedao.dll. Come riferimento si chiama:
> Microsoft Office 14.0 Access Database Engine Object Library
>
>> PS Non considero adedao.dll perchè non la conosco
>
> Si tratta semplicemente di una nuova versione di DAO che
> capisce il formato accdb e le nuove funzionalità di A07 e A10.
>
> acedao.dll dovrebb'essere incluso p.e. qui:
>
http://www.microsoft.com/downloads/it-it/details.aspx?FamilyID=C06B8369-60DD-4B64-A44B-84B371EDE16D

> e certo viene con ogni installazione di A10.

Cercherò di dare un'occhiata a questa libreria, potrebbe venire utile

--
Greg


title: Schedulare macro in access

text:
E' possibile (tramite codice VB o una particolare macro/maschera)
schedulare una macro.....?? Per esempio far si che una macro parta a una
determinata ora del giorno????
Se si come?
Grazie mille in anticipo
Diego
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Schedulare macro in access

author: Diegovelo


title: Schedulare macro in access

author: Antonio Biso

text:
"Diegovelo" <
die...@tiscali.it
> ha scritto nel messaggio
news:btkioa$343$1...@news.newsland.it...
> E' possibile (tramite codice VB o una particolare macro/maschera)
> schedulare una macro.....?? Per esempio far si che una macro parta a una
> determinata ora del giorno????
>
> Se si come?
Vedi evento su timer di una form
Antonio


title: Schedulare macro in access

text:
Antonio Biso ha scritto:


> Antonio
Scusa puoi essere più dettagliato....non sono un mago di ACCESS



title: Schedulare macro in access

text:
"Diegovelo" <
die...@tiscali.it
> ha scritto nel messaggio
news:btkk8q$bnp$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > "Diegovelo" <
die...@tiscali.it
> ha scritto nel messaggio
> > news:btkioa$343$1...@news.newsland.it...
> > > E' possibile (tramite codice VB o una particolare macro/maschera)
> > > schedulare una macro.....?? Per esempio far si che una macro parta a
una
> > > determinata ora del giorno????
> > >
> > > Se si come?
>
> > Vedi evento su timer di una form
>
> > Antonio
>
> Scusa puoi essere più dettagliato....non sono un mago di ACCESS
Apri access - premi il tasto F1 - esegui ricerca mettendo come parola chiave
timer - leggi tutto l'help che ti propina compresi gli esempi...
Antonio


title: Schedulare macro in access

author: diegovelo

text:
Antonio Biso ha scritto:
> "Diegovelo" <
die...@tiscali.it
> ha scritto nel messaggio
> news:btkk8q$bnp$1...@news.newsland.it...
> > Antonio Biso ha scritto:
> >
> > > "Diegovelo" <
die...@tiscali.it
> ha scritto nel messaggio
> > > news:btkioa$343$1...@news.newsland.it...
> > > > E' possibile (tramite codice VB o una particolare macro/maschera)
> > > > schedulare una macro.....?? Per esempio far si che una macro parta a
> una
> > > > determinata ora del giorno????
> > > >
> > > > Se si come?
> >
> > > Vedi evento su timer di una form
> >
> > > Antonio
> >
> > Scusa puoi essere più dettagliato....non sono un mago di ACCESS
> Apri access - premi il tasto F1 - esegui ricerca mettendo come parola chiave
> timer - leggi tutto l'help che ti propina compresi gli esempi...
> Antonio
Scusa ma la mia domanda era un'altra.....la funzione timer mi permette di
impostare un intervallo di tempo compreso tra 0 e 65000 millisecondi!!!
Io avrei bisogno invece di creare una maschera che incorpori un orologio e
schedulare macro a determinate ore del giorno!!
Grazie



title: Schedulare macro in access

text:
"diegovelo" <
die...@tiscali.it
> ha scritto nel messaggio
news:btltmn$t5k$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
> > > > Vedi evento su timer di una form
> > >
> > > > Antonio
> > >
> > > Scusa puoi essere più dettagliato....non sono un mago di ACCESS
>
> > Apri access - premi il tasto F1 - esegui ricerca mettendo come parola
chiave
> > timer - leggi tutto l'help che ti propina compresi gli esempi...
>
> > Antonio
>
>
> Scusa ma la mia domanda era un'altra.....la funzione timer mi permette di
> impostare un intervallo di tempo compreso tra 0 e 65000 millisecondi!!!
>
> Io avrei bisogno invece di creare una maschera che incorpori un orologio e
> schedulare macro a determinate ore del giorno!!
L'evento Timer si verifica per una maschera a intervalli regolari, come
specificato dalla proprietà IntervalloTimer della maschera.
Osservazioni
Per eseguire macro o una routine evento quando si verifica tale evento,
impostare la proprietà SuTimer al nome della macro o a [Routine evento].
Eseguendo una macro o una routine evento quando si verifica un evento Timer,
è possibile controllare le operazioni compiute da Microsoft Access ad ogni
intervallo di timer. È possibile, ad esempio, che si desideri rieseguire una
query sottostante a record oppure aggiornare lo schermo a determinati
intervalli.
L'impostazione della proprietà IntervalloTimer della maschera specifica
l'intervallo, in millisecondi, tra gli eventi Timer. L'intervallo può essere
compreso tra zero e 65.535 millisecondi. L'impostazione della proprietà
IntervalloTimer a zero impedisce il verificarsi dell'evento Timer.
Quando viene scatenato l'evento timer, la procedura testerà l'ora e se
corrisponde ai tuoi requisiti farà quello che vuoi
Antonio


title: Schedulare macro in access

author: TurboGonzo

text:
Antonio Biso ha scritto:
> L'evento Timer si verifica per una maschera a intervalli regolari, come
> specificato dalla proprietà IntervalloTimer della maschera.
> Osservazioni
> Per eseguire macro o una routine evento quando si verifica tale evento,
> impostare la proprietà SuTimer al nome della macro o a [Routine evento].
> Eseguendo una macro o una routine evento quando si verifica un evento Timer,
> è possibile controllare le operazioni compiute da Microsoft Access ad ogni
> intervallo di timer. È possibile, ad esempio, che si desideri rieseguire una
> query sottostante a record oppure aggiornare lo schermo a determinati
> intervalli.
> L'impostazione della proprietà IntervalloTimer della maschera specifica
> l'intervallo, in millisecondi, tra gli eventi Timer. L'intervallo può essere
> compreso tra zero e 65.535 millisecondi. L'impostazione della proprietà
> IntervalloTimer a zero impedisce il verificarsi dell'evento Timer.
> Quando viene scatenato l'evento timer, la procedura testerà l'ora e se
> corrisponde ai tuoi requisiti farà quello che vuoi
> Antonio
Ci stai dentro! Io non ci avevo pensato!!!
Grazie
Saluti
TurboGonzo



title: Schedulare macro in access

text:
TurboGonzo ha scritto:
> Antonio Biso ha scritto:

> > Osservazioni



> > Antonio

Scusate ma non proprio ferrato in ACCESS....mi potete fare un esempio
MOLTO PRATICO per favore (es voglio che una macro parta ogni giorno alle
11.00)
GRAZIE ANCORA



title: Invio posta con MAPI perchè devo confermare l'invio?

author: Cesco

text:
Ciao a tutti,
ho utilizzato il file per l'invio della trovato posta su
www.sitocimune.com
,
e sono riuscito ad adattarlo alle mie esigenze.
Sto generando una serie di mail che vanno a clienti diversi, con
allegati diversi
il tutto opportunamente elaborato attraverso una query.
Ora io riesco generare e spedire tutte le mail, ma purtoppo mi presenta
una finestra
di attesa da 5 sec., e mi fa premere invio per la spedizione.
Dopo aver spedito la mail mi dice operazione conclusa e devo premere OK
di nuovo.
Per la seconda parte ho risolto commentando la riga:
    If Result <> SUCCESS_SUCCESS Then
        MsgBox "Errore nell'invio: " & Result, 16, "Mail"
    Else
    '    MsgBox "Operazione conclusa!", 64, "Mail"
    End If
ma su come ignorare il massaggio di outlook per l'invio non so proprio
come fare.
Se qualcuno ha qualche consiglio... grazie


author: Giorgio prx

text:
"Cesco" <
jsm...@company.com
> ha scritto nel messaggio
news:3E50E796...@company.com...

Ciao Cesco.
Dalla versione di office 2000 in avanti sono state implementate in Outlook
delle funzioni di protezione atte a individuare le eventuali e-mail spedite
dai virus.
Io ho risolto il problema in modo semplice, ho spiegato al cliente che la
mascherina di conferma è una innovazione contro i virus e il cliente è ben
felice di premere Ok quando deve spedire le Email in modo automatico.
Se non ricordo male c'è un sistema per disabilitare il MsgBox di conferma ma
è applicabile solo nei sistemi di posta governati da Exchange Server.
Ciao Giorgio.


title: Apertura File

author: Fabio

text:
Salve a TUTTI,
ho la necessità di creare una sorta di Home Page, dalla quale vorrei aprire
vari file Access e di altre applicazioni sparse nel server. Mi piacerebbe
creare dei pulsanti con il nome del file da aprire e aprirlo su click. Ho
provato a leggere la guida, mi sembra che: EseguiApplicazione potrebbe
soddisfare, ma non capisco come scrivere quella che definiscono: Riga di
comando.
Con questa o altre soluzione, mi potete aiutare?
Non so scrivere in VBA, ma posso fare copy and paste.
Grazie a TUTTI Fabio


title: Apertura File

author: Sergio MAZZA

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio
news:yjGNg.105715$_J1.8...@twister2.libero.it...

Prova a riadattare questo codice:
'---
Dim oWshShell
Set oWshShell = CreateObject("WScript.Shell")
oWshShell.Run "C:\documenti\nomeMdb.mdb"
Set oWshShell = Nothing
'---
Ciao.
--
Sergio MAZZA


title: Apertura File

text:
> Prova a riadattare questo codice:
> '---
> Dim oWshShell
> Set oWshShell = CreateObject("WScript.Shell")
> oWshShell.Run "C:\documenti\nomeMdb.mdb"
> Set oWshShell = Nothing
> '---
>
> Ciao.
> --
> Sergio MAZZA
Ok Funziona - Grazie di avere risposto.
Non ho capito bene perchè ai primi tentativi mi dava questo errore:
-----------------------------------------------
Errore di run-time '-
2147024894
 (80070002)
Metodo 'Run' dell'oggetto 'IWshell3' non riuscito
-----------------------------------------------
L'errore mi compariva solo quando tentavo di aprire un file Access, mentre
le altre applicazioni non mi hanno dato problema. Poi ha funzionato anche
con Access.
Forse sbagliavo qualcosa... bhò, tant'è ora funziona.
Grazie ancora Fabio


title: Apertura File

text:
"Fabio" <
fab...@libero.it
> ha scritto nel messaggio news:4p%Ng.107162$_J1.8...@twister2.libero.it...
>
> Ok Funziona - Grazie di avere risposto.
> Non ho capito bene perchè ai primi tentativi mi dava questo errore:
> -----------------------------------------------
> Errore di run-time '-
2147024894
 (80070002)
> Metodo 'Run' dell'oggetto 'IWshell3' non riuscito
> -----------------------------------------------
> L'errore mi compariva solo quando tentavo di aprire un file Access, mentre
> le altre applicazioni non mi hanno dato problema. Poi ha funzionato anche
> con Access.
> Forse sbagliavo qualcosa... bhò, tant'è ora funziona.
> Grazie ancora Fabio
Hai forse più versioni di access installate?
Ciao.
--
Sergio MAZZA


title: Apertura File

text:
> > Ok Funziona - Grazie di avere risposto.
> > Non ho capito bene perchč ai primi tentativi mi dava questo errore:
> > -----------------------------------------------
> > Errore di run-time '-
2147024894
 (80070002)
> > Metodo 'Run' dell'oggetto 'IWshell3' non riuscito
> > -----------------------------------------------
> > L'errore mi compariva solo quando tentavo di aprire un file Access,
mentre
> > le altre applicazioni non mi hanno dato problema. Poi ha funzionato
anche
> > con Access.
> > Forse sbagliavo qualcosa... bhň, tant'č ora funziona.
> > Grazie ancora Fabio
>
>
> Hai forse piů versioni di access installate?
>
> Ciao.
> --
> Sergio MAZZA
No, uso solo la 2003. Cmq ora funziona, conto sul Tuo/Vs se si ripresenta il
problema.
Grazie Fabio


title: DLookup report

text:
Ciao a tutti
Ho una maschera di ricerca con tutti i campi di una tabella, tra i quali il
campo "sede", che ha come origine record una Query.
Ho un report, che ha come origine record la stessa Query, che mi permette di
stampare i record filtrati, quindi li stessi controlli della maschera tra
cui il controllo "sede".
E tutto funziona.
Ora nel report ho aggiunto un controllo testo dove vorrei  visualizzare
"l'indirizzo" che corrisponde al controllo "sede" del report, prelevandolo
da un'altra tabella  "zone"che ha i campi sede e indirizzo.
Ho provato a inserire nell'origine controllo la funzione  Dlookup anche
consultando la guida, ma l'unica che sembra funzionare è quella realizzata
con il generatore di espressioni: =DLookup("indirizzo";"zone";"sede =
sede"), solo che dopo avere filtrato i dati, nel controllo aggiunto di ogni
record mi appare lo stesso indirizzo, cioè il primo che trova nella tabella
zone, anche se le sedi sono diverse.
Voglio precisare, che anche nella maschera di ricerca ho messo un controllo
testo, e in corrente della form ho messo la funzione Me.TxtIndirizzo =
DLookup("indirizzo","zone","sede = '" & Me.TxtSede & "'"), e mi appaiono gli
indirizzi giusti.
Grazie
Franco


DLookup report


title: DLookup report

text:
"F.Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
news:YUNba.48191$pG1.1...@news1.tin.it...

e perché nel report non usi la stessa sintassi usata nella maschera?
Prova con:
=DLookup("indirizzo"; "zone"; "sede ='" &  Me!sede & "'")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: DLookup report

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:cG3ca.9759$7y3.2...@twister1.libero.it...
>
> "F.Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
> news:YUNba.48191$pG1.1...@news1.tin.it...
> > Ciao a tutti
> > >> > Ora nel report ho aggiunto un controllo testo dove vorrei
visualizzare
> > "l'indirizzo" che corrisponde al controllo "sede" del report,
prelevandolo
> > da un'altra tabella  "zone"che ha i campi sede e indirizzo.
> > Ho provato a inserire nell'origine controllo la funzione  Dlookup
.........
> > > > Voglio precisare, che anche nella maschera di ricerca ho messo un
> controllo
> > testo, e in corrente della form ho messo la funzione Me.TxtIndirizzo =
> > DLookup("indirizzo","zone","sede = '" & Me.TxtSede & "'"), e mi appaiono
> gli
> > indirizzi giusti.
> >
> > Grazie
> > Franco
>
> e perché nel report non usi la stessa sintassi usata nella maschera?
>
> Prova con:
>
> =DLookup("indirizzo"; "zone"; "sede ='" &  Me!sede & "'")
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
> Perfetto! Grazie
Avevo comunque provato ad usare nel report la stessa sintassi usata nella
maschera , e credo di aver capito dove sta l'errore, virgola o punto e
virgola.
Infatti nella maschera avevo aperto il modulo in corrente di maschera e
avevo messo Dlookup utilizzando la virgola per fare riferimento ai campi e
alla tabella, mentre nel report, mettendolo direttamente in origine
controllo, vuole il punto e virgola
O è indifferente'
Di nuovo grazie
Franco
>


title: DLookup report

text:
"F.Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
news:Z_5ca.77771$zo2.1...@news2.tin.it...
>
> "Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
> news:cG3ca.9759$7y3.2...@twister1.libero.it...
> >
> > "F.Piccardi" <
f.pic...@tin.it
> ha scritto nel messaggio
> > news:YUNba.48191$pG1.1...@news1.tin.it...
> > > Ciao a tutti
> > > >> > Ora nel report ho aggiunto un controllo testo dove vorrei
> visualizzare
> > > "l'indirizzo" che corrisponde al controllo "sede" del report,
> prelevandolo
> > > da un'altra tabella  "zone"che ha i campi sede e indirizzo.
> > > Ho provato a inserire nell'origine controllo la funzione  Dlookup
> .........
> > > > > Voglio precisare, che anche nella maschera di ricerca ho messo un
> > controllo
> > > testo, e in corrente della form ho messo la funzione Me.TxtIndirizzo =
> > > DLookup("indirizzo","zone","sede = '" & Me.TxtSede & "'"), e mi
appaiono
> > gli
> > > indirizzi giusti.
> > >
> > > Grazie
> > > Franco
> >
> > e perché nel report non usi la stessa sintassi usata nella maschera?
> >
> > Prova con:
> >
> > =DLookup("indirizzo"; "zone"; "sede ='" &  Me!sede & "'")
> >
> Perfetto! Grazie
>
> Avevo comunque provato ad usare nel report la stessa sintassi usata nella
> maschera , e credo di aver capito dove sta l'errore, virgola o punto e
> virgola.
> Infatti nella maschera avevo aperto il modulo in corrente di maschera e
> avevo messo Dlookup utilizzando la virgola per fare riferimento ai campi e
> alla tabella, mentre nel report, mettendolo direttamente in origine
> controllo, vuole il punto e virgola
> O è indifferente'
>
Non è per nulla indifferente: quando scrivi una funzione nell'origine
controllo di una casella di testo (come nella griglia di struttura di una
query) il Separatore di elenco deve essere quello indicato nelle
impostazioni internazionali di Windows: siccome ritengo che tu usi le
impostazioni Italiano (standard), il separatore di elenco è il punto e
virgola.
Il separatore in elenco in VBA e comunque la virgola.
> Di nuovo grazie
> Franco



title: Maschere senza modulo per alleggerire il db.

author: Riccardo Baldinotti

text:
Come da oggetto, ho preso l'abitudine di scrivere il mio codice in
funzioni dentro moduli a parte.
Una sub come questa, però:
Private Sub nemo_KeyDown(KeyCode As Integer, Shift As Integer)
    intero = (Shift And acAltMask) > 0
    If KeyCode = vbKeyReturn Then
        Call fSceltaGr
    ElseIf intero And KeyCode = 72 Then
eccetera, non si può usare che nel modulo di una maschera, o sbaglio?
Ciao a tutti.
Riccardo Baldinotti


author: Carlo Costarella

text:
"Riccardo Baldinotti" <
bari...@gmail.com
> ha scritto nel messaggio
news:934ee206-da8a-4f8d...@p3g2000vbv.googlegroups.com...

-------------------------------------
Forse con il subclassing potresti intercettare il KeyDown ma dovresti
comunque passare alla routine il nome della maschera e il nome del
controllo. La vedo complicata.
Forse Alex, se legge, ha qualche suggerimento.
Ciao, Carlo


author: Alessandro Cara

text:

Piu' che altro, almeno io, non ho capito con quale tecnica "allegerisce"
i form. Nel senso quale tecnica usa per richiamare il codice che,
immagino, sia relativo agli eventi di form.
Do per scontato, forse con arroganza, che *non* usa la tecnica del
withevents.
--
ac (x=y-1)


text:
"Alessandro Cara" <
alessan...@ay-1anetwork.it
> ha scritto nel messaggio
news:eCXmp.2862$GZ3...@tornado.fastwebnet.it...
cut
>
> Piu' che altro, almeno io, non ho capito con quale tecnica "allegerisce" i
> form. Nel senso quale tecnica usa per richiamare il codice che, immagino,
> sia relativo agli eventi di form.
> Do per scontato, forse con arroganza, che *non* usa la tecnica del
> withevents.
>
> --
>
> ac (x=y-1)
Forse usa le macro per richiamare parte di codice.
Aspettiamo e vediamo.
Ciao, Carlo


text:
On 6 Apr, 12:52, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 06/04/2011 12.15, Carlo Costarella ha scritto:
>
>
>
>
>
> > "Riccardo Baldinotti"<
barimo...@gmail.com
>  ha scritto nel messaggio
> >news:934ee206-da8a-4f8d...@p3g2000vbv.googlegroups.com...
> > Come da oggetto, ho preso l'abitudine di scrivere il mio codice in
> > funzioni dentro moduli a parte.
> > Una sub come questa, per :
> > Private Sub nemo_KeyDown(KeyCode As Integer, Shift As Integer)
> >      intero = (Shift And acAltMask)>  0
> >      If KeyCode = vbKeyReturn Then
> >          Call fSceltaGr
> >      ElseIf intero And KeyCode = 72 Then
> > eccetera, non si pu usare che nel modulo di una maschera, o sbaglio?
> > Ciao a tutti.
> > Riccardo Baldinotti
> > -------------------------------------
> > Forse con il subclassing potresti intercettare il KeyDown ma dovresti
> > comunque passare alla routine il nome della maschera e il nome del
> > controllo. La vedo complicata.
> > Forse Alex, se legge, ha qualche suggerimento.
>
> Piu' che altro, almeno io, non ho capito con quale tecnica "allegerisce"
> i form. Nel senso quale tecnica usa per richiamare il codice che,
> immagino, sia relativo agli eventi di form.
> Do per scontato, forse con arroganza, che *non* usa la tecnica del
> withevents.
>
> --
>
> ac (x=y-1)- Nascondi testo citato
>
> - Mostra testo citato -
Pare che un db con maschere che "PossiedeModulo=No" sia più piccolo di
uno in cui il codice sia nei moduli delle maschere. Quindi su un
evento, poniamo SuClick di un pulsante, non ho una [Routine Evento] ma
una chiamata tipo =fConferma() a una funzione che si trova in un
modulo a parte.
Ho 'impressione che ciò mi faciliti anche la manutenzione del codice.
Sono digiuno di subclassing e quanto al withevents non so dove
metterci la =fArroganza() :-{)
Passare i nomi, per me, è il minore dei problemi (sigh).
Grazie.
Riccardo Baldinotti


text:

vero, ma non sempre e' la scelta migliore.
> evento, poniamo SuClick di un pulsante, non ho una [Routine Evento] ma
> una chiamata tipo =fConferma() a una funzione che si trova in un
> modulo a parte.
ora e' chiaro e si capisce il problema, problema che hai con tutti gli
eventi che passano parametri.
> Ho 'impressione che ciò mi faciliti anche la manutenzione del codice.
Su questo, come tutte le cose, ci sono pro e contro.
Se la funzione e' generalizzata e usata da piu' form puoi avere ragione
ma se non e' cosi' mi permetto di dissentire, distribuire il codice
fuori della classe di appartenenza (form) non e' un bel vedere e non
aiuta affatto la manutenibilita', semmai il contrario, puo' capitare che
dopo un po' non si capisce piu' come quando e perche' certe funzioni
vengano usate, sempre che lo siano.
>
> Sono digiuno di subclassing e quanto al withevents non so dove
> metterci la =fArroganza() :-{)
l'arroganza di riferimento era la mia.
> Passare i nomi, per me, è il minore dei problemi (sigh).
Sul sito di Baraldi (anche sul sito comune e non so se su accessgroup)
ci sono degli esempi con l'uso del withevents.
--
ac (x=y-1)


text:
On 6 Apr, 14:30, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 06/04/2011 13.40, Riccardo Baldinotti ha scritto:
>
>
> > Quindi su un
evento, poniamo SuClick di un pulsante, non ho una [Routine Evento] ma
> > una chiamata tipo =fConferma() a una funzione che si trova in un
> > modulo a parte.
>
> ora e' chiaro e si capisce il problema, problema che hai con tutti gli
> eventi che passano parametri.
>
Di solito me la cavo con cose tipo =fNomeFunz(numero), o
=fNomeFunz("nomemasch";"nomecosa"); faccio anche cose come
=fOrdina("campo"), perché quando un oggetto determina un evento so
quali oggetti/campi saranno coinvolti.
Ovviamente, non posso sapere quale tasto sarà premuto, o come passarlo
a una funzione.
>
> Sul sito di Baraldi (anche sul sito comune e non so se su accessgroup)
> ci sono degli esempi con l'uso del withevents.
>
Mi tuffo alla ricerca.
Grazie ancora.
Riccardo Baldinotti


author: sv

text:
Riccardo Baldinotti ha scritto:


> Grazie ancora.
> Riccardo Baldinotti
In CISA1 si parlò di WithEvents:
http://www.donkarl.com/it/CISA/Download/CISA1_WithEvents.zip
In AccessGroup abbiamo:
http://lnx.accessgroup.it/community/forms/eventi-grafici-mouse-su-label.html
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
>
> In CISA1 si parlò di WithEvents:
>
>
http://www.donkarl.com/it/CISA/Download/CISA1_WithEvents.zip
>
> In AccessGroup abbiamo:
>
>
http://lnx.accessgroup.it/community/forms/eventi-grafici-mouse-su-lab.
..
>
Meno male che non c'è un limite nelle parole che abbiamo a
disposizione, altrimenti avrei già finito i 'Grazie', anche prima dei
'PerchéDiamineNonFunziona'.
Sto già studiando un esempio chiamato tut_subclassing di Baraldi e poi
mi recherò nei due collegamenti.
Grazie, appunto...
Riccardo Baldinotti


text:
On 6 Apr, 15:29,
salv...@accessgroup.it
 (sv) wrote:
.
>
> > > Sul sito di Baraldi (anche sul sito comune e non so se su accessgroup)
> > > ci sono degli esempi con l'uso del withevents.
>
>
> In CISA1 si parlò di WithEvents:
>
>
http://www.donkarl.com/it/CISA/Download/CISA1_WithEvents.zip
>
> In AccessGroup abbiamo:
>
>
http://lnx.accessgroup.it/community/forms/eventi-grafici-mouse-su-lab.
..
>
> --
> sv
Dopo avere visto gli esempi del CISA1 ho provato a giocare e sto
ottenendo i risultati che speravo.
MA QUANTO SIETE BRAVI?
Grazie a tutti.
Riccardo Baldinotti


title: ridirigere su file il debug.print senza i ritorni a capo di write e print

author: pfmarro

text:
salve

mi potete dare delle dritte su come ridirigere su file il debug.print ?

vorrei vedere esattamente i keycode che l'utente digita
(senza aggiungere il ritorno a capo che write e print scrivono)
Grazie

pfmarro

Public Sub PFM_CreaLog(sTesto As String, sNomeFile As String)

  Dim ff As Integer
  Dim Rec As String

  Dim i As Integer

        Close ff
         ff = FreeFile

         'NomeDisco = "a:\"
         'NomeFile = NomeDisco & "pfm" & ".dat"
         sNomeFile = sNomeFile & ".txt"
         ' open --> modalità --- OUTPUT
         '      --> modalità --- APPEND
         'Open App.Path + "\Export\" + NomeFile For Output As ff
         'Open App.Path + "\" + sNomeFile For Output As ff
         'Open App.Path + "\" + sNomeFile For Append As ff
         Open sNomeFile For Append As ff
         Rec = ""
         Rec = Rec + vbCrLf + sTesto

         ' scrivo
         Print #ff, Rec

         Close ff
End Sub


title: Form legato a tabella - problema scorrimento tra record si blocca e tocca premere ESC

author: Marco

text:
Ciao a tutti del NG
Ho visto che il server NTP di libero non funziona piu! :-O
Arriviamo al dunque, sapete come ci si sente dopo aver creato un'applicazione
che funziona ma non riuscite a risolvere
un problema che sembra essere banale, ma nel quale ci state affondando?
Io sono in una situazione del genere per cui mi appello a voi!
Ho creato un database che tra le tante ha una maschera collegata ad una tabella
(presente nel BackEnd)
La tabella si chiama CHIUSURE e la maschera si chiama CIUSURE.
Sulla maschera CHIUSURE ho i seguenti campi :
ID
Nome
Data
Operatore
NomeCliente (IDCliente prelevato da una listbox)
NumVersamento
Importo
TipologiaDenaro
Sacchetti
NumSacchettoA
NumSacchettoB
La maschera si apre sempre su un nuovo record, ma mi permette con la rotella
del mouse o i pulsanti di spostamento di scorrere tra i vari record precedentemente
inseriti in modo tale da poter verificare quanto fatto in precedenza.
La maschera � stata ideata in modo tale che mi permetta di memorizzare nel
campo OPERATORE, l'ID dell'operatore loggato nel db, tale campo viene compilato
in automatico solo nel momento in cui viene inserita la data (con un doppio
click nel relativo campo).
Nel campo NomeCliente viene memorizzato l'ID del cliente, prelevato da una
listbox presente in maschera.
Il NumVersamento viene inserito manualmente per tenere traccia del numero
di "transazione"
L'importo viene inserito manualmente.
Nel campo TIPOLOGIADENARO viene memorizzato un numero (impostato in automatico
dopo il clic su gruppo opzioni presente in maschera).
Se clicco su Monete viene memorizzato il valore 1, se banconote memorizza
il valore 2, se nulla memorizza il valore 3
Se clicco Monete mi imposta a VISIBLE il controllo in maschera in modo tale
da potermi far scegliere dal gruppo opzioni SACCHETTI il numero di sacchetti
che utilizzer� (le scelte sono 1 o 2)
Se clicco su 1 del gruppo opzioni SACCHETTI, mi si rende visibile la casella
NumSacchettoA, mentre se clicco su 2 mi si rendono visibili sia NumSacchettoA
e NumSacchettoB
Se invece clicco sulla voce BANCONOTE presente nel gruppo opzioni TIPOLGIADENARO
allora, vengono nascosti ed azzerati i campi relativi ai sacchetti (Sacchetti,
NumSacchettoA, NumSacchettoB) e TIPOLGIADENARO assume il valore 2, mentre
se clicco su NULLA vengono nascosti ed azzerati i campi relativi ai sacchetti
(Sacchetti, NumSacchettoA, NumSacchettoB) e TIPOLGIADENARO assume il valore 3
Sulla maschera ho poi dei campi non associati che visualizzano dei messaggi
o avvisi in base ad alcuni criteri.
Tali avvisi vengono impostati tramite l'evento OnCurrent della maschera.
Il mio problema � che vedo i vari record, ma quando tento di scorrere tra
un record e l'altro, mi tocca continuamente premere ESC per passare ad un'altro
RECORD. Alcune volte invece riesco a scorrere 2/3 record prima che resti
fermo di nuovo costringendomi a premere nuovamente ESC.
Qualcuno sa a cosa potrebbe essere dovuto? Sto diventando matto per questa
cosa. Se qualcuno avesse qualche idea, gradirei conoscerla.
Ringrazio anticipatamente tutti colori che si sono presi la briga di leggermi
e di suggerire eventuali soluzioni.
Grazie in anticipo,
Marco.


author: Popi - TheBadHabits

text:

> La maschera è stata ideata in modo tale che mi permetta di memorizzare nel
> campo OPERATORE, l'ID dell'operatore loggato nel db, tale campo viene compilato
> in automatico solo nel momento in cui viene inserita la data (con un doppio
> click nel relativo campo).
>
> Nel campo NomeCliente viene memorizzato l'ID del cliente, prelevato da una
> listbox presente in maschera.
>
> Il NumVersamento viene inserito manualmente per tenere traccia del numero
> di "transazione"
>
> L'importo viene inserito manualmente.
>
> Nel campo TIPOLOGIADENARO viene memorizzato un numero (impostato in automatico
> dopo il clic su gruppo opzioni presente in maschera).
>
> Se clicco su Monete viene memorizzato il valore 1, se banconote memorizza
> il valore 2, se nulla memorizza il valore 3
>
> Se clicco Monete mi imposta a VISIBLE il controllo in maschera in modo tale
> da potermi far scegliere dal gruppo opzioni SACCHETTI il numero di sacchetti
> che utilizzerò (le scelte sono 1 o 2)
>
> Se clicco su 1 del gruppo opzioni SACCHETTI, mi si rende visibile la casella
> NumSacchettoA, mentre se clicco su 2 mi si rendono visibili sia NumSacchettoA
> e NumSacchettoB
>
> Se invece clicco sulla voce BANCONOTE presente nel gruppo opzioni TIPOLGIADENARO
> allora, vengono nascosti ed azzerati i campi relativi ai sacchetti (Sacchetti,
> NumSacchettoA, NumSacchettoB) e TIPOLGIADENARO assume il valore 2, mentre
> se clicco su NULLA vengono nascosti ed azzerati i campi relativi ai sacchetti
> (Sacchetti, NumSacchettoA, NumSacchettoB) e TIPOLGIADENARO assume il valore 3
>
> Sulla maschera ho poi dei campi non associati che visualizzano dei messaggi
> o avvisi in base ad alcuni criteri.
> Tali avvisi vengono impostati tramite l'evento OnCurrent della maschera.
>
> Il mio problema è che vedo i vari record, ma quando tento di scorrere tra
> un record e l'altro, mi tocca continuamente premere ESC per passare ad un'altro
> RECORD. Alcune volte invece riesco a scorrere 2/3 record prima che resti
> fermo di nuovo costringendomi a premere nuovamente ESC.
>
> Qualcuno sa a cosa potrebbe essere dovuto? Sto diventando matto per questa
> cosa. Se qualcuno avesse qualche idea, gradirei conoscerla.
>
> Ringrazio anticipatamente tutti colori che si sono presi la briga di leggermi
> e di suggerire eventuali soluzioni.
Ciao!
Non è che hai un evento "Form_Current" in cui imposti qualche campo?
(Se la maschera viene visualizzata come foglio dati te ne potresti
accorgere perché il selettore record cambia icona).
HTH
Popi


text:
> Non � che hai un evento "Form_Current" in cui imposti qualche campo?
> (Se la maschera viene visualizzata come foglio dati te ne potresti
> accorgere perch� il selettore record cambia icona).
>
> HTH
> Popi
Ho diverso codice sull'evento Form_Current !
Comunque la maschera non viene visualizzata come foglio dati.
Sai cosa mi �, venuto in mente?
Ho deciso di fare una copia della maschera in questione, togliere tutto il
codice che ci sta
e verificarlo passo a passo, reinserendolo e provando il tutto, possibilmente
migliorandolo.
E' una grande menata, ma potrei riuscire a ottimizzare il codice e senza
scoprire il mistero
risolverlo!
Grazie comunque moltissimo per il tuo contributo.
Marco. :-)


title: Incrocio tra record e campi di due tabelle diverse

author: Alessio Albano

text:
Buongiorno a tutti,
sto cercando di aggiornare una tabella chiamata "LIFO" in base ad
un'altra chiamata "ricostruzione", solo che mentre LIFO ha la seguente
struttura:
NOME_CAMPO
------------
cod_art
1997
valore1997
1998
valore1998
(i campi "1997", "1998" e così via contengono una giacenza, i campi
"valorexxxx" il valore)
la tabella RICOSTRUZIONE ha struttura del tutto diversa, essendo:
NOME_CAMPO
------------
cod_art
anno
valore
giacenza
io devo passare in rassegna il contenuto di Ricostruzione e, quando il
COD_ART esiste anche il LIFO, controllare l'anno ed aggiornare LIFO
scrivendo nel campo relativo all'anno il contenuto di
Ricostruzione.Anno, mentre nel relativo campo ValoreXXXX il contenuto
di Ricostruzione.Giacenza.
Per esempio, prendiamo il codice PIPPO, anno 1997 (presente in
entrambe le tabelle)
copio ricostruzione.anno (con risostruzione.anno="1997") in Lifo.1997,
e ricostruzione.valore (di quel record, ovviamente) in
lifo.valore1997.
Avevo pensato ad una cosa del genere (si tratta solo di una sorta di
schema a blocchi mentale, non di codice..):
per ogni record in Ricostruzione,
 if Ricostruzione.Cod_art esiste in Lifo
     se Ricostruzione.ANNO = 1997 or 1998 or 1999 or 2000 or 2001
        case Ricostruzione.ANNO of
           1997 : lifo.1997 = Ricostruzione.ANNO
                  lifo.valore1997 = Ricostruzione.Giacenza
           (idem x gli altri anni)
        end case
     else msgbox "Errore, anno sballato". oppure metto il record in
una tabella degli errori
 else msgbox "questo cod_art non esiste in Lifo.
ma quando vado a farlo fattivamente ho delle difficoltà già nel
cercare il record. Mi sa che ho le idee un po' confuse.
Uso A97
Potete aiutarmi?
Grazie! :)


text:
"Alessio Albano" <
alessio...@mclink.it
> ha scritto nel messaggio
news:265b5842.03062...@posting.google.com...
> Buongiorno a tutti,
>
> copio ricostruzione.anno (con risostruzione.anno="1997") in Lifo.1997,
> e ricostruzione.valore (di quel record, ovviamente) in
> lifo.valore1997.
>
> Avevo pensato ad una cosa del genere (si tratta solo di una sorta di
> schema a blocchi mentale, non di codice..):
> per ogni record in Ricostruzione,
>  if Ricostruzione.Cod_art esiste in Lifo
>      se Ricostruzione.ANNO = 1997 or 1998 or 1999 or 2000 or 2001
>         case Ricostruzione.ANNO of
>            1997 : lifo.1997 = Ricostruzione.ANNO
>                   lifo.valore1997 = Ricostruzione.Giacenza
>            (idem x gli altri anni)
>         end case
>      else msgbox "Errore, anno sballato". oppure metto il record in
> una tabella degli errori
>  else msgbox "questo cod_art non esiste in Lifo.
>
> ma quando vado a farlo fattivamente ho delle difficoltà già nel
> cercare il record. Mi sa che ho le idee un po' confuse.
rst = currentdb.openrecordset("ricostruzione")
rst1= currentdb.openrecordset("lifo",dbopendynaset)
rst2.openrecordset("Tab_Errori")
rst.movefirst
on error goto gest_err
do until rst.EOF
  cod = rst.field("Cod_Art")
  anno = rst.field("Anno")
  crit = "Cod_Art = '" & cod & "'"
  rst1.findfirst crit
  if rst1.nomatch
    rst2.addnew
    rst2.fields(0) = "Codice " & cod & " non esistente in lifo"
    rst2.update
  else
    rst1.edit
    rst1.fields(anno) = anno 'questa non la capisco comunque...
    rst1.fields("Valore" & anno) = rst.fields("Giacenza")
    rst1.update
  end if
ritorno_Errore:
  rst.movenext
loop
goto fine
Gest_err:
'qui ci finisco se cerco di puntare ad un anno non esistente
  rst2.addnew
  rst2.fields(0) = "Anno & anno & " non esistente in lifo"
  rst2.update
  goto ritorno_Errore
fine:
set rst = nothing
set rst1 = nothing
set rst2 = nothing
Antonio
P.S.
Funzione non testata!


text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message news:<lAVJa.117365$
lK4.3...@twister1.libero.it
>...
> "Alessio Albano" <
alessio...@mclink.it
> ha scritto nel messaggio
> news:265b5842.03062...@posting.google.com...
> > Buongiorno a tutti,
...omissis...
Innanzi tutto,
ti ringrazio, Antonio :)
Ho usato il codice che mi hai postato, con gli opportuni aggiustamenti
dei nomi e due o tre sciocchezze d'errrini nel listato.
A questo punto  ottengo però due errori,
uno che dice "Errore di compilazione - utilizzo non valido di
Property"  e mi seleziona "rst2 = " nella terza riga del listato che
mi hai passato tu.
Ho provato a togliere il DBOpenDynaSet ma non cambia nulla.
Ho creato Tab_Errori con un campo "Errore" di tipo string[255].
ed uno se la "remmo": ottengo un errore alla riga rst.moveFirst (ma
anche alle successive rst.EOF, rst.MoveNext...): Errore di run-time
438 - proprietà o metodo non supportati dall'oggetto, ed infatti se
scrivo "rst." non ottengo il menu a discesa da cui poter scegliere i
metodi.
> rst = currentdb.openrecordset("ricostruzione")
> rst1= currentdb.openrecordset("lifo",dbopendynaset)
> rst2.openrecordset("Tab_Errori")
> rst.movefirst
> on error goto gest_err
...omissis...
Ecco il codice esatto che eseguo:
Dim rstRicostruz, rstLIFO, rstErrori As Recordset
Dim crit As String
Dim cod As String
Dim anno As Integer
rstRicostruz = CurrentDb.OpenRecordset("ricostruzione")
rstLIFO = CurrentDb.OpenRecordset("LIFO_PSM", dbOpenDynaset)
rstErrori = CurrentDb.OpenRecordset("Tab_Errori")
rstRicostruz.MoveFirst
On Error GoTo Gest_err
Do Until rstRicostruz.EOF
  cod = rstRicostruz.Field("Cod_Art")
  anno = rstRicostruz.Field("Anno")
  crit = "Cod_Art = '" & cod & "'"
  rstLIFO.FindFirst crit
  If rstLIFO.NoMatch Then
ecc..ecc..
Cosa mi sta sfuggendo?
Grazie,
Alessio


text:
"Alessio Albano" <
alessio...@mclink.it
> ha scritto nel messaggio
news:265b5842.03062...@posting.google.com...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
news:<lAVJa.117365$
lK4.3...@twister1.libero.it
>...
> > "Alessio Albano" <
alessio...@mclink.it
> ha scritto nel messaggio
> > news:265b5842.03062...@posting.google.com...
> > > Buongiorno a tutti,
> ...omissis...
>
>
> Innanzi tutto,
> ti ringrazio, Antonio :)
> Ho usato il codice che mi hai postato, con gli opportuni aggiustamenti
> dei nomi e due o tre sciocchezze d'errrini nel listato.
>
> A questo punto  ottengo però due errori,
> uno che dice "Errore di compilazione - utilizzo non valido di
> Property"  e mi seleziona "rst2 = " nella terza riga del listato che
> mi hai passato tu.
> Ho provato a togliere il DBOpenDynaSet ma non cambia nulla.
> Ho creato Tab_Errori con un campo "Errore" di tipo string[255].
Ho sbagliato io per scrivere di fretta hai ragione
Ci manca il set davanti ai vari rst e il rst2 è proprio cannato
Sotto ti correggo il tuo codice
Per il dbopendynaset, attenzione che se lo levi nel rst1 non funziona più la
findfirst, quindi per quel recordset devi mantenerlo
> ed uno se la "remmo": ottengo un errore alla riga rst.moveFirst (ma
> anche alle successive rst.EOF, rst.MoveNext...): Errore di run-time
> 438 - proprietà o metodo non supportati dall'oggetto, ed infatti se
> scrivo "rst." non ottengo il menu a discesa da cui poter scegliere i
> metodi.
> Ecco il codice esatto che eseguo:
> Dim rstRicostruz, rstLIFO, rstErrori As Recordset
> Dim crit As String
> Dim cod As String
> Dim anno As Integer
>
Set rstRicostruz = CurrentDb.OpenRecordset("ricostruzione")
Set rstLIFO = CurrentDb.OpenRecordset("LIFO_PSM", dbOpenDynaset)
Set rstErrori = CurrentDb.OpenRecordset("Tab_Errori")
Così dovrebbe andare!!!
Antonio


title: problema di protezione

author: Leonardo Amendolagine

text:
Oggi mi è successa una cosa strana, in ufficio usiamo un database access
che è fisicamente posto in una cartella condivisa che è sul mio pc (di
cui sono amministratore) se cercavo di aprire il db dal mio pc mi
chiedeva una password di accesso (mai impostata) ma se lo aprivo da
un'altra macchina che condivide la cartella questo si apriva
normalmente...cosa è successo? Naturalmente fino ad un certo orario
stamane tutto funzionava bene
Leonardo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema di protezione

text:
Leonardo Amendolagine wrote:
>
> Oggi mi è successa una cosa strana, in ufficio usiamo un database access
> che è fisicamente posto in una cartella condivisa che è sul mio pc (di
> cui sono amministratore) se cercavo di aprire il db dal mio pc mi
> chiedeva una password di accesso (mai impostata) ma se lo aprivo da
> un'altra macchina che condivide la cartella questo si apriva
> normalmente...cosa è successo? Naturalmente fino ad un certo orario
> stamane tutto funzionava bene
Cosa hai fatto sultuo pc prima prima di quel certo orario?
Ti chiede la password di database o di utenza?
Hai per caso "scherzato" con la sicurezza di access?
Puoi guardare sul registry cosa c'e' sottoquesta chiave?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Access\Jet\3.5\Engines\SystemDB
--
a.cara
Togli qualcosa dall'email


title: problema di protezione

author: leonardo

text:
Oggi il problema non si è più ripresentato, non so che dire io non l'ho
toccato il menù di pretezione di access, alla chiave indicata il
contenuto è: "C:\PROGRA~1\MICROS~2\Office\SYSTEM.MDW" significa qualcosa?



title: problema di protezione

text:
leonardo wrote:
>
> Oggi il problema non si è più ripresentato, non so che dire io non l'ho
> toccato il menù di pretezione di access, alla chiave indicata il
> contenuto è: "C:\PROGRA~1\MICROS~2\Office\SYSTEM.MDW" significa qualcosa?
quando rispondi scrivi dopo il messaggio e non prima.
Se il problema non si e' ripresentato meglio.
Il contenuto della voce di registro e' come "normalmente" dovrebbe
essere.
Il file system.mdw e' il file di "default" che contiene le informazioni
relative agli utenti ed ai gruppi.



title: DoCmd.TransferText

author: Alberto

text:
Perchè volendo importare del testo a larghezza fissa, dice:
Can't update. Database or object is read-only.
Quando ovviamente la tabella di destinazione non è in alcun modo protetta o
di sola scrittura (a mano ci si scrive...)?
Grazie
Alberto


title: DoCmd.TransferText

author: Alessandro Baraldi

text:
Alberto ha scritto:

In che senso...?
Io Importo un CSV e quando è importato posso modificarlo...!
La tabella di destinazione se non hai un file specifica conviene se la
crei lui....!
@Alex


title: DoCmd.TransferText

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1156180072.4...@p79g2000cwp.googlegroups.com...
Alberto ha scritto:


@Alex
Io ho un lettore di bar code.
Questo raccoglie i dati e me li scarica in un file di testo con campi a
larghezza fissa.
A questo punto, vorrei farli entrare nel database e, dopo aver generato un
file di specifica, con l'istruzione indicata volevo importare i dati, ma
ottengo il messaggio descritto.
Mi sembrerebbe tutto molto semplice, ma non funziona.
Grazie
Alberto


title: DoCmd.TransferText

text:
Sono una volpe, avevo dimenticato di inserire il comando che utilizzo...
DoCmd.TransferText acImportFixed, "Store - specifica di collegamento",
"StoreBC", "C:\Documenti\Magazzino\Store.dat", False, ""
Scusate...
Alberto
"Alberto" <
tecs...@tin.it
> ha scritto nel messaggio
news:y3yGg.77638$zy5.1...@twister1.libero.it...



title: DoCmd.TransferText

text:
Una prima risposta ve la do io.
Ho trovato (provando) che l'estensione .DAT non piace ad Access, perchè se
lo stesso file lo rinomino con .TXT, funziona...!!!
Mah
Saluti a tutti
Alberto
"Alberto" <
tecs...@tin.it
> ha scritto nel messaggio
news:5xzGg.77711$zy5.1...@twister1.libero.it...



title: DoCmd.TransferText

text:
"Alberto" <
tecs...@tin.it
> ha scritto nel messaggio
news:KYGGg.78703$_J1.7...@twister2.libero.it...
> Una prima risposta ve la do io.
---omissis---
Magari scrivendola alla fine del testo del messaggio al quale rispondi.
www.sitocomune.com
 - Sezione ICAA, Come comportarsi in questo NG...
> Saluti a tutti
>
> Alberto
Ciao.
--
Sergio MAZZA


title: problemi con i reports...........aiuto!!!!!!

author: Maicol

text:
Ciao a tutto il NG. Ho due problemi che riguardano i reports :
1) Ho in un report una colonna "peso" che contiene dei valori
che possono essere negativi o positivi.Come faccio ad  avere
in fondo alla colonna la somma dei soli valori positivi ??
2) In una maschera associata ad una tabella ,
filtro con il filtro in base a selezione
i records che mi interessano e li invio ad un report utilizzando
DoCmd.OpenReport "mioreport", acViewPreview _
, , IIf(Forms!miamaschera.FilterOn, Forms!miamaschera.Filter, "")
Ho la necessita' a volte di dare ai records filtrati un ordinamento
che realizzo al momento. Come faccio a far si' che
l'ordinamento della maschera si trasferisca
anche nel report .
Grazie a tutti per la vostra disponibilita'.


text:
"Ho risolto il primo quesito da solo . In attesa della soluzione al secondo
vi risaluto.


author: OndaMax

text:
"Maicol" ha scritto nel messaggio ...
> DoCmd.OpenReport "mioreport", acViewPreview _
> , , IIf(Forms!miamaschera.FilterOn, Forms!miamaschera.Filter, "")
> Ho la necessita' a volte di dare ai records filtrati un ordinamento
> che realizzo al momento. Come faccio a far si' che
> l'ordinamento della maschera si trasferisca
> anche nel report .
Sia Report che Forms hanno una Proprietà OrderBy e OrderByOn. Vedi se riesci
ad intercettare quella della maschera e trasferirla sul report in apertura
tramite VBA.
Ciao
Marco


text:
"OndaMax" <
ond...@liberox.it
> ha scritto nel messaggio
news:HwOn8.72591$%g7.23...@twister2.libero.it...
> "Maicol" ha scritto nel messaggio ...
>
> > DoCmd.OpenReport "mioreport", acViewPreview _
> > , , IIf(Forms!miamaschera.FilterOn, Forms!miamaschera.Filter, "")
> > Ho la necessita' a volte di dare ai records filtrati un ordinamento
> > che realizzo al momento. Come faccio a far si' che
> > l'ordinamento della maschera si trasferisca
> > anche nel report .
>
> Sia Report che Forms hanno una Proprietą OrderBy e OrderByOn. Vedi se
riesci
> ad intercettare quella della maschera e trasferirla sul report in apertura
> tramite VBA.
>
> Ciao
> Marco
ti ringrazio per la risposta. Il problema e' che non essendo pratico di VBA
non ho idea di come "intercettare" l'ordinamento della maschera. Ciao
>
>
>
>
>


text:
"Maicol" ha scritto nel messaggio ...
> ti ringrazio per la risposta. Il problema e' che non essendo pratico di
VBA
> non ho idea di come "intercettare" l'ordinamento della maschera. Ciao
Ok, ok ...
Metti questo nell'evento di Apertura del report ...
Me.OrderBy = Forms!NomeForm.OrderBy
Me.OrderByOn = Forms!NomeForm.OrderByOn
Marco


text:
> Metti questo nell'evento di Apertura del report ...
>
> Me.OrderBy = Forms!NomeForm.OrderBy
> Me.OrderByOn = Forms!NomeForm.OrderByOn
>
> Marco
>
> Grazie ci provo


title: [OT] E' Natale, e siamo tutti più buoni ! (meno male !)

author: VT @ home

text:
Quel 24 dicembre a Babbo Natale tutto quello che poteva andare storto,
andava storto.
Le renne avevano avuto la dissenteria e avevano ridotto la stalla a un
disastro, e aveva dovuto spalare merda per tutta la notte.
Aveva caricato la slitta da solo perché gli gnomi erano in sciopero, e
aveva dovuto scaricarla perché un pattino era rotto, aveva perso tutta
la mattinata a ripararlo e si era anche tagliato malamente un pollice
con l'ascia, e quelle maledette renne erano scappate e ci aveva messo
una vita a recuperarle.
Metà dei giocattoli non erano arrivati, e quelli che gli avevano
consegnato erano tutti della lista delle consegne dell'anno prima.
Gli elfi si erano ubriacati, e aveva dovuto cercarsi i doni giusti in
magazzino da solo.
Nel mettersi i pantaloni li aveva strappati perché era ingrassato
troppo, non c'era verso di trovare il cappello, aveva perso gli
occhiali, aveva bruciore di stomaco e quando aveva cercato una birra
in frigo l'aveva trovato rotto e comunque la birra era finita.
In quel momento bussa alla porta un Angelo con un albero di Natale e
domanda "Dove devo metterlo, questo abete?"
Ecco come è nata l'usanza di mettere l'Angelo sulla cima dell'albero
di Natale.
Buon Natale
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Così disse
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: ??? Struttura gerarchica ricorsiva ???

text:
ciao a tutti sono nuovo nel newsgroup :)
ho un problema con un DB in access che, nonostante ripetuti tentativi non
sono riuscito a risolvere.
Devo realizzare un database in grado di calcolare il costo di fabbricazione
di alcuni oggetti, nello specifico porte blindate.
ad es:
partiamo da una ipotetica vite
per montare un telaio servono 10 viti
per montare una porta serve 1 telaio + 4 viti
nello scatolone della porta viene inserita una confezione per la posa della
stessa, contenente 6 viti
la ditta per cui devo realizzare tutto questo vende sia i telai
semilavorati, sia le porte sfuse, sia le porte confezionate.
per risolvere la cosa ho pensato ad una struttura ricorsiva. Utilizzando una
tabella ausiliaria lego con una relazione molti-a-molti l' ID a se stesso
      TblOggetti  TblRelazioni
      ID Oggetto  ID1 ID2 N Note
      1 vite  2 1 10 un telaio contiene 10 viti
      2 telaio semilavorato  3 1 4 una porta sciolta contiene 4 viti
      3 porta sciolta  4 1 6 un kit contiene 6 viti
      4 kit montaggio  3 2 1 una porta sciolta contiene un kit
      5 porta confezionata  3 2 1 una porta sciolta contiene un telaio
      .    5 3 1 una porta confezionata contiene una porta sciolta
       5 4 1 una porta confezionata contiene un kit di montaggio
Ho fatto la scelta corretta??
esistono modi + semplici ma ugualmente efficaci??
PS: Purtroppo non riesco a conoscere a priori il numero massimo di
ricorsioni
Vi ringrazio in anticipo :)


title: ??? Struttura gerarchica ricorsiva ???

author: Cinzia

text:
"I_Am_ToO_SeXy" <
ricciolib...@hotmail.com
> ha scritto nel messaggio
news:e0gptp$mfl$1...@nnrp.ngi.it...

Ciao ricciolibiondi...
si tratta del classico problema della distinta Base prova a guardarti questi
due esempi:
di Giorgio Rancati:
http://www.riolab.org/viewrisorsa.asp?id=44
di Lorenzo (pyx):
http://www.riolab.org/viewrisorsa.asp?id=39
saluti
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


title: ??? Struttura gerarchica ricorsiva ???

text:

va bene ma lo farei al contrario
id   desc           idrif  qta
----------------------------
1 Oggetto complesso  null  1
2 oggetto sub 11      1    5
3 oggetto sub 12      1   183
4 oggetto complesso  null  1
5 subogg      21      4    5
6 subsubogg           5    2
non serve sapere quante ricorsivita' ci sono. Ce ne sono tante finche'
le metto (a scendere) e finche' non trovo "null" a salire
la desc di fatto dovrebbe essere il codice di un articolo che viene
definito nella apposita tabella (articoli)
--
ac


title: ??? Struttura gerarchica ricorsiva ???

text:
Cinzia wrote:
[cut]
> di Giorgio Rancati:
http://www.riolab.org/viewrisorsa.asp?id=44
> di Lorenzo (pyx):
http://www.riolab.org/viewrisorsa.asp?id=39
I_Am_Too_Sorry
non avevo visto la tua risposta
--
ac


title: ??? Struttura gerarchica ricorsiva ???

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:FVTWf.41639$nz4....@tornado.fastwebnet.it...

Don't worry ...
--
Cinzia


title: ??? Struttura gerarchica ricorsiva ???

author: MA

text:

The pen is on the table
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: ??? Struttura gerarchica ricorsiva ???

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:442bfcc7$0$29104$5fc...@news.tiscali.it...

grazie della risp, adesso ci capisco qualcosa di + :)
mi sorge però il problema del calcolo dei costi....
ogni articolo ha il prezzo composto da un fisso e da un'aumento percentuale
con l'operazione fisso*% risalgo al prezzo netto dell'articolo
ad ogni relazione possono corrispondere 2 aumenti (uno fisso ed uno
percentuale)
a seconda dell'impiego posso avere diverse maggiorazioni (una vite applicata
automaticamente al telaio mi costa di meno di quella applicata col
cacciavite)
come posso riuscire a calcolare i prezzi usando una semplice query SQL?


title: ??? Struttura gerarchica ricorsiva ???

text:
"I_Am_ToO_SeXy" <
ricciolib...@hotmail.com
> ha scritto nel messaggio
news:e0ik0h$9sl$1...@nnrp.ngi.it...

> grazie della risp, adesso ci capisco qualcosa di + :)
>
> mi sorge però il problema del calcolo dei costi....
>
> ogni articolo ha il prezzo composto da un fisso e da un'aumento
percentuale
> con l'operazione fisso*% risalgo al prezzo netto dell'articolo
>
> ad ogni relazione possono corrispondere 2 aumenti (uno fisso ed uno
> percentuale)
> a seconda dell'impiego posso avere diverse maggiorazioni (una vite
applicata
> automaticamente al telaio mi costa di meno di quella applicata col
> cacciavite)
>
> come posso riuscire a calcolare i prezzi usando una semplice query SQL?
>
Ciao "I_Am_ToO_SeXy",
dovresti specificare come pensi di organizzare le tabelle xchè non è chiaro
quali informazioni di costo hai nelle tue tabelle.
Mi pare di aver capito che ciascun elemento ha un costo base e 2 possibili
aumenti uno fisso e uno percentuale.
questi aumenti si applicano però in  funzione del semilavorato.
Mi immagino una tabella Prodotti in cui avrò x le materie prime il costo
base e una tabella Distinta in cui ad ogni
riga oltre ad avere la quantità impiegata avrò l'aumento fisso e quello in
percentuale.
Rimane il fatto che per calcolare il costo di un prodotto finito se stai
usando un MDB è impossibile farlo con una semplice query ma dovrai
implementare una funzione ricorsiva che si calcoli il costo, se invece stai
usando SQL Server allora non dovresti avere difficoltà gurdandoti bene
l'esempio di Giorgio a modificarlo per gestire anche gli aumenti .
Ciao
Cinzia


title: ??? Struttura gerarchica ricorsiva ???

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:442ce1a7$0$29096$5fc...@news.tiscali.it...

esattamente :)
volevo calcolare il tutto usando una singola query per rendermi + semplice
la realizzazione dei vari report :)
non sono pratico di SQL Server.... cercherò di inventarmi un'escamotage per
aggirare la cosa :\


title: ??? Struttura gerarchica ricorsiva ???

text:
MA wrote:
> Cinzia wrote:
>
>>"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
>>news:FVTWf.41639$nz4....@tornado.fastwebnet.it...
>>
>>>Cinzia wrote:
>>>[cut]
>>>
>>>>di Giorgio Rancati:
http://www.riolab.org/viewrisorsa.asp?id=44
>>>>di Lorenzo (pyx):
http://www.riolab.org/viewrisorsa.asp?id=39
>>>
>>>I_Am_Too_Sorry
>>>non avevo visto la tua risposta
>>>--
>>>ac
>>
>>Don't worry ...
>
> The pen is on the table
Be careful(l). I guess the stink
--
ac


title: ??? Struttura gerarchica ricorsiva ???

text:
Ho studiato sugli esempi da voi gentilmente proposti... ma non ho risolto
nulla :\
online ho trovato esempi "semplici", ovvero dove un componente può far parte
di un solo "Kit", mentre io cercavo di realizzare una relazione
molti-a-molti
avete nessun link che mi possa tornare utile?


title: ??? Struttura gerarchica ricorsiva ???

text:
"I_Am_ToO_SeXy" <
ricciolib...@hotmail.com
> ha scritto nel messaggio
news:e0rebg$mg$1...@nnrp.ngi.it...

mi sa che non hai guardato bene,  sia nell'esempio di Lorenzo che in quello
di Giorgio la stessa Vite può far parte di diversi prodotti.
Magari nei dati di esempio questo non succede ma solo perchè ci sono pochi
dati, prova ad aggiungere  un nuovo prodotto e ad usare un semilavorato o un
componente  già esistente e vedrai che è possibile.
Es. di Giorgio:
Tabella Prodotti
 1 ART001 Articolo 1 Pz 0
 2 ART002 Articolo 2 Pz 0
 3 MAT001 Mat Prima 1 Pz 10
 4 MAT002 Mat Prima 2 Pz 20
 5 SEM001 Semilavotato1 Pz 0
 6 SEM002 Semilavorato2 Pz 0
 7 SEM003 Semilavorato3 Pz 0
Tab Distinta
 1 ART001 SEM001 1
 2 ART001 SEM003 2
 3 ART002 SEM001 1
 4 ART002 SEM002 2
 5 SEM001 MAT001 1
 6 SEM001 MAT002 2
 7 SEM002 MAT001 3
 8 SEM002 MAT002 4
 9 SEM003 MAT001 5
 10 SEM003 MAT002 6
 11 SEM003 SEM001 1
 12 SEM003 SEM002 2
Da cui si può dedurre che il prodotto Articolo 1  è costituito da:
1 Semilavorato 1 e 2 Semilavorati 3
il Semilavorato 1 a sua volta è costituito da
Materia prima1 (1pz) e Materia Prima2  (2pz)
il Semilavorato3  è costituito da Materia Prima2 (6pz) e da 1 Semilavorato1
e 2 Semilavorati 2 .....
mi fermo qui ma come vedi la materia prima 2 fa parte di 2 Semilavorati
diversi...
Ciao



title: Occorrenze (sempre loro)

author: Alxx

text:
Ciao
riguardo al codice (
news:2t7177F...@uni-berlin.de
) per estrarre i
numeri di volte in cui compare un valore (roberto, cinzia e sergio docent)
ho notato che spesso l'elaborazione s'interrompe e il debug si ferma su:
____________________________________________
rstParole.FindFirst "Parola =" _
                & Chr$(34) & Trim(MiaParola) & Chr$(34)
____________________________________________
ora, facendo una serie di prove mi e' venuta la sensazione che ci sia
qualcosa nei dati della tabella da analizzare che fa "inceppare" il
meccanismo. Che sia la presenza di simboli,di spazi o di cos'altro non so.
E' una sensazione.
In ogni caso c'e' qualcuno che puo' spiegarmi cosa significa esattamente il
codice sopra? Io sto cercando d'imparare piu' che posso ma ho molte lacune
nel VB e vado a rilento.
Un'altra cosa: per dirigere l'output della tabella su un file testo (cosi'
da superare il limite fisico) ho pensato ad "OutputSu" ma non so dove
inserirlo ne' se sia la soluzione migliore. Qualcuno mi aiuta?
grazie, ciao


title: Occorrenze (sempre loro)

author: Sergio MAZZA

text:
"Alxx" <
Al...@freemail.it
> ha scritto nel messaggio
news:2thk1oF...@uni-berlin.de...

Non riproporre lo stesso problema a distanza di pochi giorni; ti stanno
rispondendo in più di una persona. Devi avere pazienza.
Oltretto sono convinto che non si tratta di un problema di apici perché
l'utilizzo di Chr(34) fa sì che no si presenti l'errore.
Inserisci prima delll'istruzione in msgbox e guarda cosa ti restituisce:
Msgbox "Parola=" & chr(34) & Trim(MiaParola) & chr(34)
rstParole.FindFirst "Parola =" & Chr$(34) & Trim(MiaParola) & Chr$(34)
Poi se vuoi sapere cosa fa il codice sopra basta leggere l'help in linea per
ogni funzione/metodo utilizzato:
- Metodo FindFirst;
- Funzione Chr;
- Funzione Trim;
- Operatore "&" oppure "Operatori di concatenamento";
l'undescore "_" è utilizzato per concatenare due righe di codice su due
righe differenti; scrivere:
rstParole.FindFirst "Parola =" & Chr$(34) & Trim(MiaParola) & Chr$(34)
è uguale a scrivere:
rstParole.FindFirst "Parola =" _
                 & Chr$(34) & Trim(MiaParola) & Chr$(34)
Ciao.
--
Sergio MAZZA


title: disattivare i caratteri maiuscoli su casella combinata

author: Alberto Luzi

text:
Salve!
è possibile disattivare la maiuscola quando devo inserire
dei dati da casella combinata?
Come?
grazie


text:

Ni, nel senso che devi riconoscere il KeyPress e, se li vuoi inibire forzi il KeyAscii=

Public Function CkDgtWord(KeyAscii As Integer) As Integer
    '=========================================
    'Va inserita nell'EVENTO KEY_PRESS
    '65-90(Maiuscole) 97-122(Minuscole)
    '=========================================
    CkDgtWord = 30
    If ((KeyAscii >= 97 And KeyAscii <= 122) Then
        CkDgtWord = 30
        ' Oppure se vuoi le minuscole anche quando digiti le maiuscole
        '  CkDgtWord=KeyAscii - 32
    Else
            CkDgtWord = KeyAscii
    End If
End Function

Su KeyPress della Combo scrivi:
KeyAscii=CkDgtWord(KeyAscii)

Ciao
@Alex


text:

grazie Alex


text:

forse non ho ben capito come funziona, perchè
Con bloc Maiuscolo attivato,
la prima lettera che digito nella casella conbinata
l'ho maiuscola la seconda minuscola poi di nuovo maiuscola,
stessa cosa con CkDgtWord = 30  e 32


text:
Ho scritto correttamente i RANGE, ma poi ho invertito il controllo...

Questa Funzione la puoi mettere in un Modulo Stadard:
Public Function CkDgtWord(KeyAscii As Integer) As Integer
'=========================================
'Va inserita nell'EVENTO KEY_PRESS
'65-90(Maiuscole) 97-122(Minuscole)
'=========================================

    If (KeyAscii >= 65 And KeyAscii <= 90) Then
        CkDgtWord = 30
    ' Oppure se vuoi le minuscole anche quando digiti le maiuscole
    ' CkDgtWord=KeyAscii - 32
    Else
        CkDgtWord = KeyAscii
    End If
End Function

Questa la devi mettere nella Form che contiene la ComboBox
Private Sub TuaCombo_KeyPress(KeyAscii As Integer)
    KeyAscii = CkDgtWord(KeyAscii)
End Sub

In questo modo NON VENGONO considerate le MAIUSCOLE, quindi se premi MAIUSCOLA non scrive nulla e la COMBO non valorizza nulla.

Provato e da me funziona... posso solo digitare MINUSCOLE.

Prova a rivedere ora.

@Alex


text:

perfetto
grazie


title: pulsanti in msgbox

author: Graziano

text:
Salve,
come si fa a definire il testo sui pulsanti della msgbox?
es. Pulsante 1=Video eccetera


title: pulsanti in msgbox

author: ST

text:
> Salve,
> come si fa a definire il testo sui pulsanti della msgbox?
> es. Pulsante 1=Video eccetera
cerca "ExtendedMsgBox" in
www.allapi.net
Funziona benissimo.
Permette tra l'altro di personalizzare anche le icone ma io non ci sono
riuscito. Fammi sapere se tu ci riesci.
Grazie.
Ciao
Silvio


title: Acquisti amazon extra usd

author: OneEDP

text:
Prima di aprire un account su amazon per acquisto di libri se possibile
vorrei sapere se oltre ai costi espressi in usd, c'� qualche sorpresa dovuti
al cambio o alle spese di trasporto
Grazie
Daniele


title: Acquisti amazon extra usd

author: Carlo Costarella

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ad89220$0$1103$4faf...@reader1.news.tin.it...

Sei completamente OT.
Ciao, Carlo


title: Acquisti amazon extra usd

text:

Non credo che nessuno di voi abbia mai acquistato un libro su access...
\-)
Ciao


title: Acquisti amazon extra usd

text:
"OneEDP" <OneEDP@antispam> ha scritto
cut
> Non credo che nessuno di voi abbia mai acquistato un libro su access...
> \-)
> Ciao
Semmai da Amazon... su Access.
Rimane comunque OT sia per il subject che per il contenuto.
Ciao, Carlo


title: Acquisti amazon extra usd

author: Bruno Campanini

text:
"OneEDP" <OneEDP@antispam> wrote in message
news:4ad89220$0$1103$4faf...@reader1.news.tin.it...

Acquista, metti nel carrello, avviati al check-out e ti
verr� proposto il valore dell'acquisto (costo + S/H).
Puoi anche procedere e annullare solo quando devi
indicare il modo di pagamento.
Almeno tempo fa funzionava cos�.
Per� secondo me Amazon US non ti manda niente;
dovrai rivolgerti ad Amazon UK / DE.
Bruno


title: Acquisti amazon extra usd

text:

Grazie


title: Acquisti amazon extra usd

text:
"OneEDP" <OneEDP@antispam> ha scritto nel messaggio
news:4ad897f4$0$1115$4faf...@reader1.news.tin.it...

Chiunque di noi usa l'auto per andare a lavorare.
Vogliamo parlare della nuova BMW X1 che vorrei comprare?


title: Acquisti amazon extra usd

author: robertolaforgia

text:
On 17 Ott, 09:25, "MA" <
s...@spam.it
> wrote:
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggionews:4ad897f4$0$1115$4faf...@reader1.news.tin.it...
>
>
>
> > Carlo Costarella wrote:
> >> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
> >>news:4ad89220$0$1103$4faf...@reader1.news.tin.it...
> >>> Prima di aprire un account su amazon per acquisto di libri se
> >>> possibile vorrei sapere se oltre ai costi espressi in usd, c'è
> >>> qualche sorpresa dovuti al cambio o alle spese di trasporto
> >>> Grazie
> >>> Daniele
>
> >> Sei completamente OT.
>
> >> Ciao, Carlo
> > Non credo che nessuno di voi abbia mai acquistato un libro su access...
> > \-)
> > Ciao
>
> Chiunque di noi usa l'auto per andare a lavorare.
> Vogliamo parlare della nuova BMW X1 che vorrei comprare?
 Azz.. ma quanto hai guadagnato quest'anno !?!!!


title: Acquisti amazon extra usd

text:
MA wrote:
> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
> news:4ad897f4$0$1115$4faf...@reader1.news.tin.it...
>> Carlo Costarella wrote:
>>> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
>>> news:4ad89220$0$1103$4faf...@reader1.news.tin.it...
>>>> Prima di aprire un account su amazon per acquisto di libri se
>>>> possibile vorrei sapere se oltre ai costi espressi in usd, c'�
>>>> qualche sorpresa dovuti al cambio o alle spese di trasporto
>>>> Grazie
>>>> Daniele
>>>
>>> Sei completamente OT.
>>>
>>> Ciao, Carlo
>> Non credo che nessuno di voi abbia mai acquistato un libro su
>> access... \-)
>> Ciao
>>
>
> Chiunque di noi usa l'auto per andare a lavorare.
> Vogliamo parlare della nuova BMW X1 che vorrei comprare?
Bh� gi� che ci siamo, perch� non parliamo di un eventuale impianto GPL?
Il concetto che voglio par passare � questo:
un ng � una fonte inestimabile di informazioni e quindi credo che dare delle
dritte per reperire informazioni quali modalit� di acquisto su supporti
informativi cartacei (e quanti paroloni) non sia OT, perch� alla stessa
stregua che incollare link di ricerche google.
Non credi?
Buona giornata
;-)
Daniele


title: Acquisti amazon extra usd

text:
robertolaforgia wrote:
> On 17 Ott, 09:25, "MA" <
s...@spam.it
> wrote:
>> "OneEDP" <OneEDP@antispam> ha scritto nel
>> messaggionews:4ad897f4$0$1115$4faf...@reader1.news.tin.it...
>>
>>
>>
>>> Carlo Costarella wrote:
>>>> "OneEDP" <OneEDP@antispam> ha scritto nel messaggio
>>>> news:4ad89220$0$1103$4faf...@reader1.news.tin.it...
>>>>> Prima di aprire un account su amazon per acquisto di libri se
>>>>> possibile vorrei sapere se oltre ai costi espressi in usd, c'�
>>>>> qualche sorpresa dovuti al cambio o alle spese di trasporto
>>>>> Grazie
>>>>> Daniele
>>
>>>> Sei completamente OT.
>>
>>>> Ciao, Carlo
>>> Non credo che nessuno di voi abbia mai acquistato un libro su
>>> access... \-)
>>> Ciao
>>
>> Chiunque di noi usa l'auto per andare a lavorare.
>> Vogliamo parlare della nuova BMW X1 che vorrei comprare?
>
>  Azz.. ma quanto hai guadagnato quest'anno !?!!!
E poi ci lamentiamo.


title: Modificare un .SNP

author: Santilli Marco

text:
Ho esporto delle tabelle in formato .snp in modo che nessuno può modificarlo
perchè è solo leggibile.
Ora mi serve che queste pagine create in .SNP siano modificabile, sapete se
esiste un programma che permette di modificare tale pagine???????
Ciao e grazieeeeeeeeeeeeeeeeeeeeee


title: Modificare un .SNP

author: Sib

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
> Ho esporto delle tabelle in formato .snp in modo che nessuno può
modificarlo
> perchè è solo leggibile.
>
> Ora mi serve che queste pagine create in .SNP siano modificabile, sapete
se
> esiste un programma che permette di modificare tale pagine???????
A parte i tuoi litigi con plurale e singolare,
modifica le tabelle e esportale di nuovo.
sib


title: Modificare un .SNP

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:J0iab.113132$R32.3...@news2.tin.it...

Più che tabella si tratta di un record.
Questo programma mi gestisce la creazione dei fax, quindi quando ho creato
il mio fax, esportato il report e lo mando tramite posta all'ufficio
acquisti, loro mettono una firma digitale sul file e poi me la rimandano,
così io posso inviare tramite fax la mia richiesta d'ordine o di
campionatura.
Quindi il personale dell'ufficio acquisti dovrebbe aprire il file e mettere
la loro firma e poi risalvare il tutto
Ciao e grazieeeeeeeee


title: Modificare un .SNP

text:
> > > Ho esporto delle tabelle in formato .snp in modo che nessuno può
> > modificarlo
> > > perchè è solo leggibile.
> > >
> > > Ora mi serve che queste pagine create in .SNP siano modificabile,
sapete
> > se
> > > esiste un programma che permette di modificare tale pagine???????
> >
> > A parte i tuoi litigi con plurale e singolare,
> > modifica le tabelle e esportale di nuovo.
> >
>
> Più che tabella si tratta di un record.
> Questo programma mi gestisce la creazione dei fax, quindi quando ho creato
> il mio fax, esportato il report e lo mando tramite posta all'ufficio
> acquisti, loro mettono una firma digitale sul file e poi me la rimandano,
> così io posso inviare tramite fax la mia richiesta d'ordine o di
> campionatura.
>
> Quindi il personale dell'ufficio acquisti dovrebbe aprire il file e
mettere
> la loro firma e poi risalvare il tutto
>
> Ciao e grazieeeeeeeee
Fai mandare il fax direttamente da loro. O almeno lo snp.
Insomma inventati qualcosa perchè non si può modificare uno snp già fatto.
Il discorso pdf è diverso, perchè c'è stato molto più interesse ad aprirlo e
quindi sono nati diversi tool
MAssimiliano


title: Modificare un .SNP

text:
>
> Fai mandare il fax direttamente da loro. O almeno lo snp.
> Insomma inventati qualcosa perchè non si può modificare uno snp già fatto.
> Il discorso pdf è diverso, perchè c'è stato molto più interesse ad aprirlo
e
> quindi sono nati diversi tool
> MAssimiliano
>
>
Mi va bene anche il PDF, solo che nei formato di Output non viene riportato,
come è possibile creare un PDF??????
Ciao e grazieeeeeeeee


title: Modificare un .SNP

text:
"Santilli Marco" <
marco.s...@libero.it
> ha scritto nel messaggio
news:bkeo36$5op$1...@fata.cs.interbusiness.it...

Per la creazione del pdf guarda i post precedenti, ma non te la consiglio
come soluzione...
Snp o Pdf e loro digitalizzazione sono concetti in contrasto tar loro
MAssimiliano


title: ADP: errore su esecuzione comando sql

author: ringo

text:
Salve a tutti,
Ho il seguente errore:
" Errore di runtime '2757': Errore durante l'accesso ad una proprietà o ad
un metodo dell'oggetto OLE"
Il codice, funzionante su un mdb è il seguente:
txt = " SELECT titolo.PROG_TITOLO, titolo.COD_SUBAGENZIA AS sub,
titolo.COD_TITOLO AS titolo, titolo.COD_STATO_TITOLO AS stato,
titolo.DAT_RATA AS rata, titolo.DAT_INIZIO_COPERTURA AS decorr,
titolo.DAT_FINE_COPERTURA, titolo.NUM_POLIZZA AS pol, titolo.COD_RAMO,
titolo.DAT_RATA, titolo.TOT_RATA AS totrata, titolo.NETTO_RATA AS netrata,
titolo.ACCESSORI_RATA AS accrata, titolo.IMPONIBILE_RATA AS imponrat,
titolo.IMPOSTA_RATA AS imprata, titolo.DAT_CONTABILE,
titolo.DAT_EFFETTIVO_INCASSO AS effinc, titolo.DAT_INSERIMENTO ,
titolo.DAT_INSER_GDC AS giorcas, COD_VALUTA,IIf([COD_APPENDICE]='
',Null,[COD_APPENDICE]) AS appendice INTO titolosql " _
& " FROM titolo IN cliras[ODBC;DSN=cliras;UID=sa;PWD=;DATABASE=cliras;] " _
& " WHERE (((titolo.DAT_RATA)>#12/31/2003#) and (titolo.cod_stato_titolo
<>'S') and (titolo.cod_stato_titolo <>'A'));"
DoCmd.RunSQL txt
Avete qualche dritta?
Grazie
ringo


title: ADP: errore su esecuzione comando sql

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:cmn91o$7c7$1...@newsread.albacom.net...

Ciao Ringo,
quello sopra è il codice che funziona in un MDB e adesso stai facendo un
ADP, collegato al DB cliras su SQL Server?
se è così oltre a togliere la clausola IN devi anche cambiare l'istruzione
iif() che in SQL Server non c'è
con
    Appendice = CASE DATALENGTH(COD_APPENDICE)
            WHEN 0  THEN Null
            ELSE COD_APPENDICE
        END
Facci sapere.
Saluti
Cinzia


title: ADP: errore su esecuzione comando sql

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:cmnb0s$q5g$1...@lacerta.tiscalinet.it...

grazie dei consigli ma  a parte la sintassi sql errata
non mi funziona nemmeno se metto
txt = "select * from tabella;"
mah...


title: ADP: errore su esecuzione comando sql

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:cmnc3r$8sr$1...@newsread.albacom.net...

Ciao ringo,
hai ragione!
Il problema è che DOCmd.RunSql  usa il motore JET interno di Access e con i
progetti ADP non funziona.
Con SQL Server nei progetti ADP bisogna usare ADO.
A titolo di esempio:
dim cmd as ADODB.Command
set cmd = New ADODB.Command
cmd.Connection = CurrentProject.ActiveConnection
cmd.CommadType = acCmdText
cmd.CommandText = "Select * From Tabella"
cmd.Execute
Ciao
Cinzia


title: ADP: errore su esecuzione comando sql

text:
> Ciao ringo,
> hai ragione!
> Il problema è che DOCmd.RunSql  usa il motore JET interno di Access e con
i
> progetti ADP non funziona.
> Con SQL Server nei progetti ADP bisogna usare ADO.
> A titolo di esempio:
>
> dim cmd as ADODB.Command
>
> set cmd = New ADODB.Command
> cmd.Connection = CurrentProject.ActiveConnection
> cmd.CommadType = acCmdText
> cmd.CommandText = "Select * From Tabella"
> cmd.Execute
Grazie alla tua dritta il seguente codice funziona:
Dim cmd As ADODB.Command
Set cmd = New ADODB.Command
cmd.ActiveConnection = "Provider=sqloledb;" & _
           "Data Source=10.176.14.250;" & _
           "Initial Catalog=DBAGE;" & _
           "User Id=sa;" & _
           "Password="
cmd.CommandType = adCmdText
cmd.CommandText = "Select * into subagenzie from DECOD_SUBAGENZIE;"
cmd.Execute
N.B.: tramite il codice ci si connette ad un DB sql nella rete però
eseguendo con "cmd.Execute" mi crea la tabella "subagenzie" nel DB sql che
ho in rete
e non nel ADP dove lancio l'execute... come posso fare?
grazie!
ringo


title: ADP: errore su esecuzione comando sql

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:cmnhfc$cmf$1...@newsread.albacom.net...

Non riesco a capire ma tu vuoi crearti una tabella nell'ADP stile MDB?
Se è così non si può!
Cinzia


title: ADP: errore su esecuzione comando sql

text:
"Cinzia" <
cinziapagani_...@tiscali.it
> ha scritto nel messaggio
news:cmniav$5or$1...@lacerta.tiscalinet.it...
>
> "ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
> news:cmnhfc$cmf$1...@newsread.albacom.net...
> > > Ciao ringo,
> > > hai ragione!
> > > Il problema č che DOCmd.RunSql  usa il motore JET interno di Access e
> con
> > i
> > > progetti ADP non funziona.
> > > Con SQL Server nei progetti ADP bisogna usare ADO.
> > > A titolo di esempio:
> > >
> > > dim cmd as ADODB.Command
> > >
> > > set cmd = New ADODB.Command
> > > cmd.Connection = CurrentProject.ActiveConnection
> > > cmd.CommadType = acCmdText
> > > cmd.CommandText = "Select * From Tabella"
> > > cmd.Execute
> >
> > Grazie alla tua dritta il seguente codice funziona:
> >
> > Dim cmd As ADODB.Command
> >
> > Set cmd = New ADODB.Command
> >
> > cmd.ActiveConnection = "Provider=sqloledb;" & _
> >            "Data Source=10.176.14.250;" & _
> >            "Initial Catalog=DBAGE;" & _
> >            "User Id=sa;" & _
> >            "Password="
> >
> > cmd.CommandType = adCmdText
> >
> > cmd.CommandText = "Select * into subagenzie from DECOD_SUBAGENZIE;"
> > cmd.Execute
> >
> > N.B.: tramite il codice ci si connette ad un DB sql nella rete perň
> > eseguendo con "cmd.Execute" mi crea la tabella "subagenzie" nel DB sql
che
> > ho in rete
> > e non nel ADP dove lancio l'execute... come posso fare?
> >
> Non riesco a capire ma tu vuoi crearti una tabella nell'ADP stile MDB?
> Se č cosě non si puň!
> Cinzia
quello che mi servirebbe:
lanciando il codice da un ADP,
vorrei leggermi una tabella su un altro sql server
della rete e creare la tabella nell'adp....
č impossibile farlo con un'esecuzione di una stringa sql?
lanciando il codice sopra funziona ma la tabella
viene creata sull'altro sql server e non da dove lancia la sql...
grazie
ringo


title: Futuro di Access

author: JJRR

text:
Chiedo a tutti voi se Access può rappresentare (in ambiente
multiutente) un valido strumento, dato che chiunque sento sembra
orientarsi piu' su SQl - ASP - Visual Basic ecc. A questo punto è così
come si dice oppure.........
E' vero che Access come FE è una buona scelta su SQL (BE), ma non
meglio, così dicono, di Visual Basic o altro.
Grazie a tutti .


title: Futuro di Access

author: 'Roccia' Max

text:
On 12 Lug, 21:06, JJRR <
PNE...@gmail.com
> wrote:
> E' vero che Access come FE è una buona scelta su SQL (BE), ma non
> meglio, così dicono, di Visual Basic o altro.
Dipende da cosa devi fare, come per tutte le cose... se devi gestire
non troppi dati, hai bisogno di qualcosa di flessibile, che puo'
essere modificato in tempi ragionevoli, che puo' girare praticamente
di qualunque macchina Win, che non ti porti via ere geologiche in
planning e progettazione, access va benissimo.
E comunque, Access senza VBA e' come il sesso senza una partner,
capisc'amme'....
cia'
Max


title: Futuro di Access

text:
JJRR wrote:
Accesserò

Hai ragione da vendere. In ogni caso Access+SQL 2005+ODBC e per quanto riguarda i db non hai problemi
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


title: Futuro di Access

author: ciroteo

text:

peccato per te per gli aspetti concerntenti il sesso ...


title: Futuro di Access

author: Simone Calligaris

text:
"'Roccia' Max"
> E' vero che Access come FE è una buona scelta su SQL (BE), ma non
> meglio, così dicono, di Visual Basic o altro.
>Dipende da cosa devi fare, come per tutte le cose... se devi gestire
>non troppi dati
Ti chiede se è una buona scelta con SQL Server come BE e tu gli rispondi che
non può gestire troppi dati?
Saluti.


title: Futuro di Access

text:
On 13 Lug, 23:53, "Simone Calligaris" <
simoc...@libero.it
> wrote:
> Ti chiede se è una buona scelta con SQL Server come BE e tu gli rispondi che
> non può gestire troppi dati?
Oops... non ho attaccato il cervello... o meglio, s'e' consumato a
meta' settimana :D
cia'
Max


title: Futuro di Access

text:
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio news:1184366506.3...@r34g2000hsd.googlegroups.com...
Oops... non ho attaccato il cervello... o meglio, s'e' consumato a
meta' settimana :D
cia'
Max
[risposta]
Oppure... Troppo VBA!
Ciao.
--
Sergio MAZZA


title: casella combinata che fa saltare il focus in un campo

text:
Scusate il mio problema è questo: ho 3 campi in una tabella
Nomi
Cose
Città
Animali
nel campo Nomi ho una casella combinata con valori numerici 1 2 3 4 5 quando
l'utente seleziona un valore dalla maschera di inserimento , per esempio 2
il cursore  mi deve saltare ad al campo Animali se seleziona 5 al campo
Città come si fa? Serve una macro una riga di codice boh!!!
Grazie


author: Fabio Montagner

text:
Sull'evento "su modifica", inserisci un modulo che verifichi il valore della
combo ed in base a quello imposti il setfocus sul controllo che ti
interessa.
"
mr.mz
" <
mr...@tiscalinet.it
> wrote in message
news:9tj1ig$19h3$1...@newsreader1.mclink.it...



text:
ehh, humm scusa innanzitutto ti ringrazio ma veramente io non sono molto
"pratico"... non ho mica capito! non è che potresti spiegarmi i passi, per
favore?
Fabio Montagner <
f.mon...@libero.it
> wrote in message
9tj4ib$52ts$1...@stargate1.inet.it...



author: Antonio Biso

text:
mr.mz
 <
mr...@tiscalinet.it
> wrote in message
9tsvfp$2b44$1...@newsreader1.mclink.it...
> ehh, humm scusa innanzitutto ti ringrazio ma veramente io non sono molto
> "pratico"... non ho mica capito! non č che potresti spiegarmi i passi, per
> favore?
Il primo passo č quello di scrivere DOPO il quoting!!!
Antonio


text:
> ehh, humm scusa innanzitutto ti ringrazio ma veramente io non sono molto
> "pratico"... non ho mica capito! non è che potresti spiegarmi i passi, per
> favore?
Sull'evento "su modifica" della casella combinata, devi inserire del codice
VBA che vada a verificare il valore selezionato nella casella comb. stessa.
Per ogni valore possibile, andrai ad impostare la proprietà "setfocus" del
controllo che contiene i campi Animali, Città, etc.
es.
if me.tuacombo = 1 then
    me.CtrAnimali.setfocus = true (non mi ricorso se va "=")
else if me.tuacombo = 2 then
    me.ctrCitta.setfocus . . . . etc
end if


text:
perfetto sono riuscito a farlo ti ringrazio; il valore di controllo  non
andava tra " "  e la condizione dopo if andava tra parentesi però in questo
modo riesco a fargli fare una sola condizione dopo il then cioè:
 if (animali=1) then 'così effettuo la condizione
    citta.setfocus=true 'così imposto il focus sul campo citta se la
condizione è vera
  elseif animali=2 then 'se questa condizione è vera abilita il focus su
cose
   cose.setfocus=true
end if
il problema è che dopo il then oltre a fare
citta.setfocus=true
 dovrebbe locked (disabilitare) un altro campo per esempio
nomi; ho provato ha fare :
 if (animali=1) then
    citta.setfocus=true
     nomi.locked=true
  elseif animali=2 then
   cose.setfocus=true
end if
ma non va!?
Fabio Montagner <
f.mon...@libero.it
> wrote in message
9tt5sv$1td0$1...@stargate1.inet.it...



text:
mr.mz
 <
mr...@tiscalinet.it
> wrote in message
9u0e5k$2nt1$1...@newsreader1.mclink.it...
> perfetto sono riuscito a farlo ti ringrazio; il valore di controllo  non
MA CI SEI RIUSCITO DE CHE?!?!?
Che stai continuando a scrivere DOPO il quoting!?!?!?!
Antonio


text:
Antonio Biso <
ch...@etruria.net
> wrote in message
06QM7.187870$sq5.8...@news.infostrada.it...
> MA CI SEI RIUSCITO DE CHE?!?!?
> Che stai continuando a scrivere DOPO il quoting!?!?!?!
>intendi dire che devo rispondere in questo modo!?
Mauri


text:
mr.mz
 <
mr...@tiscalinet.it
> wrote in message
9u2aqv$2u9q$1...@newsreader1.mclink.it...

Ooooohhhh...
Lo vedi che quando ti applichi ottieni dei risultati?!?
Antonio


title: collegare Excel ad Access

author: Maurizio

text:
ciao a tutti
sto cercando di capire come passare dati tra Access ed Excel e grazie
agli esempi presenti nel sito comune sono riuscito a inserire valori da
Access nelle celle di Excel
Non capisco come fare l'operazione inversa. Ad esempio, se ho un foglio
Excel voglio prendere il contenuto della cella D4 presente in Foglio2 e
copiarlo nel campo Numero presente nella maschera Test. In maschera
sono posizionato su un record con un ID preciso
è una cosa complicata anche da spiegare ma spero di essere stato
abbastanza chiaro
grazie a tutti
Maurizio


title: collegare Excel ad Access

author: eSQueL

text:
"Maurizio" <
consu...@open.it
> ha scritto nel messaggio
news:1164747636....@j44g2000cwa.googlegroups.com...





________________________
Pippo.xls deve esistere nella directory del db.
Sub DatiDaExcel()
    Dim exclApp As Excel.Workbook
    Dim xlApp As Excel.Application
    Dim WKS As Excel.Worksheet, MyString As String
    Set exclApp = GetObject( _
    Application.CurrentProject.Path & "\Pippo.XLS")
    Set xlApp = exclApp.Parent
    xlApp.Visible = True
    exclApp.Windows(1).Visible = True
    Set WKS = exclApp.Worksheets("Foglio1")
    With WKS
        MyString = .Range("A1").Value
    End With
End Sub
Ciao.
eSQuel


title: collegare Excel ad Access

text:
eSQueL ha scritto:

grazie funziona
non riesco pero' a chiudere Excel in automatico
ciao
Maurizio


title: collegare Excel ad Access

text:
"Maurizio" <
consu...@open.it
> ha scritto nel messaggio
news:1164778561.5...@n67g2000cwd.googlegroups.com...
eSQueL ha scritto:


_______
    exclApp .Quit
    exclApp = Nothing 'distrugge l'oggetto creato
    xlApp = Nothing
    WKS = Nothing
eSQueL


title: Copiare automaticamente campi di una tabella in altra tabella

author: Franco

text:
Come posso far copiare automaticamente i dati della Tabella
FATTURE in Tabella CASSA una volta che spuntata la casella
PAGATO di FATTURE?


text:
Scusate riformulo la domanda:
Come posso far copiare automaticamente alcuni campi di
tabFATTURE in tabCASSA una volta spuntata la casella PAGATO
in tabFATTURE?
Grazie


text:

Sull'evento Click della casella PAGATO lanci una query di
aggiornamento o di accodamento della tabella FATTURE
con le dovute condizioni
Ciao


text:
> Sull'evento Click della casella PAGATO lanci una query di
> aggiornamento o di accodamento della tabella FATTURE
> con le dovute condizioni
> Ciao
E' proprio la query giusta che non riesco a creare.
I campi delle due tabelle hanno nome e impostazioni diverse.
Eseguendo la query mi da errore: 'Impossibile accodare tutti
i record ......  campi impostati a Null per errore di
conversione....'.
Posso fare qualcosa di semplice senza dover travolgere tutto
il db che già contiene dati?
Grazie
ciao


author: Roberto da Parma

text:
"Franco" <
fc2...@virgilio.it
> ha scritto nel messaggio
news:488b305b$0$1081$4faf...@reader2.news.tin.it...

Se non dai almeno i campi delle due tabelle come possiamo aiutarti?
L'errore che ti restituisce potrebbe essere normalissimo poichè tu nella
query accoderai solo i campi che ti interessano mentre la tabella su cui
accodi potrebbe voler il dato nei campi indicizzati o con chiave...o appunto
non accettare campi con valore null...
Ciao
--
Roberto da Parma


text:
>
> Se non dai almeno i campi delle due tabelle come possiamo aiutarti?
> L'errore che ti restituisce potrebbe essere normalissimo poichè tu nella
> query accoderai solo i campi che ti interessano mentre la tabella su cui
> accodi potrebbe voler il dato nei campi indicizzati o con chiave...o appunto
> non accettare campi con valore null...
>
> Ciao
>
Forse ho capito.
Controllerò i campi dell Tab su cui devo appendere i dati.
Poi ti farò sapere.
Grazie della collaborazione
Ciao
Franco


title: annulla!!!

author: range

text:
non capisco, sono recidivo, una cosa: ad un pulsante importa faccio
attivare la finestra Importa. se clicco sul  pulsante annulla della finstra
Importa
questa si chiude e compare un messaggio come questo 'Errore run-time 2501
l'azione
RunCommand è stata annullata'. Come faccio ad evitare che compaia questo
messaggio generato da access ed eventualmente al pulsante annulla associare
un mio messaggio e non quello di default di access chemi segnala
'gisutamente' che l'azione RunCommand p stata annullata?
grazie a tutti
mike
--
Posted from
mail-5.tiscalinet.it
 [195.130.225.151]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: annulla!!!

author: Roberto

text:
"range" <
ra...@tiscalinet.it
> ha scritto nel messaggio
news:NFBBIAHGIODDDFFHH...@tiscalinet.it...

Intercetta l'errore e fai apparire il messaggio che vuoi.


title: annulla!!!

text:
range <
ra...@tiscalinet.it
> wrote in message
NFBBIAHGIODDDFFHH...@tiscalinet.it...
> non capisco, sono recidivo, una cosa: ad un pulsante importa faccio
> attivare la finestra Importa. se clicco sul  pulsante annulla della
finstra
> Importa
> questa si chiude e compare un messaggio come questo 'Errore run-time 2501
> l'azione
> RunCommand è stata annullata'. Come faccio ad evitare che compaia questo
> messaggio generato da access ed eventualmente al pulsante annulla
associare
> un mio messaggio e non quello di default di access chemi segnala
> 'gisutamente' che l'azione RunCommand p stata annullata?
Sei recidivo!
on error goto gest_err
docmd.runcommand ???
goto fine
gest_err:
msgbox "Hai annullato, mo' che voi, la bambolina?"
fine:
end function
Antonio


title: Funzione iif:help!

author: bizio

text:
Ciao a tutti,
in un report ho un campo C_Valore che può contenere 3 valori numerici
(0,1,2) e una casella non associata C_Ris che vorrei ci fosse scritto
un testo diverso a seconda del valore in C_Valore.
Es.
C_Valore=0 C_Ris="esente"
C_Valore=1 C_Ris="paga quota"
C_Valore=2 C_Ris="paga intero"
pensavo di usare la funzione iif nell'origine controllo della casella
C_Ris,mi riesce bene con una condizione,ma non riesco a concotenare le
iif!!
Mi date una mano?
Grazie mille


title: Funzione iif:help!

author: antonio

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1181654382.4...@n15g2000prd.googlegroups.com...



=iif (c_valore = 0;"esente";iif (c_valore = 1;"paga quota";"paga intero"))
Ciao
Antonio


title: Funzione iif:help!

author: Sergio MAZZA

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1181654382.4...@n15g2000prd.googlegroups.com...



[risposta]
Non hai bisogno dell'IIF, comunque:
=IIF(C_Valore=0;"esente";IIF(C_Valore=1;"paga quota";IIF(C_Valore=2;"paga
intero";"---")))
Oppure
=Choose(C_Valore+1;"esente";"paga quota";"paga intero")
Occhio che se C_Valore contiene valori Null (nulli) l'IIF/Choose non viene
verificato; devi integrare la verifica con la funzione NZ:
=IIF(Nz(C_Valore;0)=0;...
=Choose(Nz(C_Valore;0)+1;...
Queste le puoi inserire direttamente nella casella di testo C_Ris, proprietà
"origine controllo"...
Ciao.
--
Sergio MAZZA


title: Funzione iif:help!

text:
> =iif (c_valore = 0;"esente";iif (c_valore = 1;"paga quota";"paga intero"))
>
> Ciao
> Antonio
Grazie ancora perfetto