title: ID Incrementato enormemente

text:
Oscar Manfredini wrote:
> "marco esus" <


Avevo notato tempo fa cke questi strani errori non permettevano neanche di
compattare il db e ripristinarlo...e tramite un copia incolla dei dati
giusti avevo ripristinato la situazione.
Ora la compattazione viene eseguita normalmente mentre prima si bloccava e
non andava neanche avanti.
Saluti Marco



title: problema con dimensione file mdb

author: Riccardo

text:
ho un file protetto a livello utente che anche se lo svuoto completamente di
tutti gli oggetti (anche delle tabelle) e successivamente lo compatto, mi
rimane sempre di circa 2 mb di grandezza.
come posso ridurre tale dimensione?
ciao e grazie
Riccardo


title: problema con dimensione file mdb

author: Mario De Ghetto

text:
> ho un file protetto a livello utente che anche se lo svuoto completamente di
> tutti gli oggetti (anche delle tabelle) e successivamente lo compatto, mi
> rimane sempre di circa 2 mb di grandezza.
> come posso ridurre tale dimensione?
Se hai tolto tutto (tabelle, query, maschere, macro, moduli,
relazioni, specifiche di import/export ecc.) probabilmente rimangono
all'interno le informazioni relative alla protezione a livello utente.
Prova a creare un database vuoto (con Access 2003 = circa 92 kb) e a
ricreare le protezioni a livello utente che hai nel database
originale.
Se raggiungi nuovamente una dimensione di circa 2 Mb, probabilmente
meno di così si muore    ;-)
Ma, scusa la domanda, cosa te ne fai di un database vuoto con le
protezioni a livello utente??
Mario De Ghetto
www.deghetto.it


title: problema con dimensione file mdb

text:
"Mario De Ghetto" <
ml.de...@gmail.com
> ha scritto nel messaggio
news:1173255323.2...@8g2000cwh.googlegroups.com...


Praticamente ho provato a creare un db nuovo con la protezione a livello
utente (con le informazioni che stanno sul sito comune)
ma sembra che non funzioni o salto qualcosa ....ci riprovero'....
ma nel frattempo ho già un db che funziona bene, ho fatto copia incolla e
l'ho rinominato...l'ho svuotato di tutto e debbo creare
nuovi oggetti ma usando sempre il file mdw con gli stessi utenti.
compatto il file e rimane di 2 megabyte
ciao e grazie
Riccardo


title: problema con dimensione file mdb

author: MA

text:
Riccardo wrote:
> "Mario De Ghetto" <
ml.de...@gmail.com
> ha scritto nel messaggio
> news:1173255323.2...@8g2000cwh.googlegroups.com...
>>
> ma nel frattempo ho già un db che funziona bene, ho fatto copia
> incolla e l'ho rinominato...l'ho svuotato di tutto e debbo creare
> nuovi oggetti ma usando sempre il file mdw con gli stessi utenti.
> compatto il file e rimane di 2 megabyte
>
> ciao e grazie
>
> Riccardo
hai immagini all'interno? Anche piccole, magari jpg?
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: problema con dimensione file mdb

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:eslt7b$870$1...@tdi.cu.mi.it...
> Riccardo wrote:
>> "Mario De Ghetto" <
ml.de...@gmail.com
> ha scritto nel messaggio
>> news:1173255323.2...@8g2000cwh.googlegroups.com...
>>>
>> ma nel frattempo ho già un db che funziona bene, ho fatto copia
>> incolla e l'ho rinominato...l'ho svuotato di tutto e debbo creare
>> nuovi oggetti ma usando sempre il file mdw con gli stessi utenti.
>> compatto il file e rimane di 2 megabyte
>>
>> ciao e grazie
>>
>> Riccardo
> hai immagini all'interno? Anche piccole, magari jpg?
nessuna.
se apro il file con notepad pero' , ci sono un sacco di schifezze dentro.
ciao
Riccardo


title: problema con dimensione file mdb

text:

E' certo che hai schifezze, notepad non legge Access
Anche un file di 100k in access viene letto male da notepad



title: problema con dimensione file mdb

text:
"Mario De Ghetto" <
ml.de...@gmail.com
> ha scritto nel messaggio
news:1173255323.2...@8g2000cwh.googlegroups.com...
> ho un file protetto a livello utente che anche se lo svuoto completamente
> di
> tutti gli oggetti (anche delle tabelle) e successivamente lo compatto, mi
> rimane sempre di circa 2 mb di grandezza.
> come posso ridurre tale dimensione?
Se hai tolto tutto (tabelle, query, maschere, macro, moduli,
relazioni, specifiche di import/export ecc.) probabilmente rimangono
all'interno le informazioni relative alla protezione a livello utente.
Prova a creare un database vuoto (con Access 2003 = circa 92 kb) e a
ricreare le protezioni a livello utente che hai nel database
originale.
Se raggiungi nuovamente una dimensione di circa 2 Mb, probabilmente
meno di cosě si muore    ;-)
Ma, scusa la domanda, cosa te ne fai di un database vuoto con le
protezioni a livello utente??
_____________________________
sono riuscito a ricreare un database vuoto con la protezione a livello
utente, ma naturalmente :-( non ricordandomi come ho creato il precedente
mdw, non riesco ad importarmi nulla.
si puo' fare in qualche modo?
grazie
Riccardo


title: problema con dimensione file mdb

text:
Ho risolto creando un nuovo db ma con il file mdw già esistente.
grazie
Riccardo


title: Textbox come combobox

text:
Mi permetto di chiedere un aiuto in quanto vorrei realizzare una textbox
che mi compila il testo come nelle combobox. Mi era parso di trovare il
codice da qualche parte, ma non riesco più a ritrovarlo in quanto allora
non sentivo il bisogno.
Ringrazio tutti tutti quelli che mi daranno una mano
--
       maurizio56
browser: FireFox 2.0
mailreader: ThunderBird 1.5.08


title: Textbox come combobox

author: ALESSANDRO Baraldi

text:
"maurizio56" <
maurizio...@alice.it
> ha scritto nel messaggio
news:45bbb5ca$0$16181$4faf...@reader2.news.tin.it...

Private Sub txtFindFast_Change()
   Me.RecordsetClone.FindFirst "[NomeCampo] LIKE '" & _
                               Replace(Me.txtFindFast.Text, "'", "''") &
"*'"
   If Me.RecordsetClone.NoMatch Then
      Me.RecordsetClone.Bookmark = Me.Bookmark
   Else
      Me.Bookmark = Me.RecordsetClone.Bookmark
      Me.txtFindFast.SetFocus
      Me.txtFindFast.SelStart = Len("" & Me.txtFindFast.Text)
   End If
End Sub
Ciao
@Alex
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Textbox come combobox

text:
ALESSANDRO Baraldi ha detto: in data 28/01/2007 14.33:

che bello poter contare sulla cortesia
GRAZIE



title: Query che rompono

author: shari

text:
Ciao
 Ho una sottomaschera basata su su una query che sarebbe "dettagli ordini" ,
per inserire i dettagli di articoli in uscita ,fino qui nessun problema ,ma
io vorrei inserire i dati in modo univoco,( perchè gli articoli sono unici
esemplari ed hanno un Id univoco), se io provo a dare una chiave primaria
con (dupplicati non ammessi) nella tabella Ordini,( naturalmente per non
permettere che vadano inseriti dati dupplicati) nella query dettagli ordini
i dati non vengono visualizzati nemmeno. nella linea help ho constatato che
proprio access non lo gestisce, chi sa perchè? ma ho provato anche nella
proprietà di "query dettagli ordini" Impostare parametri di record univoci
Ecc.. ma niente da fare secondo voi cosa posso fare .Un grazie anche se non
ripaga per niente le vostre risposte per aiutarmi. Ciao
-shari
Sembrava che query ti semplificano la vita ma quando rompono ......quanto
rompono!


title: Query che rompono

author: Roberto dal portatile

text:
"shari" <
shi...@tiscalinet.it
> ha scritto nel messaggio
news:9avk4k$svh$1...@lacerta.tiscalinet.it...

Credimi la tua query non ha alcuna colpa, visto che il problema lo devi
risolvere nella struttura della tabella sulla quale è basata la tua query e
non nella da te bistrattata query.
Sicuramente in detta tabella hai sia un campo IDOrdine che un campo
IDProdotto; ebbene per questa tabella creati un indice formato dall'insieme
di questi due campi, e per questo indice indica Duplicati non ammessi.
Se tenterai di inserire due volte lo stesso prodotto per un determinato
ordine, Access ti darà errore.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Ancora....Dcount!

author: Leo

text:
Salve a tutto il ng...
Forse.. anzi sicuramente qualcuno mi potrà aiutare a risolvete il seguente
problema.
In un controllo non associato posto nella sezione intestazione di un report
ho inserito il seguente codice:
=DCount("COGNOME";"NOTIZIE PERSONALI";"[CONIUGATO]= TRUE AND [PROV] = 'PA'
")
Ho però la necessità di contare i record, non solo, i  "CONIUGATI" di "PA"
ma anche quelli di "MI", di "TO" e altre, eventuali provincie. Ho cercato
nell'Help, ma ci sono solo due esempi che non fanno al caso mio, e sul
Sitocomune c'è poco materiale inerente Dcount.
Ringrazio anticipatamente chi mi vorrà aiutare..
Leo


title: Ancora....Dcount!

author: CarloCos

text:
"Leo" <
rut...@galactica.it
> ha scritto nel messaggio
news:JYRO6.1014$Uo3....@news6.giganews.com...

Credo che la cosa migliore sia quella di creare un'altro report con tutti i
DCount che vuoi e inserirlo come sottoreport.
Ciao, Carlo


title: Ancora....Dcount!

text:
Ma.. il mio problema non è il numero di controlli calcolati in un report, il
mio problema è il conteggio dei record relativi ad una tabella che devono
soddisfare determinati criteri, vale a dire...
dipendenti coniugati che risiedono nella provincia di Palermo, di Torino e
di altre Provincie, ma non di tutte. Ma questo risultato deve essere unico e
deve essere calcolato in un controllo.
Spero di essermi spiegato meglio.
Ciao e grazie .
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:DJSO6.17561$h9.14...@news.infostrada.it...



title: Ancora....Dcount!

text:
"Leo" <
rut...@galactica.it
> ha scritto nel messaggio
news:X_SO6.1103$Uo3....@news6.giganews.com...
> Ma.. il mio problema non è il numero di controlli calcolati in un report,
il
> mio problema è il conteggio dei record relativi ad una tabella che devono
> soddisfare determinati criteri, vale a dire...
> dipendenti coniugati che risiedono nella provincia di Palermo, di Torino e
> di altre Provincie, ma non di tutte. Ma questo risultato deve essere unico
e
> deve essere calcolato in un controllo.
> Spero di essermi spiegato meglio.
> Ciao e grazie .
>
Avevo capito bene. Se costruisci un sottoreport potrai visualizzare sia i
singoli valori, sia la SOMMA dei vari DCount. Se vuoi vedere le righe bene,
altrimenti imposti a zero l'altezza del corpo e delle righe in esso
contenute e mostri solo il PièDiPaginaReport( sottoreport) dove avrai
sistemato il tuo controllo con la SOMMA dei DCount. Nessun array di
controlli. Un solo controllo.
Questa è solo una delle possibili strade. Un'altra è quella di fare il DSum
di una query che calcoli il DCount e mostrare solo questo valore.
Ciao, Carlo


title: Ancora....Dcount!

text:
"CarloCos" <
carloco...@libero.it
> ha scritto nel messaggio
news:U6TO6.17826$h9.14...@news.infostrada.it...

Grazie per la tempestiva risposta...
ci dovrò lavorare un po' perchè non ho capito bene come fare...
Leo
>


title: Ancora....Dcount!

author: SimonenomiS

text:
"Leo" <
rut...@galactica.it
> ha scritto nel messaggio
news:JYRO6.1014$Uo3....@news6.giganews.com...
> In un controllo non associato posto nella sezione intestazione di un
report
> ho inserito il seguente codice:
>
> =DCount("COGNOME";"NOTIZIE PERSONALI";"[CONIUGATO]= TRUE AND [PROV] =
'PA'")
>
>
> Ho però la necessità di contare i record, non solo, i  "CONIUGATI" di "PA"
> ma anche quelli di "MI", di "TO" e altre, eventuali provincie. Ho cercato
> nell'Help, ma ci sono solo due esempi che non fanno al caso mio, e sul
> Sitocomune c'è poco materiale inerente Dcount.
>
    Se ho ben capito quello che chiedi, una possibile soluz. al tuo problema
potrebbe essere la seguente:
nel report, in una casella di testo che chiamerai - per ex.- txtConiugPA
scrivi:
txtConiugPA = DCount("COGNOME";"NOTIZIE PERSONALI";"[CONIUGATO]= TRUE AND
[PROV] = 'PA'")
    In un'altra casella, che chiamerai txtConiugMI, scrivi:
txtConiugMI = DCount("COGNOME";"NOTIZIE PERSONALI";"[CONIUGATO]= TRUE AND
[PROV] = 'MI'")
e cosi' via...
    Alla fine, se vorrai conoscere il numero di coniugati nelle provv. di
'MI' e 'PA' ti bastera' creare un'altra casella di testo (txtConiugMIPA) e
scriverci dentro:
txtConiugMIPA = txtConiugMI + txtConiugPA
    Ciao.
---------------------------------------------------
http://digilander.iol.it/SimonenomiS/
---------------------------------------------------


title: Ancora....Dcount!

author: Silvio Berruti

text:
"Leo" <
rut...@galactica.it
> ha scritto nel messaggio
news:JYRO6.1014$Uo3....@news6.giganews.com...
> Salve a tutto il ng...
> Forse.. anzi sicuramente qualcuno mi potrą aiutare a risolvete il seguente
> problema.
> In un controllo non associato posto nella sezione intestazione di un
report
> ho inserito il seguente codice:
>
> =DCount("COGNOME";"NOTIZIE PERSONALI";"[CONIUGATO]= TRUE AND [PROV] = 'PA'
> ")
>
>
> Ho perņ la necessitą di contare i record, non solo, i  "CONIUGATI" di "PA"
> ma anche quelli di "MI", di "TO" e altre, eventuali provincie. Ho cercato
Forse:
=DCount("COGNOME";"NOTIZIE PERSONALI";"[CONIUGATO]= True And ([PROV] = 'PA'
or [PROV] = 'TO' or [PROV] = 'MI')
Naturalmente puoi continuare con altri OR.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Ancora....Dcount!

author: Sergio MAZZA

text:
"Leo" <
rut...@galactica.it
> ha scritto nel messaggio
news:JYRO6.1014$Uo3....@news6.giganews.com...

Crea un raggruppamento per PROV e visualizzi l'intestazione e il piè di
pagina del gruppo; poi inserisci nel piè di pagina del gruppo una casella di
testo con la funzione = Count([PROV])...
Ciao.


title: IMPORTARE DATI DENTRO ACCESS

author: Michael

text:
In che linguaggio sono scritte le procedure per importare
dati dentro ai files MDB ?
Ad es. un programma per leggere dei dati anagrafici di un cliente e
ribaltarli dentro ad una tabella mdb , in che linguaggio è scritto?
VBA ?
ciao


title: IMPORTARE DATI DENTRO ACCESS

author: Sib

text:
"Michael" <
mi...@tin.it
> ha scritto nel messaggio

Di quali procedure parli?
Sib


title: IMPORTARE DATI DENTRO ACCESS

text:
Un programmatore ci farà un sw che prende i dati da files in cobol
contenenti clienti e li ribalterà dentro un file clienti.mdb.
La procedura che scriverà è complessa?
In che linguaggio ?
Ciao e grazie.


title: IMPORTARE DATI DENTRO ACCESS

author: Alessandro Cara

text:

tutte le cose che fanno i programmatori sono complesse!
(qui bisogna difendere la categoria)
--
a.cara
Togli qualcosa dall'email


title: IMPORTARE DATI DENTRO ACCESS

text:
"Michael" <
mi...@tin.it
> ha scritto nel messaggio
> Un programmatore ci farà un sw che prende i dati da files in cobol
> contenenti clienti e li ribalterà dentro un file clienti.mdb.
> La procedura che scriverà è complessa?
Dipende molto dalla struttura dei dati e dalla quantita' di campi e tabelle.
> In che linguaggio ?
Poterbbe usare il VB/VBA o direttamente un driver odbc per collegare access
direttamente ai dati, ma questo dipende da cosa dovete ottenere, se dovete
continuare a usare la base dati precedente, ecc, ecc
Ma tutte queste cose le definisce in fase di analisi il programmatore, non
si possono definire "a priori".
In tutti i casi, se era questo che volevi sapere, ci dovra' perdere il suo
tempo, niente si fa stile "hop la' ".
Sib


title: impostazione locale del sistema

author: Paolo opg

text:
ho un problema con la gestione delle date.
il mio programma, manda delle query pt direttamente al server sql.
nelle query, devo mandare anche dei campi data e, per essere interpretati
correttamente dal server, devono essere in formato inglese (mm/dd/yyyy).
il problema sta nel fatto che lo stesso programma deve funzionare sia su pc
con so con locale italiano che con locale inglese/americano.
c'è un modo per sapere da access qual'è l'impostazione corrente, in modo da
trattare le date di conseguenza?
tia
    paolo
--
+-----
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-----
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.423 / Virus Database: 238 - Release Date: 25/11/2002


title: impostazione locale del sistema

author: Emyr

text:
On Mon, 02 Dec 2002 11:26:12 GMT, "Paolo opg" <
w...@ne.com
> wrote:
>ho un problema con la gestione delle date.
>
>il mio programma, manda delle query pt direttamente al server sql.
>
>nelle query, devo mandare anche dei campi data e, per essere interpretati
>correttamente dal server, devono essere in formato inglese (mm/dd/yyyy).
>
>il problema sta nel fatto che lo stesso programma deve funzionare sia su pc
>con so con locale italiano che con locale inglese/americano.
>
>c'è un modo per sapere da access qual'è l'impostazione corrente, in modo da
>trattare le date di conseguenza?
>
>tia
>
>    paolo
non puoi trattarle tu dove ti serve direttamente con
format(giorno,"mm/dd/yy")
Saluti.
Emanuele.


title: impostazione locale del sistema

text:
"Emyr" <
fan...@lavoro.com
> wrote in message
news:6eqmuuousv0jg5v7s...@4ax.com...
>
>
> non puoi trattarle tu dove ti serve direttamente con
> format(giorno,"mm/dd/yy")
>
> Saluti.
> Emanuele.
certo che posso, ed è quello che ho intenzione di fare, ma come faccio a
sapere se il sistema mi passa date in formato inglese oppure italiano?



title: impostazione locale del sistema

text:
On Mon, 02 Dec 2002 16:58:16 GMT, "Paolo opg" <
w...@ne.com
> wrote:
>
>"Emyr" <
fan...@lavoro.com
> wrote in message
>news:6eqmuuousv0jg5v7s...@4ax.com...
>>
>>
>> non puoi trattarle tu dove ti serve direttamente con
>> format(giorno,"mm/dd/yy")
>>
>> Saluti.
>> Emanuele.
>
>certo che posso, ed è quello che ho intenzione di fare, ma come faccio a
>sapere se il sistema mi passa date in formato inglese oppure italiano?
non lo devi sapere usi semplicemente format(giorno,"mm/dd/yy") poi lui
si arrangia
Saluti.
Emanuele.


title: impostazione locale del sistema

text:
"Emyr" <
fan...@lavoro.com
> wrote in message
news:t3pouugkrva5ts9nf...@4ax.com...
> On Mon, 02 Dec 2002 16:58:16 GMT, "Paolo opg" <
w...@ne.com
> wrote:
>
> >
> >"Emyr" <
fan...@lavoro.com
> wrote in message
> >news:6eqmuuousv0jg5v7s...@4ax.com...
> >>
> >>
> >> non puoi trattarle tu dove ti serve direttamente con
> >> format(giorno,"mm/dd/yy")
> >>
> >> Saluti.
> >> Emanuele.
> >
> >certo che posso, ed č quello che ho intenzione di fare, ma come faccio a
> >sapere se il sistema mi passa date in formato inglese oppure italiano?
>
>
> non lo devi sapere usi semplicemente format(giorno,"mm/dd/yy") poi lui
> si arrangia
> Saluti.
> Emanuele.
...
non ho pensato a fare la prova piů semplice...
:-)



title: Lanciare una query senza messaggio di conferma

author: Silvestro

text:
Come posso fare a lanciare una query di cancellazione senza che
compaia il messaggio che chiede la conferma della cancellazione?


text:
"Silvestro" <
silves...@libero.it
> ha scritto nel messaggio
news:TEpt6.58708$6W.48...@news.infostrada.it...
> Come posso fare a lanciare una query di cancellazione senza che
> compaia il messaggio che chiede la conferma della cancellazione?
>
>
Utilizza il docmd.setwarnings (true/false); ricordati di reimpostarlo dopo
aver eseguito la query e di inserirlo dove intercetti gli errori...
Ciao.


title: Casella riepilogo: come aprire le maschere

author: Giulio Severini

text:
Ciao, ho un altro post. Scusate.
Ho creato - manualmente - una casella di riepilogo che presenta quattro
voci:
Scheda 1
Scheda 2
Scheda 3
Scheda 4
quando l'utente seleziona la voce vorrei che andasse alla maschera
corripsondente. Ma non so a quale evento associare tale cosa e con quale
routine vb.
Inoltre voi come suggerite di fare:
1. selezionata la voce, andare alla maschera corrispondente cliccando su
un pulsante VAI
2. andare direttamente alla voce corrispondente con la sola selezione
della voce dalla casella di riepilogo?
Grazie.
P.S. Se è contro la netiquette postare così spesso fatemelo notare. Non
voglio sembrare un rompiscatole!
--
Non lo capiscono, i grandi, che il mondo dei giovani è un mondo fragile.
E' come un paese in guerra permanente, in cui tutti vogliono avere
ragione. E nel quale veniamo spesso lasciati da soli.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Karl Donaubauer

text:
Giulio Severini wrote:
> Ho creato - manualmente - una casella di riepilogo che presenta
> quattro voci:
>
> Scheda 1
> Scheda 2
> Scheda 3
> Scheda 4
>
> quando l'utente seleziona la voce vorrei che andasse alla maschera
> corripsondente. Ma non so a quale evento associare tale cosa e con
> quale routine vb.
> Inoltre voi come suggerite di fare:
>
> 1. selezionata la voce, andare alla maschera corrispondente cliccando
> su un pulsante VAI
>
> 2. andare direttamente alla voce corrispondente con la sola selezione
> della voce dalla casella di riepilogo?
Lo standard nel Windows design include tutti e due metodi
ovvero 3 per eseguire un'azione in questa situazione:
- doppioclick su una riga
- scelta di una riga + premere il tasto invio
- scelta di una riga + cliccare su un pulsante
Per essere abbastanza nello standard IMO devi almeno impostare
due di questi tre metodi insieme.
Dev'essere consistente con il resto del tuo design nell'applicazione
e dipende anche delle consequenze dell'azione lanciato.
Se ti capisco bene "Scheda 1" ecc. sono nomi di maschere.
Allora p.e. al evento "su doppioclick" della casella puoi usare
il codice seguente:
If Not IsNull(Me!NomeDellaTuaCasella) Then
    DoCmd.OpenForm Me!NomeDellaTuaCasella.Value
End If
Poi puoi chiamare questa routine evento anche nei altri eventi
menzionato. p.e. nel codice dell'evento click del pulsante scrivi:
NomeDellaTuaCasella_DblClick False
o nel codice evento "Su tasto giù" della casella:
If KeyCode = vbKeyReturn Then NomeDellaTuaCasella_DblClick False
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005


author: Roccia Max De Poli

text:
Private sub CasellaDiRiepilogo_Afterupdate()
Docmd.Openform Me.caselladiriepilogo.column(2)
End sub
Avvertenza: la sorgente dei dati della casella combinata deve avere due
colonne, una con la descrizione, la seconda con i nomi delle maschere
da aprire.
Suggerimento:
Tutto quello che ti ho detto oggi si trova nell' help in linea, non ci
sono cose turche.
Ti suggerisco di studiarti per bene gli help degli oggetti, dei metodi
e degli eventi. Io ho cominciato cosi' (prima conoscevo solo C++ e il
basic del C64), non ho mai toccato libri di access e ora riesco a fare
praticamente di tutto.
cia'
Max


text:
Roccia Max De Poli ha scritto:
> Private sub CasellaDiRiepilogo_Afterupdate()
> Docmd.Openform Me.caselladiriepilogo.column(2)
> End sub
Ciao Max, ho ricreato la casella combinata con le due colonne -
manualmente ne avevo inserita una sola.
Adesso ho appunto due colonne:
col1 con i numeri da 1 a 4
col2 con i nomi delle maschere scheda1, scheda2 ecc....
Quando apro l0'elenco però mi appaiono sia i numeri, che occupano molto
spazio, sia i nomi delle maschere. Io vorrei che in runtime la prima
colonna non fosse visibile.
Inoltre con il codice di cui sopra, quando seleziono una voce dall'elenco
ottengo un errore di runtime, in cui mi viene detto che devo fornire
l'argomento Nome Maschera.
Ecco i dettagli della casella:
Nome Casella: ccVaiA
Numero Colonne: 2
Tipo Origine Riga: Elenco Valori
Origine riga: 1;"Scheda1";2;"Scheda2";3;"Scheda3";4;"Scheda4"
Colonna associata: 2
Ed ecco il codice:
Private Sub ccVaiA_AfterUpdate()
     DoCmd.OpenForm Me.ccVaiA.Column(2)
End Sub
Dove sbaglio?
Grazie!



text:
>Quando apro l0'elenco però mi appaiono sia i numeri, che occupano
molto
>spazio, sia i nomi delle maschere. Io vorrei che in runtime la prima
>colonna non fosse visibile.
Larghezza delle colonne: 0;
Cosi' azzera la prima colonna e mette in automatico la seconda.
Se volessi nascondere la seconda dovresti fare larghezza delle colonne:
;0
>Inoltre con il codice di cui sopra, quando seleziono una voce
dall'elenco
>ottengo un errore di runtime, in cui mi viene detto che devo fornire
>l'argomento Nome Maschera.
>Tipo Origine Riga: Elenco Valori
>Origine riga: 1;"Scheda1";2;"Scheda2";3;"Scheda3";4;"Scheda4"
>Colonna associata: 2
Il problema e' che tu stai passando alla docmd.openform un numero,
mentre lui si aspetta un testo.
Metti i numeri tra virgolette, in modo da qualificarli come testo.
Inoltre: ho sbagliato a darti la riga di comando. La colonna che ti
interessa e' la 0 (Mi aspettavo che tu inserissi i dati al contrario,
ovvero descrizione - nome maschera. Avrei comunque sbagliato, perche'
il conteggio delle colonne inizia da 0 e non da 1)
cia'
Max
(che oggi in ufficio non ha un granche' da fare...)


text:
Scusa, non ho letto bene il tuo messaggio.
Allora, io generalmente faccio cosi':
le mie maschere hanno nomi abbastanza astrusi, tipo frm_update_chkUSR,
che non sono mica tanto belli da far vedere all'utente. QUindi preparo
una tabell del tipo:
Descrizione                            FormName
-----------------------------------------------------------------------
Gestione estensioni in uscita   frm_ext_out_R
Gestione patenti                     frm_pat
Poi faccio una combobox che ha come rowsource la mia tabella, e faccio
nascondere la seconda colonna, cosi' l'utente vede solo la descrizione.
Poi in afterupdate metto il codice che ti ho gia' passato, che va a
leggere la seconda colonna, che contiene il nome della form da aprire.
Se a te va bene invece che l'utente veda il nome della form, puoi
risparmiarti il caos e fare la tabella a una colonna sola per la
combobox, e poi aprire la form semplicemente con
docmd.openform me.ccVaiA
Altra osservazione: il valore della casella combinata e' quello
contenuto nella colonna indicata dalla proprieta' colonna associata,
quindi in realta' a me basterebbe fare la solita tabella, associare la
seconda colonna e poi aprire con openform me.casellacombinata
Poi in realta' uso column per maggior flessibilita' (ad esempio, lo
stesso descrittivo apre due maschere diverse a seconda del livello di
accesso dell'utente)
Cia'
Max


title: [OT] Ragazzi, qusti sono dei geni

author: MA

text:
Vi segnalo un link ripreso da altro
NG.

Gli ideatori ed i realizzatori sono
eccezzionali

Ricnosciamo loro il merito

http://www.msdewey.com:80/

--
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di
svilupatori Access
www.donkarl.com/it/cisa


title: [OT] Ragazzi, qusti sono dei geni

author: VedoTondo

text:
Altro che GOOGLE!!!!
Mitico!!!
--
Saluti Andrea
Cat. Principiante - Access 2003 - Windows XP
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:eisrpg$6to$1...@tdi.cu.mi.it...



title: [OT] Ragazzi, qusti sono dei geni

author: eSQueL

text:
"MA" <
mas...@massimilianoamendola.it
>
  ha scritto nel messaggio
news:eisrpg$6to$1...@tdi.cu.mi.it
...



:P


title: [OT] Ragazzi, qusti sono dei geni

text:
MA wrote:
> Vi segnalo un link ripreso da altro NG.
> Gli ideatori ed i realizzatori sono eccezzionali
[cut]
anche tu che mandi messaggi HTML ;<)
--
ac
email: w+1=x


title: [OT] Ragazzi, qusti sono dei geni

text:
Alessandro Cara wrote:
> MA wrote:
>> Vi segnalo un link ripreso da altro NG.
>> Gli ideatori ed i realizzatori sono eccezzionali
> [cut]
> anche tu che mandi messaggi HTML ;<)
Sorry, risolto



title: [aiuto] Dove sbaglio???

author: Pink DVD

text:
Perche' Access mi da questo errore?:
Errore di sintassi (operatore mancante) nell'espressione della query
'pref2.valore2 = data1000.campo2 LEFT OUTER JOIN preferenze ON
preferenze.valore3 = campo3'.
La query in questione e' questa, e mi sembra riprendere la struttura di due
join consecutivi classici:
SELECT id, campo2, campo3, campo4, campo5, campo6, campo7, ordpref2,
ordpref3
FROM data1000 INNER JOIN [SELECT ordinepref AS ordpref2, valorecampo AS
valore2 FROM preferenze WHERE idutente = 1 AND nomecampo = 'Campo2']. AS
pref2 ON pref2.valore2 = data1000.campo2
LEFT OUTER JOIN preferenze  ON preferenze.valore3 = campo3
ORDER BY pref.ordinepref DESC;
Per favore un consiglio... sono bloccato!


title: [aiuto] Dove sbaglio???

author: Antonio Biso

text:
"Pink DVD" <
vias...@despammed.com
> ha scritto nel messaggio
news:9dAac.103456$FJ6.3...@twister1.libero.it...
Nel subject sicuramente: poco significativo!
Antonio


title: [aiuto] Dove sbaglio???

author: Marco dell'Oste

text:
>
> Nel subject sicuramente: poco significativo!
>
> Antonio
>
>
Scusa se mi permetto Biso..  ma sei un grande!!  mi fai troppo ridere..;))
SaLuTation
Marco


title: [aiuto] Dove sbaglio???

author: cidi

text:
"Marco dell'Oste" <@clo.clo> ha scritto nel messaggio
news:EgHac.101146$Kc3.3...@twister2.libero.it...
>
> >
> > Nel subject sicuramente: poco significativo!
> >
> > Antonio
> >
> >
>
> Scusa se mi permetto Biso..  ma sei un grande!!  mi fai troppo ridere..;))
a me non vien da ridere anche se OGGI è la giornata nazionale dello scherzo
......
Forse a te si perchè ti hanno risolto il problema su
microsoft.public.it.office.access ?
Dici che sei un quasi laureato beh......
> SaLuTation
>
> Marco
Daniele


title: [aiuto] Dove sbaglio???

text:
> Forse a te si perchè ti hanno risolto il problema su
> microsoft.public.it.office.access ?
> Dici che sei un quasi laureato beh......
Con chi parli scusa?
E qual'e' il problema?
Non capisco...


title: [aiuto] Dove sbaglio???

text:
> Scusa se mi permetto Biso..  ma sei un grande!!  mi fai troppo ridere..;))
Beati voi che ci trovate da ridere...


title: [aiuto] Dove sbaglio???

author: Francesco G. Rizzoni

text:
"Pink DVD" <
vias...@despammed.com
> ha scritto nel messaggio
news:9dAac.103456$FJ6.3...@twister1.libero.it...
> Perche' Access mi da questo errore?:
[CUT]
> Per favore un consiglio... sono bloccato!
Una delle regole per chi frequenta questo prezioso NG è quella di utilizzare
un subject esplicativo del post.
In assenza di questa condizione è difficile che otterrai risposte, perlomeno
dai frequentatori assidui.
Dovresti quindi ripostare il tuo quesito con un subject + appropriato.
Le altre regole del NG le troverai sul sito
www.sitocomune.com
 , prezioso,
anche ma sopattutto x la mole di materiale interessante che potrai trovarci.
Ciao
--
Francesco G. Rizzoni


title: [aiuto] Dove sbaglio???

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:0BPac.228$hc5....@news3.tin.it...

Scusa Marco, credevo che tu fossi il pink dvd con un'altro nick.
Daniele


title: [aiuto] Dove sbaglio???

text:
"Pink DVD" <
vias...@despammed.com
> ha scritto nel messaggio
news:ldZac.102675$Kc3.3...@twister2.libero.it...
> > Scusa se mi permetto Biso..  ma sei un grande!!  mi fai troppo
ridere..;))
>
> Beati voi che ci trovate da ridere...
>
a me non vien da ridere anche se OGGI è la giornata nazionale dello scherzo
Forse a te si perchè ti hanno risolto il problema su
microsoft.public.it.office.access ?
Dici che sei un quasi laureato beh......
Daniele


title: [aiuto] Dove sbaglio???

text:
> Daniele
Cari Signori, io avro' pure sbagliato a scrivere 'sto subject, ma questo
cidi non mi sembra piu' intelligente del subject...


title: [aiuto] Dove sbaglio???

text:

tra CD e DVD forse siete da rimasterizzare tutti e due ;<)
--
a.cara


title: [aiuto] Dove sbaglio???

text:
"Alessandro Cara" <
alexqu...@blunet.it
> ha scritto nel messaggio
news:c4j5qa$2i241h$1...@ID-163946.news.uni-berlin.de...
> tra CD e DVD forse siete da rimasterizzare tutti e due ;<)
Grazie Alessandro, dopo una giornataccia, a quest'ora di poter fare una
sonora risata non me l'aspettavo proprio.
Alla toscanaccia, quindi senza offesa per nessuno.
Ciao.
--
Francesco G. Rizzoni


title: Specifiche di import/esport

author: CDM

text:
Una volta create delle specifiche di importazione/esportazione in un db con
accessxp, come poterle riutilizzare in un altro db senza riscriverle?
Grazie a tutti
Claudio


title: Specifiche di import/esport

author: Sergio MAZZA

text:
"CDM" <
nos...@tin.it
> ha scritto nel messaggio
news:QNzOa.33419$xK6.9...@news1.tin.it...

Le specifiche sono scritte in tabelle nascoste, puoi visualizzarle con
strumenti - opzioni e importarle in altri mdb...
Ciao.
--
Sergio MAZZA


title: piccoli accorgimenti nel programma...

author: Nicola

text:
ciao a tutti,
finalmente sabato ho avuto la benedizione del mio boss, il fatidico
programma rappresentanti-ordini č risultato perfetto grazie anke a voi...
volevo solo effettuare piccole  modifiche tipo:
dopo aver filtrato i dati tramite query, mi sposto in avanti, tramite le
frecce di spostamento, quando giungo all'ultimo record mi spara un messaggio
di errore,
come posso sostituirlo ad esempio con un messaggio tipo "non ci sono piů
articoli inerenti alla ricerca...".
grazie 1000
--
Nicola


title: piccoli accorgimenti nel programma...

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
news:CwV09.11619$n04.3...@twister2.libero.it...

nel codice di quel tasto in fondo c'č la stringa che ti interessa
per esempio
--------------------------------------------------
On Error GoTo Err_Comando161_Click
    DoCmd.GoToRecord , , acPrevious
Exit_Comando161_Click:
    Exit Sub
Err_Comando161_Click:
    MsgBox "metti qui il tuo messaggio personalizzatto."
    Resume Exit_Comando161_Click
------------------------------------------------------------
ciao.


title: Cancellare record correlati

text:
Con l'autocomposizione ho creato il pulsante 'Elimina Record', ed ho
provato ad eliminare un record a caso. Access ha fatto apparire una msgbox
in cui diceva che non era possibile eliminare quel record della tabella
tblUtenti perchè aveva un record correlato nella tabella
tblPercorsoFormativo (infatti ce l'ha perchè ho messo le due tabelle in
relazione tra di loro).
Come si fa ad eliminare un record che ha un record correlato in un 'altra
tabella?
Tra le altre cose ho visto che il codice che genera l'autocomposizione è
un codice che richiama la funzionalità Delete della Barra dei Menù di
Access...quindi manco saprei come modificarlo.
Grazie mille a tutti!!!!!
Un........a lasagna!
--
Insostenibile è il peso della conoscenza, se questa toglie poesia all'
Essere Umano.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Cancellare record correlati

author: sv

text:
Giulio Severini ha scritto:
> Con l'autocomposizione ho creato il pulsante 'Elimina Record', ed ho
> provato ad eliminare un record a caso. Access ha fatto apparire una msgbox
> in cui diceva che non era possibile eliminare quel record della tabella
> tblUtenti perchè aveva un record correlato nella tabella
> tblPercorsoFormativo (infatti ce l'ha perchè ho messo le due tabelle in
> relazione tra di loro).
> Come si fa ad eliminare un record che ha un record correlato in un 'altra
> tabella?
> Tra le altre cose ho visto che il codice che genera l'autocomposizione è
> un codice che richiama la funzionalità Delete della Barra dei Menù di
> Access...quindi manco saprei come modificarlo.
> Grazie mille a tutti!!!!!
> Un........a lasagna!
Dovresti approfondire il discorso delle tabelle correlate. Vedi se ti può
aiutare:
http://support.microsoft.com/default.aspx?scid=kb;it;234208
Il file reldes00.doc contiene parecchio sulle "Fasi di pianificazione e
progettazione di un database"
--
rgrds
SC
--



title: Cancellare record correlati

author: Roberto dalla campagna

text:
"Giulio Severini" <
giulio....@ministero.difesa.it
> ha scritto nel
messaggio news:d6komr$hn8$1...@news.newsland.it...
> Con l'autocomposizione ho creato il pulsante 'Elimina Record', ed ho
> provato ad eliminare un record a caso. Access ha fatto apparire una msgbox
> in cui diceva che non era possibile eliminare quel record della tabella
> tblUtenti perchè aveva un record correlato nella tabella
> tblPercorsoFormativo (infatti ce l'ha perchè ho messo le due tabelle in
> relazione tra di loro).
> Come si fa ad eliminare un record che ha un record correlato in un 'altra
> tabella?
>
> Tra le altre cose ho visto che il codice che genera l'autocomposizione è
> un codice che richiama la funzionalità Delete della Barra dei Menù di
> Access...quindi manco saprei come modificarlo.
>
> Grazie mille a tutti!!!!!
>
> Un........a lasagna!
>
> --
Se alla relazione uno-a-molti tra le due tabelle aggiungi l'integrità
referenziale ed abiliti l'opzione Cancella record correlati a catena, quando
cancelli un record sulla tabella sul lato "uno" della relazione, Access
oltre a cancellare il record di quella tabella cancellerà automaticamente
anche tutti i record della tabella del lato "molti" correlati a quel record.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Cancellare record correlati

text:
Giulio Severini wrote:
> Con l'autocomposizione ho creato il pulsante 'Elimina Record', ed ho
> provato ad eliminare un record a caso. Access ha fatto apparire una
> msgbox in cui diceva che non era possibile eliminare quel record
> della tabella tblUtenti perchè aveva un record correlato nella tabella
> tblPercorsoFormativo (infatti ce l'ha perchè ho messo le due tabelle
> in relazione tra di loro).
> Come si fa ad eliminare un record che ha un record correlato in un
> 'altra tabella?
>
> Tra le altre cose ho visto che il codice che genera
> l'autocomposizione è un codice che richiama la funzionalità Delete
> della Barra dei Menù di Access...quindi manco saprei come modificarlo.
>
> Grazie mille a tutti!!!!!
Quando hai creato le relazioni, se le hai legate bene e hai creato
un'integrità refernziale,
avrai notato anche la possibilità di aggiornare a catena ed eliminare a
catena
Ti basta rispettare l'unicità del record "Master" (indicizzato duplicati non
ammessi)
e un campo compatibilile dall'altra parte (es. contatore - numerico oppure
testo - testo)
>
> Un........a lasagna!
vedi che suona molto meglio???
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:
www.donkarl.com/it


title: Cancellare record correlati

text:
> > Un........a lasagna!
> vedi che suona molto meglio???
Beh ma io sono abb carino...se ci sono ragazze che vogliono conoscermi
qui... :DDD
Scherzo....beh ora vedo un attimo che succede con queste relazioni.
Ad ogni modo che devo studiare per approfondire l'argomento?
Ieri ho iniziato il VB e sono arrivato alla gestione di base dei Recordset.
Grazie ancora!!!!



title: Cancellare record correlati

text:
Giulio Severini wrote:
>>> Un........a lasagna!
>> vedi che suona molto meglio???
>
> Beh ma io sono abb carino...se ci sono ragazze che vogliono conoscermi
> qui... :DDD
>
> Scherzo....beh ora vedo un attimo che succede con queste relazioni.
> Ad ogni modo che devo studiare per approfondire l'argomento?
>
> Ieri ho iniziato il VB e sono arrivato alla gestione di base dei
> Recordset. Grazie ancora!!!!
Fermati allora, se non hai chiaro la normalizzazione e le relazioni non ti
conviene andare avanti



title: Cancellare record correlati

text:
> > Ieri ho iniziato il VB e sono arrivato alla gestione di base dei
> > Recordset. Grazie ancora!!!!
> Fermati allora, se non hai chiaro la normalizzazione e le relazioni non ti
> conviene andare avanti
No no no!!
La normalizzazione è ben chiara tranqui :) e anche le relazioni!
Intendevo dire...quali argomenti di VBA studiare per gestire i record e
dove.
Non posso fermarmi. Sto facendo una full-immersion apposta perchè devo
finire questo progetto per forza. E' l'unico modo che ho per scampare
all'epurazione di massa che questo Ente farà di tutti gli esterni.
L'unico modo mi hanno detto per farmi rinnovare il contratto se dovessero
mandare via tutti è fare questo db che poi dovrò ampliare per farlo
utilizzare in un ambiente di rete!
Insomma finchè non termino l'antologia questo rimane il mio lavoro per
ora. Devo pur andare avanti....vabbè ho divagato ma almeno ora sapete in
che casini mi trovo...
Grazie :))))
Ciao e un baci....ops! no, un piatto di carbonara pure a te!!!!



title: Filtro su form

text:
Ciao a tutti
problema: in una form ho creato due pulsanti che con una macro filtrano i
dati da visualizzare, sulla maschera stessa, impostando come condizione
WHERE il valore salvato da un controllo gruppo di opzioni. Tramite
autocomposizione ho creato la solita combo per ricercare un  valore, vorrei
che questa combo mi proponga solo i dati filtrati quando applico il filtro,
e nuovamente tutti i dati quando rimuovo il filtro.
Come fare?
Grazie
Ilario


title: Filtro su form

text:
"C.I.T." <
liviaeila...@libero.it
> ha scritto nel messaggio
news:o60da.18702$Lr4.6...@twister2.libero.it...

Cercare di affrancarti dalla sola autocomposizione e modificare la tua combo
mettendoci un criterio where che punta al controllo che ti fa da filtro.
Inoltre, ogni volta che lo modifichi, dovrai fare la requery della combo
Antonio


title: Filtro su form

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Qdhda.20890$Lr4.6...@twister2.libero.it...

Ok grazie, quindi devo usare il metodo ApplyFilter invece che la macro
altimenti  sul evento click del pulsante non posso aggiungere un requery
alla combo, ............o si?
Ilario


title: Filtro su form

text:
"C.I.T." <
liviaeila...@libero.it
> ha scritto nel messaggio
news:nXhda.21003$Lr4.6...@twister2.libero.it...

Applyfilter si applica alla form.
Tu devi mettere un criterio nella query della combo fatto cosě
[forms]![tuaform]![tuocontrollo]
dove tuocontrollo contiene il valore per il quale vuoi filtrare i dati
Antonio


title: Filtro su form

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:jYhda.20220$7y3.7...@twister1.libero.it...

> Tu devi mettere un criterio nella query della combo fatto così
> [forms]![tuaform]![tuocontrollo]
> dove tuocontrollo contiene il valore per il quale vuoi filtrare i dati
>
> Antonio
>
Ok ma per il requery devo passare per forza da un evento e se nel pulsante
che applica il filtro all'evento click ho la macro (filtro) dove applico il
requery?
Grazie
Ilario


title: Filtro su form

text:
"C.I.T." <
liviaeila...@libero.it
> ha scritto nel messaggio
news:L1ida.21012$Lr4.6...@twister2.libero.it...
>
> > Applyfilter si applica alla form.
> > Tu devi mettere un criterio nella query della combo fatto cosě
> > [forms]![tuaform]![tuocontrollo]
> > dove tuocontrollo contiene il valore per il quale vuoi filtrare i dati
> >
> > Antonio
> >
> Ok ma per il requery devo passare per forza da un evento e se nel pulsante
> che applica il filtro all'evento click ho la macro (filtro) dove applico
il
> requery?
Non ho capito.
Che cosa c'č associato all'evento clic del pulsante? (dettagliatamente)
Antonio


title: Filtro su form

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:Gxjda.21276$Lr4.6...@twister2.libero.it...

Dunque......... al clic del pulsante va in esecuzione una macro che mi
filtra i record della maschera. La stessa query che origina la maschera,
origina anche la combo.
Grazie
Ilario


title: Filtro su form

text:
"C.I.T." <
liviaeila...@libero.it
> ha scritto nel messaggio
news:FFnda.22124$Lr4.7...@twister2.libero.it...

Non capisco se la macro č associata direttamente al pulsante o se c'č del
codice che chiama la macro.
In entrambi i casi ti riconduci al secondo e, dopo il lancio della macro, da
codice esegui anche la requery
La macro da codice si lancia con
docmd.runmacro "nomemacro"
Antonio


title: Filtro su form

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:JDpda.22621$Lr4.7...@twister2.libero.it...

Ah adesso mi č chiaro tutto. Grazie
Ilario


title: Filtro su form

text:
"C.I.T." <
liviaeila...@libero.it
> ha scritto nel messaggio
news:mRAda.22939$7y3.7...@twister1.libero.it...
>
> > Non capisco se la macro č associata direttamente al pulsante o se c'č
del
> > codice che chiama la macro.
> > In entrambi i casi ti riconduci al secondo e, dopo il lancio della
macro,
> da
> > codice esegui anche la requery
> > La macro da codice si lancia con
> > docmd.runmacro "nomemacro"
> >
> > Antonio
>
>
>
> Ah adesso mi č chiaro tutto. Grazie
>
> Ilario
Pufff...
Pant..
Antonio


title: sincronizzazione di due tabelle e interruzione del comando

author: Lucky

text:
Salve a tutti,
per cortesia, vorrei un aiuto relativamente alla soluzione del seguente
problema:

con il seguente codice
Forms!SchedeClienti.Recordset.FindFirst "IDNominativo = " & Me!IDNominativo
sincronizzo due tabelle del mio database.

Dopo aver eseguito il codice avrei però bisogno di interromperlo e quindi
impedire successive sincronizzazioni.
Domanda:
quale è il codice VBA che mi permette di fare cio ?

Grazie e un saluto a tutti.
Lucky


author: Pablitomf

text:
Lucky <
tecn...@fastwebnet.it
> ha scritto:

> Salve a tutti,
> per cortesia, vorrei un aiuto relativamente alla soluzione del seguente
> problema:
>
> con il seguente codice
> Forms!SchedeClienti.Recordset.FindFirst "IDNominativo = " & Me!IDNominativo
> sincronizzo due tabelle del mio database.
>
> Dopo aver eseguito il codice avrei perï¿œ bisogno di interromperlo e quindi
> impedire successive sincronizzazioni.
> Domanda:
> quale ï¿œ il codice VBA che mi permette di fare cio ?
>
> Grazie e un saluto a tutti.
> Lucky

ma che cosa vuol dire "interromperlo"?... si interrompe una cosa che ï¿œ in
esecuzione, non una cosa che si inizia a eseguire o e' gia' stata
eseguita... forse vuoi dire che eseguita una volta, non vuoi si esegua
piu'?... quindi per "interrompere" intendi "bloccare" ?... se si, basta
che registri in qualche tabella/file l'avvenuta e corretta esecuzione di
quel comando, facendo attenzione a interrogare tale registrazione prima di
eseguirlo affinchï¿œ il sistema riconosca se "eseguirlo" (se non c'ï¿œ
registrazione) o "bloccarlo" (se ï¿œ stata registrata l'esecuzione).
Spero io abbia compreso, e sia stato chiaro.

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


text:
Grazie per la risposta.
Saluti
Lucky

"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:201309091...@mynewsgate.net...
> Lucky <
tecn...@fastwebnet.it
> ha scritto:
>
>> Salve a tutti,
>> per cortesia, vorrei un aiuto relativamente alla soluzione del seguente
>> problema:
>>
>> con il seguente codice
>> Forms!SchedeClienti.Recordset.FindFirst "IDNominativo = " &
>> Me!IDNominativo
>> sincronizzo due tabelle del mio database.
>>
>> Dopo aver eseguito il codice avrei però bisogno di interromperlo e quindi
>> impedire successive sincronizzazioni.
>> Domanda:
>> quale è il codice VBA che mi permette di fare cio ?
>>
>> Grazie e un saluto a tutti.
>> Lucky
>
> ma che cosa vuol dire "interromperlo"?... si interrompe una cosa che è in
> esecuzione, non una cosa che si inizia a eseguire o e' gia' stata
> eseguita... forse vuoi dire che eseguita una volta, non vuoi si esegua
> piu'?... quindi per "interrompere" intendi "bloccare" ?... se si, basta
> che registri in qualche tabella/file l'avvenuta e corretta esecuzione di
> quel comando, facendo attenzione a interrogare tale registrazione prima di
> eseguirlo affinchè il sistema riconosca se "eseguirlo" (se non c'è
> registrazione) o "bloccarlo" (se è stata registrata l'esecuzione).



title: Nome file non valido

author: Chita

text:
Ciao a tutti,
ho un campo "oggetto" e quando stampo il report in modo automatico,
vado a leggere il testo scritto nel campo precedente.
Rinomino il report generato in pdf come da oggetto.
A questo punto, tutto bene se nel campo è stato inserita una frase con
caratteri tutti validi per il nome del file.
Vorrei affinare la cosa in modo da visualizzare un messaggio, cioè
l'utente inserisce dei caratteri non validi nell'oggetto che non
possono generare il file.

il codice che sto utilizzando per fare questa automazione è il
seguente:

If Me.oggetto = "/" Then
MsgBox "Nome file non valido!", vbExclamation, "info"
End If

è chiaro che il codice sopra funziona solo se il campo oggetto è
uguale a / ,servirebbe implementare prima e dopo il carattere jolly ma
non conosco il comando in vba....

Se avete dei suggerimenti migliori ......

Grazie
Ciao
Chita


title: Nome file non valido

author: Alessandro Cara

text:
Il 02/10/2011 12.21, Chita ha scritto:
> Ciao a tutti,
> ho un campo "oggetto" e quando stampo il report in modo automatico,
> vado a leggere il testo scritto nel campo precedente.
> Rinomino il report generato in pdf come da oggetto.
> A questo punto, tutto bene se nel campo è stato inserita una frase con
> caratteri tutti validi per il nome del file.
> Vorrei affinare la cosa in modo da visualizzare un messaggio, cioè
> l'utente inserisce dei caratteri non validi nell'oggetto che non
> possono generare il file.
>
> il codice che sto utilizzando per fare questa automazione è il
> seguente:
>
> If Me.oggetto = "/" Then
If instr(Me.oggetto = "/") > 0
> MsgBox "Nome file non valido!", vbExclamation, "info"
> End If
>
> è chiaro che il codice sopra funziona solo se il campo oggetto è
> uguale a / ,servirebbe implementare prima e dopo il carattere jolly ma
> non conosco il comando in vba....
>
> Se avete dei suggerimenti migliori ......
>
> Grazie
> Ciao
> Chita

--

ac (x=y-1)


title: Nome file non valido

text:
Il 02/10/2011 12.48, Alessandro Cara ha scritto:
> If instr(Me.oggetto = "/") > 0
sorry
If instr(Me.oggetto , "/") > 0
--

ac (x=y-1)


title: Nome file non valido

text:
On 2 Ott, 12:49, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:

Ho provato ma il comando instr non è riconosciuto....ho dimenticato di
dire che sto lavorando con access 2003....il comando credo sia valido
per access 2007

Ciao
Chita


title: Nome file non valido

text:
Il 02/10/2011 20.54, Chita ha scritto:
> On 2 Ott, 12:49, Alessandro Cara<
alessandro.c...@ay-1anetwork.it
>
> wrote:
>> Il 02/10/2011 12.48, Alessandro Cara ha scritto:>  If instr(Me.oggetto = "/")>  0
>>
>> sorry
>> If instr(Me.oggetto , "/")>  0

>
> Ho provato ma il comando instr non è riconosciuto....ho dimenticato di
Mi offendo per molto meno!
> dire che sto lavorando con access 2003....il comando credo sia valido
> per access 2007

Instr e' valido da una vita, ben prima di A2003.

--

ac (x=y-1)


title: Nome file non valido

text:
On 2 Ott, 21:19, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Il 02/10/2011 20.54, Chita ha scritto:
>
> > On 2 Ott, 12:49, Alessandro Cara<
alessandro.c...@ay-1anetwork.it
>
> > wrote:
> >> Il 02/10/2011 12.48, Alessandro Cara ha scritto:>  If instr(Me.oggetto = "/")>  0
>
> >> sorry
> >> If instr(Me.oggetto , "/")>  0
>
> > Ho provato ma il comando instr non riconosciuto....ho dimenticato di
>
> Mi offendo per molto meno!
>
> > dire che sto lavorando con access 2003....il comando credo sia valido
> > per access 2007
>
> Instr e' valido da una vita, ben prima di A2003.
>
> --
>
> ac (x=y-1)

Il comando funziona come volevo!
Avevo copiato il tuo suggerimento pari pari.... poi ho capito dove
sbagliavo ....mancava then alla fine della tua istruzione.
Grazie Alessandro per il suggerimento!

Ciao
Chita


title: Testare il controllo

author: Armando

text:
Salve a tutti
ho necessit� di testare un controllo (su current della Form) per non avere
errore.
in questo modo non ho errore
If not isnull(Me!MiaSottomaschera.Form!DataPagamento) Then
ecc. ecc.
ma la condizione non � completa perch� dovrei fare
If not isnull(Me!MiaSottomaschera.Form!DataPagamento <> "empty") Then
ma cos� ho errore 2427 "nessun valore nell'espressione immessa"
Come va impostata la condizione?
Grazie


title: Testare il controllo

text:
Il 07/09/11 11.30, Armando ha scritto:
cut
> If not isnull(Me!MiaSottomaschera.Form!DataPagamento<>  "empty") Then
> ma cosï¿œ ho errore 2427 "nessun valore nell'espressione immessa"
>
> Come va impostata la condizione?
>
> Grazie
>
>
>
Me!MiaSottomaschera.Form!DataPagamento<>  "empty"
restituisce true or false, mentre con isnull testi
la nullitï¿œ
comunque non capisco l'esigenza dell'empty
ciao
Pietro


title: Testare il controllo

text:

If Len(Me!MiaSottomaschera.Form!DataPagamento & "")>0 Then
   ' Non è Vuoto nè Nullo
Else
   ' è Vuoto o Nullo
End If

@Alex


title: Testare il controllo

text:
On 7 Set, 11:36, Pietro66 <
pietr...@yahoo.it
> wrote:
> Il 07/09/11 11.30, Armando ha scritto:
> cut
>
> > If not isnull(Me!MiaSottomaschera.Form!DataPagamento<>  "empty") Then
> > ma cos ho errore 2427 "nessun valore nell'espressione immessa"
>
> > Come va impostata la condizione?
>
> > Grazie
>
> Me!MiaSottomaschera.Form!DataPagamento<>  "empty"
>
> restituisce true or false, mentre con isnull testi
> la nullit
> comunque non capisco l'esigenza dell'empty
> ciao
> Pietro

Null e NullString sono 2 valori distinti e siccome uno non esclude
l'altro l'osservazione di Armando è corretta
ed un modo per risolvere in un solo COLPO è forzare il CASTING dei
dati sfruttando la somma di una StringaVuota(o NullString) ed il Test
del LEN(...) che fallirebbe in presenza
di stringa NULLA o Null...!

@Alex


title: Testare il controllo

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:afaee6f8-6c6d-4061...@fe21g2000vbb.googlegroups.com...


   ' Non � Vuoto n� Nullo
Else
   ' � Vuoto o Nullo
End If
@Alex
Grazie Pietro e Alex


title: Inserire lo stesso valore..

author: Fabio

text:
Salve, piccolo problema che mi ha bloccato,ovvero:
ho un db con 2 tabelle, alunni e corsi, esiste una relazione 1 a molti tra
di loro, seguendo quanto riportato su sitocomune (trasferimento tra due
listbox) ho creato una maschera che contiene 2 listbox che mi permettono
di visualizzare tutti i record di alunni  e scegliere i partecipanti al
corso, e una serie di txt non associate che sarebbero i campi della tbl
corsi che devo popolare (giorno, ora, tipo). A questo punto serve un
bottone che dovrebbe prendere questi valori e scriverli nel db, tenendo
anche presente che serve il mitico record correlato nell'altra tabella.
Che codice deve eseere usato?
Grazie e 1000 auguri a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Inserire lo stesso valore..

author: Salvatore

text:
"Fabio" <
fid...@katamail.com
> ha scritto nel messaggio
news:brsgp1$80c$1...@news.newsland.it...

Ciao Fabio,
puoi spiegare meglio in quale tabella devono finire i dati? Cioč, da quali
campi č composta e come č strutturata.
Ciao
Salvatore


title: Inserire lo stesso valore..

text:
"Fabio" <
fid...@katamail.com
> ha scritto nel messaggio
news:brsgp1$80c$1...@news.newsland.it...
> Salve, piccolo problema che mi ha bloccato,ovvero:
> ho un db con 2 tabelle, alunni e corsi, esiste una relazione 1 a molti tra
> di loro, seguendo quanto riportato su sitocomune (trasferimento tra due
> listbox) ho creato una maschera che contiene 2 listbox che mi permettono
> di visualizzare tutti i record di alunni  e scegliere i partecipanti al
> corso, e una serie di txt non associate che sarebbero i campi della tbl
> corsi che devo popolare (giorno, ora, tipo). A questo punto serve un
> bottone che dovrebbe prendere questi valori e scriverli nel db, tenendo
> anche presente che serve il mitico record correlato nell'altra tabella.
> Che codice deve eseere usato?
> Grazie e 1000 auguri a tutti
>
> --
>
Ciao Fabio
Perchè non usi l'autocomposizione per maschera e sottomaschera dato che le
tabelle sono relazionate.
Ciao Daniele


title: Inserire lo stesso valore..

author: namor

text:
Fabio ha scritto:
> Salve, piccolo problema che mi ha bloccato,ovvero:
> ho un db con 2 tabelle, alunni e corsi, esiste una relazione 1 a molti tra
> di loro, seguendo quanto riportato su sitocomune (trasferimento tra due
> listbox) ho creato una maschera che contiene 2 listbox che mi permettono
> di visualizzare tutti i record di alunni  e scegliere i partecipanti al
> corso, e una serie di txt non associate che sarebbero i campi della tbl
> corsi che devo popolare (giorno, ora, tipo). A questo punto serve un
> bottone che dovrebbe prendere questi valori e scriverli nel db, tenendo
> anche presente che serve il mitico record correlato nell'altra tabella.
> Che codice deve eseere usato?
> Grazie e 1000 auguri a tutti
Che tabella hai dalla parte Uno, e quale dalla parte molti?
Un alunno puň frequentare un solo corso?
Se un corso č frequentato da piů alunni e un alunno puň frequentare piů
corsi, ti serve una relazione molti a molti, che si implementa con una
terza tabella nella quale salvare le corrispondenze di quale Alunno
frequenta quale Corso (IDalunno-IDcorso).
Namor
--
namor at inwind punto it



title: Istruzione Kill

author: Sthepan

text:
vorrei tramite un pulsante su una maschera eliminare un file di testo
utilizzato per importare dati.
ho provato cosě ma non va, mi da errore di sintassi,
Private Sub Comando1_Click()
On Error GoTo Err_Comando1_Click
    Kill C:\programmi\Archidat\Temp\*.txt
Exit_Comando1_Click:
    Exit Sub
Err_Comando1_Click:
    MsgBox Err.Description
    Resume Exit_Comando1_Click

End Sub
ho provato a guardare nella guida ma non ho trovato nulla che possa
aiutarmi.
Qualcuno sa darmi una mano?
grazie
ciao Sthepan


title: Istruzione Kill

author: Nick

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1fessmbpydxmg$.37dy5wl0x9bf$.dlg@40tude.net...

non credo che l'istruzione kill ammetta i caratteri jolly o cmq il tuo file da
eliminare deve essere tra "" perchč accetta stringhe...
purtroppo ho la guida fuori uso, ma se guardi nella guida di VBA la funzione
dovrebbe esserci...
se si riprende posto qualche info di piů
ciao
Nick


title: Istruzione Kill

text:
"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:GXbwd.29118$Zk.5...@twister2.libero.it...

ok si č ripresas.. ho detto una buffonata... i caratterijolly li accetta :D
quindi il problema č il secondo.. devi usare le ""
kill "C:\......\*.txt"
Ciao
Nick
ps nella guida confermo che kill c'č


title: Istruzione Kill

text:


Grazie per l'info l'errore era lě, mancavano le virgolette
cmq l'istruzione kill accetta i caratteri jolly
ciao
Sthepan


title: Verifica su record duplicato.

author: Lucio

text:
Salve a tutto il NG,
vorrei sapere come fare, su inserimento di un nuovo record, a farmi dire dal
Db se un record analogo è stato già inserito; per es. tbl clienti , quindi
l'anagrafica del cliente, nel momento in cui la finisco di inserire vorrei
che su aggiornamento dell'ultimo campo, se presente già in archivio mi
venisse fuori un msgbox che mi avvertisse della presenza.
Grazie.
Lucio.


title: Verifica su record duplicato.

author: Antonio Biso

text:
"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:oNUzb.50781$AX1.2...@news1.tin.it...

Vedi dlookup
Antonio


title: Verifica su record duplicato.

author: sergio

text:
"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:oNUzb.50781$AX1.2...@news1.tin.it...

la forma più semplice è indicizzare il campo 'nome_cliente' con 'duplicati
non ammessi' ed il db non ti lascia inserire il nuovo record


title: Verifica su record duplicato.

text:
Lucio ha scritto:

Ma sei proprio bbashtardodentro! Lasci che inserisca tutta la scheda prima
di dirgli che esiste già?
Fai il controllo sugli eventi afterupdate di nome, cognome e data di
nascita per esempio, e avvisalo con un msgbox se trovi già il cliente in
tabella, dandogli la possibilità di scegliere se continuare o meno
l'inserimento.
Per controllare puoi cercare i dati con Dlookup, o aprire un recordset con
SELECT ... WHERE nome='...' AND cognome='...' AND datanas=#...#;
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Verifica su record duplicato.

author: bep

text:
"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:oNUzb.50781$AX1.2...@news1.tin.it...

ciao,
    io propongo di definire degli indici secondari(nome+data di nascita) non
duplicabili.
L'idea di namor non è esatta perchè non tiene conto dei casi di omonimia.
Ritengo + corretta la soluzione degli indici.Se non desideri che access
mostri la sua finestrella di avviso di record duplicato puoi sempre
intercettare il warning e sostituire il tutto con una msgbox.
bye


title: Verifica su record duplicato.

author: pi ero

text:
"Lucio" <nap...@NOSPAMtin.it> ha scritto nel messaggio
news:oNUzb.50781$AX1.2...@news1.tin.it...

L'unica cosa che DEVE essere univoca è la partita IVA!
Esistono più aziende in Italia che hanno la stessa denominazione
(invento: Newform; BSD s.r.l.; Abaco SRL; ecc. ecc.)
Oppure nel caso di privati il codice fiscale.
Oppure per maggiore praticità potresti creare,
vicino al controllo "Nome_Cliente" o Ragione sociale
una casella di riepilogo collegata a "Nome_Cliente" con like,
che alla digitazione dei primi caratteri, già ti faccia vedere
l'esistenza di aziende col nome simile. (a volte anche qualche lieve
differenza di digitazione, potrebbe lasciar pensare alla non esistenza,
della nuova denominazione).
Per concludere, una combinazione di unicità di partita iva e/o codice
fiscale,
unita ad un controllo visivo al momento della digitazione, ti mette al
sicura dalla crezione di duplicati.
Ciao
P.


title: Verifica su record duplicato.

text:
bep ha scritto:



A meno che stia sviluppando un'anagrafica a livello regionale o nazionale
sarà molto difficile avere casi di omonimi con la stessa data di nascita.
Comunque è proprio per questa possibilità, seppur remota, che suggerivo di
avvisare l'utente e chiedere se continuare o meno, e non di bloccare
l'inserimento.



title: Possibile avere pulsante con testo e immagine?

author: PWD

text:
Ciao,
come da oggetto, ï¿œ possibile incorporare il testo e l'immagine nello
stesso pulsante?
E' obbligatorio fare un'immagine con testo e immagine?
Grazie mille!
Ciao e buon anno!
Marco


author: CIDI

text:
"PWD" <
p...@3dsmile.it
> ha scritto nel messaggio
news:4b3bbca2$0$817$4faf...@reader5.news.tin.it...
> Ciao,
>
> come da oggetto, � possibile incorporare il testo e l'immagine nello
> stesso pulsante?
No!
> E' obbligatorio fare un'immagine con testo e immagine?
non sono sicuro di aver capito la domanda....
in alternativa al pulsante puoi usare un'etichetta.
vedi:

http://www.accessgroup.it/HomeArgomenti.asp?ID=43&Oggetto2=Alternativa
 a
quei brutti pulsanti
oppure cerca su
www.alessandrobaraldi.it
ciao
Daniele


text:
CIDI ha scritto:
> "PWD" <
p...@3dsmile.it
> ha scritto nel messaggio
> news:4b3bbca2$0$817$4faf...@reader5.news.tin.it...
>> Ciao,
>>
>> come da oggetto, ï¿œ possibile incorporare il testo e l'immagine nello
>> stesso pulsante?
>
> No!
>
>> E' obbligatorio fare un'immagine con testo e immagine?
>
> non sono sicuro di aver capito la domanda....
> in alternativa al pulsante puoi usare un'etichetta.
> vedi:
>
http://www.accessgroup.it/HomeArgomenti.asp?ID=43&Oggetto2=Alternativa
 a
> quei brutti pulsanti
>
> oppure cerca su
www.alessandrobaraldi.it
Mi sa che hai capito!
Per i pulsanti volevo ottenere che ci fosse stampato sopra il testo (ad
esempio "Nuovo") ed anche l'immagine del foglio con l'asterisco giallo
ad esempio...
Vedo come unica via la creazione di un'immagine che visualizzi sia la
scritta Nuovo che l'icona con foglio + asterisco!
Ciao ciao
Marco


author: Karl Donaubauer

text:
PWD wrote:
> come da oggetto, ï¿œ possibile incorporare il testo e l'immagine nello
> stesso pulsante?
> E' obbligatorio fare un'immagine con testo e immagine?
Siccome non hai rivelato la tua versione di Access, sicuramente
hai la piï¿œ recente dove questo feature ï¿œ integrato.
Vedi l'ultimo paragrafo di
http://office.microsoft.com/it-it/access/HA101172581040.aspx?pid=CH100645691040#customize
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


text:
Karl Donaubauer ha scritto:
> PWD wrote:
>> come da oggetto, ï¿œ possibile incorporare il testo e l'immagine nello
>> stesso pulsante?
>> E' obbligatorio fare un'immagine con testo e immagine?
>
> Siccome non hai rivelato la tua versione di Access, sicuramente
> hai la piï¿œ recente dove questo feature ï¿œ integrato.
Si, scusate... hai ragione... sto usando la 2003!
Non si puï¿œ fare come la 2007?
Beh, proverï¿œ con un'etichetta posizionata sopra al pulsante!!!
GRazie
Ciao cia
Marco


text:
PWD ha scritto:

Provato... Andrebbe anche bene, ma non riesco a visualizzare l'etichetta
  sopra il pulsante... anche se la metto in primo piano, ï¿œ sempre il
pulsante ad essere in primo piano!!!!
Acch... sarï¿œ la fine dell'anno!!!! ;-)
Ciao ciao


author: Valerio Valentini

text:
PWD wrote:
> Ciao,
>
> come da oggetto, � possibile incorporare il testo e l'immagine nello
> stesso pulsante?
> E' obbligatorio fare un'immagine con testo e immagine?
>
> Grazie mille!
> Ciao e buon anno!
> Marco
Un p� complicato, ma siccome puoi sceglierti l'immagine, potresti creartene
una personale con quanto ti serve.
--
Ciao, Valerio.


title: Riga superiore

author: Davide

text:
Vorrei creare un'espressione in una query che imposti il valore di un campo1
col valore dello stesso alla riga precedente se il campo2 ha determinati
valori altrimenti metta il valore del campo2.
Userei IIf(Campo2=xxx;Campo2;PrendiCampo1diRigaSuperiore) ma non so come
dirgli "Prendi il valore della riga superiore".
C'è qualche ulteriore problema per la prima riga?
Grazie mille,
ciao, Davide


title: Riga superiore

text:
Davide ha scritto:
> Vorrei creare un'espressione in una query che imposti il valore di un campo1
> col valore dello stesso alla riga precedente se il campo2 ha determinati
> valori altrimenti metta il valore del campo2.
> Userei IIf(Campo2=xxx;Campo2;PrendiCampo1diRigaSuperiore) ma non so come
> dirgli "Prendi il valore della riga superiore".
> C'č qualche ulteriore problema per la prima riga?
> Grazie mille,
> ciao, Davide
Metti una public function in un modulo che usi una variabile Static per
mantenere il valore della riga precedente tra una chiamata e l'altra, e
richiamala nella query tramite un campo calcolato.
C'č un esempio sul
www.sitocomune.com
 che funziona cosě, per fare i totali
progressivi in una query.
Non ci sono problemi per la prima riga, devi solo decidere che valore
assegnargli, se zero o qualcos'altro.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Riga superiore

text:
Ringrazio namor per la risposta al mio del 10/5. Ho guardato sul Sito comune
ma non sono riuscito ad adattare il modulo per il calcolo del totale
progressivo in una query al mio problema (non sono un esperto!).
Io ho semplicemente bisogno di una funzione che mi riporti, in una query, il
valore del campo del record precedente nello stesso campo del record
corrente. Poi dovrei aggiungere la condizione. Es:
Campo1:
IIf(Campo2=Determinato_valore;Campo2;Valore_del_Campo1_al_record_precedente)
Qualcuno sa darmi la funzione da inserire in un modulo (oppure dirmi quale
funzione usare se esiste)?
Ciao,
Davide


title: Riga superiore

text:
Ringrazio namor per la risposta al mio del 10/5. Ho guardato sul Sito comune
ma non sono riuscito ad adattare al mio problema il modulo per il calcolo
del totale progressivo in una query (non sono un esperto!).
Io ho semplicemente bisogno di una funzione che mi riporti, in una query, il
valore del Campo1 del record precedente nello stesso campo del record
corrente. Poi dovrei aggiungere la condizione. Es:
Campo1:
IIf(Campo2=Determinato_valore;Campo2;Valore_del_Campo1_al_record_precedente)
Qualcuno sa darmi la funzione da inserire in un modulo (oppure dirmi quale
funzione usare se esiste) per richiamare
Valore_del_Campo1_al_record_precedente?
Ciao, Davide


title: Funzione Switch

author: montanaro®

text:
E' errata?
Switch(Month([scadenze]![datafatt])<4;"trim1";
Month([scadenze]![datafatt])>3 And
Month([scadenze]![datafatt])<7;"trim2";
Month([scadenze]![datafatt])>6 And
Month([scadenze]![datafatt])<10;"trim3";
Month([scadenze]![datafatt])>9;"trim4")
Vorrei raggruppare i mesi in trimestri, ma all'esecuzione mi chiede
Immissione valore parametro.
Grazie


title: Funzione Switch

author: Sergio MAZZA

text:
"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
news:1164730456.1...@n67g2000cwd.googlegroups.com...

Ma dove l'hai trovata la funzione Switch?
Ciao.
--
Sergio MAZZA


title: Funzione Switch

text:
Sergio MAZZA ha scritto:

Nel generatore di fornule, ma lascia perdere era una.......str......
ho trovato Datepart("q";miadata) e mi restituisce il trimestre.
Scusatemi.


title: Funzione Switch

text:
"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
news:1164734947.4...@45g2000cws.googlegroups.com...
Nel generatore di fornule, ma lascia perdere era una.......str......
ho trovato Datepart("q";miadata) e mi restituisce il trimestre.
Scusatemi.
[risposta]
Sigh! Il mio help (attivabile con ALT-F11 poi F1) non trova la funzione
Switch...
Ciao.
--
Sergio MAZZA


title: Funzione Switch

author: Alessandro Baraldi

text:
Sergio MAZZA ha scritto:
[CUT]
>
>
> Ma dove l'hai trovata la funzione Switch?
>
> Ciao.
> --
> Sergio MAZZA
Function Switch(ParamArray VarExpr() As Variant)
    Membro di VBA.Interaction
Esempio:
Function MatchUp (CityName As String)
    Matchup = Switch(CityName = "Londra", "Inglese", CityName _
                    = "Roma", "Italiano", CityName = "Parigi",
"Francese")
End Function
Purtroppo c'è davvero... non riferito a montanaro che l'ha usata, ma
perchè
se non erro è disponibile da A2000/2 e personalmente la trovo una cosa
poco utile, è lentissima, l'avevo testata e non c'è paragone con un
bel Select...Case figurati con If...ElseIf...End if
@Alex


title: Funzione Switch

text:
Alessandro Baraldi ha scritto:

Grazie, ci starò lontanto in futuro!
Io purtroppo non sono più in ufficio e non posso portare l'esempio, ma
usando Datepart ho ottenuto il trimestre.
Datepart("q"; [miadata]) = 4 se era il 30/04/2006.........
La statistica parte dal 2004 dovrei unire il trimestre all'anno.
cioè ad esempio 4 2004 oppure 4/2004
potrei fare
Datepart("q"; [miadata])  e
year([miadata])
ma come unisco le due funzioni?
Grazie 1000.......domani all'alba torno all'attacco.


title: Funzione Switch

text:
Alessandro Baraldi ha scritto:




title: Funzione Switch

author: cidi

text:
"montanaro®" <
jor...@gmail.com
> ha scritto nel messaggio
news:1164736777....@45g2000cws.googlegroups.com...
>
> Purtroppo c'è davvero... non riferito a montanaro che l'ha usata, ma
> perchè
> se non erro è disponibile da A2000/2 e personalmente la trovo una cosa
> poco utile, è lentissima, l'avevo testata e non c'è paragone con un
> bel Select...Case figurati con If...ElseIf...End if
>
> @Alex
Grazie, ci starò lontanto in futuro!
Io purtroppo non sono più in ufficio e non posso portare l'esempio, ma
usando Datepart ho ottenuto il trimestre.
Datepart("q"; [miadata]) = 4 se era il 30/04/2006.........
La statistica parte dal 2004 dovrei unire il trimestre all'anno.
cioè ad esempio 4 2004 oppure 4/2004
potrei fare
Datepart("q"; [miadata])  e
year([miadata])
ma come unisco le due funzioni?
Grazie 1000.......domani all'alba torno all'attacco.
ok....allora dai pure un sguardo agli ordini trimestrali del database di
esempio norhwind, che trovi nella tua copia di access.
Daniele


title: Funzione Switch

text:
>
> Io purtroppo non sono più in ufficio e non posso portare l'esempio, ma
> usando Datepart ho ottenuto il trimestre.
> Datepart("q"; [miadata]) = 4 se era il 30/04/2006.........
> La statistica parte dal 2004 dovrei unire il trimestre all'anno.
> cioè ad esempio 4 2004 oppure 4/2004
> potrei fare
> Datepart("q"; [miadata])  e
> year([miadata])
> ma come unisco le due funzioni?
> Grazie 1000.......domani all'alba torno all'attacco.
>
> ok....allora dai pure un sguardo agli ordini trimestrali del database di
> esempio norhwind, che trovi nella tua copia di access.
>
> Daniele
&
Visto grazie.
Montanaro


title: problema : L'oggetto non contiene l'oggetto di automazione Description

text:
Salve, stavo facendo un piccolo sistema di gestione di magazzino solo
che incontro il problema in oggetto nel momento in cuii vado a
modificare un qualsiasi campo vuoto della sottomaschera, il valore
viene comunque inserito ma ho sempre quella fastidiosa finestra che mi
avverte del problema.
Ho provato tramite la guida a vedere cosa potesse essere ed ho capito
che si dovrebbe settare il tabledef.description solo che non dicono ne
come ne dove....
QUalcuno di voi puņ aiutarmi?
Il mio indirizzo mail č
gog...@cropcirclecrew.org
Grazie in anticipo


author: MA

text:
<
gog...@cropcirclecrew.org
> ha scritto nel messaggio
news:7cfcc4e4.0307...@posting.google.com...

Che c'č che non va con l amia risposta di prima?
MAssimiliano


title: Evento su spostamento tra record

author: Nao+

text:
Ciao ng, nella mia form 1 ho un controllo che si deve aggiornare quando
salto da un recor all'altro, utilizzando i pulsanti di spostamento std della
form.
Passando da un record all'atro che evento sento?
grazie NAdir
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Evento su spostamento tra record

text:
"Nao+" <ATnaoa...@ATiol.itAT> ha scritto nel messaggio
news:212Z159Z223Z113...@usenet.libero.it...
> Ciao ng, nella mia form 1 ho un controllo che si deve aggiornare quando
> salto da un recor all'altro, utilizzando i pulsanti di spostamento std
della
> form.
> Passando da un record all'atro che evento sento?
On current
Antonio


title: Evento su spostamento tra record

author: nao+

text:

Ho provato, funziona solo se il mio cursore è sposizionato su quella
combobox, mentre se è posizionato su un'altro controllo, la combobox non si
aggiorna.
Nadir



title: Evento su spostamento tra record

author: namor

text:
nao+ ha scritto:
> Il 10 Mar 2004, 15:27, "Antonio Biso" <
ch...@etruria.net
> ha scritto:
> > "Nao+" <ATnaoa...@ATiol.itAT> ha scritto nel messaggio
> > news:212Z159Z223Z113...@usenet.libero.it...
> > > Ciao ng, nella mia form 1 ho un controllo che si deve aggiornare quando
> > > salto da un recor all'altro, utilizzando i pulsanti di spostamento std
> > della
> > > form.
> > > Passando da un record all'atro che evento sento?
> > On current
> > Antonio
> Ho provato, funziona solo se il mio cursore è sposizionato su quella
> combobox, mentre se è posizionato su un'altro controllo, la combobox non si
> aggiorna.
> Nadir
Ma che evento usi? Lui diceva l'evento Form_Current, quello della
maschera, non un evento della casella.
Se non funziona posta anche il codice vba che usi per aggiornare la combo.
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Evento su spostamento tra record

text:

Grazie ragazzi, sbagliavo io, avevo messo il codice sutto l'evento current
della mia combo, mentre rifacendolo come mi avete detto sotto form funziona
correttamente.
grazie Nao



title: installazione db xp su windows vista

author: Mattia

text:
salve
sto installando un programma sviluppato in access xp e funzionante su tutti
i sistemi operativi su il nuovo windows vista.
il runtime si installa senza problemi mentre si pianta l'installazione del
programma vero e proprio durante la fase di registrazione di alcuni ocx e di
alcune dll
qualche suggerimento?
Mat


title: installazione db xp su windows vista

author: Simone Calligaris

text:
"Mattia" <

Beh, come spesso si dice, non usare ActiveX   ;-)
Specificamente, cos'hai utilizzato?
Saluti.


title: installazione db xp su windows vista

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:45dd85df$0$4790$4faf...@reader4.news.tin.it...

niente che non possa implementare a mano...è che mi ci trovavo bene
http://www.activelock.com/faq.html
e
http://www.vbaccelerator.com/home/VB/Code/Controls/TreeView/Hierarchy_Selector_Control/article.asp
mai nessun problema da win98 a xp
ciao, Mat


title: installazione db xp su windows vista

author: Bruno Campanini

text:
"Simone Calligaris" <
simo...@libero.it
> wrote in message
news:45dd85df$0$4790$4faf...@reader4.news.tin.it...
>
> "Mattia" <
>
>> sto installando un programma sviluppato in access xp e funzionante su
> tutti
>> i sistemi operativi su il nuovo windows vista.
>> il runtime si installa senza problemi mentre si pianta l'installazione
>> del
>> programma vero e proprio durante la fase di registrazione di alcuni ocx e
> di
>> alcune dll
>>
>> qualche suggerimento?
>
>
> Beh, come spesso si dice, non usare ActiveX   ;-)
Parole sante!
È dal manuale di Access 1 che la Microsoft dichiara di non
garantire il supporto degli OCX da una versione all'altra...
Bruno


title: installazione db xp su windows vista

text:
"Bruno Campanini" <
> > Beh, come spesso si dice, non usare ActiveX   ;-)
> Parole sante!
> Č dal manuale di Access 1 che la Microsoft dichiara di non
> garantire il supporto degli OCX da una versione all'altra...
... oltre ai tanti problemi pratici che via via s'incontrano: problemi di
corretta registrazione in fase di setup (almeno per chi non abbia acquistato
gli scripts sagekey), possibili conflitti con altri OCX di differente
release preinstallati da altri programmi, piů seccature in fase di design.
Saluti.


title: Stranezze nella stampa.

author: Acquasplash Franciacorta

text:
Nella barra degli strumenti personalizzata di un
report, ho messo un tasto che cliccato chiama questa funzione:

Public Function fParametriStampa()

    DoCmd.RunCommand
acCmdPrint
End Function

In pratica, quando lo si clicca, si
richiama la maschera di settaggio dei parametri di stampa
(per capirci, quella che appare se clicco su File---Stampa), per permettere
all'utente di scegliere, ad esempio, di stampare solo alcune pagine
anzichè tutte quando il report è lungo.

Il problema è questo:

s
e decido di stampare
solamente le pagine, ad esempio, dalla 2 alla 5, non mi stampa le suddette
pagine del report, ma mi stampa la maschera sottostante.

Perchè?

Sembra che l'azione si riferisca alla maschera sottostante, ed
ignori il report aperto.

C'è forse bisogno di settare come corrente il report
stesso, anche se è già aperto?

Se si, come si fa?

Grazie a tutti per l'aiuto.


title: Stranezze nella stampa.

text:
Prima di tutto invito anche te a non inviare messaggi in formato HTML; se
hai Outlook Express: Strumenti - Opzioni - Invio - formato invio news =
normale.
Ti stampa la maschera perché è l'oggetto che è attivo nel momento in cui
chiedi la stampa (DoCmd.RunCommand acCmdPrint); puoi aprire il report prima
del Docmd.Print, magari in anteprima e poi esegui il RunCommand:
es.
DoCmd.OpenReport "nomeDelReport", acViewPreview
DoCmd.RunCommand acCmdPrint
Ciao.


title: Stranezze nella stampa.

author: Omar Carrara

text:
>Ti stampa la maschera perché è l'oggetto che è attivo nel momento in cui
>chiedi la stampa (DoCmd.RunCommand acCmdPrint); puoi aprire il report prima
>del Docmd.Print, magari in anteprima e poi esegui il RunCommand:
>es.
>
>DoCmd.OpenReport "nomeDelReport", acViewPreview
>DoCmd.RunCommand acCmdPrint
Anch'io ho lo stesso problema, ma non riesco a risolverlo.
Mi spiego:
Apro il report in anteprima con acViewPreview, e ho inserito nel'anteprima,
un menù di stampa personalizzato che richiama una funzione che lancia il
DoCmd.RunCommand acCmdPrint.
Quello che ho potuto capire, è che chiamando una funzione, Access "vede"
come corrente la maschera sotto al report, e non il report stesso, anche se
ce l'ho ancora in primo piano (il report).
Esiste un modo per settare come corrente il report?
Nota che ho già provato a mettere nella funzione questo codice:
screenactive.control.setfocus (uso screenactive perchè non è sempre lo
stesso report che tento di stampare con la stessa funzione, ma diversi.)
Oppure bisogna per forza passare il nome del report?
Grazie.
Omar
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Stranezze nella stampa.

text:
""Omar Carrara"" <
om...@spidernet.it
> ha scritto nel messaggio
news:000301bfe798$4cb15ac0$3901...@spidernet.it...
>
>
> Anch'io ho lo stesso problema, ma non riesco a risolverlo.
> Mi spiego:
> Apro il report in anteprima con acViewPreview, e ho inserito
nel'anteprima,
> un menù di stampa personalizzato che richiama una funzione che lancia il
> DoCmd.RunCommand acCmdPrint.
> Quello che ho potuto capire, è che chiamando una funzione, Access "vede"
> come corrente la maschera sotto al report, e non il report stesso, anche
se
> ce l'ho ancora in primo piano (il report).
> Esiste un modo per settare come corrente il report?
> Nota che ho già provato a mettere nella funzione questo codice:
> screenactive.control.setfocus (uso screenactive perchè non è sempre lo
> stesso report che tento di stampare con la stessa funzione, ma diversi.)
> Oppure bisogna per forza passare il nome del report?
> Grazie.
> Omar
>
>
>
>
> --
> Posted from
smtp1.libero.it
 [193.70.192.51]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
Invece di aprire il report e poi la maschera personalizzata per la stampa,
fai il contrario; prima le opzioni di stampa poi con un bottone apri il
report in anteprima o lo stampi direttamente...
Ciao.


title: HELP - errore di comunicazione con il server ole ...

author: Xymox

text:
Su un PC mi viene fuori da un paio di giorni questo errore:
errore di comunicazione con il server ole o con il controllo activex

quindi non riesco piï¿œ ad utilizzare il db di access.
questo db gira senza problemi su tanti PC in azienda, quindi escludo che
il problema sia suo.

Era installato su runtime 2010, ho provato anche installato access 2003
non runtime per vedere se intercettavo l'errore, ma nulla da fare,
l'errore non dipende dal codice che c'ï¿œ sull'evento apertura della
scheda principale.
p.s. il db ï¿œ fatto in access 2003

Il mio sospetto ï¿œ che sia un problema interno di windows (in questo caso
ha win7), ma non saprei cosa.
In internet ho trovato qualcosa inerente Norton antivirus, ma noi in
azienda non utilizziamo questo antivirus.

grazie e saluti
marco


text:
...

Hai dei riferimenti a Librerie non presenti nel PC in questione...?

@Alex


text:
Il 27/03/13 13:04, @Alex ha scritto:
> ...
>
> Hai dei riferimenti a Librerie non presenti nel PC in questione...?
>
> @Alex

normalmente ho bisogno di due dllche con win7 registro a mano.
l'ho fatto come sempre ed � andato a buon fine.
Fino a qualche giorno fa funzionava correttamente anche in questo PC,
poi ho cambiato il server SQL, quindi bisognava cambiare la strnga ODBC.
Su tutti i PC nessun problema, parlo di almeno 70 postazione, solo su
questa ha inziato questo problema.

--
Non smetteremo di esplorare E alla fine di tutto il nostro andare
Ritorneremo al punto di partenza Per conoscerlo per la prima volta
T.S.Eliot


title: odbc MySql con campi con punto "."

author: marcello

text:
Sto provando a connettermi al programma Zucchetti Giove (per le buste paga)
tramite odbc.
Mi hanno inviato l'installazione dei driver odbc e delle stringhe di
connessione.
L'odbc funziona perfettamente con microsoft query
Ma non con access perchč i campi nelle tabelle a volte contengono il "." che
access rifiuta categoricamente.
Ho provato sia con il 97 che con il 2000.
Mi hanno detto che non c'č soluzione, ma a me rompe tirarmi fuori le tabelle
con microsoft query, salvare il foglio excel e collegarlo all'mdb.
Qualcuno sa come aggirare il problema e far leggere le tabelle ad access con
odbc.
Grazie


title: compatibilità OCX Kodak con WXP

author: Carmelo Di Rosa

text:
Ciao a tutti, vi pongo il seguente problema.
Ho scaricato l'esempio di gestione delle immagini con gli ocx Kodak dal sito
comune. Dopo alcune prove ho verificato che funziona su macchine che hanno
S.O. W2K o W2K server con access versione 2000 o XP (in questo caso in
versione Runtime). Non funziona con nessuna versione di access in macchine
con S.O. WXP. Ne deduco che gli ocx non sono compatibili con WXP.
Qualcuno sa dove posso scaricare e se sono stati realizzati gli ocx per WXP?
Ciao e grazie.


title: compatibilità OCX Kodak con WXP

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:cgkc3u$la1$1...@newsserver.cilea.it...

Vi allego le seguenti informazioni che spiegano perchè gli ocx Kodak non
funzionano con WXP.
Le informazioni le potete trovare ai seguenti siti:
http://www.eistream.com/default.asp?IsDev=False&NodeId=1805
http://www4.eistream.com/international/italy/home.htm
Imaging for Windows era incluso nei Sistemi Operativi Windows 95 / 98 / NT e
2000, ma non è più disponibile in Windows XP. Se vi  interessa continuare ad
utilizzare le funzionalità di Imaging for Windows anche con XP... eiStream
può aiutarvi! Contattateci all'indirizzo e-mail: info....@eiStream.com


title: compatibilità OCX Kodak con WXP

author: Carlo Costarella

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:cgkc3u$la1$1...@newsserver.cilea.it...

Puoi anche leggere come si fà per usare gli ocx in WXP.
Ti serve il cd di Windows 2000
Ciao, Carlo
http://techrepublic.com.com/5100-6270-5034679.html


title: compatibilità OCX Kodak con WXP

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:cgkc3u$la1$1...@newsserver.cilea.it...

Oppure dopo aver scaricato o copiato gli ocx dal cd di W2000, puoi usare la
procedura già bella e pronta (previa registrazione) da qui:
http://techrepublic.com.com/5129-6249-10219705.html
Ciao, Carlo


title: compatibilità OCX Kodak con WXP

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:s1FXc.156290$OR2.7...@news3.tin.it...

Ciao, non so se hai letto il mio secondo messaggio, ma il problema non era
la registrazione degli ocx, ma che gli ocx in questione funzionano solo fino
a W2K, da WXP bisogna acquistare la licenza. Quindi se prendo quelli di W2K
ed installo il mio applicativo su un sistema WXP non funziona. Lo puoi
verificare scaricando l'esempio dal sito comune sulla gestione delle foto
con gli ocx kodak che in WXP non funziona.
Ciao CDR


title: compatibilità OCX Kodak con WXP

text:
"Carmelo Di Rosa" <
dir...@elet.polimi.it
> ha scritto nel messaggio
news:cgvfes$80n$1...@newsserver.cilea.it...

Ciao.
La versione professional di Imaging per Windows della Kodak richiede la
licenza che puoi acquistare seguendo uno dei due link che ti ho indicato nei
post precedenti.
La versione degli ocx a cui sia io che il sito fa riferimento sono quelli
contenuti nel cd di W2000 che sono stati regolarmente acquistati con il SO.
Questi ocx insieme ai file elencati nel sito (vedi link nei post precedenti
e che sono tutti nel cd di W2000) ti permettono di utilizzarli in WXP senza
problemi e senza l'aggiunta di alcuna licenza. E' come se avessi acquistato
un ocx per W2000 ed ora che hai cambiato SO lo reinstalli in WXP. Il
supporto non è più previsto da parte di Microsoft ma nessuno ti impedisce di
usare qualcosa che hai già pagato.
L'esempio fornito da Roberto nel sitocomune è per Access97 ma non credo ci
siano problemi a convertirlo par AXP/03.
Ciao, Carlo


title: come ridimensionare ....

author: Ivan Piffer

text:
salve ragazzi...
come faccio in un report a ridimensionare le caselle di testo a
seconda dei numeri di caratteri?
Nel senso che non vorrei un ridimensionamento automatico perche' nella
stampa sarebbe troppo disordinato... vorrei che se il contenuto fosse
minore di 15 caratteri la dimensione fosse tot e maggioredi 15 invece
un'altra...
Come posso fare?


title: come ridimensionare ....

author: Silvio Berruti

text:
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:cmpcmtos1qaab27kt...@4ax.com...

Nell'evento su formattazione inserisci qualcosa del genere:
    If Len(Me.TuoControllo) > 15 Then
      Me.TuoControllo.Width = 1134 ' 2 cm
    Else
      Me.TuoControllo.Width = 567  ' 1 cm
    End If
X maggiori dettagli cerca sull'help alla voce width.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: come ridimensionare ....

text:
On Tue, 31 Jul 2001 10:11:46 GMT, "Silvio Berruti" <
s...@libero.it
>
wrote:
ti ringrazio Silvio tutto funziona correttamente...
ora pero' avrei un altro quesito:
Se un altro controllo e' vuoto vorrei fare in modo che l'altezza del
corpo del mio report sia minore (in modo da farci stare piu' righe su
una pagina ).
Io sono in questa situazione:
nel corpo ho questi 2 campi uno sopra l'altro:
VARIETA
CLONE
(l'altezza del corpo e' 1,402);
se clone e' vuoto vorrei  che l'altezza del corpo diventasse la meta'
(ma immagino che prima bisogna eliminare... e non nascondere il campo
CLONE).
Mi puoi aiutare?



title: come ridimensionare ....

text:
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:t6bdmtshfob8i37ua...@4ax.com...
> On Tue, 31 Jul 2001 10:11:46 GMT, "Silvio Berruti" <
s...@libero.it
>
> wrote:
>
> ti ringrazio Silvio tutto funziona correttamente...
> ora pero' avrei un altro quesito:
> Se un altro controllo e' vuoto vorrei fare in modo che l'altezza del
> corpo del mio report sia minore (in modo da farci stare piu' righe su
> una pagina ).
> Io sono in questa situazione:
> nel corpo ho questi 2 campi uno sopra l'altro:
> VARIETA
> CLONE
> (l'altezza del corpo e' 1,402);
> se clone e' vuoto vorrei  che l'altezza del corpo diventasse la meta'
> (ma immagino che prima bisogna eliminare... e non nascondere il campo
> CLONE).
Innanzi tutto sei pregato di rispondere dopo i messaggi precedenti.
Non ho purtroppo il tempo di provare, ma dovresti risolvere sempre usando su
formattazione del report:
nascondi il controllo CLONE (i campi sono presenti solo nelle tabelle e
nelle query), dopo aver impostato a riducibile=Sě il corpo del report.



title: come ridimensionare ....

text:
ti ringrazio nuovamente...
scusami se non rispondo in ordine gerarchico ma io faccio il re con
agent e fa tutto lui...
On Tue, 31 Jul 2001 13:49:56 GMT, "Silvio Berruti" <
s...@libero.it
>



title: come ridimensionare ....

text:
"Ivan Piffer" <
ivan....@mail.ismaa.it
> ha scritto nel messaggio
news:vmgdmtohlhtfpjnjs...@4ax.com...
> ti ringrazio nuovamente...
> scusami se non rispondo in ordine gerarchico ma io faccio il re con
> agent e fa tutto lui...
>
Invece di fare il re con Agent, fai l'imperatore... spostati in fondo al
testo dei messaggi precedenti e scrivi lě!



title: Aiuto per stringa SQL

author: Agostini Gianluigi

text:
Buonasera. Uso A00 su W2000.
Ho una combo con origine la seguente stringa SQL:
SELECT TblOrdini.Lotto, TblOrdini.CodBB, TblRArticoliFase.Fase,
TblCodiciLavorazioniEsterne.DescrizioneLavorazione,
TblRArticoliFase.CodiceLavEsterna, TblOrdini.QTaOrdine,
TblOrdini.Descrizione, TblCodiciLavorazioniEsterne.UnitaMisura
FROM (TblOrdini INNER JOIN TblRArticoliFase ON TblOrdini.CodBB =
TblRArticoliFase.CodBB) INNER JOIN TblCodiciLavorazioniEsterne ON
TblRArticoliFase.CodiceLavEsterna =
TblCodiciLavorazioniEsterne.CodiceLavorazione
WHERE (((TblOrdini.Finito)<>-1))
ORDER BY TblOrdini.Lotto;
Funziona, ma vorrei anche poter imporre un ulteriore condizione: non devono
essere visualizzate le righe in cui i valori di TblOrdini.Lotto e di
TblRArticoliFase.Fase sono già presenti negli stessi campi di un'altra
tabella. Come fare?
Gianluigi Agostini


title: Aiuto per stringa SQL

author: Sib dal portatile

text:
"Agostini Gianluigi" <
agostini....@tin.it
> ha scritto nel messaggio
news:wF0y7.13468$pm2.2...@news2.tin.it...
> Buonasera. Uso A00 su W2000.
> Ho una combo con origine la seguente stringa SQL:
>
> SELECT TblOrdini.Lotto, TblOrdini.CodBB, TblRArticoliFase.Fase,
CUT
> Funziona, ma vorrei anche poter imporre un ulteriore condizione: non
devono
> essere visualizzate le righe in cui i valori di TblOrdini.Lotto e di
> TblRArticoliFase.Fase sono gią presenti negli stessi campi di un'altra
> tabella. Come fare?
Vedi sull'help "Sottoquery"
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Aiuto per stringa SQL

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:2Aey7.13787$1H1.1...@news.infostrada.it...
> "Agostini Gianluigi" <
agostini....@tin.it
> ha scritto nel messaggio
> news:wF0y7.13468$pm2.2...@news2.tin.it...
> > Buonasera. Uso A00 su W2000.
> > Ho una combo con origine la seguente stringa SQL:
> >
> > SELECT TblOrdini.Lotto, TblOrdini.CodBB, TblRArticoliFase.Fase,
> CUT
> > Funziona, ma vorrei anche poter imporre un ulteriore condizione: non
> devono
> > essere visualizzate le righe in cui i valori di TblOrdini.Lotto e di
> > TblRArticoliFase.Fase sono già presenti negli stessi campi di un'altra
> > tabella. Come fare?
>
> Vedi sull'help "Sottoquery"
>
> Sib
>
Ciao e grazie per la risposta. Avevo già provato, seguendo l'help e il
newsgroup che ho scaricato per intero e pesa davvero tanto oro quanto pesa
(27.255 Kb...), ma senza giungere alla soluzione. In particolare avevo
scritto:
SELECT TblOrdini.Lotto, TblOrdini.CodBB, TblRArticoliFase.Fase,
TblCodiciLavorazioniEsterne.DescrizioneLavorazione,
TblRArticoliFase.CodiceLavEsterna, TblOrdini.QTaOrdine,
TblOrdini.Descrizione, TblCodiciLavorazioniEsterne.UnitaMisura
FROM (TblOrdini INNER JOIN TblRArticoliFase ON TblOrdini.CodBB =
TblRArticoliFase.CodBB) INNER JOIN TblCodiciLavorazioniEsterne ON
TblRArticoliFase.CodiceLavEsterna =
TblCodiciLavorazioniEsterne.CodiceLavorazione
****WHERE (((TblOrdini.Lotto) Not In (SELECT Lotto From TblRigheDDT)) AND
((TblOrdini.Finito)<>-1))****
ORDER BY TblOrdini.Lotto;
Non funziona, nel senso che non restituisce NESSUN record, e non capisco
perchè, poichè se scrivo:
Select TblOrdini.lotto from TblOrdini
WHERE (((TblOrdini.Lotto) Not In (SELECT Lotto From TblRigheDDT)) AND
((TblOrdini.Finito)<>-1)), funziona, restituendomi correttamente i valori di
lotto presenti in TblLotto ma non in TblRigheDDT
Inoltre non avrei comunque risolto il mio problema, poichè ho necessità di
effettuare il controllo sul valore contemporaneo di DUE campi tra la stringa
SQL e la tabella RigheDDT, escludendo le corrispondenze.
Inoltre sono alle prime armi con SQL....
Grazie per ogni ulteriore aiuto
Gianluigi Agostini


title: Aiuto per stringa SQL

author: Fabio Montagner

text:
> SELECT TblOrdini.Lotto, TblOrdini.CodBB, TblRArticoliFase.Fase,
> TblCodiciLavorazioniEsterne.DescrizioneLavorazione,
> TblRArticoliFase.CodiceLavEsterna, TblOrdini.QTaOrdine,
> TblOrdini.Descrizione, TblCodiciLavorazioniEsterne.UnitaMisura
> FROM (TblOrdini INNER JOIN TblRArticoliFase ON TblOrdini.CodBB =
> TblRArticoliFase.CodBB) INNER JOIN TblCodiciLavorazioniEsterne ON
> TblRArticoliFase.CodiceLavEsterna =
> TblCodiciLavorazioniEsterne.CodiceLavorazione
> WHERE (((TblOrdini.Finito)<>-1))
> ORDER BY TblOrdini.Lotto;
>
> Funziona, ma vorrei anche poter imporre un ulteriore condizione: non
devono
> essere visualizzate le righe in cui i valori di TblOrdini.Lotto e di
> TblRArticoliFase.Fase sono già presenti negli stessi campi di un'altra
> tabella. Come fare?
>
Potresti fare un'ulteriore outer join in cui stabilisci come criterio di
unione i 2 campi più l'id dei records
es
select * from tab1 left outer join tab1 tab2 (è un alias)
on tab1.Lotto = tab2.CampoLotto2 and  tab1.Fase = tab2.CampoFase2  and
tab1.idrec = tab2.idrec where tab2.idrec ii null


title: Aiuto per stringa SQL

text:
"Agostini Gianluigi" <
agostini....@tin.it
> ha scritto nel messaggio
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > "Agostini Gianluigi" <
agostini....@tin.it
> ha scritto nel
messaggio
> > > Buonasera. Uso A00 su W2000.
> > > Ho una combo con origine la seguente stringa SQL:
> > >
> > > SELECT TblOrdini.Lotto, TblOrdini.CodBB, TblRArticoliFase.Fase,
> > CUT
> > > Funziona, ma vorrei anche poter imporre un ulteriore condizione: non
> > devono
> > > essere visualizzate le righe in cui i valori di TblOrdini.Lotto e di
> > > TblRArticoliFase.Fase sono già presenti negli stessi campi di un'altra
> > > tabella. Come fare?
> >
> > Vedi sull'help "Sottoquery"
> >
CUT
> (27.255 Kb...), ma senza giungere alla soluzione. In particolare avevo
> scritto:
>
> SELECT TblOrdini.Lotto, TblOrdini.CodBB, TblRArticoliFase.Fase,
> TblCodiciLavorazioniEsterne.DescrizioneLavorazione,
> TblRArticoliFase.CodiceLavEsterna, TblOrdini.QTaOrdine,
> TblOrdini.Descrizione, TblCodiciLavorazioniEsterne.UnitaMisura
> FROM (TblOrdini INNER JOIN TblRArticoliFase ON TblOrdini.CodBB =
> TblRArticoliFase.CodBB) INNER JOIN TblCodiciLavorazioniEsterne ON
> TblRArticoliFase.CodiceLavEsterna =
> TblCodiciLavorazioniEsterne.CodiceLavorazione
> ****WHERE (((TblOrdini.Lotto) Not In (SELECT Lotto From TblRigheDDT)) AND
> ((TblOrdini.Finito)<>-1))****
> ORDER BY TblOrdini.Lotto;
>
> Non funziona, nel senso che non restituisce NESSUN record, e non capisco
> perchè, poichè se scrivo:
>
> Select TblOrdini.lotto from TblOrdini
> WHERE (((TblOrdini.Lotto) Not In (SELECT Lotto From TblRigheDDT)) AND
> ((TblOrdini.Finito)<>-1)), funziona, restituendomi correttamente i valori
di
> lotto presenti in TblLotto ma non in TblRigheDDT
Il problema potrebbe tranquillamente essere negli INNER JOIN, nel senso che
le tabelle legate magari non hanno campi in comune o comunque non ne hanno
che rispettino la condizione WHERE.
> Inoltre non avrei comunque risolto il mio problema, poichè ho necessità di
> effettuare il controllo sul valore contemporaneo di DUE campi tra la
stringa
> SQL e la tabella RigheDDT, escludendo le corrispondenze.
Basta impostare il "NOT IN SELECT..." una volta per ogni campo.
> Inoltre sono alle prime armi con SQL....
Male, molto male ;-)



title: Aiuto per stringa SQL

text:
Cut
> Basta impostare il "NOT IN SELECT..." una volta per ogni campo.
> Sib
Ciao e grazie per l'interessamento. Ho provato a scrivere: (Dove query è
tutta la select principale, salvata appunto in una query a se stante per più
chiarezza)
SELECT Query.Lotto, Query.CodBB, Query.Finito, Query.Fase
FROM Query
WHERE (((Query.Lotto) Not In (SELECT Lotto From TblRigheDDT)) AND
(Query.Fase) Not In (SELECT Fase From TblRigheDDT))
Sintatticamente è a posto, ma restituisce i record di Query che non hanno nè
un lotto nè una fase corrispondenti in TblRigheDDT, ma considerandoli
slegati tra loro (ovvero toglie tantissimi record in più).
Se invece scrivo:
SELECT Query.Lotto, Query.CodBB, Query.Finito, Query.Fase
FROM Query
WHERE (((Query.Lotto, Query.fase) Not In (SELECT Lotto, fase From
TblRigheDDT)))
ottengo un errore "Non Definito": rivolgersi all'assistenza
Microsoft........((((
....qualcuno che si muova a pietà e mi scriva la corretta sintassi per fare
in modo che di una query io veda solo i record che non presentano gli stessi
valori relativamente a due campi in un'altra tabella.
Grazie
Gianluigi Agostini