title: Ridimensionamento maschera

text:
"Harry Evans" <
harry...@infinito.it
> wrote in message
news:10r6ens$bo1$1...@fe2.cs.interbusiness.it...

Questa function ingrandisce access non una sua form, ho sbaglio a leggerla??
Ciao, Ricky


title: Ridimensionamento maschera

author: Harry Evans

text:
> > Public Function ShowAppWindows(strQuale As String)
> >     Dim myAppWnd As Long
> > ...
> Questa function ingrandisce access non una sua form, ho sbaglio a
leggerla??
Esattamente.
Per ingrandire una forms basta un docmd.maximize


title: Passare da Access 2000 a XP.. indolore?

author: -Fabio-

text:
Ho 3 database access sul server (linux) e adesso dovrei aggiornare alcuni
client da Win2000pro con Office 2000 a Win XP con Office XP, mi sapreste
dire se posso incontrare problemi particolari con i miei DB passando da 2000
a XP?
Sui db non uso nulla di particolare, solo query, report, qualche calcolo
nelle maschere e nulla piů.
Grazie
Fabio


title: Passare da Access 2000 a XP.. indolore?

author: MA

text:
"-Fabio-" <
pippo...@email.it
> ha scritto nel messaggio
news:DdGid.266579$35.12...@news4.tin.it...

> nelle maschere e nulla più.
>
> Grazie
> Fabio
Nessuno, anzi migliori solamente (2k è baguto, xp molto meno: guarda per es.
come vengono gestiti i report)
Tra l'altro a differenza del passaggio da 97 a >=2k che ti chiede l'evntuale
conversione e l'aggiunta dei riferimenti
DAO, xp legge di predefinito il formato 2000. Quindi non devi fare
assolutamente nulla.
MAssimiliano


title: Passare da Access 2000 a XP.. indolore?

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:stGid.30491$B06....@news.edisontel.com...
> DAO, xp legge di predefinito il formato 2000. Quindi non devi fare
> assolutamente nulla.
> MAssimiliano
Ottimo, grazie!
Fabio


title: Passare da Access 2000 a XP.. indolore?

author: Ungi

text:
> Grazie
> Fabio
>
>
Tutto dipende da dove infili il cd di aggiornamento...
Non ti offendere mi è venuto spontaneo
E comunque posto dopo che ti hanno dato la risposta seria


title: strano errore "#Num!" in importazione dati da excel

text:
Ho una tabella che � un  collegamento ad un file di excel esterno, se apro
questa tabella fra i contatti ne vedo alcuni in cui il campo CAP � "#Num!"
ho aperto il file originale di excel ed ho notato che i CAP che vengono
importati nella cella hanno una piccola freccetta verde mentre i CAP errati
che danno "#Num!" non hanno questa freccetta.
Qualcuno sa illuminarmi su questo strano comportamento di importazione?
grazie.


author: tasso

text:
leopard73 ha scritto:



> grazie.
probabilmente non sono formattati a numero le celle del file di excel
ciao
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: proteggere maschera

author: Marcello Merola

text:
E' possibile rendere una maschera non apribile in visualizzazione
struttura?
(per evitare che qualche utente smanettonee rovini tutto?)
Ciao Marceme
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: proteggere maschera

author: valter

text:
penso che salvando il db in formatoMDE riesci a bloccare ogni eventuale
modifica
"Marcello Merola" <
mar...@libero.it
> ha scritto nel messaggio
news:655647372fbce5cd16e...@mygate.mailgate.org...



title: proteggere maschera

author: Alessandro

text:
"Marcello Merola" <
mar...@libero.it
> wrote in message
news:655647372fbce5cd16e...@mygate.mailgate.org...
> E' possibile rendere una maschera non apribile in visualizzazione
> struttura?
>
> (per evitare che qualche utente smanettonee rovini tutto?)
>
> Ciao Marceme
Si, purtroppo però nemmeno la versione MDE è sufficiente, per quello
che chiedi devi ricorrere alla Protezione a livello UTENTE nella
quale definisci livelli e Tipo di accesso.
Per ulteriori INFO vedi sul Sito Comune la FAQ protezione a livello
utente, mi pare sia nella Sezione Generale, è spiegata molto bene.
Alessandro.



title: Select Case

author: Ammammata

text:
devo convertire un comando SQL Server nell'equivalente Access SQL, in una
query

questa funziona in SQL Server:

SELECT
CASE
WHEN CurrCode = 'EUR' THEN '0014'
WHEN CurrCode = 'USD' THEN '0009'
WHEN CurrCode = 'CHF' THEN '0008'
WHEN CurrCode = 'GBP' THEN '0006'
ELSE '0000'
END as A00007
FROM OCRN

e ottengo:

A00007
0006
0009
0014
0008

In Access purtroppo no :(

Gli esempi fanno riferimento al VBA, non ne ho ancora trovato uno per una
QUERY

come č la sintassi?

grazie

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


title: Select Case

text:
Il giorno Tue 11 Dec 2018 05:01:56p, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsA9B5AD450A47Aam...@148.251.67.112
. Vediamo cosa
ha scritto:

> devo convertire un comando SQL Server nell'equivalente Access SQL, in
> una query
>

nota: per il momento ho scusato con una serie di IIF, ma vorrei capire come
usare CASE

IIf([DocCur]='GBP','0006',IIf([DocCur]='CHF','0008',IIf([DocCur]='USD','000
9',IIf([DocCur]='EUR','0014','0000')))) AS A00007



title: Select Case

text:
Non conviene una tabella di riferimento in join...?

@Alex


title: Select Case

author: Karl Donaubauer

text:
Salve,

Ammammata ha scritto:
> devo convertire un comando SQL Server nell'equivalente Access SQL, in una
> query
> ...
> SELECT
> CASE
> WHEN CurrCode = 'EUR' THEN '0014'
> WHEN CurrCode = 'USD' THEN '0009'
> WHEN CurrCode = 'CHF' THEN '0008'
> WHEN CurrCode = 'GBP' THEN '0006'
> ELSE '0000'
> END as A00007
> FROM OCRN
> ...

Per i WHEN esiste Switch():
https://support.office.com/article/switch-function-d750c10d-0c8e-444c-9e63-f47504f9e379

Per la parte ELSE forse potresti usare IIF che controlla se Switch()
ritorna Null.

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

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


title: Select Case

text:
Il giorno Tue 11 Dec 2018 07:35:26p, *@Alex* ha inviato su
it.comp.appl.access il messaggio news:e1faefd0-9ea7-4407-8867-
374453...@googlegroups.com
. Vediamo cosa ha scritto:

>
> Non conviene una tabella di riferimento in join...?
>
>

non capisco questa tua idea

l'accrocchio qui sopra mi serve per convertire le valute degli ordini, che
sono memorizzate con la sigla, nei vecchi codici numerici del gestionale
precedente in quanto, per qualche anno, dovrò unire i due database da dare
in pasto al macinatore di reportistiche varie

quindi nel vecchio i dollari sono 0009, nel nuovo sono USD e devo appunto
fare la conversione



title: Select Case

text:
Il giorno mercoledì 12 dicembre 2018 08:17:02 UTC+1, Ammammata ha scritto:
> Il giorno Tue 11 Dec 2018 07:35:26p, *@Alex* ha inviato su
> it.comp.appl.access il messaggio news:e1faefd0-9ea7-4407-8867-
>
374453...@googlegroups.com
. Vediamo cosa ha scritto:
>
> >
> > Non conviene una tabella di riferimento in join...?
> >
> >
>
> non capisco questa tua idea
>
> l'accrocchio qui sopra mi serve per convertire le valute degli ordini, che
> sono memorizzate con la sigla, nei vecchi codici numerici del gestionale
> precedente in quanto, per qualche anno, dovrò unire i due database da dare
> in pasto al macinatore di reportistiche varie
>
> quindi nel vecchio i dollari sono 0009, nel nuovo sono USD e devo appunto
> fare la conversione
>
>

Se fai una Tabella di Conversione e metti in JOIN il Campo lo converti... sfruttando l'autolookup...

TabCode:
CurrCode RetConv
EUR      '0014'
USD      '0009'
CHF      '0008'
GBP      '0006'

Mettendo in JOIN il campo CurrCode ricavi RetConv come campo di Conversione...

In questo caso la performance del JOIN è decicamente meglio della serie di IIF o SWITCH o CHOOSE, o una Funzione Esterna, che è sempre fattibile.

Cosa non ti torna...?

@Alex


title: Select Case

text:
Il giorno Wed 12 Dec 2018 09:44:12a, *@Alex* ha inviato su
it.comp.appl.access il messaggio
news:09b78e66-c590-4a82...@googlegroups.com
. Vediamo cosa
ha scritto:

>
> Se fai una Tabella di Conversione e metti in JOIN il Campo lo
> converti... sfruttando l'autolookup...
>
> TabCode:
> CurrCode RetConv
> EUR      '0014'
> USD      '0009'
> CHF      '0008'
> GBP      '0006'
>

ah, ok, la tabella c'è nel vecchio gestionale e ci sarebbe anche nel nuovo
ma i codici numerici non corrispondono

inoltre mentre elaboro i dati del nuovo non ho accesso al vecchio

infine, al momento, le valute utilizzate sono due, forse un domani tre: la
soluzione potrebbe essere un campo aggiuntivo nella nuova tabella che
contenga il codice della vecchia :)



title: coca cola con l'aspirina per tutti!

author: Piero Bolletta

text:
come apro un rapporto con le date di consegna, filtrando sulla fine del mese
in corso e stampando solo la prima pagina??
A chi non piace la coca, gassosa!


title: coca cola con l'aspirina per tutti!

author: Silvio Berruti

text:
"Piero Bolletta" <
verd...@tiscalinet.it
> ha scritto nel messaggio
news:HXi95.47423$2s6.5...@news.infostrada.it...
>
> come apro un rapporto con le date di consegna, filtrando sulla fine del
mese
> in corso e stampando solo la prima pagina??
Quando sono passate almeno 24 ore dall'ultima bevuta di coca cola con
l'aspirina, prova a ripetere la domanda esprimendo dei concetti sensati.
Grazie.
Silvio


title: coca cola con l'aspirina per tutti!

author: lbo dal portatile

text:
>come apro un rapporto con le date di consegna, filtrando sulla fine del mese
>in corso e stampando solo la prima pagina??
vedi sull'help openreport.  puoi mandarlo direttamente in stampa e
passare un argomento come filtro in vari modi.
ok, e' un filtro fatto con date, quindi e' una rottura di scatole,
perche' i valori devono essere messi tra ## e perche' c'e' pericolo di
ambiguita' tra formato giorno mese anno e mese giorno anno.  tu per
sicurezza passa le date nel formato yyyy/mm/dd.
per stampare solo la prima pagina... boh?  sull'help da openreport vai
ad apri report e poi ad azione stampa, magari trovi qualcosa.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: arrotondamento ora

author: Antony

text:
Salve, con i vostri suggerimenti  ho risolto molti problemi, ora non
riesco a risolverne uno importantissimo. Per esigenze ho dovuto
calcolare le ore lavorative straordinarie in minuti, con una query
riesco a sommare e a  convertire in ore, fin qui tutto bene, le
necessità impongono che le ore debbano essere  ore intere  arrotondate
per difetto o per eccesso ai 30 minuti. tutti gli esempi che ho
trovato sono utili per un campo Data/ora e non per un campo che già
converte i minuti in ora, non riesco assolutamente a venirne a capo,
chi mi può dare una mano.
grazie Antony.


title: arrotondamento ora

author: Pablitomf

text:
Antony <
romani...@alice.it
> ha scritto:

> Salve, con i vostri suggerimenti  ho risolto molti problemi, ora non
> riesco a risolverne uno importantissimo. Per esigenze ho dovuto
> calcolare le ore lavorative straordinarie in minuti, con una query
> riesco a sommare e a  convertire in ore, fin qui tutto bene, le
> necessitï¿œ impongono che le ore debbano essere  ore intere  arrotondate
> per difetto o per eccesso ai 30 minuti. tutti gli esempi che ho
> trovato sono utili per un campo Data/ora e non per un campo che giï¿œ
> converte i minuti in ora, non riesco assolutamente a venirne a capo,
> chi mi puï¿œ dare una mano.
> grazie Antony.

fai qualche esempio con i dati che hai e il risultato che vuoi ottenere

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


title: arrotondamento ora

text:
On 3 Gen, 00:38, "Pablitomf" <
pablit...@hotmail.it
> wrote:
> Antony <
romanianto...@alice.it
> ha scritto:
>
> > Salve, con i vostri suggerimenti  ho risolto molti problemi, ora non
> > riesco a risolverne uno importantissimo. Per esigenze ho dovuto
> > calcolare le ore lavorative straordinarie in minuti, con una query
> > riesco a sommare e a  convertire in ore, fin qui tutto bene, le
> > necessit impongono che le ore debbano essere  ore intere  arrotondate
> > per difetto o per eccesso ai 30 minuti. tutti gli esempi che ho
> > trovato sono utili per un campo Data/ora e non per un campo che gi
> > converte i minuti in ora, non riesco assolutamente a venirne a capo,
> > chi mi pu dare una mano.
> > grazie Antony.
>
> fai qualche esempio con i dati che hai e il risultato che vuoi ottenere
>
> --
> ------------
> Pablitomf
> Napoli sempre nel "Q"uore!
> "mammasantissima" si nasce, non si diventa.
>
> TheSpaceCowboy :
> Britos deve recuperare per arrivare in forma al prossimo
> infortunio - 24/10/12

Salve, in pratica tutto bene fino a quando, con una query raggruppo e
sommo tutti i minuti lavorati da ogni singolo dipendente,  in una
maschera, con una casella di testo (TotaleOrePerDipendente)
origine di controllo - inserisco  =([CampoMinuti])\60 & "." &
[CampoMinuti] Mod 60     -ogni singolo dipendente ha un orario
espresso in hhmm es. 7.30, 12.50 ecc.
domanda: è possibile inserire nella stessa maschera un'altra casella
di testo, dove ogni singolo orario venga arrotondato  da 0 a 30 minuti
per difetto e da 31 a 59 minuti per eccesso
7.30 = 7    12.50 = 13    devo avere visione delle due caselle di
testo per un raffronto di oreminuti  realmente svolto e ore
arrotondate.
Si potra fare?
Grazie
Antony


title: arrotondamento ora

text:
> Si potra fare?

ovvio che si...

Function min_hour_Normali(minu)
    ORE1 = Int(minu / 60)
    minu = minu Mod 60
    min_hour_Normali = Format(CDate(ORE1 & ":" & minu), "hh:mm")
End Function

Function min_hour_Arrotondati(minu)
    ORE1 = Int(minu / 60)
    minu = minu Mod 60

    If minu < 31 Then
        minu = 0
    Else
        minu = 0
        ORE1 = ORE1 + 1
    End If

    min_hour_Arrotondati = Format(CDate(ORE1 & ":" & minu), "hh:mm")
End Function



title: arrotondamento ora

text:

Sono poco esperto, devo copiare questa Function in un modulo, cosa
devo inserire sulla casella di testo delle ore arrotondate.
Grazie


title: arrotondamento ora

text:
> Sono poco esperto, devo copiare questa Function in un modulo,

no... non in un modulo, ma nel modulo della Form...

> cosa
> devo inserire sulla casella di testo delle ore arrotondate.

devi mettere
=min_hour_Arrotondati(NomeDelTuoCampoMinutiNellaForm)



title: arrotondamento ora

text:

Perfetto, funsiona bene, ma solo per la somma  dei minuti di ogni
singolo
dipendente.se
,  invese  addiziono tutti i minuti di tutti i
dipendenti non riesco ad applicare la Function. Mi spiego meglio.Con
con una query sommo tutti i minuti  applico su la casella di testo >
=min_hour_Arrotondati([nomeCampo]<)
 la Function di restituisce >errore<   praticamente devo evidenziare
la differenza   totale ore svolte    con totale ore arrotondare. Dove
sbaglio?
Grazie
Antony


title: arrotondamento ora

text:
> Perfetto, funsiona bene, ma solo per la somma  dei minuti di ogni
> singolo
dipendente.se
,  invese  addiziono tutti i minuti di tutti i
> dipendenti non riesco ad applicare la Function.

certo... la Function funziona nel range di 00:01 ore a un massimo di 23:59 ore.

> Mi spiego meglio.Con
> con una query sommo tutti i minuti  applico su la casella di testo >
> =min_hour_Arrotondati([nomeCampo]<)
>  la Function di restituisce >errore<   praticamente devo evidenziare
> la differenza   totale ore svolte    con totale ore arrotondare. Dove
> sbaglio?
> Grazie
> Antony

La funzione e` limitata al numero di minuti 1.439, che sono le 23.59. Per
superare questo limite imposto dalla funzione Cdate() che converte un testo
in un'ora, bisogna convertire i minuti non piu` come ora vera e propria, ma
come testo. Per farlo, basta eliminare la funzione Cdate() dal valore di
ritorno della funzione.

per cui, queste le modifiche da effettuare al codice:

Private Sub Minuti_AfterUpdate()
 Me.Ore = min_hour(Me.Minuti)
 Me.OreRound = min_hourRound(Me.Minuti)
End Sub

Function min_hour(minu)
    ORE1 = Int(minu / 60)
    minu = Format(minu Mod 60, "00")
    min_hour = Format(ORE1 & ":" & minu, "hh:mm")
End Function

Function min_hourRound(minu)
    ORE1 = Int(minu / 60)
    minu = Format(minu Mod 60, "00")

    If minu < 31 Then
        minu = "00"
    Else
        minu = "00"
        ORE1 = ORE1 + 1
    End If

    min_hourRound = Format(ORE1 & ":" & minu, "hh:mm")
End Function




title: filtrare un recordset in base ad un controllo

author: ggac

text:
Un buon fine settimana a tutto il NG.
Volevo sapere se è possibile filtrare un DAO.Recordset
in base ad un controllo di una maschera. Inpratica, una cosa di questo tipo:
++++++++++++++++++++++++++++++++++++++++++++++++++++++
Set db = CurrentDb
Set rs = db.OpenRecordset("SELECT * FROM MiaTab" & _
             " WHERE MiaTab.IdDiLinea = 'LN002'")
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
con al posto di LN002, il valore ricavato da una TxtBox di una form aperta.
Il campo MiaTab.IdDiLinea è di tipo testo. Un saluto a tutti ed un grazie a
chi presterà attenzione. Cld


author: Alessandro Baraldi

text:
"ggac" <
nr...@tin.it
> wrote in message
news:zRh9c.137861$
O31.5...@news4.tin.it

Dim StrSQL as string
strSQL="SELECT * FROM MiaTab" & _
       " WHERE IdDiLinea = " & _
         chr(34) & Me.NomeTxtBox & chr(34)
Set db = CurrentDb
Set rs = db.OpenRecordset(strSQL)
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
Incredibilmente il caro Alessandro Baraldi
<
ik2...@libero.it
> scrisse nel suo facondo italiano:
>
> Dim StrSQL as string
> strSQL="SELECT * FROM MiaTab" & _
>        " WHERE IdDiLinea = " & _
>          chr(34) & Me.NomeTxtBox & chr(34)
>
> Set db = CurrentDb
> Set rs = db.OpenRecordset(strSQL)
>
> Ciao.
> @Alex.
Come sempre grazie.


title: Come interrompere l'esecuzione su finestra modale ???

author: RobertoA

text:
Le finestre di segnalazione errori le ho realizzate modali per evitare che
possano sfuggire all'operatore
Il problema, durante il debug, e' nell'interruzione dell'esecuzione del
codice che dovrebbe proseguire dopo l'ok sulla finestra modale
Nel senso, normalmente con CTRL-PAUSE si interrompe lesecuzione del codice
ed il cursore viene piazato sulla prossima riga da eseguire
Con le finestre modali, il CTRL-PAUSE non funziona e bisogna prima
confermare coi tasti sulla finestra e poi, brekkare
Diventa quindi impossibile fermarsi 'al volo' sulla routine che ha prodotto
l'errore
C'e' modo di brekkare anche su finestre modali ?
Grazie e ciao
RobertoA


author: Sergio MAZZA

text:
"RobertoA" <
amor...@tiscalinet.it
> ha scritto nel messaggio
news:4653b6a9$1...@newsgate.x-privat.org...

Spero di aver capito.
Aggiungi nella finestre un bottone "Debug" e se viene premuto questo
eseguirą l'istruzione Stop.
Es.
If msgbox("Errore! Vuoi il debug?",vbmodal+vbyesno,"CheVoiFa'?")=vbyes then
    stop
end if
Ciao.
--
Sergio MAZZA


title: Maschere! anzichè Forms!

author: Paolo

text:
Ciao a tutti.
Qualcuno saprebbe spiegarmi perchè nel mio generatore di espressioni in
Access2000 (che comunque non uso, è solo una mia curiosità) la sintassi
completa di una maschera mi viene costruita
Maschere![NomeMaschera]![NomeControllo]
anzichè
Forms![NomeMaschera]![NomeControllo]
C'è qualche impostazione da correggere?
Ciao
R.Paolo


title: Maschere! anzichè Forms!

author: Emyr

text:


forse perchè hai la versione in italiano?
Saluti.
Emanuele.


title: Maschere! anzichè Forms!

author: The-real-Isaac

text:
"Paolo" <
jor...@tin.it
> ha scritto nel messaggio
news:17zd8.7015$_u5.2...@news1.tin.it...

È un bug noto di Access 2000. Correggi a manina 'Maschere' in 'Forms' e per
il futuro aggiorna Access almeno alla SR1.
Ciao
--
Alberto


title: Maschere! anzichè Forms!

text:
> Qualcuno saprebbe spiegarmi perchè nel mio generatore di espressioni in
> Access2000 (che comunque non uso, è solo una mia curiosità) la sintassi
> completa di una maschera mi viene costruita
>
> Maschere![NomeMaschera]![NomeControllo]
> anzichè
> Forms![NomeMaschera]![NomeControllo]
>
>
> C'è qualche impostazione da correggere?
>
> Ciao
> R.Paolo
>
È un bug noto di Access 2000. Correggi a manina 'Maschere' in 'Forms' e per
il futuro aggiorna Access almeno alla SR1.
Ciao
--
Alberto
Grazie Alberto,
hai confermato una mia supposizione (oltre a indicarmi la soluzione)
Saluti
R.Paolo


title: Maschere! anzichè Forms!

text:
"Paolo" <
jor...@tin.it
> ha scritto nel messaggio
news:3nVd8.9187$_u5.2...@news1.tin.it...
> > Qualcuno saprebbe spiegarmi perchè nel mio generatore di espressioni in
> > Access2000 (che comunque non uso, è solo una mia curiosità) la sintassi
> > completa di una maschera mi viene costruita
> >
> > Maschere![NomeMaschera]![NomeControllo]
> > anzichè
> > Forms![NomeMaschera]![NomeControllo]
> >
> >
> > C'è qualche impostazione da correggere?
> >
> > Ciao
> > R.Paolo
> >
> È un bug noto di Access 2000. Correggi a manina 'Maschere' in 'Forms' e
per
> il futuro aggiorna Access almeno alla SR1.
lo fa anche la SR1 in certe autocomposizioni...l'unica e correggerle a mano


title: stampa su foglio A5 con stampante laser

author: pfm

text:
salve

ho problemi a creare un report che mi stampi su fogli A5
vorrei mettere un solo record per ogni pagina

come devo definire il tutto? impostazioni pagina + margini?

come forzare alla pagina successiva?

Grazie


title: Report con più campi posizionati all'interno

author: Sante

text:
Salve a tutti,
ho un problema con un report di un db che serve a gestire delle gare di
karate.
Estraggo da una tabella i nominativi degli atleti e devo disporli in
una maniera precisa all'interno del foglio.
Non è un numero fisso diciamo che in un a4 ci stanno al massimo 16
nomi se sono di più devo crearmi un report più grande.
Il problema è come posizionarli: devo metterli alternativamente uno in
alto e uno in basso es. se ho 5 record dovrò trovarmene 3 in alto e 2
in basso.
Ogni suggerimento è ben accetto
Grazie
Giulio


text:
"Sante" <
giulio...@gmail.com
> ha scritto nel messaggio
news:1166111439.6...@n67g2000cwd.googlegroups.com...
Salve a tutti,
ho un problema con un report di un db che serve a gestire delle gare di
karate.
Estraggo da una tabella i nominativi degli atleti e devo disporli in
una maniera precisa all'interno del foglio.
Non č un numero fisso diciamo che in un a4 ci stanno al massimo 16
nomi se sono di piů devo crearmi un report piů grande.
Il problema č come posizionarli: devo metterli alternativamente uno in
alto e uno in basso es. se ho 5 record dovrň trovarmene 3 in alto e 2
in basso.
Ogni suggerimento č ben accetto
Grazie
Giulio
[risposta]
Se ho capito bene devi gestire gli incontri e i risultati di quest'ultimi?
Prova a vedere se l'esempio sul sito comune puň esserti utile:
www.sitocomune.com
 - Sezione Reports - 4.18 Disegna con un report una
struttura ad albero
Ciao.
--
Sergio MAZZA


text:
Ciao Sergio,
> [risposta]
> Se ho capito bene devi gestire gli incontri e i risultati di quest'ultimi?
Mi basta gestire gli incontri per i risultati si arrangiano i giudici.
Io in pratica stampero i dati su uno foglio precompilato e loro dopo lo
useranno per la competizione.
> Prova a vedere se l'esempio sul sito comune può esserti utile:
>
www.sitocomune.com
 - Sezione Reports - 4.18 Disegna con un report una
> struttura ad albero
Ho provato a dare un occhiata al report in questione,per certi versi è
simile ma non mi pare ci sia una funzionalità che per me è basilare:
il posizionamento dei record. Io devo metterne (alternativamente) uno
in alto e un in basso. Questo perchè una competizione di karate viene
divisa in due sezioni il vincitore di ogni sezione fa poi la finale. Se
il report prevede un massimo di 16 atleti e ce ne sono 7 deve metterne
4 in alto e 3 in basso.
Ciao
Giulio
>
> Ciao.
>
> --
> Sergio MAZZA


text:
"Sante" <
giulio...@gmail.com
> ha scritto nel messaggio
news:1166387352.9...@73g2000cwn.googlegroups.com...
Mi basta gestire gli incontri per i risultati si arrangiano i giudici.
[risposta]
Sì intendevo il posizionamento sul report.
Io in pratica stampero i dati su uno foglio precompilato e loro dopo lo
useranno per la competizione.
Ho provato a dare un occhiata al report in questione,per certi versi è
simile ma non mi pare ci sia una funzionalità che per me è basilare:
il posizionamento dei record. Io devo metterne (alternativamente) uno
in alto e un in basso. Questo perchè una competizione di karate viene
divisa in due sezioni il vincitore di ogni sezione fa poi la finale. Se
il report prevede un massimo di 16 atleti e ce ne sono 7 deve metterne
4 in alto e 3 in basso.
Ciao
Giulio
[risposta]
Secondo me dovresti assegnare tu un numero ad ogni atleta che indica la
posizione nella sezione e nel report; partendo da questo riusciresti a
posizionarli dove vuoi...
Ciao.
--
Sergio MAZZA


text:
Sergio MAZZA ha scritto:

Ok potrei anche riuscire ad assegnargli un id speciale che mi permetta
di destinarlo dove mi interessa, come faccio fisicamente a farlo?
Supponiamo che Mario Rossi abbia id 3 come faccio a dirgli di stamparlo
in un certo punto del report?
Ciao
Giulio


text:
"Sante" <
giulio...@gmail.com
> ha scritto nel messaggio
news:1166455196....@t46g2000cwa.googlegroups.com...
Ok potrei anche riuscire ad assegnargli un id speciale che mi permetta
di destinarlo dove mi interessa, come faccio fisicamente a farlo?
Supponiamo che Mario Rossi abbia id 3 come faccio a dirgli di stamparlo
in un certo punto del report?
Ciao
Giulio
[risposta]
Quello che intendevo è dividere per "strati" gli incontri. In alto i primi
incontri (numero basso); andando avanti con gli incontri, chi passa il turno
gli verrà assegnato un numero più alto (numero basso +1) e così via per gli
altri.
Ordinando i record in ordine crescente avrai la sequenza degli incontri...
Ciao.
--
Sergio MAZZA


title: aggiornare chiave esterna

author: Jiji

text:
Ciao,
ho due tabelle "enti" ed "entrate" collegate tra loro medianta una relazione
uno a molti, cioe' l'id degli enti puo' apparire piu' volte nella tabella
entrate.
Vorrei realizzare una maschera che consenta di modificare le entrate e di
conseguenza anche gli enti, quindi, all'interno della maschera ho
posizionato i campi della tabella entrate e una casella combinata che ha
come origine una query con l'elenco degli enti (prendendo la descrizione
dell'ente e non l'id).
Purtroppo cambiando l'ente nella casella combinata non viene aggiornato l'id
nella tabella entrate ma sostituito la descrizione nella tabella enti.
Come posso fare a modificare l'id nella tabella entrate senza modificare la
tabella enti?
Devo farlo tramite codice??
Grazie


title: aggiornare chiave esterna

text:
"Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio news:Kwmhf.4665$S6.7...@twister2.libero.it...
> Ciao,
>
> ho due tabelle "enti" ed "entrate" collegate tra loro medianta una relazione uno a molti, cioe' l'id degli enti puo' apparire piu'
> volte nella tabella entrate.
> Vorrei realizzare una maschera che consenta di modificare le entrate e di conseguenza anche gli enti, quindi, all'interno della
> maschera ho posizionato i campi della tabella entrate e una casella combinata che ha come origine una query con l'elenco degli
> enti (prendendo la descrizione dell'ente e non l'id).
Cosa vuoi dire? Che scrivi nella tabella Entrate la descrizione e non l'id?
> Purtroppo cambiando l'ente nella casella combinata non viene aggiornato l'id nella tabella entrate ma sostituito la descrizione
> nella tabella enti.
Sarà per il motivo sopra descritto?
> Come posso fare a modificare l'id nella tabella entrate senza modificare la tabella enti?
Di solito si scrive l'id non la descrizione, proprio perché se cambia la descrizione nella tabella Enti l'id è sempre lo stesso e
nella tabella Entrate non devi cambiare nulla.
> Devo farlo tramite codice??
No.
> Grazie
Ciao.
--
Sergio MAZZA


title: aggiornare chiave esterna

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dm6d8l$78u$1...@area.cu.mi.it...
> "Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio
> news:Kwmhf.4665$S6.7...@twister2.libero.it...
>> Ciao,
>>
>> ho due tabelle "enti" ed "entrate" collegate tra loro medianta una
>> relazione uno a molti, cioe' l'id degli enti puo' apparire piu' volte
>> nella tabella entrate.
>> Vorrei realizzare una maschera che consenta di modificare le entrate e di
>> conseguenza anche gli enti, quindi, all'interno della maschera ho
>> posizionato i campi della tabella entrate e una casella combinata che ha
>> come origine una query con l'elenco degli enti (prendendo la descrizione
>> dell'ente e non l'id).
>
> Cosa vuoi dire? Che scrivi nella tabella Entrate la descrizione e non
> l'id?
nella tabella entrate scrivo l'id delle ente, nella maschera, invece, per
chiarezza faccio apparire la descrizione
>
>> Purtroppo cambiando l'ente nella casella combinata non viene aggiornato
>> l'id nella tabella entrate ma sostituito la descrizione nella tabella
>> enti.
>
> Sarà per il motivo sopra descritto?
?
>
>> Come posso fare a modificare l'id nella tabella entrate senza modificare
>> la tabella enti?
>
> Di solito si scrive l'id non la descrizione, proprio perché se cambia la
> descrizione nella tabella Enti l'id è sempre lo stesso e nella tabella
> Entrate non devi cambiare nulla.
>
>> Devo farlo tramite codice??
>
> No.
e come? nn sono proprio nuovo ad access... pero' nn riesco a capire come
fare



title: aggiornare chiave esterna

text:
Ricominciamo perché è probabile che non ho capito.
Tu hai due tabelle: "enti" ed "entrate", entrambe con ID e la tabella entrate è in relazione con la tabella enti tramite l'idEnte.
Ok?
Questo idEnte lo scrivi tramite una casella di riepilogo (associata al campo IdEnte) che ha come origine una Select che legge Id e
descrizione dalla tabella enti; come colonna associata la prima (cioè l'id) con larghezza a zero e l'altra > 0 così viene
visualizzata.
Fin qui ci siamo?
Ciao.
--
Sergio MAZZA


title: aggiornare chiave esterna

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dm6ntn$q1e$1...@area.cu.mi.it...
> Ricominciamo perché è probabile che non ho capito.
>
> Tu hai due tabelle: "enti" ed "entrate", entrambe con ID e la tabella
> entrate è in relazione con la tabella enti tramite l'idEnte. Ok?
si, la tabella entrate ha una chiave esterna che e' appunto l'id dell'ente
>
> Questo idEnte lo scrivi tramite una casella di riepilogo (associata al
> campo IdEnte) che ha come origine una Select che legge Id e descrizione
> dalla tabella enti; come colonna associata la prima (cioè l'id) con
> larghezza a zero e l'altra > 0 così viene visualizzata.
>
> Fin qui ci siamo?
si esattamente!!
il problema e', a questo punto, che creando una maschera per modificare
l'ente associato alla singola entrata non mi modifica l'id dell'ente nella
tabella entrate
 ma mi modifica nella tabella ente la descrizione associata all'id
spero di essermi chiario



title: aggiornare chiave esterna

text:
"Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio news:o0Chf.53882$65.15...@twister1.libero.it...
>
> si, la tabella entrate ha una chiave esterna che e' appunto l'id dell'ente
Ok.
> si esattamente!!
> il problema e', a questo punto, che creando una maschera per modificare l'ente associato alla singola entrata non mi modifica l'id
> dell'ente nella tabella entrate
> ma mi modifica nella tabella ente la descrizione associata all'id
>
> spero di essermi chiario
Aspetta! Tu vuoi aprire un'altra form, modificare/aggiungere un ente e aggiornare la casella di riepilogo sulla maschera entrate?



title: aggiornare chiave esterna

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dm6qli$vo0$1...@area.cu.mi.it...

si... ma specialmente aggiornare la tabella entrate e non la tabella enti



title: aggiornare chiave esterna

text:
"Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio
news:hbChf.53905$65.15...@twister1.libero.it...

no aspetta...
per es. ad un'entrata X ho associato l'ente1
poi , in un secondo momento, voglio rettificare e associare all'entrata X
l'ente2(gia' presente nella tabella enti) quindi in concreto vorrei
modificare nella tabella entrate l'id dell'ente associato.
nn voglio inserire un nuovo ente dalla form della tabella entrate....



title: aggiornare chiave esterna

text:
"Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio news:EtChf.53954$65.15...@twister1.libero.it...
> no aspetta...
> per es. ad un'entrata X ho associato l'ente1
> poi , in un secondo momento, voglio rettificare e associare all'entrata X l'ente2(gia' presente nella tabella enti) quindi in
> concreto vorrei modificare nella tabella entrate l'id dell'ente associato.
> nn voglio inserire un nuovo ente dalla form della tabella entrate....
Me se stanno a mischia' le idee...
Per quello che vuoi fare tu ti basta la casella di riepilogo, basta che sia associata all'idEnte...
Ciao.
--
Sergio MAZZA


title: PrimaDiAggiornare

author: Opera

text:
E' possibile, all'interno di un evento BeforeUpdate, forzare l'aggiornamento
di una tabella alla quale è stato accodato un record prima che l'evento
stesso abbia termine?
Mi spiego meglio.
Private Sub Form_BeforeUpdate(Cancel As Integer)
'....
        Set cnx = CurrentProject.Connection
        Set cmd = New ADODB.Command
        Set cmd.ActiveConnection = cnx
        cmd.CommandType = adCmdText
        cmd.CommandText = "INSERT INTO FABBR_STORICO " & _
                          "SELECT FABBRICATI.* FROM FABBRICATI " & _
                          "WHERE (FABBRICATI.IDFabbricato)=""" & IdF & """;"
        cmd.Execute
        Set cmd = Nothing
        Set cnx = Nothing
        rs.Open "SELECT FABBR_STORICO.* FROM FABBR_STORICO " & _
                "WHERE (FABBR_STORICO.IDFabbricato)=""" & IdF & """;",
CurrentProject.Connection, adOpenKeyset, adLockOptimistic
        rs!violazione = violazione '<--------qui dà errore di EOF perché la
tabella non è ancora
                                               'stata aggiornata.
        rs!DATA_AGGIORN = Now()
        rs.Update
        rs.Close
Ho notato che se si tratta della modifica di un record esistente non dà
problemi.
Ma con un record nuovo genera l'EOF.
Grazie per qualsiasi aiuto.


title: PrimaDiAggiornare

author: MA

text:
Opera wrote:
> E' possibile, all'interno di un evento BeforeUpdate, forzare
> l'aggiornamento di una tabella alla quale è stato accodato un record
> prima che l'evento stesso abbia termine?
>
> Mi spiego meglio.
>
> Private Sub Form_BeforeUpdate(Cancel As Integer)
>
> '....
>
>         Set cnx = CurrentProject.Connection
>         Set cmd = New ADODB.Command
>         Set cmd.ActiveConnection = cnx
>         cmd.CommandType = adCmdText
>         cmd.CommandText = "INSERT INTO FABBR_STORICO " & _
>                           "SELECT FABBRICATI.* FROM FABBRICATI " & _
>                           "WHERE (FABBRICATI.IDFabbricato)=""" & IdF
>         & """;" cmd.Execute
>         Set cmd = Nothing
>         Set cnx = Nothing
>
>         rs.Open "SELECT FABBR_STORICO.* FROM FABBR_STORICO " & _
>                 "WHERE (FABBR_STORICO.IDFabbricato)=""" & IdF & """;",
> CurrentProject.Connection, adOpenKeyset, adLockOptimistic
            rs.edit ' hai dimenticato di rendere editabile il rst
>         rs!violazione = violazione '<--------qui dà errore di EOF
> perché la tabella non è ancora
>                                                'stata aggiornata.
>         rs!DATA_AGGIORN = Now()
>         rs.Update
>         rs.Close
>
> Ho notato che se si tratta della modifica di un record esistente non
> dà problemi.
>
> Ma con un record nuovo genera l'EOF.
>
> Grazie per qualsiasi aiuto.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: PrimaDiAggiornare

author: Alessandro Cara

text:

da quello che scrivi l'evento BeforeUpdate ci "azzecca" poco.
1) Mi sembra che le scritture sul db le fai direttamente tu.
2) Dove e' definito rs? o non usi option explicit?
3) Mi sembra che su un rs ADO la .Edit non serva (ma forse ricordo male)
5) il ";" in fondo non mi sembra che possa servire
6) Non fai prima a fare gli aggiornamenti direttamente sulla insert?
7) Ti serve aggiornare solo il 1' record? (non vedo il ciclo)
secondo me c'e' un errore logico di fondo
quello che dovresti fare e' semplicemente
insert into tabella (listacampi) values(lista dei valori recuperati dal
form corrente)
Ed in questo caso la BeforeUpdate ci "azzeccherebbe" e di molto
--
a.cara


title: PrimaDiAggiornare

text:
MA wrote:
[cut]
>
sono proprio un sorcio. Volevo rispondere a Opera ed invece rispondo a MA.
MA come hai fatto a metterti in mezzo?
Domanda a te pero'.
Ma sei certo che sugli ADO la .edit serve?
--
a.cara


title: PrimaDiAggiornare

text:
"Alessandro Cara" <
al...@puntablunet.it
> wrote in message
news:Q8Twf.24738$
av6....@tornado.fastwebnet.it

Nel senso che sei come Renato Zero....? Un "Sorcino"
Su ADO non serve UPDTATE, ma EDIT suppongo di si.
Occhio alle mie supposte però...............
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: PrimaDiAggiornare

text:
Alessandro Baraldi wrote:
> "Alessandro Cara" <
al...@puntablunet.it
> wrote in message
> news:Q8Twf.24738$
av6....@tornado.fastwebnet.it
>
>
>>MA wrote:
>>[cut]
>>
>>sono proprio un sorcio. Volevo rispondere a Opera ed invece rispondo a MA.
>>MA come hai fatto a metterti in mezzo?
>>Domanda a te pero'.
>>Ma sei certo che sugli ADO la .edit serve?
>>--
>>a.cara
>
>
>
> Nel senso che sei come Renato Zero....? Un "Sorcino"
>
> Su ADO non serve UPDTATE, ma EDIT suppongo di si.
> Occhio alle mie supposte però...............
>
> @Alex
>
>
ma quale "sorcino" proprio sorcio, sorcio
Io suppostavo il contrario. Update si Edit no
ma come si suol dire se non e' zuppa e' panbagnato.
Ciao Alex
--
a.cara


title: PrimaDiAggiornare

text:

Oh è certo che con ADO siamo *(e i ci metto anche io, perchè non lo uso)*
proprio dei mostri, eh!?



title: PrimaDiAggiornare

text:
Grazie a tutti, in particolare ad Alessandro Cara.
In effetti, Edit non è un metodo di ADO e con
"insert into tabella (listacampi) values(lista dei valori recuperati dal
form corrente)"
ho risolto.
Ciao


title: Aggiornamento Windows 10 recente che impedisce regolare funzionamento di Access

text:
Ho un'installazione col classico gestionale, procedura accde + runtime
Access 2013, che da qualche giorno e' inutilizzabile
Tutte le routine che comprendono delle date non funzionano piu' come
prima, spara fuori il 3146 poi il 91 poi altri errori a scelta
Dati su db Firebird, tabelle collegate via odbc
La riga di codice incriminata e' questa

Dim MyRS As DAO.Recordset
Set MyRS = Currentdb.OpenRecordset("select max(NUMERO_DOCUMENTO) as
NUM_DOC from DOCUMENTITESTATE where DATA_DOCUMENTO >= #" &
dataSQL("01/01/" & Format$(Now, "yyyy")) & "# and DATA_DOCUMENTO <= #" &
dataSQL("31/12/" & Format$(Now, "yyyy")) & "#  ", dbOpenDynaset,
dbSQLPassThrough)

Dove dataSQL e' una funzione che semplicemente inverte la posizione di
mese e giorno, in pratica dataSQL("15/10/2021") = "10/15/2021"

E' come se il sistema operativo avesse cambiato carattere di separazione
per riconoscere le date
Ho guardato sulle opzioni internazionali, formato numeri, formato date,
ma sembra tutto come prima
Sento l'operatore di quella postazione, che ovviamente dice 'non ho
toccato niente', ma tanto dicono sempre cosi'
Proseguo con lampada e metodi decisi, dopo mezzora riesco a cavargli
"..ho solo lanciato il windowsupdate.."
Ma come hai fatto, se te lo avevo disabilitato?
"..ehhh l'ho lanciato a mano.."
E adesso chi paga l'intervento?
"..ahhh mi non so gnente, peta che vago via.."

La domanda e': siete a conoscenza di qualche aggiornamento di Windows 10
(oppure Office) che produca dei problemi di questo tipo?


title: Numero pagine

author: Fabrizio

text:
Ciao a tutti
Ho creato un Db per la fatturazione.
In fase di inserimento č possibile inserire piů fatture consecutivamente, e
poterle selezionare in un secondo momento per la stampa. Nel report di
stampa ho inserito la voce numero pagine. Come posso quando seleziono piů
fatture contemporaneamente far si che la numerazione riparta da capo ad ogni
fattura
FAbrizio


title: Evitare lo shift all'avio od il tasto F11

author: alb

text:
Volevo Chiedervi se qualcuno sa come si fa per evitare che all'avvio tenendo
premuto il tasto SHIFT venga visualizzato la finestra del database oppure,
come disabilitare il tasto F11 per visualizzare lo schema tabelle


author: Roberto da casa

text:
"alb" <
dona...@yhaoo.it
> ha scritto nel messaggio
news:bron60$1ig$1...@lacerta.tiscalinet.it...

Per inibire l'effetto del tasto SHIFT all'avvio del database, vai sul Sito
Comune (link qui sotto) e nella Sezione General leggi le seguenti FAQ:
1) Disabilitare/abilitare l'effetto del tasto shift di Davide Pigoni
2) Disabilitare/abilitare l'effetto del tasto shift all'avvio (solo
amministratori) di Federico Luciani
3) Disabilitare/abilitare l'effetto del tasto shift all'avvio di Federico
Luciani.
Già che ti trovi sul Sito Comune, nella Sezione Forms dai anche uno sguardo
alla FAQ di Federico Luciani intitolata "Disabilitare l'effetto dei tasti
Page down e Page up"; ti darà sicuramente un idea di come disabilitare il
tasto funzione F11.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Far eseguire la macro autoexec comunque!

author: Rosanna & Alberto

text:
Come sapete se un programma ha una macro chiamata autoexec viene eseguita
all'avvio.
Se però si tiene premuto il tasto shift la macro non parte.
E' possibile inibire tale funzione ossia far partire comunque autoexec???
Grazie
Alberto


author: Fabio Montagner

text:
Vai a vedere:
http://members.xoom.it/it_db_access/
Rosanna & Alberto wrote in message <01a8eaad$835d74e0$83c3abd4@adc>...



author: Massimiliano

text:
Una funzioncina ci sarebbe ed è la seguente:
Function ChangeProperty(strPropName As String, varPropType As Variant, _
        varPropValue As Variant) As Integer
    Dim dbs As Database, prp As Property
    Const conPropNotFoundError = 3270
    Set dbs = CurrentDb
    On Error GoTo Change_Err
    dbs.Properties(strPropName) = varPropValue
    ChangeProperty = True
Change_Bye:
    Exit Function
Change_Err:
    If Err = conPropNotFoundError Then            ' Property not found.
        Set prp = dbs.CreateProperty(strPropName, _
            varPropType, varPropValue)
        dbs.Properties.Append prp
        Resume Next
    Else
        ' Unknown error.
        ChangeProperty = False
        Resume Change_Bye
    End If
End Function
Con questa puoi modificare qualsiasi proprietà del tuo programma e, tra
queste, disabilitare lo shift che interrompe l'esecuzione delle proprietà
avvio del db... non ho mai provato a vedere se anche la macro autoexec
viene eseguita, ma portesti risolvere il tutto facendo eseguire una
maschera all'avvio che esegua la macro alla sua apertura.
Per attivare la proprietà e disattivarla potresti usare questo codice:
    If MsgBox("Si vuole bloccare l'avvio del programma?", vbYesNo) = vbYes
Then
    ChangeProperty "AllowBypassKey", dbBoolean, False
    Else
    ChangeProperty "AllowBypassKey", dbBoolean, True
    End If
Ciao
Massimiliano
Rosanna & Alberto <
ros...@tin.it
> scritto nell'articolo



author: Giordano

text:
boh, io ho fatto così:
Sub ImpostaProprietàAvvio()
' --------------------------------------------------------------------------
------------------------------
' Ignora la pressione del tasto Shift all'avvio per evitare l'arresto del
codice autoexec
' --------------------------------------------------------------------------
------------------------------
   'ModificaProprietà "AllowBypassKey", dbBoolean, False
End Sub
Function ModificaProprietà(AllowBypassKey As String, varTipoProp As Variant,
varValoreProp As Variant) As Integer
    Dim dbs As Database, prp As Property
    Const conErroreProprietàNonTrovata = 3270
    Set dbs = currentdb
    On Error GoTo Modifica_Err
    dbs.Properties(AllowBypassKey) = False
    ModificaProprietà = True
Modifica_Bye:
    Exit Function
Modifica_Err:
    If Err = conErroreProprietàNonTrovata Then  ' Proprietà non trovata.
      Set prp = dbs.CreateProperty(AllowBypassKey, _
            varTipoProp, varValoreProp)
        dbs.Properties.Append prp
        Resume Next
    Else
         Errore sconosciuto.
        ModificaProprietà = False
       Resume Modifica_Bye
    End If
--
Giordolo sul web!!
http://www.Geocities.com/Giordolo
ICQ 45999881
Sono ottimista. Il bicchiere lo vedo mezzo pieno
.....di merda.
I quattro continenti sono questi tre: l'Asia e l'Africa
Massimiliano <
ma...@tiscalinet.it
> wrote in message
01bf5bb9$6ad6c280$a9f6d8d4@servermax...



author: eMa

text:
> Rosanna & Alberto wrote in message <01a8eaad$835d74e0$83c3abd4@adc>...
>Come sapete se un programma ha una macro chiamata autoexec viene eseguita
>all'avvio.
>
abbasso le macro! Usa una bella form d'avvio.
bye!
--
eMa        <
ece...@penguinpowered.com
>
http://www.penguinpowered.com/~ecesena
L'Illinois non e' esattamente la terra che Dio ha dimenticato -- e' piu' come
la terra che Lui ha cercato di ignorare.


title: connessione odbc a sql server

author: nicoletta

text:
Ciao a tutti.
in un mdb (access 2003) ho delle tabelle collegate ad un sql server 2000.
Il codice crea una query e la esegue (se lo riteneste necessario posso
postare il codice).
In caso di recordset ottenuto entro un paio di minuti nessun problema;
oltre mi va in errore il tutto con il codice 3151 odbc timeout.
Purtroppo non sempre dopo lo stesso periodo in secondi, ma puï¿œ accadere
dopo tre minuti o dopo dieci minuti.
Qualche idea dalla quale possa partire?
i db admin mi assicurano che non c'ï¿œ nessun timeout stretto dalla parte
del db. Io ho impostato a 10 minuti il timeout della query
nicky


title: connessione odbc a sql server

author: Pablitomf

text:
nicoletta ha scritto:
> Ciao a tutti.
> in un mdb (access 2003) ho delle tabelle collegate ad un sql server 2000.
> Il codice crea una query e la esegue (se lo riteneste necessario posso
> postare il codice).
> In caso di recordset ottenuto entro un paio di minuti nessun problema;
> oltre mi va in errore il tutto con il codice 3151 odbc timeout.
> Purtroppo non sempre dopo lo stesso periodo in secondi, ma pu� accadere
> dopo tre minuti o dopo dieci minuti.
> Qualche idea dalla quale possa partire?
> i db admin mi assicurano che non c'� nessun timeout stretto dalla parte
> del db. Io ho impostato a 10 minuti il timeout della query
> nicky
Crea una tbl di 1 campo e 1 record... collega la tab. e su questa ci fai
un form collegato che mantieni aperto in BG...
Fatto questo, opera su tutto il resto... e vedi se la Form aperta ti
bypassa il timeout
--
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: connessione odbc a sql server

text:
nicoletta wrote:
> Ciao a tutti.
>
> in un mdb (access 2003) ho delle tabelle collegate ad un sql server
> 2000. Il codice crea una query e la esegue (se lo riteneste
> necessario posso postare il codice).
> In caso di recordset ottenuto entro un paio di minuti nessun problema;
> oltre mi va in errore il tutto con il codice 3151 odbc timeout.
> Purtroppo non sempre dopo lo stesso periodo in secondi, ma può
> accadere dopo tre minuti o dopo dieci minuti.
> Qualche idea dalla quale possa partire?
> i db admin mi assicurano che non c'è nessun timeout stretto dalla
> parte del db. Io ho impostato a 10 minuti il timeout della query
>
> nicky
Ciao Nicoletta invece di allungare il timeout metti 0 che significa illimitato
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: connessione odbc a sql server

author: Cesare Fortis

text:
MA ha scritto:
> nicoletta wrote:
>
>> Ciao a tutti.
>>
>> in un mdb (access 2003) ho delle tabelle collegate ad un sql server
>> 2000. Il codice crea una query e la esegue (se lo riteneste
>> necessario posso postare il codice).
>> In caso di recordset ottenuto entro un paio di minuti nessun problema;
>> oltre mi va in errore il tutto con il codice 3151 odbc timeout.
>> Purtroppo non sempre dopo lo stesso periodo in secondi, ma puï¿½
>> accadere dopo tre minuti o dopo dieci minuti.
>> Qualche idea dalla quale possa partire?
>> i db admin mi assicurano che non c'ï¿½ nessun timeout stretto dalla
>> parte del db. Io ho impostato a 10 minuti il timeout della query
>>
>> nicky
>>
> Ciao Nicoletta invece di allungare il timeout metti 0 che significa illimitato
>
fatto anche quello, ma non cambia nulla.
Ho trovato sul sito microsoft qualcosa relativa alla dimensione del
tempdb di sql server.
Ne sapete qualcosa in piï¿½?
Nicky


title: connessione odbc a sql server

text:
Pablitomf ha scritto:
> nicoletta ha scritto:
>
>
>> Ciao a tutti.
>>
>
>
>> in un mdb (access 2003) ho delle tabelle collegate ad un sql server 2000.
>> Il codice crea una query e la esegue (se lo riteneste necessario posso
>> postare il codice).
>> In caso di recordset ottenuto entro un paio di minuti nessun problema;
>> oltre mi va in errore il tutto con il codice 3151 odbc timeout.
>> Purtroppo non sempre dopo lo stesso periodo in secondi, ma pu� accadere
>> dopo tre minuti o dopo dieci minuti.
>> Qualche idea dalla quale possa partire?
>> i db admin mi assicurano che non c'� nessun timeout stretto dalla parte
>> del db. Io ho impostato a 10 minuti il timeout della query
>>
>
>
>> nicky
>>
>
> Crea una tbl di 1 campo e 1 record... collega la tab. e su questa ci fai
> un form collegato che mantieni aperto in BG...
>
> Fatto questo, opera su tutto il resto... e vedi se la Form aperta ti
> bypassa il timeout
>
>
Sono il marito di Nicoletta...
Abbiamo una form nascosta con un evento timer che ogni tot (tempo che
abbiamo gi� provato a variare) esegue una select su una tabella
contenente un record di intestazione.
E' questo che intendi oppure altro?
Cesare


title: connessione odbc a sql server

author: Cesare

text:
MA ha scritto:
> nicoletta wrote:
>
>> Ciao a tutti.
>>
>> in un mdb (access 2003) ho delle tabelle collegate ad un sql server
>> 2000. Il codice crea una query e la esegue (se lo riteneste
>> necessario posso postare il codice).
>> In caso di recordset ottenuto entro un paio di minuti nessun problema;
>> oltre mi va in errore il tutto con il codice 3151 odbc timeout.
>> Purtroppo non sempre dopo lo stesso periodo in secondi, ma puï¿½
>> accadere dopo tre minuti o dopo dieci minuti.
>> Qualche idea dalla quale possa partire?
>> i db admin mi assicurano che non c'ï¿½ nessun timeout stretto dalla
>> parte del db. Io ho impostato a 10 minuti il timeout della query
>>
>> nicky
>>
> Ciao Nicoletta invece di allungare il timeout metti 0 che significa illimitato
>
Ciao MA,
mio marito aspetta sempre tue notizie sulla Cisa dello scorso anno.
Facci sapere
Nicky


title: connessione odbc a sql server

text:
Cesare Fortis ha scritto:

Non serve fare le query "timerizzate" e' un inutile perdita di tempo e
puo' creare collisioni.
E' sufficiente avere un recordset aperto sul db interessato.
una cosa del genere "select campo from tab where 1=2"
Non servirebbe neanche il form.
Questa regola dovrebbe essere utilizzata per tutti i BE.
--
ac


title: connessione odbc a sql server

text:
Alessandro Cara ha scritto:
P.S. Il recordset deve rimanere aperto per tutta la durata della
applicazione e va chiuso e rilasciato al "quit"
--
ac


title: doCmd.openReport condizione where compresa tra due numeri

text:
Salve a tutti
sono sicuro che per voi esperti la cosa è banale ma non riesco a impostare la condizione where compreso tra due numeri. Ho scritto il seguente codice:

Private Sub Comando221_Click()

Dim ID1 As Variant
Dim ID2 As Variant
Dim strWHERE As String

ID1 = InputBox("prima etichetta")
ID2 = InputBox("ultima etichetta")

strWHERE = "[ID] >= " & [ID1] And "[ID] <= " & [ID2]

DoCmd.OpenReport "etichette", acViewPreview, , strWHERE
DoCmd.OpenReport "ADR_label", acViewPreview, , strWHERE

End Sub

ma mi restituisce sempre dati non corrispondenti, ho provato anche con between ma nulla di fatto.
ID è un campo numerico

grazie a chi vorrà aiutarmi

Akery


author: Karl Donaubauer

text:
Capricorno1980 ha scritto:
> ...
> strWHERE = "[ID] >= " & [ID1] And "[ID] <= " & [ID2]
> ...

L'operatore And dev'essere nella stringa:

strWHERE = "ID >= " & ID1 & " And ID <= " & ID2

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:

strWHERE = "ID >= " & ID1 & " And ID <= " & ID2

--
sv


text:

Grazie!!!! mi hai risolto il problema, ora funziona come volevo


text:
Salvino ha scritto:
> ...strWHERE = "ID >= " & ID1 & " And ID <= " & ID2

7 minuti troppo tardi. Forse la strada di Messina sia stata (o meglio
"fosse"?) una barriera più grave delle Alpi. ;-)

Buon anno, Salvino, anche in ritardo.



text:

Senz'altro quando c'è cattivo tempo :-)

Buon Anno Karl.

PS: Da tempo non aggiorni il sito....? Ormai forse il tuo Italiano non ha bisogno di correzioni...


text:
Salve,

Salvino ha scritto:
> ...
> Ps: Da tempo non aggiorni il sito..?

L'aggiorno di volta in volta, ma soprattutto i link che non funzionano
più o a nuovi versioni, tool ecc.

Apropos... insieme ad un collega lavoro ad un add-in per sostituire il
riquadro di spostamento. In questi giorni iniziamo la versione beta
pubblica. Poi mi vorrò far' vivere per l'aiuto/controllo di una versione
italiana.

 > Ormai forse il tuo Italiano non ha bisogno più di correzioni...

Scherzi! Purtroppo negli 3-4 anni scorsi sono stato in Italia per
nemmeno 2 giorni e sono fuori esercizio.



title: Select in una funzione choose

author: Grazia Cardone

text:
Salve a tutti. E' possibile utilizzare come 'scelta' di una funzione Choose,
una istruzione SQL e se sì qual'è la giusta sintassi?
Cioè posso dare all'origine di un controllo di un report qualcosa del tipo:
= Choose([tipo cliente]; select denominazione from clienti where
codice=[cliente]; select nome from scuole where [codice scuola]=[cliente];
select cognome from agenti where codice=[cliente];  select ragsociale from
fornitori  where codice=[cliente] )
Vi spiego il mio problema così magari mi suggerite un'alternativa.
I clienti di una libreria si distinguono in varie categorie ognuna distinta
da un intero memorizzato nel campo [tipo cliente].  Tali categorie sono
Clienti, Scuole, Agenti e Fornitori. Il campo [cliente] contiene appunto il
codice del cliente (sono contatori tranne per le scuole dove il codice è una
stringa). Nel report mi serve il nome, ma ovviamente leggendo il codice
bisogna capire a quale categoria appartiene per andare a prelevare il nome
dalla relativa tabella di base. I codici sono univoci per ciascuna categoria
ma ovviamente se metto insieme tutte le categorie perdo l'unicità.
Grazie in anticipo
Domenico


title: Select in una funzione choose

author: Sergio MAZZA

text:
"Grazia Cardone" <
dome...@freemail.it
> ha scritto nel messaggio
news:9kjnrv$nfv$1...@nreadB.inwind.it...



title: Select in una funzione choose

text:
"Grazia Cardone" <
dome...@freemail.it
> ha scritto nel messaggio
news:9kjnrv$nfv$1...@nreadB.inwind.it...

Forse non ho capito; comunque prova con il dlookup (vedi help):
Es.
'---------
= Choose([tipo cliente]; dlookup("denominazione";"clienti";"codice=" &
[cliente]); dlookup("nome";"scuole";"[codice scuola]=" & [cliente]);
dlookup("cognome";"agenti";"codice=" &
[cliente]);dlookup("ragsociale";"fornitori";"codice=" & [cliente]))
'---------
Ciao.


title: Select in una funzione choose

text:
> Forse non ho capito; comunque prova con il dlookup (vedi help):
> Es.
> '---------
> = Choose([tipo cliente]; dlookup("denominazione";"clienti";"codice=" &
> [cliente]); dlookup("nome";"scuole";"[codice scuola]=" & [cliente]);
> dlookup("cognome";"agenti";"codice=" &
> [cliente]);dlookup("ragsociale";"fornitori";"codice=" & [cliente]))
> '---------
>
> Ciao.
>
>
> Forse non ho capito; comunque prova con il dlookup (vedi help):
> Es.
> '---------
> = Choose([tipo cliente]; dlookup("denominazione";"clienti";"codice=" &
> [cliente]); dlookup("nome";"scuole";"[codice scuola]=" & [cliente]);
> dlookup("cognome";"agenti";"codice=" &
> [cliente]);dlookup("ragsociale";"fornitori";"codice=" & [cliente]))
> '---------
>
> Ciao.
Scusa per sbaglio l'ho mandata al mittente...
Ti ringrazio funziona, tranne che per le  scuole  (che da #Errore) dove
dovrebbe esserci un errore di sintassi, infatti in questo caso  sia il
[codice scuola ] che il campo cliente sono delle stringhe. Potresti
suggerirmi la giusta sintassi e magari la sezione della guida che contiene
queste informazioni?
Grazie ancora.


title: Select in una funzione choose

author: Adriano

text:
nella funzione dlookup nel criterio nel caso di una stringa devi usare gli
apici    '
es:    dlookup("[Campo]","Tbl_Name","[CodiceScuola]=' " & codice & " ' "
tu pero nella sintassi non mette gli spazi come ho messo io.
io li ho messi per farti vedere bene
CIAO ADRIANO
"Grazia Cardone" <
dome...@freemail.it
> wrote in message
news:9kulg0$ubh$1...@nreadA.inwind.it...



title: Errore su Wscript

author: il barbi

text:
Per lanciare l'applicazione associata al file con pathname
"Percorso" uso questo codice che ho trovato qui sul NG:
Set wshell = CreateObject("WScript.shell")
wshell.Run Percorso, windowstyle, Attendi
ora cio' mi funziona con i file .doc di Word e i file .xls
di Excel ma non con i file grafici .jpg che ho associato
all'applicazione Photo Editor, e mi da' errore:
"Metodo Run dell'oggetto IWshShell non riuscito"
dove sara' l'errore?
il barbi


title: Errore su Wscript

author: ALESSANDRO Baraldi

text:
"il barbi" <
angelo.b...@virgilio.it
> ha scritto nel messaggio
news:RkVDd.657578$35.26...@news4.tin.it...

Usa il demo nel mio sito se devi attendere la chiusura
come pare dal codice.
Sezione API    [Shell and Wait until End....]
Se invece ti basta lanciarlo con FindExecutable trovi il
file associato, costruisci la stringa da assare come command
a shell.
Const MAX_FILENAME_LEN = 260
Private Declare Function FindExecutable Lib "shell32.dll" Alias
"FindExecutableA" (ByVal lpFile As String, ByVal lpDirectory As String,
ByVal lpResult As String) As Long
Dim i As Integer, s2 As String
dim sExe as string
dim retVal
s2 = String(MAX_FILENAME_LEN, 32)
i = FindExecutable(sFile, vbNullString, s2)
If i > 32 Then
    sExe = Left$(s2, InStr(s2, Chr$(0)) - 1)
    'quì puoi inserire la shell costruendo il comando PathExe & chr(34) &
PathFile & chr(34)
    retVal=Shell(sexe & chr(34) & PathFile & chr(34))
Else
    MsgBox "Nessun file !"
End If
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Errore su Wscript

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel
messaggio news:crp9lj$eso$1...@lacerta.tiscalinet.it...
>
> Usa il demo nel mio sito se devi attendere la chiusura
> come pare dal codice.
> Sezione API    [Shell and Wait until End....]
>
> Se invece ti basta lanciarlo con FindExecutable trovi il
> file associato, costruisci la stringa da assare come
command
> a shell.
>
 ma il fatto e' che io uso Wscript per evitare di dover
scrivere esplicitamente il pathname dell'applicazione,
perche' voglio tener conto del fatto che l'utente potrebbe
averla in un path che non conosco, cosi' in quel modo lancio
l'applicazione che quell'utente ha associato ai .doc, .xls e
.jpg
se c'e' un altro modo per ottenere cio' ben venga
il barbi


title: Errore su Wscript

text:
"il barbi" <
angelo.b...@virgilio.it
> ha scritto nel messaggio
news:WPfEd.385725$b5.18...@news3.tin.it...

Ti sei sforzato di guardare quello che ti ho postato oppure
le tue considerazioni nascono cosě....tanto per farle....!!!
Secondo te sei l'unico che trova comodo non usare riferimenti
fissi....?
Quel codice trova il perrcorso ed il File associato da solo in modo
dinamico.
Bah.....!!!
Saluti



title: Errore su Wscript

text:
"il barbi" <
angelo.b...@virgilio.it
> ha scritto nel messaggio
news:RkVDd.657578$35.26...@news4.tin.it...

Il percorso ha nomi di cartella contenenti lo spazio?
Ciao.
--
Sergio MAZZA


title: sub totale in pie di maschera con campo calcolato

author: solidw

text:
se inserisco un campo di subtotale in pie di maschera di un campo normale me
lo somma correttamente
ma se cerco di inserire un campo di subtotale di un campo calcolato mi
restituisce #errore
qualcuno sa come si ottiene tale somma?
ho provato ha mettere il campo calcolato nella query anzichè nella maschera
ma aggiungendo tale
calcolo la query sempre che diventi troppo complessa e mi chiude access in
modo anomalo quando
apro la query.
qualcuno sa come fare?


author: Gabriele Bertolucci

text:
> se inserisco un campo di subtotale in pie di maschera di un campo
> normale me
> lo somma correttamente
> ma se cerco di inserire un campo di subtotale di un campo calcolato mi
> restituisce #errore
> qualcuno sa come si ottiene tale somma?
La funzione di aggregazione Somma deve essere applicata ai campi e non ai
controlli calcolati.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution


text:
"Gabriele Bertolucci" <in...@REMOVEpbsoft.it> ha scritto nel messaggio
news:875ea355bab68...@news.virgilio.it...

ok, siccome se metto tale campo nella query access và in crisi e si chiude
tornando a windows XP
tu come faresti ad ottenere questo totale? grazie.


text:
> ok, siccome se metto tale campo nella query access và in crisi e si
> chiude
> tornando a windows XP
> tu come faresti ad ottenere questo totale? grazie.
Visto che sembra proprio tu non possa utilizzare un campo calcolato come
desideri, puoi gestirti il tutto via codice, anche se diventa decisamente
più complicato.
In un modulo dichiari una variabile del tipo appropriato.
Nello stesso modulo inserisci una funzione (Public) che ti restituisce il
valore della variabile.
Sull'evento Form_Open della maschera in questione provvedi a "resettare"
il valore di questa variabile.
Sull'evento Form_Current della maschera in questione aumenti il valore di
questa variabile ed assegni al controllo che dovrebbe contenere la somma
il risultato della funzione dichiarata precedentemente.
Effetto collaterale: uso intensivo di una funzione di modulo, potrebbe provocare
rallentamenti (anche se probabilmente è quasi impercettibile).



title: come posso clonare un ordine

author: elicar

text:
Lo so? che rompo...
come posso clonare un ordine già fatto in precedenza?
vi ringrazio anticipatamente e se poi venite dalle mie parti possiamo farci
degli spaghetti alla Bottarga
--
Carlo
:)


title: come posso clonare un ordine

author: MA

text:

Query di accodamenti mettendo come criterio l'id
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: come posso clonare un ordine

text:
"elicar" <
carlog...@tiscali.it
> ha scritto nel messaggio news:44aa9810$0$985$5fc...@news.tiscali.it...

Dicono tutti così ma l'indirizzo non è dato saperlo... Somiglia tanto a quando ti dicono: "...c'hai il caffè pagato!" Sì ma da chi?
E in quale Bar?
Ciao.
--
Sergio MAZZA


title: come posso clonare un ordine

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e8g2pg$6jg$1...@area.cu.mi.it...

>Basta chiederlo,  io sono dalle parti Como e tu?
Ciao
Carlo


title: come posso clonare un ordine

text:
"elicar" <
carlog...@tiscali.it
> ha scritto nel messaggio news:44aba976$0$1001$5fc...@news.tiscali.it...
>Basta chiederlo,  io sono dalle parti Como e tu?
Como? E che ci vuole da Roma? Un batter di ciglio...
> Ciao
> Carlo
Ciao.
--
Sergio MAZZA


title: come posso clonare un ordine

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e8gfgl$kq$1...@area.cu.mi.it...

>in quale zona di Roma
Ciao


title: come posso clonare un ordine

text:
"elicar" <
carlog...@tiscali.it
> ha scritto nel messaggio news:44abc93c$0$988$5fc...@news.tiscali.it...
>in quale zona di Roma
Ostia Lido (beach)...
> Ciao
Ciao.
--
Sergio MAZZA


title: come posso clonare un ordine

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e8ghr6$5g8$1...@area.cu.mi.it...

>Io abitavo a Centocelle


title: come posso clonare un ordine

text:
"elicar" <
carlog...@tiscali.it
> ha scritto nel messaggio news:44abcb67$0$1007$5fc...@news.tiscali.it...
>Io abitavo a Centocelle
Come mai sei andato via (a parte la "bellezza" della zona)?
Ciao.
--
Sergio MAZZA


title: come posso clonare un ordine

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e8gi7n$69t$2...@area.cu.mi.it...

>È una storia molto lunga da raccontare, nel 1979 per lavoro sono andato in
>Sardegna e da li il mio girovagare per l'Italia, ho vissuto per 14 anni a
>Cagliari poi sono ritornato  a Roma - Viterbo, Milano, Como, ecco perche
>parlo di spaghetti alla Botarga.
Cmq sono molto contento di essere entrato nel NG anche perche é la prima
volta, mai stato nei NG.
Ciao


title: come posso clonare un ordine

text:
elicar wrote:
> Cmq sono molto contento di essere entrato nel NG anche perche é la
> prima volta, mai stato nei NG.
>
> Ciao
Non pensare male di tutti glialtri NG



title: come posso clonare un ordine

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:e8gj8s$8fn$1...@area.cu.mi.it...

>Credo il contrario, che i NG siano un'opportunità da incrementare
Posso chiederti una informazione su Access?
Ciao
:)


title: come posso clonare un ordine

text:
elicar wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:e8gj8s$8fn$1...@area.cu.mi.it...
>> elicar wrote:
>>
>>> Cmq sono molto contento di essere entrato nel NG anche perche é la
>>> prima volta, mai stato nei NG.
>>>
>>> Ciao
>>
>> Non pensare male di tutti glialtri NG
>> --
>>
>> Credo il contrario, che i NG siano un'opportunità da incrementare
> Posso chiederti una informazione su Access?
>
> Ciao
> :)
Qui, su di un NG dedicato ad Access???
Non se ne parla neanche



title: come posso clonare un ordine

text:
"elicar" <
carlog...@tiscali.it
> ha scritto nel messaggio news:44abcda1$0$991$5fc...@news.tiscali.it...
>È una storia molto lunga da raccontare, nel 1979 per lavoro sono andato in
>>Sardegna e da li il mio girovagare per l'Italia, ho vissuto per 14 anni a Cagliari poi sono ritornato  a Roma - Viterbo, Milano,
>>Como, ecco perche parlo di spaghetti alla Botarga.
Azz...
> Cmq sono molto contento di essere entrato nel NG anche perche é la prima volta, mai stato nei NG.
Anch'io; nel senso che questo è stato il primo...
> Ciao
Ciao.
P.S. Comunque non disperare e inizia a scaldare l'acqua...
--
Sergio MAZZA


title: come posso clonare un ordine

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:e8gmmo$gga$2...@area.cu.mi.it...

>È già sul fuoco...
Ciao
:)


title: Query passthrough verso Sql Server

author: RobertoA

text:
Se da codice vba di una procedura Access gli do':

CurrentDb.Execute "update tabClienti set FLAG_1=0",dbSQLPassThrough

mi aspetteri che Access eseguisse quanto richiesto, ma leggendo qua:

https://stackoverflow.com/questions/17241898/sql-server-passthrough-query-as-basis-for-a-dao-recordset-in-access

pare sia INDISPENSABILE usare un oggetto QueryDef per ottenere il
comando eseguito lato server db
Ed infatti le prestazioni lo confermano, col CurrentDB.execute ci mette
10 secondi, con l'avvio di una query di questo tipo

Set MyQueryDef = CurrentDb.CreateQueryDef("", stringa_sql)
MyQueryDef.ReturnsRecords = False
MyQueryDef.Execute

ci mette zerovirgola e qualcosa

La domanda e':  ma cosa ci sta a fare l'opzione dbSQLPassThrough sul
comando CurrentDb.execute se poi non funziona ?

Oppure, c'e' modo di usare il CurrentDb.execute per avviare query da
eseguire lato server db?


title: Query passthrough verso Sql Server

text:
Come passi con execute la connection String...?
Su quale oggetto database stau lavorando...?
Ti sei posto il problema di come ci arrivi al server...?
Apri un oggetto database sul server e poi prova ad usare il metodo execute...
La definizione del parametro PassTrought significa solo che passa il predicato senza interprete ma dipende da dove e come lo usi.
I 2 metodi che hai usato non sono paragonabili.

@Alex


title: Query passthrough verso Sql Server

text:

Non la passo, la CurrentDb fa riferimento al db aperto attualmente, che
e' un Sql Server 'visto' come tabelle collegate, usando un dsn di sistema

Si, e' chiaro che se uso

Set dbClienti = DBEngine(0).OpenDatabase("", dbDriverComplete, False,
stringa_connessione_db())
dbClienti.Execute "update dbo.tbClienti set FLAG_1=0", dbSQLPassThrough

funziona tutto come atteso

Quello che non e' chiaro, e' il motivo per il quale la CurrentDb.execute
non produca una query passthrough, pur avendo usato per il collegamento
delle tabelle la stessa funzione stringa_connessione_db() usata nel
comando OpenDatabase sopra, che nel mio caso restituisce una roba del tipo:

"ODBC;SERVER=SERVER1;DRIVER={SQL SERVER NATIVE CLIENT
11.0};DATABASE=PIPPO;UID=peppa;PWD=poppa"

Inzomma se faccio:
Set dbClienti = DBEngine(0).OpenDatabase("", dbDriverComplete, False,
stringa_connessione_db())
dbClienti.Execute "update dbo.tbClienti set FLAG_1=0", dbSQLPassThrough
funziona tutto

Se invece faccio
Set tdf = CurrentDb.CreateTableDef("tbClienti")
tdf.Connect = stringa_connessione_db()
tdf.Attributes = dbAttachSavePWD
tdf.SourceTableName = "dbo.tbClienti"
CurrentDb.TableDefs.Append tdf
CurrentDb.execute "update dbo.tbClienti set FLAG_1=0", dbSQLPassThrough
funziona niente (segnala errore perche' non trova la tabella, linkata
come tbCLienti)

Perche'?
Se (come credo) il CurrentDb.execute si riferisce al database corrente,
alle tabelle linkate, a cosa serve potergli dare il dbSqlPassThrough?
Non potra' mai funzionare


title: Utilizzo della tastiera nelle maschere

author: Stefano

text:
Vorrei sapere se è possibile attribuire ad ogni maschera l'utilizzo di
alcuni tasti che però devono funzionare solamente all'interno di queste
maschere, e non in tutte le maschere del database.
Stefano


title: Utilizzo della tastiera nelle maschere

author: Silvio Berruti

text:
"Stefano" <
ste...@tiscalinet.it
> ha scritto nel messaggio
news:9qeamm$ot7$1...@lacerta.tiscalinet.it...
> Vorrei sapere se è possibile attribuire ad ogni maschera l'utilizzo di
> alcuni tasti che però devono funzionare solamente all'interno di queste
> maschere, e non in tutte le maschere del database.
Lo puoi fare utilizzando il comando
Application.SetOption "Macro assegnazione tasti", "NomeMacro"
Per l'utilizzo guarda nella guida alla voce AutoKeys.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: un saluto a tutti!

author: Lbo

text:
purtroppo sono di frettissima per una imprevista ed improvvisa
trasferta, non so se avrò il tempo di consultare approfonditamente il
ng nei prossimi giorni.
ne approfitto solo per salutare tutti i partecipanti al raduno,
ringraziarli di essere venuti e di aver portato tante cose.  grazie
anche a Luciano e signora per essere stati come sempre ottimi padroni
di casa.
---------------
molti umani che conosco non passerebbero il test di Turing. (Lbo)
---------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: un saluto a tutti!

author: Carlo Ve

text:
Lbo ha scritto nel messaggio <
3a068c65....@news.edisons.it
>...
>purtroppo sono di frettissima per una imprevista ed improvvisa
>trasferta, non so se avrò il tempo di consultare approfonditamente il
>ng nei prossimi giorni.
>
>ne approfitto solo per salutare tutti i partecipanti al raduno,
>ringraziarli di essere venuti e di aver portato tante cose.  grazie
>anche a Luciano e signora per essere stati come sempre ottimi padroni
>di casa.
E' stato un piacere anche conoscere "il comandante"
Carlo Ve


title: aiutoo, Applicazione in Visual Basic + Access 2000

author: pippo

text:
Ciao, spero di non essere considerato HOT ma la questione è di importanza
vitale. Ho il seguente quesito da porvi: ho creato una semplicissina
applicazione in Visual Basic che va a inserire ed estrarre dati da un file
di Microsoft Access 2000 (.mdb). Ora fin qui, tutto bene, ma adesso devo
passarla ad un amico il quale non dispone sulla sua piattaforma (Windows 98)
di Mcrosoft Access (nessuna versione). Le domande sono due:
1) Se passo l'applicazione e il file (.mdb) faccio una cazzata o
l'applicazione mi funziona correttamente
2) Se come probabile alla domanda uno mi rispondete che faccio una cazzata,
come posso fare per fare in modo che l'applicazione giri correttamente sulla
piattaforma del mio amico senza dovergli installare Microsoft Access 2000
??? (Ben inteso che l'utilizzo di Access è obbligatorio per la mia
applicazione e non vorrei modificare il programma)
grazie.


author: Alex

text:
"pippo" <
ma...@libero.it
> wrote in message
news:BLcZ7.24036$s04.1...@news.infostrada.it...

Non fai assolutamente una cosa sbagliata, anzi è un sistema utilizzato.
In effetti Access(se hai fatto così) non viene utilizzato come programma
utente, ma come contenitore dati, ai quali accedi probabilmente con le
librerie ADO.
Quindi l'utente finale che abbia ACCESS o un altro Database per il contenimento
dati non importa, poichè il FE utente è Visual Basic.
Se invece Access lo utilizzi anche come interfaccia(ma sarebbe una cosa
insolita
e sconsigliabile) allora le cose cambiano....!
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
> Non fai assolutamente una cosa sbagliata, anzi è un sistema utilizzato.
> In effetti Access(se hai fatto così) non viene utilizzato come programma
> utente, ma come contenitore dati, ai quali accedi probabilmente con le
> librerie ADO.
> Quindi l'utente finale che abbia ACCESS o un altro Database per il
contenimento
> dati non importa, poichè il FE utente è Visual Basic.
> Se invece Access lo utilizzi anche come interfaccia(ma sarebbe una cosa
> insolita
> e sconsigliabile) allora le cose cambiano....!
>
> @Alex
>
>
>
> --
> Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG
Grazie per la risposta Alex, ma quindi se ho capito bene posso passare il
programma che ho creato e il file o i file (.mdb) su cui poggia giusto ???
Il tutto funziona quindi correttamente anche se la piattaforma su cui girerà
non possiede alcun tipo di database ??
p.s. In effetti il programma accede al database tramite le libreire ADO
specificando per la connessione, la stringa di connessione di Access.
grazie.


text:
"pippo" <
ma...@libero.it
> wrote in message
news:%JdZ7.24138$s04.1...@news.infostrada.it...
> Grazie per la risposta Alex, ma quindi se ho capito bene posso passare il
> programma che ho creato e il file o i file (.mdb) su cui poggia giusto ???
> Il tutto funziona quindi correttamente anche se la piattaforma su cui girerà
> non possiede alcun tipo di database ??
>
> p.s. In effetti il programma accede al database tramite le libreire ADO
> specificando per la connessione, la stringa di connessione di Access.
>
Si.
Quello che ti confonde forse è il Fatto che Access sia un Programma
che può anche essere autonomo.
Tu in Realtà non utilizzi nulla della Piattaforma Access (in realtà usi il
motore
Jet di Access per lo scambio dati, ma già VB possiede tutto quello che serve).
Rimane il fatto che se devi utilizzare accessi ai dati Multiutente avrai
quasi sicuramente dei problemi primo tra tutti la VELOCITA' di scambio dati.



title: file ancora aperto? quando si chiuderà?

text:
Ho la necessità di inserire un allegato *.PDF in una e-mail attraverso
access.
La mia necessistà è di sapere il momento preciso in cui il file *.PDF è
stato completato dall'applicazione ghostscript.
In poche parole non vorrei correre il rischio di inserire questo file nel
messaggio e-mail quando ancora non è stato completato.
Avrei bisogno di un'istruzione del genere:
...
while not "chiuso e completato" file "C:\windows\temp\mio file.pdf"
    Me.BarraStato.Caption = "Costruzione allegato pdf in corso..."
wend
mymailitem.Addattachments.Add "C:\windows\temp\mio file.pdf"
...
One.Emmedi


title: file ancora aperto? quando si chiuderà?

text:
"One.Emmedi" <
pro...@promedshipsupply.it
> ha scritto nel messaggio
news:LxHf8.27326$Ns4.1...@news2.tin.it...

Prova a vedere se la funzione di Antogal presente sul Sito Comune fa al tuo
caso.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Cambiare colore al testo di una 'casella di testo'..

author: Marco e Tony Dell'oste

text:
Buonasera, o meglio Buonanotte a tutto NG
Avrei un altro quesito da porvi (indubbiamente una ca**ata)
Ho una maschera con visualizzazione maschere continue.   Una casella di
testo 'TESTO1' fa riferimento ad un campo di una tabella il quale può
assumere 3 valori:
SI
NO
Parz.
il testo sopra descritto deve però venire visualizzato in un colore distinto
a seconda che il campo contenga l'uno o l'altro.  Es.
SI         deve essere visualizzato in Blu
NO       in Rosso
Parz.     in Arancio
(poi vedro se invece sia il caso di modificare lo sfondo della casella
anziché il colore carattere)
Come posso fare??
il comando dovrebbe essere +/- cosi:
if (TESTO1= NO then TESTO1.Forecolor = RGB(255,0,0)
Le ho provate tutte, dopo aggiornamento, su corrente, .....
Dove devo agire???
Grazie
Tony


author: Roberto da casa

text:
"Marco e Tony Dell'oste" <
piet...@yahoo.com
> ha scritto nel messaggio
news:TB5l9.21565$Eu.4...@twister1.libero.it...

Che versione di Access usi?
So che in Access 2000 ed Access XP, per risolvere problemi come il tuo,
esiste la formattazione condizionale: prova a vedere cosa dice in proposito
l'help; non so dirti di più in quanto io uso Access 97 che non ha la
formattazione condizionale.
In alternativa puoi andare nella Sezione General del Sito Comune (link qui
sotto): contiene tre FAQ che trattano della formattazione condizionale su
maschera continue che funziona anche con Access 97:
1) Formattazione Condizionale nelle maschere continue di Silvio Savoldi (con
esempio allegato).
2) In modalità maschere continue è possibile visualizzare un controllo
colorato diversamente a seconda del suo contenuto? (1) di Lorenzo Coronati.
3) In modalità maschere continue è possibile visualizzare un controllo
colorato diversamente a seconda del suo contenuto? (2) di Graziano Mario
Valenti.
Vedi tu quale fa meglio al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:

Ancora grazie, e chiedo scusa..
Cercando cercando avevo trovato qcosa nei post precedenti.. tutto sta usare
le chiavi giuste
Grazie per il tuo disturbo
Tony


title: Access97 e WinXp

author: Ronny

text:
Ciao a tutti,
secondo voi, A97 con WinXp funziona ancora? Qualcuno ha già
fatto un tentativo ? Ho un'applicazione molto grossa che devo installare su
un portatile che essendo nuovo ho paura abbia XP, vorrei evitare di
convertire l'applicazione di Access, piuttosto "piallo" il sistema
operativo e ci metto Win98 Se.
Ciao e grazie
Ronny
--------------------------------
Inviato via
http://usenet.iol.it


title: Access97 e WinXp

author: All Eyez On me

text:
"Ronny" <
scremo...@tiscalinet.it
> ha scritto nel messaggio
news:194Z130Z244Z66Y...@usenet.iol.it...

io ho win xp e access 97 e access xp sullo stesso pc e funziona tutto alla
meraviglia.
AEOM


title: Access97 e WinXp

author: socrate

text:
Come S.O. è sicuramente migliore di WIN
come Database non so ancora. Per ora l'unico problema
che ho rilevato è che non posso più mettere la data come
prima CTRL+SHIFT+; ma nemmeno in nessun altro modo. Me la devo proprio
scrivere!!
Dal momento che c'è l'opzione di tenere instalate le due versioni puoi
sfruttarla.
Davide
"All Eyez On me" <
bf-si...@libero.it
> ha scritto nel messaggio
news:9v803p$lul$1...@pegasus.tiscalinet.it...



title: Problema con Variabili e decimali

author: nea

text:
Quando viene eseguita la riga di comando che riporto sopra viene generasto
un errore
se la variabile SALDATO contiene un valore con decimali comunque venga
inizializzata.
Qualcuno puo' spiegarmi il motivo e sopratutto come risolvere il problema
Grazie per l'attenzione
Carlo Ve
DoCmd.RunSQL "UPDATE scadenze SET scadenze.sca_saldato = " & SALDATO & ",
scadenze.sca_estinta = -1 WHERE scadenze.sca_id Like " & IDSCA & " WITH
OWNERACCESS OPTION;"


title: Problema con Variabili e decimali

text:
> se la variabile SALDATO contiene un valore con decimali comunque venga
> inizializzata.
>
> Qualcuno puo' spiegarmi il motivo e sopratutto come risolvere il problema
>
> Grazie per l'attenzione
> Carlo Ve
>
>
> DoCmd.RunSQL "UPDATE scadenze SET scadenze.sca_saldato = " & SALDATO & ",
> scadenze.sca_estinta = -1 WHERE scadenze.sca_id Like " & IDSCA & " WITH
> OWNERACCESS OPTION;"
>
la causa č la virgola del separatore decimale... nel linguaggio SQL deve
essere "."!
usa   Str() per passare alla SQL la variabile (Double?) numerica:
modifica la SQL cosě:
...SET scadenze.sca_saldato = " & Str(SALDATO) & ",....
Ciao
--
«K@rLo»©


title: Problema con Variabili e decimali

text:
"«K@rLo»®" <karl...@NOSPAMyahoo.it> ha scritto nel messaggio
news:Oxgsd.455991$35.19...@news4.tin.it...

grazie 1000 anzi Str(1000,00)
Carlo Ve


title: Che tipo di errore è?

author: RREd

text:
Potete darmi qualche indicazione su cosa non va in una query di questo
tipo...
Mi da un errore sconosciuto... (-3025)...
INSERT INTO presenze ( id_p, anno, mese )
VALUES ((SELECT id
FROM view_storia
WHERE ((#1/9/2005#>=data_i Or #9/30/2005#>=data_i) And stato=0) Or
(((#1/9/2005# Between data_i And data_f) Or (#9/30/2005# Between data_i And
data_f) Or (#1/9/2005#>data_i And #9/30/2005#>data_f)) And stato=1)), 2005,
9);
Mi dice "errore riservato (-3025); non ci sono messaggi per questo errore."
Grazie.
--
E' un mondo difficile
Rivist@ random generator:
http://www.rivistaonline.com/Rivista/ArticoliEventi.aspx?id=1537,62005,1


title: Che tipo di errore è?

text:
> Mi dice "errore riservato (-3025); non ci sono messaggi per questo
> errore."
Chiedo scusa ho trovato...
INSERT INTO presenze ( id_p, anno, mese )
SELECT id, 2005, 9
FROM view_storia
WHERE ((#1/9/2005#>=data_i Or #9/30/2005#>=data_i) And stato=0) Or
(((#1/9/2005# Between data_i And data_f) Or (#9/30/2005# Between data_i And
data_f) Or (#1/9/2005#>data_i And #9/30/2005#>data_f)) And stato=1);



title: Che tipo di errore è?

author: Sergio MAZZA

text:
"RREd" <
rrr...@eeeeed.it
> ha scritto nel messaggio news:luRYe.43906$nT3....@tornado.fastwebnet.it...
> --
> E' un mondo difficile
Rendilo semplice leggendo
www.sitocomune.com
 Sezione ICAA - Come ci di dovrebbe comportare in un NewsGroup...
Ciao.
--
Sergio MAZZA


author: Federico Luciani

text:
[INFO] Istruzioni per l'uso di questo ng (v. 1.1)
Siete pregati di leggerlo
----------------------------------------------------------------------------
             Come ci si dovrebbe comportare in un newsgroup
                    ovvero 'Istruzioni per l'uso'
----------------------------------------------------------------------------
Anche i newsgroups, come tutte le comunita' di esseri
umani, hanno delle
regole la cui conoscenza e rispetto permette un profiquo
utilizzo del ng
da
parte di tutti i partecipanti evitando incomprensioni,
malintesi ed
inutili
polemiche.
Alcune regole sono generali e di elementare educazione,
altre proprie di
questo gruppo di discussione cresciute e consolidate nel
tempo
soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione
gratuitamente
il
proprio tempo, le proprie conoscenze e la loro
professionalita' per
aiutare
chiunque, persone che spesso non conoscono e che dalle
quali non
riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o
obbligo da parte di
chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a
verificare se nei
messaggi
  dei giorni precedenti non siano gia' presenti delle
soluzioni al
quesito
  che si vuole porre.
  Non e' il massimo delle figure fare una domanda a cui e'
gia' stata
  data ampia ed esauriente risposta magari il giorno prima,
di sicuro
  poi l'eventuale replica difficilmente potra' essere piu'
completa.
  Volendo si possono effettuare anche delle ricerche
nell'archivio
storico
  dei messaggi presso il sito (ex.
www.deja.com
):

http://groups.google.com/advanced_group_search
- provate anche a verificare che i vostri dubbi e le
relative soluzioni
  non siano gia' presenti sul Sito Comune di questo
newsgroup:

http://www.sitocomune.com
  Sul Sito Comune, inoltre, trovate l'archivio dei messaggi
del ng
  relativi al 2000, che potete consultare tramite un comodo
motore
  di ricerca.
Se si decide comunque di scrivere al ng sarebbe bene tenere
presente:
Il SUBJECT
-------------------
Nel scrivere l'oggetto del messaggio si dovrebbe dare
maggiore
importanza
perche' contribuisce ad identificare immediatamente
l'argomento e il
tipo di
problema, attirando subito l'attenzione di chi legge
Si sconsiglia di inserire subject insignificanti come:
  'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI'
  'SONO PRINCIPIANTE', 'SONO DEFICENTE', 'come si fa...'
ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui soprattutto nell'interesse di chi posta il
messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione
al fine di
evitare
la spedizione di messaggi incomprensibili, che non potranno
avere
risposte
immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci
si riferisce
ed il sistema operativo utilizzato (A2/W95, A95/W98,
A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere
risposte si
puo'
provare a riformularla evitando pero' di assumere un tono
polemico del
tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi
volete
rispondere'
I motivi per cui certi messaggi non ricevono risposte
possono essere i
piu'
svariati dalla domanda mal posta, al fatto che nessuno
effettivamente
abbia
una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe
iniziare a
scrivere
sempre dopo il testo del percedente.
Lasciare il contenuto del testo originario se breve, oppure
riassumere
il
contenuto tagliano le parti meno significative, lasciando
quelle piu'
interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche o con altri
partecipanti e
eventuali
disaccordi sarebbe meglio proseguire in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi
in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi
presumibilmente
  il lavoro di altre persone.
  Oltre a non essere moralmente corretto, e' illegale,
inoltre,
considerando
  che in questo ng possono esserci persone che si
guadagnano la
  pagnotta sviluppando programmi con access, non ci sembra
corretto
  contribuire a diffondere questo, tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo
e-mail e'
contro
  lo spirito di questo ng in cui presuppone che tutte le
domande e tutte
  le risposte debbano essere visibili perche' potrebbero
interessare a
tutti;
- contattare direttamente altri frequentatori del ng
inviando richieste
di
  informazioni via e-mail, magari a quelli che sembrano
piu' bravi e
piu'
  disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche'
non esiste,
  lo sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di
dover
imparare,
  vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se
riferita
all'oggetto
  del ng. (ben vengano segnalazioni di siti o iniziative
free che
parlano di
  access, anche se personali, ma il tutto deve sempre
essere senza scopo
di
  lucro;
Alcune regole legate invece alla netiquette,
dove con il termine netiquette 'retichetta', si intende
l'insieme di
regole nate col tempo per autoregolare il comportamento
degli utenti
delle
news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e
soprattutto il
testo
dei
  messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con
formattazioni
varie).
  questo perche' non tutti i lettori di messaggi
(newsreader)
visualizzano
  correttamente questo formato;
- Evitate le polemiche personali con gli altri
partecipanti.
  Se proprio non potete farne a meno cercate di trasferirle
in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquettei
t.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono
suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.geocities.com/bourbonstreet/9518/galamaileo.html
Cara Emily Postnews...
http://www.geocities.com/Athens/Parthenon/9704/galareteo.html
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK      As Far As I Know
BTW        By The Way
CU         See You
CUL/CUL8R  See You Later
CUT        Taglio (quando non si riporta tutto il testo a
cui si
risponde)
HTH        Hope This Helps
IMO        In My Opinion
IMHO       In My Humble Opinion
LOL        Laughing Out Loud
NEWBIE     Nuovo arrivato, persona nuova per il NG
NG         Newsgroup
OT         Off-Topic: fuori argomento
ROTFL      Rolling on the floor laughing
ROTFLASTC  Rolling on the floor laughing and scaring the
cat
ROTFLMAO   Rolling on the floor laughing my ass off
RTFM       Read the fuckin' manual
SPAM       Messaggio pubblicitario fortemente OT, sui NG č
assolutamente
vietato
TIA        Thanks In Advance
TROLL      Persona che vuole solo creare disturbo e
scompiglio
ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: [INFO] Istruzioni per l'uso di questo ng (v. 1.1)

author: LaLo

text:
"Federico Luciani" <
fluc...@sitocomune.com
> ha scritto nel messaggio
news:3B3C65FE...@sitocomune.com...
[CUT]
>
> - Scrivere in formato testo e non in HTLM (quindi con
> formattazioni
> varie).
[CUT]
Scusa Federico, volevi dire HTML?
Ciao
LaLo


title: range dati

author: saci

text:
Un caro saluto a tutti.Ho bisogno di un aiuto.Ho un database in cui molti
campi numerici modificano il colore del dato in dipendenza se si trovano al
disotto, entro o al disopra di un range.Vorrei completare anche i restanti
campi con questa funzione ma non trovo da dove si acquisiscono i dati del
range. Il db è molto semplice, composto da una tabella e dalla corrispettiva
maschera. Se si crea in automatico una nuova maschera l'effetto del colore
differente non si realizza; se si crea, nella struttura, una nuova casella
di testo con la stessa origine dati, l'effetto è assente; solo se si copia
ed incolla la casella di testo con l'effetto funzionante si trasporta anche
l'effetto. Nelle proprietà non esiste alcuna differenza di settaggio se non
l'ordine di tabulazione. Mi sto scervellando: come si fa a realizzare tutto
ciò? Dove sono nascosti i range già impostati?
Grazie grazie


title: range dati

author: Alessandro Cara

text:

formattazione condizionale? (menu' formato)
--
ac
y-1=x


title: range dati

text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio
news:fM%vj.43037$Xg7....@tornado.fastwebnet.it...

Grazie!! Perfettamente riuscito.


title: quelle maledette linee nei repport di access

author: Michele Gi

text:
Salve
il capo mi ha chiesto un report
e vuole (giustamente) che le colonne siano divise da linee
se provo ad inserire una linea o una cornice o un rettangolo o una griglia
mi risultano degli aborti tipo
http://www.bacino-adige.it/comee.jpg
poiche ci sono alcuni campi che non stanno su una riga
io invece vorrei una cosa tipo
http://www.bacino-adige.it/comedovrebbeessere.jpg
come posso fare?
grazie


author: Karl Donaubauer

text:

> ...
 Fare espandere le linee verticali

http://www.donkarl.com/it?FAQ5.15
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


author: almorel

text:
On 8 Feb, 18:03, "Michele Gi" <
michele.giovanniniTO...@gmail.com
>
wrote:
> Salve
>
> il capo mi ha chiesto un report
> e vuole (giustamente) che le colonne siano divise da linee
>
> se provo ad inserire una linea o una cornice o un rettangolo o una griglia
> mi risultano degli aborti tipohttp://
www.bacino-adige.it/comee.jpg
> poiche ci sono alcuni campi che non stanno su una riga
>
> io invece vorrei una cosa tipohttp://
www.bacino-adige.it/comedovrebbeessere.jpg
>
> come posso fare?
>
> grazie
Ciao, in alternativa al suggerimento di Karl, se sai quale possa
essere l'altezza massima de una casella più alta potresti fare tutte
le caselle di quell'altezza e riquadrarle.
Come fatto estetico potresti anche dare un margine superiore alle
caselle in cui verrà scritto un solo rigo per centrarle in verticale.
Ciao
Alberto


title: Come aprire una maschera massimizzata?

author: Santini

text:
Il database appena "creato" apre, per mezzo di una macro autoexec, un
pannello di controllo e da qui si possono aprire le maschere occorrenti allo
scopo.
Ebbene, desidero aprire le maschere in modalità massimizzate. Quali
proprietà devo impostare?
Grazie e...
--
Cordiali saluti
Nunzio Santini


title: Come aprire una maschera massimizzata?

author: Lbo da casa

text:
>Ebbene, desidero aprire le maschere in modalità massimizzate. Quali
>proprietà devo impostare?
dentro il codice open della form:
docmd.maximize
con le macro, dovrebbe essere espandi o massimizza...
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


title: Come aprire una maschera massimizzata?

text:
Mi rispondo da me, ho trovato la soluzione.
crea una macro con nome appropriato, "Espandi", "Massimizza", "Quello che
vuoi tu" e impostala sul comando "ingrandisci"che non richiede alcun
parametro.
Ora imposta la proprietà della maschera "Su apertura" e scrivi il nome della
macro che hai creato.
Se poi vuoi più spazio e nello stesso tempo vuoi eliminare la barra degli
strumenti per evitare che l'utente si metta a smanettare, nella stessa macro
imposta come secondo comando "Mostra barra menu" e dopo aver indicato la
barra da eliminare "Visualizzazione maschera" e impostato a No il parametro
mostra. Avrai la maschera a tutto schermo e senza barra menu.
Buon divertimento
Santini <
nus...@tiscalinet.it
> wrote in message
85qrai$4ta$1...@lacerta.tiscalinet.it...
> Il database appena "creato" apre, per mezzo di una macro autoexec, un
> pannello di controllo e da qui si possono aprire le maschere occorrenti
allo
> scopo.
> Ebbene, desidero aprire le maschere in modalità massimizzate. Quali
> proprietà devo impostare?



title: Log di errori in tabella

author: Gianluca

text:
Esimi pasticciatori di Access97.
Come dai thread precedenti relativi al log di errori, vorrei approfondire
l'argomento.
Al momento, ad ogni apertura di maschera (Form Open), loggo nella tabella
tblLog l'avvenuta apertura con il codice che segue:
Public Sub LoggaLogga(Maschera As Form)
   Dim rS As Recordset
   Dim User, Data
User = CurrentUser
Data = Now()
Set rS = CurrentDb.OpenRecordset("tblLog")
   rS.AddNew
    rS.Fields("User") = User
    rS.Fields("Data") = Data
    rS.Fields("Form") = Maschera.name
   rS.Update
   rS.Close
   Set rS = Nothing
End Sub
richiamato nell'evento Open della form dal codice
LoggaLogga Me
E così so chi ha aperto che cosa quando etc...
Sto cercando di rendere simile l'operazione di registrazione degli errori, e
mi piacerebbe poterlo fare con una sola riga, suppongo nell'evento
Form_Current(), che sia un qualcosa di questo tipo
LoggaLoggaErrore (Me, Evento, Err.Number)
con alle spalle un modulo simile al LoggaLogga di cui sopra, che inserisca
nella tabella tblLogErrori l'errore verificatosi.
Avete consigli o idee in merito? Resto con le orecchie ben all'erta!
--
'--------------------------------------------------------
'Saludos
'--------------------------------------------------------


title: Log di errori in tabella

text:
CUT
scusate se insisto, ma le risposte trovate finora nel NG non mi hanno
aiutato nel caso specifico in questione...


title: Log di errori in tabella

author: ramblers

text:
"Gianluca" <
NO_SPAMvu...@libero.it
> ha scritto nel messaggio
news:gVt19.17752$lu5.5...@twister1.libero.it...

... certo che se cambi 3d ...... non è facile.........
secondo me ti conviene appoggiarti su di un file esterno al database, perchè
se registri tutti gli eventi (cosa della quale non capisco l'utilità) che si
verificano in breve avrai notevoli dimensioni.......
una buona soluzione sarebbe creare, magari in una sottocartella, un file di
testo denominato con la data, creato quindi quotidianamente, dove registri
tutti i messaggi che vuoi, volendo anche con qualche indicazione sul tipo di
messaggio (hai presente registro eventi di winNT?)
a mio avviso, generalmente, vale la pena registrare le azioni degli utenti
sui record non la loro attività sulle maschere, e gli errori che si generano
all'interno, possibilmente con le informazioni di cui al 3d precedente.
ciao.


title: Log di errori in tabella

text:
"ramblers" <
clint...@yahoo.it
> ha scritto nel messaggio
news:ai8cof$12fcgi$1...@ID-57322.news.dfncis.de...

Purtroppo non so da che parte iniziare nel creare un file di testo
siffatto!!!
> a mio avviso, generalmente, vale la pena registrare le azioni degli utenti
> sui record non la loro attività sulle maschere, e gli errori che si
generano
> all'interno, possibilmente con le informazioni di cui al 3d precedente.
>
>
> ciao.
>
>
Ciao e grazie per l'attenzione. Io loggo le aperture delle maschere in una
tabella per verificare a livello statistico le attività più utilizzate e
simili. Per gli errori siamo d'accordo. Ho un URL che può essere
interessante ma devo ancora studiarmelo. Te lo posto
http://allenbrowne.com/ser-23a.html