title: Aiuto gestioni gruppi

text:
Maurizio75 wrote:
>>Non te ne avere a male ma mipuoi indicare passopassola procedura da
>>compiere...
>>:-) grazie...
>>
>
> Credo tu abbia gia creato il tuo mdw visto che mi hai parlato di
> protetto.mdw (quello di default e system.mdw), quindi avvia wrkgadm.exe e
> clicca su entra... scegliendo il percorso dove e fisicamente posizionato,
> trova il tuo file "protetto.mdw" e premi "OK"... cosi il sistema e impostato
> sul nuovo file di gruppo "protetto.mdw" (quindi e per tutti i DB).
vai nel file intendi .mdb?  se si ho un errore "non si dispone delle
autorizzazioni necessarie per utilizzare il file importaz.mdb rivolgersi
all'autore o all' amministratore..."
che dovrei essere io .....????
> Vai nel file incriminato e ELIMINA TUTTE LE IMPOSTAZIONI UTENTI /
> GRUPPI...salvalo...
> Riattiva il file di gruppo "system.mdw" con il medesimo sistema di cui sopra
> e vedi un po se funziona.
>
> Famm' sape!
> Maurizio
>
>
ho provatoa riattivare system.mdw su importaz.mdb da sempre il solito errore...
>


title: Aiuto gestioni gruppi

text:
> ho provatoa riattivare system.mdw su importaz.mdb da sempre il solito
errore...
Secondo me ti stai incasinando alla grande senza saperlo... ma tu hai
variato il file standard system.mdw?


title: Aiuto gestioni gruppi

author: ciakky

text:
Maurizio75 wrote:

io ho solo fatto partire il wizard (impostazione guidata protezione) che poi mi ha chiesto un nome nel quale ho inserito protetto
altro non ho fatto non so cosa fa il wizzard


title: Aiuto gestioni gruppi

text:
se non e sono grandi mandami l'MDB e l'MDW... vedo che e successo.
(RICORDA... solo se non sono grandi)


title: Aiuto gestioni gruppi

text:
Maurizio75 wrote:
> se non e sono grandi mandami l'MDB e l'MDW... vedo che e successo.
> (RICORDA... solo se non sono grandi)
>
>
>
pURTROPPO MDB 22MB....


title: Aiuto gestioni gruppi

text:
ciakky <ciak_1@inwind.t> wrote in message 3C8DEF3E.3040002@inwind.t...

Salute!!!! e che mostro e ?!?!?!
Perche e cosi grande? ... ma tu non usi progettazione in Front & Back end
(mdb dati/relazioni e mdb processi)???
E' troppo... le mie applicazioni non superano i 4Mb (ma esagerando)... ma lo
compatti di tanto in tanto?
Tralasciando questo, ma copie ne hai... dove per copie intendo quelle fatte
prima del tuo "BUCO NERO"?


title: Aiuto gestioni gruppi

text:
Maurizio75 wrote:

il dbase  e` cosi grande perche contiene delle tabelle importate da db3 e sistemate in maniera razionale
sto poi utilizzando dei dati di un applicativo che girava sotto dos e
dal 1985....
il problema che la copia di back upe` ferma a 16mbdi lavoro per cui
dovreirifarequasi tutto.....
se fosse possibile accedere a questo dannato .mdb
tra l' altro avevo anche cominciato a buttar giu` qualche tabella per poi
dividere il tutto ma....


title: Routine su ComboBox su Aggiornamento

author: Vit

text:
          salve a tutti,
ho la necessità di aprire diverse maschere in funzione della scelta del
valore della combobox...
supponiami di avere una combobox con 3 valori : A; B; C;
ed ho 3 maschere: Form A; Form B; Form C;
pensavo di mettere una Routine che sull'aggiornamento della combo andava in
qualche modo ad aprire la relativa maschera....
è fattibile?????
grazie a tutti
Vit
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Routine su ComboBox su Aggiornamento

author: Morgan

text:
"Vit" <
sfo...@libero.it
> ha scritto nel messaggio
news:194Z153Z209Z155Y...@usenet.libero.it...
>
>          salve a tutti,
>
> ho la necessità di aprire diverse maschere in funzione della scelta del
> valore della combobox...
>
> supponiami di avere una combobox con 3 valori : A; B; C;
>
> ed ho 3 maschere: Form A; Form B; Form C;
>
> pensavo di mettere una Routine che sull'aggiornamento della combo andava
> in
> qualche modo ad aprire la relativa maschera....
>
> è fattibile?????
>
> grazie a tutti
>
> Vit
Yes
Sull AfterUpdate della combo
Dim strNomeMaschera as String
'Se la combo ha una colonna sola
strNomeMaschera = Me.cmbTuaCombo.Column(0)
DoCmd.OpenForm strNomeMaschera
Ciao
Morgan


title: Routine su ComboBox su Aggiornamento

text:

          Grazie 1000!!!! proprio quello che mi serviva ;-)
e se volessi "prelevare" un valore dalla maschera in cui ho la combo e
riportarlo maschera che mi ha aperto la combo, come posso fare?????
supponiamo che nella maschera origine ci siano i seguenti controlli:
- CodiceCliente
- Cognome Cliente
- NomeCliente
- Indirizzo
- ComboTabella(quella che mi permette di aprire una nuova maschera)
- Data
nel Form A, per collegamenti vari, doveri riprendere il CodiceCliente e la
Data... come faccio????
immagino che devo operare con la funzione OpenForm, ma come?????
grazie ancora ;-)



title: Routine su ComboBox su Aggiornamento

author: Nicola Di Martino

text:
CUT
>
> e se volessi "prelevare" un valore dalla maschera in cui ho la combo e
> riportarlo maschera che mi ha aperto la combo, come posso fare?????
>
> supponiamo che nella maschera origine ci siano i seguenti controlli:
>
> - CodiceCliente
> - Cognome Cliente
> - NomeCliente
> - Indirizzo
> - ComboTabella(quella che mi permette di aprire una nuova maschera)
> - Data
>
> nel Form A, per collegamenti vari, doveri riprendere il CodiceCliente e la
> Data... come faccio????
>
> immagino che devo operare con la funzione OpenForm, ma come?????
>
> grazie ancora ;-)
>
> Vit
>
Guarda la proprietą OpenArgs nell'apertura di una form
oppure sul sito di Alessandro Baraldi
Sez forms "il quarto argomento di DoCmd.OpenForm"
non ho i riferimenti sotto mano adesso per poterti scrivere il link
mi spiace, ma č gią una linea da seguire.
Ciao
Nik


title: Routine su ComboBox su Aggiornamento

text:
                    Il 23 Mar 2006, 16:54, "Nicola Di Martino" <
nic.dim...@libero.it
> ha
scritto:
>
> CUT
> >
> > e se volessi "prelevare" un valore dalla maschera in cui ho la combo e
> > riportarlo maschera che mi ha aperto la combo, come posso fare?????
> >
> > supponiamo che nella maschera origine ci siano i seguenti controlli:
> >
> > - CodiceCliente
> > - Cognome Cliente
> > - NomeCliente
> > - Indirizzo
> > - ComboTabella(quella che mi permette di aprire una nuova maschera)
> > - Data
> >
> > nel Form A, per collegamenti vari, doveri riprendere il CodiceCliente e
la
> > Data... come faccio????
> >
> > immagino che devo operare con la funzione OpenForm, ma come?????
> >
> > grazie ancora ;-)
> >
> > Vit
> >
> Guarda la proprietà OpenArgs nell'apertura di una form
> oppure sul sito di Alessandro Baraldi
> Sez forms "il quarto argomento di DoCmd.OpenForm"
> non ho i riferimenti sotto mano adesso per poterti scrivere il link
> mi spiace, ma è già una linea da seguire.
> Ciao
> Nik
>
          ok, ho dato un okkio in giro e sono arrivato a questa conclusione, ke però
non funge ;-(
sulla maschera origine:
Private Sub ComboTabella_AfterUpdate()
Dim strNomeMaschera As String
Dim strParametri As String
Dim Campo1 As String
Dim Campo2 As String
Campo1 = Me.COD_CONTRATTO
Campo2 = Me.AGENTE
strNomeMaschera = Me.ComboTabella.Column(2)
strParametri = "Campo1;Campo2"
DoCmd.OpenForm strNomeMaschera, , , , acFormAdd, , strParametri
Esci_ComboTabella_AfterUpdate:
    Exit Sub

Err_ComboTabella_AfterUpdate:
    MsgBox Err.Description
    Resume Esci_ComboTabella_AfterUpdate
End Sub
e sulla maschera obiettivo (dove dovrei sfruttare i parametri passati da
OpenArg) ho il seguente:
Private Sub Form_Load()
   Dim varPar As String
   If Len(Me.OpenArgs) = 0 Then DoCmd.Close
   varPar = Split(Forms![Contratto].OpenArgs, ";")
   Forms![Opzione maxi-rata]![COD RATA STANDARD] = varPar(0)
   Forms![Opzione maxi-rata]![DURATA] = varPar(1)

End Sub

non so cosa c'è che non va.....
please help me ;-)
End Sub



title: Routine su ComboBox su Aggiornamento

text:
CUT
>
>
> non so cosa c'è che non va.....
>
> please help me ;-)
>
forse l'errore è qui
    strParametri = "Campo1;Campo2"
cosi come è messa non riporta il valore dei due campi ma solo una stringa
dove c'è scritto:
Campo1;Campo2
che non ti serve a niente...
scrivi così
    strParametri=Campo1 & ";" & Campo2
ti torna la sintassi?
devi concatenare le stringhe
 ma ti dirò di + io metterei direttamente i due campi
strParametri=Me.COD:CONTRATTO & ";" & Me.AGENTE
e via...
Ciao
Nik


title: Menu STAMPA mancante in Report

author: Domy

text:
Salve,
in Access 2007 come faccio a far comparire la barra del menu di stampa
nella modalit� PREVIEW di un report ??
perch� non mi compare?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Help access

author: Haqmoz

text:
Ciao a tutti,
è la prima volta che posto in questo newsgroup e spero non sarà l'ultima.
Sono un ragazzo che utilizza sporadicamente VBA per alcune applicazioni.
Le domande che vorrei porvi è sono le seguenti:
a: come posso connettermi, tramite ODBC (Microsoft o Oracle) ad un Db Oracle
utilizzando Access97, in modo tale da non visualizzare la richiesta di
password all'inizio della connessione?
b: come posso cancellare una tabella all'interno di un'altro database access
remoto?
Grazie per le eventuali risposte.


title: Help access

author: Lbo da casa

text:
>a: come posso connettermi, tramite ODBC (Microsoft o Oracle) ad un Db Oracle
>utilizzando Access97, in modo tale da non visualizzare la richiesta di
>password all'inizio della connessione?
nella stringa di connessione aggiungi: ;PWD=password.  probabilmente
ti chiederà anche l'utente, quindi forse è meglio che aggiungi anche
;USERID=utente, se non l'hai già fatto.
>b: come posso cancellare una tabella all'interno di un'altro database access
>remoto?
vedi sull'help drop table.  siccome quello che vuoi fare è eseguire
una operazione sql su un altro db, dovrai settare una variabile
oggetto database sul db remoto, e poi col metodo .execute eseguire
"sul db remoto" il comando sql:
dim dbs as database
dim ssql as string
set dbs = dbengine.workspaces(0).opendatabase("path\name.mdb")
ssql = "DROP..."
dbs.execute ssql
>
>Grazie per le eventuali risposte.
>
>
>
>
>
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Ordinamento nomi che contengono un apostrofo

author: orte

text:
Access 2007. L'ordinamento di una tabella non tiene conto dell'apostrofo
nel senso che Access semplicemente lo ignora e procede all'ordinamento
come se non esistesse. (Es. D'Abate, Daboni, D'Auria ...).
E' possibile impostare il db in modo che l'apostrofo sia considerato e
preceda ogni altro carattere (per ottenere D'Abate, D'Auria, Daboni...)?
Gradito anche ogni altra indicazione per ottenere l'effetto voluto.
Grazie


author: Bruno Campanini

text:
orte brought next idea :
> Access 2007. L'ordinamento di una tabella non tiene conto dell'apostrofo nel
> senso che Access semplicemente lo ignora e procede all'ordinamento come se
> non esistesse. (Es. D'Abate, Daboni, D'Auria ...).
> E' possibile impostare il db in modo che l'apostrofo sia considerato e
> preceda ogni altro carattere (per ottenere D'Abate, D'Auria, Daboni...)?

Prova cosï¿œ:
SELECT T1.Cliente
FROM T1
ORDER BY Replace([Cliente],"'",Chr(32));

Creando cioï¿œ un campo invisibile nella query dove l'apostrofo ï¿œ
rimpiazzato da uno spazio CHR(32), e ordinando ASC in base a detto
campo.

Non dovrebbe essere necessario poichï¿œ anche l'apostrofo CHR(39)
precede, come lo spazio CHR(32), qualsiasi carattere alfanumerico.
Ma evidentemente quegli emeriti c... dei programmatori MS pensando,
more solito, di aver sempre a che fare con c... pari loro, hanno avuto
la sublime idea di sovvertire, per il CHR(39), il normale ordinamento
ASCII.

Bruno


text:
Il 11/11/2012 18:39, Bruno Campanini ha scritto:

> Prova così:
> SELECT T1.Cliente
> FROM T1
> ORDER BY Replace([Cliente],"'",Chr(32));
>
> Creando cioè un campo invisibile nella query dove l'apostrofo è
> rimpiazzato da uno spazio CHR(32), e ordinando ASC in base a detto campo.
>
> Non dovrebbe essere necessario poiché anche l'apostrofo CHR(39) precede,
> come lo spazio CHR(32), qualsiasi carattere alfanumerico.
> Ma evidentemente quegli emeriti c... dei programmatori MS pensando, more
> solito, di aver sempre a che fare con c... pari loro, hanno avuto la
> sublime idea di sovvertire, per il CHR(39), il normale ordinamento ASCII.
>
> Bruno
>
>
Grazie, gentilissimo e tempestivo.
Pensavo anch'io ad una cosa del genere, ma mi stupisco che non esista
una scelta "di sistema" per una cosa che credo interessi molti.
O forse le D e le L con apostrofo sono solo in Italiano?
Grazie ancora
Ciao


text:
orte was thinking very hard :
> Il 11/11/2012 18:39, Bruno Campanini ha scritto:
>
>> Prova cosï¿œ:
>> SELECT T1.Cliente
>> FROM T1
>> ORDER BY Replace([Cliente],"'",Chr(32));
>>
>> Creando cioï¿œ un campo invisibile nella query dove l'apostrofo ï¿œ
>> rimpiazzato da uno spazio CHR(32), e ordinando ASC in base a detto campo.
>>
>> Non dovrebbe essere necessario poichï¿œ anche l'apostrofo CHR(39) precede,
>> come lo spazio CHR(32), qualsiasi carattere alfanumerico.
>> Ma evidentemente quegli emeriti c... dei programmatori MS pensando, more
>> solito, di aver sempre a che fare con c... pari loro, hanno avuto la
>> sublime idea di sovvertire, per il CHR(39), il normale ordinamento ASCII.
>>
>> Bruno
>>
>>
> Grazie, gentilissimo e tempestivo.
> Pensavo anch'io ad una cosa del genere, ma mi stupisco che non esista una
> scelta "di sistema" per una cosa che credo interessi molti.
> O forse le D e le L con apostrofo sono solo in Italiano?

Non mi pare siano solo in italiano.
Comunque io qui ho tutto (Windows 7, Office 2010 e ogn'altra cosa) in
lingua originale (en_US), e l'ordinamento, come tu hai rilevato, ï¿œ
quello che non tiene conto dell'apostrofo CHR(39).

Bruno

PS
Non ho verificato se lo stesso sistema sia applicato anche a Word,
Excel e ad altri programmi di Office.


text:
> PS
> Non ho verificato se lo stesso sistema sia applicato anche a Word, Excel
> e ad altri programmi di Office.
>
In Excel, stesso problema


title: Info su Query a campi incrociati

text:
ciao a tutti,
vorrei sapere se è possibile creare una query a campi incrociati con 2 campi
come Valore.
Ho fatto delle prove, ma la query dice che si può visualizzare un solo campo
Valore.
Spero ci sia qualche metodo alternativo per visualizzare 2 campi Valore.
Grazie.


title: Info su Query a campi incrociati

author: 'Roccia' Max

text:
On 4 Apr, 13:46, "Jeff71" <
manop...@infinito.it
> wrote:
> Spero ci sia qualche metodo alternativo per visualizzare 2 campi Valore.
Agganci i dati da Excel con Microsoft Query, e ci fai tutte le pivot
che vuoi.
Se invece devi proprio rimanere in access, fai due pivot, una per
ciascun campo valore, e poi le accodi una all'altra con una query di
unione.
cia'
Max


title: Info su Query a campi incrociati

text:
Penso che rimarrò in Access e userò una query di Unione ...
ma tanto per sapere, per query pivot, intendi una query di selezione normale
?
Grazie.
--
________________________________
Ospedale San Carlo Borromeo
Ufficio Stipendi
Gianfranco Lamacchia
tel 02-40222654
"'Roccia' Max" <
roccia...@email.it
> ha scritto nel messaggio
news:1175696452.6...@d57g2000hsg.googlegroups.com...



title: Info su Query a campi incrociati

text:
On 5 Apr, 09:29, "US_OSCB" <
manop...@infinito.it
> wrote:
> Penso che rimarrò in Access e userò una query di Unione ...
> ma tanto per sapere, per query pivot, intendi una query di selezione normale
No, intendo proprio una pivot...
Fai una pivot come la vorresti tu, con uno dei due campi che ti
interessano in valore, diciamo che la chiami Pivot 1. Magari in
intestazione riga ci aggiungi anche un campo che ti consenta di
capire, poi, a che valore si riferisce la riga.
Poi ne fai una seconda *IDENTICA*, solo che in Valore ci metti l'altro
campo.
Alla fine accodi una all'altra con una query di unione.
Per intenderci: una tabella con i campi Pippo, Pluto, Valore1 e
Valore2.
Query A:
TRANSFORM Sum(Tabella.Valore1) AS Valore
SELECT "Valore 1" AS Campo, Tabella.Pippo
FROM Tabella
GROUP BY  Tabella.Pippo
PIVOT Tabella.Pluto;
Query B:
TRANSFORM Sum(Tabella.Valore2) AS Valore
SELECT "Valore 2" AS Campo, Tabella.Pippo
FROM Tabella
GROUP BY  Tabella.Pippo
PIVOT Tabella.Pluto;
Query finale:
Select * FROM QueryA UNION ALL Select * FROM QueryB
Unica avvertenza: per ciasun record, se Valore1 e' compilato, anche
Valore2 deve esserlo (e viceversa), altrimenti rischi che le due pivot
abbiano un numero di colonne diverso, e (per usare un termine
strettamente tecnico) si sputtana tutto.
> Ospedale San Carlo Borromeo
Milano?
cia'
Max


title: Info su Query a campi incrociati

text:
Sei stato veramente molto gentile, ci provo subito.
Grazie ancora.
> Ospedale San Carlo Borromeo
Milano?
Yesss
cia'
Max
ciao.


title: Access Developer

author: Franco

text:
Microsoft permette di scaricare gratis dal suo sito questi
due file:Access2007DeveloperExtensions.exe e
Access2007Runtime.exe.
Sapete se possono essere usati con file mdb creati con
Access2003?


title: Access Developer

author: Simone Calligaris

text:
"Franco"

E' possibile, se poi funzionino bene questo è tutt'altro discorso...
Saluti.


title: Access Developer

text:

Ho provato ma non è possibile. Il RunTime cerca Access2007 e
quindi funziona solo con Access2007.
Ciao


title: Access Developer

text:
"Franco" <
> Ho provato ma non è possibile. Il RunTime cerca Access2007 e
> quindi funziona solo con Access2007.
Impossibile: Access 2007 esegue i files .MDB 2002/2003, non solo ACCDB ...
quindi anche il relativo Runtime.
Saluti.


title: Access Developer

text:
Simone Calligaris ha scritto:

Eppure è così. E' accuduto a me.
Dopo l'istallazione ed il run mi ha cercato proprio
Access2007, e non Access.
Non trovandolo ho chiuso e disinstallato il Runtime.
Se tu non ci hai provato, provaci e fammi sapere.
Ciao


title: Access Developer

text:
"Franco" <
> Eppure č cosě. E' accuduto a me.
> Dopo l'istallazione ed il run mi ha cercato proprio
> Access2007, e non Access.
??
> Non trovandolo ho chiuso e disinstallato il Runtime.
Non riesco a seguirti..
Se tu crei una corretta stringa d'avvio Runtime sicuramente il file MDB
viene eseguito
"C:\Programmi\...............\MsAccess.exe"\Runtime
"C:\..................\TuoMDB"
Saluti.


title: Access Developer

text:
> Se tu crei una corretta stringa d'avvio Runtime sicuramente il file MDB
> viene eseguito
>
> "C:\Programmi\...............\MsAccess.exe"\Runtime
> "C:\..................\TuoMDB"
>
Scusa ma non comprendo, sicuramente per mia ignoranza.
Ti spiego le mie necessità.
Quando usavo Access97 il mio file MDB lo 'trattavo' con
OfficeDeveloper97 e lo potevo usare anche su PC che non
avevano installato Access97.
Avendo convertito questo file MDB con Access2003, volevo
'trattare' anche questo nuovo file con Access2007Runtime per
poterlo usare su PC che non hanno Access2003.
Forse non è Access2007Runtime il prg adatto?
Come dovrei crearla la stringa d'avvio che dici tu?
ciao


title: Access Developer

text:
"Franco
> Scusa ma non comprendo, sicuramente per mia ignoranza.
> Ti spiego le mie necessitą.
> Quando usavo Access97 il mio file MDB lo 'trattavo' con
> OfficeDeveloper97 e lo potevo usare anche su PC che non
> avevano installato Access97.
E a cosa servirebbe, altrimenti, la versione Developer?
> Avendo convertito questo file MDB con Access2003, volevo
> 'trattare' anche questo nuovo file con Access2007Runtime per
> poterlo usare su PC che non hanno Access2003.
> Forse non č Access2007Runtime il prg adatto?
> Come dovrei crearla la stringa d'avvio che dici tu?
Come si č sempre fatto ...
<Percorso file MsAccess.exe di A2007 Dev>\Runtime <Percorso tuo file .mdb>
Saluti.


title: Access Developer

author: MA

text:

Anche io lavoro con Runtime A2007 e FE 2003
senza problemi
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Access Developer

text:
>
> <Percorso file MsAccess.exe di A2007 Dev>\Runtime <Percorso tuo file .mdb>
>
Come e dove devo inserirla o usarla questa stringa?
ciao


title: Access Developer

text:

Crea un collegamento cn cui lanci il db



title: Avvisare l'utente che ha attivato il maiuscolo o pigia lo shift

author: Dino

text:
Ciao a tutti volevo sapere se era possibile durantel'inserimento di
dati in una textbox avvisare che il maiuscolo "lucchetto" e' attivato
o che si sta' pigiando lo Shift.
Grazie
Dino


author: Vladimiro Leone

text:

Ciao Dino,
Private Sub Nome_KeyPress(KeyAscii As Integer)' su pressione della
casella di testo
If KeyAscii = Asc(UCase(Chr(KeyAscii))) Then
MsgBox "Non puoi inserire la lettera maiuscola!"
DoCmd.CancelEvent
Exit Sub
End If
End Sub
Ciao Vladimiro.


text:

Prima che me lo chiedi, voglio anticipare la risposta :-)
Sempre su pressione della casella di testo:
If KeyAscii = Asc(UCase(Chr(KeyAscii))) Then
If MsgBox("Stai inserendo una lettera maiuscola, continuare?",
vbQuestion + vbCritical + vbYesNo, "Attenzione") = vbNo Then
DoCmd.CancelEvent
Exit Sub
End If
End If
Ciao Vladimiro.


text:

> Ciao Vladimiro.- Nascondi testo citato
>
> - Mostra testo citato -
Grazie Vladimiro per la risposta e grazie "per la fiducia che riponi
in me"Visto il primo post nel secondo potevo arrivarci dove inserire
il codice ma ...tu dici "non si sa mai"
Scherzi a parte il codice inserito "su pressione" della casella di
testo da un problema. Es: L'utente non pigia il lucchetto,scrive
normalmente e poi pigia sulla barra spaziatrice.Ovviamente esce la
segnalazione del codice.Cos' pero' non va bene.Il codice dovrebbe
intervenire solo se l'utente pigia il tasto "lucchetto".E' possibile???
Se no che soluzione dai???
grazie ancora per disponibilita' e FIDUCIA......
Dino


text:

> Dino- Nascondi testo citato
>
> - Mostra testo citato -
Vladimiro sono sempre io....porta pazienza.Mi e' venuta un idea.
Sull'evento dopo aggiornamento della casella di testo io creo un
istruzione If che verifica se il testo e' tutto
maiuscolo;e se la condizione e' True da una segnalazione Msgbox e
cancella l'inserimento,altrimenti prosegue con solo con la scrittura
della prima lettera maiuscola.
Di seguito ti posto il codice che ho inserito io e che (gentilmente)
dovresti sistemare:
Private Sub Cliente_AfterUpdate()
If Me.Cliente = Format(Cliente, ">") Then
MsgBox "IMPOSSIBILE SCRIVERE TUTTO IN MAIUSCOLO.DISABILITARE IL TASTO
LUCCHETTO O NON PIGIARE LO SHIFT"
Cancel = True
Me.Undo
Cancel = True
End If
Cliente = Format(Mid(Cliente, 1, 1), ">") & Mid(Cliente, 2, Len
(Cliente) - 1)
Grazie
Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:20c9141a-9e8a-4081...@j14g2000yqm.googlegroups.com...

Ma tu vuoi che si atutto minuscolo?
se s� dopo l'aggiornameto del controllo forza il minuscolo


text:
On 20 Gen, 10:59, "MA" <
s...@spam.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:20c9141a-9e8a-4081...@j14g2000yqm.googlegroups.com...

> se sì dopo l'aggiornameto del controllo forza il minuscolo- Nascondi testo citato
>
> - Mostra testo citato -
No la prima lettera della prima parola deve essere sempre
maiuscola.Infatti vedrai la riga di codice dove porta a maisc.solo la
prima
Grazie
Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:9a924ad9-96d4-44e8...@m16g2000yqc.googlegroups.com...

> se s� dopo l'aggiornameto del controllo forza il minuscolo- Nascondi testo
> citato
>
> - Mostra testo citato -
No la prima lettera della prima parola deve essere sempre
maiuscola.Infatti vedrai la riga di codice dove porta a maisc.solo la
prima
Grazie
Dino
Ok alor arimango della mia idea
Private sub TuoControllo_AfteareUpdate()
me.tuocontrollo = Ucase(left(me.tuocontrollo, 1)) &
lacse(right(me.tucontrollo, len(me.tuocontrollo)-1))
End Sub


text:
On 20 Gen, 12:17, "MA" <
s...@spam.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:9a924ad9-96d4-44e8...@m16g2000yqc.googlegroups.com...

> > se sì dopo l'aggiornameto del controllo forza il minuscolo- Nascondi testo
> > citato
>
> > - Mostra testo citato -
>
> No la prima lettera della prima parola deve essere sempre
> maiuscola.Infatti vedrai la riga di codice dove porta a maisc.solo la
> prima
> Grazie
> Dino
>
> Ok alor arimango della mia idea
> Private sub TuoControllo_AfteareUpdate()
> me.tuocontrollo = Ucase(left(me.tuocontrollo, 1)) &
> lacse(right(me.tucontrollo, len(me.tuocontrollo)-1))
> End Sub- Nascondi testo citato
>
> - Mostra testo citato -
Ciao e grazie per la risposta.Funziona ,pero' se l'utente deve
scrivere ad esempio "Zincatura Pippo di Pippo e Pluto" con il tuo
codice verrebbe tutto minuscolo tranne la prima lettera.Io invece
voglio solo la prima maiuscola,se l'utente abilita il (lucchetto) ci
deve esserela segnalazione se invece volutamente fa l'iniziale della
seconda parola maiuscola deve rimanere.Ecco perche' ti avevo postato
il codice che mi devi solo sistemare.Questo codice (aggiustato da te)
fa quello che dico.Te lo riporto:



text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:b612f544-0cdd-4f52...@30g2000yqu.googlegroups.com...

> > se s� dopo l'aggiornameto del controllo forza il minuscolo- Nascondi




Grazie
Dino
Risposta:
Se tu vuoi tutte le prime parole maiuscole
me.tuoControllo = strconv(me.tuocontrollo,3)


text:
On 20 Gen, 13:24, "MA" <
s...@spam.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:b612f544-0cdd-4f52...@30g2000yqu.googlegroups.com...

> > > se sì dopo l'aggiornameto del controllo forza il minuscolo- Nascondi

> me.tuoControllo = strconv(me.tuocontrollo,3)- Nascondi testo citato
>
> - Mostra testo citato -
Ciao.Io voglio le prime parole solo se vengono scritte.Cerco di
spiegsrmi meglio..Esempio 1:
l'utente scrive di suo pugno "Azienda Tessile Rossi".Come vedi la
prima lettera e' assodato che sia sempre maiuscola.Le altre invece
sono solo maiuscole se vengono scritte dall'utente se no devono
rimanere minuscole.
Nell' esempio 2 l'utente scrive "azienda tessile rossi" e il risultato
deve essere "Azienda tessile rossi".Come vedi se non vengono scritte
le altre lettere maiuscole riamngono minuscole.
In sostanza io voglio sempre la prima lettera maiuscola.Le iniziali
delle altre parole se sono maiuscole devono riamnere
tali.se
 invece
sono scritte minuscole tanto meglio.
Dino


text:

> Dino- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Dino, come presupponevo stai cercando con due post di risolvere
il problema (bastava solo un post, non credi?)
Comunque sono dell'idea che la soluzione migliore per te sia quella
che ti ho suggerito in questo post, magari con qualche ritocco.
Allora:
scrivendo con carattere minuscolo nella casella di testo (non vale per
i records già scritti) tutto prosegue tranquillamente, anche inserendo
gli eventuali spazi tra una parola e l'altra (codice che ho aggiunto);
nel momento in cui cominci a scrivere in maiuscolo (sia se attivi il
tasto "MAIUSC" o il LUCCHETTO come lo chiami tu) devi dare
l'autorizzazione se lasciare la lettera maiuscola o no.
Sempre su pressione delle caella di testo inserisci:
If KeyAscii = Asc(" ") Then
Exit Sub
End If



text:

Ciao Vladi...(mi permetto ormai di chiamarti così).Allora prima di
tutto devo iniziare il mio post con i
doverosi ringraziamenti (non di rito) per la tua pazienza e
disponibilita'.Per quanto riguarda i "due post" a dir la verita' se
noti questo riguardava l'avviso dello shift e del "lucchetto" (o caps
lock come lo chiami tu) e' un'idea che mi e' venuta l'altra
sera.Ovviamente mi sembrava piu' corretto aprire un secondo post.Mi
sembrava corretto avvisare anche gli "Accessauti" dell' altro post di
questa idea,lungi da me l'idea di non rispettare le regole del NG.
Beh dopo tutta questa "prefazione" io passerei alle cose serie.SEnza
essere melenso io ribadisco i miei ringraziamenti.Abbiamo (cioe' hai)
risolto il problema.Mi sono permesso di fare un'aggiunta.
il tuo codice sul Keypress e' PERFETTO. Io poi sull'evento dopo
aggiornamento sono andato ad inserire il codice che mi permette di
scrivere la prima iniziale della prima parola sempre in maiusc.
Prima di congedarmi (alla prossima esigenza) ti vorrei chiedere ancora
una cosa:
Dal codice che mi hai postato se volessi togliere la verifica dello
shift o Maiusc(come lo chiami tu) come dovrei fare??Lasciando
ovviamente la verifica sul caps lock.
Grazie ancora Dino


text:
"Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:6be76f77-4391-425f...@p8g2000yqb.googlegroups.com...

> i records gi� scritti) tutto prosegue tranquillamente, anche inserendo
> gli eventuali spazi tra una parola e l'altra (codice che ho aggiunto);
> nel momento in cui cominci a scrivere in maiuscolo (sia se attivi il
> tasto "MAIUSC" o il LUCCHETTO come lo chiami tu) devi dare
> l'autorizzazione se lasciare la lettera maiuscola o no.
> Sempre su pressione delle caella di testo inserisci:
>
> If KeyAscii = Asc(" ") Then
> Exit Sub
> End If
> If KeyAscii = Asc(UCase(Chr(KeyAscii))) Then
> If MsgBox("Stai inserendo una lettera maiuscola, continuare?",
> vbQuestion + vbCritical + vbYesNo, "Attenzione") = vbNo Then
> DoCmd.CancelEvent
> Exit Sub
> End If
> End If
>
> Ciao Vladimiro.- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Vladi...(mi permetto ormai di chiamarti cos�).Allora prima di
tutto devo iniziare il mio post con i
doverosi ringraziamenti (non di rito) per la tua pazienza e
disponibilita'.Per quanto riguarda i "due post" a dir la verita' se
noti questo riguardava l'avviso dello shift e del "lucchetto" (o caps
lock come lo chiami tu) e' un'idea che mi e' venuta l'altra
sera.Ovviamente mi sembrava piu' corretto aprire un secondo post.Mi
sembrava corretto avvisare anche gli "Accessauti" dell' altro post di
questa idea,lungi da me l'idea di non rispettare le regole del NG.
Beh dopo tutta questa "prefazione" io passerei alle cose serie.SEnza
essere melenso io ribadisco i miei ringraziamenti.Abbiamo (cioe' hai)
risolto il problema.Mi sono permesso di fare un'aggiunta.
il tuo codice sul Keypress e' PERFETTO. Io poi sull'evento dopo
aggiornamento sono andato ad inserire il codice che mi permette di
scrivere la prima iniziale della prima parola sempre in maiusc.
Prima di congedarmi (alla prossima esigenza) ti vorrei chiedere ancora
una cosa:
Dal codice che mi hai postato se volessi togliere la verifica dello
shift o Maiusc(come lo chiami tu) come dovrei fare??Lasciando
ovviamente la verifica sul caps lock.
Grazie ancora Dino
Risposta
Io rimango della mia idea
Avrei controllato con strcomp le stringe e se sono in un caso faccio una
cosa se sono in un altro no


text:
On 21 Gen, 16:05, "MA" <
s...@spam.it
> wrote:
> "Dino" <
verrengia.d...@alice.it
> ha scritto nel messaggionews:6be76f77-4391-425f...@p8g2000yqb.googlegroups.com...

> > i records giï¿½ scritti) tutto prosegue tranquillamente, anche inserendo
> > gli eventuali spazi tra una parola e l'altra (codice che ho aggiunto);
> > nel momento in cui cominci a scrivere in maiuscolo (sia se attivi il
> > tasto "MAIUSC" o il LUCCHETTO come lo chiami tu) devi dare
> > l'autorizzazione se lasciare la lettera maiuscola o no.
> > Sempre su pressione delle caella di testo inserisci:
>
> > If KeyAscii = Asc(" ") Then
> > Exit Sub
> > End If
> > If KeyAscii = Asc(UCase(Chr(KeyAscii))) Then
> > If MsgBox("Stai inserendo una lettera maiuscola, continuare?",
> > vbQuestion + vbCritical + vbYesNo, "Attenzione") = vbNo Then
> > DoCmd.CancelEvent
> > Exit Sub
> > End If
> > End If
>
> > Ciao Vladimiro.- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Ciao Vladi...(mi permetto ormai di chiamarti cosï¿½).Allora prima di
> tutto devo iniziare il mio post con i
> doverosi ringraziamenti (non di rito) per la tua pazienza e
> disponibilita'.Per quanto riguarda i "due post" a dir la verita' se
> noti questo riguardava l'avviso dello shift e del "lucchetto" (o caps
> lock come lo chiami tu) e' un'idea che mi e' venuta l'altra
> sera.Ovviamente mi sembrava piu' corretto aprire un secondo post.Mi
> sembrava corretto avvisare anche gli "Accessauti" dell' altro post di
> questa idea,lungi da me l'idea di non rispettare le regole del NG.
> Beh dopo tutta questa "prefazione" io passerei alle cose serie.SEnza
> essere melenso io ribadisco i miei ringraziamenti.Abbiamo (cioe' hai)
> risolto il problema.Mi sono permesso di fare un'aggiunta.
> il tuo codice sul Keypress e' PERFETTO. Io poi sull'evento dopo
> aggiornamento sono andato ad inserire il codice che mi permette di
> scrivere la prima iniziale della prima parola sempre in maiusc.
> Prima di congedarmi (alla prossima esigenza) ti vorrei chiedere ancora
> una cosa:
> Dal codice che mi hai postato se volessi togliere la verifica dello
> shift o Maiusc(come lo chiami tu) come dovrei fare??Lasciando
> ovviamente la verifica sul caps lock.
> Grazie ancora Dino
>
> Risposta
> Io rimango della mia idea
> Avrei controllato con strcomp le stringe e se sono in un caso faccio una
> cosa se sono in un altro no- Nascondi testo citato
>
> - Mostra testo citato -
Ciao Dino,
premesso che la suddetta routine non intercetta il tasto premuto ma
solo la lettera maiuscola; per intercettare i componenti della
tastiera si usa il metodo KeyDown o KeyUp (Tasto su o tasto giù) e non
il KeyPress (come da routine suggerita); ad esempio per intercettare
il tasto non stampabile MAIUSC ( il tasto CAPS LOCK non lo so) :
Private Sub Cliente_KeyDown(KeyCode As Integer, Shift As Integer)
If Shift = 1 Then
MsgBox "Hai premuto il tasto MAIUSC"
End If
End Sub
mi spieghi a che ti serve inibire il CAPS LOCK dal momento che chi sta
scrivendo in maiuscolo verrebbe subito bloccato?
Poi, se posso rispondere a Massimiliano, con il sostegno di
Geppo :-) , non credo esista in vb la possibilità di identificare un
nome proprio (prima lettera maiuscola) da un nome comune (prima
lettera minuscola).
Ciao Vladimiro.


text:

Ciao e grazie come sempre.
L'utente non deve scrivere assolutamente in maiuscolo.L'utente scrive
nei campi testo e in automatico viene scritta l'iniziale in
maiuscola.Se poi e' conscio con lo Shift scrive le iniziali maiuscole
delle altre parole.
Non mi deve succedere che riempiano un form tutto maiuscolo.Siccome il
caps lock puo' essere attivato e l'utente puo' non saperlo,con la tua
routina risolvo il problema.
Grazie ancora e alla prossima
Dino


text:

> > >lockcome lo chiami tu) e' un'idea che mi e' venuta l'altra

> > il tasto non stampabile MAIUSC ( il tastoCAPSLOCKnon lo so) :
>
> > Private Sub Cliente_KeyDown(KeyCode As Integer, Shift As Integer)
> > If Shift = 1 Then
> > MsgBox "Hai premuto il tasto MAIUSC"
> > End If
> > End Sub
>
> > mi spieghi a che ti serve inibire ilCAPSLOCKdal momento che chi sta
> > scrivendo in maiuscolo verrebbe subito bloccato?
>
> > Poi, se posso rispondere a Massimiliano, con il sostegno di
> > Geppo :-) , non credo esista in vb la possibilità di identificare un
> > nome proprio (prima lettera maiuscola) da un nome comune (prima
> > lettera minuscola).
> > Ciao Vladimiro.- Nascondi testo citato
>
> > - Mostra testo citato -
>
> Ciao e grazie come sempre.
> L'utente non deve scrivere assolutamente in maiuscolo.L'utente scrive
> nei campi testo e in automatico viene scritta l'iniziale in
> maiuscola.Se poi e' conscio con lo Shift scrive le iniziali maiuscole
> delle altre parole.
> Non mi deve succedere che riempiano un form tutto maiuscolo.Siccome ilcapslockpuo' essere attivato e l'utente puo' non saperlo,con la tua
> routina risolvo il problema.
> Grazie ancora e alla prossima
> Dino- Nascondi testo citato
>
> - Mostra testo citato -
vladi.....sono sempre io.non ho trovato informazioni
sull'intercettamento del CAPS LOCK.Se riesci tu fammi sapere.
Dino


author: Geppo

text:
Ciao Dino wrote:
---cut---
> vladi.....sono sempre io.non ho trovato informazioni
> sull'intercettamento del CAPS LOCK.Se riesci tu fammi sapere.
le info ci sono, ma tu sei in grado di applicarle?
Questo per dirti che se cosi fosse stato, avresti gi� risolto da tempo.
Infatti la soluzione di Alessandro Cara ti avrebbe evitato tutto sto codice.
Dunque, torniamo al "Caps Lock".....per controllare se � attivo si possono
usare le "apette".
In un modulo standard inserisci tra le dichiarazioni:
private declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long)
As Integer
poi questa funzione:
Function StatoCapsLock() As Boolean
StatoCapsLock = GetKeyState(vbKeyCapital)
End Function
e la richiami da dove vuoi cosi:
if StatoCapsLock then
 ......capslock attivo
else
.......capslock non attivo
end if
> Dino
P.S.:ripeto se ci metti un po' d'impegno, con la funzione di A.C. ti eviti
tutto Ambaradam
--
Ciao
Geppo


text:

Ciao Geppo e grazie per la risposta.Volevo precisare che non ho
"snobbato"  il codice di Ale,quasi sicuramente non sono stato in grado
di applicarlo.non e' mancanza di impegno e' come sempre problemi di
tempo.La soluzione trovata(non da me ma con l'aiuto del NG) non mi
sembra così malvagia,sono poche righe di codice.
torniamo a noi.Ho provato il tuo consiglio ma non funziona.Sicuramente
ho sbagliato qualcosa.Adesso ti indico di pati passo cosa ho fatto.Ho
aperto il fomr in esame.All'interno del form ad inizio modulo ho
inserito quanto mi hai detto
Option Compare Database
Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As
Long)
Function StatoCapsLock() As Boolean
StatoCapsLock = GetKeyState(vbKeyCapital)
End Function
L'istruzione If l'ho inserita sull'evento "dopo aggiornamento"del
campo in questione .Il risultato e' questa segnalazione di errore:
"convenzione di chiamata DDL non valida".
A dir la verita il blocco If che mi hai suggerito non l'ho
compreso.Attenzione non tanto per attivo o non attivo.Ma dalla
funzione che mi hai fatto inserire
il codice come riesce ad intercettare lo stato attivo o non attivo.E
ancora come devo inserire questa condizione nell'istruzione If??
Grazie in anticipo e voglio sottolineare che non ho nessun problema ad
affermare le mie difficolta' con il codice.Da questo NG ho gia'
imparato molto da chi ha piu' esperienza di me (come te) e ancora
imparero'.
Dino


text:

> Dino- Nascondi testo citato
>
> - Mostra testo citato -
Sono sempre io.non e' possibile intercettare il CAPS LOCK  inserendolo
in questo codice (che mi ha suggerito Vladimiro) e con lo shift
funziona benissimo??? e semplicemente??'
Private Sub Cliente_KeyDown(KeyCode As Integer, Shift As Integer)
If Shift = 1 Then
MsgBox "Hai premuto il tasto MAIUSC"
End If
End Sub
Grazie e ...Porta pazienza....
Dino


text:

> sembra cos� malvagia,sono poche righe di codice.
> torniamo a noi.Ho provato il tuo consiglio ma non funziona.Sicuramente
> ho sbagliato qualcosa.Adesso ti indico di pati passo cosa ho fatto.Ho
> aperto il fomr in esame.All'interno del form ad inizio modulo ho
> inserito quanto mi hai detto
> Option Compare Database
Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As
 Long) as integer
ma manco il copia incolla? :-)
manca alla fine "as integer"
> Function StatoCapsLock() As Boolean
>
>
> StatoCapsLock = GetKeyState(vbKeyCapital)
>
>
> End Function
benissimo
> L'istruzione If l'ho inserita sull'evento "dopo aggiornamento"del
> campo in questione .Il risultato e' questa segnalazione di errore:
>
> "convenzione di chiamata DDL non valida".
> A dir la verita il blocco If che mi hai suggerito non l'ho
> compreso.Attenzione non tanto per attivo o non attivo.Ma dalla
> funzione che mi hai fatto inserire
> il codice come riesce ad intercettare lo stato attivo o non attivo.
richiamando la funzione "GetKeyState" che fa parte della libreria user32 del
Sistema Operativo.
Se vuoi puoi anche leggere qui:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=232
> E ancora come devo inserire questa condizione nell'istruzione If??
questo gi� lo scritto.
> Grazie in anticipo e voglio sottolineare che non ho nessun problema ad
> affermare le mie difficolta' con il codice.
ho capito, pero' � un po' che bazzichi questo NG e mi sbagli ancora il copia
incolla? Azz..... :-@
>Da questo NG ho gia'
> imparato molto da chi ha piu' esperienza di me (come te) e ancora
> imparero'.
pero' datte na mossa...... :-D
> Dino
--
Ciao
Geppo


text:
Ciao Dino wrote:
---cut---
> Sono sempre io.non e' possibile intercettare il CAPS LOCK  inserendolo
> in questo codice (che mi ha suggerito Vladimiro) e con lo shift
> funziona benissimo??? e semplicemente??'
> Private Sub Cliente_KeyDown(KeyCode As Integer, Shift As Integer)
 If Shift = 1 or StatoCapslock() Then
 MsgBox "Hai premuto il tasto MAIUSC"
 End If
 End Sub
>
>
> Grazie e ...Porta pazienza....
prego.
> Dino
--
Ciao
Geppo


text:
On 22 Gen, 13:42, "Geppo" <c...@tin.it.invalid> wrote:

Ti ringrazio ma no ho ancora provato.Volevo sol oprecisare che As
intager non l'ho dimenticato.Nell'inserirlo mi dava lo stesso errore.
Poi e' un po' che bazzico sul nostro NG...ma il copia e incolla gia'
lo conoscevo.Tu stesso in un lontano post mi avevi sottolineato di no
copiare e basta ma di capire.
In realta' volevo entrare piu' nel dettaglio del codice che mi hai
scritto.Lo sai anche te di quante mosse ."se dovemo da' durante el
giorno".....
torniamo alle cose serie.Riprovo e poi ti riposto il risultato.tieni
d'occhio il post.
Dino
NB:Il prossimo post mi insegni il "taglia/incolla"(UUmmmm battutaccia)


text:
Ciao Dino wrote:
---cut---
> torniamo alle cose serie.Riprovo e poi ti riposto il risultato.tieni
> d'occhio il post.
ok.
> Dino
> NB:Il prossimo post mi insegni il "taglia/incolla"(UUmmmm battutaccia)
.....e no, questo proprio no, lo voglio tenere solo per me. :-)
--
Ciao
Geppo


text:

Eccomi abbiamo fatto (anzi hai fatto)"bingoooo".
"Ca......................volo"sai dove sbagliavo????Ancora quel
"Ca.....spita" di As intager l'avevo copiato in seconda riga
eppure il VBA me lo diceva.
"Me sa che il Folle non e' Geppo" ma il sottoscritto.Incredibile!!!!
Prima di salutarti e spararti una raffica di ringraziamenti !!!!!!
avrei bisogno ancora di te.
Vorrei inserire nell'evento "dopo aggiornamento" del campo "Codice
Fiscale" una routine che mi controlli e verifichi il codice fiscale
dando segnalazione che e' errato.
in questo campo io inserisco sia il CF di ditte individuali (persone
fisiche) che di aziende quindi ho dei CF con alfanumerici e numerici.
"A Geppo.....Me faresti un grosso favore"
aspettando tue notizie devo solo ringraziarti per la tua "Gr......ossa
disponibilita'
Dino


text:
On 22 Gen, 19:18, "Geppo" <c...@tin.it.invalid> wrote:

Eccomi qua.Abbiamo fatto (anzi hai fatto)bingoooo.Incredibile l'errore
era proprio quel As Intager, l'avevo scritto non sulla stessa riga ma
nella seconda.
E "che ce voi faaaaa. Me sa che il Folle non e' Geppo ma il
sottoscritto".
Comunque prima di congedarmi da te con una vagonata di (doverosi)
ringraziamenti avrei bisogno gentilmente ancora di te.
Vorrei nel evento dopo aggiornamento del campo Codice fiscale inserie
una routine che verifichi l'esattezza dei dati inseriti avvertendomi
se non sono corretti.
I dati che inserisco in quel campo possono essere alfaniìumerici (CF
di persone) o numerici (CF di aziende).
Che dire adesso in attesa di una tua gentile risposta in merito
"Te.....possso solo a RINGRAZIAAAAA"
Dino


text:
On 22 Gen, 19:18, "Geppo" <c...@tin.it.invalid> wrote:

Eccomi qua.Abbiamo fatto (anzi hai fatto)bingoooo.Incredibile l'errore



text:
On 22 Gen, 19:18, "Geppo" <c...@tin.it.invalid> wrote:

scusa ma devo avere il click facile stamattina.Troverai un doppione o
piu' di post di ringrziamento.Bahhh
Dino


text:
Ciao "Dino" <
verreng...@alice.it
> ha scritto nel messaggio
news:7cea7649-78da-4df9...@l30g2000yqb.googlegroups.com...

perch� non continui nei post che hai aperto?
continua li.
> Dino
--
Ciao
Geppo


title: X Alessandro Baraldi

author: Pablitomf

text:
Ciao Alex...
avendo bisogno di connettere e disconnettere delle tabelle ODBC di un Prg
di contabilità nel mio DB, ho dato uno sguardo al tuo esempio relativo al
relink delle medesime tabelle...
Ho trovato delle difficoltà nell'esecuzione del tuo esempio.
Ti spiego :
Ho bisogno di collegare due tabelle (dipend e aziend) nel mio DB da una
connessione ODBC.
DNS_Name : Maurizio
MySQL host (IP) : 192.168.0.1
MySQL database name : Programmi/SottoProgrammi/Database
User :
Pwd :
Porta : 3306
Questo è quanto... mi dai delucidazioni nel come fare?
Ciao
--
Ciao
Pablitomf (Maurizio Facciuti)
Vers.97 o 2K
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: X Alessandro Baraldi

author: Alessandro Baraldi

text:
"Pablitomf" <
maurizio...@accessgroup.it
> wrote in message
news:ctlh42$qkc$
1...@news.newsland.it
> Ciao Alex...
> avendo bisogno di connettere e disconnettere delle tabelle ODBC di un Prg
> di contabilità nel mio DB, ho dato uno sguardo al tuo esempio relativo al
> relink delle medesime tabelle...
>
> Ho trovato delle difficoltà nell'esecuzione del tuo esempio.
>
> Ti spiego :
> Ho bisogno di collegare due tabelle (dipend e aziend) nel mio DB da una
> connessione ODBC.
>
> DNS_Name : Maurizio
> MySQL host (IP) : 192.168.0.1
> MySQL database name : Programmi/SottoProgrammi/Database
> User :
> Pwd :
> Porta : 3306
>
> Questo è quanto... mi dai delucidazioni nel come fare?
> Ciao
Fino a 2/3 anni fà avevo MySQL installato(il locale), ora non
più, ma ricordo che da MySQL a MSDE non ho fatto altro che
cambiare la stringa di connessione ed ha funzionato tutto regolarmente.
Addirittura funzionava senza DSN, e mi pare normale, ma molti
spergiuravano di no....!!!
prova a dare un'occhiata alle stringhe di connessione che vedi
al punto 1.2
Eventualmente fai un DSN provvisorio per fare un test, quindi
dopo aver capito la struttura della stringa la passi la RELINK.
La Port se non ricordo male è di Default 3306,
quindi fai senza passarla.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: X Alessandro Baraldi

text:
"Pablitomf" <
maurizio...@accessgroup.it
> wrote in message
news:ctlh42$qkc$
1...@news.newsland.it
Con il DSN fai un test di connessione guidata.
Se quella funziona estrai la stringa, se non funziona
hai sbagliato il DSN.



title: X Alessandro Baraldi

text:
Alessandro Baraldi ha scritto:
> "Pablitomf" <
maurizio...@accessgroup.it
> wrote in message
> news:ctlh42$qkc$
1...@news.newsland.it
> Con il DSN fai un test di connessione guidata.
> Se quella funziona estrai la stringa, se non funziona
> hai sbagliato il DSN.
> Ciao
> @Alex
Ale il DSN funziona regolarmente... infatti al momento il collegamento
delle tabelle lo faccio manualmente proprio sfruttando il DSN creato...
Ma per caso ho bisogno di riferimenti particolari ?
In apertura cosa mi richiamo : Call LinkODBCTbl ?
La stringa la modifico in questo modo ?
Private Const cCnnString as
String="ODBC;DRIVER={MySQL};SERVER=192.168.0.1;DATABASE=Programmi/Sottoprogrammi/Database;
???
--
Ciao
Pablitomf (Maurizio Facciuti)
Vers.97 o 2K
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno



title: X Alessandro Baraldi

author: ALESSANDRO Baraldi

text:
"Pablitomf" <
maurizio...@accessgroup.it
> ha scritto nel messaggio
news:ctljt1$s10$1...@news.newsland.it...
> Alessandro Baraldi ha scritto:
>
> > "Pablitomf" <
maurizio...@accessgroup.it
> wrote in message
> > news:ctlh42$qkc$
1...@news.newsland.it
>
> > Con il DSN fai un test di connessione guidata.
> > Se quella funziona estrai la stringa, se non funziona
> > hai sbagliato il DSN.
>
> > Ciao
> > @Alex
>
> Ale il DSN funziona regolarmente... infatti al momento il collegamento
> delle tabelle lo faccio manualmente proprio sfruttando il DSN creato...
>
> Ma per caso ho bisogno di riferimenti particolari ?
> In apertura cosa mi richiamo : Call LinkODBCTbl ?
>
> La stringa la modifico in questo modo ?
> Private Const cCnnString as
>
String="ODBC;DRIVER={MySQL};SERVER=192.168.0.1;DATABASE=Programmi/Sottoprogr
ammi/Database;
> ???
> --
> Ciao
> Pablitomf (Maurizio Facciuti)
> Vers.97 o 2K
Hai almeno MDAC 2.6...?
Se quella è la stringa ricavata dal Link Manuale deve andare.
Adesso ti butto li idee stupide, sono sicuro che le hai già verificate,
ma lcune volte non si sa mai:
1)Hai provato ad estrarla facendo un Debug.Print nel ciclo Tdf.Connect...?
2)Hai creato la Tabella Locale ""_LinkedTables" con l'elenco delle Tabelle
  da linkare...?
  In fondo c'è una Funzione REMMATA che riempie in automatico la tabella
3)Usi la procedura dedicata per le tabelle ODBC....?
4)Che errore ti dà di preciso...?
Io nonmi connettevo via DSN, ma dato che via DSN funziona deve funzionare
anche via CODICE, anzi avendo un DSN dovrebbe essere impossibile non
passare una stringa di connessione corretta.
Fai un tentativo di aprire un Recordset DAO via ODBC come indicato quì:
http://www.microsoft.com/accessdev/articles/odbcdir.htm#ACTIVATING
Per le stringhe di connessione DSN_LESS le ho trovate quì:
http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm#ODBCDriverForMySQL
e quì sono i riferimenti del sito MySQL
http://dev.mysql.com/doc/mysql/en/without-dsn.html
oppure:
http://www.phphelp.com//article/4p1.php
Per la connessione DSN come nel tuo caso:
http://dev.mysql.com/doc/mysql/en/remote-connection.html
Parametri di configurazione della Stringa:
http://dev.mysql.com/doc/mysql/en/connection-parameters.html
Spero di averti dato suggerimenti utili non potendo fare altro
che questo....!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: X Alessandro Baraldi

text:
ALESSANDRO Baraldi ha scritto:
[CUT]
> Se quella è la stringa ricavata dal Link Manuale deve andare.
> Adesso ti butto li idee stupide, sono sicuro che le hai già verificate,
> ma lcune volte non si sa mai:
Trovato primo errore : Voleva il Nome attribuito al DSN nella stringa di
connessione...
ma questo riesco a farlo esclusivamente seguendo il DEBUG (infatti
funziona se eseguo da F8)... se richiamo la funzione Call LinkODBCTbl da
un tasto per esempio, mi da un errore di compilazione dicendomi "Sub o
Function non definita"... e pure c'è tutto.
> Spero di averti dato suggerimenti utili non potendo fare altro
> che questo....!
Altre nuove?
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno



title: X Alessandro Baraldi

text:
Pablitomf ha scritto:
[CUT]
> Altre nuove?
Lascia perdere... ho smanettato un pò il codice... ora funziona...
Un ultima cosa... quando parte il codice, mi richiama il DSN... per farlo
continuare devo cliccare su OK del DSN per ogni tabella linkata... è
possibile evitare ciò è da codice far premere direttamente OK e far
continuare il codice stesso fino alla fine?



title: X Alessandro Baraldi

text:
> Lascia perdere... ho smanettato un pò il codice... ora funziona...
> Un ultima cosa... quando parte il codice, mi richiama il DSN... per farlo
> continuare devo cliccare su OK del DSN per ogni tabella linkata... è
> possibile evitare ciò è da codice far premere direttamente OK e far
> continuare il codice stesso fino alla fine?
Quel difetto me lo faceva quando mi connettevo con FIREBIRD, ma
sinceramente non MYSQL, a suo tempo diedi la colpa al Driver
ODBC di FIREBIRD che era una ciofeca....!
Ma perchè devi linkarle con un DSN che non serve a nulla...!!!
Usa una connessione DSN_LESS e risolvi tutto senza nemmeno doverti
preoccupare di registrare sui Client un DSN.
Ciao



title: Pagine accesso dati

author: Fido Tien

text:
Qualcuno riesce a far funzionarele pagine di accesso dati di access 2000?
(la funzionalità che permetterebbe di accedere ai report di access tramite
browser)
Nonostante abbia installato IIS e configurato tutto come richiesto, almeno
apparentemente, non riesco a farle vedere.
Grazie dell'aiuto.
FT


title: Pagine accesso dati

text:
"Fido Tien"

Mai usato le pagine d'accesso ai dati.
Però ti suggerisco questi:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q291783
http://support.microsoft.com/default.aspx?scid=kb;IT;288732


title: Pagine accesso dati

text:
grazie, provo ad approfondire.
FT
"Simone Calligaris" <
simo...@libero.it
> ha scritto nel messaggio
news:U5sdd.50346$H11.1...@twister1.libero.it...



title: Barra di scorrimento Verticale

author: Raffaele Alberoni

text:
Buonasera a tutti,
ho questa situazione:
Maschera: in visualizzazione Maschere Continue
Barre di scorrimento: Verticale
Stile bordo: nessuno
Sull'evento Form Load: ... Docmd.Restore
Nell'intestazione maschera: vari pulsanti di comando ecc.
Nel corpo della maschera, ovviamente i miei record uno sotto all'altro.
La cosa č funzionale per le mie esigenze, tranne che č brutta quella barra
verticale che parte dall'intestazione!!!!
Esiste un modo perchč la barra verticale di scorrimento sia visualizzata
solo per il corpo della maschera???
Saluti.
--
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Barra di scorrimento Verticale

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:bv9d0l$7fu$1...@news.newsland.it...
> Buonasera a tutti,
> ho questa situazione:
> Maschera: in visualizzazione Maschere Continue
> Barre di scorrimento: Verticale
> Stile bordo: nessuno
> Sull'evento Form Load: ... Docmd.Restore
> Nell'intestazione maschera: vari pulsanti di comando ecc.
> Nel corpo della maschera, ovviamente i miei record uno sotto all'altro.
> La cosa č funzionale per le mie esigenze, tranne che č brutta quella barra
> verticale che parte dall'intestazione!!!!
> Esiste un modo perchč la barra verticale di scorrimento sia visualizzata
> solo per il corpo della maschera???
> Saluti.
>
Solo se inserisci la tua Maschera come Sottomaschera in una MainForm.
La Form principale non deve essere associata a nulla solo come Contenitore
Grafico.
@Alex.


title: Barra di scorrimento Verticale

text:
ALESSANDRO Baraldi ha scritto:
> "Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
> news:bv9d0l$7fu$1...@news.newsland.it...
> > Buonasera a tutti,
> > ho questa situazione:
> > Maschera: in visualizzazione Maschere Continue
> > Barre di scorrimento: Verticale
> > Stile bordo: nessuno
> > Sull'evento Form Load: ... Docmd.Restore
> > Nell'intestazione maschera: vari pulsanti di comando ecc.
> > Nel corpo della maschera, ovviamente i miei record uno sotto all'altro.
> > La cosa è funzionale per le mie esigenze, tranne che è brutta quella barra
> > verticale che parte dall'intestazione!!!!
> > Esiste un modo perchè la barra verticale di scorrimento sia visualizzata
> > solo per il corpo della maschera???
> > Saluti.
> >
> Solo se inserisci la tua Maschera come Sottomaschera in una MainForm.
> La Form principale non deve essere associata a nulla solo come Contenitore
> Grafico.
> @Alex.
Bel trucco!!! eh eh eh
Però per lasciare la barra solo per i record, dovrò mettere tutti i
controlli dell'intestazione dell'ex-maschera principale in questa nuova
maschera principale..



title: Barra di scorrimento Verticale

text:
"Raffaele Alberoni" <Raff...@Romagnacom.com> wrote in message
news:bv9fft$her$
1...@news.newsland.it
[CUT]
> Bel trucco!!! eh eh eh
> Però per lasciare la barra solo per i record, dovrò mettere tutti i
> controlli dell'intestazione dell'ex-maschera principale in questa nuova
> maschera principale..
> Saluti.
Ovvio che si...., ma non è un grosso problema, dovrai modificare
un pò la sintassi e basta.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Inserimento dati in subform detail e dati che scompaiono!!!!

author: Fabio

text:
  Scusate l'ignoranza ma non sò come risolvere questo problema!
All'interno di una maschera principale (mForm) ho una sottomaschera di
dettaglio(mDetail) che è collegata alla maschera principale in un rapporto
uno-molti.
Succede questo:
-Se comincio ad inserire i dati nella maschera mForm va tutto bene.....ma se
inizio a valorizzare la sottomaschera per prima ed inserisco alcuni
valori.....una volta che valorizzo i campi principali......mi si cancella
tutto nella sottomaschera.
-Posso evitare di obbligare l'utente ad inserire i dati prima nella maschera
principale e poi nella sottomaschera senza che mi si cancellino i dati.
Come posso fare?

--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: Cinzia

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y1...@usenet.libero.it...
>   Scusate l'ignoranza ma non sò come risolvere questo problema!
> All'interno di una maschera principale (mForm) ho una sottomaschera di
> dettaglio(mDetail) che è collegata alla maschera principale in un rapporto
> uno-molti.
> Succede questo:
> -Se comincio ad inserire i dati nella maschera mForm va tutto bene.....ma
se
> inizio a valorizzare la sottomaschera per prima ed inserisco alcuni
> valori.....una volta che valorizzo i campi principali......mi si cancella
> tutto nella sottomaschera.
> -Posso evitare di obbligare l'utente ad inserire i dati prima nella
maschera
> principale e poi nella sottomaschera senza che mi si cancellino i dati.
>
> Come posso fare?
>
>
Ciao Fabio,
per il tipo di relazione che hai impostato nelle maschere,  devi
necessariamente inserire prima il record lato 1 della relazione e poi i
record lato molti.
Quando tu inserisci i record nella sottomaschera in questi record non viene
valorizzato il campo che determina la relazione tra Maschera principale e
Maschera secondaria, proprio perchè non hai ancora inserito nessun valore
nella maschera principale, probabilmente viene impostato a 0 il campo Chiave
esterna e quando vai a compilare i dati nella maschera principale e salvi il
record la chiave primaria assume un valore diverso da 0 ecco che i record
che avevi inseriti scompaiono,  nota che se guardi nelle tabelle li ritrovi
tutti ma  non sono in relazione con nessun record della tabella principale.
Io ti consiglierei di impedire all'utente di andare a scrivere nella
sottomaschera se prima non ha compilatoi  dati della maschera principale.
Saluti
Cinzia


text:
              > Io ti consiglierei di impedire all'utente di andare a scrivere nella
> sottomaschera se prima non ha compilatoi dati della maschera principale.
>
Ciao Cinzia e grazie anzitutto della risposta!
in effetti alla fine se non troverò soluzione farò proprio come tu mi
suggerisci.
Mi chiedevo però se è possibile inserire automaticamente un nuovo record una
volta che alcuni dati nella sottomaschera sono stati inseriti senza perdere
quanto già digitato.
Grazie dell'aiuto
Ciao



text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y11...@usenet.libero.it...
>               > Io ti consiglierei di impedire all'utente di andare a
scrivere nella
> > sottomaschera se prima non ha compilatoi dati della maschera principale.
> >
> Ciao Cinzia e grazie anzitutto della risposta!
> in effetti alla fine se non troverò soluzione farò proprio come tu mi
> suggerisci.
> Mi chiedevo però se è possibile inserire automaticamente un nuovo record
una
> volta che alcuni dati nella sottomaschera sono stati inseriti senza
perdere
> quanto già digitato.
>
> Grazie dell'aiuto
>
> Ciao
>
Ciao Fabio,
per farlo dovresti sul Before Insert della sottomaschera,  compilare con dei
dati di default i campi obbligatori della maschera Principale e salvare il
record e vedere cosa succede, se comunque non viene mantenuto il legame,
dopo aver salvato il record principale dovresti assegnare al campo che
stabilisce la relazione il valore che  ha asunto nella form principale.
Qualcosa del Tipo:
me.Parent.Form.DataInserimento.SetFocus
me.Parent.Form.DataInserimento = Date()
me.PArent.Form.Cliente = "CLIENTE"
DoCmd.RunCmd acCmdSaveRecord
me.ID =
Me.Parent.Form.ID
Ciao
Cinzia


author: Roberto da casa

text:
"Fabio" <
fole...@libero.it
> ha scritto nel messaggio
news:151Z96Z0Z8Y1...@usenet.libero.it...
>   Scusate l'ignoranza ma non sò come risolvere questo problema!
> All'interno di una maschera principale (mForm) ho una sottomaschera di
> dettaglio(mDetail) che è collegata alla maschera principale in un rapporto
> uno-molti.
> Succede questo:
> -Se comincio ad inserire i dati nella maschera mForm va tutto bene.....ma
se
> inizio a valorizzare la sottomaschera per prima ed inserisco alcuni
> valori.....una volta che valorizzo i campi principali......mi si cancella
> tutto nella sottomaschera.
> -Posso evitare di obbligare l'utente ad inserire i dati prima nella
maschera
> principale e poi nella sottomaschera senza che mi si cancellino i dati.
>
> Come posso fare?
Non puoi inserire un record nella tabella dettagli se prima non è stato
registrato il record cui il record dettagli deve far riferimento; non credo
che ci sia soluzione al tuo problema, anzi, se imposterai, come sarebbe
giusto, l'integrità referenziale per la relazione che lega le due tabelle,
se tenterai di farlo dovresti ricevere anche una segnalazione di errore.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Mdb con maschere collegate in rete

author: Massimiliano

text:
Salve a tutti.
Ho creato un applicativo in access formato da due file mdb: nel primo ho
inserito le tabelle e nel secondo
tutto il resto. Ho poi collegato al secondo le tabelle. (Scusate
l'ignoranza, si dice FE e BE?)
Ho inserito i due file sul mio computer in una cartella condivisa. Se provo
ad aprire il programma da un altro computer che fa parte della mia rete non
funziona, se invece di usare le tabelle collegate le importo funziona tutto.
Qualcuno sa spiegarmi il perchč?
Come posso risolvere il problema?
Grazie anticipatamente.


title: Mdb con maschere collegate in rete

author: Valerio

text:
"Massimiliano" <
massimo...@operamail.com
> ha scritto nel messaggio
news:EVGe8.5$yn....@nreader3.kpnqwest.net...
> Salve a tutti.
>
> Ho creato un applicativo in access formato da due file mdb: nel primo ho
> inserito le tabelle e nel secondo
> tutto il resto. Ho poi collegato al secondo le tabelle. (Scusate
> l'ignoranza, si dice FE e BE?)
>
> Ho inserito i due file sul mio computer in una cartella condivisa. Se
provo
> ad aprire il programma da un altro computer che fa parte della mia rete
non
> funziona, se invece di usare le tabelle collegate le importo funziona
tutto.
>
> Qualcuno sa spiegarmi il perchè?
>
> Come posso risolvere il problema?
>
> Grazie anticipatamente.
>
>
Devi aggiornare il percorso di rete all'interno della tua applicazione in
access nel seguente modo:
- menù strumenti - utilità database - gestione tabelle collegate e qui
modifichi il percorso.
Un' altra soluzione è quella di operare attraverso il codice, ci sono validi
esempi sul sito comune
www.sitocomune.com
.
Ciao
   Valerio


title: Copia tabelle tra DB diversi

author: COSIMO

text:
E' posibile copiare una tabella dal Data Base in uso,
in un altro Data Base residente su disco ?
Se si, con che procedura ?
Grazie.


title: Copia tabelle tra DB diversi

author: Mak

text:
"COSIMO" <
cosi...@tin.it
> ha scritto nel messaggio
news:T0KG9.19579$fa.6...@news1.tin.it...

Prova con DoCmd.TransferDatabase , vedi l' help per gli argomenti.
Ciao
Mak


title: Copia tabelle tra DB diversi

text:
"COSIMO" <
cosi...@tin.it
> ha scritto nel messaggio
news:T0KG9.19579$fa.6...@news1.tin.it...

Con il Metodo CopyObject (vedi help) dell'ogetto DoCmd.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Copia tabelle tra DB diversi

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
SnKG9.47011$3l.13...@twister1.libero.it...

Grazie per l'informazione, penso di aver capito il concetto.
Sfrutto ancora, se possibile, la vostra ( anche quella di Mark)
"conoscenza" :
Se si tratta di cancellare una tabella contenuta in un altro DB, diverso da
quello in uso?
Grazie di nuovo


title: Copia tabelle tra DB diversi

text:
"COSIMO" <
cosi...@tin.it
> ha scritto nel messaggio
news:HWKG9.19896$fa.6...@news1.tin.it...
[CUT]
> Grazie per l'informazione, penso di aver capito il concetto.
>
> Sfrutto ancora, se possibile, la vostra ( anche quella di Mark)
> "conoscenza" :
>
> Se si tratta di cancellare una tabella contenuta in un altro DB, diverso
da
> quello in uso?
>
Usa l'istruzione DROP (vedi help)
Se devi cancellare la tabella Tabella1 del database MioDatabase contenuto
nella cartella MiaCartella del disco C, puoi fare una cosa del genere:
Dim dbs As DAO.Database
 Set dbs = OpenDatabase("C:\MiaCartella\MioDatabase.mdb")
dbs.Execute "DROP TABLE Tabella1;"
Set dbs = Nothing
Se usi una versione di Access successiva ad Access 97, aggiungi al tuo
database i riferimenti alla libreria Microsoft DAO.
> Grazie di nuovo



title: Copia tabelle tra DB diversi

text:
Roberto da casa <
r.ma...@libero.it
> wrote in message
1tLG9.48936$2B1.1...@twister2.libero.it...

funziona !!!
Poter prima cancellare e poi ricopiare, aggiornata, una tabella mi serve
per creare una copia di backup all'uscita dalla applicazione.
Pensi sia la strada migliore?
Di nuovo ... grazie


title: Copia tabelle tra DB diversi

text:
Cut
Se si tratta di cancellare una tabella contenuta in un altro DB, diverso da
> quello in uso?
>
> Grazie di nuovo
>
Prova ad utilizzare anche questa funzione:
Come ha detto prima Roberto impostati sui riferimenti se usi A2k o xp
microsoft Dao 3.6
Function CancTab(Directory, NomeTab As String)
On Error GoTo Err_cancTab
Dim Area As Workspace
Dim currdb As DAO.Database, Db As DAO.Database
Set Area = DBEngine.Workspaces(0)
Set currdb = Area.Databases(0)
Set Db = Area.OpenDatabase(Directory)
Db.TableDefs.Delete NomeTab
Err_cancTab:
MsgBox Err.Number & Chr(32) & Err.Description
Exit Function
End Function
Facci sapere
Ciao
Mak


title: Copia tabelle tra DB diversi

text:
Mak <
mak....@tiscalinet.it
> wrote in message
9MLG9.49028$2B1.1...@twister2.libero.it...

ANCHE QUESTA VARIANTE funziona !!!



title: Copia tabelle tra DB diversi

text:
"COSIMO" <
cosi...@tin.it
> ha scritto nel messaggio
news:vLLG9.20137$fa.6...@news1.tin.it...

Se, come normalmente si fa, hai diviso il database in due database il BE
(che contiene solo le tabelle) e il FE (che contiene tutto il resto ed il
collegamento alle tabelle del BE).
Se da codice vuoi fare la compattazione delle tabelle ed il backup del BE,
prova ad andare sul Sito Comune (link qui sotto) e nella Sezione General
leggi la FAQ di Federico Luciani e Riccardo Pozzi intitolata "Compattare
tutti i BackEnd dal FrontEnd".
Come ti accennavo la routine che trovi nella FAQ, oltre a compattare tutte
le tabelle del BackEnd effettua il backup del database che le contiene.



title: Copia tabelle tra DB diversi

text:
> > Pensi sia la strada migliore?
> >
> > Di nuovo ... grazie
>
> Se, come normalmente si fa, hai diviso il database in due database il BE
> (che contiene solo le tabelle) e il FE (che contiene tutto il resto ed il
> collegamento alle tabelle del BE).
> Se da codice vuoi fare la compattazione delle tabelle ed il backup del BE,
> prova ad andare sul Sito Comune (link qui sotto) e nella Sezione General
> leggi la FAQ di Federico Luciani e Riccardo Pozzi intitolata "Compattare
> tutti i BackEnd dal FrontEnd".
> Come ti accennavo la routine che trovi nella FAQ, oltre a compattare tutte
> le tabelle del BackEnd effettua il backup del database che le contiene.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
>
Ho afferrato il concetto, tuttavia dopo aver reperito nelle FAQ quanto da te
segnalato ho provato a comprendere la routine.
Trovo difficoltà nel capire il seguente passaggio
strSQL = "SELECT Trim([Database]) AS DB " & _
            "FROM MSysObjects " & _
            "GROUP BY Trim([Database]), MSysObjects.Type " & _
            "HAVING (((MSysObjects.Type)=6));"
   Set rs = CurrentDb.OpenRecordset(strSQL)
capisco che in "rs" andranno i nomi delle tabelle, ma non come riesce a
trovare
questi dati.
Ovvero questa routine ha bisogno di qualche altra cosa, a monte, per
funzionare?
..   di nuovo grazie , per la pazienza.
Cosimo


title: Copia tabelle tra DB diversi

text:
"COSIMO" <
cosi...@tin.it
> ha scritto nel messaggio
news:DNNG9.20762$fa.6...@news1.tin.it...

La sub indicata sul Sito Comune non ha bisogno di null'altro "a monte".
Quando io l'ho usata lo memorizzata nel mio database e l'ho richiamata dalla
macro Autoexec (ovvero all'apertura del mio database) ottenendo così la
compattazione del BE ed il suo backup.
Onestamente non sono andato a cacciare il naso più di tanto su come la sub
era fatta, ha funzionato e tanto mi è bastato.



title: Query...

author: FABIO

text:
Ciao a tutti,
dubbio dell'ultima ora...
Ho una tabella [ARCHIVIO] del tipo
NOME	TESSERATO	SOCIO
MARIO	SI		NO
LUCA	NO		SI
Dovrei creare una query che mi restituisca il seguente risultato:
TOTALE ISCRITTI		TESSERATO	SOCIO
2			1		1
Spero di essere stato chiaro, grazie ancora.


title: Query...

author: giorgio rancati

text:
"FABIO" <
fa...@comparingroup.com
> ha scritto nel messaggio
news:b2cyfzb7euz3.1d3bkyh71uo2a$.dlg@40tude.net...

Ciao Fabio,
prova cosě
-------------------------------
SELECT COUNT(1) AS TotSoci,
             SUM(IIF(Tesserato=True,1,0)) AS Nr_Tesserati,
             SUM(IIF(Socio=True,1,0)) AS Nr_Soci
FROM ARCHIVIO
-------------------------------
in questo esempio i campi tesserato e socio sono di tipo Yes/No
Ciao Giorgio


title: Query...

text:
In data Wed, 26 May 2004 22:07:07 +0200, giorgio rancati ha scritto:
> SELECT COUNT(1) AS TotSoci,
>              SUM(IIF(Tesserato=True,1,0)) AS Nr_Tesserati,
>              SUM(IIF(Socio=True,1,0)) AS Nr_Soci
> FROM ARCHIVIO
GRANDE!!!
GRAZIE GIORGIO.


title: filtro maschera da campo

author: news

text:
voglio riuscire a filtrare una maschera in base al testo digitato in un
campo
il problema lo riscontro nell'evento keyup o keydown perch� quando digito
un carattere il cursore mi si posiziona sul carattere digitato e non
riesco pi� a digitare un secondo carattere
esempio:
io voglio cercare la stringa as, digito a e mi viene applicato il filtro
con a poi digito s e mi viene applicato il filtro con s, mentre io invece
volevo cercare la stringa as
qualcuno sa darmi qualche dritta?
buona giornata a tutti
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: filtro maschera da campo

author: CIDI

text:
news ha scritto:
> voglio riuscire a filtrare una maschera in base al testo digitato in un
> campo
> il problema lo riscontro nell'evento keyup o keydown perch� quando digito
> un carattere il cursore mi si posiziona sul carattere digitato e non
> riesco pi� a digitare un secondo carattere
> esempio:
> io voglio cercare la stringa as, digito a e mi viene applicato il filtro
> con a poi digito s e mi viene applicato il filtro con s, mentre io invece
> volevo cercare la stringa as
> qualcuno sa darmi qualche dritta?
controlla che non ci siano restrizioni sul controllo.
vedi anche la faq del sito comune:
3.114 Come creare un controllo di ricerca
www.sitocomune.com
ciao
Daniele



title: filtro maschera da campo

text:
CIDI ha scritto:
> news ha scritto:
> > voglio riuscire a filtrare una maschera in base al testo digitato in un
> > campo
> > il problema lo riscontro nell'evento keyup o keydown perch� quando digito
> > un carattere il cursore mi si posiziona sul carattere digitato e non
> > riesco pi� a digitare un secondo carattere
> > esempio:
> > io voglio cercare la stringa as, digito a e mi viene applicato il filtro
> > con a poi digito s e mi viene applicato il filtro con s, mentre io invece
> > volevo cercare la stringa as
> > qualcuno sa darmi qualche dritta?
> controlla che non ci siano restrizioni sul controllo.
> vedi anche la faq del sito comune:
> 3.114 Come creare un controllo di ricerca
>
www.sitocomune.com
> ciao
> Daniele
grazie mille delle preziose indicazioni
questo �il codice funzionante che ho scritto
   Dim strR As String
   Me.testo_da_ricercare.SetFocus
   If Me.Form.CurrentRecord >= 1 Then
         strR = Me.testo_da_ricercare.Text
         If Not IsNull(Me.testo_da_ricercare.Text) Then

            DoCmd.ApplyFilter , "[name] like ""*" &
Me.testo_da_ricercare.Text & "*"""
         Else

          DoCmd.ShowAllRecords
        End If
   End If

   Me.testo_da_ricercare = strR
   Me.testo_da_ricercare.SetFocus
   If Me.Form.CurrentRecord >= 1 Then Me.testo_da_ricercare.SelStart = 255
'Len(Me!Ricerca.Text)
magari potr� servire a qualcun'altro
ciao e grazie mille ancora



title: filtro maschera da campo

author: Karl Donaubauer

text:
news wrote:
> ...
> questo �il codice funzionante che ho scritto
>
>   Dim strR As String
>   Me.testo_da_ricercare.SetFocus
>   If Me.Form.CurrentRecord >= 1 Then
>         strR = Me.testo_da_ricercare.Text
>         If Not IsNull(Me.testo_da_ricercare.Text) Then
>
>            DoCmd.ApplyFilter , "[name] like ""*" &
> Me.testo_da_ricercare.Text & "*"""
>         Else
>
>          DoCmd.ShowAllRecords
>        End If
>   End If
>
>   Me.testo_da_ricercare = strR
>   Me.testo_da_ricercare.SetFocus
>   If Me.Form.CurrentRecord >= 1 Then Me.testo_da_ricercare.SelStart =
> 255 'Len(Me!Ricerca.Text)
>
> magari potr� servire a qualcun'altro
> ...
E possiamo aggiungere subito l'avvertimento di non mai chiamare un
oggetto, campo ecc. "name" perch� � una parola chiave importante
in Access e puoi causare molti problemi.
Vedi anche
www.donkarl.com?FAQ1.5
.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: filtro maschera da campo

text:
Karl Donaubauer wrote:
> news wrote:
>> ...
>>            DoCmd.ApplyFilter , "[name] like ""*" &
>> Me.testo_da_ricercare.Text & "*"""
>> ...
> E possiamo aggiungere subito l'avvertimento di non mai chiamare un
> oggetto, campo ecc. "name" perch� � una parola chiave importante
> in Access e puoi causare molti problemi.
Replace("puoi","puo")
> Vedi anche
www.donkarl.com?FAQ1.5
.
meglio in italiano:
www.donkarl.com/it?FAQ1.5


title: grafico non associato in report

author: righettone

text:
ho inserito in un report un grafico, essendo non associato, non mi è
permesso di legare i campi secondari e master. Noncurante li ho inseriti
manualmente...
quando però apro il report (giustamente?!) mi mostra tutte le categorie, non
solo quelle specifiche della pagina.
se però apro, visualizzo la struttura e riapro nuovamente, ecco che vengono
per ogni pagina visualizzate solo le specifiche categorie.
ho inserito provvisoriamente due righe di codice che mi combinino questo, ma
non è estetico e vorrei sapere cosa succede....
grazie in anticipo a tutti.
righettone


title: (OT) mi piacerebbe poter riprodurre l' algoritmo manuale della divisione tra numeri ...

text:
... qualsiasi per es. 12 : 7 o 145.678 : 456,23 ecc ecc.

Sapete, tipo : il 7 nel 12 ci sta 1 volta e resto 5,
il 7 nel 50 ci sta 7 volte e resto 1 ecc ecc

Pare facile ma quando i numeri sono grossi il problema
e' che io stesso NON LO SO FARE PIU' ! :D

E riprodurre qualcosa che non si sa fare e' arduo : mi
tocca vedere su qualche testo delle elementari !
Eh si :D

Direte : ma  perche', pazzarellone nostro ?  Chi  te  lo
fa fare ?

Ecco, se uno riuscisse a ricostruire il processo manuale
di divisione, moltiplicazione, addizione e sottrazione
potrebbe bypassare la capacita' della macchina di gestire
i numeri e farselo in proprio : ossia si potrebbero calcolare
e immagazzinare numeri arbitrariamente grandi e precisi che
troverebbero  un  limite  solo  nella memoria fisica della
macchina.

Interessante, no ?


author: Alessandro Cara

text:

CI ho pensato (poi non mi va di scrivere e, per il momento, la ho
piantata li) per le mie solite fisse sui numeri primi.
I limiti della macchina al momento non mi sembrano tanto importanti.
In fondo per un numero con un miliardo di cifre (ero interessato a
questo perche' volevo cercare un primo di tali dimensioni) si ha bisogno
di scrivere  log(10)/log(16)*n dove n e' il numero di cifre decimali
necessarie  "esadecimalizzando" il tutto e scrivendo un file.
Se non ricordo male viene una roba da circa 850Mb. Tale file si puo
leggere poi a pezzetti progressivi.
Per la divisione il numero di "cifre" da leggere e' relativo al numero
di cifre del divisore.
Ripetere il processo della divisione mi sembra un ciclo relativamente
semplice e' sufficiente adottare la stessa regola di quando usiamo carta
e penna. Anche per la moltiplicazione, che ritengo piu' complicata, e'
possibile fare il tutto con una unica area di memoria risultato. Al
tempo ci avevo pensato e non mi sembrava insormontabile.

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
http://www.avast.com


author: Ammammata

text:
Il giorno Wed 01 Apr 2015 02:56:25p, ** inviava su it.comp.appl.access il
messaggio
news:0a837af8-1a70-4d34...@googlegroups.com
.
Vediamo cosa scrisse:

> Ecco, se uno riuscisse a ricostruire il processo manuale
> di divisione, moltiplicazione, addizione e sottrazione
> potrebbe bypassare la capacita' della macchina di gestire
> i numeri e farselo in proprio

avevo fatto qualcosa di simile, più o meno nel 1984, con la calcolatrice
casio fx-602p di un mio compagno, per calcolare tutte le cifre di un
fattoriale (il solito 69!) sfruttando le 100 memorie circa della macchina e
la possibilità di utilizzarle "indicizzate", elaborandole quindi una alla
volta e portandomi il riporto (eccedenza) in quella successiva.

Funzionava :) ma il listato chissà dove è finito (si faceva tutto a mano)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
>>>>>
http://www.bb2002.it
 :)  <<<<<
........... [ al lavoro ] ...........


title: *** Piccolo problema con le date ***

author: Maverick

text:
Ciao a tutti,
visto che ho iniziato da poco a programmare in access, volevo chiedere se
potete aiutarmi a risolvere un piccolo problema.
Ho creato un database in cui in una tabella ho un campo "scadenza" che
dovrebbe (dico dovrebbe perchè non sono riuscito a realizzarlo) essere del
tipo mm/aa (Mese/anno tipo: 10/02; 12/02; 01/03; 02/03).
Ora vi chiedo:
- come devo impostare nella tabella il "Tipo dati" del campo Scadenza???
(Data/Ora va bene??)
- come devo impostare il "formato" e la "Maschera di input" in modo da
consentirmi di prendere in considerazione solo il mese e l'anno?? (cioè
vorrei inserire, visualizzare, ordinare in modo crescente e decrescente
all'interno di maschere o report di stampa)
Spero di essere stato abbastanza chiaro.
Ringrazio anticipatamente tutti coloro che avranno la possibilità di
dedicarmi un pò del loro tempo per aiutarmi a risolvere il problema.
Salvatore


title: *** Piccolo problema con le date ***

author: omnitow

text:
"Maverick" <
maveri...@hotmail.com
> ha scritto nel messaggio
news:YfXp9.21556$%M1.5...@twister2.libero.it...

potresti inserire nella tabella un campo Data/ora con valore predefinito =
Date() successivamente andrai ad ordinare le form o le query che si
appogiano a questa tabella secondo
Format([CampoData],'aamm')
oppure
Year([CampoData]) & Month([CampoData])
Ciao, omnitow


title: Stampa Unione (Word) o Report?

author: Setec Astronomy

text:
Dovendo creare delle offerte partendo dai dati di access quale soluzione č
migliore?
Stampa unione di word o Report esportati.
In questi ultimi č possibile esportare eventuali immagini?
Grazie


title: Stampa Unione (Word) o Report?

author: Emyr

text:
On Sat, 22 Dec 2001 19:15:42 GMT, "Setec Astronomy"
<
se...@freemail.it
> wrote:
>Dovendo creare delle offerte partendo dai dati di access quale soluzione č
>migliore?
>Stampa unione di word o Report esportati.
>Grazie
>
se devi modificare le offerte singolarmente in penso ti conve
automatizzare il tutto via Word.
se le offerte sono standard usa senz'altro un report
>In questi ultimi č possibile esportare eventuali immagini?
fai una prova come ho fatto io, esportando snapshot funziona!
Saluti.
Emanuele.


title: Stampa Unione (Word) o Report?

author: Sergio MAZZA

text:
"Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
news:yZ4V7.351852$sq5.17...@news.infostrada.it...
> Dovendo creare delle offerte partendo dai dati di access quale soluzione è
> migliore?
> Stampa unione di word o Report esportati.
> In questi ultimi è possibile esportare eventuali immagini?
> Grazie
>
Se chiedi di esportare immagini, word non è indicato (versione '97), lo
snapshot è il formato principe per i report e credo anche con grafica
inclusa.
Invece se l'offerta è in stile "lettera" ti conviene la stampa unione...
Ciao.
--
Sergio MAZZA


title: Stampa Unione (Word) o Report?

author: Burt

text:
"Setec Astronomy" <
se...@freemail.it
> ha scritto nel messaggio
news:yZ4V7.351852$sq5.17...@news.infostrada.it...
> Dovendo creare delle offerte partendo dai dati di access quale soluzione è
> migliore?
> Stampa unione di word o Report esportati.
> In questi ultimi è possibile esportare eventuali immagini?
> Grazie
>
>
Con la stampa unione di Word hai maggiore flessibilità soprattutto se
l'utente finale non è un informatico.
Ciao


title: Stampa Unione (Word) o Report?

author: Sib dal portatile

text:
"Burt" <
b.r...@libero.it
> ha scritto nel messaggio
CUT
Ti sei accorto dello strano allegato che hai mandato?
Sib


title: maschera di avvio

author: Enrico Zoffoli

text:
E' possibile avviare una maschera di avvio senza avere l'applicazione ms
access sotto?
Grazie a chi volesse rispondere
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: maschera di avvio

author: Roberto da casa

text:
"Enrico Zoffoli" <
e.zo...@virgilio.it
> ha scritto nel messaggio
news:f25af030471bccaa7e3...@mygate.mailgate.org...
> E' possibile avviare una maschera di avvio senza avere l'applicazione ms
> access sotto?
> Grazie a chi volesse rispondere
>
Se quello che vuoi sapere è se è possibile eseguire un database Access MDB o
MDE senza che Access sia installato, la risposta è no.
Se però disponi del runtime del tuo database (ottenuto con una versione
Developer di Access), allora la cosa è possibile.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Backup automatico database SQL SERVER

author: leonardo esposito

text:
buongiorno a tutti gli amici del NG,
ho migrato un db da Access 2003 a SQL SERVER 2005.
Ora però non so come eseguire un salvataggio periodico (possibilmente
quotidiano) di questo database trasferito su SQL. C'è qualche
procedura su sql che lo permette? Sono del tutto estraneo all'ambiente
SQL, quindi vogliate aiutarmi nella maniera più semplice possibile.
grazie davvero e buone feste a tutti
Leo


title: Backup automatico database SQL SERVER

author: swinfo

text:
Scriveva leonardo esposito domenica, 23/12/2007:

Prova qui:
http://www.microsoft.com/italy/technet/prodtechnol/sql/2005/bkupssas.mspx
Ciao e Buon Natale
--
Alessandro 'swinfo'.


title: Backup automatico database SQL SERVER

author: ciroteo

text:

>
http://www.microsoft.com/italy/technet/prodtechnol/sql/2005/bkupssas..
..
>
> Ciao e Buon Natale
>
> --
> Alessandro 'swinfo'.
sennò usi cobian backup. stoppi il server, copi i files .mdf e riavvii
il server
non è il massimo della pulizia ma intanto una copia dei dati ce
l'hai ...


title: Backup automatico database SQL SERVER

text:
On 23 Dic, 13:02, swinfo <
swi...@libero.it
> wrote:

>
http://www.microsoft.com/italy/technet/prodtechnol/sql/2005/bkupssas..
..
>
> Ciao e Buon Natale
>
> --
> Alessandro 'swinfo'.
grazie Alessandro
Buon Natale a te


title: Backup automatico database SQL SERVER

author: ALESSANDRO Baraldi

text:


Leo
Leggi questo articolo che è semplice ed essenziale.
http://www.andreavb.com/forum/news/viewtopic_7641.html
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Riunire data e ora

text:
Ho separato un campo Data/ora nei campi:data e ora.Come posso fare se
voglio ottenere Una data estesa comprendente  la data e l'ora nel formato
dd/mm/yyyy hh:mm:ss
??
Ciao Francesco
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Riunire data e ora

author: namor

text:
francesco73 ha scritto:
> Ho separato un campo Data/ora nei campi:data e ora.Come posso fare se
> voglio ottenere Una data estesa comprendente  la data e l'ora nel formato
> dd/mm/yyyy hh:mm:ss
> ??
> Ciao Francesco
Li sommi e li formatti con format() o usando la riga formato delle
proprietà delle caselle di testo delle form o report.
  format(campodata + campoora, "dd/mm/yyyy hh:mm:ss")
Namor
--
namor at inwind punto it



title: Riunire data e ora

text:
namor ha scritto:
> francesco73 ha scritto:
> > Ho separato un campo Data/ora nei campi:data e ora.Come posso fare se
> > voglio ottenere Una data estesa comprendente  la data e l'ora nel formato
> > dd/mm/yyyy hh:mm:ss
> > ??
> > Ciao Francesco
> Li sommi e li formatti con format() o usando la riga formato delle
> proprietà delle caselle di testo delle form o report.
>   format(campodata + campoora, "dd/mm/yyyy hh:mm:ss")
> Namor
Scusa mi sono dimenticato di dire che l'ora è memorizzata in un campo
numerico di tipo intero,quindi avrei bisofno di una funzione che mi
converta un numero nella corrispondente ora.
In pratica io ho:
campodata=15/12/2004
campoora=8
vorrei ottenere 15/12/2004 08:00:00
--



title: Riunire data e ora

text:
francesco73 ha scritto:
> namor ha scritto:
> > francesco73 ha scritto:
> > > Ho separato un campo Data/ora nei campi:data e ora.Come posso fare se
> > > voglio ottenere Una data estesa comprendente  la data e l'ora nel formato
> > > dd/mm/yyyy hh:mm:ss
> > > ??
> > > Ciao Francesco
> > Li sommi e li formatti con format() o usando la riga formato delle
> > proprietà delle caselle di testo delle form o report.
> >   format(campodata + campoora, "dd/mm/yyyy hh:mm:ss")
> > Namor
> Scusa mi sono dimenticato di dire che l'ora è memorizzata in un campo
> numerico di tipo intero,quindi avrei bisofno di una funzione che mi
> converta un numero nella corrispondente ora.
> In pratica io ho:
> campodata=15/12/2004
> campoora=8
> vorrei ottenere 15/12/2004 08:00:00
Dividilo per 24.
  campodata + campoora / 24
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito



title: Riunire data e ora

text:
namor ha scritto:
> francesco73 ha scritto:
> > namor ha scritto:
> > > francesco73 ha scritto:
> > > > Ho separato un campo Data/ora nei campi:data e ora.Come posso fare se
> > > > voglio ottenere Una data estesa comprendente  la data e l'ora nel
formato
> > > > dd/mm/yyyy hh:mm:ss
> > > > ??
> > > > Ciao Francesco
> > > Li sommi e li formatti con format() o usando la riga formato delle
> > > proprietą delle caselle di testo delle form o report.
> > >   format(campodata + campoora, "dd/mm/yyyy hh:mm:ss")
> > > Namor
Grazie mille!
> > Scusa mi sono dimenticato di dire che l'ora č memorizzata in un campo
> > numerico di tipo intero,quindi avrei bisofno di una funzione che mi
> > converta un numero nella corrispondente ora.
> > In pratica io ho:
> > campodata=15/12/2004
> > campoora=8
> > vorrei ottenere 15/12/2004 08:00:00
> Dividilo per 24.
>   campodata + campoora / 24
> Namor
--



title: info su report per stampa condizionale

author: marcello

text:
Salve a tutti, vorrei un informazione, dovrei fare un report che contiene un
campo memo, ora nella grande maggioranza dei casi tale campo è vuoto, per
questo volevo sapere se è possibile fargli occupare spazio solo se e
presente il testo, in modo da non avere grandi spazi vuoti sulla stampa
(cioe per tutti quei record che non hanno teso in tale campo)
Grazie mille
Marcello


title: info su report per stampa condizionale

author: Roberto dalla campagna

text:
"marcello" <
Marc...@qualcosa.it
> ha scritto nel messaggio
news:6GRre.4342$b5.2...@news3.tin.it...

Imposta a Si sia la proprietà Riducibile (vedi help) e la proprietà
Espandibile (vedi help) del controllo del report associato al campo memo.
> Grazie mille
Prego
> Marcello
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: info su report per stampa condizionale

text:
>> Salve a tutti, vorrei un informazione, dovrei fare un report che contiene
> un
>> campo memo, ora nella grande maggioranza dei casi tale campo è vuoto, per
>> questo volevo sapere se è possibile fargli occupare spazio solo se e
>> presente il testo, in modo da non avere grandi spazi vuoti sulla stampa
>> (cioe per tutti quei record che non hanno teso in tale campo)
>
> Imposta a Si sia la proprietà Riducibile (vedi help) e la proprietà
> Espandibile (vedi help) del controllo del report associato al campo memo.
>
>> Grazie mille
>
> Prego
>
>> Marcello
>
> --
> Roberto
Grazie mille provo subito
MArcello


title: condivisione in rete

author: enrico

text:
Buon giorno
Ho creato un piccolo archivio da condividere tra due pc su di una rete lan.
Il problema e' che vorrei che il secondo pc veda l'archivoi solo in modalità
di lettura cioe' impossibilitato a modificare gli archivi..
e' possibile tutto cio'
grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: condivisione in rete

author: eSQueL

text:
"enrico" <
anca...@libero.it
> ha scritto nel messaggio
news:217Z59Z130Z201Y...@usenet.libero.it...

Devi settare la protezione a livello utente. Su
http://www.sitocomune.com

trovi info più specifiche.
Ciao.
eSQueL


title: condivisione in rete

author: Nicola Di Martino

text:
"enrico" <
anca...@libero.it
> ha scritto nel messaggio
news:217Z59Z130Z201Y...@usenet.libero.it...
> Buon giorno
>
> Ho creato un piccolo archivio da condividere tra due pc su di una rete
lan.
>
> Il problema e' che vorrei che il secondo pc veda l'archivoi solo in
modalità
> di lettura cioe' impossibilitato a modificare gli archivi..
>
> e' possibile tutto cio'
>
> grazie
>
Non puoi cambiare i diritti sul file in questione dell'utente che ci si
connette dall'altro pc?
si è capito quello che volevo dire?
Ciao
Nik


title: condivisione in rete

text:
"Nicola Di Martino" <
nic.dim...@libero.it
> ha scritto nel messaggio
news:ehMYg.5423$Fk1....@twister2.libero.it...

Se non togli l'amministratore predifinito, chiunque accede al file lo fa con
privilegi d'amm/ore. Ma per fare questo devi passare dalla protezione a
livello utente.
Ciao.
eSQueL


title: condivisione in rete

author: diego

text:
o si potrebbero anche creare le form che vanno sulla macchina che deve
solo leggere con tutti i controlli bloccati ed evitare di settare i
vari amministratori e user


title: Password di accesso a database esterno...

author: Antonio

text:
Salve a Tutti...
Ho ho un problema che vorrei risolvere ma non so come fare!
Ho bisogno di andare a scrivere (e leggere) su un database di archivio
dati che ho protetto con password ma quando tento di accedere con il
comando
<<Set MIO_ARCHIVIO = DBEngine.Workspaces(0).OpenDatabase("ARCHIVIO")>>
mi compare ovviamente il msg di errore password!
Come posso ovviare a questo problema?
Ho cercato nell'help in linea ma non ho trovato niente!
Grazie!
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: MegaMax

text:
> <<Set MIO_ARCHIVIO = DBEngine.Workspaces(0).OpenDatabase("ARCHIVIO")>>
>
> mi compare ovviamente il msg di errore password!
> Come posso ovviare a questo problema?
tratto dal sito comune:
Dim dbs As Database
    Set dbs = OpenDatabase("mioDB.mdb", False, False, "; pwd=pippo")
ciao, max


title: Conteggio operazioni in casella di testo: visualizzazione

author: Guido

text:
Ciao a tutti
Ho sviluppato una routine che esegue operazioni su ciascun record di una
tabella (A97).
Un contatore (variabile "conta") registra ogni operazione effettuata.
Vorrei visualizzare, in aggiornamento costante, il numero di operazioni
effettuate (un po' il principio della barra progressiva) in una casella
di testo (Cas_conta) alla quale ho assegnato la variabile "conta"
(.value o .text ).
Il tutto funziona egregiamente, MA ..... la visualizzazione del
conteggio è disturbata, nella casella di testo, dalla comparsa del
fenomeno che definirei "selezione" (in pratica sfondo nero al di sotto
del valore numerico, come quando si seleziona una parte di testo in una
stringa) che sfarfalla ad ogni cambio di valore.
Ho tentato impostando a zero la proprietà .sellenght e .selstart della
casella di testo , ma senza successo.
Qualcuno può darmi qualche consiglio o indicarmi un link sul sito comune
al riguardo ?
Grazie


author: Antonio Biso

text:
Guido <
guido...@galactica.it
> wrote in message
3AF85E...@galactica.it...

Mi sembra strano che faccia così, ma non hai spiegato che operzioni fai
quindi tutto può essere. Comunque prova a disattivare l'echo e a riattivarlo
alla fine dell'aggiornamento del valore
Antonio


text:

Le operazioni che eseguo sono banali aggiornamenti di record (diverse
migliaia) con un ciclo 'Do While ... loop'.
Un mio amico programmatore mi ha consigliato di utilizzare, anziche una
casella di testo, una etichetta, utilizzando il metodo 'refresh' sulla
stessa ad ogni aggiornamento; questo metodo non è però supportato in
A97, come probabilmente lo è in VB.
Non ho ancora avuto tempo di provare a disattivare 'echo', ma lo farò
oggi.
Grazie per ora
Ti Faccio sapere
Guido


title: criterio "data" in una query

author: Mauro

text:
Ciao a tutto il NG.
Ho una tabella contenente un campo data, dalla quale ho creato una query con
criterio di ricerca like [?]. E' possibile fare in modo che interrogando
tale query, all'apparire della maschera che richiede di inserire il valore
di  parametro,   mi sia consentito inserire la data  da me voluta senza
dover necessariamente inserire la barra separatrice tra il giorno, il mese e
l'anno?
Grazie per l'aiuto.
Mauro


title: criterio "data" in una query

text:
"Mauro" <
mingar...@inwind.it
> ha scritto nel messaggio
news:mMfId.3333$5k5....@twister2.libero.it...

Si, crea nella query un campo data calcolato senza barre:
format(tuadata,"ddmmyyyy") ed applica lì il criterio.
Alla richiesta del parametro inserisci la data senza barre: 25012005
Namor


title: criterio "data" in una query

author: Ebo

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:qahId.3476$5k5....@twister2.libero.it...
 Si, crea nella query un campo data calcolato senza barre:
> format(tuadata,"ddmmyyyy") ed applica lì il criterio.
> Alla richiesta del parametro inserisci la data senza barre: 25012005
> Namor
>
>Come è possibile avere contemporaneamente le due opzioni, digitare la data
>con le barre o senza barre in modo qualunque sia l'input il sistena
>funzioni?
Ebo (l'ho visto in applicazione non access)


title: criterio "data" in una query

text:
"Ebo" <
eberle....@tiscali.it
> ha scritto nel messaggio
news:41f2b730$0$8207$5fc...@news.tiscali.it...

Accetta una stringa senza Formattazione, poi per
convertirla in data usa la funzione sotto che sfrutta
l'interprete nativo approfittando del carattere #
Puoi passare qualsiasi formato data.
Public Function retDate(strIn As String) As Date
   On Error GoTo errData
   retDate = CDate(Eval("#" & strIn & "#"))
   Exit Function
errData:
   Resume Next
   MsgBox Err.Number & "   " & Err.Description
End Function
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: criterio "data" in una query

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:41f2e492$0$130$5fc...@news.tiscali.it...

> Grazie molto! Ebo
>


title: Help TABELLE !

author: Fabrizio Cesarini

text:
Ciao a tutti !
1) Vorrei sapere se esiste un metodo (utility o altro) per avere un
riepilogo sintetico che indichi, per ogni tabella, i campi, il tipo e la
dimensione.
Ad esempio se il campo č COGNOME di tipo Testo lungo 30 caratteri : Cognome
T 30. o qualcosa di simile.
2) Come posso fare per far chiedere all'utente, ad ogni avvio
dell'applicazione, il percorso per andare ad impostare le tabelle collegate?
o trovato acCmdLinkTables ma non riesco a trovare documentazione e capire
come si usa. Il tutto per evitare di andare sul menu strumenti e scegliere
gestione tabelle collegate.
GRAZIE


title: Help TABELLE !

author: Sergio MAZZA (Tiscali)

text:
"Fabrizio Cesarini" <
fabrizio...@tiscalinet.it
> ha scritto nel
messaggio news:8o5p9o$j89$1...@pluto.sm.dsi.unimi.it...
> Ciao a tutti !
> 1) Vorrei sapere se esiste un metodo (utility o altro) per avere un
> riepilogo sintetico che indichi, per ogni tabella, i campi, il tipo e la
> dimensione.
> Ad esempio se il campo è COGNOME di tipo Testo lungo 30 caratteri :
Cognome
> T 30. o qualcosa di simile.
> 2) Come posso fare per far chiedere all'utente, ad ogni avvio
> dell'applicazione, il percorso per andare ad impostare le tabelle
collegate?
> o trovato acCmdLinkTables ma non riesco a trovare documentazione e capire
> come si usa. Il tutto per evitare di andare sul menu strumenti e scegliere
> gestione tabelle collegate.
>
> GRAZIE
>
>
Per la prima: strumenti - analizza - analizzatore.
Per la seconda nel sito comune ci dovrebbe essere la risposta:
http://members.xoom.it/it_db_access/
Ciao.