text:
Scusa LoadFromText... ovviamente devi rendere accessibili gli elementi nascosti da venditor.

In questo modo in caso corruzioni si può provare a fare un export degli oggetti ed un import.
Per farlo bastano poche righe di codice... se la cosa è ONESHOT non impazzire e fai la chiamata singola di Save dal file di base e di Load sul nuovo.

@Alex


title: Memoria insufficiente - cosa appesantisce?

author: pfm

text:

grazie ma cosa intendi:
devi rendere accessibili gli elementi nascosti da venditor?


text:
VBEditor il telefono corregge troppo.
Dalla, elenco dei Metodi/proprietà/eventi che riapre premendo F1 se vai nella parte bianca dove di solito sono elencati appunto le.costanti e/o metodi e proprietà degli oggetti... se premi il destro del mouse si apre un menu contestuale nel quale dovrebbe esserci "mostra elementi nascosti" a quel punto se in alto digiti i nomi che ti ho suggerito vedrai che li trovi.

@Alex


author: Karl Donaubauer

text:
@alex ha scritto:
> Dalla, elenco dei Metodi/proprietà/eventi che riapre premendo F1 se vai nella parte bianca dove di solito sono elencati appunto le.costanti e/o metodi e proprietà degli oggetti... se premi il destro del mouse si apre un menu contestuale nel quale dovrebbe esserci "mostra elementi nascosti" a quel punto se in alto digiti i nomi che ti ho suggerito vedrai che li trovi.
>

o leggere il punto sui metodi nell'articolo:

Come procedere con database danneggiati
http://www.donkarl.com/it?FAQ1.27

--
Ciao
Karl
*********
http://www.AccessDevCon.com

Access FAQ:
http://www.donkarl.com/it


text:
Salve,

Pfm ha scritto:
>> ...
>>> se cancello alcune query e report si puo' risolvere il problema?

No.

> ...
> non riesco ad importare la maschera principale
> l'unico modo e' quello di importarla da un vecchio file.
>
> non capisco cosa non funzioni

Vuol dire che molto probabilmente non si tratta di un problema "vero" di
memoria ma che la maschera è corrotta. Se non riesci con SaveAsText
l'importazione da una versione vecchia è il metodo giusto.



title: Eseguire da Access un Report di Reporting Services di SQL

author: Marco Papo

text:
Ciao a tutti,
la mia applicazione è collegata a SQL. Vista l'esigenza di pianificare la
generazione e la spedizione via e-mail di report (e anche un po per il gusto
della scoperta ;)) sto verificando i reporting services di SQL, che
consentono di creare report in SQL,e inviarli via e-mail, in maniera
pianificata. Certo avrei potuto fare la cosa in un DB di access..con le
operazioni pianificate aprire un MDB che all'avvio genera i report e li
invia con il SendObject.
Ma volevo valutare i reporting services, che tra l'altro sono visibili anche
con explorer...
La mia domanda è la seguente, sapete se esiste un modo per visualizzare i
report ancche da Access... che so con un controllo activex adhoc. Sapete se
si possono passare parametri ai Reporting Services da access.
Grazie


title: come fare la selezione in excel

author: Beppe

text:
Vorrei sapere come fare in VBA per capire che celle l'utente ha selezionato
in excel.
Grazie


title: come fare la selezione in excel

author: Setec Astronomy

text:
"Beppe" <
giuseppe.m...@cattolicaassicurazioni.it
> ha scritto nel
messaggio news:a9mijt$133$1...@fe1.cs.interbusiness.it...

es.
    Range("C3:H19").Select
    MsgBox (Selection.Address)


title: come fare la selezione in excel

text:
Il problema e' che io devo avere in input la selezione e non impostarla.
Faccio un esempio se un utente seleziona con il mouse una selezione come
faccio ad avere i valori per poi eseguire un ciclo for next in questa
selezione in VBA.
"Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
news:ZzAv8.53417$SR5.1...@twister1.libero.it...



title: come fare la selezione in excel

text:
"Beppe" <
giuseppe.m...@cattolicaassicurazioni.it
> ha scritto nel
messaggio news:a9mkur$h5s$1...@fe2.cs.interbusiness.it...
> Il problema e' che io devo avere in input la selezione e non impostarla.
> Faccio un esempio se un utente seleziona con il mouse una selezione come
> faccio ad avere i valori per poi eseguire un ciclo for next in questa
> selezione in VBA.
Salva in un modulo la seguente macro
Sub Macro1()
MsgBox (Selection.Address)
End Sub
Seleziona delle celle (come farebbe un utente)
Esegui la macro.


title: come fare la selezione in excel

text:
Bene ora i valori sone nel formato $C$5;$D$11 a me servono quattro valori
assoluti riga iniziale colonna iniziale e riga finale colonna
finale.(Ri,Ci) - (Rf,Cf)
Come fare perche' poi devo eseguire un doppio ciclo for next
for r = ri to rf
    for c = ci to cf
   .....
    next c
......
next r
Grazie
"Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
news:d4Bv8.55945$m41.1...@twister2.libero.it...



title: come fare la selezione in excel

text:
"Beppe" <
giuseppe.m...@cattolicaassicurazioni.it
> ha scritto nel
messaggio news:a9mq3s$9v2$1...@fe1.cs.interbusiness.it...
> Bene ora i valori sone nel formato $C$5;$D$11 a me servono quattro valori
> assoluti riga iniziale colonna iniziale e riga finale colonna
> finale.(Ri,Ci) - (Rf,Cf)
> Come fare perche' poi devo eseguire un doppio ciclo for next
> for r = ri to rf
>     for c = ci to cf
>    .....
>     next c
> ......
> next r
La tecnologia che ti serve si chiama parsing.
Cerca nell'help del VBA le funzioni di gestione delle stringhe e fatti una
funzione che estrappoli dalla stringa Address i valori che ti servono.
Oppure studia l'oggetto Range che viene restituito da Selection, sicuramente
è quello che ti serve, oltre a un po' di olio di gominto.


title: shift all'avvio

author: Albert

text:
mi piacerebbe sapere se qualcuno conosce il modo per disabilitare il tasto
shift all'avvio del programma onde impedirne l'esecuzione automatica del
programma stesso.


title: shift all'avvio

author: Paj

text:
"Albert" <
albert....@tiscali.it
> ha scritto nel messaggio
news:adggto$vct$1...@lacerta.tiscalinet.it...
> mi piacerebbe sapere se qualcuno conosce il modo per disabilitare il tasto
> shift all'avvio del programma onde impedirne l'esecuzione automatica del
> programma stesso.
>
Cerca nel sito comune
www.sitocomune.com
Pietro


title: [SITO COMUNE] Aggiornato

author: Luciano (DOC)

text:
Ci credevate?:-)
Qui sotto trovate l'elenco delle novita'.
Riguardo alla richiesta di aiuto per la gestione del Sito Comune firmata La
Sacra Triade spedita qualche giorno fa, vorrei ringraziare quanti hanno
offerto la loro disponibilita'. Purtroppo il msg e' fasullo, non e' stato
spedito da noi. Il maggior sospetto di tale azione era Biso il quale pero'
ha telefonicamente smentito. Chi e' stato, allora? Su, lo dica, non ce la
siamo mica presa...:-)
Saluti.
Luciano
Tables: Riallegare tabelle utilizzando la libreria ADOX
  Queries: Esempi di utilizzo e creazione di queries [Update]
  Forms: Come si puň filtrare una maschera in base alla selezione multipla
effettuata su una casella combinata?
  Forms: Come si puň filtrare una maschera in base alla selezione multipla
di un valore contenuto in un controllo di una sua sottomaschera?
  Forms: E' Possibile creare una ToolBar senza ausilizo di OCX?
  Forms: Utilizzare una form popup per l'inserimento dati
  Forms: Uso del controllo calendario. [Update]
  Forms: Esempi di utilizzo delle forms [Update]
  Reports: Creare il totale di pagina ed il totale progressivo nel pič di
pagina con il riporto nell'intestazione pagina.
  Reports: Come creare č stampare una tabella che contiene l'indice di un
report.
  Reports: Stampare N volte la stessa etichetta, lasciando vuote in testa
un certo numero di etichette.
  General: In un progetto ADP verifica se una tabella o una query č usata
in una form o in un report.
  General: Come č possibile scannerizzare, visualizzare, modificare,
stampare e salvare files immagine usando gli ActiveX Kodak?
  General: Realizzare un cronometro preciso al millesimo di secondo
  General: Inserire un'icona nella SysTray di Windows e creare un Menů
Popup Runtime personalizzato con le API.


title: Collegamento sul desktop

author: Maicol

text:
Buona quasi notte a chi e' ancora sveglio. Avevo un piccolo quesito:
E' possibile creare da codice il collegamento sul desktop ad un certo file ?
Come???
Grazie e di nuovo ' notte!!


title: Collegamento sul desktop

author: SimonenomiS

text:
"Maicol" <
enzo...@libero.it
> wrote in
news:DIkr9.39938$%
M1.10...@twister2.libero.it
:
> Buona quasi notte a chi e' ancora sveglio. Avevo un piccolo quesito:
> E' possibile creare da codice il collegamento sul desktop ad un certo
> file ? Come???
  Cosģ:
' by Mauro Rossi
Declare Function fCreateShellLink Lib "STKIT432.DLL" _
    (ByVal lpstrFolderName as String ,ByVal lpstrLinkName as String _
    ByVal lpstrLinkPath as String ,ByVal lpstrLinkArgs as String ) As
Long
'Il primo parametro chiede dove piazzare il collegamento (shortcut)
'relativo alla cartella dei programmi del Menu di Avvio.
'Il secondo parametro e' il name o il testo che appare con il
collegamento. 'Di seguito viene il percorso del file; il parametro finale
supporta ogni
'argomento. Pertanto, per piazzare il collegamento sul desktop, inserisci
'questo codice:
Dim iLong As Long
iLong = fCreateShellLink("..\..\Desktop", _
                         "Collegamento a Program", _
                         "C:\Path\Program.exe","")
  Ciao.
--
http://digilander.libero.it/SimonenomiS


title: Collegamento sul desktop

author: Ettore Manara

text:
"SimonenomiS" <
>   Cosě:
>
> ' by Mauro Rossi
> Declare Function fCreateShellLink Lib "STKIT432.DLL" _
>     (ByVal lpstrFolderName as String ,ByVal lpstrLinkName as String _
>     ByVal lpstrLinkPath as String ,ByVal lpstrLinkArgs as String ) As
> Long
>
> 'Il primo parametro chiede dove piazzare il collegamento (shortcut)
> 'relativo alla cartella dei programmi del Menu di Avvio.
> 'Il secondo parametro e' il name o il testo che appare con il
> collegamento. 'Di seguito viene il percorso del file; il parametro finale
> supporta ogni
> 'argomento. Pertanto, per piazzare il collegamento sul desktop, inserisci
> 'questo codice:
> Dim iLong As Long
> iLong = fCreateShellLink("..\..\Desktop", _
>                          "Collegamento a Program", _
>                          "C:\Path\Program.exe","")
Funziona sotto tutte le realese di Windows?


title: Collegamento sul desktop

text:
"SimonenomiS" <Si...@nomiS.it> ha scritto nel messaggio
news:Xns92AA6906CFB9A...@193.70.192.192...
> "Maicol" <
enzo...@libero.it
> wrote in
> news:DIkr9.39938$%
M1.10...@twister2.libero.it
:
>
> > Buona quasi notte a chi e' ancora sveglio. Avevo un piccolo quesito:
> > E' possibile creare da codice il collegamento sul desktop ad un certo
> > file ? Come???
>
>   Cosě:
>
> ' by Mauro Rossi
> Declare Function fCreateShellLink Lib "STKIT432.DLL" _
>     (ByVal lpstrFolderName as String ,ByVal lpstrLinkName as String _
>     ByVal lpstrLinkPath as String ,ByVal lpstrLinkArgs as String ) As
> Long
>
> 'Il primo parametro chiede dove piazzare il collegamento (shortcut)
> 'relativo alla cartella dei programmi del Menu di Avvio.
> 'Il secondo parametro e' il name o il testo che appare con il
> collegamento. 'Di seguito viene il percorso del file; il parametro finale
> supporta ogni
> 'argomento. Pertanto, per piazzare il collegamento sul desktop, inserisci
> 'questo codice:
> Dim iLong As Long
> iLong = fCreateShellLink("..\..\Desktop", _
>                          "Collegamento a Program", _
>                          "C:\Path\Program.exe","")
>
>   Ciao.
Ti ringrazio molto, ci provo subito
>
> --
>
http://digilander.libero.it/SimonenomiS


title: Collegamento sul desktop

text:
"Ettore Manara" <
ettore...@libero.it
> wrote in
news:mVur9.41879$%
M1.10...@twister2.libero.it
:
>
> "SimonenomiS" <
>
>
> Funziona sotto tutte le realese di Windows?
>
  Non so', credo di si... forse. <:-)
  A ben guardare, cmq., il problema maggiore è la libreria STKIT432.dll che
viene (veniva) installata con VB4. Installando il runtime di VB5 (o VB6),
la libreria da considerare è la VB5stkit.dll (o la VB6stkit.dll)... un
casino!
  Mi par di ricordare che ci fosse anche possibile creare un link sul
desktop anche utilizzando un metodo del FileSystemObject... Appena potro'
ci daro' un'occhiata e ti faro' sapere.
  Ciao.


title: Collegamento sul desktop

text:
"SimonenomiS" <
>   Mi par di ricordare che ci fosse anche possibile creare un link sul
> desktop anche utilizzando un metodo del FileSystemObject... Appena potro'
> ci daro' un'occhiata e ti faro' sapere.
Io l'avevo fatto sfruttando VBScript (però il server degli script forse non
era preinstallato con win '95).
Per questo ti chiedevo lumi sulla portabilità o meno _senza alcuna
preoccupazione_ sulle ormai troppe versioni di Windows.
Ti saluto, Ettore


title: db in rete

author: Fabio Intelligente

text:
ho un db in rete. Il B.E. è sul server il F.E. sulle macchine. Il mio
problema è questo: devo gestire le fatture. Ho creato una tabella chiamata
"contatori" dove ho inserito tutti gli ultimi valori delle fatture, dei ddt
ecc.
es.:
NumeroFattura    10
NumeroDDT        5
quando compilo una nuova fattura con una dlookup prelevo il numero fattura,
e aggiorno nella tabella contatori
la modifica quindi successivamente avrò
NumeroFattura    11
NumeroDDT        5
Mi è accaduto però che due macchine abbiano prelevato contemporaneamente il
numero 10 e restituito il numero 11. Quindi ho stampato due fatture con lo
stesso numero. Il problema è da attribuire alla rete... Ma come faccio a
risolverlo?


title: Problema con protezione Access

author: Enrico

text:
Ho costruito un DB con numerose tabelle e l'ho protetto con il sistema di
Access97 creando il suo file .MDW, ho creato dei gruppi di utenti e tutto
funziona perfettamente.
Il problema è questo :
su quattro tabelle e solo su queste io assegno i permessi di lettura,
scrittura e amministrazione, ma durante l'uso mi accorgo che ad alcune di
esse Access ha tolto la tilde di questi permessi.
Come mai ? Eppure io li ho dati ?
Quindi ritorno nella sicurezza, sempre come amministratore e ripeto
l'operazione su queste quattro tabelle, ma la cosa si ripete su un'altra di
queste.
Perchè ?
Ciao e grazie per le risposte.
Enrico


title: filtro

author: Giorgio De Nicola

text:
Ciao a tutti
c'è qualcuno che mi sà dire come fare una ricerca
utilizzando più filtri?
Mi spiego meglio
Ho una maschera che mi crea una condizione where del tipo
[ID_CLI]= 4 AND [ID_TIPO] = 5
alla pressione di un tasto, apro una form con
docmd.OpenForm, maschera1 dove dovrei selezionare dei record
utilizzando sia ID_CLI che ID_TIPO
come devo fare
grazie a tutti
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: filtro

author: Anna

text:
Ciao,
probabilmente potresti provare ad utilizzare l'argomento "WhereCondition"
del metodo OpenForm in questo modo:
DoCmd.OpenForm "Maschera1", , , "ID_CLI=4 AND ID_TIPO=5"
WhereCondition è semplicemente una stringa, quindi può essere creata anche
dinamicamente e ha lo stesso effetto di un filtro.
Ciao
Anna
"Giorgio De Nicola" <
ora...@libero.it
> ha scritto nel messaggio
news:b43702d787a295fbc45...@mygate.mailgate.org...



title: Creazione Indice in un tabella collegata tramite frontend mde

author: MM

text:
Ciao a tutti,
come si fa a creare\impostare (in modo definitivo) tramite il frontend in
formato mde un indice ad un campo in una tabella collegata ?
Ho l'esigenza di apportare modifiche algli indici di una tabella collegata e
di aggiungere un indice a questa in modo permanente.
Ho guardato sul sito comune, nel NG, nell'help, in MSDN ma non ho trovato
nulla di soddisfaccente.
Grazie.
Con simpatia.
Marco


author: Roberto da casa

text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:YcVA9.31536$Zn2.8...@twister1.libero.it...

Se la tabella si chiama Pippo.
Se il nuovo indice lo vuoi chiamare Pluto.
Se il campo su cui vuoi creare il nuovo indice si chiama Paperino ed č di
tipo Testo.
Usa il metodo CreateIndex (vedi help).
Prova cosě:
Dim Db As Database
Dim Tab As TableDef
Dim idxNuovo As Index
Set Db = CurrentDb
Set Tab = Db.TsbleDefs!Pippo
Set idxNuovo = Tab.CreateIndex("Pluto")
idxNuovo.Fields.Append idxNuovo.CreateField("Paperino", dbText)
'******************
' Se l'ndice deve essere univoco inserisci anche questa riga
idxNuovo.Unique = True
'******************
Tab.Indexes.Append idxNuovo
Tab.Indexes.Refresh
Set idxNuovo = Nothing
Set Tab = Nothing
Set Db = Notihing
La routine fa uso delle librerie Microsoft DAO, quindi se usi una versione
di Access successiva ad Access 97 aggiugi al tuo database i riferimenti a
tale libreria; fai in maniera che il riferimento a tale libreria preceda,
nella lista dei riferimenti, l'eventuale riferimanto alla libreria Microsoft
ADO.
Se non vado errato l'istruzione CREATE INDEX (vedi help) per una tabella
collegata non puoi usarla.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:SEWA9.31895$Zn2.8...@twister1.libero.it...
>
Scuasami, ma vista anche l'ora o scritto qualche cavolata di troppo nella
routine che ho postato nel precedente messaggio.
Se il database che contiene la tabella per la quale vuoi creare il nuovo
indice si chiama Minnie.mdb ed č contenuto nella cartella Clarabella del
disco C.
Fermi restando gli altri presupposti del messaggio precedente, prova con
questo codice VBA:
Dim Db As Database
Dim Tab1 As TableDef
Dim idxNuovo As Index
Set Db = OpenDatabase("C:\Clarabella\Minnie.mdb")
Set Tab1 = Db.TableDefs!Pippo
Set idxNuovo = Tab1.CreateIndex("Pluto")
idxNuovo.Fields.Append idxNuovo.CreateField _
("Paperino", dbText)
'******************
' Se l'ndice deve essere univoco inserisci anche questa riga
idxNuovo.Unique = True
'******************
Tab1.Indexes.Append idxNuovo
Tab1.Indexes.Refresh
Set idxNuovo = Nothing
Set Tab1 = Nothing
Set Db = Nothing
Spero che cosě funzioni



text:
CUT
Roberto da casa ha scritto

Grazie Roberto,
le tue risposte sono sempre molto gradite,
se hai tempo e voglia di dare un'occhiata io hao fatto cosě per scoprire
alla fine
che l'operazione non č supportata dall'oggetto /come dicevi tu , non si puo'
fare su tabelle collegate).
*******inizio ************
Private Sub Form_Current()
Dim Db As Database
Dim Tab1 As TableDef
Dim idxNuovo As Index
Dim percorso As String
Dim i As Long
Set Db = CurrentDb
percorso = PathCorrente + "\data.mdb"
With Db
'**qui volevo fare in modo di collegare la tabella impianto termico ma non
sapendo le ho collegate tutte '**credo !!!
For i = 0 To .TableDefs.Count - 1
If .TableDefs(i).Connect <> "" Then
.TableDefs(i).Connect = ";DATABASE=" & percorso & "; pwd=miapassword"
.TableDefs(i).RefreshLink
End If
Next i
End With
'Set Db = OpenDatabase(percorso)
Set Tab1 = Db.TableDefs![impianto termico]
Set idxNuovo = Tab1.CreateIndex("nuovo indice marco")
idxNuovo.Fields.Append idxNuovo.CreateField _
("modello gen cal", dbText)
'******************
' Se l'ndice deve essere univoco inserisci anche questa riga
idxNuovo.Unique = True
'******************
Tab1.Indexes.Append idxNuovo
Tab1.Indexes.Refresh
Set idxNuovo = Nothing
Set Tab1 = Nothing
Set Db = Nothing
End Sub
***********fine**************
Non conosci il modo per fare questo aggiornamento ?
Potrei anche fare un db a parte solo per aggiornare la tabella ma come fare
visto che sarebbe sempre un db che si collega alla tabella per modificarla ?
E se invece (non so come fare) riuscissi ad importare nel frontend la
tabella collegata (impianto termico), potrei settarle gli indici dal
frontend e dopo potrei ritrasferirla nel backend (data.mdb)
Il fatto sta che il Frontend č protetto da password ed č un mde. Il backend
č protetto da password anch'esso.
Se qualcuno avesse delle considerazioni o suggerimenti !!!
Ciao e grazie a tutti.
Marco.
Con simpatia.


text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:_U4B9.33121$8E3.9...@twister2.libero.it...
> CUT
> Roberto da casa ha scritto
> > Se il database che contiene la tabella per la quale vuoi creare il nuovo
> > indice si chiama Minnie.mdb ed è contenuto nella cartella Clarabella del
> > disco C.
> > Fermi restando gli altri presupposti del messaggio precedente, prova con
> > questo codice VBA:
> >
> > Dim Db As Database
> > Dim Tab1 As TableDef
> > Dim idxNuovo As Index
> > Set Db = OpenDatabase("C:\Clarabella\Minnie.mdb")
> > Set Tab1 = Db.TableDefs!Pippo
> > Set idxNuovo = Tab1.CreateIndex("Pluto")
> > idxNuovo.Fields.Append idxNuovo.CreateField _
> > ("Paperino", dbText)
> > '******************
> > ' Se l'ndice deve essere univoco inserisci anche questa riga
> > idxNuovo.Unique = True
> > '******************
> > Tab1.Indexes.Append idxNuovo
> > Tab1.Indexes.Refresh
> > Set idxNuovo = Nothing
> > Set Tab1 = Nothing
> > Set Db = Nothing
> >
> > Spero che così funzioni
> >
> > --
> > Roberto
>
>
>
> Grazie Roberto,
>
> le tue risposte sono sempre molto gradite,
>
> se hai tempo e voglia di dare un'occhiata io hao fatto così per scoprire
> alla fine
> che l'operazione non è supportata dall'oggetto /come dicevi tu , non si

> Il fatto sta che il Frontend è protetto da password ed è un mde. Il
backend
> è protetto da password anch'esso.
>
> Se qualcuno avesse delle considerazioni o suggerimenti !!!
>
>
> Ciao e grazie a tutti.
>
> Marco.
>
> Con simpatia.
Il problema sta sul settaggio del database: non devi scrivere:
Set Db = CurrentDb
facendo quindi riferimento al database corrente e di conseguenza alla
tabella collegata in essa contenuto.
Come ho fatto nell'esempio del mio SECONDO messaggio (quello del primo
messaggio, come ho scritto era errato), devi aprire il database indicando il
suo percorso per intero:
Set Db = OpenDatabase(PercorsoDB)
dove PercorsoDB è una variabile stringa che contiene il path completo del
database che contiene FISICAMENTE la tabella per la quale vuoi creare
l'indice.
Io, nell'esempio del mio secondo messaggio ho scritto:
Set Db = OpenDatabase("C:\Clarabella\Minnie.mdb")
Naturalmente tu indicherai il percorso reale del database che contiene la
tabella che vuoi modificare.
Ti rammento di NON far riferimento all'esempio del mio PRIMO messaggio: è
pieno di strafalcioni; l'esempio del mio SECONDO messaggio funziona: per
precauzione l'ho provato.



text:
Grazie Roberto dell'esempio che risulta molto utile.
Io infatti ho fatto cosě e mi funziona tutto tranne che per la password : mi
viene visualizzato il messaggio  errore di run time 3031 password non
valida.
Ho sbagliato qualcosa ?
Se levo la password dal db mi funziona. Se la rimetto non funziona eppure la
inserisco correttamente ve lo assicuro.
Se mi puoi dare una dritta !!
Grazie
Ciao.
Marco.
********codice********
Private Sub Form_Current()
Dim Db As Database
Dim Tab1 As TableDef
Dim idxNuovo As Index
percorso = PathCorrente + "\db1.mdb"
Set Db = OpenDatabase(percorso, , , ";pwd=test")
Set Tab1 = Db.TableDefs![impianto termico]
Set idxNuovo = Tab1.CreateIndex("prova indice")
idxNuovo.Fields.Append idxNuovo.CreateField _
("modello gen cal", dbText)
'******************
' Se l'ndice deve essere univoco inserisci anche questa riga
idxNuovo.Unique = True
'******************
Tab1.Indexes.Append idxNuovo
Tab1.Indexes.Refresh
Set idxNuovo = Nothing
Set Tab1 = Nothing
Set Db = Nothing
End Sub
********fine**************


text:
"MM" <
mar...@libero.it
> ha scritto nel messaggio
news:il8B9.33754$Zn2.9...@twister1.libero.it...
> Grazie Roberto dell'esempio che risulta molto utile.
>
> Io infatti ho fatto cosě e mi funziona tutto tranne che per la password :
mi
> viene visualizzato il messaggio  errore di run time 3031 password non
> valida.
> Ho sbagliato qualcosa ?
> Se levo la password dal db mi funziona. Se la rimetto non funziona eppure
la
> inserisco correttamente ve lo assicuro.
> Se mi puoi dare una dritta !!
>
> Grazie
>
> Ciao.
> Marco.
>
[CUT]
>
> Set Db = OpenDatabase(percorso, , , ";pwd=test")
[CUT]
Vai sul Sito Comune e nella Sezione General leggiti la FAQ di Federico
Luciani intitolata "Aprire, da codice, un mdb protetto da password".
Insomma dovresti provare con:
Set Db = OpenDatabase(percorso, False, False, ";pwd=test")



text:
CUT
> Insomma dovresti provare con:
>
> Set Db = OpenDatabase(percorso, False, False, ";pwd=test")
>
> --
> Roberto
>
Sei un mito !!
Ora funziona. L'errore consisteva nel fatto che io facevo
OpenDatabase(percorso, , , ";pwd=test")
Sei grande scusami ancora e grazie.
Con simpatia.
Marco.


author: Federico Luciani

text:
MM wrote:
> CUT
> > Insomma dovresti provare con:
> >
> > Set Db = OpenDatabase(percorso, False, False, ";pwd=test")
> >
> > --
> > Roberto
>
> Sei un mito !!
> Ora funziona. L'errore consisteva nel fatto che io facevo
> OpenDatabase(percorso, , , ";pwd=test")
in realta', imho, non e' un errore, ma una cacchiata di access!
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: inserire valori

author: tiziano

text:
          ciao,
da diversi giorni ci provo ma senza successo e nessuno mi risponde...
quello che cerco e di rendere migliore un report e una maschera.
il mio problema č che ho una maschera principale e delle sottomaschere
collegate, i valori all'interno che mi servono da visualizzare sono solo
uno, cosě vorrei poterli solo vedere in un campo memo e poi gestire il
report di conseguenza,c'č qualcuno che sia disposto a darmi una mano?
ciao
Tiz
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Pagine Accesso Dati: problema altezza automatica sezione

author: Gigi

text:
Ciao a tutti,
ringrazio anticipatamente chiunque dedichi tempo per leggere il mio
messaggio e (soprattutto) a chi riesca a darmi una mano.
Ho un problema con le pagine accesso dati e relativamente con
l'altezza da attribuire ad una sezione, mi spiego meglio:
Nel mio DB, che utilizzo per gestire la configurazione di veicoli
mediante la scelta di vari optional (relazione "uno a molti"), ho
creato una pagina accesso dati con raggruppamento in modo da
visualizzare a scelta un veicolo con tutti i record optional legati ad
esso, ed ho associato la descrizione dell'optional ad un controllo
"span associato" in modo che il controllo si adattasse automaticamente
in base al contenuto. Il problema sta nel fatto che il controllo span
si adatta, ma la sezione no! Non mi riesce di impostare l'altezza
della sezione (relativa ai record optional) in modo che si adatti a
sua volta all'altezza del controllo span (un po' come la proprietà
espansione nei report per intenderci).
Qualcono di voi sa come aiutarmi?
Ciao e grazie.


title: query: estrarre SOLO i record in cui al campo ripetuto"x" corrispondano valori specifici nel campo "y"

author: Aldo

text:
Buongiorno a tutti,
approfitto della vostra competenza per il problema che espongo di seguito ::
da una query (a campi incrociati in cui effettuo conteggi e raggruppamenti)
, dovrei far si che mi vengano mostrati SOLO quei record in cui al campo
ripetuto (ad es.) "PROVA" corrispondano valori specifici nel campo  (ad
es.)"VAL" (bench� ripetuto ma distinguibile ad esempio tramite il campo "T")
Es.:
campo PROVA= 9000
campo VAL = 10
campo T = 1
campo PROVA= 9000
campo VAL = 11
campo T = 2
campo PROVA= 9000
campo VAL = 10
campo T = 3
------------
campo PROVA= 10000
campo VAL = 10
campo T = 1
campo PROVA= 10000
campo VAL = 11
campo T = 2
campo PROVA= 10000
campo VAL = 12
campo T = 5
---------------
campo PROVA= 14000
campo VAL = 9
campo T = 8
� necessario che mi vengano estratti i record in cui i campi VAL contengono
SOLO  10 oppure 11 o entrambi (quindi nell'esempio PROVA = 9000) e non i
restanti bench� contenenti i valori richiesti (ma unitamente ad altri) o
privi.
Spero di aver ben chiarito il problema e ringrazio anticipatamente
dell'attenzione


title: Approach to Access

author: Lorenzo Maddalena

text:
Esiste un tool di conversione di database Lotus Approach a Microsoft Access?
Grazie, Lorenzo.
--
Posted from  [62.110.75.66]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Approach to Access

author: Tecnoricambi

text:
"Lorenzo Maddalena" <
loren...@libero.it
> ha scritto nel messaggio
news:ffe329906ad2d9d79a1...@mygate.mailgate.org...

Dovresti:
- Esportare i dati in un file di tipo *.TXT, *.DBF *.XLS ecc. che
sicurmanete il programma permette;
Importare il suddetto file con lo stesso sistema in Access
Claudio


title: Casella Combinata

author: Adriano Norci

text:
Su una maschera ho una casella combinata che contiene il codice di articoli.
Poi c'è un'altro campo Descrizione.
Quando inserisco il codice nel campo Codice tramite la casella combinata
vorrei che nel campo Descrizione apparisse automaticamente la descrizione.
Ho già approntato una tabella con i campi Codice e Descrizione, ma non so
come metterli in relazione sulla maschera...
Sapete aiutarmi?
Grazie
Adriano


title: Casella Combinata

author: Antonio Biso

text:
Adriano Norci ha scritto nel messaggio
<87efvu$ii8$
1...@pegasus.tiscalinet.it
>...
>Su una maschera ho una casella combinata che contiene il codice di
articoli.
>Poi c'è un'altro campo Descrizione.
Magari c'è un controllo descrizione...
>Quando inserisco il codice nel campo Codice tramite la casella combinata
magari nel controllo codice
>vorrei che nel campo Descrizione apparisse automaticamente la descrizione.
magari nel controllo descrzione...
>Ho già approntato una tabella con i campi Codice e Descrizione, ma non so
>come metterli in relazione sulla maschera...
>Sapete aiutarmi?
La query origine riga della combo deve avere entrambe le colonne, il codice
e la descrizione (prima il codice poi la descrizione). Metterai quindi la
proprietà numero colonne a 2, però poi la larghezza delle colonne avrà 0 cm
per la colonna descrzione (quindi la colonna c'è ma non si vede)
All'evento dopo aggiornamento della combo scriverai:
me!controlloDescrizione = me!miacombo.column(1).value
E come per magilla, comparirà la descrizione...
Antonio


title: Date e numeri!

author: Cosetto

text:
In un DB in Access2000 che sto ultimando avrei la necessità di avere un
campo che mi restituisca il numero di settimana rispetto ad una data di
partenza ed una di fine.
Mi spiego meglio, io imputo:
Settimana dal: ______ e    Al: _______
...e non riesco a trovare la formula che mi dica che settimana dell'anno
sia!!!
ES.
Settimana dal: 20/10/2002    Al: 26/10/2002
Numero Settimana = 43
Grazie in anticipo a chi saprà suggerirmi una formula....
cos...@hotmail.com


title: Date e numeri!

author: Emyr

text:
On Thu, 31 Oct 2002 12:52:23 +0100, "Cosetto" <
cos...@hotmail.com
>
wrote:

vedi format
Saluti.
Emanuele.


title: Date e numeri!

author: Antonio Ganci

text:
Cosetto wrote:
> In un DB in Access2000 che sto ultimando avrei la necessità di avere
> un campo che mi restituisca il numero di settimana rispetto ad una
> data di partenza ed una di fine.
[CUT]
DatePart("ww", DataInizio)
Per maggiori informazioni guarda l'help.
Antonio.


title: Date e numeri!

text:
Antonio Ganci wrote:
> DatePart("ww", DataInizio)
Grazie.... funge ma solo a metà!
Il mio Office è in italiano...... e "ww" non gli piace molto, ma neppure "s"
o "ss"....  e la guida non dice nulla in proposito!
=:-(
Cosetto


title: Date e numeri!

text:
"Cosetto" <
cos...@hotmail.com
> ha scritto nel messaggio
news:aprdg4$47c07$1...@ID-166809.news.dfncis.de...

Prova con "ii".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Date e numeri!

text:
Roberto da casa wrote:
> Prova con "ii".
Ti devo un favore: grazie 1000!!! =:-DDD
Cosetto


title: Access+Mysql

text:
Buon giorno a tutti.
per aumentare le mie conoscenze ho provato a usare in un server come BE
Mysql
e nei 5 client come FE ACCESS.
Ho installato in tutti i computer i driver ODBC.
Ho provato a collegare le tabelle in locale (server) e ci riesco
configurando il DNS ma
non capisco come si collegano le tabelle in un computer client.
Mi potete aiutare grazie.
ciao


title: Access+Mysql

text:
"T@Roberto" <
tas...@libero.it
> ha scritto nel messaggio
news:MnxLa.131505$lK4.3...@twister1.libero.it...

Io uso questo sistema:
Nel FE inserisco una Funzione che eseguo con l'AutoExec.
Public Const strConnection="ODBC;DRIVER={MySQL ODBC 3.51 _
Driver};DESC=;DATABASE=TuoDatabase;SERVER=Ind_IP;UID=XXXX;PWD=XXXXXX;PORT=33
06;OPTION=0;"
Public Function RlnkODBCTbl() As Boolean
   On Error GoTo Err_RlnkODBCTbl
   Dim tdf As TableDef
   Dim rs As Recordset
   Dim s As String
   Dim strSql As String
   RlnkODBCTbl = False
   strSql = "SELECT MsysObjects.Name FROM MsysObjects " & _
          "WHERE ((Left$([Name], 4) <> 'Msys') And (MsysObjects.Type = 4))"
   Set rs = CurrentDb.OpenRecordset(strSql)
   rs.MoveLast
   rs.MoveFirst
   Do Until rs.EOF
      s = rs.Fields(0).Value
      CurrentDb.TableDefs.Delete s
      Set tdf = CurrentDb.CreateTableDef(s)
      tdf.Connect = StrConnection
      tdf.SourceTableName = s
      CurrentDb.TableDefs.Append tdf
      Set tdf = Nothing
      rs.MoveNext
   Loop
   RlnkODBCTbl = True
Exit_Here:
   rs.Close
   Set tdf = Nothing
   Exit Function
Err_RlnkODBCTbl:
   RlnkODBCTbl = False
   Resume Exit_Here
End Function
Ciao
@Alex.


title: traffico generato su rete lan

author: Michael

text:
Abbiamo diversi programmi installati sulla lan aziendale ( contabilità,
paghe, dichiarzioni fiscali),
ma uno in particolare è lentissimo : quello fiscale.
Per aprire un file presente sul server ci mette 2 minuti, idem per salvarlo.
Anche per compilare i quadri della dichiarazione  aperta , muovendosi  tra i
campi con il TAB ,  ci mette un secolo! ( 8\10 secondi per cambiare campo
!!!)
E' un sw con componenti client e server ( l' architettura è  file shared) ,
tabelle comuni in access .
E' lui che genera troppo traffico in rete ? Devo reinstallarlo ?
Gli archivi dei dati sono sul server , gli ocx-dll  sui vari client .
I file delle dichiarazioni hanno formato CMP .
Rete con WNt server e client NT , schede a 10 di velocità.
Gli altri sw in rete hanno prestazioni molto migliori, non conosco però la
loro struttura!
Sarà colpa di access ?
ciao e grazie di qualche consiglio !


title: traffico generato su rete lan

author: Angelo e Irene

text:
"Michael" <
mi...@tin.it
> ha scritto nel messaggio
news:bc4kl7$67q$1...@usenet2.itgate.net...

e' colpa del software; access in rete non e' il massimo.
di chi sono i fiscali? sono un consulente in questo campo seguo i
commercialisti posso darti delle indicazioni. Resp. Comm. Rag. Deon Angelo
se vuoi mandami una mail
aid...@tin.it
. ciao>


title: traffico generato su rete lan

author: All Eyez On me

text:
"Michael" <
mi...@tin.it
> ha scritto nel messaggio
news:bc4kl7$67q$1...@usenet2.itgate.net...

jet di access non è proprio il massimo per lavorare in rete, soprattutto se
i record sono molti o strutturati male, comunque, quanti client sono? tutti
lavorano sul server? tutte le schede sono a 10Mbit? hai un hub o uno switch?
Se il server ha una scheda da 10 deve ripartire la banda per tutti i client
quindi fai un po' tu quanta poca rete dispone ogni client.
Con un piccolo investimento potresti trasformare la rete a 100mbit
teoricamente tutto dovrebbe andarti 10 volte più veloce, oppure prendi in
considerazione terminal server per lavorare con il programma incriminato
Ciao, AEOM


title: traffico generato su rete lan

text:
> i record sono molti o strutturati male, comunque, quanti client sono?
tutti
> lavorano sul server? tutte le schede sono a 10Mbit? hai un hub o uno
switch?
E' installato su 5 client , ma la rete ne ha un centinaio !
Il server è in un armadio....
Esiste un hub da 100 porte ?????
ciao!


title: traffico generato su rete lan

text:
"Michael" <
mi...@tin.it
> ha scritto nel messaggio
news:bc4q8m$807$1...@usenet2.itgate.net...
> > i record sono molti o strutturati male, comunque, quanti client sono?
> tutti
> > lavorano sul server? tutte le schede sono a 10Mbit? hai un hub o uno
> switch?
>
> E' installato su 5 client , ma la rete ne ha un centinaio !
> Il server č in un armadio....
> Esiste un hub da 100 porte ?????
si basta metterli in cascata
ma...
un centinaio di client che accedono ad un server con una banda massima di
10Mbit?
la vedo dura per i file di access, in piů se hai hub e non switch devi avere
un numero altissimo di collisioni e quindi tempi di connessione altissimi.
Sei sicuro che la rete faccia proprio cosě schif..?
AEOM


title: traffico generato su rete lan

author: OneEDP

text:
"Michael" <
mi...@tin.it
> ha scritto nel messaggio
news:bc4q8m$807$1...@usenet2.itgate.net...
> > i record sono molti o strutturati male, comunque, quanti client sono?
> tutti
> > lavorano sul server? tutte le schede sono a 10Mbit? hai un hub o uno
> switch?
>
> E' installato su 5 client , ma la rete ne ha un centinaio !
> Il server č in un armadio....
> Esiste un hub da 100 porte ?????
>
> ciao!
>
>
Hub č un hub, switch č uno switch.
l'hub riceve la richiesta da una porta e la ripete a tutte le porte di
quell'hub
lo switch piů intelligentemente indirizza i pacchetti alla sola porta a cui
si tenta di collegarsi.
Fai un po' tu hub a cento porte (?!!) 10 Mbit / 100 fanno 100.000.
Daniele


title: per Alessandro_Romeo ed altri problemi recordsetcount perche?

author: nwrr

text:
in un post che ora non mi trovo mi sembra che Alessandro Romeo diceva
che
personalmente non preferiva usare il recordcount: ecco ora non mi
ricordo se era riferito
al suo utilizzo con il recordsetclone;
mi interessava infatti sapere se la gestione dei record in una
sottomaschera era
differente se fatta in un modo o in un altro
vedere il post immediatamente precedente a questo:
Affidabile o meno RecordsetClone


author: Alessandro (@Alex)

text:
"nwrr" <
nwrrAN...@lycos.it
> ha scritto nel messaggio
news:3C52FA39...@lycos.it...

AFFIDABILE.
Il problema di RecordCount č che non sempre č attendibile
se non ricorri all'aggiornamento reale che si fa spostando
il Record puntato all'ultimo:
Rst.Movelast
Count=rst.Recordcount
Cosě non c'č problema.
--
Alessandro./[@Alex]/
*--------------------------------------------------------------------------*
Alessandro B.
Sito Comune      :
http://www.sitocomune.com
Sito Personale   :
http://digilander.iol.it/ik2zok/
*--------------------------------------------------------------------------*


text:
Alessandro (@Alex) <
ik2...@libero.it
> wrote in message
FrH48.12924$761.4...@twister1.libero.it...
> Il problema di RecordCount è che non sempre è attendibile
> se non ricorri all'aggiornamento reale che si fa spostando
> il Record puntato all'ultimo:
>
> Rst.Movelast
> Count=rst.Recordcount
Mi risulta che questo problema, che non si verifica sempre, capita, quando
capita, solo sulle tabelle allegate, mai su quelle locali...
Ma potrei sbagliare...
Antonio


author: Alessandro Baraldi

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:tO758.17911$6e5.6...@twister2.libero.it...
> > Rst.Movelast
> > Count=rst.Recordcount
>
> Mi risulta che questo problema, che non si verifica sempre, capita, quando
> capita, solo sulle tabelle allegate, mai su quelle locali...
> Ma potrei sbagliare...
>
> Antonio
Si, risulta anche a me, ma poichč la mia Fede si ferma dove inizia
quella di Bill, per non saper nč leggere nč scrivere la inserisco.
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
> > > Rst.Movelast
> > > Count=rst.Recordcount
> >
> > Mi risulta che questo problema, che non si verifica sempre, capita, quando
> > capita, solo sulle tabelle allegate, mai su quelle locali...
> > Ma potrei sbagliare...
> >
> > Antonio
>
> Si, risulta anche a me, ma poichč la mia Fede si ferma dove inizia
> quella di Bill, per non saper nč leggere nč scrivere la inserisco.
ho provato con questo e pare che fa il conteggio
me.nomeottomaschera.form.recordsetclone.recordcount
la form dentro la sottomaschera č collegata ad una tabella
standard (cioč campi con controlli maschera associati ad essi)
(che si intende per tabella allegata?)


author: Alessandro

text:
"nwrr" <
NOOSP...@lycos.it
> wrote in message
news:3C590790...@lycos.it...
>
> ho provato con questo e pare che fa il conteggio
> me.nomeottomaschera.form.recordsetclone.recordcount
>
> la form dentro la sottomaschera è collegata ad una tabella
> standard (cioè campi con controlli maschera associati ad essi)
> (che si intende per tabella allegata?)
In effetti per Tabella Allegata non si intende Form con Origine
dati una Tabella...!
Le tabelle allegate sono quelle Tabelle che non risiedono
nel DB in cui hai la Form, ma in un DB aggiuntivo e separato.
Queste tabelle vengono collegate con una stringa di connessione.
Il Sistema viense indicato come FE(Front_End usato come
interfaccia utente) e BE(Back_End usato come Deposito Dati).



text:
Alessandro <
ik2...@libero.it
> wrote in message
8d2938ea16434745c5...@mygate.mailgate.org...
> In effetti per Tabella Allegata non si intende Form con Origine
> dati una Tabella...!
> Le tabelle allegate sono quelle Tabelle che non risiedono
> nel DB in cui hai la Form, ma in un DB aggiuntivo e separato.
> Queste tabelle vengono collegate con una stringa di connessione.
> Il Sistema viense indicato come FE(Front_End usato come
> interfaccia utente) e BE(Back_End usato come Deposito Dati).
[Per qualche dollaro in più MODE ON]
Bravo... ragazzo...
[Per qualche dollaro in più MODE OFF]
Antonio


text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:blc68.1472$kv.3...@twister2.libero.it...
> [Per qualche dollaro in piů MODE ON]
>
> Bravo... ragazzo...
>
> [Per qualche dollaro in piů MODE OFF]
>
> Antonio
Grazie.
Approposito non sono "VENALE", invece del $ va bene il cibo....!
Non sň se conviene al malcapitato...!!!
Ciao Alessandro.



text:
Alessandro <
ik2...@libero.it
> wrote in message
07c25cb241cee0ab05...@mygate.mailgate.org...
> "Antonio Biso" <
ch...@etruria.net
> wrote in message
> news:blc68.1472$kv.3...@twister2.libero.it...
>
>
> > [Per qualche dollaro in più MODE ON]
> >
> > Bravo... ragazzo...
> >
> > [Per qualche dollaro in più MODE OFF]
> >
> > Antonio
>
>
> Grazie.
> Approposito non sono "VENALE", invece del $ va bene il cibo....!
> Non sò se conviene al malcapitato...!!!
Veramente era una citazione del film...
Comunque lo so... pesce!!!
Antonio


title: scadenza applicazione

text:
Ciao a tutti, volevo porvi questo quesito: ho un programma che
arrivata la data del 2 aprile 2007 deve smettere di funzionare, o
meglio si deve chiudere automaticamente dopo aver informato con una
msgbox che è scaduto il periodo di prova.
nella maschera che si apre all'avvio nell'evento form_load ho messo
dim pippo as string
pippo =format(date,dd/mm/yyyy)
if pippo > "02/04/2007 then
msgbox"Il tuo periodo di prova è
terminato!!!",vbinformation,"Attenzione"
docmd,quit
end if
end sub
Ebbene funziona solo una volta e poi se cambio data mi da' sempre
errore e si chiude il programma.
Per voi guru, cosa sto sbagliando???


title: scadenza applicazione

text:
dim pippo as string
pippo =format(date,dd/mm/yyyy)
if pippo > "02/04/2007 then
msgbox"Il tuo periodo di prova è
terminato!!!",vbinformation,"Attenzione"
docmd,quit
end if
end sub
Ebbene funziona solo una volta e poi se cambio data mi da' sempre
errore e si chiude il programma.
Per voi guru, cosa sto sbagliando???
prova con
dim pippo as date e  non as string
però se l'utente tira indietro la data questo tuo controllo non blocca il
programma
ciao.


title: scadenza applicazione

author: Carlo Costarella

text:
"Stero72" <
ste...@email.it
> ha scritto nel messaggio
news:45fc8e5d$0$37201$4faf...@reader3.news.tin.it...

A parte il fatto che sbagli la sintassi: pippo è date e non string (dim
Pippo As Date) e poi l'if diventa:
if pippo > format(#02/04/2007#, "dd/mm/yyyy")
non conviene questo tipo di protezione perchè basta cambiare la data al pc
(è anche vero che spesso non conviene cambiare data) e il gioco è fatto.
Puoi trovare altri sistemi...e in questo NG troverai altre strade; anche su
www.sitocomune.com
 puoi trovare altre soluzioni.
Ciao, Carlo


title: scadenza applicazione

text:
cut
per errore ho risposto a stereo72...vale per te.
Ciao, Carlo


title: scadenza applicazione

author: Access

text:
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:etilam$l02$1...@tdi.cu.mi.it...
>
> cut
>
> per errore ho risposto a stereo72...vale per te.
>
> Ciao, Carlo
>
>
Per favor e puoi rispondere anche qui?
Grazie


title: scadenza applicazione

author: antonio

text:
"Access" <
c...@tin.it
> ha scritto nel messaggio
news:YMeLh.27709$zG1.3...@twister2.libero.it...

Guarda che la risposta è già lì. Ha solo inteso precisare che la sua
risposta è "figlia" non della domanda vera e propria, ma della risposta che
Stereo72 aveva già inviato.
Ciao
Antonio


title: scadenza applicazione

text:
"antonio" <
antone...@tiscali.it
> ha scritto nel messaggio
news:45fd8177$0$20811$5fc...@news.tiscali.it...

Grazie tante, io sono troppo stu***o e voi siente sin troppo gentili.
Grazie ancora e scusate la mia cazz**a.


title: Scanner anteprima ritaglio

author: Femto

text:
Ciao Ng, ho guardato l'esempio sul SitoComune di Roberto per quel che
riguarda gli activeX kodak...esiste la possibilità di visualizzare un
anteprima ed effettuare, per esempio un ritaglio, con una nuova selezione
sull'immagine di anteprima?...
Grazie
Femto


title: Scanner anteprima ritaglio

author: Roberto da casa

text:
"Femto" <
fem...@tiscali.it
> ha scritto nel messaggio
news:4268ed18$0$24449$5fc...@news.tiscali.it...

Ma hai provato gli esempi di scannerizzazione contenuti nel database di
esempio allegato a quella FAQ?
Sembrerebbe di no.
Nel datbase di esempi allegato alla FAQ del Sito Comune cui fai riferimento,
per la scansione viene usata la Dll installata con lo scanner: tale Dll apre
la finestra di dialogo dove, tra l'altro, è possibile effettuare l'anteprima
e il successivo ritaglio dell'immagine da digitalizzare.
Ciò premesso non comprendo quale sia il tuo problema.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: CasellaRiepilogo & ItemsSelected

author: Mario Puglisi

text:
Ciao a tutti . E' una vita che non mi connetto. (Oltre al fatto che è una
vita che non connetto!)
Ho una casella di riepilogo non associata dalla quale devo scegliere degli
items
per poi stamparli. Nella Guida di Access ho trovato il seguente esempio:
Dim ctlElenco As Control, varElemento As Variant
    ' Restituisce una variabile di oggetto Control che punta alla casella di
riepilogo.
Set ctlElenco = Forms!NomeForm!CasellaDiRiepilogo
    ' Scorre gli elementi selezionati.
For Each varElemento In ctlElenco.ItemsSelected
    'A questo punto nell'esempio si desidera stampare il valore della
colonna associata
    'nella finestra di Debug.
'Debug.Print ctlElenco.ItemData(varElemento)
    ' a me invece serve di aprire un report che stampi gli Items
selezionati.
    ' se uso il seguente codice...
'DoCmd.OpenReport "NomeReport", acPreview, ,Come faccio ad usare la
WhereCondition?
    'Ovvero come faccio a stampare gli items selezionati?
Next varElemento
        End Sub
Un saluto ai vecchi e ai nuovi Accessisti o Accessanti o ...Accessori ???!!!


title: CasellaRiepilogo & ItemsSelected

author: Lorenzo Coronati

text:
Scrisse "Mario Puglisi" <
puglis...@hotmail.com
>:
>    ' a me invece serve di aprire un report che stampi gli Items
>selezionati.
>    ' se uso il seguente codice...
>'DoCmd.OpenReport "NomeReport", acPreview, ,Come faccio ad usare la
>WhereCondition?
>    'Ovvero come faccio a stampare gli items selezionati?
Basta mettere "TuoCampo =" & ctlElenco.ItemData(varElemento)
oppure, se l'elemento e' di tipo stringa,
"TuoCampo ='" & ctlElenco.ItemData(varElemento) & "'"
cioe' racchiuso fra apici.
--
Lorenzo Coronati
--
<<Ragazzi, sapete indicarmi una utility in
internet che sia in grado di recuperare le
password da un database access e da un system mdw?
intendevo, gratuita...>>
(Marco Tullio Bisoli, 27/04/2001)
--


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso' (h)

text:
Quello che segue è ricavato da
www.sitocomune.com
 e rappresenta le regole
che a suo tempo i frequentatori di it.comp.appl.access si dettero
liberamente e democraticamente; a mio avviso non è corretto partecipare a
questo NG e non rispettare tali regole; naturalmente é sempre possibile
modificare democraticamente dette regole.
Si ricorda che it.comp.appl.access è un NG autogestito e pertanto non esiste
alcun filtro circa la pubblicazione dei messaggi; a mio avviso, ciò però
non autorizza qualcuno a non rispettare le regole di buon comportamento, che
nella rete mi sembra si chiamino netiquette.
Vorrei ricordare che nei NewsGroup NON autogestiti i moderatori NON
pubblicano i messaggi che risultano non conformi alle regole del NG.
=======================================
Come ci si dovrebbe comportare in un newsgroup ovvero 'Istruzioni per l'uso'
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti, evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che il ng e' gestito da 'volontari' che mettono a disposizione
gratuitamente il proprio tempo, le proprie conoscenze e la loro
professionalita' per aiutare chiunque, persone che spesso non conoscono e
che dalle quali non riceveranno alcun compenso, per cui qualsiasi forma di
pretesa o obbligo da parte di chi scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima; di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Volendo si possono effettuare anche delle ricerche nell'archivio storico dei
messaggi presso il sito:
http://groups.google.com/
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Sul Sito Comune, inoltre, sono raccolti tutti i messaggi del ng relativi a
qualche anno.
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------
Nello scrivere, all'oggetto del messaggio si dovrebbe dare maggiore
importanza perche' esso contribuisce ad identificare immediatamente
l'argomento e il tipo di problema, attirando subito l'attenzione di chi
legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-----------------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularla evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i piu'
svariati dalla domanda mal posta, al fatto che nessuno effettivamente abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo dei messaggi precedenti.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliano le parti meno significative, lasciando quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordi sarebbe meglio proseguirli in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone. Oltre a non essere moralmente corretto, e'
illegale, inoltre, considerando che in questo ng possono esserci persone che
si guadagnano la pagnotta sviluppando programmi con access, non ci sembra
corretto contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie).
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti. Se proprio non
potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing over laughing
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Convertire data in giorno settimana

author: Giampaolo

text:
Salve a tutto il n.g.
Ho la necessità di convertira una data (Es. 10/07/2005 - domenica) nel
giorno della settimana come da esempio in una maschera ricavando la data da
una tabella.
Chi mi dà una dritta?
Grazie per l'attenzione.
Rob.


title: Convertire data in giorno settimana

text:
"Giampaolo" <
bor...@robort.it
> ha scritto nel messaggio
news:E2Yze.139190$75.59...@news4.tin.it...

Weekday(#10/07/2005#): restituisce 1 ossia Domenica.
In modo più semplice:
format("10/07/2005","dddd") = Domenica
Questa sintassi va bene nel codice, nelle query sostituire "dddd" con "gggg"
e la virgola con il punto e virgola:
Format("10/07/2005";"gggg")
Ciao, Carlo


title: Convertire data in giorno settimana

author: RobertOne

text:
"Carlo Costarella" ha scritto nel messaggio
> Weekday(#10/07/2005#): restituisce 1 ossia Domenica.
> In modo più semplice:
> format("10/07/2005","dddd") = Domenica
> Questa sintassi va bene nel codice, nelle query sostituire "dddd" con
> "gggg" e la virgola con il punto e virgola:
> Format("10/07/2005";"gggg")
>
> Ciao, Carlo
In che modo si deve inserire?
Grazie


title: Convertire data in giorno settimana

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:nCBAe.146930$75.63...@news4.tin.it...

Tutto dipende da come vuoi usarla.
Se devi usarla in un controllo in una maschera allora:
in seguito ad un evento o alla pressione di un pulsante:
Me.MioControlloGiornoSettimana= format(TuaData,"dddd")
Oppure:
Me.MioControlloGiornoSettimana = format(Me.MioControlloData,"dddd")
Oppure:
Me.MioControlloGiornoSettimana =
format(DlookUp("MiaData","MiaTabella"),"dddd")
 Se devi mostrare il giorno in un messaggio:
MsgBox "Il giorno della settimana è " & format(TuaData,"dddd")
Insomma tutto dipende da cosa devi ottenere.
Ciao, Carlo


title: Riallega tabelle

author: Sandrobi

text:
So che l'argomento è stato affrontato in tutte le maniere, però sono alla
ricerca del metodo più rapido per riallegare le tabelle.
Dovendo fare questa operazione spesso perché ad ogni apertura del database
scelgo il BE da allegare che ha un centinaio di tabelle, l'operazione
richiede parecchi secondi.
Io vedre bene poter scrivere sul file MSysObjects e aggiornare i campi
NomeEsterno ma non so se c'è un modo di scriverci sopra!
Chiedo troppo ad Access?
Ciao
Sandrobi


title: Riallega tabelle

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:A9xae.80957$
zZ1.2...@twister1.libero.it

No la tabella di Sistema è ReadOnly.
Il metodo migliore è passare il BE ed usare il TransfertDatabase
dopo aver aperto un Oggetto che punta al BE nel quale puoi Ciclare
l'insieme Tabledefs.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Riallega tabelle

author: Cristiano

text:
"Sandrobi"

Cosa intendi per parecchi secondi?  :-)


title: report - urgente

author: Adriano Sacilotto

text:
Vorrei creare un report che permetta di inserire un modulo (es. modello 730,
in formato immagine o altro?) in modo da apporci i campi e quindi stampare,
ovvero stampare il report/modulo con i dati provenienti dalle query.
E' possibile ?.


title: report - urgente

author: Sergio MAZZA

text:
"Adriano Sacilotto" <
a.sac...@tin.it
> ha scritto nel messaggio
news:5jUO6.799$VT1....@news1.tin.it...

E' piů semplice che ti armi di un righello e posizioni le caselle di testo
misurando la distanza dal bordo superiorie e sinistro del foglio con la
dimensione utile per visualizzare il testo.
Io almeno faccio cosě...
Ciao.


title: Finestra explorer

author: shari

text:
Ciao a tutti
Ho Creato una linea di help in formato html per il mio database come dovrei
fare per aprire la finestra di explorer in modalita semplice  cioč senza
barra dei menu ,le barre degli strumenti ecct...  se ci sono altri
suggerimenti  accettrerei volentieri.  Grazie
 ciao
Shari


title: formattazione condizionale e differenza tra due date

author: cio

text:
ciao
sto cercando di applicare alla mia maschera in ACC2000 un controllo che
controlli la data presente nella casella di testo e:
se la data è uguale o maggiore di quella di oggi allora mi deve formattare
il testo di verde altrimenti di rosso.
Ho provato a formattare e mettere
maggiore uguale a       [me].[nomecaselladitesto]=Date()           Rosso
minore                        [me].[nomecaselladitesto]=Date()
Verde
Il campo data sia nella casella di testo che nel campo della tabella
associata è "Data in cifre".
Cosa devo fare per fagli formattare correttamente il campo? Ho controllato
su Sitocomune ma non ho trovato niente di questo genere...
grazie a chi mi risponderà
cio


author: Cinzia

text:
"cio" <
c...@cio.it
> ha scritto nel messaggio
news:f72fae$u75$1...@aioe.org...

Ciao cio,
seleziona la casella a cui vuoi cambiare colore e metti lo sfondo
Verde di default poi , scegli Fomato - Formattazione condizionale
Dalla prima combo selezioni l'Espressione è   nel box di fianco scrivi
[NomeCasellaDiTesto]>= Date()      e selezioni lo Sfondo Rosso
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
---------------------------------------->


text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:4694c8d3$0$16020$5fc...@news.tiscali.it...
>
Grazie era proprio quello che mi serviva!!
cio


title: Problema urgente su query unione

author: Daniele

text:
Ho un problema con query e forms.
Ho una tabella in cui archivio dei dati relativi a dei componenti inviati ad
alcune ditte:
nome campi: - Data (data)
                     - Ditta(testo)      ----> ditta a cui spedisco i
componenti
                     - codice comp 1 (testo)
                     -  qtà comp 1 (numerico)
                     - codice comp 2
                    - qtà comp 2
                    ...............................
                       ..........................
1) Per fare in modo che per l'utente l'applicazione risulati di facile
utilizzo (non ha mai usato il pc), ho costruito la form
    di immissione dati esattamente uguale alla bolla di uscita. L'utente
immette i codici scegliendoli in caselle combinate
    la cui origine dati è una tabella in cui sono inseriti i codici dei
componenti.
   In questo modo però il fittizzio componente 0001 lo posso trovare in
posozioni diverse in ogni record.
   Ad esempio posso avere un record siffatto:    [codice comp 1] = 0001 -
[qtà comp 1]=1500  ......
   e un'altro in cui il componente di codice 0001 si trova in [codice comp
2].
   Per ogni record c'è un solo codice comp di valore 0001.
2) i componenti sono 15.
3) Devo ottenere una form in cui ho tutti i componenti con i relativi codici
e relative qtà per un mese specificato
    dall'utente. Ad esempio l'utente può voler sapere quali e quanti
componenti ha inviato nel mese di dicembre 1999.
    Oppure quali e quanti componenti ha inviato nel mese di dicembre 1999 ad
una certa ditta.
4) Non posso modificare l'organizzazione del database.
5) Ho provato con delle query di unione con parametri, form con
sottomaschere, ma vorrei ottenere qualcosa che dia dei risultati migliori.
Grazie a chiunque volesse darmi una mano. Scusate anche se sono stato lungo.
Daniele


title: Problema urgente su query unione

author: sergio mazza

text:
Cosa intendi per risultati  migliori? Gią il fatto che non puoi modificare
l'organizzazione della tabella ti vincola nelle scelte delle "migliori"
soluzioni....
Ciao.


title: Problema urgente su query unione

author: Lbo dal portatile

text:
>Ho un problema con query e forms.
no, mi sembra piu' che altro un problema di normalizzazione...  cioe'
di struttura delle tabelle che sarebbe da migliorare.
>Ho una tabella in cui archivio dei dati relativi a dei componenti inviati ad
>alcune ditte:
>
>nome campi: - Data (data)
>                     - Ditta(testo)      ----> ditta a cui spedisco i
>componenti
>                     - codice comp 1 (testo)
>                     -  qtà comp 1 (numerico)
>                     - codice comp 2
>                    - qtà comp 2
cioe' hai un campo per ogni possibile componente che vuoi spedire?  e
se devi spedire piu' componenti di quanti campi hai?  e se spedisci un
solo componente e gli altri restano vuoti?  via, non va.
ti fai una tabella Spedizioni, con i campi IdSpedizione, Data e Ditta,
e una tabella DettaglioSpedizioni, che contiene i campi IdSpedizione,
CodiceComponente e QuantitaComponente.
dopodiche' relazioni l'idComponente di Spedizioni all'IdCopmponente di
DettaglioSpedizioni.
>1) Per fare in modo che per l'utente l'applicazione risulati di facile
>utilizzo (non ha mai usato il pc), ho costruito la form
senti, forse e' meglio sensibilizzare l'utente ad una maggiore
"svegliezza"...  senza offesa, eh?
>   In questo modo però il fittizzio componente 0001 lo posso trovare in
>posozioni diverse in ogni record.
perche' mai dovrebbe esserci un componente fittizio?
>2) i componenti sono 15.
ecco vedi? e se devi spedire 16 componenti diversi che fai, due bolle?
invece col sistema di cui sopra fai una maschera principale che prende
i dati da Spedizioni, e dentro di questa una sottomaschera che li
prede da dettagliospedizioni.  la sottomaschera la metti in
visualizzazione schede continue e vedrai che bello.
>3) Devo ottenere una form in cui ho tutti i componenti con i relativi codici
>e relative qtà per un mese specificato
>    dall'utente. Ad esempio l'utente può voler sapere quali e quanti
>componenti ha inviato nel mese di dicembre 1999.
fai un'altra maschera, non basata su nessuna tabella.  ci metti una
combo che visualizzi l'elenco delle ditte e due caselle di testo nelle
quali l'utente scriva le date di inizio e fine.
ti costruisci una query che raggruppa per CodiceComponente e prenda
come parametri il nome della ditta o le date e vai.
>    Oppure quali e quanti componenti ha inviato nel mese di dicembre 1999 ad
>una certa ditta.
>4) Non posso modificare l'organizzazione del database.
seee.  dopo tutto quello che mi hai fatto scrivere... guarda che come
struttura non va bene per niente. non farai altreo che incartarti
sempre di piu', dai retta.


title: copiare controllo

author: lillo

text:
 Come posso usare una  maschera di ricerca records per copiare il controllo
CODICE su altre maschere o sottomaschere che aprirņ mediante un pulsante.


title: copiare controllo

author: Antonio Biso

text:
"lillo" <
marianogius...@tin.it
> ha scritto nel messaggio
news:BvS8a.1469$pG1....@news1.tin.it...
> Come posso usare una  maschera di ricerca records per copiare il controllo
> CODICE su altre maschere o sottomaschere che aprirņ mediante un pulsante.
Vuoi copiare il controllo (???) o usare il valore in esso contenuto?
Antonio


title: copiare controllo

author: MA

text:
Il 04 Mar 2003, 01:33, "lillo" <
marianogius...@tin.it
> ha scritto:
> Come posso usare una maschera di ricerca records per copiare il controllo
> CODICE su altre maschere o sottomaschere che aprirò mediante un pulsante.
Non credo di aver capito bene. Comunque se in una maschera vuoi riferirti ad
un controllo devi inserire nel tuo controllo forms!tuamaschera!tuocontrollo
se invece devi filtrare l'apertura bisogna capire se il riferimento è
numerico o testuale.
FAcce sapè
ciao MAssimiliano
P.s. salutami Greg.
--------------------------------
Inviato via
http://usenet.libero.it


title: copiare controllo

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:151Z26Z57Z94Y1...@usenet.libero.it...
> Il 04 Mar 2003, 01:33, "lillo" <
marianogius...@tin.it
> ha scritto:
> > Come posso usare una maschera di ricerca records per copiare il
controllo
> > CODICE su altre maschere o sottomaschere che aprirò mediante un
pulsante.
>
> Non credo di aver capito bene. Comunque se in una maschera vuoi riferirti
ad
> un controllo devi inserire nel tuo controllo
forms!tuamaschera!tuocontrollo
> se invece devi filtrare l'apertura bisogna capire se il riferimento è
> numerico o testuale.
> FAcce sapè
> ciao MAssimiliano
>
> P.s. salutami Greg.
Il mio problema è quello di non dover creare molte maschere di ricerca  come
:
Machera 1 :
Forms![Movimenti]![Sottomaschera DETTAGLI MOVIMENTI].Form![CODART] =
Me![List].Column(0)
Maschera ric 2 :
Forms![Fatture]![Sottomaschera DETTAGLI Fatture].Form![CODART] =
Me![List].Column(0)
Mascgera Ricerca 3 _
Forms![Bolle]![Sottomaschera DETTAGLI Bolle].Form![CODART] =
Me![List].Column(0)
Ecc......  Grazie per l'Aiuto



title: Query Unione con campo somma ....stranissimo...

author: l'Andre

text:
Salve a tutti,
ho un problema di cui non riesco a venire a capo, anche se sembra
banale, forse mi potete aiutare.
Realizzo uno stampa unione su un singolo record tramite un codice ed
una query su ID. Nella query ci sono diversi campi (nome cliente,
indirizzo etc...). La stampa funziona benissimo, tranne che per un
particolare, SOLO il secondo campo somma della query non mi prende in
nessun modo la formattazione Euro. Mentre col primo non ho dovuto
indicare nulla nella proprietà, col secondo non c'è verso.
Il primo è un campo del tipo A+B*C dove A e B sono campi valuta euro
(euro, decimali automatici) il campo C è numerico a precisione doppia.
Il secondo campo espressione (quello che non riesco a formattare) è
del tipo A*B dove A è valuta euro a decimali automatici e B è numero,
le formattazioni sono le stesse ed anche l'origine dati della tabella
è uguale.
Non capisco per quale motivo la prima espressione viene fuori in euro
senza toccare nulla, mentre la seconda no, soprattutto non capisco se
il problema viene da access o da word.
Aiuttttttt .......
Andre


author: giorgio rancati

text:
"l'Andre" <
blackd...@yahoo.it
> ha scritto nel messaggio
news:1151337608.9...@m73g2000cwd.googlegroups.com...
Salve a tutti,


Ciao Andre,
Access utilizza una sua precedenza particolare sui tipi di dato
Nella prima formula hai
Currency+Currency*Double
Currency*Double rende Double, il risultato sommato al primo Currency rende
Currency.
Per questo vedi il formato Valuta.
La seconda espressione è Currency*Double e rende Double quindi non viene
formattata in valuta.
Per risolvere metti nella seconda espressione Ccur(A*B)
Ciao
--
Giorgio Rancati
[Office Access MVP]


text:
Grazie mille.
Stavo provando a risolverla in modo "barbaro" imponendo al mailmerge di
word \# "€ ###0,00" ma così mi pare decisamente meglio.
Andre
giorgio rancati ha scritto:



title: query con date

author: Dott. WHO

text:
Ho una tabella con un campo data ess:
01/01/2006
01/10/2006
01/15/2006
01/18/2006
01/19/2006
Io dovrei ottenere con una query (o con altro sistema) tale risultato:
01/01/2006             10
01/10/2006             05
01/15/2006             03
01/18/2006             01
01/19/2006
In poche parole, la query dovrebbe calcolarmi un campo facendo la differenza
(giorni)
tra la data del primo record e la data del secondo record e cosi via...
Se avete una cosuccia giá pronta o se sapete dove scaricarla vi ringrazio
anticipatamente.


title: query con date

author: Alessio

text:
Dott. WHO ha scritto:
> Ho una tabella con un campo data ess:
>
> 01/01/2006
> 01/10/2006
> 01/15/2006
> 01/18/2006
> 01/19/2006
>
> Io dovrei ottenere con una query (o con altro sistema) tale risultato:
>
> 01/01/2006             10
> 01/10/2006             05
> 01/15/2006             03
> 01/18/2006             01
> 01/19/2006
>
>
> In poche parole, la query dovrebbe calcolarmi un campo facendo la differenza
> (giorni)
> tra la data del primo record e la data del secondo record e cosi via...
Non vedo risposte quindi provo io :)
Con una query non mi viene in mente una soluzione, ma via codice puoi
farlo tranquillamente scorrendo un recordset che punta al tuo elenco e
lavorando con DateDiff (vedi la guida di Access).
Alessio


title: query con date

author: Karl Donaubauer

text:

Dipende cosa decide sull'ordinamento dei record.
Se solo hai questo campo data crescente puoi p.e. usare
un campo calcolato nella query (tutto in 1 riga):
CampoData-(SELECT Max(CampoData) FROM Tabella As Temp
WHERE Temp.CampoData < Tabella.CampoData)
--
HTH
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ:
http://www.donkarl.com


title: evitare apertura report vuoto

author: Tamy

text:
Ciao a tutti,
     non riesco ad evitare l'apertura di un report anche se vuoto.
Nell'evento report vuoto mando un messaggio ( "Non ci sono dati da
stampare" ) ma se aggiungo una close mi arriva un erroraccio!
Come posso fare?
            Grazie per l'aiuto, Tamy


title: evitare apertura report vuoto

text:
"Tamy" <
t.bar...@sinap.it
> ha scritto nel messaggio
news:cdl8ea$k56$1...@balena.cs.interbusiness.it...

Ciao,
dopo il MsgBox metti
--------------
Cancel=True
--------------
Ciao Giorgio


title: evitare apertura report vuoto

author: Marco Antonioli

text:
"Tamy" <
t.bar...@sinap.it
> wrote in message
news:cdl8ea$k56$
1...@balena.cs.interbusiness.it

Sarebbe meglio sapere il codice dell'erroraccio (2501 ?).
Ad ogni modo credo sia cosa "normale" dovuta dovuta all'annullamento
dell'azione Open.
Se č cosě di solito risolvo intercettando con una routine di gestione
errori nella sub da dove viene aperto il report.
Ciao
Marco
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: evitare apertura report vuoto

text:
"Tamy" <
t.bar...@sinap.it
> ha scritto nel messaggio
news:cdl8ea$k56$1...@balena.cs.interbusiness.it...

Devi mettere cancel = true sul report
e
on error resume next
prima di lanciare il report con la docmd.openreport
Antonio


title: evitare apertura report vuoto

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel
messaggio
news:x9rLc.4312$1V3....@twister2.libero.it...

Ma perchè non conti i record prima di aprire il
report?
MAssimiliano


title: evitare apertura report vuoto

author: Ferrari Rino

text:
"Tamy" <
t.bar...@sinap.it
> ha scritto nel messaggio
news:cdl8ea$k56$1...@balena.cs.interbusiness.it...

su evento :
Report vuoto
Private Sub Report_NoData(Cancel As Integer)
    Dim strTitle As String
    Dim lResponse As Long
    Dim strMessage As String
        strTitle = "Mio Titolo"
        strMessage = "Nessun dato per questo report. Annullamento del
report..."
        lResponse = MsgBox(strMessage, vbInformation, strTitle)
    Cancel = -1
End Sub
 Rino


title: evitare apertura report vuoto

text:
"MA" <
m...@accessgroup.it
> ha scritto nel messaggio
news:6erLc.3775$B06....@news.edisontel.com...

Perchè eseguire un'ulteriore interrogazione al sistema con perdita di
performance?
Antonio


title: evitare apertura report vuoto

text:
"Ferrari Rino" <
rinof...@virgilio.it
> ha scritto nel messaggio
news:cPrLc.26641$OR2.1...@news3.tin.it...

Vi continuo a ricordare che se il report viene aperto da codice con
docmd.openreport è necessario premettere un on error resume next perchè
altrimenti dà errore
Antonio


title: evitare apertura report vuoto

text:
"Tamy" <
t.bar...@sinap.it
> wrote in message
news:cdl8ea$k56$
1...@balena.cs.interbusiness.it
> Ciao a tutti,

Ma lo volete ascoltare Antonio, o no ?!?!.
Tra l'altro ha il dono della sintesi.



title: evitare apertura report vuoto

text:
"Marco Antonioli" <
in...@echovr.it
> ha scritto nel messaggio
news:ef69550fea03f84e0ee...@mygate.mailgate.org...
> "Tamy" <
t.bar...@sinap.it
> wrote in message
> news:cdl8ea$k56$
1...@balena.cs.interbusiness.it
>
> > Ciao a tutti,
> >      non riesco ad evitare l'apertura di un report anche se vuoto.
> > Nell'evento report vuoto mando un messaggio ( "Non ci sono dati da
> > stampare" ) ma se aggiungo una close mi arriva un erroraccio!
> > Come posso fare?
> >             Grazie per l'aiuto, Tamy
>
>
> Ma lo volete ascoltare Antonio, o no ?!?!.
> Tra l'altro ha il dono della sintesi.
> Ciao
> Marco
Ufff....
Me tocca pagà un'altra birra...
Antonio


title: evitare apertura report vuoto

text:
"Antonio Biso" <
ch...@etruria.net
> wrote in message
news:N3vLc.7537$
OH4.1...@twister1.libero.it
> Me tocca pagà un'altra birra...
Rossa media, grazie.



title: Maschera, metodo di visualizzazione

text:
E' possibile in fase di avvio di un mdb, far si che sul monitor compaia solo
la maschera principale del programma mentre la struttura del programma
access risulti invisibile?
Mi sono spiegato bene?
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti


title: Maschera, metodo di visualizzazione

author: Pablitomf

text:
strano....mavero ha scritto:
> E' possibile in fase di avvio di un mdb, far si che sul monitor compaia solo
> la maschera principale del programma mentre la struttura del programma
> access risulti invisibile?
> Mi sono spiegato bene?
Menů Strumenti/Avvio :
Togli la spunta a tutti i chekbox e inserisci il nome della maschera
principale nella combo "Visualizza Maschera"
E io ho capito bene?
--
Chi la dura la vince ;-)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Maschera, metodo di visualizzazione

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c6odje$gjj$1...@news.newsland.it...
> strano....mavero ha scritto:
>
> > E' possibile in fase di avvio di un mdb, far si che sul monitor compaia
solo
> > la maschera principale del programma mentre la struttura del programma
> > access risulti invisibile?
>
> > Mi sono spiegato bene?
>
> Menù Strumenti/Avvio :
> Togli la spunta a tutti i chekbox e inserisci il nome della maschera
> principale nella combo "Visualizza Maschera"
>
> E io ho capito bene?
>
> --
> Chi la dura la vince ;-)
>
> questo articolo e` stato inviato via web dal servizio gratuito
>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>
>
Purtoppo no, vorrei che anche la struttura del programma access non fosse
visibile e poter vedere solo la maschera...is it possible?



title: Maschera, metodo di visualizzazione

text:
strano....mavero ha scritto:
> Purtoppo no, vorrei che anche la struttura del programma access non fosse
> visibile e poter vedere solo la maschera...is it possible?
Certo che si...
forse ti trovo il codice...



title: Maschera, metodo di visualizzazione

text:
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c6ogs9$lgc$1...@news.newsland.it...

MITICO!!!!!!!!


title: Maschera, metodo di visualizzazione

text:
strano....mavero ha scritto:
> MITICO!!!!!
Inserisci un MODULO e denominalo "Hide or Show Access Window"
Incollaci dentro questo codice :
Option Compare Database
Option Explicit
Private Declare Function IsWindowVisible Lib "user32" (ByVal hwnd As Long)
As Long
Dim dwReturn As Long
Public Const acHide = "Hide"
Public Const acShow = "Show"
Public Const acMinimized = "Minimize"
Const SW_HIDE = 0
Const SW_SHOWNORMAL = 1
Const SW_SHOWMINIMIZED = 2
Const SW_SHOWMAXIMIZED = 3
Private Declare Function ShowWindow Lib "user32" (ByVal hwnd As Long, _
     ByVal nCmdShow As Long) As Long

Public Function fAccessWindow(Optional Procedure As String, Optional
SwitchStatus As Boolean, Optional StatusCheck As Boolean) As Boolean
If Procedure = "Hide" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
End If
If Procedure = "Show" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
End If
If Procedure = "Minimize" Then
    dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMINIMIZED)
End If
If SwitchStatus = True Then
    If IsWindowVisible(hWndAccessApp) = 1 Then
        dwReturn = ShowWindow(Application.hWndAccessApp, SW_HIDE)
    Else
        dwReturn = ShowWindow(Application.hWndAccessApp, SW_SHOWMAXIMIZED)
    End If
End If
If StatusCheck = True Then
    If IsWindowVisible(hWndAccessApp) = 0 Then
        fAccessWindow = False
    End If
    If IsWindowVisible(hWndAccessApp) = 1 Then
        fAccessWindow = True
    End If
End If
End Function
....
Nella maschera principale nell'evento apertura :
 fAccessWindow ("Hide",False, False)
NB
TUTTE LE FORM DEVONO ESSERE IN VISUALIZZAZIONE POPUP ALTRIMENTI NON
FUNZIONANO



title: Maschera, metodo di visualizzazione

text:
fatto, mi dice in fase di apertura che è impossibile trovare la macro
fAccessWindow ("Hide",False, False)
non saprei dove guardare ... in totale sincerità!!



title: Maschera, metodo di visualizzazione

text:
strano....mavero ha scritto:
> fatto, mi dice in fase di apertura che è impossibile trovare la macro
> fAccessWindow ("Hide",False, False)
> non saprei dove guardare ... in totale sincerità!!
Hai ragione... ho sbagliato io...
1) Elimina il codice dall'evento apertura della maschera principale.
2) Costruisci una macro e denominala autoexec
3) Nella prima riga in Azioni scegli "EseguiCodice" e nella parte bassa
"Nome Funzione" inserisci il codice di cui prima... fAccessWindow
("Hide",False, False)
4) Nella seconda riga scegli "Apri Maschera" e nella parte bassa scegli il
nome della maschera principale.
Ora salva tutto e riavvia... dovrebbe andare.
PS
FATTI COPIE DI BACKUP (non si può mai sapere)



title: Maschera, metodo di visualizzazione

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c6oirr$8r5$1...@news.newsland.it...

fatto, ora mi dice: impossibile trovare la macro ".
Non preoccuparti, i bkp sono praticamente delle mie abitudini!!! Grazie cmq
per il suggerimento.
Ora invece che si fa?!!!!!!



title: Maschera, metodo di visualizzazione

text:
--
strano...mavero
la vita è un dono prezioso, apprezzala per quello che potrà offrirti
"strano....mavero" <
ma...@atbitrattinoelle.it
> ha scritto nel messaggio
news:c6oj5h$8hn$1...@lacerta.tiscalinet.it...

prosegue poi dicendo:
errore durante la compilazione della funzione
errore di sintassi nel modulo dell'applicaizone
controllare il codice quindi ricompilarlo


title: Maschera, metodo di visualizzazione

text:
strano....mavero ha scritto:
> Ora invece che si fa?!!!!!!
Si ricontrollano i post precedenti e si guarda un po dov'è l'errore, e se
non c'è si guarda un po che hai scritto tu...



title: Maschera, metodo di visualizzazione

text:
strano....mavero ha scritto:
TROVATO!!!
Spediscimelo e me lo guardo io (ovviamente spediscimi il necessario,
ovvero la maschera principale)...
pabli...@libero.it



title: Maschera, metodo di visualizzazione

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c6ojnu$gje$1...@news.newsland.it...

Mail in arrivo ... ma come fai ad essere così ferrato in materia?
PRECISO: non è una leccata!!!!!!



title: Maschera, metodo di visualizzazione

text:
strano....mavero ha scritto:
> "Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
> news:c6ojnu$gje$1...@news.newsland.it...
> > strano....mavero ha scritto:
> >
> > TROVATO!!!
> > Spediscimelo e me lo guardo io (ovviamente spediscimi il necessario,
> > ovvero la maschera principale)...
pabli...@libero.it
> >
> >
> >
> > --
> > Chi la dura la vince ;-)
> >
> > questo articolo e` stato inviato via web dal servizio gratuito
> >
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
> >
> >
> Mail in arrivo ... ma come fai ad essere cosě ferrato in materia?
> PRECISO: non č una leccata!!!!!!
E' il mio lavoro



title: errore "Nome?"

author: alexb

text:
Salve ho appena installato Access 2k sul nuovo PC HP con Windows 98Se.
Quando ho avviato il Db che già avevo realizzato precedentemente mi dà
l'errore in oggetto nei campi in cui sono impostate le seguenti funzioni:
- date()
- now()
- il campo contatore per fatture del sito comune.
Se lo utilizzo su altri pc va tutto bene
Cosa può esser? grazie anticipatamente


title: errore "Nome?"

author: Sib dal portatile

text:
"alexb" <
a...@tin.it
> ha scritto nel messaggio
> Salve ho appena installato Access 2k sul nuovo PC HP con Windows 98Se.
> Quando ho avviato il Db che già avevo realizzato precedentemente mi dà
> l'errore in oggetto nei campi in cui sono impostate le seguenti funzioni:
>
> - date()
> - now()
> - il campo contatore per fatture del sito comune.
Verifica i riferimenti.
Sib


title: Maschera padre

author: il barbi

text:
Ho una sottomaschera Smsk (il cui oggetto origine e' una
maschera Msk) che puo' essere inserita in due maschere
diverse Msk1 e Msk2. In una routine evento di Msk ho la
necessita' di indicare un controllo Pippo della maschera in
cui e' attualmente inserita Smsk, cioe' in pratica mi serve
un modo unico di scrivere quello che alternativamente puo'
essere
Forms!Msk1!Pippo  oppure
Forms!Msk2!Pippo
esiste una soluzione?
il barbi


title: Maschera padre

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:iRDoa.39726$LB6.8...@news1.tin.it...

Senza sapere di che maschera sei figlio.... usa la proprietà
PARENT.
Dalla SubForm Me.Parent.......!
Ciao.
@Alex.


title: Query odbc lentissima

author: Valery From The Mountain

text:
Su una tabella SQL server collegata via odbc, una query lanciata da vba con
currentdb.execute "update mytab set myfield = true" è terribilmente lenta
(20 secondi).
Mytab ha solo 10.000 record e tre campi (testo, integer, boolean) e quando
stava dentro access la query era immediata.
Cosa sbaglio?


title: Query odbc lentissima

author: Alessandro Baraldi

text:
On 9 Ott, 07:40, "Valery From The Mountain" <val...@invalid.inv>
wrote:

Prova con una Query PassTrought dovrebbe essere meglio...
@Alex


title: Query odbc lentissima

author: Simone Calligaris

text:
"Valery From The Mountain" <

Le queries di comanda avviate da Access sono lente con ODBC.
Come ti suggerisce Alessandro, avviala come query pass th. Oppure scrivi del
codice VB incapsulato in una transazione esplicita.
Saluti.


title: Query odbc lentissima

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:48edb040$0$1082$4faf...@reader2.news.tin.it...
> Come ti suggerisce Alessandro, avviala come query pass th. Oppure scrivi
> del codice VB incapsulato in una transazione esplicita.
Grazie a tutti e due per i consigli, provero' innanzitutto la query pth.
Mi spiegheresti cosa vuol dire codice incapsulato in una transazione
esplicita?


title: Query odbc lentissima

text:
"Valery From The Mountain"
> Grazie a tutti e due per i consigli, provero' innanzitutto la query pth.
> Mi spiegheresti cosa vuol dire codice incapsulato in una transazione
> esplicita?
E' una normale transazione specificata nel codice VB (Begin-Commit/Trans -
RollBack).
Comunque ti consiglio di leggere questa valida documentazione; trovi molti
dettagli utili:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
Saluti.


title: Query odbc lentissima

text:
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:48ef01ba$0$40305$4faf...@reader5.news.tin.it...
> Comunque ti consiglio di leggere questa valida documentazione; trovi molti
> dettagli utili:
>
>
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=281
Ho dato un'occhiata, ma mi sembra che consigli di eseguire le query con
currentdb.execute o docmd.runsql che è quello che ho già fatto.
Se copio la mia stringa sql "update mytab set myfield = true" dentro una
query pth vuota, mi chiede ogni volta la password per la connessione odbc e
quando la metto mi dice che non può eseguire la query.
Come posso innanzitutto evitare che se apro la query pth (anche da codice)
venga chiesta la password all'utente?
Grazie per le risposte.


title: RECORD SPARITI COME E' POSSIBILE?

author: Giorgia

text:
Sono davvero spiazzata!
Vado a d aprire il mio solito db e scopro con orrore che i record di una
tabella sono scomparsi!!
Esiste il modo di recuperare il db ad un'apertura precedente dove i record
c'erano????

Ho utilizzato access fix ma non vede nulla, forse perchè è la versione 2.5 e
quindi un po' antiquata...

datemi una speranza.....

Giorgia


title: RECORD SPARITI COME E' POSSIBILE?

text:
scusate non volevo scrivere in maiuscolo....

"Giorgia" <
tabat...@yahoo.it
> ha scritto nel messaggio
news:jhm6jt$fp6$1...@speranza.aioe.org...



title: Query di Aggiornamento /2

author: Fabietto

text:
Mi sta succedendo una cosa strana:
se apro una maschera ed eseguo una query di aggiornamento basata sui campi
della maschera essa funziona bene (mi carica il magazzino dei valori
riportati nella maschera), se aggiungo un pulsante alla maschera che
richiama la query essa funziona ancora ma carica esattamente il doppio della
quantita' immessa :-(
Non mi spiego il motivo, ecco il codice nel caso qualcuno avesse gia'
intuito dove possa stare il problema:
UPDATE tblProdotto INNER JOIN tblRigaFatturaAcquisto ON
tblProdotto.CodiceArticolo = tblRigaFatturaAcquisto.CodiceArticolo SET
tblProdotto.Qta =
[tblProdotto].[Qta]+[tblRigaFatturaAcquisto].[QtaAcquistata]
WHERE
(((tblRigaFatturaAcquisto.IdFattura)=[forms].[frmImmissioneFatturaAcquisto].
[IdFattura]));
GRazie
Fabio


title: Query di Aggiornamento /2

author: Roberto dal portatile

text:
"Fabietto" <
fab...@supereva.it
> ha scritto nel messaggio
news:nYSF6.181400$lj4.5...@news6.giganews.com...

Sembrerebbe che la query viene eseguita due volte. Probabilmente, oltre che
nell'evento Su clic del pulsante di comando, la query viene eseguita anche
in un altro evento (forse quello in cui veniva eseguita prima che inserissi
il pulsante di comando).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Access 2000 - Nascondere pulsanti di chiusura - riduzione - ingrandimento

text:
Salve a tutti,
come da oggetto ...
... is it possible?
Grazie anticipatamente a tutti!
--
strano...mavero


text:
"strano...mavero" <
mauro.c...@gmail.com
> wrote in message
news:424ab...@x-privat.org

API obbligatorio metti tutta questa robaccia in un Modulo
quindi chiama da dove vuoi :
Call ShowCloseBtn(True)
Call ShowCloseBtn(False)
'------------------- MODULO -----------------------------
Option Compare Database
Option Explicit
Private Const SW_HIDE = 0
Private Const SW_SHOWNORMAL = 1
Private Const SW_NORMAL = 1
Private Const SW_SHOWMINIMIZED = 2
Private Const SW_SHOWMAXIMIZED = 3
Private Const SW_MAXIMIZE = 3
Private Const SW_SHOWNOACTIVATE = 4
Private Const SW_SHOW = 5
Private Const SW_MINIMIZE = 6
Private Const SW_SHOWMINNOACTIVE = 7
Private Const SW_SHOWNA = 8
Private Const SW_RESTORE = 9
Private Const SW_SHOWDEFAULT = 10
Private Const SW_MAX = 10
Private Const GWL_STYLE = -16
Private Const WS_SYSMENU = &H80000
Private Const WM_NCPAINT = &H85
Private Declare Function SetWindowLong Lib "user32" _
 Alias "SetWindowLongA" (ByVal hWnd As Long, _
 ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function GetWindowLong Lib "user32" _
 Alias "GetWindowLongA" (ByVal hWnd As Long, _
 ByVal nIndex As Long) As Long
Private Declare Function apiFindWindow Lib "user32" Alias _
    "FindWindowA" (ByVal strClass As String, _
    ByVal lpWindow As String) As Long
Private Declare Function apiSendMessage Lib "user32" Alias _
    "SendMessageA" (ByVal hWnd As Long, ByVal Msg As Long, ByVal _
    wParam As Long, lParam As Long) As Long

Private Declare Function apiSetForegroundWindow Lib "user32" Alias _
    "SetForegroundWindow" (ByVal hWnd As Long) As Long

Private Declare Function apiShowWindow Lib "user32" Alias _
    "ShowWindow" (ByVal hWnd As Long, ByVal nCmdShow As Long) As Long

Private Declare Function apiIsIconic Lib "user32" Alias _
    "IsIconic" (ByVal hWnd As Long) As Long

Private Declare Function GetSystemMenu Lib "user32" (ByVal hWnd As Long,
_
         ByVal bRevert As Long) As Long
Private Declare Function GetMenuItemID Lib "user32" (ByVal hMenu As
Long, _
   ByVal nPos As Long) As Long
Private Declare Function RemoveMenu Lib "user32" (ByVal hMenu As Long, _
   ByVal nPosition As Long, ByVal wFlags As Long) As Long
Public Function ShowCloseBtn(ShowIt As Boolean)
    Dim mhWnd        As Long
    Dim lngOldStyle  As Long
    Dim lngNewStyle  As Long

    mhWnd = Application.hWndAccessApp
    ' Get the current window style of the form.
    lngOldStyle = GetWindowLong(mhWnd, GWL_STYLE)

    If ShowIt Then
        ' Turn on the bit that enables system menu.
        lngNewStyle = lngOldStyle Or WS_SYSMENU
    Else
        ' Turn off the bit the shows the system menu.
        lngNewStyle = lngOldStyle And Not WS_SYSMENU
    End If
    ' Questa Funzione suggerita da Maurizio Borrelli
    ' Serve per rimuovere anche il Menů POPUP della CaptionBar
    Call RemoveItem(mhWnd)
    ' Set the new window style.
    Call SetWindowLong(mhWnd, GWL_STYLE, lngNewStyle)

    ' The 1 as the third parameter tells
    ' the window to repaint its entire border.
    Call apiSendMessage(mhWnd, WM_NCPAINT, 1, 0)
ExitHere:
    Exit Function
HandleErrors:
    Select Case err.Number
        Case Else
            MsgBox err.Number & " " & err.Description
    End Select
    Resume ExitHere
End Function
Sub RemoveItem(hWnd As Long)
      Dim hMnu, y, i
      Const MF_BYPOSITION As Long = 1024
      Const MF_GRAYED As Long = 1
      Const MF_DISABLED As Long = 2
      hMnu = GetSystemMenu(hWnd, 0)
      For i = 6 To 0 Step -1
         y = RemoveMenu(hMnu, i, MF_BYPOSITION)
      Next i
End Sub
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto da casa

text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:424ab...@x-privat.org...
> Salve a tutti,
> come da oggetto ...
> ... is it possible?
>
PArli di una maschera o della finestra di Access?
> Grazie anticipatamente a tutti!
> --
> strano...mavero
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
"Roberto da casa" <
r.masso...@libero.it
> ha scritto nel messaggio
news:PlA2e.36692$zZ1.1...@twister1.libero.it...
>
> "strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
> news:424ab...@x-privat.org...
> > Salve a tutti,
> > come da oggetto ...
> > ... is it possible?
> >
>
> PArli di una maschera o della finestra di Access?
>
> > Grazie anticipatamente a tutti!
> > --
> > strano...mavero
>
> --
> Roberto
La seconda.
Deve impedire che Access possa essere ridotto ad icona.
Dovrà *obbligatoriamente* essere aperto o chiuso, ma *mai* iconizzato.
Saluti!


text:
[cut]
ti ringrazio ma ... vale anche per la finestra di access?
Buona giornata.
--
strano...mavero


text:
"strano...mavero" <
mauro.c...@gmail.com
> wrote in message
news:424b9...@x-privat.org

Ovviamente la funzione sarebbe generalizzabile, ma se
dai un'occhiata al codice passo l'Handle fisso dell'applicativo
quindi di ACCESS.
Per poterlo applicare a qualsiasi Form inserisci un parametro
long e passa l'Hwnd della finestra sulla quale esercitare
l'azione.



text:
"strano...mavero" <
mauro.c...@gmail.com
> ha scritto nel messaggio
news:424b9...@x-privat.org...

Non conosco alcuna soluzione che non permetta di minimizzare l'applicativo,
ma solo soluzioni che inibiscono la possibilità di non minimizzare una
maschera o la finestra di Access.



title: campi calcolati

author: Giuseppe Donati

text:
Scusate la banalità:
 In una tabella nel campo "data di nascita" in formato gg/mm/aaaa sono
presenti i dati ad essa riferiti.
Ora con una query voglio calcolare l'età come campo calcolato. Quale formula
bisogna usare?
Grazie a chi vorrà rispondere.
Beppe


title: campi calcolati

author: Enzo

text:
Giuseppe Donati wrote:

Nell'evento dopo aggiornamento del controllo contenente la data di nascita
scrivi
Me!Nomecontrolloetà = DateDiff("yyyy", Me!Nomecontrollodatadinascita, Date)
Ciao. Enzo.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: campi calcolati

text:
"Giuseppe Donati" <
giuseppe...@tin.it
> ha scritto nel messaggio
news:gKWba.70026$zo2.1...@news2.tin.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi la FAQ di
Federico Luciani intitolata "Calcola l'età in base alla data odierna".
Se poi, come mi sembra di capire, stai operando in una query, memorizza in
un modulo del tuo database la funzione pubblicata nella FAQ di cui sopra e
nella query creati un campo calcolato così fatto:
Età:  Eta([data di nascita])
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Convertire tabelle Access in CREATE TABLE...

author: nex

text:
Ciao a tutti.
Dispongo di un database Access che ho provveduto a progettare personalmente.
Avrei bisogno, ora, di convertire tabelle e relazioni di Access in
istruzioni SQL del tipo CREATE TABLE...
Esiste un software che faccia questo in automatico?
Ringrazio anticipatamente tutti coloro che avranno la bontà di rispondermi.
:)
Saluti.


author: Alex

text:
"nex" <
n...@nospamnospam.org
> wrote in message
news:NGJG9.48559$
2B1.1...@twister2.libero.it

Non per farmi i tuoi....., ma perchè....???
Devi realizzarle in un SERVER tipo MySQL o SQL_SERVER...??
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Per MySQL ho un software che mi "traduce" tutte le relazioni di Access. Già
collaudato ed utilizzato in molteplici occasioni.
In questo caso il software mi serve per una questione pratica: ho sviluppato
un database per una tesina universitaria (tutte le tabelle e le relazioni
sono ok...). Poiché il professore probabilmente vuole uno script di
installazione per la creazione delle tabelle (CREATE TABLE) e delle
relationship, un programma che mi convertisse da db Access tutte le tabelle
e le relazioni che ho già fatto, sarebbe una manna dal cielo... :)  Le
tabelle e le relationship sono tante: un software che facesse tutto in
automatico mi risparmierebbe un bel lavoro...
Chi è così gentile da volermi aiutare?
Grazie in anticipo.
Mik.
"Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:0b8e55f476523e87d2...@mygate.mailgate.org...
> > Ciao a tutti.
> > Dispongo di un database Access che ho provveduto a progettare
personalmente.
> > Avrei bisogno, ora, di convertire tabelle e relazioni di Access in
> > istruzioni SQL del tipo CREATE TABLE...
> > Esiste un software che faccia questo in automatico?
(...)



text:
"nex" <
n...@nospamnospam.org
> ha scritto nel messaggio
news:KlMG9.49169$2B1.1...@twister2.libero.it...
> Per MySQL ho un software che mi "traduce" tutte le relazioni di Access.
Già
> collaudato ed utilizzato in molteplici occasioni.
>
> In questo caso il software mi serve per una questione pratica: ho
sviluppato
> un database per una tesina universitaria (tutte le tabelle e le relazioni
> sono ok...). Poiché il professore probabilmente vuole uno script di
> installazione per la creazione delle tabelle (CREATE TABLE) e delle
> relationship, un programma che mi convertisse da db Access tutte le
tabelle
> e le relazioni che ho già fatto, sarebbe una manna dal cielo... :)  Le
> tabelle e le relationship sono tante: un software che facesse tutto in
> automatico mi risparmierebbe un bel lavoro...
> Chi è così gentile da volermi aiutare?
>
> Grazie in anticipo.
> Mik.
Usa DbTool di MySQL per importare le Tabelle, ti genera automaticamente
la stringa SQL di generazione TABELLA.
Con questa all'apertura del progetto generi un bel
Docmd.RunSQL STRINGASQL_DiMYSQLTABELLA1............
@Alex.


text:
Ti ringrazio!
Dopo provo. Grazie e buona serata.
Mik.
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:d0NG9.47643$3l.13...@twister1.libero.it...
(...)
