text:
In data Wed, 29 Dec 2004 13:41:48 +0100, Sergio MAZZA ha scritto:
CUT
> Prova così:
> strSQL="INSERT INTO tblCestino SELECT tblArchivio.* FROM tblArchivio " & _
> "WHERE " & strCriteri & ";"
>
> Ciao.
Ciao Ok Perfetto
ora va tutto posto il codice per intero così come io lo utilizzo per
spostare i record prima e cancellarli poi
_________________
Private Sub Erase_Click()
On Error GoTo Err_Erase_Click
    Me!Lista = Null
    Dim strLista As String
    Dim strCriteri As String
    Dim varItem As Variant

    If Me!VisTitoli.ItemsSelected.Count = 0 Then Exit Sub

    For Each varItem In Me!VisTitoli.ItemsSelected

        strLista = strLista & _
            Me!VisTitoli.Column(0, varItem) & ","
        Me!Lista = Me!Lista & _
            Me!VisTitoli.Column(1, varItem) & ", "
    Next varItem

    strLista = Left$(strLista, Len(strLista) - 1)
    Me!Lista = Left$(Me!Lista, Len(Me!Lista) - 2)

    'Criteri di selezione

    strCriteri = "[IDFile] IN (" & strLista & ")"

    'Copia i file nella tblCestino

    Dim strSQL As String

   strSQL = "INSERT INTO tblCestino SELECT tblArchivio.* FROM tblArchivio "
& _
"WHERE " & strCriteri & ";"
    DoCmd.SetWarnings False
    DoCmd.RunSQL strSQL
    DoCmd.SetWarnings True

    'Cancella il record filtrando sui
    'Files selezionati in base ai criteri di selezione

    Dim strSQL1 As String

    strSQL1 = "DELETE * FROM tblArchivio " & _
                        "WHERE " & strCriteri & ";"

    DoCmd.SetWarnings False
    DoCmd.RunSQL strSQL1
    DoCmd.SetWarnings True
    Me!VisTitoli.Requery

    'Deseleziona tutte le righe della casella di riepilogo

    Dim Cont As Integer
    For Cont = 0 To Me!VisTitoli.ListCount - 1
        Me!VisTitoli.Selected(Cont) = False
    Next Cont

Exit_Erase_Click:
    Exit Sub
Err_Erase_Click:
    MsgBox Err.Description
    Resume Exit_Erase_Click
End Sub
_____________________
ci sono due cose da ricordare:
1 bisogna creare nella form una casella di testo non visibile con etichetta
  Lista
2 io ho abilitato nelle proprietà della casella di riepilogo la selezione
  multipla
ciao Sthepan


title: reversibilita avvio controllato

author: Giancarlo Fochetti

text:
Salve a tutti , come da oggetto dopo aver creato un piccolo applicativo lo
faccio avviare con tutti i controlli di avvio disabilitati in modo che non
si possa erroneamente interagire con tabelle e quant'altro. Tutto bene , ma
quando devo intervenire per qualche modifica ? Esiste un comando VBA o un
modo per rientrare nel mdb con tutti le selezioni di avvio abilitate ? Ho
provato a cercare con strumenti - avvio sull'help ma non ho avuto
soddisfazione. Grazie.


title: reversibilita avvio controllato

author: geppo

text:
Ciao "Giancarlo Fochetti" <
foc...@alice.it
> ha scritto nel messaggio
news:49c75127$0$846$4faf...@reader5.news.tin.it...

puoi usare questo mdb di Davide Pigoni:
sito:
www.sitocomune.com
sezione: General
faq: 6.78 Disabilitare/abilitare l'effetto del tasto shift
--
Ciao
Geppo


title: reversibilita avvio controllato

author: max

text:
"Giancarlo Fochetti" <
foc...@alice.it
> ha scritto nel messaggio
news:49c75127$0$846$4faf...@reader5.news.tin.it...

tieni premuto shift e poi fai doppio click per farlo partire (non lasciare
lo shift fino a quando il programma non è partito)
ciao
Max


title: reversibilita avvio controllato

text: Grazie e' il minimo.


title: Selezionare record

author: Fausto

text:
Salve a tutti. Sto cercando qualcuno che ha già realizzato una funzione che
consenta in una maschera continua di selezionare un record intero magari
cambiando il colore dello sfondo o rendendo i caratteri in grassetto.Ho
scaricato vari esempi da
www.sitocomune.it
 ed un paio da altri siti ma non
ne ho trovato nemmeno uno (su 5 ) che funzionasse correttamente in Access
2000 o che facesse al caso mio.
Devo solamente selezionare in qualche modo (sfondo o testo in grassetto) il
record corrente.
Qualche info in merito?
grazie a tutti
fausto


title: Selezionare record

author: Emyr

text:


prova a creare un campo di sfondo non associato e a cambiargli colore
sull'evento su corrente
Saluti.
Emanuele.


title: Selezionare record

author: Roberto da casa

text:
"Fausto" <
fca...@tin.it
> ha scritto nel messaggio
news:YFGu8.23111$vF6.7...@news2.tin.it...

Visto che stai lavorando con A2000, so che in A2000 esiste la formattazione
condizionale: hai provato ad usarla?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Selezionare record

author: Alfiero Ricci

text:
"Fausto"

E' possibile, ma nonostante Access sia sul mercato da dieci anni, resta una
gran menata:
http://www.lebans.com/conditionalformatting.htm
Ciao: Alfio


title: Selezionare record

text:
Ciao e grazie a tutti per le risposte.Rispondo a tutti con un messaggio
solamente:
Per Emyr:
non va bene, creando un campo di sfondo ottengo il risultato che tutte le
righe si colorano dello sfondo selezionato
Per Roberto da casa:
Hai ragione, il A2000 esiste la formattazione condizionale che trovo molto
utile in alcuni casi.Pero' non è esattamente quello che cercavo in quanto la
funzione consiste nel cambiare sfondo o colore carattere di un controllo in
particolare e non dell'intero record, oltretutto la condizione si applica al
contenuto del campo e non sul record corrente.E poi è una funzione che si
scrive facilmente con i vari IF, IIF e SELECT CASE, questi di MS potevano
pure fare uno sforzo in piu......
Per Alfiero Ricci:
Si l'ho già provata.Sarebbe quello che fa al caso mio ma purtroppo non
riesco a farla funzionare all'interno del mio database.O meglio, se faccio
funzionare la form cosi come è va bene, se provo a modificarla per il mio
scopo non funziona piu.....boh!!
Ho trovato altri esempi riguardo le funzioni tipo "selrow" o "rowselect",ma
purtroppo  senza grossi risultati.
Grazie a tutti comunque, se avete novita fatemi sapere.
grazie
fausto
"Alfiero Ricci" <
alfio...@libero.it
> ha scritto nel messaggio
news:5CXu8.43522$SR5.1...@twister1.libero.it...



title: Selezionare record

author: Alberto S.

text:
> Ciao e grazie a tutti per le risposte.Rispondo a tutti con un messaggio
> solamente:
>
> Per Emyr:
> non va bene, creando un campo di sfondo ottengo il risultato che tutte le
> righe si colorano dello sfondo selezionato
>
> Per Roberto da casa:
> Hai ragione, il A2000 esiste la formattazione condizionale che trovo molto
> utile in alcuni casi.Pero' non č esattamente quello che cercavo in quanto
la
> funzione consiste nel cambiare sfondo o colore carattere di un controllo
in
> particolare e non dell'intero record, oltretutto la condizione si applica
al
> contenuto del campo e non sul record corrente.
[CUT]
Scrivi la tua risposta dopo il messaggio precedente, non prima.
IMO la via piů semplice č effettivamente la formattazione condizionale. Se,
come succede quasi sempre, la riga da evidenziare č composta da piů
controlli, puoi applicare la formattazione condizionale a tutti i controlli
oppure inserire un controllo di sfondo e applicare la formattazione
condizionale solo a quello.
Il problema vero (se problema lo si puň definire) č come dire ad Access di
applicare la formattazione condizionale solo al record corrente.
Io l'ho risolto cosě:
Nella maschera continua due controlli nascosti:
- il primo associato al campo chiave della tua origine record (txtId)
- il secondo non associato (txtIdCorr)
A fronte dell'evento 'corrente' della maschera continua la seguente riga di
codice
    Me.txtIdCorr = Me.txtId
Ora puoi applicare la formattazione (al controllo o ai controlli che vuoi)
inserendo l'espressione: txtIdCorr = txtId
Ciao
--
Alberto


title: Re: Lynk e curiosità..

author: Pablitomf

text:
apache ha scritto:
> Ciao!Una curiosità:all'interno delle mie maschere uso spesso delle etichette
> con indirizzi ipertestuali..All'apertura del pgm il colore del carattere di
> esse è blu,ma dopo avere cliccato e visitato il link diviene marroncino,come
> avviene anche nei siti..E' normale,ma vorrei sapere se esiste il modo per
> lasciarlo sempre blu!Scusate se è una stupidaggine!Grazie
Strumenti/Opzioni/Collegamento ipertestuale/html.... usa i colori che vuoi
--
Pablitomf (Maurizio Facciuti)
“Quando non ti eserciti ricorda che qualcuno in qualche posto si sta
allenando e, quando lo incontrerai, ti batterà”.
Ed Macauley
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: ordinare dati in maschera in base a textbox nn associata

author: Nicola

text:
ciao a tutti
ho una maschera il cui campo Data è in formato testo, ho aggiunto un
controllo con la funzione =Cdate(Datarif) e lo dovrei tenere nascosto ed
ordinare i dati in base a questo controllo, come faccio? su che proprietà
della maschera devo agire?
grazie a tutti
Nicola


author: Antonio Biso

text:
"Nicola" <
nick.19...@tin.it
> ha scritto nel messaggio
news:ftTrb.3517$hV.1...@news2.tin.it...

Immagino che la maschera sia associata no?
Quindi c'è una tabella o una query come recordsource
Se non c'è la query la crei e ci metti anche il campo calcolato
CDate(Datarif). Quindi ordini la query per questo campo.
Antonio


author: Maurizio

text:
"Nicola" <
nick.19...@tin.it
> wrote in message news:<ftTrb.3517$
hV.1...@news2.tin.it
>...

Puoi usare una Query fatta così ....
SELECT Tabella.Nome
FROM Tabella
ORDER BY CDate(Tabella.DataRif);
e poi usarla come fonte dati per la
Maschera. Nella maschera nascondi (visibile ->No) poi la casella di testo
che contiene la CDate(Tabella.DataRif).
Ciao
maurizio.


title: Password

author: Alberto Bosco

text:
Come faccio a passare dal FE al BE la password di apertura del database
stesso?


title: filtrare sottomaschera da combobox

text:
ciao a tutti.

Ho un problema di questo tipo.....semplificando
molto...

Ho creato tre tabelle:

1) una tabella chiamata PROVE nella
quale metto il nome della prova (ad es: peso specifico)

2) una tabella chiamata MISURE nella
quale metto il nome delle misure (ad es: peso1, peso2, peso3, peso campione,
note) relative alla prova

3) una tabella chiamata DETTAGLIPROVE
nella quale lego la singola prova alle misure da prevedere per la stessa,
quindi avrò:

ID       PROVA
    MISURA

1  peso specifico  peso1

2  peso specifico  peso 2

3  peso specifico  peso3

4  peso specifico  peso campione

5  peso specifico  note

Con uno sviluppo in verticale (il database
che avevo creato in precedenza aveva uno sviluppo orizzontale che mi ha
creato un sacco di problemi sino a spingermi a rifarlo da capo.....)

Questo è solo un esempio relativo ad
una prova (prova di peso specifico) ma in realtà le prove sono circa una
trentina ognuna con un numero diverso di misure: ce ne sono alcune che
per ogni prova prevedono una ventina di misure da effettuare...

Ad ogni misura devo associare un valore
numerico (es: 1,234 oppure 0,078 ecc)

Vorrei realizzare una maschera di immissione
dati che funzioni in questo modo:

Con una combo-box seleziono il nome
della prova (e fin qui tutto ok)

Dopo aver selezionato il nome della
prova, una sottomaschera dovrebbe visualizzare i nomi delle relative misure
( e fin qui tutto ok), con a fianco un campo vuoto per l'immissione del
valore numerico (o testo, a volte) relativo alla misura (quindi un campo
vuoto per ogni misura) come faccio? Sono fermo da parecchio tempo e le
ho provate un pò tutte senza approdare ad un risultato concreto.

Avevo già esposto il quesito altre volte
e dopo aver messo in pratica diversi suggerimenti sono arrivato a questo
tipo di sviluppo del database.

In pratica ogni volta che seleziono
il nome della prova la sottomaschera mi deve visualizzare le misure relative
alla prova con il campo valore vuoto e pronto per l'inserimento.....

Sul sitocomune ho trovato un esempio
che potrebbe fare al caso mio (3.62:come si può filtrare una maschera in
base alla selezione multipla effettuata su una casella combinata) però
nel mio caso ho una maschera con sottomaschera e dovrei avere la possibilità
di inserire i dati.

Io non sono esperto di vba e quindi
non sò scrivere codici.....

Grazie per l'aiuto

ciao


title: filtrare sottomaschera da combobox

author: Roberto dalla campagna

text:
<
ca...@flag.it
> ha scritto nel
  messaggio
news:f8acfu$89i$1...@balena.cs.interbusiness.it
...


Per prima cosa ti faccio presente che in un NG
  dovresti inviare messaggi nel fornato Testo normale e non nel formato
  HTML.

Poi, ammesso e non concesso che io abbia ben
  compreso ciò che vuoi fare, a fronte dell'evento "Dopo aggiornamento" della
  casella combinata di cui sopra potresti inserire nella tabella DETTAGLIPROVE
  un record per ogni recod contenuto nella tabella MISURE con la quantità a zero
  e personalizzandoli naturalmente con l'ID della prova scelta; a questo punto
  con un requery della sottomaschera in essa dovresti visualizzare i record
  appena inseriti per i quali digiterai solo la quantità.

Sperò di aver ben compreso il tuo problema e
  nel caso positivo di essere riuscito a spiegare bene la mia
  soluzione.

Grazie per l'aiuto

Prego.

ciao

--

Roberto
-----------------------------------------------
il
  Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: filtrare sottomaschera da combobox

text:
ciao
Grazie mille per la risposta.....e spero di non postare in html!!
Ho però ancora un dubbio.
Applicando la tua soluzione "credo" che se dalla combobox della maschera
principale io seleziono il nome di una prova a cui ho già associato dei
dati in precedenza, nella sottomaschera oltre a visualizzarmi le misure
previste per la prova selezionata mi visualizza anche i valori numerici
già inseriti......mi spiego meglio con un esempio.
Supponiamo che nella tabella DETTAGLI PROVE siano già inseriti questi
dati:
ID     /   PROVA   /   MISURA  /  VALORE
1 / peso specifico /  peso1    /      1,234
2 / peso specifico /  peso2    /      1,435
3 / peso specifico /  peso3    /      1,333
Quando dalla maschera principale, per un nuovo record, io seleziono ancora
la prova di peso specifico nella sottomaschera (visualizzazione foglio
dati) mi si deve presentare questa situazione:
ID     /   PROVA   /   MISURA  /  VALORE
1 / peso specifico /  peso1    /
2 / peso specifico /  peso2    /
3 / peso specifico /  peso3    /
Ovviamente nella sottomaschera non visualizzo   l'ID e il nome della prova
ma solo il campo misura e il campo valore.
La sottomaschera è legata alla maschera principale dal campo "prova"
Spero di essermi spiegato meglio......
grazie per la risposta
ciao


title: filtrare sottomaschera da combobox

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:f8ccr4$kcs$1...@balena.cs.interbusiness.it...
>ciao
>Grazie mille per la risposta.....e spero di non postare in html!!
Come puoi verificare ora non usi HTML.

Naturalmente nella sottomaschera verranno visualizzati tutti i record
correlati alla prova selezionata, sia quelli nuovi e senza valore che i
record precedenti.
A te serve qualcosa di diverso?
>grazie per la risposta



title: filtrare sottomaschera da combobox

text:
Ciao, grazie per la risposta
A me serve una sottomaschera che mi mostri solo i nomi delle "misure"
relative alla "prova" selezionata nella maschera principale con il campo
"valore" vuoto e pronto per l'inserimento e con, eventualmente, la
possibilità (se necessario) di inserire anche nuove misure nel caso si
crei una nuova prova.
Io purtroppo da solo non riesco a capire cosa devo modificare.....
Ripeto, l'esempio3.62 (come si può filtrare una maschera in base alla
selezione multipla effettuata su una casella combinata) è molto simile a
ciò che vorrei ottenere solo che nel mio caso si tratta di maschera con
sottomaschera e ho la necessità di avere il campo valore vuoto e pronto
per l'inserimento.
Ciao e grazie per la pazienza
P.S.: ma qual'è la differenza tra html e testo? Io quando leggo i miei
messaggi non vedo differenza....


title: filtrare sottomaschera da combobox

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:f8k25l$k85$1...@balena.cs.interbusiness.it...
>Ciao, grazie per la risposta
>A me serve una sottomaschera che mi mostri solo i nomi delle "misure"
>relative alla "prova" selezionata nella maschera principale con il campo
>"valore" vuoto e pronto per l'inserimento e con, eventualmente, la
>possibilità (se necessario) di inserire anche nuove misure nel caso si
>crei una nuova prova.
Scusami, ma le eventuali misure precedenti della prova selezionata che cosa
ne vuoi fare?
Vuoi cancellarle ed inserire una nuova serie di misure?
Devo ammettere, sicuramente per colpa mia, che ancora non sono stato in
grado di comprendere cosa tu voglia fare.
>Io purtroppo da solo non riesco a capire cosa devo modificare.....
>Ripeto, l'esempio3.62 (come si può filtrare una maschera in base alla
>selezione multipla effettuata su una casella combinata) è molto simile a
>ciò che vorrei ottenere solo che nel mio caso si tratta di maschera con
>sottomaschera e ho la necessità di avere il campo valore vuoto e pronto
>per l'inserimento.
Dal mio punto di vista c'è una grande differenza su come lavora la maschera
di ricerca della FAQ 3.62 ed una maschera di inserimento.
>Ciao e grazie per la pazienza
Mi dispiace che non sono stato ancora in grado di abbozzare una soluzione.
>P.S.: ma qual'è la differenza tra html e testo?
I messaggi nel formato testo,al contrario di quelli HTML, non sono
formattati quindi sicuramente leggibili da qualsiasi news reader.
> Io quando leggo i miei
>messaggi non vedo differenza....
Strano, io la differenza l'ho vista, infatti ti ho suggerito di non usare
messaggi HTML nei NG.



title: filtrare sottomaschera da combobox

text:
Ciao, grazie per la pazienza...capisco che non sia facile comprendere cosa
ho in mente di fare...
Per quanto riguarda l'esempio della FAQ 3.62 era solo per dare un'immagine
"visiva" del risultato finale che vorrei ottenere.
Effettivamente la "struttura" della FAQ è diversa dal mio caso però quello
che volevo far capire è che il risultato finale deve essere
"simile"....non vorrei aver creato maggiore confusione....
Ho notato solo ora che nella FAQ ogni volta che si seleziona una nuova
categoria i nomi dei prodotti si aggiungono a quelli della categoria
selezionata in precedenza mentre nel mio caso questo non deve accadere.
Per quanto riguarda le misure, attualmente una maschera del genere, mi
potrebbe permettere di gestire circa 30 prove diverse.
Se però un giorno dovessi avere la necessità di aggiungere ancora una
prova perchè è stata acquistata una nuova attrezzatura in laboratorio
vorrei avere la possibilità di inserire il nome della prova nella combobox
(e fin qui è tutto ok) della maschera principale e di inserire poi i nomi
delle misure da prevedere per questa prova nella sottomaschera (con i
relativi valori che, ovviamente, cambieranno poi ogni volta che faccio la
stessa prova - cambiano solo i valori e non le misure).....e questo è un
caso.
Un secondo caso potrebbe essere che per una prova (supponiamo la prova di
carico a rottura) per cui erano state previste 10 misure un bel giorno,
perchè cambia la normativa di riferimento, se ne devono prevedere 12
percui mentre tutte le prove di carico a rottura precedentemente inserite
devono rimanere invariate (sia come misure previste che come valori -
nella tabella), quelle nuove devono avere 12 misure percui la prima volta
che faccio un inserimento con la nuova normativa richiamando la prova di
carico a rottura mi dovrebbero comparire sempre le 10 misure con la
possibilità di aggiungerne  2. Quindi poi, fatta la modifica, ogni volta
che richiamo la prova di carico a rottura, nella sottomaschera mi devono
comparire i nomi delle 12 misure previste con i relativi campi valore
vuoti e pronti per l'inserimento.
Spero di essermi spiegato meglio.....almeno spero!!
ciao e grazie ancora per l'aiuto e soprattutto per la pazienza


title: filtrare sottomaschera da combobox

text:
<
ca...@flag.it
> ha scritto nel messaggio
news:f8mncs$je9$1...@balena.cs.interbusiness.it...

Mi vergogno a dirlo, ma non riesco ancora a comprendere bene cosa ti serve,
forse percheé non mi è chiaro a sua vola ogni prova a cosa si riferisce.
Comunque cerchiamo di lavorare con metodo: prima di pensare alle maschera,
alle sottomaschere èd alle caselle combinate perché non mi dici quale sono
le tabelle in gioco, la loro struttura dettagliata e come sono tra loro in
relazione: forse il conoscere e capire la struttura dei dati mi aiuterà a
trovare insieme a te una soluzione per inserire i nuovi record nelle
tabelle.
>ciao e grazie ancora per l'aiuto e soprattutto per la pazienza
Prego.



title: filtrare sottomaschera da combobox

text:
ciao
Allora....devo sviluppare un db per inserire tutti i dati relativi a dei
controlli che vengono fatti in un laboratorio di controllo di una azienda
del settore plastico. Cerchiamo di semplificare "all'osso" in modo tale da
rendere più chiaro il problema: consideriamo un'unica prova, la prova di
allungamento a rottura (AR) da effettuare su due campioni di materiale
diversi tra loro:campione1 e campione2. Sostanzialmente consiste nel
prendere dei provini di gomma e allungarli sino a quando si rompono con
uno strumento che, alla rottura del provino, mi restituisce un valore
numerico. Il nome della prova l'ho inserito nella tabella "PROVE". Ogni
prova di AR consiste in 3 trazioni (ogni prova viene ripetuta 3 volte)
quindi abbiamo 3 misure (trazione1, trazione2, trazione3) e il nome di
queste l'ho inserito nella tabella "MISURE". Poi ho una tabella chiamata
"DETTAGLIPROVE" nella quale lego la singola prova alle misure da prevedere
per la stessa e cioè in questo caso:
tabella "PROVE"                                      tabella
"DETTAGLIPROVE"                    tabella "MISURE"
IdProva -   chiave prim. contatore       IdDettProve  - chiave prim.
contatore    IdMisura -chiave prim. contatore
Prova -       testo                                         IdProva
                        Misura -    testo
 IdMisura
Quindi ogni prova può avere più misure e la relazione è uno a molti.
Questa struttura mi permette di realizzare una form con all'interno una
subform in modo tale che quando seleziono il nome della prova di AR mi
compaiono nella subform i nomi delle 3 misure (trazione1, trazione2 ecc).
Quindi avrò (campione1):
MainForm: allungamento a rottura
SubForm:             trazione1
                                trazione2
                                trazione3
Quando il provino di gomma si rompe lo strumento mi restituisce un valore
numerico (un valore per ogni trazione) che io devo inserire nel mio db. Se
io inserisco nella tabella "MISURE" un campo denominato "valore" ottengo
(mettendo dei valori a caso - campione1):
MainForm: allungamento a rottura
SubForm:             trazione1     214
                                trazione2     186
                                trazione3      211
Il mio problema nasce quando devo inserire i valori del campione2 perchè
selezionando il nome della prova di AR mi si ripresentano le 3 misure di
trazione (giusto) con i 3 valori numerici del campione1 mentre io vorrei 3
campi vuoti e pronti per l'inserimento dei valori numerici.
Questa è ovviamente una spiegazione ridotta ai minimi termini che non
tiene conto del fatto che nella mainform io vorrei una combobox per la
selezione del nome della prova ecc ecc
Spero di essermi spiegato meglio, almeno sul punto di partenza, e che tu
possa aiutarmi ancora....
Ripeto, non sono esperto di codici vba e sulla struttura del db "traballo"
ancora un pò..
grazie e ciao


title: filtrare sottomaschera da combobox

author: DruidoHome

text:
ca...@flag.it
 ha scritto:

Provo a buttarla lì per quello che mi pare di capire:
1) Hai bisogno di una tabella Campioni, con descrizione, magari data di
esecuzione, e, soprattutto, ID per poter ritrovare le prove fatte su uno
specifico campione seza mescolare tutte le misure.
2) Nella tabella Prove inserisci un campo 'ripetizioni' ti servirà per
far sapere al programma quanti record dovrà preparare per l'inserimento,
e se in futuro cambia la normativa sarà sufficiente aggiornare il campo.
3) Puoi far generare al programma una tabella temporanea con tanti
record quante sono le misurazioni (che leggerai dal campo vedi sopra).
Questa tabella avrà i campi dei valori di misura vuoti, ed in questi
farai l'iserimento, poi, previa conferma, i valori saranno trascitti
nella tabella delle misure, con id prova e id campione, per poterli
ritrovare; la tabella temporanea verrà azzerata cancellando tutti i
record, e sarà pronta per un nuovo inserimento.
Però senza VBA non credo sia possibile


title: filtrare sottomaschera da combobox

text:
Ciao, grazie per i suggerimenti.
In effetti ho già una tabella denominata "CODICE" nella quale creo un
codice materiale in modo che ogni campione sia ben identificato.
Questo non lo avevo scritto perchè volevo ridurre ai minimi termini una
spiegazione già di per sè abbastanza lunga.
Il mio problema stà proprio nel vba che io, purtroppo, non sò usare.
Mi era già stato consigliato, per un problema analogo, di utilizzare una
tabella temporanea ma non sono mai riuscito a trovare degli esempi che mi
facessero capire come funziona.
Sono costretto a chiedere, se possibile, di scrivere un codice vba "di
base" sviluppato sul mio esempio con le tabelle indicate in modo tale che
poi lo possa applicare al mio db e che poi lo possa sviluppare, modificare
ecc ecc in futuro da solo o sempre con l'aiuto del newsgroup.
Purtroppo proprio non riesco ad andare avanti...



title: filtrare sottomaschera da combobox

text:
ca...@flag.it
 ha scritto:

Scrivere un codice senza avere a disposizione la struttura del DB è un
casino. L'editor VBA di Access è molto aiutato, e riconosce da solo la
correttezza formale di gran parte del codice, ma deve essere scritto nel
mdb dove dovrà funzionare.
Però, un suggerimento: La tabella temporanea la generi come tutte le
tabelle, la chiamerai tmpTabellaxxxxx, e la potrai vutare dal suo
contenuto mandando in esecuzione una query di eliminazione record.
Il VBA ti servirà per generare i record da compilare, sostanzialmente:
dim rs as recordset, numProve as integer, i as integer
set rs=currentdb.openrecordset("tmpTabellaxxxx")
numProve=me.ripetizioni.value 'NB: il campo ripetizioni deve essere
nella maschera principale, anche se non visibile
for i = 1 to numProve
rs.addnew
rs.IDMisura=me.IDProva.value '(IDProva deve essere nella form pricipale,
e sarà il campo di legame form/subform)
rs.update
next i
rs.close
me.requery
Penso di aver fatto qualche errore, comunque l'help ti sarà di conforto
Una routine tipo quella che ho scritto sopra dovrà essere sull'evento
aperture della maschera, oppure sull'evento su corrente, aggiungendo in
questo caso il trasferimento e l'azzeramento della temporanea. In
pratica sfogliando i recod delle prove, verrà ogni volta cancellata la
tb temporanea e rigenerata con un numero di misura uguale a quella del
record prova corrente... poi fantasia.
anche l'azzeramento ed il trasferimento dei record può essere gestito
via VBA (sempre l'help per aiuti)
Buon lavoro


title: filtrare sottomaschera da combobox

text:
ca...@flag.it
 ha scritto:

Scrivere un codice senza avere a disposizione la struttura del DB è un
casino. L'editor VBA di Access è molto aiutato, e riconosce da solo la
correttezza formale di gran parte del codice, ma deve essere scritto nel
mdb dove dovrà funzionare.
Però, un suggerimento: La tabella temporanea la generi come tutte le
tabelle, la chiamerai tmpTabellaxxxxx, e la potrai vutare dal suo
contenuto mandando in esecuzione una query di eliminazione record.
Il VBA ti servirà per generare i record da compilare, sostanzialmente:
dim rs as recordset, numProve as integer, i as integer
set rs=currentdb.openrecordset("tmpTabellaxxxx")
numProve=me.ripetizioni.value 'NB: il campo ripetizioni deve essere
nella maschera principale, anche se non visibile
for i = 1 to numProve
rs.addnew
rs.IDProva=me.IDProva.value '(IDProva deve essere nella form pricipale,
e sarà il campo di legame form/subform)
rs.update
next i
rs.close
me.requery
Penso di aver fatto qualche errore, comunque l'help ti sarà di conforto
Una routine tipo quella che ho scritto sopra dovrà essere sull'evento
aperture della maschera, oppure sull'evento su corrente, aggiungendo in
questo caso il trasferimento e l'azzeramento della temporanea. In
pratica sfogliando i recod delle prove, verrà ogni volta cancellata la



title: filtrare sottomaschera da combobox

text:
ciao, ti ringrazio veramente tanto per l'aiuto che mi stai dando.
Vorrei partire con il piede giusto e quindi, per capire bene il discorso
relativo alla tempTable, partirò da zero con un db nuovo.
Quindi la struttura è questa:
tabella CODICE
IdCodice - chiave primaria, contatore
Codice - testo
tabella PROVE
IdProva - chiave primaria, contatore
Prova - testo
Ripetizioni - testo
tabella MISURE
IdMisura - chiave primaria, contatore
Misura - testo
tabella DETTAGLIPROVE
IdDettProve - chiave primaria, contatore
IdProva - numerico
IdMisura - numerico
tabella TMPTABELLAXXXX
IdTempTable
............
Prima domanda: quest'ultima la creo come le altre ma quali campi, oltre
l'ID che credo serva, devo inserire?
Seconda domanda: questa tabella non deve essere relazionata con le altre,
giusto?
Terza domanda: la tabella DETTAGLIPROVE mi serve per mettere in relazione
la tabella PROVE con la tabella MISURE ma come relaziono la tabella
CODICE?
Penso che la tabella DETTAGLI PROVE debba diventare:
IdDettProve - chiave primaria, contatore
IdCodice - numerico
IdProva - numerico
IdMisura - numerico
oppure mi sbaglio?
Quarta domanda: la maschera di inserimento dati la posso creare con
l'autocomposizione?
Io domani parto per le ferie percui non potrò continuare con lo sviluppo
del db però vorrei almeno che la "base di partenza" fosse quella giusta.
Al mio rientro vorrei continuare. Secondo te è meglio che 'posti' sempre
in coda al prossimo post che mi invierai oppure è meglio ricominciare da
capo?
Intanto ti ringrazio per l'aiuto  datomi sino ad ora
Ciao


title: filtrare sottomaschera da combobox

text:
ca...@flag.it
 ha scritto:
> Vorrei partire con il piede giusto e quindi, per capire bene il discorso
> relativo alla tempTable, partirò da zero con un db nuovo.
> Quindi la struttura è questa:
>
> tabella CODICE
> IdCodice - chiave primaria, contatore
> Codice - testo
non so se può essere utile, ma aggiungerei la data di esecuzione
>
> tabella PROVE
> IdProva - chiave primaria, contatore
> Prova - testo
> Ripetizioni - testo
Ripetizione ti serve come numerico (intero o intero lungo)
>
> tabella MISURE
> IdMisura - chiave primaria, contatore
> Misura - testo
>
> tabella DETTAGLIPROVE
> IdDettProve - chiave primaria, contatore
> IdProva - numerico
> IdMisura - numerico
Scusa ma i valori misurati dove li metti?, quì ci sono solo identificatori.
Immagino che i valori siano in dettagli prove, per cui aggiungerei un
campo per il valore numerico del risultato.
>
> tabella TMPTABELLAXXXX
Se i valori che devi inserire dovranno risiedere in dettagli prove, la
tavella temporanea deve essere identica nella struttura a dettagli prove.
> IdTempTable
> ............
> Prima domanda: quest'ultima la creo come le altre ma quali campi, oltre
> l'ID che credo serva, devo inserire?
Vedi sopra
> Seconda domanda: questa tabella non deve essere relazionata con le altre,
> giusto?
Puoi relazionarla con gli stessi criteri della tabella dettagli, ma non
è obbligatorio
> Terza domanda: la tabella DETTAGLIPROVE mi serve per mettere in relazione
> la tabella PROVE con la tabella MISURE ma come relaziono la tabella
> CODICE?
Quì mi confondo un po'. Pensavo ad una struttura di tabelle organizzata
in: descrizione dell'oggetto da testare (Codici??), descrizione dele
prove (Prove?), misurazioni in corso della prova (dettagli prove?). in
quest'ultima un campo IDprova mi consente di legare i dettagli alla
prova ed un campo IDcodice di considerare solo i dettagli di un oggetto.
La tabella misure mi avanza
> Penso che la tabella DETTAGLI PROVE debba diventare:
> IdDettProve - chiave primaria, contatore
> IdCodice - numerico
> IdProva - numerico
> IdMisura - numerico
>
> oppure mi sbaglio?
Vedi sopra circa il campo misura. Non vedo perchè la misura non possa
stare nei dettagli invece di creare un altro legame con la tabella misure
> Quarta domanda: la maschera di inserimento dati la posso creare con
> l'autocomposizione?
Puoi crearti la base, ma mettere insieme form e subform penso dovrai
farlo a mano. Inoltre devi limitare nella sottomaschera di inserimento
la possibilità di aggiungere record. I record li genereari vuoti con
VBA, la sottomaschera dovrà avere la proprietà consenti aggiunte
valorizzata a falso (no nelle proprietà)
Inoltre la tabella temporanea dovrà essere generata in aperture di
maschera, i record dovranno poi essere trasferiti sulla tabella dettagli
  in chiusura o alla variazione del record nella maschera principale.
Tutte queste azioni in risposta ad eventi non sono configurabili in
autocomposizione.
> Io domani parto per le ferie percui non potrò continuare con lo sviluppo
> del db però vorrei almeno che la "base di partenza" fosse quella giusta.
Buone ferie
> Al mio rientro vorrei continuare. Secondo te è meglio che 'posti' sempre
> in coda al prossimo post che mi invierai oppure è meglio ricominciare da
> capo?
Non so, potresti iniziare un nuovo post segnalando 'riprendo dopo le
ferie...'
> Intanto ti ringrazio per l'aiuto  datomi sino ad ora
> Ciao
>
Di nulla, e buona vacanza (portati una buona lettura di un manuale di
access per masticare un po' di VBA, Access camibia marcia)


title: Report con dimensioni personalizzate

author: Silvio Berruti

text:
Ciao a tutti,
il mio problema consiste nella necessità di impostare le dimensioni
personalizzate per una stampante a valori inferiori a quelli minimi permessi
da Windows.
In particolare ho bisogno di stampare uno scontrino e/o dei codici a barre
con una stampantina dedicata mantenendo delle dimensioni compatte, ben al di
sotto dei 1524 decimi di millimetro previsti.
Qualcuno ha già risolto?
Qualcun altro ha qualche idea?
Forse con le API?
Il sasso nello stagno l'ho buttato, vediamo che marea monta...
Bye.
Silvio


title: Report con dimensioni personalizzate

author: Lorenzo Coronati

text:
Scrisse "Silvio Berruti" <
s...@gma.it
>:
>In particolare ho bisogno di stampare uno scontrino e/o dei codici a barre
>con una stampantina dedicata mantenendo delle dimensioni compatte, ben al di
>sotto dei 1524 decimi di millimetro previsti.
????
Non sapevo di questi limiti :-?
Cmq ho avuto occasione di stampare su una di quelle stampantine
seriali a rotolo (report di ca 5x8 cm) e non ho avuto problemi...
Boh
--
Lorenzo Coronati
--
<<il mondo si divide in due: gli gnucconi
e LE TESTE DI SCROTO, non credo proprio
di appartenere alla prima>>
(Riccardo Belzani, 22/2/2000)
--


title: Report con dimensioni personalizzate

author: Luciano

text:
Silvio Berruti ha scritto nel messaggio
<89egod$e85$
1...@fe1.cs.interbusiness.it
>...
>Ciao a tutti,
>il mio problema consiste nella necessità di impostare le dimensioni
>personalizzate per una stampante a valori inferiori a quelli minimi
permessi
>da Windows.
>In particolare ho bisogno di stampare uno scontrino e/o dei codici a barre
>con una stampantina dedicata mantenendo delle dimensioni compatte, ben al
di
>sotto dei 1524 decimi di millimetro previsti.
>Qualcuno ha già risolto?
>Qualcun altro ha qualche idea?
Scusa, ma i margini si stampa non li stabilisce Windows ma il driver. Se hai
quello giusto sapr'a bene "lui" quali sono le dimensioni dello scontrino.
Al limite imposta un'altro formato a formatta il report alle dimensioni delo
scontrino. Nessuno scoprira' mai che e' piu' piccolo, dovrebbe
funzionare!:-)
Saluti.
Luciano


title: Report con dimensioni personalizzate

text:
"Lorenzo Coronati" <
lore...@tin.it
> ha scritto nel messaggio
news:38badb62...@news.libero.it...
> Scrisse "Silvio Berruti" <
s...@gma.it
>:
> >In particolare ho bisogno di stampare uno scontrino e/o dei codici a
barre
> >con una stampantina dedicata mantenendo delle dimensioni compatte, ben al
di
> >sotto dei 1524 decimi di millimetro previsti.
>
> ????
> Non sapevo di questi limiti :-?
> Cmq ho avuto occasione di stampare su una di quelle stampantine
> seriali a rotolo (report di ca 5x8 cm) e non ho avuto problemi...
>
> Boh
>
Ciao Lorenzo,
si tratta proprio di una stampantina seriale (Epson TM-T 80): se hai
utilizzato questa o altra della stessa serie, mi puoi spiegare come hai
fatto?
Grazie.
Ciao
Silvio


title: Report con dimensioni personalizzate

text:
"Luciano" <
mc5...@mclink.it
> ha scritto nel messaggio
>
> Silvio Berruti ha scritto nel messaggio
> >Ciao a tutti,
> >il mio problema consiste nella necessità di impostare le dimensioni
> >personalizzate per una stampante a valori inferiori a quelli minimi
> permessi
> >da Windows.
> >In particolare ho bisogno di stampare uno scontrino e/o dei codici a
barre
> >con una stampantina dedicata mantenendo delle dimensioni compatte, ben al
> di
> >sotto dei 1524 decimi di millimetro previsti.
> >Qualcuno ha già risolto?
> >Qualcun altro ha qualche idea?
>
>
> Scusa, ma i margini si stampa non li stabilisce Windows ma il driver. Se
hai
> quello giusto sapr'a bene "lui" quali sono le dimensioni dello scontrino.
> Al limite imposta un'altro formato a formatta il report alle dimensioni
delo
> scontrino. Nessuno scoprira' mai che e' piu' piccolo, dovrebbe
> funzionare!:-)
> Saluti.
>
> Luciano
>
>
Caro Luciano,
purtroppo non è così:
qualunque driver abbia aperto mi presenta quel limite
nelle dimensioni personalizzate e non è sufficente fare il report + piccolo
perché comunque svolge il rotolino di carta per la dimensione personalizzata
e quindi lo taglia.
Proverò anche a contattare la Epson, produttrice di quel modello (anche se
non mi aspetto molto, perché dichiaravano che non fosse possibile stampare
su quella label printer vecchiotta a causa della mancanza del driver,
regolarmente trovato in Internet sul loro sito giapponese).
Mi interessava sapere se qualcuno aveva già avuto esperienze di forzatura
tramite API.
Grazie comunque per il tuo interessamento.
Ciao
Silvio


title: Report con dimensioni personalizzate

text:
Silvio Berruti ha scritto nel messaggio
<89gcgv$q5l$
1...@fe1.cs.interbusiness.it
>...
>Caro Luciano,
Caro??? Aho!! Ma che d'e' 'sta confidenza???:-))))
>purtroppo non è così:
>qualunque driver abbia aperto mi presenta quel limite
>nelle dimensioni personalizzate e non è sufficente fare il report + piccolo
>perché comunque svolge il rotolino di carta per la dimensione
personalizzata
>e quindi lo taglia.
Mah, sono perplesso! Ho stampato sui formati piu' strani....prova un driver
generico (tipo txt) e togli i vari saltopagina, tagliapagina, ecc.)
Sempreche' non trovi la possibilit'a di impostare un formato personalizzato,
generalemnte possibilie con i driver generici txt.
Saluti.
Luciano


title: Report con dimensioni personalizzate

text:
Scrisse "Silvio Berruti" <
s...@gma.it
>:
>si tratta proprio di una stampantina seriale (Epson TM-T 80): se hai
>utilizzato questa o altra della stessa serie, mi puoi spiegare come hai
>fatto?
Era una Samsung, senza taglierina.
I dirver forniti erano in inglese e ovviamente non documentati, ma
tutto e' filato liscio, nel senso che ho fatto il report come volevo e
lei lo ha stampato senza obiettare ;-)
Sorry ma non so che dirti...



title: Report con dimensioni personalizzate

text:
"Luciano" <
mc5...@mclink.it
> ha scritto nel messaggio
> Mah, sono perplesso! Ho stampato sui formati piu' strani....prova un
driver
> generico (tipo txt) e togli i vari saltopagina, tagliapagina, ecc.)
> Sempreche' non trovi la possibilit'a di impostare un formato
personalizzato,
> generalemnte possibilie con i driver generici txt.
>
Carissimo Luciano, (aho! Ma quanto mi costi...???  :-))))
il report di questa specie di etichetta, con immagine del codice a barre,
testo e quant'altro, deve essere stampato su una stampantina seriale
termica, EPSON TM-T80, di cui posseggo il driver specifico di stampa.
Non so come potrei fare con un driver generico TXT: puoi essere cosě cortese
da spiegarmelo?
Ti ringrazio.
Silvio


title: Problema fastidioso in Access 97

author: Roger

text:
Salve ho bisogno di un aiuto spero che qui non sia mai stato postato.
Volevo sapere se importando i dati esterni da access 97 in certi computer
nella maschera sotto al nome del file che si dovra'  importare ci sono le
estensioni Access(mdb ; mda) e file di testo(asc;txt)Excel(xls) e nel mio
computer Access e' vuoto senza estensioni come File di testo...... Eppure ho
installato tutto come diceva l'help predendo il cd rom di Office 97! Ho
qualche libreria mancante? E dire che ho messo anche il service pack. Grazie
se mi rispondete  perche' fino ad adesso nessuno ha saputo darmi la
soluzione a questo fastidioso problema.
Marco


title: Problema fastidioso in Access 97

text:
"Roger" <fastw@lghe,
og.tr
> ha scritto nel messaggio
news:9d1lrd$1te$1...@fe1.cs.interbusiness.it...

Per quello che so io non dovrebbe essere un problema di Office ma di
Windows.
Io ho Windows Me e per vedere le estensioni dei file devo aprire la Gestione
risorse, evidenziare il disco C, dal menu Strumenti selezionare il comando
Opzioni cartella..., selezionare la scheda Visualizzazione; dalla lista che
compare togliere lo "svirgolino" vicino la frase Nascondi le estensioni dei
file per i tipi di file conosciuti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Problema fastidioso in Access 97

author: MarcoS

text:
Roger <fastw@lghe,
og.tr
> wrote in message
9d1lrd$1te$1...@fe1.cs.interbusiness.it...

Vai in pannello di controllo --> origine dati ODBC , il problema č da
risolvere lě.
Sinceramente mi era successa la stessa cosa ma non ricordo con precisione
come l'ho risolta, cmq prova con il taso Aggiungi.
Fammi sapere com'č andata.
--
Ciao Marco S.


title: Specifiche di Access 2003 - come superare i limiti

author: Mirko Caporali

text:
Ciao a tutti,
come noto, tra le specifiche di Access vi è la seguente: numero max di
indici per una tabella: 32.
Siccome ho la necessità di superare questo limite, ho pensato di
creare 2 tabelle legandole con una relazione 1 a 1.
Che ne pensate ?
Qualcuno sa se con Access 12 questi limiti verranno superati ?


author: Roberto da Parma

text:
"Mirko Caporali" <
mirko.c...@tin.it
> ha scritto nel messaggio
news:1138034735....@g49g2000cwa.googlegroups.com...

Al momento non saprei dirti ma è uscito un libro che si intitola proprio
"Usare Access 2003 oltre ogni limite"
A te le conclusioni....:-)
Ciao
Roberto


text:
Roberto da Parma ha scritto:
> Al momento non saprei dirti ma è uscito un libro che si intitola proprio
> "Usare Access 2003 oltre ogni limite"
L'ho appena comprato :-)


author: Alessandro Cara

text:

Ciao Mirko.
Cosi', tanto per sapere, cosa te ne fai di + di 32 indici
--
a.cara


author: Morgan

text:
"Alessandro Cara" <
al...@puntablunet.it
> ha scritto nel messaggio
news:Ie9Bf.46717$av6....@tornado.fastwebnet.it...

Gia!
Pensa che a me anche 32 sembrano parecchi:)
Morgan


text:
Alessandro Cara ha scritto:
> Ciao Mirko.
> Cosi', tanto per sapere, cosa te ne fai di + di 32 indici
Il problema è che in quella tabella ci sono molte chiavi esterne (che
Access computa assieme agli indici veri e propri nel computo del 32)


author: MA

text:

Sicuro allora di aver normalizzato bene?
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


text:
Mirko Caporali ha scritto:

Mi autorispondo: ho fatto varie prove, tutto fila liscio.
Se avete altre idee, comunque, fatemi sapere.


text:

Piu' o meno quello che pensavo (temevo).
Le idee sono quelle della risposta di Massimiliano.
A AMMP (acronimo italiano di IMHO) il tuo db viola la 1 Regola di
normalizzazione, che sarebbe a dire, e' pensato come se fosse un foglio
Excel
--
a.cara


author: Oscar Manfredini

text:
"Mirko Caporali" <
Mi autorispondo: ho fatto varie prove, tutto fila liscio.
Se avete altre idee, comunque, fatemi sapere.
Hai letto le perplessità di MA e Alessandro Cara sulla struttura del tuo DB?
Ciao, Oscar


text:
Oscar Manfredini ha scritto:
> Hai letto le perplessità di MA e Alessandro Cara sulla struttura del tuo DB?
Eccomi...
Non penso però di aver duplicato dei campi. Quella tabella è dalla
parte "molti" nella relazione con altre tabelle. Ogni campo fornisce
un'informazione diversa, non ricavabile dagli altri campi.


text:

Il problema è
Se tu hai una tabella Automobili e scrivi
idAutomobile
Targa
Colore - Uno a molti con la tabella colore
cilindrata - uno a molti con la tabella cilindrate
Posti - uno  amolti con la tabella Posti
so tutte chiave esterne
In questo caso invece io ci vedo una tabella
Automobili
e una caratteristiche
con i campi
RifIdAuto - Caratteristica - valorecar
con due tabelle faccio tutto



text:
MA ha scritto:
> In questo caso invece io ci vedo una tabella
> Automobili
> e una caratteristiche
> con i campi
> RifIdAuto - Caratteristica - valorecar
> con due tabelle faccio tutto
Già... ma all'inizio non prevedevo tante "caratteristiche"


text:

Allora la domanda è: perchè non rivedi la struttura dei dati?



text:
MA ha scritto:
> Allora la domanda è: perchè non rivedi la struttura dei dati?
bè... perchè ho visto che così gira senza problemi. E, allora,
perchè complicarsi la vita andando a modificare la struttura dei dati,
che significherebbe modificare queries, forms e reports ?


text:
Mirko Caporali wrote:
> MA ha scritto:
>
>> Allora la domanda č: perchč non rivedi la struttura dei dati?
>
> bč... perchč ho visto che cosě gira senza problemi. E, allora,
> perchč complicarsi la vita andando a modificare la struttura dei dati,
> che significherebbe modificare queries, forms e reports ?
Sicuramente,
ma iniziare cosě potrebbe portarti in vicoli ciechi se l'applicazione
cresce.
Normalemnte io ogni tot rivedo le mie applicazioni
e ti posso dire che per quanto possano essere ottimizzate esce sempre
qualcosa
Il problema di una frammentazione di dati del genere č quello di diventare
difficile
da gestire per le ricerche, il codice etc.
Sul codice io cerco di essere molto avaro e centralizzarlo il piů possibile.
ma questa č una mia scelta



text:
MA ha scritto:
> Sicuramente,
> ma iniziare così potrebbe portarti in vicoli ciechi se l'applicazione
> cresce.
> Normalemnte io ogni tot rivedo le mie applicazioni
> e ti posso dire che per quanto possano essere ottimizzate esce sempre
> qualcosa
Verissimo...
A me succede che per quanto possa studiare a priori a tavolino, sorgono
sempre nuove necessità in corso d'opera. Tuttavia, al momento, non
vedo la necessità di apportare cambiamenti così drastici alla
struttura.
In ogni caso, ti ringrazio per i suggerimenti.


title: Caselle di testo

author: Marotta

text:
In un record ho una serie di caselle di testo la cui proprietà di
espandibilità automatica è impostata su true.
Qualcuno mi saprebbe dire come si potrebbe far si che al variare delle
dimensioni di una di queste, tutte le altre si dimensionino allo stesso
modo?
Grazie e scusate, sono un neofita.....


title: Caselle di testo

author: pIPPIZ

text:
"Marotta" <
rma...@virgilio.it
> ha scritto nel messaggio
news:YsrH9.28932$fa.9...@news1.tin.it...

Guarda, è tutto il giorno che sto cercando di fare più o meno la stessa
cosa:
Ho un controllo CTR1 in dimensioni automatice
e devo allineare in basso il secondo controllo CTR2.
guarda le mie domande e avrai un po' di intuizioni che io non riesco a
mettere in pratica purtoppo
CIAO


title: Caselle di testo

author: Emyr

text:
On Wed, 04 Dec 2002 18:04:40 GMT, "Marotta" <
rma...@virgilio.it
>
wrote:

è abbastanza difficile prova a vedere su
sitocomune.com
 e sul sito di
lebans se trovi qualcosa
Saluti.
Emanuele.


title: Caselle di testo

author: Pluto

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:klrtuucfnlo04obte...@4ax.com...

Ho un database di esempio per allineare i controlli in basso se vuoi te lo
mando via meil
Ciao
Drops


title: Virtual Printer

author: Luca77 - VI

text:
Qualcuno di Voi conosce un qualche driver di stampa per creare pdf ???
grazie
Luca


title: Virtual Printer

author: IRISCO

text:
Lo trovi con il pacchetto di Adobe... o cercavi una alternativa?
CIAO!
"Luca77 - VI" <
lucc...@tiscalinet.it
> ha scritto nel messaggio
news:VjLM6.13409$iC1.4...@news6.giganews.com...



title: Virtual Printer

text:
"IRISCO" <in...@XYZirisco.it> ha scritto nel messaggio
news:9e03al$ovr$1...@fe2.cs.interbusiness.it...

Cercavo un'alternativa gratuita o per lo meno distribuibile
Luca


title: Virtual Printer

author: MegaMax

text:
"Luca77 - VI" <
lucc...@tiscalinet.it
> ha scritto nel messaggio
news:V4NM6.13540$iC1.4...@news6.giganews.com...
>
> Cercavo un'alternativa gratuita o per lo meno distribuibile
>
forse il ghostview, non so se si puň installare come stampante... ma ho
letto qualche post in proposito poco tempo fa
ciao, max


title: Virtual Printer

author: Carmel

text:


La soluzione che ti propongo si basa su ghostscript ;-).
Installa una stampante postscript (una qualsiasi). Setta la porta
d'uscita a file.
Poi utilizzi il file ps2pdf.bat che si trova nella directory
..\aladdin\gs6.01\lib\ .
Ricordati di mettere nel path la directory ..\aladdin\gs6.01\bin\ .
Il file dovrà essere utilizzato così :
ps2pdf c:\nomedelreport.prn c:\nomedelreport.pdf
Penso che non ti verrà difficile creare un pò di codice per
automatizzare il tutto.
Per ulteriori spiegazione sono a tua disposizione.
Ps. La prossima volta non scrivere lo stesso messaggio più di una
volta. ;-)
Ciao.
Carmel
Dopo


title: Virtual Printer

author: Roberto

text:
Luca77 - VI <
lucc...@tiscalinet.it
> wrote in message
VjLM6.13409$iC1.4...@news6.giganews.com...
> Qualcuno di Voi conosce un qualche driver di stampa per creare pdf ???
>
Dai un'occhiata a
www.pdfzone.com
Forse trovi quello che cerchi.
> grazie
>
> Luca
>
>
>


title: A2K - Creazione allegato PDF da Terminal Server

author: Paolo Cereda

text:
Ciao tutti.
Ho il seguente problema: ho un file su terminal server a cui accedono
diversi utenti.
Su terminal server ho installato una stampante acrobat che mi crea il
file pdf che mi serve.
Avrei a questo punto la necessità di creare il file pdf da codice e
di salvare il file pdf sui singoli pc degli utenti e non su terminal.
Il problema è che non so come poter creare il file direttamente da
codice e come dargli il percorso di destinazione.
Grazie
Paolo
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Comportamento ASSURDO: TreeView e ImageList

author: Victor Von Doom

text:
Vi spiego con calma...
Ho un applicazione Access 97 (convertita e funzionante anche sotto Access
XP) sotto Win2000 prof.
Ci sono un paio di maschere che contengono una TreeView e una ImageList
collegate per ovvi motivi. Qui in locale funziona tutto alla perfezione. Si
apre la TreeView e creo i rami via codice assegnando ai rami le relative
immagini della ImageList.
Ho uploadato al cliente l'mdb funzionante; sul server win 2000 srv la prima
maschera che contiene la TreeView si apre con icone e immaginette giuste, ma
se tento di aprire un'altra maschera con un'altra TreeView e ImageList mi
dice 'Nessun oggetto per questo controllo' riferendosi alla ImageList che
non 'trova'....
Premetto che lo ocx MSCOMCTL.OCX è registrato correttamente (non
funzionerebbe nessuna ImageList altrimenti); se tento di copiare la
ImageList (visibile e funzionante) da un'altra maschera mi dice che non ho
la licenza (???) e devo richiederla al produttore....
Stiamo impazzendo...
A nessuno è capitato un caso simile e come l'ha risolto?
Premetto ancora che anche la versione XP da gli stessi problemi...
Grazie anticipate


author: ALESSANDRO Baraldi

text:
"Victor Von Doom" <
d0...@studiocode.com
> ha scritto nel messaggio
news:cif14f$e0h$1...@grillo.cs.interbusiness.it...

Non è che per inserire i TreeView e le ListView nelle varie Form hai fatto
un bel COPIA/INCOLLA dalla Form nella quale invece l'hai inserito
correttamente........?????????????????
Ciao.
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:cif56b$e2n$1...@lacerta.tiscalinet.it...

Assolutamente no!
Ma anche se fosse non credo avrebbe motivo di comportarsi così
l'applicazione; in VB6 mi è capitato e non ho mai avuto problemi di sorta..
Hai altre ipotesi?
Grazie e ciao!


author: Alessandro Baraldi

text:
"Victor Von Doom" <
d0...@studiocode.com
> wrote in message
news:cilv2p$gal$
1...@balena.cs.interbusiness.it
[CUT]
> Assolutamente no!
> Ma anche se fosse non credo avrebbe motivo di comportarsi così
> l'applicazione; in VB6 mi è capitato e non ho mai avuto problemi di sorta..
> Hai altre ipotesi?
> Grazie e ciao!
I problemi ci possono essere proprio in questi casi, ma
se sei sicuro della modalità direi che si può escludere.
Non ho altro da suggerire, io non uso "ASTERIX" nei miei
progetti.
Quando si rivela la necessità uso un Wrapper alla Dll
diretto e mi evito qualsiasi difficoltà di questo tipo.
Ovvio ne ho qualcuna in più sulla programmabilità.
Ciao.
Alessandro
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: casella combinata associata

author: DUCALE arredamenti

text:
Ho visto che nella maschera Ordini del DB Northwind, la casella combinata
IDCliente
è associata al campo IDCliente (dal quale credo prenda il suo valore di
inizializzazione)
mentre i valori in elenco derivano da una query sulla tabella Clienti.
Ho provato a fare qualcosa di simile ma la casella combinata che ho creato
non mi
permette di selezionare i valori in elenco in quanto associate al campo
IDCliente.
Se cancello IDCliente da origine controllo, riesco a selezionare i valori in
elenco ma
non ho nessun valore di inizializzazione.
Dove sta l'inghippo??
Ciao
Leo
--
Posted from
community9.interfree.it
 [213.158.72.64]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: casella combinata associata

author: Riccardo

text:
"DUCALE arredamenti" <
duc...@interfree.it
> wrote in message
000001c0decf$2511e460$6a202397@oemcomputer...
> Ho visto che nella maschera Ordini del DB Northwind, la casella combinata
> IDCliente
> è associata al campo IDCliente (dal quale credo prenda il suo valore di
> inizializzazione)
> mentre i valori in elenco derivano da una query sulla tabella Clienti.
>
> Ho provato a fare qualcosa di simile ma la casella combinata che ho creato
> non mi
> permette di selezionare i valori in elenco in quanto associate al campo
> IDCliente.
> Se cancello IDCliente da origine controllo, riesco a selezionare i valori
in
> elenco ma
> non ho nessun valore di inizializzazione.
>
> Dove sta l'inghippo??
>
> Ciao
>
> Leo
>
____________
Ipotesi:
hai la maschera Ordini basata sulla tabella Ordini che includerà il campo
IDCliente (numerico).
A questo punto nella struttura della maschera, (con il pulsante
dell'autocomposizione attivato) fai click su Casella combinata, poi
dall'elenco dei campi ti trascini
il campo IDCliente sulla maschera e si apre l'autocomposizione della casella
combinata e ti farà
una serie di domande.
Dovrai memorizzare i valori in IDCliente e selezionarti dalla Tabella
Clienti solo
ICCliente
CLiente.
ciao Riccardo


title: casella combinata associata

text:
Causa impegni di lavoro leggo solo oggi la tu risposta.
Nel mio caso non ho risolto il problema ma credo che sia dovuto
al fatto che il campo associato alla casella combinata č una
chiave primaria.  Puņ essere questo il motivo?
Tnks ;)
Leo
--
Posted from
community7.interfree.it
 [213.158.72.62]



title: casella combinata associata

text:
"DUCALE arredamenti" <
duc...@interfree.it
> wrote in message
000801c0e046$37888400$a9212397@oemcomputer...
> Causa impegni di lavoro leggo solo oggi la tu risposta.
>
> Nel mio caso non ho risolto il problema ma credo che sia dovuto
> al fatto che il campo associato alla casella combinata č una
> chiave primaria.  Puņ essere questo il motivo?
>
> Tnks ;)
>
> Leo
>
SI


title: Importare messaggi html da Outlook 2000 in Access

author: Filippo Pittarello

text:
Ho bisogno di importare dei messaggi email, in formato html, da Outlook 2000
a Access 2000.
Collegando o importando le cartelle di Outlook (file -> carica dati esterni
...) riesco ad visualizzare correttamente i soli messaggi testuali.
Quello che mi serve è ottenere un campo che contenga esattamente il codice
HTML del messaggio originario.
Come si può fare?
Grazie
Filippo


title: conversione dati

author: Matteo

text:
come faccio partendo da un campo tipo testo in cui ho valori del 040306
(dovrebbe essere una data) ad aggiornare o mglio convertirla in un campo
numerico con il valore 04032006?
grazie
matteo


title: conversione dati

author: Beppe

text:

impossibile. 04032006 non è un numero.
bye


title: conversione dati

author: Antonio Biso

text:
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1172561272.2...@h3g2000cwc.googlegroups.com...


Impossibile è una parola grossa.
app = "040306"
dataimpossibile = left(app,2) & "/" & mid(app,3,2) & "/" & right(app,2)
Gli asini che volano sono impossibili.... o no?
Antonio


title: conversione dati

text:
On 27 Feb, 11:23, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "Beppe" <
beppe.lomba...@gmail.com
> ha scritto nel messaggionews:1172561272.2...@h3g2000cwc.googlegroups.com...

se 04032006 è un numero
quanto fa 04032006 + 1?
Per gli asini che volano... fammi sapere la prossima volta che prendi
un aereo ;-)
bye


title: conversione dati

text:
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1172573502.4...@z35g2000cwz.googlegroups.com...
On 27 Feb, 11:23, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "Beppe" <
beppe.lomba...@gmail.com
> ha scritto nel
messaggionews:1172561272.2...@h3g2000cwc.googlegroups.com...
> On 27 Feb, 07:57, "Matteo" <
gestservNOS...@uno.it
> wrote:
>
> > come faccio partendo da un campo tipo testo in cui ho valori del 040306
> > (dovrebbe essere una data) ad aggiornare o mglio convertirla in un campo
> > numerico con il valore 04032006?
> > grazie
> > matteo
>
> impossibile. 04032006 non è un numero.
> bye
>
> Impossibile è una parola grossa.
>
> app = "040306"
> dataimpossibile = left(app,2) & "/" & mid(app,3,2) & "/" & right(app,2)
>
> Gli asini che volano sono impossibili.... o no?
>
> Antonio
se 04032006 è un numero
quanto fa 04032006 + 1?
Se 04032006 è una data, sommare uno significa sommare un giorno.
Usando la sintassi di conversione a data di cui sopra e poi la funzione
DateAdd si fa, si fa...
Per gli asini che volano... fammi sapere la prossima volta che prendi
un aereo ;-)
Ah, la coda di paglia...
Antonio


title: conversione dati

text:
On 27 Feb, 12:57, "Antonio Biso" <c...@NOSPAMetruria.net> wrote:
> "Beppe" <
beppe.lomba...@gmail.com
> ha scritto nel messaggionews:1172573502.4...@z35g2000cwz.googlegroups.com...

> Antonio- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
ma la domanda iniziale era
"... aggiornare o mglio convertirla in un campo
numerico con il valore 04032006?"
convertire in campo numerico (non data) con il valore 04032006 (che
non è un numero)
Se fosse data anche la tua osservazione è perfetta.
Ovvio che se "04032006" è testo e "1" è testo
"04032006" + "1" mi da un risultato (se non erro "040320061")
Se poi 04032006 non è un numero a base decimale, allora sono daccordo
con te... Ma in access non puoi utilizzare il campo di tipo "numerico"
bye


title: conversione dati

text:
"Beppe" <
beppe.l...@gmail.com
> ha scritto nel messaggio
news:1172578112.0...@j27g2000cwj.googlegroups.com...





Ma io infatti gli ho dato la soluzione al suo problema, senza adagiarmi in
quello che voleva fare lui...
Antonio


title: Apertura automatica della maschera

author: Michele

text:
Alla attenzione del NG.
Ho notato che nel file di esempio di Access, la schermata nella
NorthWind parte automaticamente.
Ho provato a comprenderne il funzionamento, ma non ne ho ricavato nulla.
Potete aiutarmi?
Ciao a tutti, Michele.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Apertura automatica della maschera

author: er soft

text:
> Ho notato che nel file di esempio di Access, la schermata nella
> NorthWind parte automaticamente.
>
> Ho provato a comprenderne il funzionamento, ma non ne ho ricavato nulla.
>
> Potete aiutarmi?
>
> Ciao a tutti, Michele.
>
L'apertura della form iniziale (Finestra Iniziale) č stata impostata nella
schermata di avvio (Strumenti / Avvio).
ErSoft


title: Apertura automatica della maschera

author: Antonio

text:
devi creare una macro chiamata Autoexec, associandola alla maschera che
intendi aprire.
Ciao.
Antonio
"Michele" <
tem...@hotmail.com
> ha scritto nel messaggio
news:ad1a47edd12430c8eaf...@mygate.mailgate.org...



title: Apertura automatica della maschera

text:
"er soft" <
ers...@tin.it
> wrote in message
news:Ul3Q8.50348$
TS.14...@news1.tin.it
>
> L'apertura della form iniziale (Finestra Iniziale) č stata impostata nella
> schermata di avvio (Strumenti / Avvio).
>
> ErSoft
FUNZIONA!!!
:)
Grazie per la dritta.
Ciao, Michele.



title: Apertura automatica della maschera

text:
"Antonio" <
Mar...@tiscalinet.it
> wrote in message
news:aeqr22$vm1$
1...@lacerta.tiscalinet.it
> devi creare una macro chiamata Autoexec, associandola alla maschera che
> intendi aprire.
> Ciao.
> Antonio
>
FUNZIONA!!!
:)
Ti ringrazio per la dritta.
Ciao, Michele



title: uso di una tabella in rete.

text:
mi trovo davanti ad un grosso problema. sto realizzando un programmino
per la gestione degli ordini. per mia convenienza ho usato maschere
non associate,preferisco gestirmi il tutto tramite vba.
durante la fase di compilazione dell'ordine le righe dell'ordine
vengono inserite in una tabella "tbl_temp", quando poi l'utente ha
completato il suo lavoro e clicca su "genera ordine" tramite codice
vado ad aggiungere un record nella tabella "testa_ordini" e accodo
tutto il contenuto della tabella "tbl_temp" nella tabella
"righe_ordine".
il problema è che il programma sarà usato in 2 postazioni. quindi se
entrambe stanno compilando un ordine, la tabella "tbl_temp" conterrà
le righe sia dell'uno che dell'altro.. O_O !!! come posso fare?
forse potrei inserire la tabella temp direttamente sul FE? così che le
due postazioni operino su due tabelle diverse? mi pare mooolto poco
elegante.
attendo suggerimenti, grazie.


title: uso di una tabella in rete.

author: Wolverin

text:
Scusa la domanda ma perchè non fai utilizzare la stessa tabella sul BE e
accodi solo il record della temp che l'operatore stà modificando.
O forse non ho capito il problema.
Ciao Wolverin



title: uso di una tabella in rete.

text:
On 25 Ago, 14:30, Wolverin <
g.s...@infinito.it
> wrote:
> Scusa la domanda ma perchè non fai utilizzare la stessa tabella sul BE e
> accodi solo il record della temp che l'operatore stà modificando.
> O forse non ho capito il problema.
>
> Ciao Wolverin
>
>
2pigrecoe...@gmail.com
 ha scritto: in data 25/08/2007 9.39:
>
> > mi trovo davanti ad un grosso problema. sto realizzando un programmino
> > per la gestione degli ordini. per mia convenienza ho usato maschere
> > non associate,preferisco gestirmi il tutto tramite vba.
> > durante la fase di compilazione dell'ordine le righe dell'ordine
> > vengono inserite in una tabella "tbl_temp", quando poi l'utente ha
> > completato il suo lavoro e clicca su "genera ordine" tramite codice
> > vado ad aggiungere un record nella tabella "testa_ordini" e accodo
> > tutto il contenuto della tabella "tbl_temp" nella tabella
> > "righe_ordine".
> > il problema è che il programma sarà usato in 2 postazioni. quindi se
> > entrambe stanno compilando un ordine, la tabella "tbl_temp" conterrà
> > le righe sia dell'uno che dell'altro.. O_O !!! come posso fare?
> > forse potrei inserire la tabella temp direttamente sul FE? così che le
> > due postazioni operino su due tabelle diverse? mi pare mooolto poco
> > elegante.
>
> > attendo suggerimenti, grazie.
sorry...vedo di spiegarmi meglio.
l'utente1 apre la maschera e inizia a creare un ordine. gli articoli
che seleziona sono "temporaneamente" inseritii in una tabella
temporanea.(codice, descrizione,prezzo)
quando l'utente1 clicca su "salva ordine" tramite vba accodo alla
tabella "testa ordine" tutti i dati tipo data, idcliente, numero
oridine etc etc, e poi ricopio tutto il contenuto della tab temp nella
tabella "righe ordine".
(la necessità deriva dall'usare la stessa maschera per poter emettere
documenti di tipo diverso, quali ordini e/o preventivi.)
il problema è che se due utenti usano la maschera di creazione ordine,
entrambi accodano record alla tabella temporanea...e quando il primo
dei due salva il documento ottine un ordine con le righe inserite da
lui e le righe inserite dall'altro utente...


title: uso di una tabella in rete.

text:


Premetto che la soluzione che hai scelto (rispettabile) mi sembra
proprio volersi complicare la vita.

Comunque la soluzione forse potrebbere essere quella di accodare  i
dati filtrandoli in base a (tipo preventivi, ordine ... etc) o
adderittura in funzione di un numero di ID ed accodare solo quel record.

Ma io cambierei architerrura ... mi pare troppo complessa per
un'applicazione semplice (fatture .. ordini..)

Wolverin


title: uso di una tabella in rete.

author: Agos

text:
"Wolverin" <
g.s...@infinito.it
> ha scritto nel
  messaggio
news:46d13493$0$36444$4faf...@reader5.news.tin.it
...

Ciao

Concordo con Wolverin. Io penso che le cose
  semplici sono sempre le migliori. E se nell'unica tabella Ordini/Preventivi
  facessi la differenza inserendo un campo flag, da attivare, per esempio, in
  caso di preventivo?... e da escludere nella fatturazione?

Ciao, Agos


title: uso di una tabella in rete.

author: Simone

text:
<
2pigre...@gmail.com
> ha scritto nel messaggio
news:1188048077....@q5g2000prf.googlegroups.com...


A me non sembrea poco elegante tenere sul FE una tabella temporanea di dati
su cui lavora in locale l'operatore e poi scaricarli tutti vi codice sulle
tabelle in rete.
Comunque ho un'altra soluzione:
- aggiungi alla tabella dove ci sono le righe dell'ordine un campo NomePC
- recuperi il nome del PC tramite una funzione che trovi  giro sui vari siti
[o con la semplice ENVIRON("COMPUTERNAME")]
- accodando le righe registri anche il pc da cui stai accodando
- filtrando a dovere il tutto in base al nome pc ricavato eviti di inserire
le righe di un'altro utente.
comunque mi pare meno elegante e più macchinoso che una tabella in locale.
Hai bisogno di gestire l'esistenza di magazzino degli articoli? In tal caso
l'utilizzo di una tabella "centralizzata" per gestire l'inserimento ordini
può rivelarsi assolutamente necessario...
Ciao
SP


title: Gestione Date in Query

author: Giovanni

text:
In una query, in corrispondenza del campo data vi è il seguente criterio:
Between #01/01/2000# And #31/12/2000#
che poi tramite una sottomaschera mi fa vedere il totale annuo in una
maschera e in un report.
Se possibile, vorrei gestire in automatico (casella di controllo, o pulsante
di opzione oppure .....) il cambio data di inizio e fine anno per gli anni
successivi in una maschera
So che la domanda per Voi può risultate fin troppo banale, ma sto usando
Access da poco.
Grazie dei Vs. suggerimenti
Giovanni


title: Gestione Date in Query

author: lbo dal portatile

text:
>Se possibile, vorrei gestire in automatico (casella di controllo, o pulsante
che vuol dire gestire in automatico?  vuoi gestire automaticamente,
forse?  che cosa?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Gestione Date in Query

text:
Se possibile vorrei scegliere l'anno di visualizzazione del totale della
sottomaschera (alimentata dalla query), anche se, per esempio sto imputando
dati del 2001 vorrei vedere il totale di un'altro anno, per esempio il 2000.
Spero di essere stato più esaustivo.
Grazie della Vs collaborazione
Giovanni
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
3910c443...@news.interbusiness.it...



title: Gestione Date in Query

author: AntoGal

text:
Giovanni <
g.bi...@infinito.it
> scrisse...
> Se possibile vorrei scegliere l'anno di visualizzazione del totale della
> sottomaschera (alimentata dalla query), anche se, per esempio sto
imputando
> dati del 2001 vorrei vedere il totale di un'altro anno, per esempio il
2000.
> Spero di essere stato piů esaustivo.
> Grazie della Vs collaborazione
Nella query puoi referenziare direttamente il controllo sulla maschera, dove
immetti le due date.
Esempio, nel criterio, invece di:
Between #01/01/2000# And #31/12/2000#
utilizzerai:
Between [Forms]![MskTua]![DataInizio] And [Forms]![MskTuaDataFine]
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: casella di testo in tilt

author: Alessia

text:
Ciao a tutti qui Alessia.
Ho un problemino con una casella di testo dove ho inserito dei semplici
calcoli.
Una moltiplicazione, il calcolo dello sconto.
Capita che impostando i calcoli, la casella di testo mi presenti l'errore
"#nome", ma se chiudo e riapro il DB funziona tutto.
Perchč?.
Grazie ciao ciao
Ale


title: casella di testo in tilt

text:
Alessia <
sd...@spin.it
> wrote in message 8rumn0$99r$1...@pc1.spin.it...

> Perchè?.
Posta l'espressione che usi
Antonio


title: casella di testo in tilt

text:
Scusa ma quale dei Bisio sei tu, Bisio clonato o Bisio genuino? Solo per
sapere a chi sto scrivendo . . .
La mia espressione č semplicissima:
i campi sono [prezzo unitario]; [quantita]; [sconto]
totimp  =[prezzo unitario]*[quantita]
sc        = ([totimp]*[sconto])/100
totale   = [totimp]-[sc]
E' talmente semplice che mi sembra assurdo che non funzioni, visto che ha
sempre funzionato.
Visto che sto scrivendo chiedo un'altra cosa.
Ho una maschera con sottomaschera.
Nella Maschera inserisco i dati della fattura mentre nella sottomaschera ho
la descrizione del contenuto della fattura.
Non so mai dove inserire le caselle di testo per avere il totale della
fattura.
Cioč quale č il senso logico. Alla fine ci riesco sempre, ma perdo tempo
inutile ogni volta.
Mi sono fatta capire?
Spero
Ciao e grazie
Ale
Antonio Biso <
ch...@etruria.net
> wrote in message
ZfCE5.32914$N93.9...@news.infostrada.it...

> > Perchč?.



title: casella di testo in tilt

text:
A parte sapere con quale dei Bisio sto dialogando il resto lo ho risolto.
Ho ficcato dentro tutto ad una query e cosě ora mi funziona tutto.
Grazie lo stesso.
ciao Ale
Alessia <
sd...@spin.it
> wrote in message 8rumn0$99r$1...@pc1.spin.it...
> Ciao a tutti qui Alessia.
> Ho un problemino con una casella di testo dove ho inserito dei semplici
> calcoli.
> Una moltiplicazione, il calcolo dello sconto.
> Capita che impostando i calcoli, la casella di testo mi presenti l'errore
> "#nome", ma se chiudo e riapro il DB funziona tutto.
> Perchč?.
> Grazie ciao ciao
> Ale
>
>
>


title: casella di testo in tilt

text:
Alessia <
sd...@spin.it
> wrote in message 8rv3sn$erp$1...@pc1.spin.it...
> Scusa ma quale dei Bisio sei tu, Bisio clonato o Bisio genuino? Solo per
> sapere a chi sto scrivendo . . .
Allora...
A parte che siamo su ICAA e non su ZELIG e quindi è Biso non Bisio :-P
A parte che si scrive dopo il quoting
Stavolta era quello vero...
>
> La mia espressione è semplicissima:
> i campi sono [prezzo unitario]; [quantita]; [sconto]
>
> totimp  =[prezzo unitario]*[quantita]
> sc        = ([totimp]*[sconto])/100
> totale   = [totimp]-[sc]
I campi o i controlli si chiamano così?
> Visto che sto scrivendo chiedo un'altra cosa.
> Ho una maschera con sottomaschera.
> Nella Maschera inserisco i dati della fattura mentre nella sottomaschera
ho
> la descrizione del contenuto della fattura.
> Non so mai dove inserire le caselle di testo per avere il totale della
> fattura.
Io lo metteri in un piè di maschera...
Antonio


title: casella di testo in tilt

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
1uFE5.1052$GG2....@news.infostrada.it...

Grazie per la precisazione.
Ho risolto facendo una query.
ciao ciao


title: APRIRE UN DB DI ACCESS 2000/2002XP IN VB6

author: MM

text:
Salve a tutti,
ho un problema molto banale ...ma sapete tornato dalle ferie ho la testa un
po' arruginita.
Come faccio a collegarmi ad un database di access 2000/2002XP tramite VB6 ?
Mi ricordo che avevo selezionato in VB nel menů Progetto e riferimenti
qualcosa, ma non ricordo piů cosa.
Ho tentato con Microsoft DAO 3.6 ma quando cerco di generare tramite il
wizard un form basato su dati del mio db mi da' il seguente messaggio :
formato di database non riconosciuto.
P.S. mentre se converto il mio db in formato access 97 lo riesco ad aprire.
Auitatemi !!!
Grazie e ciao


author: Antonio Ganci

text:
> Ho tentato con Microsoft DAO 3.6 ma quando cerco di generare tramite il
> wizard un form basato su dati del mio db mi da' il seguente messaggio :
>
> formato di database non riconosciuto.
>
> P.S. mentre se converto il mio db in formato access 97 lo riesco ad
aprire.
Le librerie DAO funzionano con Access 97, mentre per il 2000/XP si devono
utilizzare gli ADO.
Utilizza la "Finestra Visualizzazione Dati" Creati una connessione al DB e
poi le query necessarie, ecc.
Saluti, Antonio.


text:
> Le librerie DAO funzionano con Access 97, mentre per il 2000/XP si devono
> utilizzare gli ADO.
> Utilizza la "Finestra Visualizzazione Dati" Creati una connessione al DB e
> poi le query necessarie, ecc.
>
> Saluti, Antonio.
Si ma prima mi funzionava. Ho rifatto il pc e reinstallato tutto. Ora ho
iniziato a creare una nuova applicazione in vb che si allacci al db fatto in
access 2000,ma
non riesco ad aprire il db.
Chi sa indicarmi il metodo migliore per creare un programma vb che lavori su
un db access 2000/2002XP ?
Grazie a tutti.


author: Carlo Costarella

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:9wKa9.108500$lu5.2...@twister1.libero.it...

Personalmente non ho trovato nessun problema.
Anche con la semplice creazione guidata.
Ovviamente per funzionare devi impostare il riferimento alla libreria:
Microsoft ActiveX Data Object 2.n Library
ed usare un database creato per la versione 2000 o XP (2002).
Ciao, Carlo


text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:dYKa9.26301$pX1.7...@news2.tin.it...
> Personalmente non ho trovato nessun problema.
> Anche con la semplice creazione guidata.
> Ovviamente per funzionare devi impostare il riferimento alla libreria:
> Microsoft ActiveX Data Object 2.n Library
> ed usare un database creato per la versione 2000 o XP (2002).
>
> Ciao, Carlo
>
>
NON CI RIESCO.
Scusate ma sto diventando scemo.
possibile che non riesco !!!
Mi dite qquali sono i riferimenti del progetto che avete scelto perfavore ?
grazie


text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:deRa9.110679$lu5.2...@twister1.libero.it...

Ti posto la sequenza che ho provato per generare un nuovo progetto in VB6:
"Creazione Guidata Applicazioni VB"
Profilo nessuno...avanti
Interfaccia a documento singolo...avanti
Menů...avanti
Personalizza barra strumanti...avanti
File risorse = no...avanti
Accesso a Internet = no...avanti
Form Standard = nessuna...avanti
Form per l'accesso ai dati = Crea Nuovo Form
Profilo = nessuno...avanti
Tipo Database =  Access...Avanti
Nome Database....Sfoglia...seleziono un database in formato XP
Nome del Form = DB....Layout Form = Griglia(foglio Dati)...Tipo associazione
= Codice ADO...avanti
In Origine Record scegli una tabella e poi i campi e l'ordinamento...avanti
Seleziona controllo = seleziona tutto...avanti
Operazione completata....fine
A questo punto l'autocomposizione genera l'applicazione.
Apri "Progetto"...Riferimenti. Aggiungi un riferimento a Microsoft ActiveX
Data Object 2.0 o 2.7 o 2.n library
ma dovrebbe averlo messo da solo...e tutto funziona.
Se cosě non fosse ti autorizzo ad inviarmi in privato il DB in formato
2000/XP e ti restituisco il progetto VB.
Ciao, Carlo


title: Se esiste tabella....

text:
ciao ragazzi,
qualcuno mi sa dire se esiste un'istruzione per vedere se nel mio database
gia' c'e' una determinata tabella?
Ovvero, io ho scritto una routine che mi crea una bella tabella e poi mi ci
aggiorna i dati. Pero' il giro dopo non mi deve creare una nuova tabella, ma
mi deve solo aggiungere i dati. Per vedere se esiste un file ho trovato
l'istruzione "DIR", ma per trovare una tabella sono entrato in un loop di
ragionamenti e non ne riesco a venire fuori.
Per cortesia aiutatemi.
mario
gens una sumus ;-))


title: Se esiste tabella....

author: Karl Donaubauer

text:
M.P. <
map...@libero.it
> ha scritto:
> qualcuno mi sa dire se esiste un'istruzione per vedere se nel mio database
> gia' c'e' una determinata tabella?
> Ovvero, io ho scritto una routine che mi crea una bella tabella e poi mi ci
> aggiorna i dati. Pero' il giro dopo non mi deve creare una nuova tabella, ma
> mi deve solo aggiungere i dati. Per vedere se esiste un file ho trovato
> l'istruzione "DIR", ma per trovare una tabella sono entrato in un loop di
> ragionamenti e non ne riesco a venire fuori.
Ci sono diverse possibilità. Io preferisco una funzione come:
Function TabEsiste(NomeTab As String) As Boolean
    Dim db As DAO.Database
    Dim tdf As DAO.TableDef
    Set db = CurrentDb
    For Each tdf In db.TableDefs
        If tdf.Name = NomeTab Then TabEsiste = True: Exit For
    Next
End Function
Puio chiamare questa funzione p.e.
If TabEsiste("NomeDellaTuaTabelle") Then
    ' fa qc
Else
    ' fa qc altro
End If
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco):
http://www.donkarl.com


title: Se esiste tabella....

author: Sergio MAZZA

text:
"M.P." <
map...@libero.it
> ha scritto nel messaggio
news:9z7_5.103202$hk4.3...@news.infostrada.it...

Prova con:
'---------------------
Dim dbs As Database, ctr As Container, doc As Document
Set dbs = CurrentDb
Set ctr = dbs.Containers!Tables
For Each doc In ctr.Documents
    Debug.Print doc.Name
Next doc
Set dbs = Nothing
Set ctr = Nothing
Set doc = Nothing
'---------------------
Ciao.


title: Se esiste tabella....

author: Luciano (DOC)

text:
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
91b1gh$4ee$1...@suite03.caspur.it...
> Prova con:
> '---------------------
> Dim dbs As Database, ctr As Container, doc As Document
>
> Set dbs = CurrentDb
> Set ctr = dbs.Containers!Tables
>
> For Each doc In ctr.Documents
>     Debug.Print doc.Name
> Next doc
Non e' un po' macchinoso? Puoi ciclare su tabledefs direttamente.
O, altrimenti, come qualcuno ha proposto qui tempo fa, semplicemente fare un
SELECT su msysobjects con WHERE name = 'miatabella'.
Saluti.
Luciano
(DOC)


title: Se esiste tabella....

text:
"M.P." <
map...@libero.it
> ha scritto nel messaggio
news:9z7_5.103202$hk4.3...@news.infostrada.it...
> ciao ragazzi,
> Per cortesia aiutatemi.
> mario
> >
grazie di cuore per tutti i suggerimenti.
messaggio ricevuto, domani mattina vado subito a fare le prove.
ciao e di nuovo grazie. :-)))))



title: Se esiste tabella....

author: Lbo

text:
>qualcuno mi sa dire se esiste un'istruzione per vedere se nel mio database
>gia' c'e' una determinata tabella?
mi pare che sul sito comune ci sia pure una funzione che dica se
esiste una tabella in uno specifico db.  il nome del db è un parametro
opzionale, per cui se non glielo passi cerca sul db corrente.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Se esiste tabella....

text:
"Luciano (DOC)" <
mc5...@mclink.it
> ha scritto nel messaggio
news:n_7_5.130094$DG3.2...@news2.giganews.com...
>
> Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
> 91b1gh$4ee$1...@suite03.caspur.it...
>
>
> Non e' un po' macchinoso? Puoi ciclare su tabledefs direttamente.
> O, altrimenti, come qualcuno ha proposto qui tempo fa, semplicemente fare
un
> SELECT su msysobjects con WHERE name = 'miatabella'.
> Saluti.
>
> Luciano
> (DOC)
>
Probabile, non ho mai utilizzato il tuo metodo...
Ciao.


title: Se esiste tabella....

text:
"Karl Donaubauer" <
ad...@donkarl.com
> ha scritto nel messaggio
news:iK7_5.18850$oO6.7...@news.chello.at...
> M.P. <
map...@libero.it
> ha scritto:
> > qualcuno mi sa dire se esiste un'istruzione per vedere se nel mio
database
> Ci sono diverse possibilità. Io preferisco una funzione come:
>
> Function TabEsiste(NomeTab As String) As Boolean
>     Dim db As DAO.Database
>     Dim tdf As DAO.TableDef
>     Set db = CurrentDb
>     For Each tdf In db.TableDefs
>         If tdf.Name = NomeTab Then TabEsiste = True: Exit For
>     Next
> End Function
>
> Puio chiamare questa funzione p.e.
>
> If TabEsiste("NomeDellaTuaTabelle") Then
>     ' fa qc
> Else
>     ' fa qc altro
> End If
>
> --
> HTH
> Karl
> *********
> Non meravigliarti del mio strano italiano. M'esercito qui.
> Access-FAQ (tedesco):
http://www.donkarl.com
caro Karl, parlerai male l'italiano, ma scrivi bene il VBA e tanto mi basta.
grazie per la tua funzione che ha funzione alla grande al primo colpo senza
intoppi, risolvendomi un gran bel problema.
ciao e grazie
mario


title: Creare Copia MDE

author: Gianni

text:
Salve a tutto l'NG
Volevo creare una copia mde ma la scritta e in grigio disattivata come posso
attivarla?
Grazie.
Gianni
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.698 / Virus Database: 455 - Release Date: 02/06/2004


title: Creare Copia MDE

author: cidi

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:mmrwc.289340$hc5.12...@news3.tin.it...
> Salve a tutto l'NG
> Volevo creare una copia mde ma la scritta e in grigio disattivata come
posso
> attivarla?
> Grazie.
> Gianni
>
Ciao Gianni
Non dici la versione di Access.
cmq se hai A2000 \97 : apri un modulo e da Strumenti -> Compila e salva.
Se usi Access XP il file deve essere in formato 2002, non puoi ottenere
un MDE da mdb formato 2000.
---
Daniele


title: Creare Copia MDE

text:
"Gianni" <
g_de...@tin.it
> ha scritto nel messaggio
news:mmrwc.289340$hc5.12...@news3.tin.it...
> Salve a tutto l'NG
> Volevo creare una copia mde ma la scritta e in grigio disattivata come
posso
> attivarla?
> Grazie.
> Gianni
>
>
Con AccessXp devi prima convertire il db Access2000 alla versione Xp e poi
potrai ricavarne un mde.
Ciao, Carlo


title: Creare Copia MDE

text:
Grazie,
Siete stati gentilissimi
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.699 / Virus Database: 456 - Release Date: 04/06/2004


title: ricerco lunedi disperato !

author: gianpi

text:
Non ci riesco propio .. partendo da una data inziale ed una finale a sapere
quanti lunedi ci sono ???!!!
AIUTO!!!!
GRAZIE A TUTTI


title: ricerco lunedi disperato !

author: Ataru Moroboshi

text:
On Tue, 25 Apr 2000 20:15:02 +0200, "gianpi" <
sc...@spray.it
> wrote:
>Non ci riesco propio .. partendo da una data inziale ed una finale a sapere
>quanti lunedi ci sono ???!!!
Vabbuo' sto' imparando da autodidatta, ma  dovrebbe essere cosi'
=DateDiff("ww";[UltimaData];[Primadata2];2)
Al posto di [UltimaData] e di [PrimaData] mettici le tue date.
-------
Nota: Il "2" finale della funzione e' il valore della costante
"vbMonday".  Io ho provato a mettere questo valore quando ho
messo la funzione in un controllo non legato, ma Access insisteva
a sostituirmela con un [vbMonday] per poi lamentarsi che tale
campo non esisteva (e grazie tanto che non esiste).
Perche' si comporta cosi' ?
                           Ave Kallisti Eris Discordia
--
Dreams bring the future!
It's a shout from the soul / Let'go, passion!
Someday we'll bring peace back in our hands.
Let's go Gekiganger 3!
------------------------------------------------------------------
Ataru Moroboshi (Rocco Pier Luigi) - Brigate Takahashi
Conan (Incredible Tide) - GURPS - Axis & Allies - AD&D 3a ed.

http://www.geocities.com/TimesSquare/4748


title: recordcount su recordset DAO errato

author: Giuseppe

text:
Ciao  a tutti.
Ho creato un recordset per determinare le aziende a cui è autorizzato l'utente.
    Dim rs As DAO.Recordset
    Set rs = CurrentDb.OpenRecordset("SELECT * FROM tblUtenteAutorizzazioni INNER JOIN tblAziende ON tblUtenteAutorizzazioni.IdAutorizzazioneOggetto = tblAziende.IDAzienda WHERE IdAutorizzazione = 2 AND tblUtenteAutorizzazioni.IDUtente = " & lngIDUtente)
    If rs.RecordCount = 1 Then
......
Se copio il recordset nella finestra immediata e copio la stringa sql in una query ottengo due record.
Invece in vba rs.RecordCount dice che esiste solo un record.
Cosa c'è di sbagliato  ?
Grazie.
Giuseppe


title: recordcount su recordset DAO errato

author: BFS

text:

la stringa che copi nella query è esattamente la stessa che usi per
aprire il recordset quindi con un numero al posto del lngIDUtente ?

BFS


title: recordcount su recordset DAO errato

author: Bruno Campanini

text:

Prova:
RS.MoveLast
MsgBox RS.RecordCount

Bruno


title: recordcount su recordset DAO errato

text:

si certo.
La copio dalla finestra immediata:
SELECT * FROM tblUtenteAutorizzazioni INNER JOIN tblAziende ON tblUtenteAutorizzazioni.IdAutorizzazioneOggetto = tblAziende.IDAzienda WHERE IdAutorizzazione = 2 AND tblUtenteAutorizzazioni.IDUtente = 2


title: recordcount su recordset DAO errato

text:

il messaggio in uscita è 2


title: BARRE PROGRESSIONE

text:
Ciao,
ho visto l'esempio nel sito comune per una barra di progressione per quanto
riguarda una tabella.
Forse è una domanda stupida ma per una query, come si fa?
Simone
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the
intended recipient only. Access, disclosure, copying, distribution, or
reliance on any of it by anyone else is prohibited and may be a criminal
offence. Please delete if obtained in error and email confirmation to the sender.
--
Posted from
mail-out-01.piro.net
 [194.64.31.11]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: BARRE PROGRESSIONE

author: Harry Evans

text:
esattamente allo stesso modo!
<
simone....@gfd.de
> wrote in message
OF23ACCFEB.1B655AF0...@obi.de...
Ciao,
ho visto l'esempio nel sito comune per una barra di progressione per quanto
riguarda una tabella.
Forse č una domanda stupida ma per una query, come si fa?



title: BARRE PROGRESSIONE

author: Federico Luciani

text:
simone....@gfd.de
 wrote:
> Ciao,
> ho visto l'esempio nel sito comune per una barra di progressione per quanto
> riguarda una tabella.
> Forse è una domanda stupida ma per una query, come si fa?
> Simone
Sostituisci al nome della tabella quello della query.
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Combo Box

author: Fabio Chiaro

text:
Scusate se ripropongo lo stesso problema ma visto che ho qualche elemento in
più da fornire e non ho trovato ancora nessuna risposta volevo ritentare la
fortuna.
Prendendo un qualsiasi database access (ho fatto le prove anche con poche
tabelle e pochissimi record), se in una maschera ci sono delle combo box con
più colonne e la colonna associata al campo non è la prima (cioè quella
visualizzata quando si sceglie la riga) la maschera si apre lentamente.
Qualcuno mi aveva suggerito di verificare gli indici nelle tabelle ma, oltre
al fatto che mi sembra di aver indicizzato i campi che servivano in maniera
corretta, non mi sembra che anche pochi record possano provocare un
rallentamento del genere.
Grazie ancora,
FABIO


title: Combo Box

author: Antonio Biso

text:
Fabio Chiaro <
fabio....@tin.it
> wrote in message
Ieaz7.35144$1H1.3...@news.infostrada.it...
> Scusate se ripropongo lo stesso problema ma visto che ho qualche elemento
in
> più da fornire e non ho trovato ancora nessuna risposta volevo ritentare
la
> fortuna.
>
> Prendendo un qualsiasi database access (ho fatto le prove anche con poche
> tabelle e pochissimi record), se in una maschera ci sono delle combo box
con
> più colonne e la colonna associata al campo non è la prima (cioè quella
> visualizzata quando si sceglie la riga) la maschera si apre lentamente.
La teoria non supporta la tua asserzione....
Antonio


title: Combo Box

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:xacz7.35632$1H1.3...@news.infostrada.it...

Ti riferisci alla casistica o alla mia "teoria" sugli indici?


title: Combo Box

text:
Fabio Chiaro <
fabio....@tin.it
> wrote in message
X9dz7.35932$1H1.3...@news.infostrada.it...

Al fatto che se in una maschera ci sono combo con colonna assocaita diversa
dalla prima, la maschera si debba aprire in maniera più lenta!
Antonio


title: Combo Box

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:vfhz7.37368$1H1.3...@news.infostrada.it...

Scusa se insisto ma sono duro. Non è che per caso posso mandarti una mail
con un piccolo allegato con 2 maschere che "dimostra" quello che sto
cercando di dire?
Non mi offendo se mi dici di no, è che non vorrei convivere per sempre con
un problema solo perchè non sono riuscito a spiegarlo bene


title: Combo Box

text:
Fabio Chiaro <
fabio....@tin.it
> wrote in message
y8iz7.37667$1H1.4...@news.infostrada.it...
>
> > > > La teoria non supporta la tua asserzione....
> > > >
> > > > Antonio
> > > >
> > > >
> > >
> > > Ti riferisci alla casistica o alla mia "teoria" sugli indici?
> >
> > Al fatto che se in una maschera ci sono combo con colonna assocaita
> diversa
> > dalla prima, la maschera si debba aprire in maniera piů lenta!
> >
> > Antonio
> >
> >
>
> Scusa se insisto ma sono duro. Non č che per caso posso mandarti una mail
> con un piccolo allegato con 2 maschere che "dimostra" quello che sto
> cercando di dire?
>
> Non mi offendo se mi dici di no, č che non vorrei convivere per sempre con
> un problema solo perchč non sono riuscito a spiegarlo bene
Zippa tutto e manda.
Antonio


title: Comportamento anomalo VBA

text:
Vi è mai capitato che all'improvviso, scrivendo codice VBA su A2003
succedesse qs. cosa strana:
- l'autocompletamento funzione scritta sparisce
- il comando in fase di scrittura viene segnalato in rosso come errore
fino
a che non si procede con la digitazione, e questo senza avere cambiato
riga
- gli spazi vengono automaticamente annullati se non si è abbastanza
veloci
a digitare altro dietro.
Qualcuno pi può aiutare ?


title: Comportamento anomalo VBA

author: Pablitomf

text:
<
mdiv...@nuovaeibm.it
> ha scritto nel messaggio
news:0bbe3203-263d-46a5...@d4g2000prg.googlegroups.com...

-------------------------
Hai qualche ciclo di timer che fa eseguire codice mentre scrivi?


title: Comportamento anomalo VBA

author: Carlo Costarella

text:
<
mdiv...@nuovaeibm.it
> ha scritto nel messaggio
news:0bbe3203-263d-46a5...@d4g2000prg.googlegroups.com...

Certamente hai una o più maschere aperte che sta eseguendo del codice.
Se è così dovrebbe bastare chiudere la maschera che sta "lavorando", anche
se a volte bisogna chiudere e riaprire il database passando direttamente al
codice da scrivere.
A volte si tratta di codice su timer o un loop da qualche parte o un
while...doevents...wend.
Ciao, Carlo


title: Comportamento anomalo VBA

text:
On 19 Dic, 09:58, "Carlo Costarella" <
carlocoslib...@libero.it
> wrote:
> <
mdive...@nuovaeibm.it
> ha scritto nel messaggionews:0bbe3203-263d-46a5...@d4g2000prg.googlegroups.com...

OK mille gazie ora vedo


title: Comportamento anomalo VBA

text:
On 19 Dic, 09:24, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> <
mdive...@nuovaeibm.it
> ha scritto nel messaggionews:0bbe3203-263d-46a5...@d4g2000prg.googlegroups.com...

No nessun evento timer sulla maschera.
Ma la cosa strana è che a volte lo fa e a volte no.
Devo fare caso se lo fa in modo random su tutte le maschere o solo su
alcune specifiche.
Per ora grazie , mi basta di sapere che non è un problema di
corruzione del codice.
Grazie


title: Comportamento anomalo VBA

author: IgnazioC

text:
mdiv...@nuovaeibm.it
 ci ha detto :

sicuramente hai una maschera aperta con un timer.
--
ignazioc


title: Comportamento anomalo VBA

author: Maurizio Borrelli

text:
"
mdiv...@nuovaeibm.it
" wrote in message
news:0bbe3203-263d-46a5...@d4g2000prg.googlegroups.com
:

Ciao mdiversi.
Ma tu lo usi il comando "Modalità progettazione" e "Esci da modalità
progettazione" del Menu "Esegui"? E il comando "Compila <progetto>" del
Menu "Debug"?
--
(Facci sapere se e eventualmente come hai risolto. Grazie.)
Ciao :o)                                        Microsoft MVP (Excel)
Maurizio
https://mvp.support.microsoft.com/profile/Maurizio.Borrelli
--------                        Spazio personale di Maurizio Borrelli
?SPQR(C)
http://spdmb.spaces.live.com
 X                 RIO - Risorse in italiano per gli utenti di office
--------
http://www.riolab.org


title: Comportamento anomalo VBA

author: Gabriele Bertolucci

text:
> Ma tu lo usi il comando "Modalità progettazione" e "Esci da modalità
> progettazione" del Menu "Esegui"?
Colgo l'occasione per chiedere che qualcuno spieghi, per favore, a cosa
servono questi due comandi.
Giuro che non li ho mai utilizzati in tutta la mia vita di programmazione
in Access.
Ho cercato nella guida di Access e tramite Google ma non ho trovato niente
di esplicativo.
Non conosco la versione originale in inglese del nome di questo comando,
altrimenti sono certo che avrei trovato qualcosa.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


title: Comportamento anomalo VBA

text:
Inizio un nuovo thread perché temo che il mio precedente messaggio sia
passago abbastanza inosservato, visto che ho modificato il subject di
thread già iniziato.
La questione è la seguente.
Vorrei che qualcuno mi spiegasse, per favore, a cosa serve il comando in
oggetto, disponibile dal menu Esegui del VBE.
Giuro che non l'ho mai utilizzato in tutta la mia vita di programmazione



title: Comportamento anomalo VBA

author: geppo

text:
Gabriele Bertolucci" <"info[at]pbsoft[dot]it wrote:
> Inizio un nuovo thread perché temo che il mio precedente messaggio sia
> passago abbastanza inosservato, visto che ho modificato il subject di
> thread già iniziato.
>
> La questione è la seguente.
>
> Vorrei che qualcuno mi spiegasse, per favore, a cosa serve il comando
> in oggetto, disponibile dal menu Esegui del VBE.
>
> Giuro che non l'ho mai utilizzato in tutta la mia vita di
> programmazione in Access.
>
> Ho cercato nella guida di Access e tramite Google ma non ho trovato
> niente di esplicativo.
>
> Non conosco la versione originale in inglese del nome di questo
> comando, altrimenti sono certo che avrei trovato qualcosa.
Credo si capisca dal nome stesso, se sei in vba e hai degli oggetti che non
sono in tale modalità,  te le passa in tale modalità.
Insomma, quando sei nell'editor vba e vuoi essere sicuro che nessuno oggetto
sia inizializzato clicca su modalià progettazione.
--
Ciao
Geppo


title: Comportamento anomalo VBA

text:
"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio
news:ha46e05iaoat$.tlpt4cpm0fhx.dlg@40tude.net...
> Inizio un nuovo thread perché temo che il mio precedente messaggio sia
> passago abbastanza inosservato, visto che ho modificato il subject di
> thread già iniziato.
>
> La questione è la seguente.
>
> Vorrei che qualcuno mi spiegasse, per favore, a cosa serve il comando in
> oggetto, disponibile dal menu Esegui del VBE.
Serve a mettere in stand-by tutte le esecuzioni di codice... basta che provi
ad esempio a mettere in esecuzione una form con un msgbox su timer... e
lavorare su un coidice di una seconda form... accadrebbe che il codice della
stessa verrebbe interrotto dall'esecuzione di quello della prima... se
invece da esegui, utilizzerai la modalità PROGETTAZIONE vedrai che anche la
prima form ti si presenterà in modalità struttura... interrompendo così il
suo codice in esecuzione... è un pò come funzione in VB ed Excell


title: Eventi Before and After Update

author: Repko

text:
Ciao,
avrei bisogno di un suggerimento riguardo questa sub.
il problema è la variabile oldVal, scegliendo No sulla msgbox mi restituisce
l'errore "Necessario oggetto" (run-time 424)
dove sbaglio?
Grazie.
Private Sub PerAutVer_BeforeUpdate(Cancel As Integer)
    Dim oldVal As Integer
    oldVal = Me.PerAutVer.OldValue
        If Me.PerAutVer = 0 Then
        Exit Sub
        Else
            If MsgBox("Vuoi variare il periodo concesso?", vbYesNo,
"Attenzione!") = vbYes Then
            Exit Sub
            Else
            Me.PerAutVer.OldValue = oldVal
            End If
        End If
End Sub


title: Eventi Before and After Update

text:
"Repko" <x@x.x> ha scritto nel messaggio
news:QuEWd.625104$b5.28...@news3.tin.it...
> Ciao,
> avrei bisogno di un suggerimento riguardo questa sub.
> il problema č la variabile oldVal, scegliendo No sulla msgbox mi
restituisce
> l'errore "Necessario oggetto" (run-time 424)
> dove sbaglio?
> Grazie.
>
>
> Private Sub PerAutVer_BeforeUpdate(Cancel As Integer)
>
>     Dim oldVal As Integer
>     oldVal = Me.PerAutVer.OldValue
>
>         If Me.PerAutVer = 0 Then
>         Exit Sub
>         Else
>             If MsgBox("Vuoi variare il periodo concesso?", vbYesNo,
> "Attenzione!") = vbYes Then
>             Exit Sub
>             Else
>             Me.PerAutVer.OldValue = oldVal
>             End If
>         End If
>
> End Sub
>
>
Scusate l'oggetto!
L'evento č solo il before!
ciao


title: Eventi Before and After Update

text:
"Repko" <x@x.x> ha scritto nel messaggio
news:BwEWd.625107$b5.28...@news3.tin.it...
>
> "Repko" <x@x.x> ha scritto nel messaggio
> news:QuEWd.625104$b5.28...@news3.tin.it...
> > Ciao,
> > avrei bisogno di un suggerimento riguardo questa sub.
> > il problema è la variabile oldVal, scegliendo No sulla msgbox mi
> restituisce
> > l'errore "Necessario oggetto" (run-time 424)
> > dove sbaglio?
> > Grazie.
> >
> >
> > Private Sub PerAutVer_BeforeUpdate(Cancel As Integer)
> >
> >     Dim oldVal As Integer
> >     oldVal = Me.PerAutVer.OldValue
> >
> >         If Me.PerAutVer = 0 Then
> >         Exit Sub
> >         Else
> >             If MsgBox("Vuoi variare il periodo concesso?", vbYesNo,
> > "Attenzione!") = vbYes Then
> >             Exit Sub
> >             Else
> >             Me.PerAutVer.OldValue = oldVal
> >             End If
> >         End If
> >
> > End Sub
> >
> >
>
> Scusate l'oggetto!
> L'evento è solo il before!
> ciao
>
>
Scusate di nuovo, ho fatto una cavolata pazzesca!.....
forse quando il sabato sera si fa tardi, la domenica è meglio recuperare il
sonno!
ciao e buona domenica a tutti.