title: Query paramtriche queste sconosciute

author: Mauro&Giusi

text:
Se ho capito bene nella query devi inserire nei criteri di scelta il between
di due "date" prese da un formato video. Ok!
Nella query seleziona il campo interessato. Clicca sulla stessa colonna
"Criteri" con il tasto destro. Clicca Genera. Si apre un amaschera. Clicca
due volte sul + della cartella Forms. Seleziona il formato da cui devi
prelevare le date. Devi solo inserire tra il between e l'And le due date che
troverai in corrispondenza del tuo form . Ciao Mauro
effeesse <
frequ...@email.it
> wrote in message
ad57156f0bd4b6f0260...@mygate.mailgate.org...



title: Query paramtriche queste sconosciute

author: Daniele

text:
"Mauro&Giusi" <
maurobe...@interfree.it
> ha scritto nel messaggio
news:3cb4a...@news.dada.it...

--
> Se DATA1 e DATA2 sono i nomi delle caselle di testo della tua form,
 nei criteri del campo DATA della tua query  metti:
Between [Forms]![NomeForm]![DATA1] And [Forms]![NomeForm]![DATA2]
--
Ciao Daniele


title: Query paramtriche queste sconosciute

author: Antonio Biso

text:
Mauro&Giusi <
maurobe...@interfree.it
> wrote in message
3cb4a...@news.dada.it...
> Se ho capito bene
Non hai capito bene: infatti non hai scritto DOPO il quoting!
Antonio


title: Query paramtriche queste sconosciute

author: effeesse

text:
Molte volte la soluzione hai sotto gli occhi eppure non la vedi!
Grazie a tutti, a buon rendere



title: Come mostrare i record filtrati?

author: Principiante

text:
Da Sitocomune ho prelevato il file,
3.72 "Sincronizzare in una maschera due o più caselle
combinate tra loro in gerarchia"
Alla tabella Prodotti ho aggiunto due nuovi campi:
"InArrivo"
"Uscite"
in cui indico la quantità in arrivo e già uscite,
Nella Form dove sono presenti le 3 combo ho
aggiunto 2 caselle di testo chiamate:
"Testo1"
"Testo2"
Nella terza Combo ho aggiunto:
Private Sub CercaProdotto_AfterUpdate()
Me!Testo1 = Me!CercaProdotto.Column(4)
Me!Testo2 = Me!CercaProdotto.Column(5)
End Sub
Quando vado a selezionare qualcosa dalle tre combo
sulle caselle di testo non viene mostrato nulla!
Dove sbaglio?
Come posso correggere?
Grazie


title: Come mostrare i record filtrati?

author: Roberto da Parma

text:
"Principiante" <
frcav...@yahoo.it
> ha scritto nel messaggio
news:dc002198-1d26-4b53...@v42g2000yqj.googlegroups.com...






Grazie
bada che le colonne partono da 0
quindi se in una combo hai 4 colonne i riferimenti saranno column(0)... 1 2
3
bada che poi nella combo devi settare la proprietà numero di colonne a 4
Ciao
--
Roberto da Parma


title: Come mostrare i record filtrati?

text:
On 18 Feb, 16:59, "Roberto da Parma" <
arisi.robe...@tin.it
> wrote:
> "Principiante" <
frcavall...@yahoo.it
> ha scritto nel messaggionews:dc002198-1d26-4b53...@v42g2000yqj.googlegroups.com...
>
> bada che le colonne partono da 0
>
> quindi se in una combo hai 4 colonne i riferimenti saranno column(0)... 1 2
> 3
>
> bada che poi nella combo devi settare la proprietà numero di colonne a 4
>
> Ciao
>
> --
>
> Roberto da Parma
---
Grazie Roberto, in realtà ho dovuto anche modificare
la query della combo aggiungendo i nuovi campi.
"Riporto SQL"
----------------------------------
Da così:
SELECT DISTINCTROW Prodotti.IdProdotto, Prodotti.Prodotto
FROM Prodotti
WHERE (((Prodotti.IdCategoria)=[Forms]![frmCombo]![CercaCategoria]))
ORDER BY Prodotti.Prodotto;
A così:
SELECT DISTINCTROW Prodotti.IdProdotto, Prodotti.Prodotto,
Prodotti.InArrivo, Prodotti.Uscite
FROM Prodotti
WHERE (((Prodotti.IdCategoria)=[Forms]![frmCombo]![CercaCategoria]))
ORDER BY Prodotti.Prodotto;
-------------------------------
Comunque i campi che dovrò aggiungere sono 8 e sarebbe meglio
se nella combo apparisse solamente una colonna (Prodotto)
anzichè tutte quelle aggiunte.
Qualche altro aiuto?
Ri Grazie..


title: Come mostrare i record filtrati?

text:
"Principiante" <
frcav...@yahoo.it
> ha scritto nel messaggio
news:d95e6548-ecd7-470b...@j39g2000yqn.googlegroups.com...




Qualche altro aiuto?
Ri Grazie..
Per tutte le colonne che non vuoi visualizzare imposta larghezza colonne
0 cm; 3 cm; 0 cm;.....
in base alle colonne che vuoi vedere



title: Inserimento automatico dati in maschera

author: giovanni

text:
Ho l'esigenza , in una maschera , che se nel campo1 digito 100
automaticamente
nei campi4 ,5,6 compaiano dati presenti in una tabella .
Se digito 200 sempre in campo1 vorrei mi compaiano nei campi 4,5,6
della stessa maschera altri valori provenienti dalla stessa tabella di
prima.
Cercavo di fare qualcosa con le macro ma non sembra sia possibile un
inserimento automatico dati nelle maschere.
Mi appello alla invidiabile ed infinita competenza di qualcuno che
gentilmente mi possa aiutare.
Grazie infinite.GIOVANNI


title: Inserimento automatico dati in maschera

author: MA

text:
"giovanni" <
gio...@libero.it
> ha scritto nel messaggio
news:b8dfef3.03091...@posting.google.com...

E' un problema ampiamente discusso in precedenza.
Prova a cercare nei post precedenti column e dlookup, due modi diversi per
ottenre la stessa cosa
MAssimiliano


title: Inserimento automatico dati in maschera

author: Alessio

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:NEW7b.37330$w8.3...@news.edisontel.com...
>
>
> E' un problema ampiamente discusso in precedenza.
> Prova a cercare nei post precedenti column e dlookup, due modi diversi per
> ottenre la stessa cosa
> MAssimiliano
>
E' un problema che interessa anche a me... ho provato al ricerca ma non ho
trovato nulla... potresti andare più nel dettaglio per favore?
Grazie!
>


title: Inserimento automatico dati in maschera

author: Alessandro Baraldi

text:
"Alessio" <
theblackr...@virgilio.it
> wrote in message
news:bjpe15$gb7$
1...@newsreader.mailgate.org

Invece di usare una TxtBox e rilevarne il valore, MA consiglia
2 metodi, io ritengo che il più efficace sia quello di approfittare
di una ComboBox popolata con tutti i campi che servono, anche
se non necessariamente devono essere visualizzati(Basta imporre
larghezza=0).
La Combo che avrà come OrigineControlo
il campo Associato nella Form e, come Origine DATI la QUERY
inerente alla Tabella di reperimento dati con tutti i campi
necessari.
Su evento After_Update basterà popolare le TextBox4/5/6
con i relativi valori pescati dalla selezione della Combo.
Come...?
Me.TxtBox4=Me.TuaCombo.Column(1)
Me.TxtBox5=Me.TuaCombo.Column(2)
Ecc......
La Column(0) è quella relativa alla 1° Colonna che
sarà associata al valore della Combo stessa e quindi
del campo associato nella Form.
Saluti.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Inserimento automatico dati in maschera

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
[CUT]
> Saluti.
>
> @Alex.
>
>
Grazie mille!


title: Scusate ma ci riprovo !!!

author: Palma

text:
Grazie a Luciano per avermi risposto.....ma non sono riuscito !!! Sorry ma
evidentemente la mia ignoranza mi precede. Comunque devo sempre riportare i
famosi campi di una sottomaschera legata alla masch. principale, in un campo
della masch. principale. Nella sottomaschera ho creato un controllo che come
risultanza da la somma dei campi in oggetto, e tale controllo restituisce il
valore....ma č da qui che le nebbie si alzano e non riesco piů a
disincagliare la nave, o meglio che origine ha il campo nella masch.
principale ? Ragazzi scusate ma vorrei procedere visto che tutto il resto
del database č pronto e mi manca solo questo aspetto !!!!Riprendere dopo
avere studiato su Access 2 č molto complicato....grazie !!!
--
http://members.xoom.it/Palma/
icq#17798877


title: problemi di scrittura su registro di sistema

text:
In un'applicazione Access avrei bisogno di memorizzare il percorso di
installazione al di fuori del Db, avevo pensato di scrivere sul registro di
sistema con l'istruzione:
        Percorso = DlgApri.FileName
        SaveSetting "MioProgramma", "MioProgramma", "Path", Percorso
dove Percorso è un campo di tipo memo nel quale vado ad inserire il
risultato che mi viene dalla finestra di dialogo per la scelta del percorso.
Purtroppo non mi riconosce questa istruzione e mi compare un errore del tipo
che l'istruzione non corrisponde nè ad una funzione nè ad una macro (il
testo preciso non lo ricordo) quindi è impossibile eseguirla.
Grazie,
Rosa


author: Carlo Costarella

text:
"Rosa.Rab" <info@st'udi-ogr'.it> ha scritto nel messaggio
news:d4692t$akm$1...@carabinieri.cs.interbusiness.it...

Senza ricorrere alle API, che sono comunque la strada maestra e corretta,
potresti crearti la chiave nel tuo registro e poi la salvi esportantola in
un file .reg.
Questo file lo alleghi al pacchetto di distribuzione e lo mandi in
esecuzione alla fine dell'installazione o quando vuoi.
Per esempio:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\FruityLoops 3\MRU]
"0"="C:\\Programmi\\FruityLoops3.5\\Loops\\NewStuff.flp"
Ciao, Carlo


text:
"Rosa.Rab" <info@st'udi-ogr'.it> ha scritto nel messaggio
news:d4692t$akm$1...@carabinieri.cs.interbusiness.it...

> Rettifico: Percorso è una casella di testo
>
>
>
>


text:
"Carlo Costarella" <
carloantonioco...@virgilio.it
> ha scritto nel
messaggio news:hTv9e.803915$b5.35...@news3.tin.it...

> Il problema non è solo scrivere nel registro ma poi successivamente
leggerci.Potrei anche scrivere il percosro manualmente nel registro ma poi
non me lo legge, ovvero non mi funzionano le istruzioni SaveSetting e
GetSetting.
Come posso fare?


text:
"Rosa.Rab" <info@st'udi-ogr'.it> ha scritto nel messaggio
news:d462sn$gg7$1...@balena.cs.interbusiness.it...

In un modulo pubblico queste le istruzioni tipiche:
Option Compare Database
Option Explicit
Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_USERS = &H80000003
Public Const HKEY_PERFORMANCE_DATA = &H80000004
Public Const ERROR_SUCCESS = 0&
Declare Function RegCloseKey Lib "advapi32.dll" (ByVal Hkey As Long) As Long
Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA"
(ByVal Hkey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Declare Function RegDeleteKey Lib "advapi32.dll" Alias "RegDeleteKeyA"
(ByVal Hkey As Long, ByVal lpSubKey As String) As Long
Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA"
(ByVal Hkey As Long, ByVal lpValueName As String) As Long
Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal
Hkey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Declare Function RegQueryValueEx Lib "advapi32.dll" Alias "RegQueryValueExA"
(ByVal Hkey As Long, ByVal lpValueName As String, ByVal lpReserved As Long,
lpType As Long, lpData As Any, lpcbData As Long) As Long
Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA"
(ByVal Hkey As Long, ByVal lpValueName As String, ByVal Reserved As Long,
ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Public Const REG_SZ = 1
Public Const REG_DWORD = 4
Public Sub savekey(Hkey As Long, strPath As String)
Dim keyhand&
r = RegCreateKey(Hkey, strPath, keyhand&)
r = RegCloseKey(keyhand&)
End Sub
Public Sub savestring(Hkey As Long, strPath As String, strValue As String,
strdata As String)
Dim keyhand As Long
Dim r As Long
r = RegCreateKey(Hkey, strPath, keyhand)
r = RegSetValueEx(keyhand, strValue, 0, REG_SZ, ByVal strdata, Len(strdata))
r = RegCloseKey(keyhand)
End Sub
Public Function getstring(Hkey As Long, strPath As String, strValue As
String)
Dim keyhand As Long
Dim datatype As Long
Dim lResult As Long
Dim strBuf As String
Dim lDataBufSize As Long
Dim intZeroPos As Integer
r = RegOpenKey(Hkey, strPath, keyhand)
lResult = RegQueryValueEx(keyhand, strValue, 0&, lValueType, ByVal 0&,
lDataBufSize)
If lValueType = REG_SZ Then
    strBuf = String(lDataBufSize, " ")
    lResult = RegQueryValueEx(keyhand, strValue, 0&, 0&, ByVal strBuf,
lDataBufSize)
    If lResult = ERROR_SUCCESS Then
        intZeroPos = InStr(strBuf, Chr$(0))
        If intZeroPos > 0 Then
            getstring = Left$(strBuf, intZeroPos - 1)
        Else
            getstring = strBuf
        End If
    End If
End If
End Function
Tipicamente per scrivere:
Private Sub TuoPulsante_Click()
Call savestring(HKEY_CURRENT_USER, "Software\TUACHIAVE\Registry", "String",
"TuaStringaDaScrivere")
End Sub
Tipicamente per leggere:
Private Sub TuoPulsanteGetString_Click()
Dim strString As String
strString = getstring(HKEY_CURRENT_USER, "Software\TUACHIAVE\Registry",
"String")
MsgBox strString
End Sub
'Ciao, Carlo


author: Roberto da casa

text:
"Rosa.Rab" <info@st'udi-ogr'.it> ha scritto nel messaggio
news:d4692t$akm$1...@carabinieri.cs.interbusiness.it...

VAi sul Sito Comune (lik qui sotto) e nella Sezione General leggi laFAQ di
Andrea Sciamanna intitolata "6.53 Funzioni per accedere alle chiavi di
registro, in lettura, scrittura e modifica".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Recupero tabelle

author: Andrea

text:
E' possibile recuperare i dati contenuti nelle tabelle che sono stati
erroneamente cancellati?
Grazie
Andrea


title: Recupero tabelle

author: Sib

text:
"Andrea" dice
> E' possibile recuperare i dati contenuti nelle tabelle che sono stati
> erroneamente cancellati?
Ma quanti record hai cancellato?
Sono dati che puoi ricavare altrove?
Comunque, non c'e' modo di recuperarli. Ti auguro che tu abbia fatto un
backup in precedenza.
Ciao, Sib


title: Recupero tabelle

author: Lorenzo Coronati

text:
Scrisse Andrea <
apa...@xnet.it
>:
>E' possibile recuperare i dati contenuti nelle tabelle che sono stati
>erroneamente cancellati?
No
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono
convinti che noi poveri principianti (nel senso
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--


title: variare Tipo Dati da codice

author: Sergio

text:
Quali sono le istruzioni da utilizzare per creare un modulo per variare
il Tipo Dati di un determinato campo di una tabella ?
es.:
tabella: IMPIEGATI
Campo: DataNascita
Tipo Dati attuale: Data/Ora
Tipo Dati da assegnare: TESTO
Ciao
Sergio
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: variare Tipo Dati da codice

author: giorgio rancati

text:
"Sergio" <
giud...@tin.it
> ha scritto nel messaggio
news:0f7e3d803f8ccadd948...@mygate.mailgate.org...
> Quali sono le istruzioni da utilizzare per creare un modulo per variare
> il Tipo Dati di un determinato campo di una tabella ?
> es.:
>
> tabella: IMPIEGATI
> Campo: DataNascita
> Tipo Dati attuale: Data/Ora
>
> Tipo Dati da assegnare: TESTO
>
> Ciao
> Sergio
Da Access 2000 in avanti puoi fare così
----
Currentdb.Execute _
   "ALTER TABLE IMPIEGATI Alter Column DataNascita Text(10)"
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: variare Tipo Dati da codice

text:
Grazie per l'informazione.
Nel frattempo ho trovato anche una funzione sul sito comune ma
ottimizzata per Access 97 quindi utilizzerò la tua.
Saluti



title: Ingrandire form su Terminal Server

author: Marco

text:
La funzione che ingandisce la Maschera Principale all'apertura del db
funziona bene in locale, ma eseguendo la stessa applicazione dal servizio
Terminal Server di Microsoft la stessa maschera rimane minimizzata salvo
ingrandirla a mano, qualcuno forse ha la soluzione?.
Grazie in anticipo Marco.


title: Ingrandire form su Terminal Server

author: Neo

text:
"Marco" <
marv...@tin.it
> ha scritto nel messaggio news:GxRkb.20533$e5.7...@news1.tin.it...

prova a inserire questo codice sull'evento "Apertura" della tua form
 Application.Echo False
 DoCmd.Maximize
 Larghezza = Me.WindowWidth
 Altezza = Me.WindowHeight
 DoCmd.Restore
 DoCmd.MoveSize 0, 0, Larghezza, Altezza
 Application.Echo True


title: Ingrandire form su Terminal Server

text:
Ti ringrazio, tra qualche giorno rientro al lavoro e provo la soluzione, poi
ti faccio sapere, Marco.
"Neo" <senz...@chiedetesul.NG> ha scritto nel messaggio
news:muSkb.53104$e6.19...@twister2.libero.it...



title: ultima data

author: Renato

text:
salve a tutti
il mio problema è il seguente:
date due tabbelle tabA e TabB con relazione uno a molti la tabB presenta un
campo data;
ho la necessità di estrarre per ogni record della tabA un solo record della
tabB che abbia la data più alta
ho provato con DMax ma mi estrae un solo record.
ho provato con l'inserire nella riga formula della query ultimo o max, ma su
alcuni record della tabA estrae più di un record della tabB
come posso risolvere questo problema???
cosa dovrei usare e come?
grazie per i possibili suggerimenti


title: ultima data

author: Antonio Biso

text:
Renato <
XXXre...@tin.it
> wrote in message
nic78.23492$3J1.7...@news2.tin.it...
> salve a tutti
> il mio problema è il seguente:
> date due tabbelle tabA e TabB con relazione uno a molti la tabB presenta
un
> campo data;
> ho la necessità di estrarre per ogni record della tabA un solo record
della
> tabB che abbia la data più alta
Invece di joinare la taBBBella tabA con la tabB, prepara una query di
raggruppamento sul campo chiave di tabB mettendo la funzione max sul campo
data e salva la query.
Poi metti in join tabA sulla query ed otterrai quello che desideri
Antonio


title: ultima data

text:
Antonio Biso <
ch...@etruria.net
> wrote in message
Ses78.15432$5M4.5...@twister2.libero.it...

Grazie per la risposta avevo comunque provato questa soluzione solo che non
capisco perchè su alcuni record mi estrae più di un record della tabB
ha forse a che vedere con l'anno o la formattazione della data???
mi chiedo questo perchè ho notato, in maniera sommaria, che ad es mi estrae
l'ultima data del 2001 e l'ultima data del 2002?
giuro che non capisco come risolvere tale problema.
ciao Reanato


title: numerazione record in un report

author: fanciullo vito

text:
Ciao a tutti,
ho un problema  ostico.....chi mi aiuta?
dunque sono un prof ed ho creato un programma per la gestione elenco alunni
per ogni classe.
Ho un report che mi raggruppa le classi e per ogni raggruppamento mi da nome
e cognome di ogni alunno di quella classe.
Problema: voglio fa apparire  vicino ad ogni record il numero progressivo.
Es.
raggruppamento per la classe  1A
1. vito fanciullo (che sono io)
2. ambrogio dino
3. de antonio filippo....
raggruppamento per la classe 1B
4. de saraca antonia
5. magnifico nicola
6. edoardo de filippo
io sono riuscito con del  codice, o anche con una casella di testo
contenente la formula =[currentRecord] ad avere il numero desiderato vicino
al nominativo.
il fatto č che perň la numerazione continua per la seconda classe
raggruppata senza ripartire da 1.
quindi io dovrei avere per la seconda classe ragguppata  questa situazione:
raggruppamento per la classe 1B
1. de saraca antonia
2. magnifico nicola
3. edoardo de filippo
non sono capace.............ma so che il trucco c'č!!
grazie in anticipo


title: numerazione record in un report

text:
"fanciullo vito" <
vito...@libero.it
> ha scritto nel messaggio
news:9m0fb.4917$e6.1...@twister2.libero.it...
> Ciao a tutti,
> ho un problema  ostico.....chi mi aiuta?
> dunque sono un prof ed ho creato un programma per la gestione elenco
alunni
> per ogni classe.
Sei uno di quelli che hanno detto che sono frustrati perchè gli alunni e i
genitori non se li filano!??!
> il fatto è che però la numerazione continua per la seconda classe
> raggruppata senza ripartire da 1.
> quindi io dovrei avere per la seconda classe ragguppata  questa
situazione:
> raggruppamento per la classe 1B
> 1. de saraca antonia
> 2. magnifico nicola
> 3. edoardo de filippo
Metti una casella non associata e come origine dati ci metti =1. Sotto
selezioni somma parziale su gruppo.
Antonio


title: Aggiornare un database

author: CsK

text:
Ho creato un database che sta su un server, lo stesso database si trova su
dei pc portatili, dove i vari utenti lo aggiornano off line. E' possibile
poi aggiornare il database che si trova sul server senza dupplicare i dati
ma soltanto modificandoli? se si come si fa??
Grazie


title: Aggiornare un database

author: SunRex

text:
"CsK" <
super...@hotmail.com
> ha scritto nel messaggio
news:VQ%4b.2816$hE5....@news1.tin.it...

Metodo Synchronize
Dalla guida in linea
"Si utilizza il metodo Synchronize per scambiare i dati e le modifiche alla
struttura tra due database. Le modifiche alla struttura devono essere sempre
apportate per prime. Entrambi i database devono essere allo stesso livello
di struttura prima che sia possibile scambiare i dati. Uno scambio di tipo
dbRepExportChanges, ad esempio, potrebbe avere come risultato le modifiche
apportate solo al livello di una replica anche se le modifiche dei dati
passano solo dal database a nomepercorso."
E' un inizio....
SunRex


title: Record selezionato in Masch. continue

author: Nicky

text:
Ciao a tutti,
ho una maschera visualizzata in modalità maschere continue.
In questa maschera ho 30 controlli associati ad altrettanti campi di una
tabella.
Vorrei fare dei controlli quando cambia il valore di ciascuna delle 30
caselle di testo per verificarne la congruenza.
Quale evento della form mi permette di testare il valore di un controllo
del tipo
    se controllo1.value="1" then beep
e bippare solo quando scorrendo i record sono arrivato su quello con
controllo1="1" ?
Altro quesito:
posso non avere 30 eventi AfterUpdate ma un evento solo dove passo anche
il nome del controllo?
  del tipo
   Private sub AfterUpdateMascheraContinua (mioControllo as control)
       if mioControllo.name = "Controllo1" then
etc.
Grazie per le info
Nicoletta


title: Record selezionato in Masch. continue

author: VT @ home

text:
Il Fri, 06 Apr 2007 17:39:30 +0200, Nicky <
frt...@virgilio.it
> ha scritto:
>(.....)
>Ciao a tutti,
>ho una maschera visualizzata in modalità maschere continue.
>
>In questa maschera ho 30 controlli associati ad altrettanti campi di una
>tabella.
>Vorrei fare dei controlli quando cambia il valore di ciascuna delle 30
>caselle di testo per verificarne la congruenza.
>
>Quale evento della form mi permette di testare il valore di un controllo
>del tipo
>    se controllo1.value="1" then beep
>
>e bippare solo quando scorrendo i record sono arrivato su quello con
>controllo1="1" ?
Su corrente
>Altro quesito:
>posso non avere 30 eventi AfterUpdate ma un evento solo dove passo anche
>il nome del controllo?
>  del tipo
>   Private sub AfterUpdateMascheraContinua (mioControllo as control)
Attenzione: in questo esempio non passi alla routine il nome del controllo, bensì il controllo medesimo.
>
>       if mioControllo.name = "Controllo1" then
>
>etc.
La risposta alla domanda è affermativa con alcune precisazioni.
Esistono gli eventi BeforeUpdate ed AfterUpdate del Form che si verificano prima o dopo l'aggiornamento dell'intero
record.
Quindi se ti basta verificare ciò che l'utente ha digitato prima di registrare il record, nelle routine associate a tali
eventi puoi inserire il codice necessario per verificare i valori di tutti i controlli associati al record che è oggetto
di aggiornamento.
Non hai bisogno di passare il controllo o il suo nome a questa routine: puoi fare riferimento direttamente ai controlli
della form medesima.
Se invece vuoi verificare passo passo ciò che l'utente digita via via nei vari controlli, devi usare per forza l'evento
di ciascun controllo e quindi gestire 30 eventi.
>Grazie per le info
>
>Nicoletta
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: ispezione numeri con virgola...

author: Frankkk

text:
Un queisto semplice semplice...quale istruzione si usa in VB per verificare
se un numero è intero oppure decimale ?
Grazie


title: ispezione numeri con virgola...

text:
"Frankkk" <
frank...@libero.it
> ha scritto nel messaggio
news:ad8ek5$aoi$1...@lacerta.tiscalinet.it...

Confronta tutto il valore con la parte intera del numero (vedi su help la
funzione Int); se il confronto ti dà uguaglianza il numero è intero,
altrimento contiene anche i decimali.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ispezione numeri con virgola...

author: Graziano Franchi (Dal Portatile)

text:
"Frankkk" <
frank...@libero.it
> ha scritto nel messaggio
news:ad8ek5$aoi$1...@lacerta.tiscalinet.it...

MioNumero=123.45
if int(MioNumero)-MioNumero<>0 then msgbox("Non è Intero") else msgbox("è
intero")
Saluti


title: Ordinamento di un report

author: il barbi

text:
Ho un report basato su una query con ordinamento crescente
su un campo Priorità relativo a un altro campo Campo1; il
report non ha corpo ma ha solo i pie' di pagina, contenenti
dei totali relativi a Campo1,
pero' lanciando il report mi vedo comparire i vari valori di
Campo1, seguiti dai relativi totali, in ordine alfabetico
anziche' in ordine di Priorità (ma naturalmente quando
lancio la query mi compaiono i record ordinati secondo
Priorità)
il barbi


title: Ordinamento di un report

text:
"il barbi" <
ilb...@tin.it
> ha scritto nel messaggio
news:NYCcb.119928$hE5.4...@news1.tin.it...

In visualizzazione struttura del report sul menu
Visualizza Ordinamento Raggruppamento.
SunRex


title: LigaSoft - Visual Basic, ASP, HTML, JavaScript, VbScript, SQL, Perl, etc

text:
Su LigaSoft potrete trovare software gratuito e non; ma soprattutto se avete bisogno di un programma personalizzato o di un sito DINAMICO (ovvero in ASP), oppure vi occorre semplicemente un programmatore con più di TRE anni di esperienza sui seguenti linguaggi:
Visual Basic, ASP, HTML, JavaScript, VbScript, SQL, Perl, etc per una collaborazione allora avete trovato il sito che vi da le giuste informazioni.
Tra i programmi scaricabili gratuitamente vi suggerisco gli ultimi due usciti:
-	DP 2000 (Directory Print)
-	WinTime
Il primo vi permette (finalmente) di stampare i nomi dei files e delle directory che sono contenuti in una certa unità oppure in una directory.
Il secondo monitorizza il vostro accesso ad Internet, avviandosi automaticamente quando vi collegate, e vi mostra il grafico mensile del tempo di connessione.
Per qualsiasi dubbio o suggerimento non esitate inviatemi pure una e-mail oppure vewnite a visitare il mio sito Web.
http://www.ligasoft.com
in...@ligasoft.com
Ciao
LigaSoft
--
Posted from
relay.pantheon.it
 [195.62.36.241]
via Mailgate.ORG Server -
http://www.mailgate.org


title: Stampare su foglio carta 'uso bollo'

author: RobertoA

text:
Allora, sistema per gestione contratti di locazione/vendita
Avete presente i fogli protocollo che usano i notai/avvocati per fare i
contratti, con le righe a 1 cm di distanza l'una dall'altra e con il bordo
destro diverso dal sinistro ?
Bon, vorrei stamparci sopra con una laser A3 fronte/retro
Insomma, vorrei realizzare un sistema per la stampa che tenesse conto della
prima facciata come pagina 1 e pagina 4 e della facciata successiva come
pagina 2 e pagina 3, ovviamente con gli spazi a destra e sinistra diversi
Insomma, sembra una stupidaggine ma ci sto sbattendo la testa da qualche
giorno senza speranze reali di riuscire a "fargli fare quelo che voglio io"
Normalmente vinco io, ma stavolta sembra vincere il picci'
Come fareste voi ?
Ciao e grazie
RobertoA


title: Stampare su foglio carta 'uso bollo'

author: MA

text:

Esiste un formato uso bollo per word
Passa tutto a word e stampa quello
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Stampare su foglio carta 'uso bollo'

author: Bruno Campanini

text:
"RobertoA" <
amor...@tiscalinet.it
> wrote in message
news:4847dbdf$1...@newsgate.x-privat.org...

Il driver della tua stampante non ti dà l'opzione Booklet Layout?
Se sì, seleziona Left | Right Binding, 2 pages per sheet, print on
both sides e il gioco è fatto.
Diversamente arrangiati tenendo presente che l'ordine di stampa
di un booklet formato da fogli di 4 facciate è dato da:
For i = 0 To Int(NumPag / 4) - 1
    A = 4 + 4 * i
    B = 1 + 4 * i
    C = 2 + 4 * i
    D = 3 + 4 * i
    DoCmd.SelectObject acReport, "rDitte", True
    DoCmd.PrintOut acPages, A, A
    DoCmd.SelectObject acReport, "rDitte", True
    DoCmd.PrintOut acPages, B, B
    DoCmd.SelectObject acReport, "rDitte", True
    DoCmd.PrintOut acPages, C, C
    DoCmd.SelectObject acReport, "rDitte", True
    DoCmd.PrintOut acPages, D, D
Next
Se NumPag non è multiplo di 4 aggiungi pagine bianche fino
ad ottenerlo, ovvero modifica l'ordine di stampa per i casi che
NumPag Mod 4 sia 1, 2, 3.
Bruno


title: 2° messaggio DMAX error

author: Dendy

text:
Un salutone a tutti
Mi chiedo come mai se inserisco la stringa sottostante nel valore
predefinito di una maschera, funziona ed invece nel valore predefinito di
una tabella mi da un'errore "funzione DMAX sconosciuta
"AA" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("numero_fattura";"fatture";"numero_fattura like 'AA"
& Format(Date();"aa") &
"/?????'"));1;Right(DMax("numero_fattura";"fatture";"numero_fattura like
'AA" & Format(Date();"aa") & "/?????'");5)+1);"00000")
Grazie a tutti
PS: ho provato i suggerimenti del primo messaggio ma non ho avuto
risoluzioni.


title: 2° messaggio DMAX error

author: mark

text:
"Dendy" <
don...@sanchirico.it
> wrote in message
news:wOeo8.80115$1S3.2...@twister1.libero.it...

E' un problema conosciuto.
Lo stesso succede con format()
Per ovviare all'errore  crea un nuovo modulo ed in esso inserisci la
funzione che ti serve,
poi richiamala per esempio usando  DDDmax() passandogli i parametri che ti
servono.
Saluti
Marco Dell'Oca
D.M.Software


title: Su inputbox controllare il formato della data

text:
Ciao a tutti,
ho una inputbox che chiede una data nel formato 02/02/2020

DataCarico = InputBox("Digitare la data di carico nel formato 02/02/2020")

come posso controllare che la data si stata digitata correttamente?

grazie


text:
Non puoi controllare in fase di digitazione l'InputBox... ma solo dopo averla chiusa e recuperato il valore puoi validarlo come Data, usando IsDate(...)

Altrimenti ti crei una Maschera con una TextBox con InputMask Data Generica che apri in modalità  acDialog e la usi come InputBox, in quel modo hai molte più opzioni di controllo.

@Alex


text:
vito.fa...@pietrodabano.it
 was thinking very hard :

==================================
Private Sub Command316_Click()
Dim a
Do
    a = InputBox("Enter a date")
    If a = vbNullString Then Exit Sub
Loop Until IsDate(a)

MsgBox Format(a, "dd/mm/yyyy")

End Sub
==================================

Bruno


text:

Un poco drastico...
Deve essere interessante se digito:
"28/01"
o peggio "12/31"
o peggio "13:00 AM"
o peggio "0.12"

e trovarmi che passa il controllo...

Non so... valuterei con un po più calma la cosa...

@Alex


text:
@Alex formulated on Tuesday :
> Il giorno martedì 28 gennaio 2020 11:22:09 UTC+1, Bruno Campanini ha scritto:

> Interessante digitare "PIPPO"... ed aspettarsi la data... ma trovarsi
> Pippo...
>
> @Alex

Mah... nel mio Access 2019 64 bit digitando Pippo il loop
non si è interrotto, digitando @Alex è venuto fuori c...

Bruno


text:
..
> Mah... nel mio Access 2019 64 bit digitando Pippo il loop
> non si è interrotto, digitando @Alex è venuto fuori c...
>
> Bruno

Tu hai sempre un Access migliore degli altri lo si sa, ed io ti invidio molto...
Purtroppo a per chi ha la versione standard e, come da richiesta, vuole VALIDARE  in fase di IMMISSIONE la soluzione proposta NON va bene... come dimostrato se inserisci le ORE anche la tua versione ti da del "c"...

@Alex


text:
@Alex expressed precisely :

Per 28/01 (ovvero 28/1) e 12/31 è tutto regolare.

Per "13:00 AM" e "0.12" non so che dire: evidentemente
MS non ha considerato l'ipotesi di utenti ultra deficienti.

> Non so... valuterei con un po più calma la cosa...

Io direi che tu dovresti correggerne le anomalie,
io l'ho già fatto.
Aspetto di vedere un fior del tuo giardino.

Bruno


text:
@Alex explained on 28-01-20 :

Forse il tuo PC sa riconoscere il proprio operatore.
Prova a scrivere "Bruno" e dimmi che cosa ti risponde.

Bruno


text:
...
> Per 28/01 (ovvero 28/1) e 12/31 è tutto regolare.

Distingui il REGOLARE perchè di DEFAULT mette l'anno corrente dal fatto che la richiesta era di inserire la data con vincolo di Formato, per carità chiedono mele fornisci pere, sempre frutta dolce è...

> Per "13:00 AM" e "0.12" non so che dire: evidentemente
> MS non ha considerato l'ipotesi di utenti ultra deficienti.

Sicuramente è colpa di MS, ma quelli che sbagliano spesso come me, validano sempre i dati... anceh se in realtà con l'uso di ISDATE(...) lo hai fatto pure tu..., pensando fosse funzionale, solo che non è aprova di errore.

> > Non so... valuterei con un po più calma la cosa...
>
> Io direi che tu dovresti correggerne le anomalie,
> io l'ho già fatto.

Mi pare di no... dai è perfetto metto un "like"...

> Aspetto di vedere un fior del tuo giardino.

A te non serve..., sentiamo se l'utente invece ha esigenze diverse, magari anche a lui va bene inserire l'ora e non controllare.

> Bruno

@Alex


text:
After serious thinking @Alex wrote :

> A te non serve..., sentiamo se l'utente invece ha esigenze diverse, magari
> anche a lui va bene inserire l'ora e non controllare.

Io credo che l'OP preferirebbe un controllo più esatto,
acciocché chiunque (chiunque è un eufemismo) possa non
sbagliare.
Però giacché al mondo ci sono anche i "chiunque",
come tu hai rilevato, perché non proponi
la tua soluzione finale?

Non è una domanda, è una sfida.
Poi paragoniamo le due correzioni (come ti ho già detto
io ho già fatto la mia).
E falla finita con le chiacchiere!

Bruno


text:
...
>
> Non è una domanda, è una sfida.

Non ho senso di competizione con le tue sfide... leggila come meglio credi questa mia affermazione.

> Poi paragoniamo le due correzioni (come ti ho già detto
> io ho già fatto la mia).
> E falla finita con le chiacchiere!

Appunto, io di solito FACCIO, la soluzione l'ho data al primo post... fai il bravo.

> Bruno

@Alex


text:
@Alex wrote on 28-01-20 :
> ...
>>
>> Non è una domanda, è una sfida.
>
> Non ho senso di competizione con le tue sfide... leggila come meglio credi
> questa mia affermazione.

La leggo come dimostrazione che sai solo far chiacchiere
e ti rifiuti di dare sostanza alle medesime
(nella circostanza: di porle in codice).

>> Poi paragoniamo le due correzioni (come ti ho già detto
>> io ho già fatto la mia).
>> E falla finita con le chiacchiere!
>
> Appunto, io di solito FACCIO, la soluzione l'ho data al primo post... fai il
> bravo.

Io tento di fare il bravo tutte le volte che ne ho
l'oppotunità, e i mie tentativi non vanno sempre a buon
fine.
Tu invece, reiteratamente, chiacchiere, chiacchiere, chiacchiere!

Bruno


title: Errore 3011: il db non si apre!

author: Francesco Salvagnini

text:
Buongiorno a tutti! Questa mattina ho trovato una brutta sorpresa:
apro il mio fe (un db.mdb 2003) e Access mi dice: Il modulo di
gestione database Microsoft Jet non è riuscito a trovare l'oggetto
'MSysDb'. Assicurarsi che l'oggetto esista e che il nome  e il
percorso siano digitati correttamente.
Qualcuno sa dirmi cosa è successo? Fino a ieri lo aprivo
tranquillamente e purtroppo non ho salvato le modifiche al programma
(una delle poche volte). Ho provato a importare da un altro db le
maschere modificate, ma durante l'importazione mi dà lo stesso errore.
Suggerimenti/Spiegazioni? Buona settimana!


title: Errore 3011: il db non si apre!

text:
Ho provato a rinominarlo, niente.
Ho provato a leggerlo da un altro computer, ma neanche lì si apre.. ho
perso il lavoro di 3 giorni?  : (


title: Errore 3011: il db non si apre!

author: Carlo Costarella

text:
"Francesco Salvagnini" <
animein...@gmail.com
> ha scritto nel messaggio
news:6ef5926b-54c3-4391...@9g2000vbq.googlegroups.com...

---------------------------

Evita altre manipolazione per il momento.
Mandami una copia zippata (se credi) e vedo cosa posso fare.

Ciao, Carlo


title: Errore 3011: il db non si apre!

text:
Grazie Carlo, purtroppo è un db originale dell'azienda e non posso
inviarlo a terzi.. sigh!
Ma tu, cosa proveresti a fare?


title: Errore 3011: il db non si apre!

text:
"Francesco Salvagnini" <
animein...@gmail.com
> ha scritto nel messaggio
news:c81e894c-dec4-4864...@w1g2000vbx.googlegroups.com...
Grazie Carlo, purtroppo è un db originale dell'azienda e non posso
inviarlo a terzi.. sigh!
Ma tu, cosa proveresti a fare?
--------------------------------
Ho un software per il recupero dei db Access danneggiati.
Ciao, Carlo


title: Errore 3011: il db non si apre!

text:
"Francesco Salvagnini" <
animein...@gmail.com
> ha scritto nel messaggio
news:c81e894c-dec4-4864...@w1g2000vbx.googlegroups.com...
Grazie Carlo, purtroppo è un db originale dell'azienda e non posso
inviarlo a terzi.. sigh!
-----------------------------------

Comunque se vuoi recuperarlo hai necessità di mandarlo a qualcuno.
Ciao, Carlo


title: Conversione dbase

author: onir

text:
Scusate la mia curiosità, ma forse qualcuno di voi me la può sanare:
la conversione di un file, creato con A97, in A2000 può provocare diguidi di
esecuzione o problemi vari?
Se la risposta e "no problems", questa conversione può essere una mossa
sempre consigliata?
Ciao a tutti.
Onir
--
Posted from
smtp1.libero.it
 [193.70.192.51]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Conversione dbase

author: oliones

text:
onir <
stra...@libero.it
> wrote in message
005001c1299d$9e61d320$61501497@default...
> Scusate la mia curiosità, ma forse qualcuno di voi me la può sanare:
> la conversione di un file, creato con A97, in A2000 può provocare diguidi
di
> esecuzione o problemi vari?
siiiiii
> Se la risposta e "no problems", questa conversione può essere una mossa
> sempre consigliata?
no
>
> Ciao a tutti.
>
> Onir
>
è molto probabile che dovrai aggiungere riferimenti e ritoccare il codice
con il pannello comandi succede un mezzo casino
nulla di irrisolvibile con un pò di pazienza
dipende dal motivo della conversione che comunque prima o poi dovrà essere
fatta
ciao


title: Conversione dbase

text:
oliones <
oli...@tiscalinet.it
> wrote in message
9lrls5$sl9$1...@lacerta.tiscalinet.it...

tra le altre cose penso che il nuovo db sia più pesante
ariciao


title: definire aree irregolari di immagini di cui modificare il colore

text:
salve, ho già postato sotto altra forma questa domanda che riporto di
seguito in modo più dettagliato, dovrei definire delle arree irregolari su
un immagine, supponete di dover poter cliccare per esempio sulle regioni
d'italia e colorarle di un certo colore scelto da una combo,
es: scelgo dalla combo il colore blu e poi clicco su alcune regioni
facendole diventare blu, poi scelgo dalla combo il verde e clicco su altre
regioni facendole diventare verdi e cosi via...
avete qualche idea? o qualche esempio da inviarmi o segnalarmi?
grazie a tutti.


author: Claudio

text:
"---------@ Simba883 @---------" <
simb...@libero.it
> ha scritto nel messaggio
news:aqdjh3$p8$1...@lacerta.tiscalinet.it...
> salve, ho già postato sotto altra forma questa domanda che riporto di
> seguito in modo più dettagliato, dovrei definire delle arree irregolari su
> un immagine, supponete di dover poter cliccare per esempio sulle regioni
> d'italia e colorarle di un certo colore scelto da una combo,
>
> es: scelgo dalla combo il colore blu e poi clicco su alcune regioni
> facendole diventare blu, poi scelgo dalla combo il verde e clicco su altre
> regioni facendole diventare verdi e cosi via...
Secondo me la cosa è fattibile, ma è troppo lunga da spiegare nel dettaglio.
:-)
Posso però provare a darti un'idea da cui partire.
Se voglio cambiare colore ad una immagine da codice, ho trovato facendo un po'
di tentativi questo "trucco":
Crea l'immagine utilizzando un qualunque programma di grafica, e lascia
"trasparente" il colore che vorrai cambiare da codice
Apri Word, fai Inserisci/Immagine, tasto destro sull'immagine, Copia
Apri la tua form in Access, e fai incolla
A questo punto prova ad impostare la proprietà backcolor con il colore che
preferisci.
Da questo alla soluzione del tuo problema è solo questione di pazienza.
Ciao. Claudio


title: Casella Si/No

author: RobertOne

text:
Buona sera a tutto il n.g.
Con il seguente codice SQL in una sottomaschera ottengo la seguente ricerca;
selezione dell'Istituto di credito desiderato tramite una combobox, range di
ricerca dalla data x alla data x.
Inoltre vorrei fare in modo di visualizzare tutti quei movimenti in cui non
è stata barrata la casella in oggetto. Come posso fare?
Grazie.
Roberto


title: Casella Si/No

text:
Dimenticavo il codice SQL....
SELECT [Conto corrente].Istituto, [Conto corrente].DataOp, [Conto
corrente].DataVa, [Conto corrente].Operazione, [Conto corrente].DescOp,
[Conto corrente].AssNum, [Conto corrente].MovDar, [Conto corrente].MovAve,
[Conto corrente].InEc, [Conto corrente].Contatore
FROM [Conto corrente]
WHERE ((([Conto corrente].Istituto)=[Forms]![Movimenti per Data]![RS]) AND
(([Conto corrente].DataOp) Between [Forms]![Movimenti per Data]![dataI] And
[Forms]![Movimenti per Data]![dataF]))
ORDER BY [Conto corrente].DataOp;
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:433c405c$0$32457$4faf...@reader1.news.tin.it...



title: Casella Si/No

text:
RobertOne wrote:
> Dimenticavo il codice SQL....
>
> SELECT [Conto corrente].Istituto, [Conto corrente].DataOp, [Conto
> corrente].DataVa, [Conto corrente].Operazione, [Conto
> corrente].DescOp, [Conto corrente].AssNum, [Conto corrente].MovDar,
> [Conto corrente].MovAve, [Conto corrente].InEc, [Conto
> corrente].Contatore
> FROM [Conto corrente]
> WHERE ((([Conto corrente].Istituto)=[Forms]![Movimenti per
> Data]![RS]) AND (([Conto corrente].DataOp) Between [Forms]![Movimenti
> per Data]![dataI] And [Forms]![Movimenti per Data]![dataF]))
> ORDER BY [Conto corrente].DataOp;
>
Dimentichi anche che si risponde DOPO il quoting
>
>
> "RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
> news:433c405c$0$32457$4faf...@reader1.news.tin.it...
>> Buona sera a tutto il n.g.
>>
>> Con il seguente codice SQL in una sottomaschera ottengo la seguente
>> ricerca; selezione dell'Istituto di credito desiderato tramite una
>> combobox, range di ricerca dalla data x alla data x.
>>
>> Inoltre vorrei fare in modo di visualizzare tutti quei movimenti in
>> cui non è stata barrata la casella in oggetto. Come posso fare?
>>
>> Grazie.
>>
>> Roberto
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Problema con database già aperto

author: mestriniaroma

text:
Il problema si presenta da quando in ufficio abbiamo fatto l'aggiornamento
da Office 2000 ad Office 2003. Il nostro database (che ho creato io) sta sul
server e viene utilizzato da due postazioni. Ora se una delle due postazioni
ha il database aperto, l'altra non lo può più aprire e non compare nessun
messaggio. Semplicemente cliccando sul file non succede nulla ! Per aprirlo
devo prima aprire Access, poi File e poi Apri. In questo modo tutto
funziona. Ciò causa parecchia noia a chi deve utilizzare il database e
lamentele verso di me. :-)
Mi sapete spiegare come ovviare al problema ?


title: Problema con database già aperto

author: Pablitomf (Maurizio Facciuti) [Acces]

text:
"mestriniaroma" <
po...@mail.it
> ha scritto nel messaggio
news:eol2ft$m4m$1...@newsread.albacom.net...

Prova nell'icone di collegamento dalla quale apri il DB a specificare il
percorso sia di access che del db in questo modo :
In destinazione :
"C:\Tuo_Percorso_Access\MSACCESS.EXE"
\\tuo_server\tuo_percorso_MDB\tuo_MDB.mdb
e vedi se va... ;-)
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""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."


title: Problema con database già aperto

author: Karl Donaubauer

text:

Prova di aggiungere la cartella con il MDB ai "Siti attendibili" del IE.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Problema con database già aperto

author: VedoTondo

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:516sh9F...@mid.individual.net...

Ho lo stesso problema anche io e la soluzione di Maurizio non mi funziona,
ho provato a fare quello che dici tu ma in IE7 non riesco a trovare codesta
voce, telefonai anche all'assistenza Microsoft per questo problema ma loro
non ne volevano sapere di dare la colpa al SO per loro era il settaggio e/o
qualcosaltro in access.
Saluti Andrea


title: Problema con database già aperto

text:
VedoTondo wrote:
> "Karl Donaubauer ha scritto:
>> mestriniaroma wrote:
>>> Il problema si presenta da quando in ufficio abbiamo fatto
>>> l'aggiornamento
>>> da Office 2000 ad Office 2003. Il nostro database (che ho creato io) sta
>>> sul server e viene utilizzato da due postazioni. Ora se una delle due
>>> postazioni ha il database aperto, l'altra non lo può più aprire e non
>>> compare nessun messaggio. Semplicemente cliccando sul file non succede
>>> nulla ! Per aprirlo devo prima aprire Access, poi File e poi Apri. In
>>> questo modo tutto funziona. Ciò causa parecchia noia a chi deve
>>> utilizzare il database e lamentele verso di me. :-)
>>> Mi sapete spiegare come ovviare al problema ?
>>
>> Prova di aggiungere la cartella con il MDB ai "Siti attendibili" del IE.
>
> Ho lo stesso problema anche io e la soluzione di Maurizio non mi funziona,
> ho provato a fare quello che dici tu ma in IE7 non riesco a trovare
> codesta voce,
Non si è cambiato molto da IE6 a IE7:
La voce si trova nel menu Strumenti - in IE7 puoi anche cliccare
sul ruoto nella barra di strumenti - poi
Opzioni Internet/Protezioni/Siti attendibili
> telefonai anche all'assistenza Microsoft per questo
> problema ma loro non ne volevano sapere di dare la colpa al SO per loro
> era il settaggio e/o qualcosaltro in access.
--



title: Problema con database già aperto

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:517rj6F...@mid.individual.net...
> VedoTondo wrote:
>> "Karl Donaubauer ha scritto:
>>> mestriniaroma wrote:
>>>> Il problema si presenta da quando in ufficio abbiamo fatto
>>>> l'aggiornamento
>>>> da Office 2000 ad Office 2003. Il nostro database (che ho creato io)
>>>> sta
>>>> sul server e viene utilizzato da due postazioni. Ora se una delle due
>>>> postazioni ha il database aperto, l'altra non lo può più aprire e non
>>>> compare nessun messaggio. Semplicemente cliccando sul file non succede
>>>> nulla ! Per aprirlo devo prima aprire Access, poi File e poi Apri. In
>>>> questo modo tutto funziona. Ciò causa parecchia noia a chi deve
>>>> utilizzare il database e lamentele verso di me. :-)
>>>> Mi sapete spiegare come ovviare al problema ?
>>>
>>> Prova di aggiungere la cartella con il MDB ai "Siti attendibili" del IE.
>>
>> Ho lo stesso problema anche io e la soluzione di Maurizio non mi
>> funziona,
>> ho provato a fare quello che dici tu ma in IE7 non riesco a trovare
>> codesta voce,
>
> Non si è cambiato molto da IE6 a IE7:
>
> La voce si trova nel menu Strumenti - in IE7 puoi anche cliccare
> sul ruoto nella barra di strumenti - poi
> Opzioni Internet/Protezioni/Siti attendibili
Bene, l'ho trovato ma inserendo l'indirizzo: \\Mioserver\archivio\
mi comunica che devo mettere il prefisso https altrimenti non accetta
l'inserimento e  inserendo il prefisso mi accetta questa:
https://Mioserver

e non inserisce la cartella, con il sistema che dice mestriniaroma invece
riesco ad aprire il file normalmente, già questo è un passo avanti.
Saluti Andrea


title: Problema con database già aperto

author: Alessandro Cara

text:

Sei certo che non siano stati fatti altri cambiamenti?
Attivazione di Firewall o restrizioni alla rete?
In tal caso finche' non si apre "un canale" verso la stazione/cartella
bersaglio la richiesta di accesso viene rifiutata
--
ac
y-1=x


title: Problema con database già aperto

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:EbIrh.10170$bH4....@tornado.fastwebnet.it...
> Sei certo che non siano stati fatti altri cambiamenti?
> Attivazione di Firewall o restrizioni alla rete?
> In tal caso finche' non si apre "un canale" verso la stazione/cartella
> bersaglio la richiesta di accesso viene rifiutata
Ciao Alessandro, non sono sicuro di niente, sicuramente una cosa è certa,
con l'esplora risorse di rete vedo il file e sul server non è cambiato
niente da anni, da ignorante di SO presumo che sia una protezione sul client
che legge il file di access ed accorgendosi che è in comunicazione con
un'altro client blocca l'apertura di quest'ultimo, se poi è il SO od il
Norton non lo sò, però considera che la prima volta che ho notato lo strano
comportamento è stato dopo l'installazione di onecare, dopo una rovinosa
fine del SO ho reinstallato tutto formattando il Pc in questione ed il
problema si è ripresentato.
Perdipiù se in contemporanea cerco ad aprire lo stesso mdb da un SO W2000 e
riesco  nell'operazione senza problemi, quindi tutto mi riporta ad xp pro
che ha una protezioncina chissà dove che mi blocca l'esecuzione dell'mdb.
Saluti Andrea


title: Problema con database già aperto

text:

>
https://Mioserver
 e non inserisce la cartella, ...
Nella finestra di dialogo hai cancellato la spunta all'opzione
"Richiedi verifica server (https:) per tutti siti dell'area"?



title: Problema con database già aperto

text:

Norton o Firewall dell'xp controlla che sia disabilitato o configurato
correttamente
--
ac
y-1=x


title: Problema con database già aperto

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:8CJrh.10355$bH4....@tornado.fastwebnet.it...
> VedoTondo wrote:
> Norton o Firewall dell'xp controlla che sia disabilitato o configurato
> correttamente
Hehehe, sembra facile.......
--
Saluti Andrea
Access 2003 - Windows XP


title: Problema con database già aperto

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:5195anF...@mid.individual.net...

Ho provato in tutti e due i modi ma niente da fare!



title: Campo lampeggiante

author: RC

text:
Ho provato a leggere sia sul forum che sul Sito Comune, ma non ho trovato
niente che mi risolva questo problema. Avrei bisogno, se è possibile, creare
un campo che al raggiungimento di un dato valore, questo lampeggi. Potrebbe
essermi o perlomeno per me avrebbe la stessa utilità, il cambio colore dello
sfondo, sempre in modo lampeggiante. Se ho fatto una richiesta non consona
al forum, scusatemi, è difficile per un neofita spiegarsi con termini da
esperti.
Grazie per la comprensione e spero di ricevere qualche risposta.
RC


title: Campo lampeggiante

author: Marco Pizzamiglio

text:
RC ha scritto:

Cosa vuol dire 'al raggiungimento di un dato valore'?
Da dove vengono i dati, sono inseriti a mano dall'utente o calcolati?
Stai lavorando su una maschera singola o continua?
E' indifferente far lampeggiare lo sfondo o il testo, anche entrambi se
vuoi, si usa l'evento timer della maschera. Bisogna solo individuare
esattamente la condizione in base alla quale il testo deve lampeggiare o
restare fisso.
-Marco-
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Campo lampeggiante

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:epsd35$50j$1...@news.newsland.it...

Grazie Marco per avermi risposto.
Per quanto riguarda i dati, questi vengono prelevati da una tabella ed è la
somma di più campi che quando è superiore a X (ipotesi >100) lo sfondo del
campo dovrebbe lampeggiare e continuare a lampeggiare fino a quando questa
condizione non ritorna alla normalità,  e cioè X (<100).
Scusami la mia poca professionalità, ma non conosco la differenza tra
maschera singola o continua (ho provato a digitare "maschera singola"
sull'help di access, ma non ho trovato niente).
Ti ringrzio ancora per la tua disponibilità,
RC


title: Campo lampeggiante

text:
RC ha scritto:
> >> Ho provato a leggere sia sul forum che sul Sito Comune, ma non ho trovato
> >> niente che mi risolva questo problema. Avrei bisogno, se è possibile,
> >> creare
> >> un campo che al raggiungimento di un dato valore, questo lampeggi.
> >> Potrebbe
> >> essermi o perlomeno per me avrebbe la stessa utilità, il cambio colore
> >> dello
> >> sfondo, sempre in modo lampeggiante. Se ho fatto una richiesta non
> >> consona
> >> al forum, scusatemi, è difficile per un neofita spiegarsi con termini da
> >> esperti.
> >> Grazie per la comprensione e spero di ricevere qualche risposta.
> >> RC
> >
> >
> > Cosa vuol dire 'al raggiungimento di un dato valore'?
> > Da dove vengono i dati, sono inseriti a mano dall'utente o calcolati?
> > Stai lavorando su una maschera singola o continua?
> > E' indifferente far lampeggiare lo sfondo o il testo, anche entrambi se
> > vuoi, si usa l'evento timer della maschera. Bisogna solo individuare
> > esattamente la condizione in base alla quale il testo deve lampeggiare o
> > restare fisso.
> > -Marco-
> Grazie Marco per avermi risposto.
> Per quanto riguarda i dati, questi vengono prelevati da una tabella ed è la
> somma di più campi che quando è superiore a X (ipotesi >100) lo sfondo del
> campo dovrebbe lampeggiare e continuare a lampeggiare fino a quando questa
> condizione non ritorna alla normalità,  e cioè X (<100).
> Scusami la mia poca professionalità, ma non conosco la differenza tra
> maschera singola o continua (ho provato a digitare "maschera singola"
> sull'help di access, ma non ho trovato niente).
> Ti ringrzio ancora per la tua disponibilità,
> RC
La maschera singola visualizza un solo record alla volta, quella continua
ne visualizza molti, uno sotto l'altro, e generalmente ha una barra di
scorrimento verticale.
Vedi proprietà della maschera, scheda Formato, Visualizzazione predefinita.
Se stai usando una maschera singola puoi avere facilmente il campo
lampeggiante sfruttando gli eventi current, afterupdate e timer.
Se usi una maschera continua puoi colorare i campi con valore >100 con la
formattazione condizionale (se usi Access2000 o superiore) ma con colore
fisso e non lampeggiante.
Se usi una maschera continua e vuoi anche il colore lampeggiante solo sui
record con valore >100 è più complicato. Penso si possa fare con una
combinazione dei due sistemi, applicando e togliendo i criteri di
formattazione condizionale su evento timer della maschera.
Quindi... che maschera stai usando?
E se stai usando una maschera continua, il totale che devi controllare è
una somma di più campi dello stesso record o è la somma dei valori di un
unico campo presi da più record?
Chiedo tutte queste spiegazioni perchè la soluzione è diversa per ciascun
caso, e finchè non capiamo bene la situazione è difficile darti un
consiglio preciso.



title: Campo lampeggiante

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:epsjc0$7pj$1...@news.newsland.it...

Grazie Marco, sei stato solo stupendo, hai grande pazienza, ho capito
solamente adesso la differenza, cosa a me conosciuta ma che non riuscivo a
memorizzare, la tua spiegazione mi ha rimesso un po' in carreggiata..
Attualmente si sta usando una singola e penso che anche per il futuro sia
questa la situazione ideale, ma come tu sai meglio di me, quando si
incomincia un progetto, certe idee vengono in fase di svolgimento. Ad ogni
modo, vorrei conoscere come procedere per avere questo risultato su una
maschera singola.
Ti ringrazio per il tutto.
RC


title: Campo lampeggiante

text:
RC ha scritto:
[CUT]
> Grazie Marco, sei stato solo stupendo, hai grande pazienza, ho capito
> solamente adesso la differenza, cosa a me conosciuta ma che non riuscivo a
> memorizzare, la tua spiegazione mi ha rimesso un po' in carreggiata..
> Attualmente si sta usando una singola e penso che anche per il futuro sia
> questa la situazione ideale, ma come tu sai meglio di me, quando si
> incomincia un progetto, certe idee vengono in fase di svolgimento. Ad ogni
> modo, vorrei conoscere come procedere per avere questo risultato su una
> maschera singola.
> Ti ringrazio per il tutto.
> RC
Allora prova così, supponendo che il controllo che deve lampeggiare si
chiami Totale:
sull'evento timer della maschera scrivi
  me.totale.visible = not me.totale.visible
e in entrambi gli eventi Current e Afterupdate della maschera scrivi
  if me.totale>100 then
    me.timerinterval=400
  else
    me.timerinterval=0
    me.totale.visible=true
  end if
Ciao.



title: Campo lampeggiante

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:ept1ff$td5$1...@news.newsland.it...

Perfetto, pensavo di non riuscire a farmi capire, indubbiamnete hai delle
capacità nel capire gli altri, molto superiori allemi, non c'erano dubbi in
merito. Il tutto è l'ideale per quello che attualmente può servirmi,
solamente ancora una cosa se è possibile, perchè quanto tu mi hai descritto
abbbia effetto, devo aggiornare la maschera, per questo ho messo un tasto
d'aggiornamento, (costruito in automatico) ma non basta, devo chidere la
finestra e riaprirla, è possibile farlo in automatico dopo l'inserimento dei
dati?  So che hai già fatto molto, ma ti prometto che per una settimana poi
non ti disturbo.
Grazie, un grazie sincero,
RC


title: Campo lampeggiante

text:
RC ha scritto:
> > [CUT]


> Perfetto, pensavo di non riuscire a farmi capire, indubbiamnete hai delle
> capacità nel capire gli altri, molto superiori allemi, non c'erano dubbi in
> merito. Il tutto è l'ideale per quello che attualmente può servirmi,
> solamente ancora una cosa se è possibile, perchè quanto tu mi hai descritto
> abbbia effetto, devo aggiornare la maschera, per questo ho messo un tasto
> d'aggiornamento, (costruito in automatico) ma non basta, devo chidere la
> finestra e riaprirla, è possibile farlo in automatico dopo l'inserimento dei
> dati?  So che hai già fatto molto, ma ti prometto che per una settimana poi
> non ti disturbo.
> Grazie, un grazie sincero,
> RC
Ma hai messo il codice dell'if su "Corrente" e anche su "dopo
aggiornamento" della maschera? Dovrebbe già andare.
Il totale è una somma di caselle associate o non associate?



title: Campo lampeggiante

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:epteni$rjl$1...@news.newsland.it...

Scusami, onde evitare incomprensioni, ti invio qui sotto quanto da me fatto,
mi sono costruito una semplice tabella con tre campi numerici che vengono
sommati nel campo Totale. Questo è il campo in questione. L'ho fatto solo
come prova, ma il concetto è quello, che vengano sommati tre campi o una
cinquntina, il comando deve agire su Totale, se Totale >100 allora
lampeggia, altrimenti no. In linea di massima lo scopo è raggiunto. e
sinceramente hai già fatto molto per me. Se nello stesso tempo avviene
automaticamente, e sempre se possibile, (ma è una chicca per migliorare la
visibilità) si cambia anche il colore dello sfondo (rosso), sarebbe il
massimo, ma come ti ho detto, non vorrei approfittare della tua pazienza.
Grazie RC
Private Sub Form_Current()
If Me.Totale > 100 Then
Me.TimerInterval = 400
Else
 Me.TimerInterval = 0
 Me.Totale.Visible = True
End If
End Sub
Private Sub Form_Timer()
Me.Totale.Visible = Not Me.Totale.Visible
End Sub
Private Sub Totale_AfterUpdate()
If Me.Totale > 100 Then
Me.TimerInterval = 400
Else
 Me.timerval = 0
 Me.Totale.Visible = True
End If
End Sub


title: Campo lampeggiante

text:
RC ha scritto:
[CUT]




> Scusami, onde evitare incomprensioni, ti invio qui sotto quanto da me fatto,




Scusa, avevo fatto un errore. Affinché si aggiorni subito in automatico
quel codice va messo sugli eventi AfterUpdate di tutte le caselle che
contengono i dati da sommare. (in ogni caso non sarebbe andato su
Totale_Afterupdate ma su Form_Afterupdate)
Quindi ti conviene crearti un'unica sub e richiamarla da tutte le routine
Afterupdate dei vari controlli:
Private sub Aggiorna()
  if me.totale >100 then
    'grassetto
    Me.totale.FontBold = True
    'sfondo rosso
    Me.totale.BackColor = vbRed
    'lampeggia
    Me.TimerInterval = 400
  Else
    'stop al lampeggio
    Me.timerval = 0
    'togli il grassetto
    Me.totale.FontBold = false
    'sfondo bianco
    Me.totale.BackColor = vbWhite
    'rendilo visibile
    Me.Totale.Visible = True
  End If
End sub
Private sub Importo1_Afterupdate()
  Aggiorna
End sub
Private sub Importo2_Afterupdate()
  Aggiorna
End sub
Private sub Importo3.......
ecc.....
(...la sub Timer rimane uguale...)
Ciao.



title: Campo lampeggiante

text:
"Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
news:epuqrr$6gk$1...@news.newsland.it...
> RC ha scritto:
>
> [CUT]

Ciao Marco,
credo di aver operato correttamente per quanto da te descritto, però quando
inserisvo un nuovo dato mi veniva una finestra con questa scritta: Errore di
compilazione - Impossibile trovare il metodo o il membro dei dati.
Mentre nel codice veniva evidenziata me.timerval=0
Ho pensato ci fosse un errore di battitura, così ho messo al posto di
timerval=0 timerinterval=0, la cosa funziona, infatti la casella ha cambiato
colore, però non mi fa il lampeggio e mi viene segnalato: Errore di run-time
'2165' - Impossibile nascondere il controllo che ha lo stato attivo.
Faccio il debug e mi si posiziona su:
Private Sub Form_Timer()
Me.Totale.Visible = Not Me.Totale.Visible
End Sub
Qui sinceramente non mi raccappezzo, finchè sono errori di battitura, forse
riesco, ma oltre proprio sono una schiappa.
Scusami ancora. RC


title: Campo lampeggiante

text:
"RC" <
big...@virgilio.it
> ha scritto nel messaggio
news:45c31f7c$0$43028$4faf...@reader3.news.tin.it...
>
> "Marco Pizzamiglio" <
marco.pi...@gmail.com
> ha scritto nel messaggio
> news:epuqrr$6gk$1...@news.newsland.it...
>> RC ha scritto:
>>
>> [CUT]
Marco scusami, il messaggio precedente non č valido, ho riprovato a digitare
dati e la cosa funziona a meraviglia, non so dirti perchč prima non andava.
sei stato meraviglioso e molto capace nel guidarmi, so che un grazie non
basta, ma perlomeno, oltre a quello, ti prometto che per almeno una
settimana non ricorrerņ al tuo aiuto, purtroppo ho quasi la certezza che
qualcosa avrņ ancora il coraggio di chiederti in futuro.
E' perfetto, č il massimo che volevo avere, ad essere sinceri sei stato tu
perfetto.
Grazie RC


title: Campo lampeggiante

text:
RC ha scritto:
[CUT]
> Marco scusami, il messaggio precedente non è valido, ho riprovato a digitare
> dati e la cosa funziona a meraviglia, non so dirti perchè prima non andava.
Il problema precedente potrebbe ripresentarsi. E' dovuto al fatto che non
puoi nascondere la casella in cui c'è il cursore. Ti conviene impostarla
come bloccata e disabilitata in modo che non possa avere il focus, tanto
non gli serve dato che è calcolata.
> sei stato meraviglioso e molto capace nel guidarmi, so che un grazie non
> basta, ma perlomeno, oltre a quello, ti prometto che per almeno una
> settimana non ricorrerò al tuo aiuto, purtroppo ho quasi la certezza che
> qualcosa avrò ancora il coraggio di chiederti in futuro.
> E' perfetto, è il massimo che volevo avere, ad essere sinceri sei stato tu
> perfetto.
> Grazie RC
Scrivi, scrivi pure, non ci sono mica solo io nel ng, eheheh!
Se sei fortunato la prossima volta potrebbe risponderti qualcuno più bravo.
Però sarebbe preferibile cercare di descrivere meglio il problema già
all'inizio, dando più dettagli.



title: Bloccare alcune caselle di testo in una sottomaschera

author: Duncan

text:
Buonasera a tutti:
Vi ringrazio anticipatamente per l'aiuto che eventualmente mi darete,
e passo a esporvi il problema:
Ho una sottomaschera (composta a maschere continue) di cui devo
rendere inaccessebili alcune caselle di testo (visibili si, ma
accessibili no), a seconda che esse rispondano o no a certi criteri
(per questa ultima cosa non  c'è problema: ho già la scritto la
routine)
Sto usando il VBA e mi sono un attimo incaponito con enabled and
locked, ma per il momento i risultati sono scarsi ... come posso
fare ? Qualcuno ha qualche idea ?
Per qualsiasi ulteriore spiegazione, non esitate a chiedere ...
Alla peggio, rendere inaccessibile l'intero record di cui fa parte la
casella di testo della sottomaschera, sarebbe anche una
soluzione ....
Grazie anticipatamente a tutti !!!!


author: VT @ home

text:
Il 1 Mar 2007 11:04:19 -0800, "Duncan" <
dunca...@hotmail.com
> ha
scritto:

Non si capisce bene cosa intendi con "scarsi risultati", comunque:
il problema che di solito si incontra con le maschere continue nel
fare ciò che richiedi, risiede nel fatto che quando alteri le
proprietà di un controllo di una determinata riga, per esempio quella
corrente, in realtà imposti la proprietà per tutte le righe contenute
nel form.
Per spiegare meglio, se in base al verificarsi di una certa condizione
sul contenuto del record corrente imposti la proprietà BackColor di
una casella di testo di una form continua a Rosso, lo sfondo di quella
casella diventa rosso per tutte le righe della form e non solo per
quella su cui si è verificata la condizione.
Però per il caso dell'abilitazione/disabilitazione di solito questo
comportamento può essere aggirato abilitando/disabilitando i controlli
della riga nell'evento SuCorrente della form.
In questo modo, se per esempio un controllo viene disabilitato perchè
la riga corrente verifica una certa condizione, in realtà quel
controllo viene disabilitato su tute le righe.
Però non te ne accorgi, perchè non appena ti sposti su una riga dove
la condizione non è verificata, nell'eseguire l'evento SuCorrente il
controllo verà riabilitato.
Basta avere l'accortezza di prevedere nel codice che scriverai sia
l'abilitazione sia la disabilitazione dei controlli.
Insomma qualcosa del tipo:
Sub Form_Current()
If Condizione = True then
   TuoControllo.Enabled=False
   TuoControllo.Locked=True
Else
   TuoControllo.Enabled=True
   TuoControllo.Locked=False
EndIf
End Sub
Se il tuo problema non è questo, spiega meglio cosa vuoi ottenere e
dacci maggiori dettagli sulla struttura della maschera e delle
condizioni che possono verificarsi.


text:
On 1 Mar, 21:16, "VT @ home" <
V...@home.it
> wrote:
> Il 1 Mar 2007 11:04:19 -0800, "Duncan" <
duncanfa...@hotmail.com
> ha

> condizioni che possono verificarsi.- Nascondi testo tra virgolette -
>
> - Mostra testo tra virgolette -
Scusa se ci ho messo un po' a rispondere ma sono stato un attimo
impegnato: la tua soluzione è ottima e, modificando il codice che
avevo scritto per per farla mettere in atto, sono riuscito a far
funzionare il tutto ... ho anche visto provato, così, a cambiare lo
sfondo della casella di testo, ma ahimè cambiano anche tutti gli
altri. Premesso che va bene, anzi benissimo così, non sai (o qualcuno
sa magari) se è possibile far sì che venga bloccata una singola
casella di esto di una sottomaschera e non una alla vota ?
Grazie comunque (ripeto, la soluzione è compleatamente funzionale, e
anzi ho preso spunto e la ho utilizzata anche per altri casi meno
complessi .... ma io passo per un precisino ... ;-))


text:
Il 3 Mar 2007 02:48:58 -0800, "Duncan" <
dunca...@hotmail.com
> ha scritto:
>(.....)
>
>Scusa se ci ho messo un po' a rispondere ma sono stato un attimo
>impegnato: la tua soluzione č ottima e, modificando il codice che
>avevo scritto per per farla mettere in atto, sono riuscito a far
>funzionare il tutto ... ho anche visto provato, cosě, a cambiare lo
>sfondo della casella di testo, ma ahimč cambiano anche tutti gli
>altri.
Usa la formattazione condizionale:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=98
>Premesso che va bene, anzi benissimo cosě, non sai (o qualcuno
>sa magari) se č possibile far sě che venga bloccata una singola
>casella di esto di una sottomaschera e non una alla vota ?
Non capisco cosa intendi ...
>Grazie comunque (ripeto, la soluzione č compleatamente funzionale, e
>anzi ho preso spunto e la ho utilizzata anche per altri casi meno
>complessi .... ma io passo per un precisino ... ;-))
Vincenzo Turturro
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
E quello di it.comp.as400
http://www.faq400.com/
---------------------------------------------


title: poter inserire piu' indirizzi email sul medesimo campo

author: Franco dellavalle

text:
ciao a tutti
in una tabella
su valido se, ho inserito:
Is Null Or ((Like "*?@?*.?*") And (Not Like "*[ ,;]*"))
ma mi accetta solo una email, come posso fare
perche' possa inserirne piu' di una?

Grazie


text: Non è una buona idea usare campi per memorizzare più informazioni. E' contro le regole di normalizzazione e non garantisce l'atomicità dell'informazione. Usa una tabella collegata con tutti gli indirizzi mail che vuoi legati all'id della tabella principale


text:
Il giorno venerdì 4 novembre 2016 14:49:37 UTC+1, Fair87 ha scritto:
> Non è una buona idea usare campi per memorizzare più informazioni. E' contro le regole di normalizzazione e non garantisce l'atomicità dell'informazione. Usa una tabella collegata con tutti gli indirizzi mail che vuoi legati all'id della tabella principale

ok
grazie


title: Query con espressione

author: Greg

text:
Ciao a tutti,
ho un campo Indirizzo che riporta via e civico, separati da virgola.
Per esempio:
Garibaldi, 12
Mazzini, 134
Mazzini, 8

Come faccio a filtrare solo la parte che precede la virgola seguita da uno spazio?
In pratica vorrei ottenere solo i nomi delle vie. Grazie

--
Greg


title: Query con espressione

text:
Salve,

Greg ha scritto:
> ho un campo Indirizzo che riporta via e civico, separati da virgola.
> Per esempio:
> Garibaldi, 12
> Mazzini, 134
> Mazzini, 8
>
> Come faccio a filtrare solo la parte che precede la virgola seguita da
> uno spazio?
> In pratica vorrei ottenere solo i nomi delle vie.

In una nuova colonna della query:

Left(Indirizzo;Instr(Indirizzo;", ")-1)

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

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


title: Query con espressione

text:

Così:
Left(CampoIndirizzo,Instr(CampoIndirizzo,", ")-1)

@Alex


title: Query con espressione

text:
@alex ha scritto:
>
> Left(CampoIndirizzo,Instr(CampoIndirizzo,", ")-1)
>
> @Alex
>

Ah, battuto per 17 secondi e questo da un treno oltre le Alpi!

--
:-)



title: Query con espressione

text:
Il giorno mercoledì 15 febbraio 2017 12:34:01 UTC+1, Karl Donaubauer ha scritto:
> @alex ha scritto:
> >
> > Left(CampoIndirizzo,Instr(CampoIndirizzo,", ")-1)
> >
> > @Alex
> >
>
> Ah, battuto per 17 secondi e questo da un treno oltre le Alpi!
>
> --
> :-)
> Karl

Se eri di qua dalle Alpi non riuscivi... ;-)

@Alex


title: Query con espressione

author: Bruno Campanini

text:
Greg wrote on 15-02-17 :

Domanda impertinente: sei uno di quelli che crea un campo aggiuntivo
per i numeri civici? e poi magari anziché scrivere 7 scrive 07?

Bruno


title: Query con espressione

text:
Il 15/02/2017 17:57:59 Bruno Campanini ha scritto:

> Domanda impertinente: sei uno di quelli che crea un campo aggiuntivo
> per i numeri civici? e poi magari anziché scrivere 7 scrive 07?

Ogni domanda è lecita.
No, purtroppo non ho creato il campo per il  numero civico, e mi trovo via e civico in un unico campo, ma adesso ho il
problema di filatrare tutti i clienti per via, e con il civico in mezzo ai piedi è un problema.

Credo di aver violato una delle regole base su come impostare un database: l'atomicità dei dati :(

--
Greg


title: Query con espressione

text:

Grazie a tutti e due, alla pari :)

--
Greg


title: Query con espressione

text:
...
>
> Grazie a tutti e due, alla pari :)
>
> --
> Greg

Puoi anche evitare di fare lo STRIP del NomeVia...

[IDIRIZZO] LIKE 'Nomevia*'

Saluti
@Alex


title: Query con espressione

text:
It happens that Greg formulated :

L'atomicità dei dati, quando non strettamente necessaria, è un
inutile perfezionismo dei poveri di spirito.
Di quelli che, fra l'altro, definiscono strNome se si tratta di
stringa, intNumeroCivico se si tratta di integer, etc...

Ma tornando a noi, che ti serve filtrare i clienti per via?
Non mi pare tu stai gestendo il database di un quartiere cittadino,
che solo in tale circostanza avresti la probabilità di non trovare
più di una via con lo stesso nome...

Opinioni personalissime... in attesa di finire in braccio a Morfeo.

Bruno


title: Query con espressione

text:
Il giorno giovedì 16 febbraio 2017 01:05:38 UTC+1, Bruno Campanini ha scritto:
> It happens that Greg formulated :
> > Il 15/02/2017 17:57:59 Bruno Campanini ha scritto:
> >
> >> Domanda impertinente: sei uno di quelli che crea un campo aggiuntivo
> >> per i numeri civici? e poi magari anziché scrivere 7 scrive 07?
> >
> > Ogni domanda è lecita.
> > No, purtroppo non ho creato il campo per il  numero civico, e mi trovo via e
> > civico in un unico campo, ma adesso ho il problema di filatrare tutti i
> > clienti per via, e con il civico in mezzo ai piedi è un problema.
> >
> > Credo di aver violato una delle regole base su come impostare un database:
> > l'atomicità dei dati :(
>
> L'atomicità dei dati, quando non strettamente necessaria, è un
> inutile perfezionismo dei poveri di spirito.
> Di quelli che, fra l'altro, definiscono strNome se si tratta di
> stringa, intNumeroCivico se si tratta di integer, etc...

Bruno, il mondo da sempre si da "Regole", parlo di regole non leggi..., più o meno giuste possano sembrare...
Ognuno di noi poi decide se e come metterle in essere, ma a mio avviso le regole si usano solo se ci si deve confrontare con ALTRI massimizzando il confronto in termini di riduzione tempi di allineamento ed approccio.
Se uno se la mena e se la briga da solo, di certo non ne ha bisogno.
Da li poi a definirlo "BUONO o CATTIVO"... credo sia sempre MOLTO parimonio dell'intelligenza personale fermarsi prima di rendere ASSOLUTO un concetto fluido.(come va di moda questa parola, finalmente l'ho usata... non so se c'azzecca ma volveo metterla...)

> Ma tornando a noi, che ti serve filtrare i clienti per via?
> Non mi pare tu stai gestendo il database di un quartiere cittadino,
> che solo in tale circostanza avresti la probabilità di non trovare
> più di una via con lo stesso nome...
>
> Opinioni personalissime... in attesa di finire in braccio a Morfeo.
>
> Bruno

Spero che Morfeo, sia un MASAI di 2 metri, di colore molto molto ben attrezzato e senza mutande...

@Alex


title: Query con espressione

text:
@Alex explained :

> Bruno, il mondo da sempre si da "Regole", parlo di regole non leggi..., più o
> meno giuste possano sembrare... Ognuno di noi poi decide se e come metterle
> in essere, ma a mio avviso le regole si usano solo se ci si deve confrontare
> con ALTRI massimizzando il confronto in termini di riduzione tempi di
> allineamento ed approccio. Se uno se la mena e se la briga da solo, di certo
> non ne ha bisogno. Da li poi a definirlo "BUONO o CATTIVO"... credo sia
> sempre MOLTO parimonio dell'intelligenza personale fermarsi prima di rendere
> ASSOLUTO un concetto fluido.(come va di moda questa parola, finalmente l'ho
> usata... non so se c'azzecca ma volveo metterla...)

Quando per regole non intendiamo principi etici o legali,
non rispettarle può significare:
    - ignoranza
        ovvero
    - originalità

ne consegue che il rispettarle può significare:
    - conoscenza
       ovvero
    - mancanza di originalità (è una forma più gentile
                               di "poveri di spirito")

> Spero che Morfeo, sia un MASAI di 2 metri, di colore molto molto ben
> attrezzato e senza mutande...
Perché poi mi auguri tutto ciò?
Io son rimasto sulla sponda giusta... ancorché con
funziuonalità ridotte (ho compiuto 6 giorni fa gli 81).

Bruno


title: Query con espressione

text:
Il 16/02/17 01:05:35 Bruno Campanini ha scritto:

> Ma tornando a noi, che ti serve filtrare i clienti per via?
> Non mi pare tu stai gestendo il database di un quartiere cittadino,
> che solo in tale circostanza avresti la probabilità di non trovare
> più di una via con lo stesso nome...

Semplice: fornire la lista di tutte le vie di un comume, con a fianco il numero di clienti.
In questo modo si da una mano ad organizzare un minimo le visite ai clienti.

--
Greg


title: Query con espressione

text:
Salve,

Greg:
> ...
> purtroppo non ho creato il campo per il  numero civico, e mi trovo
> via e civico in un unico campo, ma adesso ho il problema di filatrare
> tutti i clienti per via, e con il civico in mezzo ai piedi è un problema.
>
> Credo di aver violato una delle regole base su come impostare un
> database: l'atomicità dei dati :(

L'atomicità da applicare sempre dipende dell'uso concreto dei dati. Per
il solito uso degli indirizzi basta un campo che include la strada e
numero. Però p.e. per un istituto di sondaggio o un ente pubblico la
divisione in due campi è la norma.

Vedi anche:

Separare il contenuto in campi diversi
http://www.donkarl.com/it?FAQ2.20

--
Ciao



title: Query con espressione

text:
Il 15/02/17 12:23:47 Karl Donaubauer ha scritto:

> In una nuova colonna della query:
>
> Left(Indirizzo;Instr(Indirizzo;", ")-1)

Ottimo, funziona perfettamente.
Ma abbisogna ancora di qualche affinamento in quanto se trova un record senza la virgola (quindi senza numero civico)
viene restituito il valore #Errore.

Inoltre non funziona il predicato Distinct. Perchè alla fine  io vorrei sapere banalmente quante volte c'è l'occorrenza
Via Mazzini, quante volte Via Garibaldi.

C'è modo? Grazie

--
Greg


title: Query con espressione

text:
Definisci "ovvero"...

Buon compleanno sei sempre un ragazzino... ma il Masai...

@ALEX


title: Query con espressione

text:
@Alex pretended :
> Definisci "ovvero"...
>
> Buon compleanno sei sempre un ragazzino... ma il Masai...
>
> @ALEX

Dì la verità: te ne sei innamorato...

Bruno


title: Query con espressione

text:
Del tuo compleanno... si... e per questo proponevo un regalo di sostanza.

@ALEX


title: Licenze

author: wildsurfer

text:
che tipo di licenza ho col pacchetto originale di Access 2000?
Ho trovato un buon programma che costruisce i setup (Install Construct 3.3)
e vorrei distribuire con quello piuttosto che comprare l'ODE 2000.La licenza
di Install costruct costa se non ricordo male sulle 400.000 £.
Ho bisogno comunque anche della licenza di Access 2000 se distribuisco un
file mde?
grazie mille


title: Licenze

author: sdamy

text:
wildsurfer <
wildsu...@libero.it
> wrote in message
nJ6j6.14072$7U4.2...@news.infostrada.it...

Per distribuire un'apllicazione ACCESS (MDB o MDE) è necessario l'ODE2000.
Con l'utilizzo di ODE è possibile distribuire l'applicazione senza il
bisogno di avere la licena ACCESS
ciao
DAMIANO


title: Licenze

author: Federico Luciani

text:

L'mdb/mde puoi distribuirlo come ti pare.
L'unico che deve preoccuparsi di avere la licenza MSAccess e' l'utilizzatore.
Altro discorso e' la distribuzione del runtime, per il quale TU devi avere la
licenza ODE.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Licenze

author: ema

text:
Mio cuggino mi ha detto che Federico Luciani <
fluc...@paperino.sitocomune.com
> scrisse:
>> di Install costruct costa  se  non  ricordo	male  sulle  400.000  £.
>> Ho bisogno comunque anche della licenza di Access 2000 se distribuisco un
>> file mde?
> L'mdb/mde puoi distribuirlo come ti pare.
> L'unico che deve preoccuparsi di avere la licenza MSAccess e' l'utilizzatore.
>
Mmm... are u sure?
Io la sapevo che chi sviluppa deve avere la licenza, come chi  utilizza.
Al di la` del fatto che mi sembra logico (come puoi sviluppare un mdb se
non hai Access?), se sviluppi un prodotto per qlc  che	ha  la	licenza,
puoi far figurare che lo hai sviluppato "da lui".
Certo direi che non  puoi  metterti  a	vendere  il  prodotto  in  scala
nazionale, senza aver la licenza...
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
> - rimuovi XXX  x  rispondere  ICQ	#8814554

Pippo  Baudo  indagato:  "Parlero'  solo  davanti  al	mio   sponsor!".
		-- Da it.hobby.umorismo


title: Licenze

text:
ema wrote:
> Mio cuggino mi ha detto che Federico Luciani <
fluc...@paperino.sitocomune.com
> scrisse:
> >> di Install costruct costa  se  non  ricordo  male  sulle  400.000  £.
> >> Ho bisogno comunque anche della licenza di Access 2000 se distribuisco un
> >> file mde?
> > L'mdb/mde puoi distribuirlo come ti pare.
> > L'unico che deve preoccuparsi di avere la licenza MSAccess e' l'utilizzatore.
> >
> Mmm... are u sure?
> Io la sapevo che chi sviluppa deve avere la licenza, come chi  utilizza.
> Al di la` del fatto che mi sembra logico (come puoi sviluppare un mdb se
> non hai Access?), se sviluppi un prodotto per qlc  che  ha  la  licenza,
> puoi far figurare che lo hai sviluppato "da lui".
hai perfettamente ragione, ma se tu non sei una software house, e magari non
hai neanche la PIVA, ti e' piu' facile dimostrare che l'hai sviluppato dal
cliente.
> Certo direi che non  puoi  metterti  a  vendere  il  prodotto  in  scala
> nazionale, senza aver la licenza...
esatto, infatti puoi non comprarlo al primo lavoro, ma poi non si scappa, devi
comprarlo... ;-)



title: Come installare il run-time di Access 2003 usando InnoSetup ?

author: RobertoA

text:
Sto creando il pacchetto di installazione di una serie di procedure
racchiuse in un mde
Ovviamente devo instalalre il runt-time di Access, versione 2003, per far
funzionare il tutto
Attualmente uso le seguenti istruzioni:
[Files]
; ------------ RUN TIME ACCESS ------------------------
Source: K:\SORG\ACCESS_2003_RUNTIME\ACCESSRT.CAB; DestDir: {app}\Bin; Flags:
ignoreversion
Source: K:\SORGi\ACCESS_2003_RUNTIME\ACCESSRT.MSI; DestDir: {app}\Bin;
Flags: ignoreversion
Source: K:\SORGi\ACCESS_2003_RUNTIME\AVVIA_RT.BAT; DestDir: {app}\Bin;
Flags: ignoreversion
[Run]
Filename: {app}\Bin\AVVIA_RT.BAT; WorkingDir: {app}\Bin; StatusMsg:
Installazione run time Microsoft Access
dove il contenuto del file AVVIA_RT.BAT e' il seguente:
ACCESSRT.MSI  /QUIET
In sostanza vengono copiati i due file costituenti l'installatore del
run-time di Access e poi viene lanciato un batch file che avvia
l'installazione silente
Il tutto funziona, ma vorrei migliorarlo
Le domande sono:
1)  vorrei capire se posso avviare l'installazione del run-tme direttamente,
senza l'utilizzo del batch file
2) come fare per sovrascrivere dei file, DOPO aver lanciato gli eseguibili
nella sezione RUN
Ho trovato questo link che allego:
http://www.openaccess.co.za/BlackAndWhiteInc/Runtime.htm
dove riescono ad installare il run-time a colpi di copia file, inserimento
chiavi registry, registrazione librerie
Sapete se esista uno script simile anche per la versione 2003 di Access
oppure come fare per sapere tutte le chiavi da inserire, i file da copiare,
le librerie da registrare?
Ciao e grazie
RobertoA


title: Sono bloccato

author: Giovanni Agliati

text:
Ciao a tutti,
spero di avere fatto tutto in modo corretto per l'scrizione alle news. Per
me è la prima volta.
Ho avuto l'indirizzo di questo sito da una amica che lavora con access, e
che mi
Ho tre PC in rete e su tutti e tre è installato A97.. Sul primo (W98) è
installato un pgm in A97 per la gestion delle commesse che mi sono creato
(un po' spartano per la verità ma funziona). Dal secondo PC (con W95) riesco
tranquillamente ad accedere al pgm ed al suo archivio. Dal terzo (W98)
riuscivo ad accedere tranquillamente fino alla scorsa settimana. Ora, che ho
dovuto riformattare tutto e reinstallare tutto il software, non riesco più
ad accedere al pgm. O meglio accedo al pgm ma quando entro in una maschera o
tabella per modificare o inserire i dati mi da l'errore "run time error
'429'  Il componente Active x non è in grado di creare l'oggetto.".
Ho già provato a reinstallare la dao350.dll ma niente.
Questo è il mio limite...sicuramente qualcuno sarà in grado di darmi una
dritta ...
grazie di cuore e scusate per il papiro...necessario per spiegare il
problema
Giovanni Agliati


title: Sono bloccato

text:
Giovanni Agliati ha scritto:
>...Ora, che ho dovuto riformattare
> tutto e reinstallare tutto il software, non riesco più ad accedere al pgm.
> O meglio accedo al pgm ma quando entro in una maschera
> o tabella per modificare o inserire i dati mi da l'errore "run time error
> '429'  Il componente Active x non è in grado di creare l'oggetto.".
> Ho già provato a reinstallare la dao350.dll ma niente.
>...
È necessario di registrare la dll. Leggi l'articolo sul errore 429
sul
http://www.sitocomune.com/
 sezione general.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Sono bloccato

author: Rob

text: La prossima volta starai più attento alle correnti d'aria... ;-)


title: Casella Combinata

author: Luigi

text:
Buon Giorno Access 97
Ipotizziamo che abbia una casella combinata (documenti)
con 3 colonne:
DESCRIZIONE DOCUMENTO |  ID (Rimane Memorizzato)  | Tipo (Debito o Credito)
----------------------------------------------------------------------------
--------------
Bene io voglio che in maschera MOVIMENTI se il docuemnto fa parte di una
categoria
Debito mi apra la casella di testo DEBITI se invece e Credito CREDITI.
Come posso fare????
Grazie
Luigi, Bari


title: Casella Combinata

author: MA

text:

dim nuovamaschera
nuovamaschera = me.documenti.column(2)
docmd.openform nuovamaschera
aggiusterellato dovrebbe funziare
ciao MAssimiliano


title: Inserimento dati anno precedente

author: dot

text:
Salve a tutto il newsgroup,
avrei un quesito da porvi: ho un database che gestisce l'anagrafica per
un'attività estiva, ogni anno questo database viene modificato per
adattarlo alle esigenze correnti.
Tuttavia una buona parte delle persone iscritte è la medesima dell'anno
precedente, quindi diviene uno spreco di tempo richiedere a tutti i dati
ed iserirli a mano.
Mi chiedo quindi se esista un modo per controllare la presenza nella
vecchia tabella di un certo nominativo e, in caso affermativo,
importarlo nella nuova tabella (avrei quindi nel database una tabella
con i dati dell'anno precedente e una nuova vuota per quest'anno).
Spero di essere stato chiaro.
Vi ringrazio anticipatamente
--
Mandi Enrico
     ###   Enrio Sorio
   #    #  enrico (dot) so (at) inwind (dot) it
  #  #° #
  #   ##   Linux user #359709
   #       Proud to be a Debian user
    #
"Un giorno senza un sorriso, e' un giorno perso." (C. Chaplin)


title: Inserimento dati anno precedente

author: Roberto dalla campagna

text:
"dot" <"enrico (dot) so (at) inwind (dot) it"> ha scritto nel messaggio
news:42982808$1...@x-privat.org...
> Salve a tutto il newsgroup,
> avrei un quesito da porvi: ho un database che gestisce l'anagrafica per
> un'attività estiva, ogni anno questo database viene modificato per
> adattarlo alle esigenze correnti.
>
> Tuttavia una buona parte delle persone iscritte è la medesima dell'anno
> precedente, quindi diviene uno spreco di tempo richiedere a tutti i dati
> ed iserirli a mano.
>
> Mi chiedo quindi se esista un modo per controllare la presenza nella
> vecchia tabella di un certo nominativo e, in caso affermativo,
> importarlo nella nuova tabella (avrei quindi nel database una tabella
> con i dati dell'anno precedente e una nuova vuota per quest'anno).
>
> Spero di essere stato chiaro.
> Vi ringrazio anticipatamente
Non capisco per quale motivo non usi l'anagrafica dell'anno precedente.
>
> --
> Mandi Enrico
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Inserimento dati anno precedente

text:
Roberto dalla campagna ha detto: in data 28/05/2005 10.56:
>
> Non capisco per quale motivo non usi l'anagrafica dell'anno precedente.
>
Per il semplice fatto che non è assolutamente detto che tutti gli
iscritti dell'anno precedente si presentino anche quest'anno, e per
motivi di ordine preferirei non mescolare gli iscritti dell'anno
precedente con quelli dell'anno corrente.
Vorrei solo volta per volta importare il nominativo, se presente nella
tabella dell'anno prima.



title: Inserimento dati anno precedente

text:
"dot" <"enrico (dot) so (at) inwind (dot) it"> ha scritto nel messaggio
news:42983...@x-privat.org...
> Roberto dalla campagna ha detto: in data 28/05/2005 10.56:
> >
> > Non capisco per quale motivo non usi l'anagrafica dell'anno precedente.
> >
>
> Per il semplice fatto che non è assolutamente detto che tutti gli
> iscritti dell'anno precedente si presentino anche quest'anno, e per
> motivi di ordine preferirei non mescolare gli iscritti dell'anno
> precedente con quelli dell'anno corrente.
> Vorrei solo volta per volta importare il nominativo, se presente nella
> tabella dell'anno prima.
>
Con una query di accodamento puoi copiare nella tabella di quest'anno i dati
della tabella tabella dello scorso anno: devi solo decidere come
identificare il record da copiare.



title: Inserimento dati anno precedente

text:
Roberto dalla campagna ha detto: in data 28/05/2005 17.17:
> Con una query di accodamento puoi copiare nella tabella di quest'anno i dati
> della tabella tabella dello scorso anno: devi solo decidere come
> identificare il record da copiare.
Grazie della dritta!!
--
Mandi Enrico
     ###   Enrio Sorio
   #    #  enrico (dot) so (at) inwind (dot) it
  #  #° #
  #   ##   Linux user #359709
   #       Proud to be a Debian user
    #
"... Due cose sono infinite: l'universo e la stupidità degli uomini,
sull'universo però ho ancora qualche dubbio..." (A. Einstein)


title: Inserimento dati anno precedente

author: ciroteo

text:
"dot" <"enrico(dot)so(at)inwind(dot)it"> ha scritto nel messaggio
news:4298a...@x-privat.org...
> Roberto dalla campagna ha detto: in data 28/05/2005 17.17:
>> Con una query di accodamento puoi copiare nella tabella di quest'anno i
>> dati
>> della tabella tabella dello scorso anno: devi solo decidere come
>> identificare il record da copiare.
>
> Grazie della dritta!!
>
> --
> Mandi Enrico
>
>     ###   Enrio Sorio
>   #    #  enrico (dot) so (at) inwind (dot) it
>  #  #° #
>  #   ##   Linux user #359709
>   #       Proud to be a Debian user
>    #
>
e tu riesci a farci girare access sulla debian? :-)


title: controllo chkFiltro

author: Giuseppe

text:
Salve a tutti.
Tempo fa grazie al NG ho risolto il problema in una maschera di far
apparire i record solo dopo aver scelto, tramite una casella combinata
l'azienda, e da una casella di testo la data.
Nella query di origine ho inserito un campo chkFiltro: Falso e su
criterio ho messo [Forms]![Variazione Dipendenti]![chkFiltro]
Ora ho sostituito la casella combinata con un casella di testo non
associata (IdAzienda) dove inserire direttamente l'IdAzienda o
ricercarlo con una maschera di ricerca. Poi ho inserito una casella di
testo con valore predefinito =cboAzienda.Column(1) e una combo
"cboAzienda" con valore predefinito =IdAzienda che mi restituisce le
colonne IdAzienda e NomeAzienda; questa combo nella form non è
visibile.
Quando vado a digitare il numero dell'azienda nella prima casella di
testo nonostante il requery della combo, non appare il nome
dell'azienda finchè la query di origine non riceve anche la data da
cui mostrare i record.
Anche la casella di testo in alto alla form con origine =Data() non
visualizza appunto la data se non dopo la digitazione di quei due
parametri.
Come posso fare a far apparire immediatamente questi dati e
successivamente alla digitazione gli altri?
Spero di essermi spiegato bene.
Grazie. Giuseppe.


title: controllo chkFiltro

author: Antonio

text:
"Giuseppe" <
gcard...@tin.it
> ha scritto nel messaggio
news:547632d6-1a49-4ce4...@x6g2000prc.googlegroups.com...
Salve a tutti.
Tempo fa grazie al NG ho risolto il problema in una maschera di far
apparire i record solo dopo aver scelto, tramite una casella combinata
l'azienda, e da una casella di testo la data.
Nella query di origine ho inserito un campo chkFiltro: Falso e su
criterio ho messo [Forms]![Variazione Dipendenti]![chkFiltro]
Ora ho sostituito la casella combinata con un casella di testo non
associata (IdAzienda) dove inserire direttamente l'IdAzienda o
ricercarlo con una maschera di ricerca. Poi ho inserito una casella di
testo con valore predefinito =cboAzienda.Column(1) e una combo
"cboAzienda" con valore predefinito =IdAzienda che mi restituisce le
colonne IdAzienda e NomeAzienda; questa combo nella form non �
visibile.
Quando vado a digitare il numero dell'azienda nella prima casella di
testo nonostante il requery della combo, non appare il nome
dell'azienda finch� la query di origine non riceve anche la data da
cui mostrare i record.
Anche la casella di testo in alto alla form con origine =Data() non
visualizza appunto la data se non dopo la digitazione di quei due
parametri.
Come posso fare a far apparire immediatamente questi dati e
successivamente alla digitazione gli altri?
Spero di essermi spiegato bene.
Grazie. Giuseppe.
---------  RISPOSTA  -------------
Avevo visto il tuo messaggio ieri e speravo che qualcuno pi� preparato di me
ti avrebbe suggerito cosa fare. Cos� non � stato, quindi provo io a dirti
qualcosa.
Non riesco a capire tutta l'operazione, ma mi viene da pensare che la cosa
migliore possa essere fare una query apposita per il nome dell'azienda, non
legata alla data. Poi, per quanto riguarda la data, io quando ho avuto
problemi di questo tipo, toglievo il recordsource nella maschera, in modo
che tutti i controlli non associati venissero visualizzati, e poi glielo
andavo a rimettere dinamicamente dopo la digitazione dei primi dati
importanti.
Ciao
Antonio


title: controllo chkFiltro

text:
On 27 Ott, 09:18, "Antonio" <
antonewsgr...@tiscali.it
> wrote:
> "Giuseppe" <
gcardas...@tin.it
> ha scritto nel messaggionews:547632d6-1a49-4ce4...@x6g2000prc.googlegroups.com...
> Salve a tutti.
> Tempo fa grazie al NG ho risolto il problema in una maschera di far
> apparire i record solo dopo aver scelto, tramite una casella combinata
> l'azienda, e da una casella di testo la data.
> Nella query di origine ho inserito un campo chkFiltro: Falso e su
> criterio ho messo [Forms]![Variazione Dipendenti]![chkFiltro]
> Ora ho sostituito la casella combinata con un casella di testo non
> associata (IdAzienda) dove inserire direttamente l'IdAzienda o
> ricercarlo con una maschera di ricerca. Poi ho inserito una casella di
> testo con valore predefinito =cboAzienda.Column(1) e una combo
> "cboAzienda" con valore predefinito =IdAzienda che mi restituisce le
> colonne IdAzienda e NomeAzienda; questa combo nella form non è
> visibile.
> Quando vado a digitare il numero dell'azienda nella prima casella di
> testo nonostante il requery della combo, non appare il nome
> dell'azienda finchè la query di origine non riceve anche la data da
> cui mostrare i record.
> Anche la casella di testo in alto alla form con origine =Data() non
> visualizza appunto la data se non dopo la digitazione di quei due
> parametri.
> Come posso fare a far apparire immediatamente questi dati e
> successivamente alla digitazione gli altri?
> Spero di essermi spiegato bene.
> Grazie. Giuseppe.
>
> ---------  RISPOSTA  -------------
> Avevo visto il tuo messaggio ieri e speravo che qualcuno più preparato di me
> ti avrebbe suggerito cosa fare. Così non è stato, quindi provo io a dirti
> qualcosa.
> Non riesco a capire tutta l'operazione, ma mi viene da pensare che la cosa
> migliore possa essere fare una query apposita per il nome dell'azienda, non
> legata alla data. Poi, per quanto riguarda la data, io quando ho avuto
> problemi di questo tipo, toglievo il recordsource nella maschera, in modo
> che tutti i controlli non associati venissero visualizzati, e poi glielo
> andavo a rimettere dinamicamente dopo la digitazione dei primi dati
> importanti.
>
> Ciao
> Antonio
Grazie Antonio per la risposta e speriamo che i più esperti
partecipino al post.
Siccome non sono molto esperto mi spieghi meglio come utilizzare la
query per il nome dell'azienda e come togliere e mettere il
recordsource ai controlli non associati?
Grazie tante, Antonio.
Ciao Giuseppe.