mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Copia incolla

Salve a tutti
Mi sapreste dire il codice VBA su l'evento GOT FOCUS di una casella di
testo, per poter copiare il testo in essa contenuto per poi incollarlo su di
un'altra casella di testo?
Grazie a tutti

 ha scritto nel messaggio
news:zGzv9.92877$%M1.23...@twister2.libero.it...

mmhh... io te lo dico, anche se ho paura che la tua sia la soluzione sbagliata
ad un problema che hai:
RunCommand acCmdCopy
e
RunCommand acCmdPaste
Ciao. Claudio.

 ha scritto nel messaggio
news:zGzv9.92877$%M1.23...@twister2.libero.it...

E perchè sul got focus della prima casella non fare direttamente
secondacasella = primacasella
???
Antonio

 ha scritto nel messaggio
news:6aAv9.93074$%M1.23...@twister2.libero.it...

Per il solito vizio di postare la soluzione invece del problema?
Poi magari questa volta era l'unica soluzione :-)
Ciao. Claudio.

Grazie Claudio per la tua risposta tempestiva,
sicuramente la mia soluzione al problema è sbagliata, visto che non conosco
bene Access, se sei così gentile a fornirmi la soluzione giusta ti spiego
cosa volevo fare!
Ho una semplice maschera che mi stampa una bolla di trasporto, con un campo
"descrizionearticolo" proveniente da una tabella del database con le varie
descrizioni degli articoli del mio magazzino divise codice per codice.
Quindi quando scelgo il codice dell'articolo mi appare la descrizione gia
preimpostata. Il mio problema è molto semplice: ho creato un altro campo
"Descrizionein bolla" per poter scriverci all'interno la stessa descrizione
del campo "descrizionearticolo" ma con la possibilità per esigenza di
ufficio di poterla variare senza andare a variare l'originale
"descrizionearticolo". Linkando i due campi con il generatore di espressione
con la semplice funzione di "caselladitesto1" = "caselladitesto2" tutto ciò
che faccio in una mi viene proposto nell'altra e viceversa. cosa posso fare
secondo te?
"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:jWzv9.48053$aL4.1...@news1.tin.it...


 secondo te?
Non ho capito bene che cosa intendi per "linkando i due campi"... dove scrivi
la tua semplice funzione?
Comunque, associa all'evento Su corrente della tua maschera l'istruzione:
[Descrizionein bolla] = [descrizionearticolo].
Quando cambierai record, il controllo [Descrizionein bolla] (ma si chiama
proprio così?) verrà impostato allo stesso valore di [descrizionearticolo], e
se vorrai potrà essere cambiato senza interferire con [Descrizionein bolla].
Ciao. Claudio.


SecondaCasellaTua.Value = Me.CasellaDescrizioneBolla.Value

Newsgroup: it.comp.appl.access
Titolo: rra degli strumenti "personalizzata" solo per alcuni report

Ciao a tutti,volevo sapere se era possibile creare una barra degli
strumenti "personalizzata" solo per alcuni report.Attualmente ho
creato una barra che stampa solo la prima pagina di ogni
report.Ovviamente tale barra e' sempre in visione.Mi piacerebbe invece
visualizzarla solo per certi report.Esempio: sono in un form,apro il
report "Report1" e nell'anteprima vorrei visualizzare la mia barra.Se
invece dovessi aprire il "Report2" tale barra non dovrebbe vedersi.
Vorrei anche un consiglio su come nascondere la "barra dei menu' ".Ho
provato ad inserire sull'evento "open" del form che lancio
all'apertura del DB il seguente codice : DoCmd.ShowToolbar "barra dei
menu", acToolbarNo.
Facendo così la barra scompare solo se sono attive tutte le altre
barre.Se invece vado in Strumenti>Avvio e tolgo tuttr le barre,quando
rilancio il DB mi ritrovo ancora la barra dei menu'.
Grazie in anticipo
Dino

 ha scritto nel messaggio 
news:295b1c16-b3e4-4c71...@z13g2000yqg.googlegroups.com...


Grazie in anticipo
Dino
Non dici la versione di Access.
Normalmente in struttura del report, barra menù (linguetta Altro delle 
proprietà), imposti il nome della barra che desideri o puoi lasciarla vuota.
Ciao, Carlo 

 ha scritto nel messaggionews:295b1c16-b3e4-4c71...@z13g2000yqg.googlegroups.com...

Buongiorno Carlo, e' un po' che non ci sentiamo !!!! Ero proprio
convinto di aver scritto la versione:Access 2000.
Dino

 - Mostra testo citato -
Ho seguito il tuo consiglio ,funziona benissimo!!!!!
Grazie mille.
Dino
NB:Mi interessa un tuo consiglio sulla prima domanda che ho postato.
Newsgroup: it.comp.appl.access
Titolo: Modificati i parametri di default ?

Problema:
dopo aver regolarmente funzionato per parecchio tempo, su un solo PC di
una rete di dieci, le applicazioni di MSAccess funzionano senza
permettere l'accesso alla maschera del database ( nemmeno usando lo
shift al lancio ), e se lancio Access da Start\Programmi ottengo un
messaggio di errore che dice "Impossibile trovare il database oppure
database non specificato" "Specificare un nome di database valido nella
riga di comando" .  ??!??  Io vorrei poter specificare quale database
aprire o se crearne uno nuovo, ma non mi viene fornita la possibilità.
Tentativi effettuati:
- disinstallato e reinstallato più volte ( anche togliendo antivirus
Norton );
- lanciato RegClean per pulire il file di registro dopo aver
disinstallato Office e successivamente reinstallato.
Secondo Norton antivirus (ver. 2002 agg. 25/07/02 ) non esistono virus
e soltanto un PC presenta questo problema.
Ringrazio sentitamente per eventuali suggerimenti.
Franco.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ma che versione hai di OFFICE???
se è almeno la 2000 prova da access a fare:
clicca sul punto interrogativo (vicino alla voce finestra)
e poi clicca su "Rileva problemi e ripristina"
ciao
Alex Caponetto

 e poi clicca su "Rileva problemi e ripristina"
Lascia una parte del messaggio precedente a cui stai rispondendo!!!
Antonio

 Antonio
Capito grazie del suggerimento
ciao

La versione di Office installato è la 97.  Mi scuso per la assoluta
incapacità di usare Mailgate: è la prima volta che lo utilizzo e, per
esempio, non capisco come mai non sia comparsa la mia prima replica.
Comunque grazie. Ciao.

Newsgroup: it.comp.appl.access
Titolo: Aggiungere filtro in Public Function cmdlg_file

se volessi nella funzione cmdlg_file in sFilter vedere anche i DB .mde come
devo aggiungere il filtro?
Public Function cmdlg_file() As String
   'Autore: Stefano Bettini
   'Restituisce: il percorso completo del file selezionato
   Dim OpenFile As OPENFILENAME
   Dim lReturn As Long
   Dim sFilter As String
   OpenFile.lStructSize = Len(OpenFile)
   sFilter = "Database di Microsoft Access (*.mdb)" & Chr(0) & "*.mdb" &
Chr(0)
   OpenFile.lpstrFilter = sFilter
   OpenFile.nFilterIndex = 1
   OpenFile.lpstrFile = String(257, 0)
   OpenFile.nMaxFile = Len(OpenFile.lpstrFile) - 1
   OpenFile.lpstrFileTitle = OpenFile.lpstrFile
   OpenFile.nMaxFileTitle = OpenFile.nMaxFile
   OpenFile.lpstrInitialDir = "C:\"
   OpenFile.lpstrTitle = "Seleziona file"
   OpenFile.flags = 0
   lReturn = GetOpenFileName(OpenFile)
   If lReturn = 0 Then
      cmdlg_file = ""
   Else
      cmdlg_file = Left(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile,
Chr$(0)) - 1)
   End If
End Function
grazie
ciao

 ha scritto nel messaggio
news:YtiEa.68128$lK4.2...@twister1.libero.it...

Questo un esempio:
"File di testo (*.txt)|*.txt|Immagini (*.bmp;*.ico)|*.bmp;*.ico"
Questo nel tuo caso:
"Database (*.mdb)|*.mdb|DatabaseMde (*.mde)|*.mde"
Se prevedi di usare WXP ti sconsiglio l'uso delle API in questo caso.
E' preferibile usare la CommonDLG o controllo CommonDialog.
Un buon help su questo controllo lo trovi in c:\windows\Help\CMDLG98.CHM
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: aprire un file.jpg dal programma predefinito

ciao a tutti e grazie ancora per tutti gli auiti che mi avete dato.
il mio problema attuale è questo.
dovrei aprire un file.jpg dal programma predefinito.
non posso sapere il programma prima, altrimenti era semplice, perchè il
database che sto creando funziona su diversi pc con magari programmi per
visualizzazione immagini diversi.
spero di aver spiegato bene il problema

ciao di nuovo a tutti
ho usato questo codice
On Error GoTo error
infile = Dir(percorso & "\" & "*.jpg")
If infile = "" Then
   'MsgBox .......
   GoTo aprecartella
End If
Dim ret As Integer
ret = Shell("rundll32.exe url.dll,FileProtocolHandler " & (percorso &
"\" & infile))
Exit Sub
error:  MsgBox Err.Description, vbExclamation, "Error"
Exit Sub
aprecartella:
però mi apre il programma per modificare l'immagine non il
visualizzatore di immagini per windows che vorrei mi aprisse
qualcuno sa darmi una mano.
grazie mille

Ho postato la stessa domanda qualche giorno fa. Se guardi piu' indietro 
trovi la risposta.
Il fatto che apra il programma di editing delle immagini significa che e' 
quello il programma predefinito per le immagini... 

 ha scritto nel
messaggio news:DTtDd.375976$b5.18...@news3.tin.it...

ciao a tutti.
sapete come si chiama il programma
visualizzatore immagini e fax per windows
e in che cartella si trova??
grazie
Newsgroup: it.comp.appl.access
Titolo: Eseguire trova in casella di riepilogo

Ciao, ho una casella di riepilogo dove c'� un elenco di nomi. E' possibile 
creare un pulsante che trova il nome che immetto o parte del nome nella 
casella di riepilogo? Grazie anticipatamente. 


Ciao lion spieghi meglio cosa ti serve?

 ha scritto nel messaggio 
news:hauvb2$rl3$1...@tdi.cu.mi.it...

In pratica ho questa casella di riepilogo con i nomi, se voglio cercare un 
nome come faccio? 

 ha scritto nel messaggio 
news:hav086$f3d$1...@aioe.org...

Nella combo sull'evento dopo aggiornamento
On Error Resume Next
    ' Trova il record corrispondente al controllo
    Dim RS As Object
    Set RS = Me.Recordset.Clone
    RS.FindFirst "[IDTabella] = " & Me![CasellaCombinata]))
    Me.Bookmark = RS.Bookmark
Naturalmente il primo campo della combo dev'essere l'ID della tabella.
ciao
-- 
Roberto da Parma 

lion ha scritto:


Vedi se � questo quello che ti serve:
http://www.accessgroup.it/HomeArgomenti.asp?ID=143&Oggetto2=Filtro
 su
listbox
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Messaggio per OndaMax e per i volenterosi

OndaMax, spero che i risponderari!
Invano cerco di risolvere un problema.
Ho installato MDAC 2.71.Ok funziona tutto. Ma help in linea per i soli
oggetti ADODB č tutto in blank.
Ho bisogno di aiuto per avere l'aiuto in linea!
Grazie!
One.Emmedi

One.Emmedi  wrote in message ...

Sorry, 1md, non saprei ... ;-)

 ha scritto nel messaggio
news:Z8Uf8.52847$fa5.1...@twister2.libero.it...

Bhč almeno la soddisfazione che qualcuno mi risponda alle 0:30. Grazie lo
stesso.
Ho fatto la domanda diverse volte anche al NG ma nessuno mi dŕ retta.
Speriamo bene in futuro.
Grazie.
One.Emmedi
Newsgroup: it.comp.appl.access
Titolo: Sommare campi in un report quando uno di essi può essere null

Nel pič di pagina di un report ho messo alcune caselle di testo che tramite 
la funziona Somma fanno la somma di alcune colonne. Come scritto nell'help 
di Access la funzione somma ignora i record che contiene i campi null.
Mi trovo ad avere un problema con il calcolo di alcuni campi, ad esempio 
sempre nel pič di pagina del Report ho un campo TotImponibile che somma 
tutti gli imponibili con la funzione Somma, un campo IVA20 che calcola l'IVA 
sull'imponibile e un campo Totale che fa la somma dei due campi con 
l'origine controllo fatto cosě =([TotImponibile]+[IVA20])
Nell'origine controllo del Totale Fattura ho scritto questo: 
([Totale]+[TotArt10]+[TotArt15]) ed ho visto che se solo uno di questi campi 
č vuoto (null) il totale Fattura non viene per nulla calcolato.
Come posso fare per calcolarlo ugualmente?
Ciao 


(nz([Totale];0)+nz([TotArt10];0)+nz([TotArt15];0))
--
ac

Newsgroup: it.comp.appl.access
Titolo: 'Visual basic libreria degli oggetti non registrata'

Installazione con Windows 10 pro
Mde realizzato con Access 2003, funzionante fino a ieri, collegato via 
odbc a dati su db server
Da stamattina, se tento di avviare l'mde (che fino a ieri andava), al 
primo tentativo di pescare dal db dati, mi butta fuori "Visual Basic 
libreria degli oggetti non registrata"
Dopo le verifiche iniziali, decido di re-istallare tutto Office
Disinstallo da procedura su PannettoControllo/ProgrammiEFunzionalita
Cancello pure la directory di installazione c:\program(x86)\Microsoft 
Office\office11
Re-installo da cd originale tutto Office 2003, va su senza segnalare 
anomalie
Dopo riavvio pc provo ad avviare Access, creo nuovo db, linguetta 
TABELLE, CollegaTabelle, e ri-salta fuori l'errore di prima
Da Access da' solo la descrizione, ma dall'mde da anche il numero che e' 
l'errore 48, sto qua
 
https://msdn.microsoft.com/en-us/library/aa232611(v=vs.60).aspx
 
 
Ho verificato da PannelloControllo/ProgrammiEFunzionalita' e da ieri ad 
oggi non e' stato installato niente di nuovo
Ma cosa puo' essere successo?
Premesso che ho gia re-installato tutto Office, come recuperare l'anomalia?
Ciao e grazie
RobertoA


Tu non hai installato niente, ma forse windows update in automatico?
Altrimenti prova a cercare gli aggiornamenti, non si sa mai che qualche patch risolva.
Ciao.
-Marco-
 


Ho provato a verificare su PannelloControllo/InstallazioneApplicazioni e 
pure su voce 'Visualizza Aggiornamenti Installati'  e poi su 
C:\Programmi   o C:\Programmi(x86) ordinando per data per verificare se 
qualcosa di nuovo fosse stato creato/modificato ma non ho trovato niente
Dopo altre ricerche abbiamo deciso di rifare il pc
Ma e' stata una sonora sconfitta, che non ha prodotto esperienza valida 
per il futuro
Newsgroup: it.comp.appl.access
Titolo: Selezionare solo N record da una tabella

Ciao a tutti,
avrei bisogno di un aiuto.
Vorrei sapere se č possibile in qualche modo selezionare solamente N record
da una tabella/query.
Mi spiego meglio:
Ho una tabella "NOMI" con due campi: cognome e numero. Tramite una query ho
ordinato i record in base al campo numero. Ora, supponendo che in questa
tabella ci siano 100 record, vorrei visualizzarne in una maschera solamente
N (per esempio 9) ed il decimo record al campo "cognome" avrą "Restanti" e
al campo numero avrą la somma dei campi "numero" dei record restanti.
Come posso fare per risolvere il problema?
Grazie
ciao
Brunix

 Come posso fare per risolvere il problema?
In principio è circa:
SELECT TOP 9 cognome, numero
FROM Nomi
ORDER BY numero
UNION
SELECT "Restanti", Sum(numero)
FROM Nomi
WHERE cognome NOT IN (SELECT TOP 9 cognome FROM Nomi ORDER BY numero)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)

 Brunix
Ciao Brunix
se la tabella nomi contenuta in questa query ha i campi id -->contatore da 1
a n
un campo chiamato nome che contiene un testo di un qualcosa
SELECT top 9 ID, nome FROM nomi UNION select 0 As ID, "**da qui in poi tanti
altri**" As nomi FROM nomi
ORDER BY ID DESC;
Stavo provando a passare un parametro in modo da scegliere quanti record
vuoi visualizzare, ma non ci sono riuscito.
Aspetta altri interventi, vediamo un po' che succede.
Ciao, notte

 ha scritto nel messaggio
news:aoGue.35851$b5.15...@news3.tin.it...

Vi ringrazio
ciao
Brunix

Newsgroup: it.comp.appl.access
Titolo: Aiuto!!

Ho una maschera = categoria e una Sottomaschera con i prodotti della
categoria, Ho la necessità che scorrendo le categorie quando la
sottomaschera non contiene neanche un prodotto sia disabilitato un campo
nella maschera delle categorie. ho provato con l'inserire nella maschera su
corrente la seguente routine,
if forms![maschera].[sottomaschera]![prodotto] = "" then
me.campo.enabled = false
else
exit sub
end if
end sub
ma non funziona mi da un messaggio di errore che manca l'oggetto.
Grazie per l'aiuto
Rodrigo

 ha scritto nel messaggio
news:99476566...@fusilla.abanet.it...

ERRATO
if forms![maschera].[sottomaschera]![prodotto] = "" then
CORRETTO
if forms![maschera]![sottomaschera]![prodotto] = "" then
Ciao
Newsgroup: it.comp.appl.access
Titolo: Inserimento record

C' e' qualcuno che sa dirmi se esiste un metodo per "inserire" un record
senza fare uno stupido GOTO acPreviouse GOTO acNext ?
Siccome ho un Join con integrità referenziale attivata,V BA non mi consente
di aggingere nuovi record alla tabella secondaria se prima non si è
verificato l' evento    insert nella tabella pricipale; infatti se lancio la
routine interessata dall' evento "Dopo Inserimento" della maschera pricipale
tutto funziona alla meraviglia, mentre non posso lanciare la routine dall'
evento "Dopo Aggiornamento" di un capmpo della tabella pricipale.
N.B. Qusto avviene solo quando sto inserendo un nuovo record proprio perchè
non si è verificato questo benedetto inserimento !
Anche con  RunCommand acCmdSaveRecord non c'è ninte da fare.
Grazie anticipate a tutti.

 wrote in message
wa155.271291$VM3.2...@news.infostrada.it...



Ho capito che ti chiami "libero", ma questo non significa che sei "libero"
di fare come ti pare! :-)))))
Scherzi a parte, se hai ritenuto, opportuno in una relazione uno-a-molti tra
due tabelle, di aggiungere l'integrità referenziale, mi sembra sacrosanto
che Access si rifiuti di inserire un record nel lato "molti" se non esiste
il record equivalente sul lato "uno".
Pertanto, o non ti serve l'integrità referenziale ed allora toglila ed il
tuo problema è risolto, oppure (come è più probabile) sull'evento "Dopo
aggiornamento"  usando la funzione DLookup (se il controllo che contiene la
chiave esterna è una casella di testo) o sull'evento "Su non in elenco" (se
il controllo che contiene la chiave esterna è una casella combinata), genera
del codice VBA che ti apre una maschera tramite la quale inserisci il record
mancante nella tabella che si trova sul lato "uno" della relazione.
Roberto

 wrote in message
W4255.271796$VM3.2...@news.infostrada.it...

Newsgroup: it.comp.appl.access
Titolo: ado connection open

Da un punto di vista teorico, di buona programmazione e gestione delle 
risorse macchina secondo voi in un'applicazione front end è meglio 
aprire la connessione al db in avvio e chiuderla solo al termine della 
sessione di lavoro oppure è più giusto aprire la connessione ogni 
qualvolta si vuole accedere a un dato e poi richiuderla immediatamente 
dopo aver manipolato o letto il dato?
Grazie a tutti voi.
Antonio.

 ha scritto nel messaggio 
news:mn.81e47d68e...@libero.it...

Per una connessione temporanea scelgo la seconda...
Ciao.
-- 
Sergio MAZZA 

Scriveva Sergio MAZZA mercoledì, 16/08/2006:

In realtà mi interessava capire bene quale dovrebbe essere l'approccio 
teorico più corretto al problema. E' corretto tenere una connessione 
sempre aperta dall'inizio alla fine o si incorre in incovenienti? Da un 
punto di vista pratico io ho l'esigenza di frequenti accessi al back 
end poichè dovrei strutturare un gestionale magazzino con frequenti 
movimentazioni di materiali (carico e scarico).
Grazie.
Antonio.

 Antonio.
Non utilizzando quella tecnica non posso dirti di più.
Ma (per come io intendo "la praticità") se dovessi pensare ad una cosa del 
genere (apri connessione/leggi-scrivi/chiudi connessione) preferirei passare 
a SQL Server o simile...
Ciao.
-- 
Sergio MAZZA 

 Antonio.
Io personalmente tengo sempre aperta la connessione, per motivi
prestazionali soprattutto.
Non mi pare di avere avuto grossi problemi, anche se l'idea che la
connessione stia aperta per molte ore al giorno mi fa' un po impressione :)
ciao
mau_rizio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Barra dei menù

Come si fa a far scomparire la barra dei menů all'avvio di una applicazione
in Access97?
E' possibile disabilitare il pulsante di uscita in alto a destra?
Grazie
Francesco

 Come si fa a far scomparire la barra dei menù all'avvio di una


 Rh6P5.4493$KJ2.1...@news2.giganews.com...

Newsgroup: it.comp.appl.access
Titolo: Creazioni Guidate

Dispongo della versione di Access 2000 e mi sono trovato di fronte a questo
problema: le creazioni guidate non partono. semplicemente una volta fatto il
doppio click non succede nulla e non parte niente
....microsoft......
Qualcuno puņ aiutarmi?

 Credo che tu debba abilitarle pemendo una pulsante (in visualizzazione
Io invece credo che tu debba scrivere correttamente DOPO il quoting!!!
Antonio

 ha scritto nel messaggio
news:wJ6t9.61887$RO.15...@twister1.libero.it...


 > Antonio
Tu conosci il 3d e per te è una"seccatura" scorrertelo tutto: immagina
invece se qualcuno vuole leggerlo e magari darti la soluzione. Da dove
parte? Dove passa poi? E' più facile per lui abbandonarti.
ciao MAssimiliano
 
--------------------------------
Inviato via 
http://usenet.libero.it

 Alb
Comunque oh!
Se t'adegui, ricevi qualche risposta, altrimenti ciccia!
Antonio

 ha scritto nel messaggio
news:8Urt9.65807$%M1.16...@twister2.libero.it...

Ok, Okkk!
Mi adeguo.
Vi ringrazio per le Vs risposte, ma non sono del tutto convinto, cioè,
generalmente un 3d io me lo leggo (quasi) tutto e poi ... perché non postate
anche quelli che non inseriscono il quotato e mettono solo la risposta?
Comunque a parte le opinioni, se così vi sembra + leggibile, farò
attenzione.
Buon lavoro!
Alb

Newsgroup: it.comp.appl.access
Titolo: Totali a fine

Ho creato un report riepilogativo su degli articoli. Vorrei sapere se
esiste la possibilità di inserire sul fondo dell'ultima pagina una serie
di totali. Ho provato ad inserirli nel piè di report, ma non li
inserisce alla fine della pagina, ma subito dopo i record.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
61f761bf3ba20f769c2...@mygate.mailgate.org...

Se i tuoi articoli sono nel corpo del Report inserisci una casella di testo
nel piè di report in cui inserisci l'espressione: somma[nome del campo con
valori da sommare] e te li stampa alla fine dell'ultimo record

 valori da sommare] e te li stampa alla fine dell'ultimo record
Questo si lo sapevo, ma volevo sapere se era possibile inserirlo non
solo dopo l'ultimo record, ma proprio a fine pagina dopo l'ultimo
record, in quanto se l'ultimo record si trova a metà pagina i totali
vengono inseriti subito dopo.




usa un sottoreport che restituisce il totale
controllo se sei sull'ultima pagina e visualizzalo
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: VBA: lanciare un comando dopo 5 minuti...

salve a tutti,
utilizzando l'istruzione TIMER come
posso fare per far partire un comando dopo 5 minuti?
grazie
sdamy


dopo 5 minuti da quando?!?!

 ha scritto nel messaggio
news:hlEm8.57012$1S3.1...@twister1.libero.it...

da quando clicco su un pulsante

 da quando clicco su un pulsante
Sull'evento click devi registrare l'ora di inisio Timer in un campo (o in
una variabile).
Sull'evento Timer confronta ciň con l'ora attuale. Se la differenza
(Datediff) = 5 esegui il comando altrimenti niente.
Maurizio



vedi l'help di timer oppure non ho capito la domanda!
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Dimensione DB superiore ad 1 Giga. Quali soluzioni ?

Prima di effettuare una compattazione ho avuto un messaggio di "raggiunta
massima dimensione del DB". In effetti era arrivato ad 1 Giga e 64. E'
possibile modificare quseta dimensione massima ? In mancanza di modifiche
dimensioni cosa proporreste in aletrnativa ? Ciao e grazie - Mauro

 ha scritto nel messaggio
news:3e131...@news.dada.it...

Spezza il DB in più DB....!
Con la tecnica FE----BE puoi avere più BE, ovvio però
che la cosa va valutata in base al tuo progetto, che non conosco.
Puoi passare ad un altro Database come SqlServer o MySQL.
Ci sono Tools abbastanza pratici con i quali puoi importare
direttamente le tabelle di Access.....!
@Alex.


1 gb è il limite di di a97 il limite di a2000/xp e 2 gb
(francamente non ho mai utilizzato db di tali dimensioni con jet)
alternativa "gratuita" di sql  MSDE (2gb 5 utenti)
ciao

 tipo AS400 ? Grazie ancora - Mauro
Solo se usi ODBC.
Con ADO devi riscrivere buona parte del progetto con gli Access Data
Project.
Ciao.


Come ti ha suggerito Oscar č corretto, e credo che DAO vada benissimo nel
tuo caso....!
Se usi DAO infati non c'č bisogno di cambiare una virgola di
codice......devi solo Relinkare le tabelle.
Hai 2 modi per RelinKare le Tabelle, anzi 3.
1)Manualmente, ma poi il BE non si deve spostare, ma questo c'č anche con
FE-BE Access-Access
2)ODBC-Direct che č meglio, si tratta di rifare dinamicamente la Connection
delle tabelle.
3)Ti crei un DSN che tramite ODBC punti al tuo Server e dinamicamente Reliki
la Connection.
Credo servano non piů di 10 righe aggiuntive da lanciare all'apertura del
DB......!
@Alex.


Grazie per queste informazioni. Ho avuto esperienze con ODBC su AS400 ma
devo approfondire la questione DAO. Farò il possibile per essere autonomo in
tal senso...ma se sarà necessario mi rifarò vivo. Grazie ancora . Mauro
Newsgroup: it.comp.appl.access
Titolo: salvare variabili in istruzione sql di access?

Salve a tutti
E' possibile in access dichiarare e salvare variabili in un istruzione
sql?
Ad esempio ho scritto questa query per la migrazione dei dati da un
db
all'altro, con
campi diversi
insert into prova2 (pos_anno, pos_nome, nome)
select
instr(1,prova.restauro,"nel") as pos_anno,
instr(1,prova.restauro,"dal") as pos_nome,
mid(prova.restauro, instr(1,prova.restauro,"dal")+3, pos_anno -
pos_nome -3 ) as p_nome from prova
il problema è che ho dovuto inserire dei campi che da un punto di
vista
progettuale sono
inutili (pos_nome e pos_anno), ma senza di essi la query non va.. se
potessi
definire
delle variabili in un istruzione sql risolverei..
Grazie per l'attenzione

 ha scritto nel messaggio 
news:5125abe5-2a4e-4c30...@w35g2000yqm.googlegroups.com...
Salve a tutti
E' possibile in access dichiarare e salvare variabili in un istruzione
sql?
Ad esempio ho scritto questa query per la migrazione dei dati da un
db
all'altro, con
campi diversi
insert into prova2 (pos_anno, pos_nome, nome)
select
instr(1,prova.restauro,"nel") as pos_anno,
instr(1,prova.restauro,"dal") as pos_nome,
mid(prova.restauro, instr(1,prova.restauro,"dal")+3, pos_anno -
pos_nome -3 ) as p_nome from prova
il problema č che ho dovuto inserire dei campi che da un punto di
vista
progettuale sono
inutili (pos_nome e pos_anno), ma senza di essi la query non va.. se
potessi
definire
delle variabili in un istruzione sql risolverei..
Grazie per l'attenzione
------------------------
Se ho ben capito, la risposta č sě...a patto che usi il codice.
Qui, nel codice, potrai creare tutte le variabili che vuoi, anche 
prendendole da un'apposita tabella che avrai provveduto a creare, ed usare 
il tutto a tuo piacimento, anche creando enunciati sql da eseguire.
Ciao, Carlo

 
No non puoi
mid(prova.restauro, 
instr(1,prova.restauro,"dal")+3,(instr(1,prova.restauro,"nel")) 
-(instr(1,prova.restauro,"dal"))-3 as pos_nome
Quello che puoi e' "complicare" la clausola, considerando che, almeno in 
vba, se non trova "nel" (o "nel" e' minore di "dal") va in errore
--
ac
Newsgroup: it.comp.appl.access
Titolo: Aggiungere percorso attendibile in ACCESS 2007

......................................................................
Buona serata a tutti.
E' possibile, con vba residente all' esterno di un DB Access 2007 (per
esempio uno script in un file di testo) aggiungere al DB 2007 un
percorso attendibile ? Sapete, quello che si fa a mano cliccando su
centro sicurezza.
Grazie

 su centro sicurezza.
Vedi l'esempio di Cinzia:
http://accessdaziacin.wordpress.com/2010/02/18/aggiungere-una-directory-alle-trusted-location-di-access/
Puoi anche usare un reg file o mandare un parametro al tool
AddPath.exe che trovi sul sito di Gunter insieme con
l'informazione sulle chiavi necessari nel registro:
http://www.accessribbon.de/en/?Trust_Center:Trusted_Locations
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 Vedi l'esempio di Cinzia:
http://accessdaziacin.wordpress.com/2010/02/18/aggiungere-una-directo.
..
Molte grazie.
Questo di Cinzia mi sembra sia abbastanza chiaro.
Ma funziona anche se il lavoro lo esegue lo script ?
Oppure deve per forza essere eseguito da vba in
access ?
Infine vorrei chiederti :
ma per eseguire uno script che esegue una operazione
del genere, occorre essere amministratore ?

Newsgroup: it.comp.appl.access
Titolo: Requery non voluto di una sottotabella

Ciao a tutti,
scusate la domanda stupida ma è da un po' di tempo che inserendo dati
in una sottomaschera (formato foglio dati) dopo aver iniziato a
compilare un nuovo record, il programma mi fa un "requery" della
sottomaschera spostandosi di conseguenza al primo record inserito in
precedenza.
Sapreste dirmi a che cosa è dovuto il problema e se é già capitato a
qualcuno?
Faccio presente che uso access sotto parallels.
Ciao e grazie

"SIMONE PILAN"  ha scritto nel messaggio 
news:0e66a20a-1e40-4351...@m13g2000yqb.googlegroups.com...

Ciao e grazie
_____________Risposta:
Parallers non c'entra nulla, coi deve essere del codice che fa quello che 
dici
MA

Newsgroup: it.comp.appl.access
Titolo: stampa unione: query di selezione che non passa i dati  e tabella che passa i dati in formato diverso

Salve, ho Office2002 e ho creato un documento con stampa unione utilizzando 
i dati che in Access.
1. ho creato una query di selezione su due tabelle e eseguendola su Access 
mi fa vedere correttamente i dati nel recordset, mentre collegando il 
documento Word alla query, il Word mi fa vedere un recorset vuoto. Ho fatto 
un prova collegando il documento a una tabella e i dati vengono importati. 
Ho trasformato la query di selezione in query di creazione tabella e o 
collegato quest'uňtima al documento di Word e funziona (!?) Ho aggirato 
l'ostacolo, ma non mi pare la prassi corretta. Avete da suggerirmi qualcosa?
2. secondo problema: La stampa unione preleva i dati dalla tabella creata 
come sopra descritto, ma importa le date nel formato anglosassone mm/gg/aaaa 
anziché nel corretto gg/mm/aaaa pur essendo le date nel giusto formato nella 
tabella di Access. Avete suggerimenti?
A grazie a Tutti
Saluti NSantini 

 Saluti NSantini
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Utilizzo proprieta' RecordSource

Ciao a tutti.
Ho una maschera con una query sottostante che, esegue diversi calcoli e
funziona in A2000.
Per problemi di protezione, curiosando su alcune risposte del SitoComune, mi
e' venuta l'idea di eliminare la query sottostante sfruttando la proprieta'
in oggetto sull'evento Apertura (come suggerito da Roberto).
Prima di eliminare la query, ho copiato il relativo codice SQL e l'ho
incollato,opportunamente aggiustato, nella routine evento come indicato qui
di seguito :
Private Sub Form_Open(Cancel As Integer)
Dim strNuovoRecord As String
strNuovoRecord = " SELECT clienti.[nome societā], clienti.codiceC,
clienti.comune1 " _
& "FROM clienti; "
Me.RecordSource = strNuovoRecord
End Sub
N.B. Quella indicata e' una query semplicissima di esempio per economia di
lettura per chi mi leggera'.
Andando nella struttura della maschera, mi aspettavo continuasse a
funzionare o, quanto meno,  vedere l'elenco dei campi.Niente di tutto
questo.
Resto in attesa di leggere una gentile risposta e,se la strada seguita fosse
errata, cosa posso fare per risolvere questo problema.
Grazie e ... BUONE FESTE !!
Maurizio


Certo che non vedi l'elenco campi...non esiste! Esiste solo a runtime, cioè
viene creato all'apertura della maschera.
Se vuoi vedere l'elenco puoi mettere la stringa sql in origine record della
maschera:
Select * from Clienti; (per esempio) e togliere il codice oppure usarli
entrambi avendo cura di aggiungere un requery al codice: me.requery.
D'altro canto per costruire la struttura della maschera hai dovuto per forza
usare una tabella o una query come "Origine Record" che poi hai cancellato e
usanto il codice.
Se usi l'istruzione sql come Origine Record, ti ricordo di non mettere il
segno "=" nè i doppi apici ma un punto e virgola alla fine dell'istruzione.
Ciao, Carlo

 Maurizio
Non sono sicuro di aver capito il tuo problema.
Ma se il tuo problema è che aprendo la struttura della maschera non riesci
più a vedere l'elenco dei campi, è normale; però, visto che il vero
RecordSource te lo imposti da codice VBA all'apertura della maschera stessa,
solo al fine di vedere la lista dei campi, nessuno ti vieta, nella struttura
della maschera, di indicare che l'origine record è la tabella su cui è
basato il codice SQL: nel tuo caso la tabella Clienti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------




 Grazie. Cioa e BUON 2003 !!!
Un felice 2003 a te.
--
Roberto



Dimenticavo...
Per quanto riguarda RecordSource, molto di più di quello che posso dirti io
lo trovi scritto nell'help in linea all'argomento Proprietà OrigineRecord.
--
Roberto

Newsgroup: it.comp.appl.access
Titolo: Data aggiornamento record

Vorrei sapere se c'è la possibilità di memorizzare la data di modifica di un
record in apposito campo, quando la si fà direttamente da tabella.
(da maschera spulciando su precedenti faq ho visto che è possibile su evento
"prima di aggiornare" con "now")
grazie


No, non è possibile. Sarebbe necessario avere a disposizione un sistema come 
i trigger di SQL Server.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: pulizia di file html

>>>>  
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


Prova ad importarli con Access, scegli dati esterni, altro, documenti html
dovresti riuscirci.
saluti
 
Marco Dell'Oca

Newsgroup: it.comp.appl.access
Titolo: Help cronoprogramma lavori

Devo fare un cronoprogramma lavori per una stabilimento di produzione 
in cui dovrei avere il periodo temporale, il n° di pezzi prodotti, la 
capacità dei pezzi, un colore che cambia in base alle commesse, e vari 
totali. Come posso procedere? Al momento sono un po in confusione e non 
so da dove cominciare a ragionare. Ora usano un foglio excel inserendo 
manualmente i dati, mettendo delle somme e impostando i vari colori 
disfondo alle caselle. Buon risultato ma la modifica è un casino.
Grazie

 ha scritto nel messaggio 
news:200510060...@mynewsgate.net...

1.    Esigenze del Committente
2.    Risultato a cui vuole arrivare il Committente
3.    Input e Materiali reperibili dal Cliente
4.    Analisi Preliminare sviluppo attività
5.    Apporto modifiche e\o *correzione del tiro*
6.    Definizione tempi\costi
7.    Firma contratto e buon lavoro!!!!!
Scherzi a parte, cerca di fare quanta più analisi possibile, ti ottimizzerà 
il tutto e ti servirà come linea guida.
Io in questi giorni ho avuto grossi problemi con una procedura relativamente 
*stupida* SOLO perchè non l'ho analizzata a modo ... e che dire ... ne ho 
tratto un enorme insegnamento!
Buona giornata.
--
MC 

 Buona giornata.
Ok ci proverò, è che mi sono appena maritato ed ho il cervello in panne:-
))

 panne:- ))
Questo fa "Molto sposato..."
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Maschera bloccata

 
          Ciao a tutti
Avrei bisogno di sapere se (e eventualmente come) in una maschera
sia possibile immettere i dati solo nel record "NUOVO"
in modo da consultare i dati ma una volta immessi non avere la possibilità
di modificarli (se non da tabella)
Sò che questo è possibile farlo con una query di accodamento ma siccome
i dati per record sono tanti dovrei fare una query mostruosa esiste una
soluzione +
veloce
Scusate le lungaggini
Grazie anticipatamente
Daniele
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Daniele
In proprietà di Form hai, fra le altre:
Allow Edits
Allow Deletions
Allow Additions
poste di Default a Yes.
Poni a No le prime due e potrai solo aggiungere
nuovi record.
Ciao
Bruno
Newsgroup: it.comp.appl.access
Titolo: Domanda su una query particolare

Buonasera,
ho due tabelle di nome Computer e TestDaEseguire, con rispettivamente
i campi:
Computer: IP (indirizzo IP della macchina), id_TEST (tipo di test)
TestDaEseguire: ID (chiave primaria), id_TEST
io vorrei una query che mi "dicesse", per ogni macchina, un test che
può eseguire. Mi spiego meglio con un esempio:
Con la query
SELECT Computer.Ip, TestDaEseguire.ID
FROM Computer LEFT JOIN TestDaEseguire ON Computer.id_TEST=
TestDaEseguire.id_TEST
ottengo questa tabella
      Ip	    ID
127.0.0.1	288
127.0.0.1	290
127.0.0.1	292
192.168.1	288
192.168.1	290
192.168.1	292
192.168.3	296
192.168.3	298
192.168.3	299
192.168.4	289
192.168.4	291
192.168.4	294
192.168.6	289
192.168.6	291
192.168.6	294
questa mi dice, ad esempio, che le macchine 127.0.0.1 e 192.168.0.1
possono eseguire indifferentemente il test 288,289.292. Coma faccio io
ad ottenere dalla query una tabella del tipo:
127.0.0.1	288
192.168.1	290
192.168.3	296
192.168.4	289
192.168.6	291
in cui ad ogni macchina è associato UN solo test e tutti diversi tra
loro?
Grazie, Emilio.

 ha scritto nel messaggio
ho due tabelle di nome Computer e TestDaEseguire, con rispettivamente
i campi:
Computer: IP (indirizzo IP della macchina), id_TEST (tipo di test)
TestDaEseguire: ID (chiave primaria), id_TEST
io vorrei una query che mi "dicesse", per ogni macchina, un test che
puň eseguire. Mi spiego meglio con un esempio:
Con la query

ottengo questa tabella



in cui ad ogni macchina č associato UN solo test e tutti diversi tra
loro?
-------------
La tua richiesta č strana e per darti un buon suggerimento ritengo utile 
chiederti: perchč ti serve una cosa simile?
Inoltre: se per due ip diversi fosse previsto un unico test uguale per 
entrambi, come gestisci la cosa?
Ciao
Davide
-- 
http://www.gestionedati.com
"...perchč non esistono saggi per nascita."
(Ptahhotep, 2640 ac) 

 entrambi, come gestisci la cosa?
Io voglio proprio evitare che si verifichi una cosa del genere,
assegnando ad ogni macchina (e solo a quella macchina) uno specifico
test tra quelli di sua competenza.
Ho visto che ottenere questo risultato con SQL server è molto
semplice, ma con Access?
Grazie, Emilio.

 ha scritto nel messaggio




--------------------------
Dal mio punto di vista SQL Server e access sono la stessa cosa dato che uso 
solo ADP ormai da un po'.
Se hai risolto con SQL usa un adp e accedi alla sp.
Oppure ancora (ma lo sconsiglio a meno che tu non abbia un db già bello 
pronto in mdb) usa ODBC per collegare la sp.
Viceversa, se vuoi proprio rifarla in un mdb per esigenze tue, posta la sp e 
vediamo di trasformarla in query (o in codice VB se troppo complessa)
Ciao
Davide
-- 
http://www.gestionedati.com
"...perchè non esistono saggi per nascita."
(Ptahhotep, 2640 ac)
Newsgroup: it.comp.appl.access
Titolo: x ST: Re: Standard LNC o Lezinsky

Credo che i vantaggi siano di aumentare la leggibilità del codice ST,
perchè un conto è se hai moduli o in generale codice di poche linee,
ma se cominci ad avere molte linee è più facile, soprattutto se stai
leggendo codice scritto da altri. E poi ti dico qual'è l'esempietto,
per quanto piccolo, che mi ha convinto ad usare quasto tipo di
nomenclatura: quando hai una variabile che leggi come  Integer e poi
la converti a String puoi avere
strIdPaziente = Cstr(intIdPaziente)
e lo trovo proprio scritto bene!
ciao ST
andRea

 ha scritto nel messaggio
news:893ae1d4.03060...@posting.google.com...

Grazie per la risposta. Credo che in effetti la maggiore utilità stia nel
codice che viene/verrà letto da altre persone.
Grazie.
Ciao
Silvio

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

Newsgroup: it.comp.appl.access
Titolo: dlookup, iif o niente codice?

Salve a tutti sono nuovo. 
Sto progettando un gestionale per la mia
attività (agenzia marittima). Vorrei trovare la soluzione più semplice al
seguente problema:
Ho una tabella "PrezziBanane" formata dai seguenti
campi: ID, ScaglionePeso (0-500 Kg, 501-1000 Kg, 1001-2000 Kg, etc.),
Prezzo (20000 lire/Kg, 15000 lire/Kg, etc.). Voglio creare una maschera
"PreventivoBanane" con una textbox "PesoBanane". L'utente deve inserire il
peso nella textbox e magicamente dovrebbe comparire (in un altra textbox o
combo, indifferente) il prezzo dello scaglione corrispondente. Facile?
Cercando tra i msg passati del NG ho capito che dovrei utilizzare una
ramificazione di iif oppure una dlookup. Giusto? E se non volessi
utilizzare il codice perchè son troppo grullo e non lo capisco?
Ringrazio anticipatamente.
Pierpa
--------------------------------
Inviato via 
http://usenet.iol.it

 ha scritto nel messaggio
news:195Z110Z121Z227...@usenet.iol.it...

Struttura la tua tabella PrezziBanane in questo modo
ID                     Contatore e chiave primaria
PesoMinimo      Numerico
PesoMassimo    Numerico
Prezzo               Numerico
In base al tuo esempio riempi la tabella PrezziBanane così:
ID        PesoMinimo    PesoMassimo    Prezzo
1                  0                     500            20000
2              501                   1000            15000
3            1001                   1500            12000
4            1501            99999999           10000
Se nella tua maschera la casella di testo dove digiti il peso delle banane
si chiama Peso e la casella di testo dove vuoi far comparire magicamente il
prezzo si chiama Prezzo, a fronte dell'evento "Dopo aggiornamento" della
vasella di testo Peso genera il seguente codice VBA:
Me!Prezzo = DLookup("[Prezzo]", "PrezziBanane", "PesoMinimo<=" & Me!Peso & "
And PesoMassimo >=" & Me!Peso)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: evento su struttura a schede

Buon pomeriggio.
Ho una form con i controlli inseriti in una struttura a schede.
Con il seguente codice, su evento click dei pulsanti cmdAvanti e cmdIndietro, li abilito o disabilito in base alla pagina in cui sono posizionato.
    If Me.TabCtl = Me.TabCtl.Pages.Count - 1 Then
        Me.cmdAvanti.Enabled = False
    Else
        Me.cmdAvanti.Enabled = True
    End If
    If Me.TabCtl = 0 Then
        Me.cmdIndietro.Enabled = False
    Else
        Me.cmdIndietro.Enabled = True
    End If
Stesso risultato vorrei ottenerlo se mi sposto cliccando direttamente sul nome della pagina.
Ho provato a mettere il codice su evento click sia del controllo della struttura, che su quello di ogni singola pagina, ma in nessuno dei due casi parte il debug.
Quindi, la domanda è, perchè su evento click() il codice non parte? Su quale evento e di quale oggetto devo impostarlo?
Grazie.


Devi usare l'evento CHANGE del TabControl...
 
Basta chiamare questa Sub sia su Click dei Button che su Change del Tab:
 
Private Sub RefreshTabControl()
    Me.cmdAvanti.Enabled = NOt(Me.TabCtl = Me.TabCtl.Pages.Count - 1)
    Me.cmdAvanti.Enabled = Me.TabCtl = Me.TabCtl.Pages.Count - 1
 
    Me.cmdIndietro.Enabled = Not (Me.TabCtl = 0)
    Me.cmdIndietro.Enabled = Me.TabCtl = 0
End Sub
 
@ALex

Avevo fatto in tempo a LEGGERE il tuo messaggio..., ed immagino tu ci sia arrivato da solo...
 
 
Esempio Logica cmdAvanti:
 
If Me.TabCtl = Me.TabCtl.Pages.Count - 1 Then
    Me.cmdAvanti.Enabled = False
Else
    Me.cmdAvanti.Enabled = True
End If
 
La logica cmdAvanti diventa:
 
Me.cmdAvanti.Enabled = Me.TabCtl = Me.TabCtl.Pages.Count - 1
 
Mentre la logica [cmdIndietro]:
 
If Me.TabCtl = 0 Then
   Me.cmdIndietro.Enabled = False
Else
   Me.cmdIndietro.Enabled = True
End If
 
diventa:
Me.cmdIndietro.Enabled = Me.TabCtl = 0
 
Quindi:
Private Sub RefreshTabControl()
    Me.cmdAvanti.Enabled = (Me.TabCtl = (Me.TabCtl.Pages.Count - 1))
    Me.cmdIndietro.Enabled = Me.TabCtl = 0
End Sub
 
Se la tua Funziona, questa è UGUALE.
 
@Alex


Grazie Alex per il tuo intervento.
L'evento ovviamente adesso viene attivato ma il codice non è corretto.
Quando clicco sul nome della prima scheda, si disattiva il pulsante avanti anzichè quello indietro, se clicco sulla seconda pagina si disattivano entrambi e se sto sulla terza (ultima) si disattiva il pulsante indietro anzichè avanti.
Ho modificato il codice come segue risolvendo il problema su prima e ultima pagina, ma se sono nelle pagine centrali i due pulsanti anzichè essere entrambi abilitati sono invece disabilitati.
    Me.cmdAvanti.Enabled = Not (Me.TabCtl = Me.TabCtl.Pages.Count - 1)
    Me.cmdAvanti.Enabled = Me.TabCtl = 0
 
    Me.cmdIndietro.Enabled = Not (Me.TabCtl = 0)
    Me.cmdIndietro.Enabled = Me.TabCtl = Me.TabCtl.Pages.Count - 1
Cos'altro bisogna aggiungere?
Saluti.

 Saluti.
 
Leggi il POST precedente... delle 13.20
 
@Alex


Tutto Ok.
Grazie Alex.
Newsgroup: it.comp.appl.access
Titolo: ot TOGLIERE XP e installare 2000 ERRORE interno 2343

ok può essere considerato ot ma visto che è il risultato della valutazione
di AXP
ho avuto la bella idea di passare ad office xp e visto i risultati sto
cercanco di tornare alla versione precedente sistema operativo nt4 risultati
xp si disinstalla ma office 2000 dice:
informazioni su windows installer :
errore interno 2343: per ottenre assistenaza tecnica, contattare il Servizio
Supporto Tecnico Clienti
ho scaricato windows installer ma nulla
la stessa cosa fatta su windows 2000 ok
come faccio per ritornare ad una versione decente (o meno indecente) di
office
ciao

"Liones" <Lio...@Tin.it> ha scritto nel messaggio
news:ahp06p$qsi$1...@pluto.news.dsi.unimi.it...

non voglio scoraggiarti, ma ho avuto un problema analogo con l'accoppiata
win XP office XP, soluzione proposta da supporto tecnico microsoft:
"formatta hd", sai che supporto c'ero arrivato anche io...
by
stwe

 ciao
Tutti parlano male di OfficeXP....
ma qualcuno potrebbe spiegarmi il perche'?
Quali problemi ha??
La cosa mi interessa parecchio visto che ho OfficeXP
e ho comprato "Manuale di programmazione Access2002"...
e sto svilluppando , o meglio sto cercandi di sviluppare,
una applicazione con Access2002.

 ok puň essere considerato ot ma visto che č il risultato della valutazione

Per caso hai disinstallato Lotus Notes?
Se č cosě ho la soluzione.
Ciao, Carlo

 ha scritto nel messaggio
news:kVV%8.118322$Jj7.2...@news1.tin.it...

aaaaaaaaaaaaaaaaaaaaaaggggggggggggggggggggggghhhhhhhhhhhhhhhhhhhhhhhhhhh
da denuncia
aridatemelisoldi

 una applicazione con Access2002.
vedi
XP e stampe report  del 24/07/02

 Se è così ho la soluzione.
Lotus Notes è presente sul PC
cosa si può fare
ciao