text:
lu...@teletu.it
 wrote:
> ...
> Ho risolto il problema sostituendo "Currentdb.Execute" al mio
> "DoCmd.OpenQuery" (come la tua sfera di cristallo ti aveva suggerito).
>
> Comunque, le mie specifiche erano, appunto:
>
>    DoEvents
>    Application.Echo True, "Elaborazione del file " & NomeFile
>    DoEvents
>
>    ..... e successivamente...
>
>    DoCmd.OpenQuery "Q105_AggiornaDefinitivo"
>
>    ..... che produceva la sovrapposizione.
>
> Mi rimane, tuttavia, da capire, perchè il "DoCmd.OpenQuery"
> forza la comparsa di <Query in esecuzione ...> con relative barrette
> di avanzamento, mentre il "Currentdb.Execute" no.

Con l'uso dell'oggetto DoCmd si esegue una azione macro
e le azioni macro corrispondono a questo che si fa
sull'interfaccia di Access.

Vuol dire che DoCmd.OpenQuery è quasi identico ad eseguire
una query di azione nella finestra database o nella vis. struttura
di una query salvata. Per questo vengono i messaggi di avviso
e il testo nella barra di stato.

Currentdb.Execute invece è un metodo di DAO che non sa niente
dell'interfaccia di Access ma direttamente parla con la macchina
di database (JET/ACE). Per questo il comportamento in riguardo
a messaggi, barra di stato, errori ecc. è diverso di DoCmd.OpenQuery
o DoCmd.RunSQL.



title: Barra di stato: <Query in esecuzione ...> si può evitare?

text:

Perfetto. Grazie.


title: Office 2007 SP2

author: MA

text:
Ciao Ragazzi,

vi segnalo che come la solito l'installazione di un sp crea altri
problemi.

il primo della lista

Foglio dati con una casella combinata con un campo calcolato con un
function

quando cambio record i valore del record precedente è presente, ma non si
vede

--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza
Italiana Sviluppatori Access


title: Office 2007 SP2

author: Sergio MAZZA

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gu0lgb$6sk$1...@tdi.cu.mi.it...
Ciao Ragazzi,
vi segnalo che come la solito l'installazione di un sp crea altri problemi.
il primo della lista
Foglio dati con una casella combinata con un campo calcolato con un function
quando cambio record i valore del record precedente � presente, ma non si
vede
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
[risposta]
Grazie...
Ciao.
--
Sergio MAZZA


title: Office 2007 SP2

author: Pablitomf

text:
Sergio MAZZA ha scritto:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:gu0lgb$6sk$1...@tdi.cu.mi.it...
> Ciao Ragazzi,
> vi segnalo che come la solito l'installazione di un sp crea altri problemi.
> il primo della lista
> Foglio dati con una casella combinata con un campo calcolato con un function
> quando cambio record i valore del record precedente � presente, ma non si
> vede
Grandissimo SP... ;)
sempre + affidabile sta M$
--
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perch� un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Office 2007 SP2

author: Roberto da Parma

text:
"Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:gu1bjs$edf$1...@news.newsland.it...

Certo che sono dei geni!
Era lo stesso problema che creava l'sp2 su ac2003!!!
Ma che cavolo fanno???Boh...
Vedrai che ci sar� un hotfix anche stavolta...
Ciao
--
Roberto da Parma


title: Office 2007 SP2

text:
Roberto da Parma wrote:
> "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
> news:gu1bjs$edf$1...@news.newsland.it...
>> Sergio MAZZA ha scritto:
>>
>>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>>> news:gu0lgb$6sk$1...@tdi.cu.mi.it...
>>> Ciao Ragazzi,
>>> vi segnalo che come la solito l'installazione di un sp crea altri
>>> problemi.
>>> il primo della lista
>>> Foglio dati con una casella combinata con un campo calcolato con un
>>> function
>>> quando cambio record i valore del record precedente è presente, ma
>>> non si vede
>>
>>
>> Grandissimo SP... ;)
>> sempre + affidabile sta M$
>>
>>
>>
>> --
>> Ciao
>> Pablitomf
>>
>> ----------------------------
>>
http://www.accessgroup.it/
>> ----------------------------
>> Non mi fido molto delle statistiche, perchè un uomo con la testa nel
>> forno acceso e i piedi nel congelatore statisticamente ha una
>> temperatura media.
>>
>> questo articolo e` stato inviato via web dal servizio gratuito
>>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>>
>>
> Certo che sono dei geni!
> Era lo stesso problema che creava l'sp2 su ac2003!!!
> Ma che cavolo fanno???Boh...
> Vedrai che ci sarà un hotfix anche stavolta...
>
> Ciao
Mi sa che è lo stesso, gli hanno solo cambiato il nome
;-P



title: Office 2007 SP2

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gubl5t$7u3$1...@tdi.cu.mi.it...
Roberto da Parma wrote:
> "Pablitomf" <
pabl...@hotmail.it
> ha scritto nel messaggio
> news:gu1bjs$edf$1...@news.newsland.it...
>> Sergio MAZZA ha scritto:
>>
>>> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
>>> news:gu0lgb$6sk$1...@tdi.cu.mi.it...
>>> Ciao Ragazzi,
>>> vi segnalo che come la solito l'installazione di un sp crea altri
>>> problemi.
>>> il primo della lista
>>> Foglio dati con una casella combinata con un campo calcolato con un
>>> function
>>> quando cambio record i valore del record precedente � presente, ma
>>> non si vede
>>
>>
>> Grandissimo SP... ;)
>> sempre + affidabile sta M$
>>
>>
>>
>> --
>> Ciao
>> Pablitomf
>>
>> ----------------------------
>>
http://www.accessgroup.it/
>> ----------------------------
>> Non mi fido molto delle statistiche, perch� un uomo con la testa nel
>> forno acceso e i piedi nel congelatore statisticamente ha una
>> temperatura media.
>>
>> questo articolo e` stato inviato via web dal servizio gratuito
>>
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it
>>
>>
> Certo che sono dei geni!
> Era lo stesso problema che creava l'sp2 su ac2003!!!
> Ma che cavolo fanno???Boh...
> Vedrai che ci sar� un hotfix anche stavolta...
>
> Ciao
Mi sa che � lo stesso, gli hanno solo cambiato il nome
;-P
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Eheheh....potreesti avere ragione...devono tenere fede alle date degli
aggiornamenti non all'aggiornamento.... :-)
--
Roberto da Parma


title: nome del giorno???

text:
e' possibile , inserendo una data, avere il giorno della settimana?
esempio  29/4/2000 = sabato
grazie
angelo


title: nome del giorno???

author: Sergio de Pretis

text:
"
angeloclubnet.tin.it
" ha scritto:

Guarda sull'help la funzione weekday.
Ciao
--------------------------------------------------------------------
Sergio de Pretis                     E-mail
depr...@csgen.it
Via Meli, 18                         phone / fax : (39) 02 2592400
20127 MILANO -  ITALY                mobile phone: (39) 0335 8381706


title: nome del giorno???

author: Karl Donaubauer

text:
angeloclubnet.tin.it
 <
angb...@tin.it
> schrieb:
> e' possibile , inserendo una data, avere il giorno della settimana?
> esempio  29/4/2000 = sabato
Come Formato del campo scrivi: dddd
Forse nel Access Italiano viene trasformato: gggg
--
HTH
Karl
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com
APP:
http://www.AccessProfiPool.com


title: nome del giorno???

author: AK

text:
se ami la complicazione dei casi semplici prova
choose(weekday(date();"domenica";"lunedi";" ........"sabato"))
ovviamente date() č la data odierna puoi sostituirla con [dataqualsiasi] per
inserirla tu a piacere
ciao alessandro
angeloclubnet.tin.it
 <
angb...@tin.it
> wrote in message
8eel2h$375$1...@nmaster.tin.it...
> e' possibile , inserendo una data, avere il giorno della settimana?
> esempio  29/4/2000 = sabato
>
> grazie
> angelo
>
>


title: nome del giorno???

author: ema

text:
Mio cuggino mi ha detto che
angeloclubnet.tin.it
 <
angb...@tin.it
> scrisse:
> e' possibile , inserendo una data, avere il giorno della settimana?
> esempio  29/4/2000 = sabato
>
weekday
bye!
--
Emanuele Cesena
http://www.penguinpowered.com/~ecesena
<
ece...@penguinpowered.com
>               Attenzione all'anti-spam XXX
Solamente perche' tutto e' diverso non significa che qualcosa sia cambiato.
		-- Irene Peter


title: nome del giorno???

text:
"
angeloclubnet.tin.it
" <
angb...@tin.it
> ha scritto nel messaggio
news:8eel2h$375$1...@nmaster.tin.it...
> e' possibile , inserendo una data, avere il giorno della settimana?
> esempio  29/4/2000 = sabato
>
Sì, imposta la proprietà del controllo a:  gggg
ora qualunque data inserirai in quel controllo leggerai solo il nome del
giorno corrispondente
--
Cordiali saluti
Nunzio Santini


title: nome del giorno???

text:
"
angeloclubnet.tin.it
" <
angb...@tin.it
> ha scritto nel messaggio
news:8eel2h$375$1...@nmaster.tin.it...
> e' possibile , inserendo una data, avere il giorno della settimana?
> esempio  29/4/2000 = sabato
>
> grazie
> angelo
>
>
mi sempra con:
Format([tuadata],w)
ti restituisce un numero... 1=lunedi 2=martedi etc


title: metodo GoToPage per spostarsi in una maschera a schede

author: giancarlo

text:
Sull'evento doppio click di un controllo presente in una maschera
strutturata a schede, vorrei mettere l'evento
GoToPage per passare ad un'altra scheda.
Come devo fare?
Se metto
DoCmd.GoToPage 2
mi restituisce un errore di run-time 2163 - Il numero specificato come
argomento dell'azione...non esiste in questa maschera
Ho messo nelle proprietą della pagina 2
Nome elemento: 2
Etichetta: 2 - Dati
č corretto?
Giancarlo


author: sv

text:
giancarlo ha scritto:
> Sull'evento doppio click di un controllo presente in una maschera
> strutturata a schede, vorrei mettere l'evento
> GoToPage per passare ad un'altra scheda.
> Come devo fare?
> Se metto
> DoCmd.GoToPage 2
> mi restituisce un errore di run-time 2163 - Il numero specificato come
> argomento dell'azione...non esiste in questa maschera
> Ho messo nelle proprietà della pagina 2
> Nome elemento: 2
> Etichetta: 2 - Dati
> è corretto?
> Giancarlo
Prova ad utilizzare SetFocus:
Me.MioElemento2.SetFocus
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"sv" <
sal...@nosp.accessgroup.it
> ha scritto nel messaggio
news:cl5dpc$d2p$1...@news.newsland.it...
> giancarlo ha scritto:
>
> > Sull'evento doppio click di un controllo presente in una maschera
> > strutturata a schede, vorrei mettere l'evento
> > GoToPage per passare ad un'altra scheda.
> > Come devo fare?
> > Se metto
> > DoCmd.GoToPage 2
> > mi restituisce un errore di run-time 2163 - Il numero specificato come
> > argomento dell'azione...non esiste in questa maschera
> > Ho messo nelle proprietą della pagina 2
> > Nome elemento: 2
> > Etichetta: 2 - Dati
> > č corretto?
>
> > Giancarlo
>
> Prova ad utilizzare SetFocus:
>
> Me.MioElemento2.SetFocus
>
Giusto!
Grazie.
> --
> rgrds
> SC
Giancarlo



title: Accesso Random ai record

author: Moebius Moebius

text:
E' possibile associare ad un pulsante un codice che selezioni un record
casuale?

Tabella
-Id
-Cognome
-Nome

Cliccando sul pulsante |x|
Nella casella di testo |y| compare un cognome casuale
--
Inviato da
Newsgate.Localinfo.IT
 Web Service
http://newsgate.localinfo.it


title: Accesso Random ai record

author: Wrugaian

text:
"Moebius Moebius" <
moe...@email.it
> ha scritto nel messaggio
news:4992cf363bdc702cfa...@newsgate.localinfo.it...
> E' possibile associare ad un pulsante un codice che selezioni un record
> casuale?
>
> Tabella
> -Id
> -Cognome
> -Nome
>
>
> Cliccando sul pulsante |x|
> Nella casella di testo |y| compare un cognome casuale
>
Io ho fatto cosi'... copio e incollo, deve essere chiaramente adattata.
Tolgo la sql perchè ti creerebbe solo confusione.
Forse c'è un modo più intelligente.. ma quando l'ho scritta mi è venuta così
e fa quello che mi serve..
Essenzialmete torna uno degli id della tabella che puoi usare con DlookUp
eventualmente..
Public Function GeneratoreRnd()
    Dim idCollection As New Collection
    Dim objidCollection
    Dim objRS As ADODB.Recordset
    Dim i As Integer
    Dim risultato As Integer
    Set objRS = New ADODB.Recordset
    sql="xxx"
    objRS.Open sql, CurrentProject.Connection, adOpenStatic, adLockReadOnly
    Do While Not objRS.EOF
            risultato = objRS("id")
            idCollection.Add risultato
            objRS.MoveNext
    Loop
    For i = 1 To Int((idCollection.Count * Rnd) + 1)
        risultato = idCollection.Item(i)
    Next
    objRS.Close
    Set objRS = Nothing
    GeneratoreRnd = risultato
End Function


title: Accesso Random ai record

text:
Moebius Moebius wrote:
> E' possibile associare ad un pulsante un codice che selezioni un record
> casuale?
>
> Tabella
> -Id
> -Cognome
> -Nome
>
> Cliccando sul pulsante |x|
> Nella casella di testo |y| compare un cognome casuale
Puoi creare una semplice query come descritto nella
www.donkarl.com/it
FAQ 3.17 Realizzare un ordine casuale di record
e usare p.e. DLookUp per ricevere il valore dal primo record.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Accesso Random ai record

author: Bruno Campanini

text:
"Moebius Moebius" <
moe...@email.it
> wrote in message
news:4992cf363bdc702cfa...@newsgate.localinfo.it...
> E' possibile associare ad un pulsante un codice che selezioni un record
> casuale?
>
> Tabella
> -Id
> -Cognome
> -Nome
>
>
> Cliccando sul pulsante |x|
> Nella casella di testo |y| compare un cognome casuale
================================
Private Sub Command34_Click()
Dim RS As Recordset, i As Long
Set RS = CurrentDb.OpenRecordset("Tabella")
For i = 1 To Int(RS.RecordCount * Rnd + 1) - 1
    RS.MoveNext
Next
MsgBox RS![Cognome]
End Sub
=================================
Bruno


title: Passare da numero a lettere.

author: Carlo POTS

text:
Tengo a precisare che la questione che vado ad esporre è piu' di
carattere formale che tecnico.

Il db che sto gestendo provvede ad inserire dei dati partendo da un
numero di pratica di 6 numeri.
In questa pratica devo inserire degli involucri che,a loro volta, devono
contenere dei materiali.

Per comodita', come chiave di accesso della pratica inserisco
direttamente il numero di pratica.
Per gli involucri, invece, applico un contatore mio che mi numera i
cartoni riguardanti la pratica e li incrementa di 1:

contatore=DCount("[IDINVOLUCRI]","TABELLAINVOLUCRI","[PRATICA]='"&
me.PRATICA &"'")+1
E fin qui funziona tutto ok

Per il materiale applico la stessa norma solo che il punto di
riferimento è la chiave usata per il cartone e il valore di riferimento
è sempre la pratica che ho inserito per comodità anche nella tabella
Materiali:

contatore=DCount("[IDMATERIALE]","TABELLAMATERIALI","[PRATICA]='"&
me.PRATICA &"'")+1

E anche qui tutto bene

Tengo a precisare che sia il valore contatore del cartone che quello del
materiale la converto in stringa di 3 caratteri così che "1" me lo
inserisca come "001"

Il punto qual'è?
Che (ripeto) formalmente, nella documentazione scritta che vado a
redigere con un report, il numero "001" me lo deve elencare come "  A",
il "002" come "  B", il 003 come "  C" e via di seguito; è chiaro che
poi, dopo il "025" che risulterebbe "  Z", bisognerebbe andare con un
doppia lettera, ad esempio "026" dovrebbe diventare " AA", "027"
diventerebbe " AB" e via dicendo.
C'è un metodo per realizzare ciò automaticamente?

Grazie a chi rispondera'

--
Carlo POTS

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


title: Passare da numero a lettere.

author: GiorgioDaPrato

text:

rimetto la nota, che avevo eliminato,:
le lettere sono 26 (21 + K J W X Y)
una non deve essere presente ?


title: Passare da numero a lettere.

author: Greg

text:
Il 07/05/2017 09:32:30 Carlo POTS ha scritto:

> Il punto qual'è?
> Che (ripeto) formalmente, nella documentazione scritta che vado a redigere con un report, il numero "001" me lo deve
> elencare come "  A", il "002" come "  B", il 003 come "  C" e via di seguito; è chiaro che poi, dopo il "025" che
> risulterebbe "  Z", bisognerebbe andare con un doppia lettera, ad esempio "026" dovrebbe diventare " AA", "027"
> diventerebbe " AB" e via dicendo.
> C'è un metodo per realizzare ciò automaticamente?

Quest non è un problema, vedo che ti hanno già dato una soluzione, quindi evito di aggioungerne altre, ma... ad
occhio... ho il timore che il tuo database non sia congegnato cosi bene :(

--
Greg


title: Passare da numero a lettere.

text:
Il 07/05/2017 12:44, GiorgioDaPrato ha scritto:

> rimetto la nota, che avevo eliminato,:
> le lettere sono 26 (21 + K J W X Y)
> una non deve essere presente ?

No, no, ho sbagliato io il conteggio. Sono 26, tranquillo

--
Lamps a tutti from Naples's kingdom Carlo POTS on VFR VTEC '02
& Bmw F650GS '00 "insomma, e' un VFR, mica una zoccola che cede appena ci
provi..." (cit. PMF)



title: Passare da numero a lettere.

text:
Il 07/05/2017 22:46, Greg ha scritto:

> Quest non è un problema, vedo che ti hanno già dato una soluzione,
> quindi evito di aggioungerne altre, ma... ad occhio... ho il timore che
> il tuo database non sia congegnato cosi bene :(
>

Sicuramente non è nato per questa "formalita'"; in effetti io avevo
ideato il db in modo che, con un numero, da trasformare poi in stringa
alfanumerica, debba funzionare tranquillamente e mi inserisce delle
chiavi univoche; la funzionalità c'è sempre stata e il lavoro va avanti
benissimo.

Il problema è che, il capo "di turno" (che normalmente è abituato solo
ad ordinare e disporre, ma poi, quando c'e' da prendersi una
responsabilità, le scaricano sui dipendenti) abbia deciso che non deve
più apparire un numero, ma bensì una lettera.

Ed ecco che allora mi nasce il problema.

Nella forma, più che nella sostanza, uno potrebbe "far apparire" una
lettera, piuttosto che un numero, lasciando le chiavi inalterate e,
magari, inserendo in tabella un campo alfanumerico da 3 chr$, ma quello
che secca (non tanto a me che sul pc ci faccio tutto, quanto a quei
colleghi che ci lavorano come utenti e non possono permettersi il lusso
di perdere tempo) è davvero doversi ricordare a menadito tutte le
lettere inserite.

--
Lamps a tutti from Naples's kingdom Carlo POTS on VFR VTEC '02
& Bmw F650GS '00 "insomma, e' un VFR, mica una zoccola che cede appena ci
provi..." (cit. PMF)




title: Passare da numero a lettere.

text:

allora mi provo a dare una risposta
(ho migliorato quanto avevo tolto, non essendo sicuro delle 26 lettere)

premessa:
prendo spunto da questo link
http://www.lezionidimatematica.net/Binario/approfondimenti/bin_approfondimento_05.htm

e considero che si debba fare una conversione con una base di 27 simboli
(sono 26 lettere + lo spazio vuoto per i posti 1 e 2
mentre l'esempio tuo mostra che il posto 3 ha solo lettere)
per cui sono importanti i resti e gli "interi" rimanenti

Questa è la funzione (CONTROLLA !!!):

Function ricavaLett(numero)
'numMAX: 27*27*26 =18278

'posto3 DA SOLO: max 26
'posto2 e posto3: max 702 (27*26)
'posto1 e posto2 e posto3: max 18278 (27*27*26)

posto3 = 0 ' valore iniziale NUMERICO --> diventa carattere con chr()
posto2 = 0 ' valore iniziale NUMERICO --> diventa carattere con chr()
posto1 = 0 ' valore iniziale NUMERICO --> diventa carattere con chr()

posto3 = IIf(numero Mod 26 = 0, 26, numero Mod 26) 'valorizza SEMPRE posto 3
'resto3 = IIf(numero Mod 26 = 0, Int(numero / 26) - 1, Int(numero / 26))
If numero > 26 Then 'valorizza  posto 2
    resto3 = IIf(numero Mod 26 = 0, Int(numero / 26) - 1, Int(numero / 26))
    posto2 = IIf(resto3 Mod 26 = 0, 26, resto3 Mod 26)
    'resto2 = IIf(resto3 Mod 26 = 0, Int(resto3 / 26) - 1, Int(resto3 / 26))
End If
If numero > 702 And numero <= 18278 Then  'valorizza  posto 1
    resto2 = IIf(resto3 Mod 26 = 0, Int(resto3 / 26) - 1, Int(resto3 / 26))
    posto1 = IIf(resto2 Mod 26 = 0, 26, resto2 Mod 26)
End If
ricavaLett = Chr(posto1 + 64) + Chr(posto2 + 64) + Chr(posto3 + 64)
ricavaLett = Replace(ricavaLett, "@", "0") 'copre il chr(64)
'--> qui inserire il Replace DEFINITIVO (spazi vuoti ?)
End Function

e questo è il link con la tabella contenente
gli abbinamenti numeri-stringa di 3 CARATTERI
https://we.tl/fGwCLim42g

NON HO VERIFICATO A FONDO !!!


title: Passare da numero a lettere.

author: Alessandro Cara

text:
Il 08/05/2017 14:15, GiorgioDaPrato ha scritto:
......
>>
>> Nella forma, più che nella sostanza, uno potrebbe "far apparire" una
>> lettera, piuttosto che un numero, lasciando le chiavi inalterate e,
>> magari, inserendo in tabella un campo alfanumerico da 3 chr$, ma quello
>> che secca (non tanto a me che sul pc ci faccio tutto, quanto a quei
>> colleghi che ci lavorano come utenti e non possono permettersi il lusso
>> di perdere tempo) è davvero doversi ricordare a menadito tutte le
>> lettere inserite.
>>
>
> allora mi provo a dare una risposta
> (ho migliorato quanto avevo tolto, non essendo sicuro delle 26 lettere)
>
> premessa:
> prendo spunto da questo link
>
http://www.lezionidimatematica.net/Binario/approfondimenti/bin_approfondimento_05.htm

> e considero che si debba fare una conversione con una base di 27 simboli
> (sono 26 lettere + lo spazio vuoto per i posti 1 e 2
> mentre l'esempio tuo mostra che il posto 3 ha solo lettere)
> per cui sono importanti i resti e gli "interi" rimanenti
>
> Questa è la funzione (CONTROLLA !!!):
>
> Function ricavaLett(numero)
> 'numMAX: 27*27*26 =18278
>
> 'posto3 DA SOLO: max 26
> 'posto2 e posto3: max 702 (27*26)
> 'posto1 e posto2 e posto3: max 18278 (27*27*26)
>
> posto3 = 0 ' valore iniziale NUMERICO --> diventa carattere con chr()
> posto2 = 0 ' valore iniziale NUMERICO --> diventa carattere con chr()
> posto1 = 0 ' valore iniziale NUMERICO --> diventa carattere con chr()
>
.....
> NON HO VERIFICATO A FONDO !!!
>

Non ho guardato appieno la funzione (la tua prima si),
Il problema e' un semplice cambio di base
Da base 10 a base n (dove n puo' essere qualsiasi valore)
Ho provato a scrivere la routine (non ho access installato e quindi non
so  cosa faccia di preciso, da qualche parte la ho per la base 2
ma chissa' dov'e')

E' questa

b=26
ar=array("A","B",....."Y","Z")
nx=n
x=""
r
do while nx > b
    r=nx mod b
    nx= nx\b
    x = ar(r) & x
    if r=b then nx=nx-1
loop
x = ar(nx-1) & x

Valida per qualsiasi base e qualsiasi lunghezza
Probabilmente dopo sistemata e testata.
N.B. Base 26 significa da  0 a 25 quindi A deve eguagliare lo 0
Salvo molteplici errori ed omissioni
--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)


title: Passare da numero a lettere.

text:
Il 08/05/2017 21:52, Alessandro Cara ha scritto:
P.S.
Puo servire anche a /incasinare/ la base 10 basta mettere
alla rinfusa i valori 0 - 9 in ar.
Se sui vuole una /crittografia/ de noantri.



title: Passare da numero a lettere.

text:

quello che avevo inserito, e poi eliminato, NON andava bene,

qui, dall'esempio riportato: passaggio da 00Z a 0AA,
(0 = valore vuoto)
sembra ci sia da far uscire 26 simboli nella colonna a destra e 27 nelle altre,
cosa che comunque viene meglio facendo saltare un passo
con il ciclo compatto che hai presentato


title: campo calcolato in maschera con sottomaschera

text:
ho una tabella tblanagrafica2007 ed una tabella tblferie2007 collegate per
il campo matr.
ho una maschera ferie con la sottomaschera smferie_2007
in questa sottomaschera ho inserito una casella calcolata con la seguente
formula come origine dati:
=DSum("Nz(studio,0)";"tblferie2007";"matr=" & [matr]) che dovrebbe
aggiornarsi con il totale delle ore esistenti nel campo studio di un
dipendente visualizzato.
il tutto si aggiorna se passo ad un altro dipendente e poi ritorno, ma non
quando inserisco le ore nel campo studio,
fino ad ora mi stava bene, ma adesso che ho messo un controllo su dopo
aggiornamento del campo studio :
If Me!totstudio >= 150 Then
Cancel = True
MsgBox "ATTENZIONE! Il limite delle 150 ore E' STATO RAGGIUNTO!"
End If
quando inserisco un valore la cui ssomma con gli altri record sullo stesso
campo supera il valore di 150, non mi da il messaggio perche
l'aggiornamento non è in tempo reale.
qualche suggerimento?
ps ho inserito la stessa formula anche su corrente della sottomaschera, ma
se supero il valore e mi da il messaggio, si blocca il DB.
grazie
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:epaqgq$shg$1...@news.newsland.it...
> ho una tabella tblanagrafica2007 ed una tabella tblferie2007 collegate per
> il campo matr.
> ho una maschera ferie con la sottomaschera smferie_2007
> in questa sottomaschera ho inserito una casella calcolata con la seguente
> formula come origine dati:
> =DSum("Nz(studio,0)";"tblferie2007";"matr=" & [matr]) che dovrebbe
> aggiornarsi con il totale delle ore esistenti nel campo studio di un
> dipendente visualizzato.
> il tutto si aggiorna se passo ad un altro dipendente e poi ritorno, ma non
> quando inserisco le ore nel campo studio,
> fino ad ora mi stava bene, ma adesso che ho messo un controllo su dopo
> aggiornamento del campo studio :
>
> If Me!totstudio >= 150 Then
> Cancel = True
> MsgBox "ATTENZIONE! Il limite delle 150 ore E' STATO RAGGIUNTO!"
> End If
>
> quando inserisco un valore la cui ssomma con gli altri record sullo stesso
> campo supera il valore di 150, non mi da il messaggio perche
> l'aggiornamento non è in tempo reale.
> qualche suggerimento?
> ps ho inserito la stessa formula anche su corrente della sottomaschera, ma
> se supero il valore e mi da il messaggio, si blocca il DB.
> grazie
> luigi
Prova a gestire l'evento "prima di aggiornare" della sottomaschera;
es.
if DSum("Nz(studio,0)";"tblferie2007";"matr=" & parent![matr]) > 150 then
    Cancel = true
    MsgBox "ATTENZIONE! Il limite delle 150 ore E' STATO RAGGIUNTO!"
    me!studio.setfocus
end if
Ciao.
--
Sergio MAZZA


author: Finally Doc Semi True Serg1


text:
Sergio MAZZA ha scritto:


> Ciao.
sull'evento prima di aggiornare ho già questo controllo:
Private Sub Form_BeforeUpdate(Cancel As Integer)
If Me!Dal > Me!Al Then
Cancel = True
MsgBox "OOOOOOHHH!!! HAI SBAGLIATO A INSERIRE LE DATE! CORREGGILE! la data
di fine deve essere successiva a quella di inizio  premi OK e correggi!"
Me!Al.SetFocus
End If
 Me!data_modifica = Fix(Now())
End Sub
e fin qui ok!
ma inserendo prima di end sub il tuo codice,
accidenti!  mi da errore al primo rigo!
 if DSum("Nz(studio,0)";"tblferie2007";"matr=" & parent![matr]) > 150 then
luigi



author: Sergio MAZZA

text:
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:epcumu$4as$1...@news.newsland.it...
>
> sull'evento prima di aggiornare ho già questo controllo:
>
> Private Sub Form_BeforeUpdate(Cancel As Integer)
> If Me!Dal > Me!Al Then
> Cancel = True
> MsgBox "OOOOOOHHH!!! HAI SBAGLIATO A INSERIRE LE DATE! CORREGGILE! la data
> di fine deve essere successiva a quella di inizio  premi OK e correggi!"
> Me!Al.SetFocus
> End If
> Me!data_modifica = Fix(Now())
> End Sub
>
> e fin qui ok!
> ma inserendo prima di end sub il tuo codice,
> accidenti!  mi da errore al primo rigo!
> if DSum("Nz(studio,0)";"tblferie2007";"matr=" & parent![matr]) > 150 then
>
> luigi
Che errore ti presenta?
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

> Che errore ti presenta?
> Ciao.
mi da errore di compilazione - errore di sintassi
visualizzando il rigo incriminato in rosso.



text:
luigi.onofrio ha scritto:
> Sergio MAZZA ha scritto:
> > "luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
> > news:epcumu$4as$1...@news.newsland.it...
> > >
> > > sull'evento prima di aggiornare ho già questo controllo:
> > >
> > > Private Sub Form_BeforeUpdate(Cancel As Integer)
> > > If Me!Dal > Me!Al Then
> > > Cancel = True
> > > MsgBox "OOOOOOHHH!!! HAI SBAGLIATO A INSERIRE LE DATE! CORREGGILE! la
data
> > > di fine deve essere successiva a quella di inizio  premi OK e correggi!"
> > > Me!Al.SetFocus
> > > End If
> > > Me!data_modifica = Fix(Now())
> > > End Sub
> > >
> > > e fin qui ok!
> > > ma inserendo prima di end sub il tuo codice,
> > > accidenti!  mi da errore al primo rigo!
> > > if DSum("Nz(studio,0)";"tblferie2007";"matr=" & parent![matr]) > 150 then
> > >
> > > luigi
> > Che errore ti presenta?
> > Ciao.
> mi da errore di compilazione - errore di sintassi
> visualizzando il rigo incriminato in rosso.
> luigi
ho sostituito i ; con le , e pare che il calcolo lo fa, ma non in tempo
reale, cioè mi si aggiorna il totale quando inserisco un nuovo record,
quindi se inserisco un valore con la cui somma supera i 150, al prossimo
record anche se non inserisco nessun valore, mi compare il messaggio di
avvertimento ma non mi permette di fare altro, neanche modificare il
valore che ha superato i 150 per farlo rientrare nel limite.



text:

Sergi i ";" sta in vba
--
ac
y-1=x


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:MHnuh.24001$bH4....@tornado.fastwebnet.it...
> Sergi i ";" sta in vba
Sto' a combatte co essecuelle ecpress che non si vuole installare su una
macchina virtuale; un erorio me po' scappà!!!
> --
> ac
> y-1=x
Ciao.
--
Sergio MAZZA


text:
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:epd097$c85$1...@news.newsland.it...
>
> ho sostituito i ; con le , e pare che il calcolo lo fa, ma non in tempo
> reale, cioè mi si aggiorna il totale quando inserisco un nuovo record,
> quindi se inserisco un valore con la cui somma supera i 150, al prossimo
> record anche se non inserisco nessun valore, mi compare il messaggio di
> avvertimento ma non mi permette di fare altro, neanche modificare il
> valore che ha superato i 150 per farlo rientrare nel limite.
> luigi
Se gestici l'evento "prima di aggiornare" il controllo viene effettuato
prima che il record (e i valori) sia inserito/registrato.
Il Cancel = true, blocca l'operazione di salvataggio permettendoti la
modifica del valore.
Siamo in questa situazione?
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:


> > --
> > ac
> > y-1=x
> Ciao.
lo perdono!
dato che me ne sono accorto!
:-))))



text:
Sergio MAZZA ha scritto:


e allora come posso fare?
io focalizzerei il controllo su invio quando inserisco il valore ma dovrei
aggiornare al momento il totale.
una soluzione?
luigi
> Ciao.



author: cidi

text:
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:epaqgq$shg$1...@news.newsland.it...
> ho una tabella tblanagrafica2007 ed una tabella tblferie2007 collegate per
> il campo matr.
> ho una maschera ferie con la sottomaschera smferie_2007
> in questa sottomaschera ho inserito una casella calcolata con la seguente
> formula come origine dati:
> =DSum("Nz(studio,0)";"tblferie2007";"matr=" & [matr]) che dovrebbe
> aggiornarsi con il totale delle ore esistenti nel campo studio di un
> dipendente visualizzato.
> il tutto si aggiorna se passo ad un altro dipendente e poi ritorno, ma non
> quando inserisco le ore nel campo studio,
> fino ad ora mi stava bene, ma adesso che ho messo un controllo su dopo
> aggiornamento del campo studio :
>
> If Me!totstudio >= 150 Then
> Cancel = True
> MsgBox "ATTENZIONE! Il limite delle 150 ore E' STATO RAGGIUNTO!"
> End If
>
> quando inserisco un valore la cui ssomma con gli altri record sullo stesso
> campo supera il valore di 150, non mi da il messaggio perche
> l'aggiornamento non è in tempo reale.
> qualche suggerimento?
> ps ho inserito la stessa formula anche su corrente della sottomaschera, ma
> se supero il valore e mi da il messaggio, si blocca il DB.
> grazie
> luigi
>
Ciao Luigi
metti accanto a totstudio un'altre 2 txtbox, 1 associata al controllo del
campo tab
che contiene le ore di studio da non superare. nell'altra facendo la
differenza avrai il totale disponibile.
dopo aggiornamento di studio fai il controllo se le ore inserite sono
maggiori.
If Me.studio > Me.oredisponibili Then
        strMsg = "Ah lordooooo c'hai provato eh?"
        Me.studio = ""
        Cancel = True
        Me.studio.SetFocus
        End if
Daniele


text:
Sergio MAZZA wrote:
> "Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
> news:MHnuh.24001$bH4....@tornado.fastwebnet.it...
>> Sergi i ";" sta in vba
>
> Sto' a combatte co essecuelle ecpress che non si vuole installare su una
> macchina virtuale; un erorio me po' scappà!!!
Ma tu glielo hai chiesto "gentilmente" di installarsi? E' parecchio
permaloso.
--
ac
y-1=x


text:
cidi ha scritto:


>         Me.studio.SetFocus
>         End if
> Daniele
No non è studio ma Totstudio su cui fare il controllo.
il problema è che la txtbox totstudio non si aggiorna in tempo reale
quando aggiungi nuovi record nella sottomaschera ma devi passare da un
dipendente all'altro per aggiornarsi.



text:
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:epd904$l0n$1...@news.newsland.it...

questo  mi sembra chiaro!
la dsum si aggiorna per matr ...giusto? quindi non può "aggiungersi" le ore
di "studio".
dovresti, dopo aggiornamento di "studio", fare un requery della maschera.
per questo ti avevo consigliato le due txtbox, anche non visibili.
così facendo il test avviene sulla differenza, in tempo reale.
sempre che abbia capito il problema. :-)
Ciao Luigi
Daniele


text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio news:Zpouh.24116$bH4....@tornado.fastwebnet.it...
> Ma tu glielo hai chiesto "gentilmente" di installarsi? E' parecchio
> permaloso.
Fa pure il difficile?
Andiamo bene...
Ma tu; niente, niente, ci sei riuscito? O hai almento tentanto?
> --
> ac
> y-1=x
Ciao.
---
Sergio MAZZA


text:
"luigi.onofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:epd2vn$om9$1...@news.newsland.it...
>
> e allora come posso fare?
Te l'ho spiegato prima; è una possibilità.
> io focalizzerei il controllo su invio quando inserisco il valore ma dovrei
> aggiornare al momento il totale.
L'evento "su invio" si scatena ogni volta che il controllo prende il fuoco;
sai che rottura ogni volta che clicchi o non volendo il controllo viene
selezionato e viene effettuato il controllo?
> una soluzione?
Ripensare meglio la gestione degli eventi in base ai controlli che vuoi
effettuare.
Io preferisco fare i controlli alla fine dell'input ma prima di scrivere i
dati; se c'è qualcosa che non va lo segnalo e sposto il fuoco sul controllo
con il valore non buono...
> luigi
Ciao.
--
Sergio MAZZA


title: Creazione di un progressivo

author: Raffaele

text:
Io ho questa necessità:
- creare un progressivo da inserire in una form quando scrivo un nuovo
record. Tale progressivo è legato al campo anno inserito automaticamente con
una funzione es: anno:2002 progr:2; anno:2002 progr:3 etc.
Finchè il mio db access 2000 girava stand alone con la funzione DMax
riuscivo dalla form estrapolare questo valore. Ho passato il db sotto
SQL2000 e la funzione DMax non gira più. Vorrei che qualcuno mi aiutasse su
questo.
Eventualmente pensavo di creare una table progressivi dove andrò a leggere e
scrivere gli aggiornamenti: come posso sviluppare la funzione che esegue
questo ? conviene utilizarre trigger?
Grazie a chiunque mi darà dei consigli
Raffaele


title: uscita d campo

author: max

text:
Ho provato diversi modi per manipolare l'uscita da un campo.......
1) vorrei fosse possibile uscire dal campo, se non vuoto, per andare avanti,
e se vuoto tornare indietro solo con i tasti freccia in alto e tab
Mi fate un esempio?
Grazie
Max


title: uscita d campo

text:
"max" <
mas...@inwind.it
> ha scritto nel messaggio
news:rV4Pd.27412$lB4.7...@twister1.libero.it...

L'uscita da un campo? Forse l'uscita da un controllo, probabilmente, una
casella di testo; per fare questo devi gestire l'evento "su uscita" e
scrivere li il codice che controlla la presenza o meno di dati:
es.
If isnull(me!nomeCasellaDiTesto) then
    msgbox "Inserire dei dati"
    Cancel = true
end if
Ciao.
--
Sergio MAZZA


title: uscita d campo

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:cupv3g$10$1...@canarie.caspur.it...

Grazie per l'esempio
Come faccio ad annullare l'evento se decido di non caricare più il record?
per esempio tramite un pulsante annulla...


title: uscita d campo

text:
"max" <
mas...@inwind.it
> ha scritto nel messaggio
news:938Qd.32370$QG6.5...@twister2.libero.it...
>
> Grazie per l'esempio
>
> Come faccio ad annullare l'evento se decido di non caricare pių il record?
> per esempio tramite un pulsante annulla...
Descrivi: "...non caricare pių il record"...
Ciao.
--
Sergio MAZZA


title: Importazione HTM

author: Enrico Pietrobon

text:
riproviamoci
Ciao a tutti
Problemino, qualcuno mi sa dire come mai non riesco ad importare e nemmeno a
collegare una pagina HTM in access.
Mi restituisce questo errore
"Errore riservato (-5016); Non ci sono messaggi per questo errore"
Non c'e' modo di importare questa tabella.
Enrico Pietrobon


title: Importazione HTM

author: Mark

text:
"Enrico Pietrobon" <
in...@softdream.it
> ha scritto nel messaggio
news:N4Q_8.114444$vm5.3...@news2.tin.it...

Non mi risulta sia possibile importare o collegare pagine htm in access
Con access Xp è possibile importare pagine XML in una tabella ed esportare
tabelle in formato XML.
Saluti
Marco Dell'Oca
D.M.Software


title: Chiudere senza salvare

author: Superman

text:
Come posso inserire un record nella mia maschera
e decidere se salvare o no visto che Access me lo salva automaticamente?
Grazie per la risposta


title: Chiudere senza salvare

text:
"Superman" <
rosari...@citiesonline.it
> ha scritto nel messaggio
news:93k2e4$53l$1...@serv1.iunet.it...
> Come posso inserire un record nella mia maschera
> e decidere se salvare o no visto che Access me lo salva automaticamente?
> Grazie per la risposta
>
La maschera ha delle proprietà ed eventi, tra questi c'è "prima di
aggiornare" dove puoi intercettare l'evento (appunto) prima che access
scriva il record nella tabella.
La routine che potresti scrivere è:
'----------------
Private Sub Form_BeforeUpdate(Cancel As Integer)
If MsgBox("Confermi il salvataggio dei dati?", vbYesNo + vbInformation,
"Salva i dati") = vbNo Then
    Cancel = True
End If
End Sub
'----------------
Ciao.


title: Chiudere senza salvare

author: Federico Luciani

text:

C'e' una routine sul Sito Comune, link qua sotto
--
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------


title: Chiudere senza salvare

author: Alessio (SV)

text:
> La maschera ha delle proprietà ed eventi, tra questi c'è "prima di
> aggiornare" dove puoi intercettare l'evento (appunto) prima che access
> scriva il record nella tabella.
> La routine che potresti scrivere è:
> '----------------
> Private Sub Form_BeforeUpdate(Cancel As Integer)
> If MsgBox("Confermi il salvataggio dei dati?", vbYesNo + vbInformation,
> "Salva i dati") = vbNo Then
>     Cancel = True
> End If
> End Sub
> '----------------
Scusate se mi intrometto .
Non so' se hai visto il mio post di un po' di giorni fa' in cui chiedevo
come comportarsi con quelle maschere che hanno all'interno una
sottomaschera.
Io ho inserito un codice simile sia sulla  maschera principale che nella
sottomaschera con la coseguenza che mi tocca confermare le modifiche due
volte. E' possibile fare in modo di avere una sola conferma modifica record
?


title: Chiudere senza salvare

text:
"Alessio (SV)" <in...@TOGLIEREodontotecnico.it> ha scritto nel messaggio
news:93kpdc$gvb$1...@lacerta.tiscalinet.it...
>
> Scusate se mi intrometto .
> Non so' se hai visto il mio post di un po' di giorni fa' in cui chiedevo
> come comportarsi con quelle maschere che hanno all'interno una
> sottomaschera.
> Io ho inserito un codice simile sia sulla  maschera principale che nella
> sottomaschera con la coseguenza che mi tocca confermare le modifiche due
> volte. E' possibile fare in modo di avere una sola conferma modifica
record
> ?
>
Potresti lasciare solo il controllo sulla maschera principale; mi sembra
superfluo un ulteriore controllo sul salvataggio dei dati nella
sottomaschera, specialmente se in formato "foglio dati".
Mi solo riletto il tuo messaggio precedente (oggetto: Modifica record) e
devo dire che concordo in pieno con quello che ha scritto Giuseppe...
Ciao.


title: Chiudere senza salvare

text:
>
> Potresti lasciare solo il controllo sulla maschera principale; mi sembra
> superfluo un ulteriore controllo sul salvataggio dei dati nella
> sottomaschera, specialmente se in formato "foglio dati".
> Mi solo riletto il tuo messaggio precedente (oggetto: Modifica record) e
> devo dire che concordo in pieno con quello che ha scritto Giuseppe...
>
Ma cosi' come fai ad impedire modifiche accidentali nella sottomaschere ?


title: Chiudere senza salvare

text:
"Alessio (SV)" <in...@TOGLIEREodontotecnico.it> ha scritto nel messaggio
news:93l7bl$tej$1...@lacerta.tiscalinet.it...
>
>
> Ma cosi' come fai ad impedire modifiche accidentali nella sottomaschere ?
>
Qui l'argomento si amplia; per quanto mi riguarda non inserisco nessuna
richiesta di conferma di input se non per le operazioni che coinvolgono
gruppi di record (tipicamente query di comando) e operazioni standard come
la cancellazione del record. Gli errori di inserimento ci sono e ci saranno
sempre, "errare umanum est".
Io credo nel responsabilizzare l'operatore che utilizza la procedura, per 10
anni ho inserito dati con un terminale e credimi, non c'è niente di peggio
che dover inserire migliaia di informazioni (mese x mese) e avere un
programma che ogni record ti chiede la conferma dell'input. Facendo
attenzione a quello che leggevo e inserivo, gli errori riscontrati con le
procedure batch di controllo, erano accettabili rispetto alla percentuale
dei dati inseriti e il tempo impiegato per inserirli. La cosa moooolto
importante è che a valle dell'inserimento ci siano delle procedure che
permettano il controllo sulla validità (e magari coerenza) dei dati inseriti
e flessibilità nel poterli modificare.
Che se ci pensi bene, richiedere la conferma ogni record significa che
l'operatore dovrebbe rileggere ogni volta quello che ha scritto e
confrontarlo con quello che doveva inserire; conosci qualcuno che lo fa?
Mosche bianche...
Gli unici controlli sull'input che puoi prevedere sono quelli dove sai già
che tipo di dati ti devi aspettare (data, numerico intero, etc..) oppure
controllare la coerenza dei dati (se un dato ha ragione di esistere solo se
ne è stato inserito un altro). Già così, per me, risparmi un bel po' di
errori ma non avrai mai la certezza che quello che è stato inserito
corrisponde a quello che doveva essere inserito (es. data di nascita:
10/07/1954 invece di 10/07/1964).
Ciao.


title: Getrows

text:
Buonasera,
Getrows è fantastico !
Ma esiste il contrario?
In altre parole è possibile trasformare un matrice in un Recordet in modo
veloce?
Grazie Ulderico.


title: Getrows

author: Carlo Costarella

text:
"rick2" <
ulderico....@alice.it
> ha scritto nel messaggio
news:470946f8$0$36448$4faf...@reader5.news.tin.it...

Fammi capire...con GetRows ottieni una matrice bidimensionale da un
recordset...ma potresti usare anche una query...visto che hai il
recordset...
Ora vuoi ottenere un recordset da una matrice bidimensionale che proviene da
un recordset?
Cosa vuoi realizzare esattamente?
Per esempio in ASP c'è questo:
http://www.aspitalia.com/script/477/Importare-Array-Generato-GetRows-Recordset-ADO.aspx
Ciao, Carlo


title: Getrows

text:
Caro Carlo
>>>Fammi capire...con GetRows ottieni una matrice bidimensionale
non è deto bidimensionale dipende dai campi del recordsets se si tratta di
un oggetto a due campi avrai una matrice bidimensionale.
>> > Cosa vuoi realizzare esattamente?
Con velocità estrema catturare una tabella/query, manipolarla e rimetterla
al suo posto con le opportune modifiche; modiche che chiaramente una
qualsiasi query non ti potrà far fare, o te le farà fare con una sequenza
lunga di query.
> Per esempio in ASP c'è questo:
faccio la stessa cosa in DAO ed è simile all'esempio, ma io volevo farlo in
pochissime righe.
Ciao  Ulderico.
"Carlo Costarella" <
carloco...@libero.it
> ha scritto nel messaggio
news:feclop$atc$1...@tdi.cu.mi.it...



title: 3075 Funzione non disponibile nelle espressioni nell"espressione della query

author: Tore Marche

text:
Salve a tutti!!!
Scusate mi ricordate qual è la DLL che manca e per la quale su alcuni
Client viene fuori questo errore?
Grazie anticipatamente.


text:
Tore Marche ha scritto:
> Salve a tutti!!!
>
> Scusate mi ricordate qual è la DLL che manca e per la quale su alcuni
> Client viene fuori questo errore?
3075 Funzione non disponibile nelle espressioni nell"espressione della
query
>
>
> Grazie anticipatamente.
Ma non mi risponde nessuno?
vi prego datetemi un amano.....


author: joseph panzika

text:
To fix this problem, you must have the same version of the type library on
your development computer and on other computers that will be using the
database. Or you must refresh the reference to the type library on the
computers that will be using the database. You must do this so that
Microsoft Access can recognize the control.
Joseph P.
"Tore Marche" <
sma...@numera.it
> ha scritto nel messaggio
news:39F6C1A3...@numera.it...



title: Autoinstallare applicaizoni access

author: Sthepan

text:
Ciao,
ho creato una piccola apllicazione access, che vorrei distribuire ai miei
amici. Volevo fare in modo di creare un file unico di installazione che
crei le cartelle necessarie e copy i file all'interno e magari aggiunga
un'icona sul desktop e nel menù.
esiste un programmino per fare ciò, magari semplice da usare?
grazie ciao
Sthepan


title: Autoinstallare applicaizoni access

author: ALESSANDRO Baraldi

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1h2xvr2zar4el.j...@40tude.net...
> Ciao,
>
> ho creato una piccola apllicazione access, che vorrei distribuire ai miei
> amici. Volevo fare in modo di creare un file unico di installazione che
> crei le cartelle necessarie e copy i file all'interno e magari aggiunga
> un'icona sul desktop e nel menů.
>
> esiste un programmino per fare ciň, magari semplice da usare?
>
> grazie ciao
> Sthepan
Questo č InnoSetup 4.2.7
http://www.jrsoftware.org/isdl.php
Per semplificarne l'utilizzo io uo questo
http://www.istool.org/default.aspx/
E' una sorta di Wrapper verso Inno, č tra i piů potenti
e meglio funzionali, FREE.
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Autoinstallare applicaizoni access

text:
In data Sun, 12 Dec 2004 22:29:41 +0100, ALESSANDRO Baraldi ha scritto:
CUT
>
> Questo č InnoSetup 4.2.7
>
http://www.jrsoftware.org/isdl.php
>
> Per semplificarne l'utilizzo io uo questo
>
http://www.istool.org/default.aspx/
>
> E' una sorta di Wrapper verso Inno, č tra i piů potenti
> e meglio funzionali, FREE.
>
> Ciao
 Ciao e grazie per la dritta,
ho dato un'occhiata veloce mi sembra interessante, anche se non mi sembra
proprio cosě facile. Non č che c'č una specie di tutorial, magari in
italiano?
ciao
Sthepan


title: Autoinstallare applicaizoni access

author: Alessandro Baraldi

text:
"Sthepan" <
sth...@supereva.it
> wrote in message
news:pr75jdo59eu9.1nnvhorwhsaxj$.
d...@40tude.net
[CUT]
>
>  Ciao e grazie per la dritta,
> ho dato un'occhiata veloce mi sembra interessante, anche se non mi sembra
> proprio cosě facile. Non č che c'č una specie di tutorial, magari in
> italiano?
>
> ciao
> Sthepan
Dai c'č il Wizzard di Autocomposizione che saprebbe usare chiunque.
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Autoinstallare applicaizoni access

author: Pablitomf

text:
Sthepan ha scritto:
> Ciao,


> grazie ciao
> Sthepan
Bhè oltre al suggerimento giusto di Alessandro riguardo a InnoSetup, c'è
sempre il WinRar che ti fa l'exe.
--
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Autoinstallare applicaizoni access

text:
In data Mon, 13 Dec 2004 08:46:23 +0000 (UTC), Alessandro Baraldi ha
scritto:
> [CUT]
>>
>>  Ciao e grazie per la dritta,
>> ho dato un'occhiata veloce mi sembra interessante, anche se non mi sembra
>> proprio così facile. Non è che c'è una specie di tutorial, magari in
>> italiano?
>>
>> ciao
>> Sthepan
>
>
> Dai c'è il Wizzard di Autocomposizione che saprebbe usare chiunque.
>
> Ciao
>
> @Alex
>
Scusa, ho due possibilità, o sono diventato cieco oppure ..........
ma non riesco a trovare il wizzard
grazie ciao
Sthepan


title: Autoinstallare applicaizoni access

text:
"Sthepan" <
sth...@supereva.it
> ha scritto nel messaggio
news:1ia72yk44z656.1...@40tude.net...

Con INNOSETUP
Quali sarebbero le 2 possibilità...?
Quando apri Inno si apre una Mascherina con indicato 2 Check Box:
1)Create a new empty script File
2)Create a new script file using the script Wizard
Quale sarà mai quella da selezionare per il Wizzard....?
Se hai skippato questa vai in Nuovo e si apre in AUTOMATICO.
Con ISTOOL
Nessuna form, ma se vai in FILE--->Nuovo si apre anche quì il
WIZZARD.
Deduco che hai rotto gli occhiali....!
;-)



title: Autoinstallare applicaizoni access

text:
>>
>>> [CUT]
>
> Deduco che hai rotto gli occhiali....!
> ;-)
>
> Ciao
Mi sa proprio di si
grazie ora ho trovato tutto io guardavo da tutt'altra parte
ciao Sthepan


title: Compattare database

author: Henri

text:
Come si scrive un codice che mi compatta il database.
Ho provato con DBEngine.CompactDatabase ...
però mi dice che il database è già aperto in modalità esclusiva.
Grazie Henri


title: Compattare database

author: Roberto da casa

text:
"Henri" <
henri...@tiscalinet.it
> ha scritto nel messaggio
news:9demod$45k$1...@lacerta.tiscalinet.it...

Vai sul Sito Comune (link qui sotto), Sezione General ci trovi tre FAQ che
parlano di come compattare un database da codice; le tre FAQ si chiamano:
1) Ridurre le dimensioni dell'mdb di RoDAgo
2) Compattare tutti i BackEnd dal FrontEnd di Federico Luciani
3) Compattare l'mdb in uso di Federico Luciani.
Vedi quale delle tre fa di più al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Compattare database

author: Luciano Raito

text:
>   Ma cosa conviene compattare solitamente il be o il fe?
O meglio cos'è che determina la crescita inutile del DB?
Grazie
--
Posted from [195.62.170.250]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Compattare database

author: Antonio Biso

text:
Luciano Raito <
lucian...@nts.provincia.bologna.it
> wrote in message
3AFB8E05...@nts.provincia.bologna.it...
>   Ma cosa conviene compattare solitamente il be o il fe?
O meglio cos'č che determina la crescita inutile del DB?
Immagina un palloncino di gomma non troppo elastica. Se metti aria, questo
si gonfia. Se perň apri il buco e l'aria esce, questo resta slargato, non
ritorna alla forma originale, a meno che tu non lo strizzi.
E' la stessa cosa: man mano che aggiungi record alle tabelle, soprattutto se
usi tabelle d'appoggio temporanee, il database si allarga, e il solo fatto
che tu cancelli i record non lo riduce di dimensione, perchč le
cancellazioni sono solo logiche (anche se i record non sono piů
recuperabili). Con la compattazione tu strizzi il database e riduci lo
spazio.
Ci sarebbe anche un po' di monnezza dovuta alla scrittura del codice, ma
quello č il meno...
Antonio


title: Eliminare dei dati in una tabella

author: Mirko

text:
Salve a tutti, forse sarà una domanda sciocca, ma è possibile eliminare dei
dati in una semplice tabella da codice, senza usare una query di
eliminazione?
Mirko


title: Eliminare dei dati in una tabella

author: Ditta Cerri (Sib)

text:
Mirko <
m.mal...@leonet.it
> wrote in message
10mhop9$omj$1...@fe2.cs.interbusiness.it...

Certo, devi usare i metodi dei Recordset.
Ma tu cos'hai contro le query? Perche' vuoi complicarti la vita?
Ciao, Sib


title: Eliminare dei dati in una tabella

author: ElioP

text:
>Salve a tutti, forse sarà una domanda sciocca, ma è possibile eliminare dei
>dati in una semplice tabella da codice, senza usare una query di
>eliminazione?
Il metodo piu' veloce:
db as Database
set db=CurrentDb()
db.Execute "delete * from miatabella where ......"
(Non ti chiede nemmeno la conferma)
Ciao. ElioP.


title: Eliminare dei dati in una tabella

text:
ElioP <el...@logical.itTOGLIMI> wrote in message
38a40522...@news.uli.it...

EHI EHI!!!
Non barare!!
Aveva chiesto "senza usare le query di eliminazione"!
Sib ;-)


title: Eliminare dei dati in una tabella

text:
>EHI EHI!!!
>Non barare!!
>
>Aveva chiesto "senza usare le query di eliminazione"!
>
>Sib ;-)
>
Touche' :-))


title: Eliminare dei dati in una tabella

author: Micio

text:
ElioP ha scritto nel messaggio <
38a43380...@news.uli.it
>...

... allora usa un'istruzione SQL!
:-)
Micio


title: Eliminare dei dati in una tabella

text:
>... allora usa un'istruzione SQL!
>:-)
>Micio
"Nessuno siamo perfetti
ognuno ci abbiamo i suoi difetti..."
;-P


title: Eliminare dei dati in una tabella

text:
>"Nessuno siamo perfetti
>ognuno ci abbiamo i suoi difetti..."
be', del resto
"signori si nasce... e io, modestamente, lo nacqui!"
Micio


title: Eliminare dei dati in una tabella

author: sib

text:
Micio <...@...> wrote in message 8821dj$krb$1...@nslave1.tin.it...

D'altro canto, "c'e' chi puo' e chi non puo',... io puo'!"
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: Eliminare dei dati in una tabella

text:
"Tanto va Bill Gates a Internet Explorer
che ci lascia lo zampino!"
Micio


title: Aiuto … ACCESS 2000 a ACCESS 97

author: LUCA

text:
Ciao a tutti, avrei bisogno di un aiuto da voi.
Ho trasformato un file .mdb creato con ACCESS 2000 in un file .mdb di ACCESS
97 ma il programma aperto con ACCESS 97 mi fa qualche errore.
Praticamente ad esempio sulla “Private Sub ChiudiMaschera_Click()” mi fa
questo tipo di errore:
--------------------------------------------------------------------------------------------------------------------------------------------
Errore di compilazione
Impossibile trovare il progetto o la libreria
-------------------------------------------------------------------------------------------------------------------------------------------
Avrei piacere se qualcuno mi dicesse che Libreria devo installare su ACCESS
97 o come fare perchè questo funzioni.
Grazie
Ciao
--------------------------------------------------------------------------------------------------------------------------------------------
Private Sub ChiudiMaschera_Click()
    Dim DB As Database
    Set DB = CurrentDb

On Error GoTo Err_ChiudiMaschera_Click
    DoCmd.Close
Exit_ChiudiMaschera_Click:
    Exit Sub
Err_ChiudiMaschera_Click:
    MsgBox Err.Description
    Resume Exit_ChiudiMaschera_Click
End Sub
-----------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------
Inviato via
http://usenet.libero.it


title: Aiuto … ACCESS 2000 a ACCESS 97

author: Claudio Scarpino

text:
Io una volta ho cancellato tutto il codice, ho chiuso la maschera ... poi
l'ho riaperta e l'ho riscritta .. ed è andato bene.
Ciao
Claudio
"LUCA" <
lucade...@libero.it
> ha scritto nel messaggio
news:194Z21Z159Z224Y...@usenet.libero.it...



title: Aiuto … ACCESS 2000 a ACCESS 97

author: MA

text:
Il 20 Giu 2003, 08:37, "Claudio Scarpino" <
cNOSPAM....@ti.it
> ha
scritto:
> Io una volta ho cancellato tutto il codice, ho chiuso la maschera ... poi
> l'ho riaperta e l'ho riscritta .. ed č andato bene.
> Ciao
> Claudio
>
> "LUCA" <
lucade...@libero.it
> ha scritto nel messaggio
> news:194Z21Z159Z224Y...@usenet.libero.it...
> > Ciao a tutti, avrei bisogno di un aiuto da voi.
> > Ho trasformato un file .mdb creato con ACCESS 2000 in un file .mdb di
> ACCESS
> > 97 ma il programma aperto con ACCESS 97 mi fa qualche errore.
> > Praticamente ad esempio sulla "Private Sub ChiudiMaschera_Click()" mi fa
> > questo tipo di errore:
> >
> >
--------------------------------------------------------------------------
> ------------------------------------------------------------------
> >
> > Errore di compilazione
> > Impossibile trovare il progetto o la libreria
> >
> >
--------------------------------------------------------------------------
> -----------------------------------------------------------------
> >
> > Avrei piacere se qualcuno mi dicesse che Libreria devo installare su
> ACCESS
> > 97 o come fare perchč questo funzioni.
> >
> > Grazie
> > Ciao
> >
> >
--------------------------------------------------------------------------
> ------------------------------------------------------------------
> >
> > Private Sub ChiudiMaschera_Click()
> > Dim DB As Database
> > Set DB = CurrentDb
> >
> > On Error GoTo Err_ChiudiMaschera_Click
> > DoCmd.Close
> > Exit_ChiudiMaschera_Click:
> > Exit Sub
> > Err_ChiudiMaschera_Click:
> > MsgBox Err.Description
> > Resume Exit_ChiudiMaschera_Click
> > End Sub
> >
> >
--------------------------------------------------------------------------
> ---------------------------------------------------------------------
> >
> >
> > --------------------------------
Venghino, venghino siori, Vi offriamo al prezzo di un solo 3d uno subject
folle e un quotatore impazzito!!!
Scusa claudio, dilla tutta, qualche preghierina non l'hai fatta per
risolvere il tuo prob o č bastato veramente solo riscrivere??
ciao MAssimiliano



title: Aiuto … ACCESS 2000 a ACCESS 97

text:
Giuro !!! l'ho riscritta ...
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...



title: Aiuto … ACCESS 2000 a ACCESS 97

text:
Il 20 Giu 2003, 08:43, "Claudio Scarpino" <
cNOSPAM....@ti.it
> ha
scritto:
> Giuro !!! l'ho riscritta ...
Prima o DOPO aver quotato il codice vecchio che non funzionava???
MAssimiliano
>
>
> "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> news:62Z94Z199Z30Y1...@usenet.libero.it...
> > Il 20 Giu 2003, 08:37, "Claudio Scarpino" <
cNOSPAM....@ti.it
> ha
> > scritto:
> > > Io una volta ho cancellato tutto il codice, ho chiuso la maschera ...
> poi
> > > l'ho riaperta e l'ho riscritta .. ed è andato bene.
> > > Ciao
> > > Claudio
> > >
> > > "LUCA" <
lucade...@libero.it
> ha scritto nel messaggio
> > > news:194Z21Z159Z224Y...@usenet.libero.it...
> > > > Ciao a tutti, avrei bisogno di un aiuto da voi.
> > > > Ho trasformato un file .mdb creato con ACCESS 2000 in un file .mdb
di
> > > ACCESS
> > > > 97 ma il programma aperto con ACCESS 97 mi fa qualche errore.
> > > > Praticamente ad esempio sulla "Private Sub ChiudiMaschera_Click()"
mi
> fa
> > > > questo tipo di errore:
> > > >
> > > >
> >
--------------------------------------------------------------------------
> > > ------------------------------------------------------------------
> > > >
> > > > Errore di compilazione
> > > > Impossibile trovare il progetto o la libreria
> > > >
> > > >
> >
--------------------------------------------------------------------------
> > > -----------------------------------------------------------------
> > > >
> > > > Avrei piacere se qualcuno mi dicesse che Libreria devo installare su
> > > ACCESS
> > > > 97 o come fare perchè questo funzioni.
> > > >
> > > > Grazie
> > > > Ciao
> > > >
> > > >
> >
--------------------------------------------------------------------------
> > > ------------------------------------------------------------------
> > > >
> > > > Private Sub ChiudiMaschera_Click()
> > > > Dim DB As Database
> > > > Set DB = CurrentDb
> > > >
> > > > On Error GoTo Err_ChiudiMaschera_Click
> > > > DoCmd.Close
> > > > Exit_ChiudiMaschera_Click:
> > > > Exit Sub
> > > > Err_ChiudiMaschera_Click:
> > > > MsgBox Err.Description
> > > > Resume Exit_ChiudiMaschera_Click
> > > > End Sub
> > > >
> > > >
> >
--------------------------------------------------------------------------
> > > ---------------------------------------------------------------------
> > > >
> > > >
> > > > --------------------------------
> >
> >
> > Venghino, venghino siori, Vi offriamo al prezzo di un solo 3d uno
subject
> > folle e un quotatore impazzito!!!
> > Scusa claudio, dilla tutta, qualche preghierina non l'hai fatta per
> > risolvere il tuo prob o è bastato veramente solo riscrivere??



title: Aiuto … ACCESS 2000 a ACCESS 97

author: Luca

text:
Si ma il mio codice e lunghissimo e complesso.
Siete sicuri che non c’č altra alternativa
ciao
******************************************************************************
*****************************************************************************
Il 20 Giu 2003, 08:56,
massimilia...@kksrl.com
 (MA) ha scritto:
> Il 20 Giu 2003, 08:43, "Claudio Scarpino" <
cNOSPAM....@ti.it
> ha
> scritto:
> > Giuro !!! l'ho riscritta ...
>
> Prima o DOPO aver quotato il codice vecchio che non funzionava???
> MAssimiliano
>
> >
> >
> > "MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
> > news:62Z94Z199Z30Y1...@usenet.libero.it...
> > > Il 20 Giu 2003, 08:37, "Claudio Scarpino" <
cNOSPAM....@ti.it
> ha
> > > scritto:
> > > > Io una volta ho cancellato tutto il codice, ho chiuso la maschera
...
> > poi
> > > > l'ho riaperta e l'ho riscritta .. ed č andato bene.
> > > > Ciao
> > > > Claudio
> > > >
> > > > "LUCA" <
lucade...@libero.it
> ha scritto nel messaggio
> > > > news:194Z21Z159Z224Y...@usenet.libero.it...
> > > > > Ciao a tutti, avrei bisogno di un aiuto da voi.
> > > > > Ho trasformato un file .mdb creato con ACCESS 2000 in un file .mdb
> di
> > > > ACCESS
> > > > > 97 ma il programma aperto con ACCESS 97 mi fa qualche errore.
> > > > > Praticamente ad esempio sulla "Private Sub ChiudiMaschera_Click()"
> mi
> > fa
> > > > > questo tipo di errore:
> > > > >
> > > > >
> > >
> --------------------------------------------------------------------------
> > > > ------------------------------------------------------------------
> > > > >
> > > > > Errore di compilazione
> > > > > Impossibile trovare il progetto o la libreria
> > > > >
> > > > >
> > >
> --------------------------------------------------------------------------
> > > > -----------------------------------------------------------------
> > > > >
> > > > > Avrei piacere se qualcuno mi dicesse che Libreria devo installare
su
> > > > ACCESS
> > > > > 97 o come fare perchč questo funzioni.
> > > > >
> > > > > Grazie
> > > > > Ciao
> > > > >
> > > > >
> > >
> --------------------------------------------------------------------------
> > > > ------------------------------------------------------------------
> > > > >
> > > > > Private Sub ChiudiMaschera_Click()
> > > > > Dim DB As Database
> > > > > Set DB = CurrentDb
> > > > >
> > > > > On Error GoTo Err_ChiudiMaschera_Click
> > > > > DoCmd.Close
> > > > > Exit_ChiudiMaschera_Click:
> > > > > Exit Sub
> > > > > Err_ChiudiMaschera_Click:
> > > > > MsgBox Err.Description
> > > > > Resume Exit_ChiudiMaschera_Click
> > > > > End Sub
> > > > >
> > > > >
> > >
> --------------------------------------------------------------------------
> > > >
---------------------------------------------------------------------
> > > > >
> > > > >
> > > > > --------------------------------
> > >
> > >
> > > Venghino, venghino siori, Vi offriamo al prezzo di un solo 3d uno
> subject
> > > folle e un quotatore impazzito!!!
> > > Scusa claudio, dilla tutta, qualche preghierina non l'hai fatta per
> > > risolvere il tuo prob o č bastato veramente solo riscrivere??



title: Aiuto … ACCESS 2000 a ACCESS 97

text:
"LUCA" <
lucade...@libero.it
> ha scritto nel messaggio
news:194Z21Z159Z224Y...@usenet.libero.it...

Al tuo database devi aggiungere i riferimenti alla libreria Microsoft DAO
3.6 ; perché le cose poi funzionino è necessario che tale nuovo riferimento
PRECEDA e non segua i riferimenti alla libreria Microsoft ADO.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Aiuto … ACCESS 2000 a ACCESS 97

author: George

text:
"Luca" <
lucade...@libero.it
> ha scritto nel messaggio
news:194Z21Z159Z224Y...@usenet.libero.it...
>
> Si ma il mio codice e lunghissimo e complesso.
> Siete sicuri che non c'č altra alternativa
>
Ti ha gią risposto Roberto...
Non serve riscrivere niente, vanno solo messi a posto i riferimenti alle
librerie.
Comunque SCRIVI DOPO IL QUOTING!
Bye.


title: Aiuto … ACCESS 2000 a ACCESS 97

text:
che vuol dire "quotato" ? io ho cancellato il vecchio codice e ho chiuso
.... poi ho riaperto e poi ho riscritto tutto ....



title: Aiuto … ACCESS 2000 a ACCESS 97

text:
Il 20 Giu 2003, 13:10, "Claudio Scarpino" <
cNOSPAM....@ti.it
> ha
scritto:
> che vuol dire "quotato" ? io ho cancellato il vecchio codice e ho chiuso
> .... poi ho riaperto e poi ho riscritto tutto ....
ironia? what's??!
Io mi riferivo al fatto che del messsaggio a cui hai risposto non hai
eliminato nulla, eppure di immondia ce n'era. Mi riferivo al fatto che
rispondi PRIMA del quoting e non DOPO, come andrebbe fatto.
Mi riferisco al fatto che forse oltre a riscrivere tu abbia fatto
qualcos'altro, senza accorgertene, per carità!!



title: Aiuto … ACCESS 2000 a ACCESS 97

text:
"MA" <
massimilia...@kksrl.com
> ha scritto nel messaggio
news:62Z94Z199Z30Y1...@usenet.libero.it...
> Il 20 Giu 2003, 13:10, "Claudio Scarpino" <
cNOSPAM....@ti.it
> ha
> scritto:
> > che vuol dire "quotato" ? io ho cancellato il vecchio codice e ho chiuso
> > .... poi ho riaperto e poi ho riscritto tutto ....
>
> ironia? what's??!
> Io mi riferivo al fatto che del messsaggio a cui hai risposto non hai
> eliminato nulla, eppure di immondia ce n'era. Mi riferivo al fatto che
> rispondi PRIMA del quoting e non DOPO, come andrebbe fatto.
> Mi riferisco al fatto che forse oltre a riscrivere tu abbia fatto
> qualcos'altro, senza accorgertene, per carità!!
> ciao MAssimiliano
>
>
>
Scusa Massimiliano ... è da poco che uso questo programma e non avevo
pensato a scrivere in fondo ... a me hanno detto di lasciare sempre le
risposte precedenti ...
scusa ancora
Claudio



title: Aiuto … ACCESS 2000 a ACCESS 97

author: Sergio MAZZA

text:
"Claudio Scarpino" <
cNOSPAM....@ti.it
> ha scritto nel messaggio
news:bcuvhv$rk$1...@canarie.caspur.it...
>
> Scusa Massimiliano ... č da poco che uso questo programma e non avevo
> pensato a scrivere in fondo ... a me hanno detto di lasciare sempre le
> risposte precedenti ...
> scusa ancora
> Claudio
Hi! Hi!
Ciao.
--
Sergio MAZZA


title: Utilizzo della proprietà BOOKMARK nelle maschere

author: Fabio

text:
In  una applicazione sviluppata con access 97 ho utilizzato la proprietà
bookmark per identificare univocamente un record nell'ambito di una maschera
di elencazione. Questa soluzione mi serve per ritornare al record specifico
dopo una requery della maschera.
L'applicazione ha sempre funzionato senza evidenziare errori. Adesso, con
mia sorpresa, ho verificato che su una macchina con Win 2000 prof  si
verifica un errore "segnalibro non valido..." quando viene assegnato appunto
il segnalibro (me.bookmark = variabile...).
Tutto fa pensare che questa proprieta non sia utilizzabile con Win 2000.
A qualcuno è già successo qualcosa di simile.
Ringrazio anticipatamente per l'attenzione.
Lucio


author: Roberto dal portatile

text:
"Fabio" <
luci...@tiscalinet.it
> ha scritto nel messaggio
news:7vvR7.4753$3r4.1...@news1.tin.it...

Per capire meglio: lo STESSO database in ambiente W98+A97 ti funziona e in
ambiente W2000Prof+A97 non ti funziona più?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: lucio

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9v7aqd$39lu$1...@stargate1.inet.it...

Esatto.. esatto come dici nella tua risposta!
Relavamente alla proprietà bookmark.
grazie
Lucio


text:
"lucio" <
luci...@tiscalinet.it
> ha scritto nel messaggio
news:0rHR7.6198$3r4.2...@news1.tin.it...

Io in uno dei miei PC (il portatile) lavoro con Access 97 Prof e S.O.
Windows 2000 Prof Sp2, e non ho alcun problema ad usare la proprietà
bookmark.



author: Lucio

text:
.
.
> > Relavamente alla proprietà bookmark.
> >
> > grazie
> > Lucio
>
> Io in uno dei miei PC (il portatile) lavoro con Access 97 Prof e S.O.
> Windows 2000 Prof Sp2, e non ho alcun problema ad usare la proprietà
> bookmark.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
>
Uhm....potrebbe essere quel tuo ..."Sp2"?
Sicuramente dove è stata rilevato l'errore della mia applicazione non vi
sarà stato fatto il "service pack", sono personal computer nuovissimi e chi
ha installato il SO lo ha fatto "piatto piatto".
Grazie
Lucio


title: somma fondo maschera intelligente

author: mino

text:
 qualche tempo fa avevo letto un post per effettuare somme a fondo maschera
continua che sommava in modo intelligente. esempio:
importo flag
10 1
20 2
30 1
40 3
risultato
30 (flag 1)
20 (flag 2)
40 (flag 3)
con una cosa del genere
=Somma([importo] And [flag]=1) ecccc
ho provato a ricercarlo ma non lo trovo più.
qualcuno si ricorda qualcosa del genere?
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: somma fondo maschera intelligente

author: Roberto da casa

text:
"mino" <
news...@libero.it
> ha scritto nel messaggio
news:80Z16Z45Z125Y1...@usenet.libero.it...
> qualche tempo fa avevo letto un post per effettuare somme a fondo maschera
> continua che sommava in modo intelligente. esempio:
>
> importo flag
> 10 1
> 20 2
> 30 1
> 40 3
>
> risultato
>
> 30 (flag 1)
> 20 (flag 2)
> 40 (flag 3)
>
> con una cosa del genere
> =Somma([importo] And [flag]=1) ecccc
>
> ho provato a ricercarlo ma non lo trovo più.
> qualcuno si ricorda qualcosa del genere?
Inserisci nel piè di pagine della maschera tre caselle di testo non
associate.
nell'origine controllo della prima scriverai:
Somma(IIf([flag] = 1 ; [importo]; 0)
nell'origine controllo della seconda scriverai:
Somma(IIf([flag] = 2 ; [importo]; 0)
e nell'origine controllo della terza scriverai:
Somma(IIf([flag] = 3 ; [importo]; 0)
E' abbastabza "intelligente"? ;-)
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: somma fondo maschera intelligente

text:
Roberto da casa ha scritto:








ottimo. grazie mille.
volevo anche segnalare che prima di postare ho tenntato di ricercare il
vechhio post su
http://80.105.130.244/verynews/
 ma non riesco a
visualizzare i vecchi post nemmeno se limito le date di estrazione. sono
io che sono rincoglionito o c'è qualcosa che non funziona?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Fuonzione ricorsiva per aggiornamento propietà controllo

author: Nick

text:
Ciao a tutti
ho questa funzione che mi serve per bloccare i controlli di una form.
finchè blocco i controlli nella form e la sottomaschera tutto ok.
vorrei però che una volta individuata la sottomaschera questa funzione
blocchi i controlli presenti (se blocco la sottomaschera i pulsanti
rimangono comunque attivi).
posto il codice che magari si capisce meglio:
Public Sub BloccaOggetti(Fr As Form)
On Error GoTo ErrLock
Dim ctrl As Control, SubFr As Form
For Each ctrl In Fr
    If ctrl.Tag = "pub" Then
        Select Case ctrl.ControlType
            Case acCommandButton
                ctrl.Enabled = False
            Case acSubform
                ctrl.Locked = True
                If ctrl.Name = "SottomascheraVersamenti" Then
                     BloccaOggetti RIFSOTTOMASCHERA
                End If
            Case Else
        End Select
    End If
Next
ExtLock:
Exit Sub
ErrLock:
Select Case Err.Number
    Case 438
        MsgBox ctrl.Name
        Resume ExtLock
    Case Else
        MsgBox Err.Number & " " & Err.Description
        Resume ExtLock
End Select
End Sub
----
il mio problema è in RIFSOTTOMASCHERA, praticamente non riesco a
trovare l'espressione corretta per lanciare la routine...
esite una soluzione??
Grazie
Ciao
Nick


text:
[CUT]
nel codice, non fate caso alla selzione if
ctrl.name
 = "...." perchè
è una delle tante prove che ho fatto.. cmq la sostanza non cambia ;)
Ciao
Nick


author: Potone

text:
"Nick" <
n.s...@gmail.com
> ha scritto nel messaggio
news:1129716187....@g14g2000cwa.googlegroups.com...
[cut]
                If ctrl.Name = "SottomascheraVersamenti" Then
                     BloccaOggetti RIFSOTTOMASCHERA
---
prova con:     BloccaOggetti Fr.Form
ciao
Mat.
---
[cut]


author: Alessandro Baraldi

text:
"Nick" <
n.s...@gmail.com
> wrote in message
news:1129716187....@g14g2000cwa.googlegroups.com
> Ciao a tutti
> ho questa funzione che mi serve per bloccare i controlli di una form.
> finchč blocco i controlli nella form e la sottomaschera tutto ok.
> vorrei perň che una volta individuata la sottomaschera questa funzione
> blocchi i controlli presenti (se blocco la sottomaschera i pulsanti
> rimangono comunque attivi).
>
> posto il codice che magari si capisce meglio:
>
[CUT]
>
> il mio problema č in RIFSOTTOMASCHERA, praticamente non riesco a
> trovare l'espressione corretta per lanciare la routine...
>
> esite una soluzione??
>
> Grazie
> Ciao
> Nick
L'errore o l'omissione che commetti č che la funzione
giustamente essendo ricorsiva richiede come parametro
un'oggetto Form, il controllo in quel caso non lo passi
come Form, pertanto devi rendere esplicito il riferimento
cosě:
Case acSubform
         ctrl.Locked = True
         If ctrl.Name = "SottomascheraVersamenti" Then
                BloccaOggetti ctrl.Form
         End If
In ogni caso perchč devi fare una ricorsione se poi esegui
ctrl.Locked = True...?
Saluti
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Potone" <mborroni_NO@SPAM_inwind.it> wrote in message
news:Snq5f.993$
VI2...@news.edisontel.com

Direi che non và bene.
Il riferimento nel ciclo non è Fr, ma ctrl, quindi....



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c698d183f41d5ca2ca...@mygate.mailgate.org...
> "Potone" <mborroni_NO@SPAM_inwind.it> wrote in message
> news:Snq5f.993$
VI2...@news.edisontel.com
>
>> "Nick" <
n.s...@gmail.com
> ha scritto nel messaggio
>> news:1129716187....@g14g2000cwa.googlegroups.com...
>> [cut]
>>                 If ctrl.Name = "SottomascheraVersamenti" Then
>>                      BloccaOggetti RIFSOTTOMASCHERA
>> ---
>> prova con:     BloccaOggetti Fr.Form
>> ciao
>> Mat.
>>
>> ---
>> [cut]
>
>
> Direi che non và bene.
direi che hai ragione
ciao
Mat.



text:
[CUT]
[quote @lex]
In ogni caso perchè devi fare una ricorsione se poi esegui
ctrl.Locked = True...?
[/quote]
attualmente ho "risolto" inserendo un altro ciclo all'interno della mia
sub:
case "acsubform"
     ctrl.locked 'blocco la sottomaschera e i controlli intesi come
tectbox, ecc
   for each ctrl2 in forms(fr).from(
ctrl.name
) 'ho cambiato il tipo di
variablie e l'ho messo come non definito (seguendo l'esempio sul
sitocomune
  ' qua controllo i pulsanti, perchè bloccando la sottomaschera i
pulsanti rimangono cmq attivi, ma alcuni io devo disabilitarli.
quello ceh volevo io era creare una funzione che indipendentemente dal
numero di sotomaschere nidificate mi bloccasse i controlli... così per
come è adesso blocca solo la prima sottomaschera (è anche vero che
non è permesso nidificare più di 3 sottomaschere se non erro... )
cmq appena torno al lavoro provo il ctrl.form.. e vi faccio sapere.
Grazie
Ciao
Nick


title: proprietà Field

author: Sandrobi

text:
Le istruzioni di Access rimandano a proprietà dell'oggetto Field dove in
realtà non esistono.
DecimalPlaces, InputMask e Caption dice che sono proprietà valide anche per
l'oggetto Field ma in relatà sembra di no.
Come è possibile ottenere il valore di queste proprietà dei campi di un
recordset?
Ciao, Sandro


title: proprietà Field

author: Roberto dalla campagna

text:
Sandrobi <
sand...@libero.it
> wrote in message
U3Dsa.86739$DT4.2...@twister1.libero.it...

Quelle che hai citato non sono proprietà DAO di oggetti DAO, ma sono
proprietà di Microsoft Access per oggetti DAO: esiste molta differenza
nell'utilizzo in VBA di tali due tipi di categorie di proprietà.
Per maggiori dettagli dai un'occhiata sull'help all'argomento Impostare le
proprietà di oggetti DAO in Visual Basic.
Dai anche uno sguardo all'insieme Properties, al metodo CreateProperty, alla
proprietà Type ecc ecc.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: proprietà Field

text:
> > Le istruzioni di Access rimandano a proprietà dell'oggetto Field dove in
> > realtà non esistono.
> > DecimalPlaces, InputMask e Caption dice che sono proprietà valide anche
> per
> > l'oggetto Field ma in relatà sembra di no.
> >
> > Come è possibile ottenere il valore di queste proprietà dei campi di un
> > recordset?
> >
> > Ciao, Sandro
>
> Quelle che hai citato non sono proprietà DAO di oggetti DAO, ma sono
> proprietà di Microsoft Access per oggetti DAO: esiste molta differenza
> nell'utilizzo in VBA di tali due tipi di categorie di proprietà.
> Per maggiori dettagli dai un'occhiata sull'help all'argomento Impostare le
> proprietà di oggetti DAO in Visual Basic.
> Dai anche uno sguardo all'insieme Properties, al metodo CreateProperty,
alla
> proprietà Type ecc ecc.
>
> --
> Roberto
>
Forse mi sono espresso male, ma resta il problema che da codice VBA non
riesco a leggere tutte le proprietà assegnate ad un campo di una tabella in
modalità struttura. L'oggeto Field che uso è un oggetto dell'insieme Fields
dell'oggetto TableDef e quindi di Access e non di DAO. Usando l'oggetto
Container (sempre di Access) è la stessa cosa.
In definitiva le proprietà impostate in modalità struttura ai campi di una
Tabella dovrebbero far parte dell'oggetto Field ma in realtà Field ammette
solo alcune di queste proprietà.
A meno che ci sia un altro metodo per leggere le proprietà delle tabelle via
codice.
Ciao. Sandro


title: proprietà Field

author: Karl Donaubauer

text:
Sandrobi ha scritto:
>>> Le istruzioni di Access rimandano a proprietà dell'oggetto Field dove in
>>> realtà non esistono.
>>> DecimalPlaces, InputMask e Caption dice che sono proprietà valide anche
>>>per l'oggetto Field ma in relatà sembra di no.
>>>
>>> Come è possibile ottenere il valore di queste proprietà dei campi di un
>>> recordset?
>>
>> Quelle che hai citato non sono proprietà DAO di oggetti DAO, ma sono
>> proprietà di Microsoft Access per oggetti DAO: esiste molta differenza
>> nell'utilizzo in VBA di tali due tipi di categorie di proprietà.
>> Per maggiori dettagli dai un'occhiata sull'help all'argomento Impostare
>> le proprietà di oggetti DAO in Visual Basic.
>> Dai anche uno sguardo all'insieme Properties, al metodo CreateProperty,
>> alla proprietà Type ecc ecc.
>>
> Forse mi sono espresso male, ma resta il problema che da codice VBA non
> riesco a leggere tutte le proprietà assegnate ad un campo di una tabella
> in modalità struttura. L'oggeto Field che uso è un oggetto dell'insieme
> Fields dell'oggetto TableDef e quindi di Access e non di DAO. Usando
> l'oggetto Container (sempre di Access) è la stessa cosa.
> In definitiva le proprietà impostate in modalità struttura ai campi di una
> Tabella dovrebbero far parte dell'oggetto Field ma in realtà Field ammette
> solo alcune di queste proprietà.
> A meno che ci sia un altro metodo per leggere le proprietà delle tabelle
> via codice.
Roberto ti ha già detto cosa fare. Puoi ottenere quasi tutti
questi proprietà con chiamare i Properties con DAO.
L'esempio la più breve se la proprietà già esiste:
MsgBox CurrentDb!TuaTabella!TuoCampo.Properties!InputMask
o più lungo
****************
On Error Resume Next ' se prp non esiste ecc.
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim fld As DAO.Field
Dim prp As DAO.Property
Set db = CurrentDb
Set tdf = db.TableDefs("TuaTabella")
For Each fld In tdf.Fields
    For Each prp In fld.Properties
        Debug.Print fld.Name, prp.Name, prp.Value
    Next prp
Next fld
db.Close: Set tdf = Nothing
Set fld = Nothing
Set prp = Nothing
*****************
Ci sono solo 2 proprietà che non sono raggiungibile con DAO ma
solo ADO: Precision e NumericScale di un campo Decimal di JET4.
Per queste basta p.e.
    Dim rst As New ADODB.Recordset
    rst.Open "TuaTabella", CurrentProject.Connection
    Debug.Print rst!Campo.Precision, rst!Campo.NumericScale
    rst.Close
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: proprietà Field

text:
Sandrobi ha scritto:
...
> Forse mi sono espresso male, ma resta il problema che da codice VBA non
> riesco a leggere tutte le proprietà assegnate ad un campo di una tabella
> in modalità struttura. L'oggeto Field che uso è un oggetto dell'insieme
> Fields dell'oggetto TableDef e quindi di Access e non di DAO. Usando
> l'oggetto Container (sempre di Access) è la stessa cosa.
> In definitiva le proprietà impostate in modalità struttura ai campi di una
> Tabella dovrebbero far parte dell'oggetto Field ma in realtà Field ammette
> solo alcune di queste proprietà.
> A meno che ci sia un altro metodo per leggere le proprietà delle tabelle
> via codice.
Puoi ottenere quasi tutti questi proprietà con DAO.
L'esempio più breve se la proprietà già esiste:
MsgBox CurrentDb!TuaTabella!TuoCampo.Properties!InputMask
o più lungo
****************
On Error Resume Next ' se prp non esiste ecc.
Dim db As DAO.Database
Dim tdf As DAO.TableDef
Dim fld As DAO.Field
Dim prp As DAO.Property
Set db = CurrentDb
Set tdf = db.TableDefs("TuaTabella")
For Each fld In tdf.Fields
    For Each prp In fld.Properties
        Debug.Print fld.Name, prp.Name, prp.Value
    Next prp
Next fld
Set prp = Nothing
Set fld = Nothing
Set tdf = Nothing
*****************
Ci sono solo 2 proprietà che non sono raggiungibile con DAO ma
solo ADO: Precision e NumericScale di un campo Decimal di JET4.
Per queste basta p.e.
    Dim rst As New ADODB.Recordset
    rst.Open "TuaTabella", CurrentProject.Connection
    Debug.Print rst!Campo.Precision, rst!Campo.NumericScale
    rst.Close:Set rst = Nothing



title: proprietà Field

text:
"Sandrobi" <
sand...@libero.it
> ha scritto nel messaggio
news:Q7Tsa.88566$DT4.2...@twister1.libero.it...

Ti ha risposto Karl e come vedi le proprietà che vuoi visualizzare fanno
parte dell'insieme Properties del campo; non sono proprietà DAO di Field ma
proprietà Microsoft Access.



title: #num!

author: Saburo Sakai dall'ufficio

text:
Una domanda forse già postata altre volte (se così, me ne scuso!!). come
faccio in un report a togliere #Num! e #Div/0!  , eventualmente
sostituendoli con altri simboli?
Grazie in anticipo!!


title: #num!

author: Antonio Biso

text:
Saburo Sakai dall'ufficio ha scritto nel messaggio
<8bn158$4pe$
1...@news.IT.net
>...

Eliminando il problema che li genera...
Antonio


title: #num!

author: lbo dal portatile

text:
>Una domanda forse già postata altre volte (se così, me ne scuso!!). come
>faccio in un report a togliere #Num! e #Div/0!  , eventualmente
>sostituendoli con altri simboli?
non si puo', sono codici di errore.  devi risolvere l'errore che li ha
provocati.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: #num!

text:
Grazie delle risposte. In realtŕ l'errore non č risolvibile, dal momento che
sono campi calcolati che lavorano su un recordset filtrato da un intervallo
di date e non so a priori se i dari esistono.
lbo dal portatile ha scritto nel messaggio
<
38df4c1d...@news.interbusiness.it
>...
>>Una domanda forse giŕ postata altre volte (se cosě, me ne scuso!!). come



title: #num!

text:
lbo dal portatile ha scritto nel messaggio
<
38df4c1d...@news.interbusiness.it
>...
>>Una domanda forse già postata altre volte (se così, me ne scuso!!). come
>>faccio in un report a togliere #Num! e #Div/0!  , eventualmente
>>sostituendoli con altri simboli?
>
>non si puo', sono codici di errore.  devi risolvere l'errore che li ha
>provocati.
E uno!
Antonio


title: #num!

text:
Saburo Sakai dall'ufficio ha scritto nel messaggio
<8bnlf5$gu6$
1...@news.IT.net
>...
>Grazie delle risposte. In realtà l'errore non è risolvibile, dal momento
che
>sono campi calcolati che lavorano su un recordset filtrato da un intervallo
>di date e non so a priori se i dari esistono.
Maddeche aho?
Tutto è risolvibile, devi generalizzare i casi e trattarli di conseguenza!!!
Se per esempio il caso è che i valori sono nulli, metterai come origine dati
del controllo un =iif(isnull(campo);"NESSUN DATO";campo)
Antonio


title: #num!

text:
E' chiaro, non intendevo dire che non era risolvibile in assoluto, infatti
ho fatto come anche Tu suggerisci (campi con iif annidati). Speravo che i
msg di errore fossero gestibili in maniera più immediata (riduce la
possibilità di errore).
Antonio Biso ha scritto nel messaggio
<8bnmo6$udq$
1...@pegasus.tiscalinet.it
>...



title: #num!

text:
Saburo Sakai dall'ufficio ha scritto nel messaggio
<8bnnr2$ieg$
1...@news.IT.net
>...
>E' chiaro, non intendevo dire che non era risolvibile in assoluto, infatti
>ho fatto come anche Tu suggerisci (campi con iif annidati). Speravo che i
>msg di errore fossero gestibili in maniera più immediata (riduce la
>possibilità di errore).
Quelli non sono messaggi di errore, quello è un valore che il sistema ti da
dove non riesce a mettere qualcosa di plausibile, e quindi sei tu a
doverglielo fornire...
Scrittura dopo il quoting, please
Antonio


title: #num!

text:
"Saburo Sakai dall'ufficio" <
marb...@clsm.it
> ha scritto nel messaggio
news:8bnnr2$ieg$1...@news.IT.net...
> E' chiaro, non intendevo dire che non era risolvibile in assoluto, infatti
> ho fatto come anche Tu suggerisci (campi con iif annidati). Speravo che i
> msg di errore fossero gestibili in maniera più immediata (riduce la
> possibilità di errore).
>
> Antonio Biso ha scritto nel messaggio
> <8bnmo6$udq$
1...@pegasus.tiscalinet.it
>...
> >Saburo Sakai dall'ufficio ha scritto nel messaggio
> ><8bnlf5$gu6$
1...@news.IT.net
>...
> >>Grazie delle risposte. In realtà l'errore non è risolvibile, dal momento
> >che
> >>sono campi calcolati che lavorano su un recordset filtrato da un
> intervallo
> >>di date e non so a priori se i dari esistono.
> >
> >
> >Maddeche aho?
> >
> >Tutto è risolvibile, devi generalizzare i casi e trattarli di
> conseguenza!!!
> >Se per esempio il caso è che i valori sono nulli, metterai come origine
> dati
> >del controllo un =iif(isnull(campo);"NESSUN DATO";campo)
> >
> >Antonio
> >
> >
>
>
Sono gestibili proprio dall'indicazione del tipo di errore: #num! indica un
tipo di errore che è diverso da #div/0! o #null! etc. etc.. con delle
funzioni (una te l'ha illustrata Antonio) ad hoc. Controlla l'Help in
linea...
Ciao.


title: #num!

author: sib

text:
Saburo Sakai dall'ufficio <
marb...@clsm.it
> wrote in message
8bnnr2$ieg$1...@news.IT.net...
> Speravo che i
> msg di errore fossero gestibili in maniera più immediata (riduce la
> possibilità di errore).
'Nche' senso ao'?
Cosa vuoi di piu' immediato di un IIf?
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: R: Cerco programmatore per viluppo database

author: Marco Pretini

text:
"Nextel Staff Italia" <
nexte...@tin.it
> wrote in message
001801bfd402$8f82cb80$38d7d8d4@s4t1u3...
> Salve,
> dovendo avviare un'attività, ho bisogno di creare un database mcapace di
> gestire gli aspetti peculiari dell'attività. C'è qualcuno in grado di
> realizzare quello di cui ho bisogno, senza chiedermi un capitale?
> Un grazie anticipato
> Paolo
>
equi...@tin.it
>
>
>
> --
> Posted from
mta21-acc.tin.it
 [212.216.176.74]
> via Mailgate.ORG Server -
http://www.Mailgate.ORG
Puoi specificare la zona  dell'attività, grazie !!
Ciao Marco
preti...@tiscalinet.it


title: Access 2007 Developer Extension -> devo acqui MS Visual Studio ?

author: esseAemme

text:
Buongiorno a tutti :)
Per creare un'applicazione da distribuire su diversi pc senza
acquistare ms office pro 2007 vorrei dotarmi di Access 2007 developer
extension...
Ho visto che è scaricabile gratuitamente da sito microsoft, ma devo
acquistare Visual Studio in qualche sua forma?
Ho letto e riletto qui
http://office.microsoft.com/it-it/access/HA102176991040.aspx?pid=CH102209821040
e qui
http://office.microsoft.com/it-it/access/HA102188681040.aspx
 ma non ne
vengo fuori...
Ringrazio sin d'ora chi mi potrà dare qualche dritta
Samantha
;)


text:
esseAemme wrote:
>
> Per creare un'applicazione da distribuire su diversi pc senza
> acquistare ms office pro 2007 vorrei dotarmi di Access 2007 developer
> extension...
>
> Ho visto che � scaricabile gratuitamente da sito microsoft, ma devo
> acquistare Visual Studio in qualche sua forma?
>
> Ho letto e riletto qui
>
http://office.microsoft.com/it-it/access/HA102176991040.aspx?pid=CH102209821040
> e qui
>
http://office.microsoft.com/it-it/access/HA102188681040.aspx
 ma non ne
> vengo fuori...
>
I Developer Extensions ed il Runtime di Access 2007 sono gratis
e non hanno niente da fare con Visual Studio.
Come puoi vedere sul sito di scaricamento delle Developer Extensions
Access 2007 � un requisito perch� sono un addin.
Per il runtime il sito download lista solo una versione moderna
di Windows come requisito.
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


author: CinziaPagani

text:
"esseAemme" <
samanth...@gmail.com
> ha scritto nel messaggio
news:681c3be4-caae-4ced...@r5g2000yqi.googlegroups.com...
Buongiorno a tutti :)
Per creare un'applicazione da distribuire su diversi pc senza
acquistare ms office pro 2007 vorrei dotarmi di Access 2007 developer
extension...
Ho visto che � scaricabile gratuitamente da sito microsoft, ma devo
acquistare Visual Studio in qualche sua forma?
Ho letto e riletto qui
http://office.microsoft.com/it-it/access/HA102176991040.aspx?pid=CH102209821040
e qui
http://office.microsoft.com/it-it/access/HA102188681040.aspx
 ma non ne
vengo fuori...
Ringrazio sin d'ora chi mi potr� dare qualche dritta
Samantha
;)
>>>>>>>>>>>>>>>RISPOSTA>>>>>>>>>>>>>>>>>>>>
Ciao Samantha,
no non � necessario  acquistare Visual studio,  il runtime di Access
2007 � distribuibile liberamente, e anche le dev extension sono
liberamente scaricabili.
Ovvianmente per poter distribuire una applicazione Access con il
Runtime devi almeno avere una licenza di Access 2007.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
http://accessdaziacin.spaces.live.com
----------------------------------------


text:
CinziaPagani wrote:
> ...
> Ovvianmente per poter distribuire una applicazione Access
> con il Runtime devi almeno avere una licenza di Access 2007.
Ciao Cinzia,
credo proprio di no.
Nel anno scorso a causa di un discorso sul tema ho letto
l'EULA del runtime e non ho trovato nessun riferimento ad una
versione di Access da licenzare o utilizzare e nessuna restrizione
per il formato dei file da usare con il runtime.
Nel EULA ci sono il soliti paragrafi come in tutti versioni, p.e.
************
Per distribuire il Codice Distribuibile, il licenziatario deve:
...
* aggiungere rilevanti e significative funzionalit� al Codice
Distribuibile nei propri programmi;
************
Per di pi� ci sono paragrafi nuovi e strani, soprattutto:
************
...
* mantenere la barra di stato contenente la dichiarazione
"Tecnologia Microsoft Office Access" visualizzata nell'interfaccia
utente per essere vista dagli utenti in qualsiasi momento;
 * identificare Microsoft come l'origine del software Microsoft
Office Access 2007 Runtime nella finestra Informazioni su dei
propri programmi;
* distribuire il logo Microsoft Office come parte del software
Microsoft Office Access 2007 Runtime e nella modalit� in
cui appare, senza apportare alcuna modifica
*************
Per alcuni colleghi � la ragione di non usare il runtime di A07
perch� non vogliono mostrare al cliente che si tratta di una
applicazione sulla base di Access.
--
cu



text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:7g7nkhF...@mid.individual.net...
> CinziaPagani wrote:
>> ...
>> Ovvianmente per poter distribuire una applicazione Access
>> con il Runtime devi almeno avere una licenza di Access 2007.
>
> Ciao Cinzia,
>
> credo proprio di no.
> Nel anno scorso a causa di un discorso sul tema ho letto
> l'EULA del runtime e non ho trovato nessun riferimento ad una
> versione di Access da licenzare o utilizzare e nessuna restrizione
> per il formato dei file da usare con il runtime.
>
> Nel EULA ci sono il soliti paragrafi come in tutti versioni, p.e.
>
> ************
> Per distribuire il Codice Distribuibile, il licenziatario deve:
> ...
> * aggiungere rilevanti e significative funzionalit� al Codice
> Distribuibile nei propri programmi;
> ************
Ciao Karl,
giusto, davo per scontato che Samantha stesse sviluppando in Access
2007 ma non � assolutamente detto.
Penso che comunque una qualche licenza di Access devi averla per poter
distribuire il programma, o no? Altrimenti come avresti potuto
"aggiungere rilevanti e significative funzionalit� al Codice
Distribuibile nei propri programmi"?



text:
CinziaPagani wrote:
> "Karl Donaubauer ha scritto:
>>> ...
>>> Ovvianmente per poter distribuire una applicazione Access
>>> con il Runtime devi almeno avere una licenza di Access 2007.
>>
>> credo proprio di no.
>> Nel anno scorso a causa di un discorso sul tema ho letto
>> l'EULA del runtime e non ho trovato nessun riferimento ad una
>> versione di Access da licenzare o utilizzare e nessuna restrizione
>> per il formato dei file da usare con il runtime.
>>
>> Nel EULA ci sono il soliti paragrafi come in tutti versioni, p.e.
>>
>> ************
>> Per distribuire il Codice Distribuibile, il licenziatario deve:
>> ...
>> * aggiungere rilevanti e significative funzionalitï¿œ al Codice
>> Distribuibile nei propri programmi;
>> ************
>
> giusto, davo per scontato che Samantha stesse sviluppando in Access
> 2007 ma non ï¿œ assolutamente detto.
> Penso che comunque una qualche licenza di Access devi averla per
> poter distribuire il programma, o no? Altrimenti come avresti potuto
> "aggiungere rilevanti e significative funzionalitï¿œ al Codice
> Distribuibile nei propri programmi"?
Con la licenza di un amico, della ditta, della mamma, del nonno... ;-)
In ogni caso non c'ï¿œ scritto che si deve avere una propria licenza



text:
Signori Grazie,
Grazie Karl e grazie Cinzia!
Avevo letto l'anno scorso che per distribuire applicazioni era
diventato si' gratuito il runtime, ma si dovesse pagare la licenze per
il developer, ma ora da quanto scrivete pare che Microsoft abbia
deciso di "regalare la sua tecnologia".
In realtà, come scrive Cinzia ho bisogno di avere MS Access per
costruire il mio db con  vba,  però una volta che è pronto posso
"venderlo" senza pagare alcunchè a Microsoft... devo dire la verità
che questo mi stupisce proprio!
Grazie ancora ragazzi e buona giornata!
Samantha


title: Problema con filro e valore predefinito su maschera

author: Gianni

text:
Buongiorno a tutti,
vorrei chiedere se qualcuno puņ aiutarmi a risolvere il seguente problema...
Ho creato una maschera [lista_ordini_produzione] contenete un campo testo
[ordine.codice].
Su dblclick apro una nuova maschera [dettaglio_ordini_produzione]
contentenete il campo [codice_new],
nel valore predefinito del campo [codice_new] ho scritto
"=[maschere]![lista_ordine_produzione]![ordine.codice].
Fino a qui funziona tutto bene fino a che non eseguo filtri sulla maschera
[lista_ordini_produzione].
Se invece eseguo un filtro sulla maschera [lista_ordini_produzione] non
viene scritto il valore [ordine.codice] nel campo codice_new].
Vi ringrazio per l'aiuto
ciao
Gianni Z.


author: Sergio MAZZA

text:
"Gianni" <
f.oss...@libero.it
> ha scritto nel messaggio
news:48a93977$0$41657$4faf...@reader4.news.tin.it...

(spero di aver capito)
Prova:
if
SysCmd(acSysCmdGetObjectState,acForm,"dettaglio_ordini_produzione")=acObjStateOpen
then
    forms![dettaglio_ordini_produzione].form.repaint
end if
Ciao.
--
Sergio MAZZA


title: Maschera simile ad una tabella

author: MagicRat

text:
vi spiego il mio problema.
Si tratta di una maschera per l'inserimento dati di un laboratorio di
analisi per materie plastiche. quello che vorrei è una struttura del genere:
                    Materiale1   Materiale2  .....Materialen
TipoAnalisi1
TipoAnalisi2
.
.
TipoAnalisin
Sia il numero di righe che il numero di colonne sono variabili in funzione
delle richieste del cliente. L'elenco dei materiali è in una tabella, mentre
le analisi sono in un'altra. Le due tabelle sono opportunamente legate da
una relazione.
Il mio cliente mi ha espressamente chiesto di creare una struttura tabellare
per la compilazione dei dati. Come posso fare? ho pensato ad una query a
campi incrociati, ma la variabilità delle righe e delle colonne mi impedisce
la creazione di una maschera.
Ringrazio in anticipo chiunque mi darà un suggerimento, sono sicuro sarà
preziosissimo.


title: Maschera simile ad una tabella

author: Emyr

text:


hai un numero massimo di materiali tipo 40, 50 oppure no?
Saluti.
Emanuele.


title: Maschera simile ad una tabella

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:jofv4uom6sqp42dm2...@4ax.com...
> hai un numero massimo di materiali tipo 40, 50 oppure no?
>
> Saluti.
> Emanuele.
In teoria non ci sarebbe un limite per il numero dei materiali, ma si puň
stabilire un numero massimo di 10 materiali per richiesta di analisi, se
questo puň portare ad una soluzione.
Eventualmente se la richiesta superasse questo numero, l'utente puň sempre
dividere i materiali in piů richieste.