title: Filtri su caselle combinate

author: pietro

text:
nelle proprieta' del controllo prezzo apri in visualizzazione struttura  la
tabella o query della combo e inserisci nei criteri del campo cliente:
forms![nomemaschera]![cliente]


title: Filtri su caselle combinate

author: Cristiano

text:
Grazie Mille!!!!! :-))))))))))))



title: restituire un determinato numero di decimali dopo la virgola

text:
Ciao a tutti,

come posso estrarre un numero con soli i primi tre decimali?

esempio:

da
 1,02345

a
1,023

grazie


author: eman

text:

Ciao,
Puoi troncare la stringa di origine, o arrotondare con tre cifre decimali.
Quale delle due ti serve?


text:

troncare la stringa di origine


text:

per troncare dopo la terza cifra decimale:
1. prima devi trovare la posizione X occupata dalla virgola nel numero iniziale che vuoi troncare, con la funzione instr:
X = instr([mionumero], ",")
Es: se [mionumero] = 10,02345, allora
X = instr([10,02345], ",") = 3

2. poi devi aggiungere 3 (il numero di posizioni decimali che desideri) alla posizione che hai ricavato al punto 1:
Y = X + 3

3. poi usando left tronchi il numero originario impostando il numero di caratteri pari a quelli restituiti al punto 2, partendo da sinistra:
numerotroncato = left([mionumero], Y)
numerotroncato = left([mionumero], instr([mionumero], ",") + 3)

Spero di essermi spiegato.. :D


text:
Devi arrotondare al 3° decimale oppure solo visualizzarne 3...?
Sono 2 concetti tecnici estremamente diversi, el'arrotondamento richiede codice mentre la visualizzazione di solo 3 caratteri decimali basta l'impostazione della proprietà numero decimali.

Fai attenzione che se arrotondi poi i calcoli sono di conseguenza... se usi la sola visualizzazione mantieni la precisione di calcolo e la dove si hanno € meglio mantenere il dato Currency ed arrotondare SOLO alla fine.

Vedi tu...
@Alex


text:

no no Alex,
devo proprio troncare alla terza cifra, la quantità ce l'ho già a decimale scala 3.
il fatto che una equazione mi restituisce un numero con tante virgole e me ne servono solo tre.

Non posso usare l'arrotondamento perché il terzo decimale varia a seconda del quarto, insomma per farla breve mi serve eliminare i decimali dopo la terza posizione.
ciao


text:

direi che è perfetta come soluzione, chiara molto chiara.
Però se non ho capito male:
 numerotroncato = left([mionumero], instr([mionumero], ",") + 3)
è superfluo, no?


author: Ammammata

text:
Il giorno Wed 04 Dec 2019 04:34:50p, ** ha inviato su it.comp.appl.access
il messaggio
news:91b32d3a-c348-47cf...@googlegroups.com
.
Vediamo cosa ha scritto:

N = INT( N * 1000 ) / 1000

non arrotonda, TRONCA

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


text:
Il giorno Wed 04 Dec 2019 10:38:10p, *eman* ha inviato su
it.comp.appl.access il messaggio news:7ecea348-698a-4cb9-9ceb-
7ebf0a...@googlegroups.com
. Vediamo cosa ha scritto:

>
> Spero di essermi spiegato.. :D
>

troppo complicata, risolvi tutto con molto meno



text:
Il giorno Thu 05 Dec 2019 08:55:19a, *Ammammata* ha inviato su
it.comp.appl.access il messaggio
news:XnsAB1C5AC468A3am...@148.251.67.112
. Vediamo cosa ha
scritto:

> N = INT( N * 1000 ) / 1000
>

p.s.
N deve essere definito in modo che il passaggio tra binario e decimale non
causi effetti collaterali indesiderati

p.e. 0.0625 č un numero rappresentabile correttamente in binario mentre
0.062 non lo č



text:
Una sola osservazione... il DECIMAL-SEPARATOR... a seconda dei Regional Srttings puo essere [.] o [,]... scriverei un codice più flessibile, perchè se cambi PC e cambiano i R.S. poi tocca mettere mano al codice...

Function DecimalSeparator() As String
    DecimalSeparator = MID$(1 / 2, 2, 1)
End Function

@Alex


text:
Il giorno Thu 05 Dec 2019 04:38:53p, *@Alex* ha inviato su
it.comp.appl.access il messaggio
news:b6e27640-2500-4fc2...@googlegroups.com
. Vediamo cosa
ha scritto:

> Una sola osservazione... il DECIMAL-SEPARATOR... a seconda dei
> Regional Srttings puo essere [.] o [,]... scriverei un codice piรน
> flessibile, perchรจ se cambi PC e cambiano i R.S. poi tocca mettere
> mano al codice...

ok, ma non devi dirlo a me
la mia soluzione ่ pura matematica



text:
L'osservazione è generale a completare il tuo suggerimento.

@Alex


text:

quindi che vuol dire : N deve essere definito.....? che dovrei fare?


text:

scusa Alex ma che farebbe il tuo completamento? a che cosa è riferito? a quello che ha detto Ammammata?


text:
...
>
> scusa Alex ma che farebbe il tuo completamento? a che cosa è riferito? a quello che ha detto Ammammata?

Si, il suo suggerimento che assolve alla tua richiesta, lo fa solo se il PC in cui gira l'applicaitvo ha come Impostazioni del S.O. il simbolo DECIMALE che nel codice viene cercato... ma non è detto sia quello dal momento che puoi impostare la VIRGOLA o il PUNTO come separatore.

Quindi ho suggerito di NON cercare un carattere fisso, ma di cercare quello di sistema che si ricava come indicato.

In questo modo l'applicativo relativamente a questo aspetto gira a precindere dai settaggi.

@Alex


text:
Il giorno Fri 06 Dec 2019 12:23:49a, *@Alex* ha inviato su
it.comp.appl.access il messaggio news:395d7c36-0282-44a3-882b-
bc1df3...@googlegroups.com
. Vediamo cosa ha scritto:

>> scusa Alex ma che farebbe il tuo completamento? a che cosa è riferit
> o? a quello che ha detto Ammammata?
>
> Si, il suo suggerimento che assolve alla tua richiesta

e batte col "suo" :/

"suo" di sta minchia, io non ho mica suggerito quintali di codice per fare
quello che si ottiene con un "per" e un "diviso" e fottesega se l'utente ha
i regional settings del lesotho piuttosto che del kamchatka



text:
Il giorno Thu 05 Dec 2019 06:57:00p, ** ha inviato su it.comp.appl.access
il messaggio
news:76d7ccac-016b-4ea6...@googlegroups.com
.
Vediamo cosa ha scritto:

>
> quindi che vuol dire : N deve essere definito.....? che dovrei fare?
>

ah che bello!
ti metti a smanacciare in access e manco sai come configurare i dati?



text:
...
>
> e batte col "suo" :/
>
> "suo" di sta minchia, io non ho mica suggerito quintali di codice per fare
> quello che si ottiene con un "per" e un "diviso" e fottesega se l'utente ha
> i regional settings del lesotho piuttosto che del kamchatka
>

Hai suggerito il modo per TRONCARE o sbaglio..?
Quello... è la parte a cui mi riferisco, e siccome è un suggerimento parziale... ho fatto un'aggiunta, poi è evidente che chi non ha problemi di Regional Settings non si pone nemmeno questi concetti, ma non significa non esistano, ci sono anche persone che sviluppano per ambiti più ampi e con problematiche più complesse, e mi sono limitato a prenderne in considerazione una legata alla problematica.

P.S. Cercavo di capire se quei toni "accesi" hanno effetti rafforzativi della tua capacità tecnica...? Boh... sarà...

@Alex


text:
Il giorno Fri 06 Dec 2019 11:45:59a, *@Alex* ha inviato su
it.comp.appl.access il messaggio news:b72c463c-360a-4fe6-bc74-
35904c...@googlegroups.com
. Vediamo cosa ha scritto:

> Hai suggerito il modo per TRONCARE o sbaglio..?
>

non sbagli

ma l'italiano è un'altra cosa:

> scusa Alex ma che farebbe il tuo completamento? a che cosa Ã¨ riferit
o? a quello che ha detto Ammammata?

Si, il suo suggerimento che assolve alla tua richiesta, lo fa solo se il PC
in cui gira l'applicaitvo ha come Impostazioni del S.O. il simbolo DECIMALE
che nel codice viene cercato...

il suo (cioè mio) non è mio, punto



text:

calmatevi, va tutto bene e vi ringrazio. Ciao


text:

non funziona, eman! mi restitusce una stringa accidenti
"12,023"


text:
Dai su non fare il "caga rampini"... a prescindere non era un'offesa quindi usare inutili toni accesi non impressiona nessuno... ma di certo sono inutili ;-)

@Alex


text:
Perché il fatto che ti restituisca una stringa è un problema?
(In caso puoi convertirla..)


text:
Il giorno venerdì 6 dicembre 2019 19:14:19 UTC+1, eman ha scritto:
> Perché il fatto che ti restituisca una stringa è un problema?
> (In caso puoi convertirla..)

eh sì, perché dovevo poi editarla in un campo numerico, si l'ho convertita grazie


author: Bruno Campanini

text:
Ammammata expressed precisely :
> Il giorno Wed 04 Dec 2019 04:34:50p, ** ha inviato su it.comp.appl.access
> il messaggio
news:91b32d3a-c348-47cf...@googlegroups.com
.
> Vediamo cosa ha scritto:
>
>> Ciao a tutti,
>>
>> come posso estrarre un numero con soli i primi tre decimali?
>>
>> esempio:
>>
>> da
>>  1,02345
>>
>> a
>> 1,023
>>
>> grazie
>
>
> N = INT( N * 1000 ) / 1000
>
> non arrotonda, TRONCA

È tutto qui... pura matematica.

Int e Fix sono alternativi per N > 0,
per N < 0 nessuno dei due funziona sempre correttamente,
per cui dato Dec il numero dei decimali che si vuole ottenere:

    Sgn(N) * Int(Abs(N) * 10 ^ Dec)
    -------------------------------
             10 ^ Dec

Buon Natale a tutti.

BRuno


title: Cerco esperto per Access97

author: Federico Filippi

text:
	Per lavoro di aggiornamento release di un piccolo gestionale
cerco un esperto (con codice ecc., no principiante) che mi possa
curare appunto delle "aggiunte".
Un primo lavoro credo sia di mezza giornata (al massimo) e poi qualche
altro "ritocco" con meno urgenza.
Prego rispondere soltanto se con del tempo a disposizione !
grazie
Ciao
Federico
P.S. lavoro gestibile anche "remotamente", "a distanza"
recapito
via-que...@libero.it
(togliere via-questo-)


title: Cerco esperto per Access97

author: spedysoft

text:
Eccomi !
"Federico Filippi" <
1...@libero.it
> ha scritto nel messaggio
news:4016b4c...@news.tiscali.it...



title: cambiare campo da aggiornare

author: Remigio

text:
Buongiorno,
ho la tabella "giacenze" con i seguenti campi:

id, id_prodotto, sede1, sede2, sede3

ed una form contenente tra l'altro una combobox "sede" composta dai seguenti campi:

id_sede, sede

Per mezzo di una query di aggiornamento devo andare a variare i valori di uno dei tre campi "sedeX" della tabella a seconda di quale sede è selezionata nella combobox, come posso risolvere secondo voi?
Grazie per l'aiuto.

Remigio


title: Mail da A2K a Outlook 2K in formato HTML:

author: UJ

text:
Riposto il mio msg sperando che qualcuno possa darmi un aiuto.
------------------------------------------------------
Se imposto nell'Outlook 2k il formato messaggio HTML da Access mi viene
comunque composto in formato RTF.
Riporto un esempio del mio VB:
    ....
    Set olNameSpace = olApp.GetNamespace("MAPI")
    Set olMail = olApp.CreateItem(olMailItem)
    With olMail
        .Display
        .To = ...
        .Subject = ...
        .Body = ...
        .Attachments.Add strFileName
        .ReadReceiptRequested = True
        .Send
    End With
...
Grazie
UJ


author: Cammello

text:
"UJ" <
uncl...@nospamtiscalinet.it
> ha scritto nel messaggio
news:9k8rc5$8ai$1...@fe1.cs.interbusiness.it...

Io non sono riuscito a fargli usare il formato html, per cui mi sono
rassegnato all'invio in formato testo.
Ciao, Arturo
>
>
>


title: Nr max accessi contemporarei

author: Ste Vise

text:
ho un db access condiviso in un server. Esiste un nr max di utenti che
possono accedere contemporaneamente al file mdb perchè non ci siano
problemi?
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Nr max accessi contemporarei

author: Giorgio B.

text:
Non c'è un limite fisico.
Dipende unicamente dalle performance del sistema.
Se gli utenti sono molti, ti consiglio di valutare l'utilizzo di MSDE in
luogo del file.


title: problema di tabulazione nella sottomaschera

author: Piero

text:
ciao a tutti

Ho Maschera con sottomaschera in A2003.

Ho impostato l'ordine di tabulazione a partire dalla maschera per poi
proseguire
nei controlli della sottomaschera.
Il problema è che
se p.e. mi trovo con il cursore nella sottomaschera e mi riposiziono
in un controllo della maschera, quando passo per la seconda volta nella
sottomaschera
il cursore non segue l'ordine di tabulazione, ma si riposiziona sul
controllo da dove mi ero precedentemente spostato.
Come posso risolvere?

Grazie


author: Karl Donaubauer

text:
Ciao Piero,

Piero wrote:
>
> Ho Maschera con sottomaschera in A2003.
>
> Ho impostato l'ordine di tabulazione a partire dalla maschera per poi
> proseguire
> nei controlli della sottomaschera.
> Il problema � che
> se p.e. mi trovo con il cursore nella sottomaschera e mi riposiziono
> in un controllo della maschera, quando passo per la seconda volta
> nella sottomaschera
> il cursore non segue l'ordine di tabulazione, ma si riposiziona sul
> controllo da dove mi ero precedentemente spostato.

� il comportamento normale.
Con quale metodo "passi"? <Tab> e <Ctrl>+<Tab>?

In questo caso puoi intercettare i tasti con VBA, cio� nell'evento
"Su tasto gi�" dell'ultimo controllo nella maschera principale
prima della sottomaschera:

If KeyCode = vbKeyTab Then
    KeyCode = 0
    Me!NomeSottoMaschera.SetFocus
    Me!NomeSottoMaschera!NomePrimoControllo.SetFocus
End If

"Su tasto gi�" del primo controllo nella maschera principale
dopo la sottomaschera (per controllare <Shift>+<Tab>):

If KeyCode = vbKeyTab And (Shift And acShiftMask) > 0 Then
+ il resto come sopra

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


title: LIKE con ADODB

text:
Salve a tutti riporto in seguito il codice che non funziona sperando
che qualcuno sappia il motivo.
    Dim rst1 As ADODB.Recordset
    Dim str1 As String
    str1 = "SELECT Query3.c_prodotto AS codice, Query2.descrizione, "
& _
    "Query3.n_commessa, Query3.n_settimana, Sum(Query2.importo_netto)
AS SommaDiimporto_netto, " & _
    "Sum(Query2.quantita) AS SommaDiquantita, Query2.n_progressivo, "
& _
    "Query2.n_documento, Query3.ese_stag, Min(Query2.d_consegna) AS
cons, " & _
    "Count(Query2.d_consegna) AS ConteggioDid_consegna " & _
    "FROM Query2 RIGHT JOIN Query3 ON (Query2.c_prodotto =
Query3.c_prodotto) AND (Query2.n_progressivo = Query3.n_reg) " & _
    "GROUP BY Query3.c_prodotto, Query2.descrizione,
Query3.n_commessa, Query3.n_settimana, Query2.n_progressivo,
Query2.n_documento, Query3.ese_stag, Query3.n_settimana " & _
    "HAVING (((Query3.c_prodotto) like(" & "'" & Me.Testo23.Value &
"'" & ")) AND ((Query3.ese_stag)=2008))" & _
    "ORDER BY Query3.n_settimana, Query3.n_commessa;"
Set rst1 = New ADODB.Recordset
rst1.CursorType = adOpenKeyset
rst1.LockType = adLockOptimistic
rst1.CursorLocation = adUseClient
rst1.ActiveConnection = CurrentProject.Connection
rst1.Open (str1)
Set Application.Forms("commesse").Recordset = rst1
rst1.Close
Set rst1 = Nothing
il like è usato solo sulla riga dell' HAVING,
se sostituisco il like con l' = funziona
se copio la stringa su una normale query funziona
cambia forse la sintassi con adodb???


title: LIKE con ADODB

author: Cinzia

text:
<
fili...@hotmail.com
> ha scritto nel messaggio
news:cd1d188b-3b1b-4823...@z66g2000hsc.googlegroups.com...






>>>>>>>>>>>>>>>>>
Ciao <
fili...@hotmail.com
>
con ADODB il carattere Jolly non è * ma % per cui nel textBox non devi
scrivere
Aranc* ma Aranc%
--
Cinzia [Office Access MVP]
_______________________

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


title: LIKE con ADODB

text:
On 21 Set, 20:41, "Cinzia" <
cinziapagani-no-spam_ple...@tiscali.it
>
wrote:
> <
filip...@hotmail.com
> ha scritto nel messaggionews:cd1d188b-3b1b-4823...@z66g2000hsc.googlegroups.com...

> Ciao <
filip...@hotmail.com
>
> con ADODB il carattere Jolly non è * ma % per cui nel textBox non devi
> scrivere
> Aranc* ma Aranc%
>
> --
> Cinzia [Office Access MVP]
> _______________________
>          www.riolab.orghttp://
accessdaziacin.live.spaces.com
> ----------------------------------------
Ti ringrazio prima di aprire il post avevo fatto una ricerca ma non
avevo trovato niente... poi mentre aspettavo ho cercato più a FONDO ed
ho trovato problemi simili al mio ed ho risolto. GRAZIE per la
velocità e la disponibilita.


title: LIKE con ADODB

text:

Visto che questo db access lo dovra usare persone che sono abituate a
ricerche con * , ?e # credo mi meriti fare una funzione che cambi in
automatico i caratteri inseriti... Cosa ne pensate?


title: LIKE con ADODB

text:
<
fili...@hotmail.com
> ha scritto nel messaggio
news:16703006-71fc-4906...@k30g2000hse.googlegroups.com...
 >
>
>
> > <
filip...@hotmail.com
> ha scritto nel
> > messaggionews:cd1d188b-3b1b-4823...@z66g2000hsc.googlegroups.com...
> > Salve a tutti riporto in seguito il codice che non funziona
> > sperando
> > che qualcuno sappia il motivo.
>
> > il like è usato solo sulla riga dell' HAVING,
> > se sostituisco il like con l' = funziona
> > se copio la stringa su una normale query funziona
> > cambia forse la sintassi con adodb???
>
> > Ciao <
filip...@hotmail.com
>
> > con ADODB il carattere Jolly non è * ma % per cui nel textBox non
> > devi
> > scrivere
> > Aranc* ma Aranc%
>
> Ti ringrazio prima di aprire il post avevo fatto una ricerca ma non
> avevo trovato niente... poi mentre aspettavo ho cercato più a FONDO
> ed
> ho trovato problemi simili al mio ed ho risolto. GRAZIE per la
> velocità e la disponibilita.
>Visto che questo db access lo dovra usare persone che sono abituate a
>ricerche con * , ?e # credo mi meriti fare una funzione che cambi in
>automatico i caratteri inseriti... Cosa ne pensate?
direi che mi sembra un ottima idea a te costa solo un replace e
l'utilizzatore continuerà ad usar quello a cui è abituato!
Oddio, ci sarebbe anche un alternativa usare DAO invece di ADO che con
gli MDB è in generale da preferire.



title: LIKE con ADODB

author: rico

text:
"Cinzia" <
cinziapagani-...@tiscali.it
> ha scritto nel messaggio
news:48d69fe1$0$14490$5fc...@news.tiscali.it...

Buongiorno,
Cinzia conclude dicendo:
> Oddio, ci sarebbe anche un alternativa usare DAO invece di ADO che con gli
> MDB è in generale da preferire.
Perchè usare DAO invece di ADO in generale è da preferire.per  gli MDB
???????
Ado per quali outil è consigliato ???
Grazie a tutti.
Ulderico.


title: Massimizzare una form

author: Expo

text:
Come si faceva a massimizzare una form e a tenerla massimizzata ?
Mi pare che una volta c'era la FAQ sul sito comune ma non l'ho trovata 8-(
Me la sono sognata ?


title: Massimizzare una form

text:
"Expo" <
esp...@snet.it
> ha scritto nel messaggio
news:9ba4l3$8tj$1...@fe2.cs.interbusiness.it...
> Come si faceva a massimizzare una form e a tenerla massimizzata ?
>
> Mi pare che una volta c'era la FAQ sul sito comune ma non l'ho trovata 8-(
> Me la sono sognata ?
>
>
docmd.maximize
mi pare si faccia così
ciao e auguri


title: Massimizzare una form

text:
<
ari...@libero.it
> ha scritto nel messaggio
news:551C6.14324$s93.8...@news.infostrada.it...

> mi pare si faccia cosě
> ciao e auguri
Ok, perň volevo che non si potesse minimizzare/spostare/ridimensionare


title: Massimizzare una form

author: Luciano (DOC)

text:
Expo ha scritto nel messaggio <9bcsgi$d44$
1...@fe2.cs.interbusiness.it
>...
>Ok, però volevo che non si potesse minimizzare/spostare/ridimensionare
Docmd.movesize()
Saluti.
Luciano
(DOC)


title: Massimizzare una form

text:
"Luciano (DOC)" <
lucia...@sitocomune.com
> ha scritto nel messaggio
news:BaCC6.159907$lj4.4...@news6.giganews.com...

...Passando come parametri la dimensione della finestra di Access giusto ?


title: Massimizzare una form

text:
"Expo" <
esp...@snet.it
> wrote in message
news:9bfeh0$mpq$1...@fe2.cs.interbusiness.it...
> > Docmd.movesize()
> ...Passando come parametri la dimensione della finestra di Access giusto ?
Move: dove, size:quantogrande!:-)
Ma forse l'help lo spiega meglio di me...:-)
Saluti.
Luciano
(DOC)


title: ordini

author: legend

text:
Allora vediamo se riesco ad esser chiaro.
Ho una maschera ordini nella quale selezionando da ua casella combinata
l'articolo venduto. Calcolate che in magazzino ci sono diverse migliaia di
articoli ognuno diverso dall'altro. Selezionato l'articolo immetto il testo
VEN .
Fin qui tutto OK. Ma in magazzino arrivano continuamente nuovi prodotti e
quall'elenco diventa sempre piu' lungo, come faccio a far sparire i prodotti
VEN da quell'elenco? Ho provato nella querry a scrivere NOT VEN e in realtà
funziona, ma mi spariscono anche tutte le vendite fatte precedentemente
nella maschera ordini.
Grazie................Roberto


title: ordini

author: Roberto dal portatile

text:
"legend" <
drn...@tin.it
> ha scritto nel messaggio
news:8n8mbp$ajf$1...@nslave1.tin.it...

Poichè immagino che la casella combinata sia non associata, adopera i
criteri della query che è origine riga della combo.
Roberto


title: ordini

author: lbo dal portatile

text:
>Allora vediamo se riesco ad esser chiaro.
purtroppo, almeno nel mio caso, non ci sei riuscito per niente.
potresti ripetere?
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: ordini

text:
Ok.
Ho una maschera ordini identica a quella Nordwin, in alto seleziono il
cliente e nella sottomaschera seleziono i prodotti. Fin qui tutto ok.
I miei prodotti sono migliaia e tutti differenti l'uno dall'altro.
Quando seleziono i prodotti dalla sottomaschera mi trovo un elenco di
migliaia di articoli compreso quelli che ho gia' venduto.A questo punto ho
inserito nella tabella prodotti una colonna denominata situazione dove
scrivendo 'm' so' che il prodotto č in magazzino viceversa VEN il prodotto č
venduto.
Ho provato nella query mettere NOT VEN ed effettivamente dall'elenco mi
spariscono tutti i VEN e rimangono solo M, cosa grandiosa per me, ma
purtroppo giustamente spariscono anche tutti gli ordini precedenti.
Come posso fare in questo caldo agosto a risolvere il problema?????
"lbo dal portatile" <
l...@NOSPAM.blunet.it
> ha scritto nel messaggio
news:399803f0...@news.interbusiness.it...



title: ordini

text:
>I miei prodotti sono migliaia e tutti differenti l'uno dall'altro.
ok.
>Quando seleziono i prodotti dalla sottomaschera mi trovo un elenco di
>migliaia di articoli compreso quelli che ho gia' venduto.A questo punto ho
>inserito nella tabella prodotti una colonna denominata situazione dove
>scrivendo 'm' so' che il prodotto č in magazzino viceversa VEN il prodotto č
>venduto.
>Ho provato nella query mettere NOT VEN ed effettivamente dall'elenco mi
>spariscono tutti i VEN e rimangono solo M, cosa grandiosa per me, ma
>purtroppo giustamente spariscono anche tutti gli ordini precedenti.
>Come posso fare in questo caldo agosto a risolvere il problema?????
in effetti e' un problemaccio perche' tu con VEN identifichi sia il
prodotto che hai appena venduto che quello che hai venduto, metti, due
settimane fa.
allora, ci sono diverse cose che si potrebbero fare.
una e' creare un campo, nell'elenco dei prodotti, nel quale
memorizzare il numero dell'ordine.  in questo caso, se stai facendo
l'ordine 1000, dovrai chiedere di escludere dalla visualizzazione
tutti i record con la situazione VEN e ordine <> 1000.
oppure (ma e' un po' una pecionata) potresti aggiungere il numero
dell'ordine direttamente dopo VEN, scrivere una funzione che estrapoli
1000 da VEN1000, e usarla nella query.  pero' mi sa che si rallentano
i tempi, perche' questa funzione la dovrai eseguire su tutti i record
della tabella prodotti.  non dovrebbe essere niente di preoccupante,
comunque.
la funzione potrebbe essere:
function VenNumeroOrdine(sVen as string) as long
VenNumeroOrdine=clng(right(sVen, len(sVen)-3))
end function
ticonsiglierei pero' qualcosa tipo la prima soluzione, e cioe'
aggiungere un campo per gli ordini che ti puo' tornare utile anche in
seguito.
--
make it idiot proof and someone will make a better idiot.



title: Sepete quali sono le differenze tra 2000 e 2002

author: enzo

text:
Sapete quali sono le differenze del formato dei db
access tra il 2000 e il 2002 (xp)
Ciao
www.scozzaro.it


author: Liones

text:
enzo <
scoz...@tiscalinet.it
> wrote in message
JnH%6.113780$Uo3.2...@news6.giganews.com...

non dovrebbero esserci differenze di formato


title: Dov'è che sbaglio?

text:
Salve a tutti,
vorrei creare una maschera di input per il campo "Nome" di una tabella.
Vorrei fargli accettare fino a 10 caratteri ed impostare la prima lettera a
maiuscolo. In un manuale ho trovato questa espressione:
<L>?????????
La la inserisco sia nella voce "maschera di input" della tabella, sia nella
corrispondente voce della maschera inserimento che ho creato.
Ma non funziona!
Quando cerco di inserire un Nome, non solo non mi imposta la prima lettera
in maiuscolo, ma mi risponde
" Il valore immesso non è valido per la maschera di input 'a<?LLLLLLLLL'
specificata per il campo
Il bello è che se chiedo aiuto alla guida in linea, mi rimanda ad una pagina
nella quale mi si dice che l'espressione che uso è esatta!
Dov'è che sbaglio?
Grazie!
Davide.cat


title: Dov'è che sbaglio?

author: Emyr

text:


in effetti dovrebbe essere >L<?????????
e solo sulla maschera di imput
Saluti.
Emanuele.


title: Dov'è che sbaglio?

text:
"Emyr" <
fan...@lavoro.com
>
> in effetti dovrebbe essere >L<?????????
> e solo sulla maschera di imput
> Saluti.
> Emanuele.
Ho provato a cambiare l'espressione (in effetti la mia era sbagliata), ma
non č cambiato niente!
Ho provato a metterla solo nella maschera di input della tabella, solo nella
maschera di input della maschera, ho cancellato tutto e ricominciato
daccapo, non so + che fare!!!
aiutatemi....
Grazie.


title: Dov'è che sbaglio?

author: Daniele Armanasco

text:
"Davide.Cat" <
davide....@inwind.it
> ha scritto nel messaggio
news:q3h%7.5689$cU4.1...@twister1.libero.it...

Si tratta di un "baco" di Access 2000. Penso ci sia una patch in giro;
comunque in certi casi si riesce a introdurre il carattere desiderato
scrivendo qualcosa di diverso (ad esempio si scrive L e poi ci si ritrova A,
e cose del genere --> mi ero costruito una tabellina con le varie
corrispondenze; peccato per me che non abbia trovato proprio il carattere
che generava ciň che mi serviva; magari tu sei piů fortunato...).


title: Invio e-mail da Access97

author: Alessandro Romeo

text:
Salve a tutti,
Avrei bisogno di inviare una e-mail da access97, ho tentato il comando
sendobject ma appena vado in esecuzione mi compare l'errore di
Run-Time 2287 Impossibile aprire la sessione di posta
controllare l'applicativo di posta e verificare che funzioni correttamente
Riesco a fare tutto aprendo un task e facendo inviare fisicamente la mail
(click) all'utente (utilizzando le Mapi) ma avrei bisogno che avvenisse
tutto senza aprire i task
Utilizzo Outlook Express e per il momento andrebbe bene se andasse con
questo ma più avanti dovrei farlo funzionare con Lotus Notes    .
Gazie a tutti per l'interessamento Alessandro


title: E' possibile passare una data a outlook?

author: Stefano Zen

text:
Magari parametrizzata con allarmi e orari di scadenza?
sul DB ho delle date di consegna e mi servirebbe passarle a Outlook
mettondogli un allarme una settimana prima.
E' una operazione fattibile per un super pivello?
Grazie
Stefano


text:
Ho fatto una domandona?
dai possibile che nessuno ci abbia mai pensato/provato.
aspetto
grazie
Stefano
"Stefano Zen" <
stefa...@libero.it
> ha scritto nel messaggio
news:bdokr6$uvhdm$1...@ID-155079.news.dfncis.de...



author: Antonio Biso

text:
"Stefano Zen" <
stefa...@libero.it
> ha scritto nel messaggio
news:bdps9d$uvmsc$1...@ID-155079.news.dfncis.de...
> aspetto
Se continui a non scrivere correttamente DOPO il quoting, aspetterai per un
bel po'...
Antonio


author: mgm

text:
Stefano Zen ha scritto:


Anche se non ho capito bene cosa vuoi ottenere: attività, calendario? è
possibile fornire dati ad Outlook. Io lo uso in una LAN con servizio MS
Mail, anche se non l'ho ancora affinato, serve per creare attività, guarda
questo:
Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.CreateItem(olTaskItem)
Set myDelegate = myItem.Recipients.Add(Pippo)
'Pippo deve essere dichiarato prima
'Poi devi definire myItem.Subject, StartDate, DueDate, etc.
Cmq devi guardare la guida VBA di Outlook
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"mgm" <
mgm_...@yahoo.it
> ha scritto nel messaggio
news:bdrl2c$je5$1...@news.newsland.it...
> Stefano Zen ha scritto:
>
> > Ho fatto una domandona?
> > dai possibile che nessuno ci abbia mai pensato/provato.
> > aspetto
> > grazie
> > Stefano
>
>
> > "Stefano Zen" <
stefa...@libero.it
> ha scritto nel messaggio
> > news:bdokr6$uvhdm$1...@ID-155079.news.dfncis.de...
> > > Magari parametrizzata con allarmi e orari di scadenza?
> > > sul DB ho delle date di consegna e mi servirebbe passarle a Outlook
> > > mettondogli un allarme una settimana prima.
> > > E' una operazione fattibile per un super pivello?
> > > Grazie
> > > Stefano
> > >
> > >
> Anche se non ho capito bene cosa vuoi ottenere: attività, calendario? è
> possibile fornire dati ad Outlook. Io lo uso in una LAN con servizio MS
> Mail, anche se non l'ho ancora affinato, serve per creare attività, guarda
> questo:
>
> Set myOlApp = CreateObject("Outlook.Application")
> Set myItem = myOlApp.CreateItem(olTaskItem)
> Set myDelegate = myItem.Recipients.Add(Pippo)
> 'Pippo deve essere dichiarato prima
> 'Poi devi definire myItem.Subject, StartDate, DueDate, etc.
>
> Cmq devi guardare la guida VBA di Outlook
Dove la trovo? non stai parlando della guida in linea, perche' li non ci ho
trovato niente di interessante.
Intanto grazie, ci provo e speriamo che nasca qualcosa.
ciao
Stefano


text:
Stefano Zen ha scritto:


Da Outlook 2000, ma credo anke per le altre versioni, [alt]+[F11] per
aprire l'ambiente di sviluppo VBA. Da menù: strumenti, macro, visual basic
editor, poi accedi alla guida e trovi gli esempi.



title: Dimensioni maschera

author: cgarcuri

text:
Ho creato una maschera con struttura a schede con sei tabelle, ma non si
vede giu' il selettore dei record : per vedere quest'ultimo, devo abbassare
la barra laterale ed e' una cosa antipatica. Ho provato a siglare, in
proprieta' maschera, come "no" le dimensioni automatiche, ma, cosi' facendo,
scompare la struttura a schede e compare il selettore record.
In struttura maschera non riesco nemmeno a modificare la larghezza della
maschera, troppo larga, perche' rimane sempre la stessa.
Scusatemi per l'inesperienza. Qualcuno, anzi piu' di uno, dira' che sono
ancora un neofita.
Ivan


title: dao e findfirst

author: tiziano

text:
ciao,
sto cercando di far cercare ad una maschera con dei controlli non associati
dei dati in una tabella...
Private Sub Comando4_Click()
  Dim ds1 As DAO.Recordset
  Dim db1 As Database
  Dim primo As Integer
  Dim Utente As String
  Dim Password As String
  Dim Form_utente As String
  Dim Form_password As String

  Set db1 = CurrentDb
  Set ds1 = db1.OpenRecordset("Utenti", dbOpenDynaset)
    Utente = ds1("Utente")
    Password = ds1("password")
    Form_utente = Forms![mascheralogin]![Utente]
    Form_password = Forms![mascheralogin]![Password]
    ds1.MoveFirst
    ds1.FindFirst (Utente & Password = Form_utente & Form_password)

ds1.Update
db1.Close
End Sub
dove sbaglio? perchè che sbagli è sicuro ma non so da dove iniziare...
Grazie
Tz

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


title: dao e findfirst

author: Alessandro Baraldi

text:
Ti complichi la vita forse per nulla...!
Quello che sbagli è la composizione SQL corretta della stringa di
criterio.
che a mio avviso è molto INVENTATA, e dico molto per essere
educato...!
Occhio poi al metodo UPDATE che ti deve essere rimasto attaccato da un
Copy/Paste, ma in questo caso direi serve solo a ricevere un errore...!
In ogni caso visto che immagino Utente sia un Chiave primaria, spero
sia
così, perchè non estrai direttamente il Reocrdset pulito...?
Esempio 1 vale a dire la correzione del tuo:
Set db1 = CurrentDb
  Set ds1 = db1.OpenRecordset("Utenti", dbOpenDynaset)
    Form_utente = Forms![mascheralogin]![Utente]
    Form_password = Forms![mascheralogin]![Password]
    ds1.FindFirst "Utente ='" & Form_utente & "' AND Password = '" &
Form_password & "'"
    If ds1.NoMatch then Msgbox "Nessun utente con questo nome"
    ds1.close
    db1.Close
    Set ds1=Nothing
    Set db1=Nothing
End Sub
Personalmente però farei così:
Dim sSQL
Set db1 = CurrentDb
  sSQL="SELECT * FROM Utenti WHERE Utente='" &  Me![Utente] & "'"
  Set ds1 = db1.OpenRecordset(sSQL)
  If ds1.Eof then Msgbox "Nessun utente con questo nome"
    ds1.close
    db1.Close
    Set ds1=Nothing
    Set db1=Nothing
End Sub
La prima considerazione è che il NomeUtente deve essere UNIVOCO
quindi deve bastare questo per il criterio di verifica.
La 2° considerazione è di tipo formale, vale a dire che dichiarare
una
variabile come hai fatto tu:
Form_password
è o può essere pericoloso per l'uso di parole chiave come Form.
Saluti
@Alex


title: dao e findfirst

text:

Ciao sono un completo autodidatta cerco il codice che altre volte mi avete
suggerito e cerco di lavorarci sopra con le conoscenze che apprendo di volta
in volta.
So che agli occh idi una persona che "mastica" codice ogni giorno sono delle
bestialità quelle che scrivo ma cerco proprio attraverso il vostro aiuto di
comprendere sempre di più.
la programmazione, gli DAO e molte altre cose le apprendo quando ho tempo
dal ng.
Grazie ad ogni modo per il tempo che mi/ci dedichi.
Ciao!
TZ



title: dao e findfirst

text:
							Il 15 Mag 2006, 18:19, "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto:
> Ti complichi la vita forse per nulla...!
>
> Quello che sbagli č la composizione SQL corretta della stringa di
> criterio.
> che a mio avviso č molto INVENTATA, e dico molto per essere
> educato...!
>
> Occhio poi al metodo UPDATE che ti deve essere rimasto attaccato da un
> Copy/Paste, ma in questo caso direi serve solo a ricevere un errore...!
>
> In ogni caso visto che immagino Utente sia un Chiave primaria, spero
> sia
> cosě, perchč non estrai direttamente il Reocrdset pulito...?
>
> Esempio 1 vale a dire la correzione del tuo:
>
> Set db1 = CurrentDb
> Set ds1 = db1.OpenRecordset("Utenti", dbOpenDynaset)
> Form_utente = Forms![mascheralogin]![Utente]
> Form_password = Forms![mascheralogin]![Password]
> ds1.FindFirst "Utente ='" & Form_utente & "' AND Password = '" &
> Form_password & "'"
> If ds1.NoMatch then Msgbox "Nessun utente con questo nome"
> ds1.close
> db1.Close
> Set ds1=Nothing
> Set db1=Nothing
> End Sub
>
> Personalmente perň farei cosě:
>
> Dim sSQL
> Set db1 = CurrentDb
> sSQL="SELECT * FROM Utenti WHERE Utente='" & Me![Utente] & "'"
> Set ds1 = db1.OpenRecordset(sSQL)
> If ds1.Eof then Msgbox "Nessun utente con questo nome"
> ds1.close
> db1.Close
> Set ds1=Nothing
> Set db1=Nothing
> End Sub
>
> La prima considerazione č che il NomeUtente deve essere UNIVOCO
> quindi deve bastare questo per il criterio di verifica.
> La 2° considerazione č di tipo formale, vale a dire che dichiarare
> una
> variabile come hai fatto tu:
>
> Form_password
>
> č o puň essere pericoloso per l'uso di parole chiave come Form.
>
> Saluti
> @Alex
ciao finalmente riesco a vedere quello che mi hai scritto, ok sono riuscito
a mettere dentro il codice corretto che mi hai inviato e se non trova
l'utente mi scrive il messaggio.
nel mio caso avevo creato una barra personalizzata e questa viene carcata
ugualmente quindi indipendentemente da quello che faccio sulla maschera di
login posso lavorare.
trovo un modo per impoostare solo l'inserimento iniziale senza che nessuno
possa inserire delle variazioni e come faccio a ricordare al mio sistema che
io sono l'utente pincopallino?
buona serata a tutti



title: dao e findfirst

text:
tiziano ha scritto:
> ciao finalmente riesco a vedere quello che mi hai scritto, ok sono riuscito
> a mettere dentro il codice corretto che mi hai inviato e se non trova
> l'utente mi scrive il messaggio.
> nel mio caso avevo creato una barra personalizzata e questa viene carcata
> ugualmente quindi indipendentemente da quello che faccio sulla maschera di
> login posso lavorare.
Le barre le puoi visualizare in base all'utente, devi solo rendere
visibile la barra aasegnata all'utete(o livello utenti).
Select Case Level
   Case "Manager"
       DoCmd.ShowToolbar "Manager", acToolbarYes
       DoCmd.ShowToolbar "User", acToolbarNo
       DoCmd.ShowToolbar "ReadOnly", acToolbarNo
   Case "User"
      DoCmd.ShowToolbar "Manager", acToolbarNo
      DoCmd.ShowToolbar "User", acToolbaYes
      DoCmd.ShowToolbar "ReadOnly", acToolbarNo
   case else
      DoCmd.ShowToolbar "Manager", acToolbarNo
      DoCmd.ShowToolbar "User", acToolbaNo
      DoCmd.ShowToolbar "ReadOnly", acToolbarYes
End Select
> trovo un modo per impoostare solo l'inserimento iniziale senza che nessuno
> possa inserire delle variazioni
Si ma devi gestire correttamente la navigazione tra le Maschere e la
protezione(MDE)
del tuo applicativo, quindi metti l'apertura della Form di LOGIN come
Form Iniziale.
>e come faccio a ricordare al mio sistema che
> io sono l'utente pincopallino?
Io salvo in Public Property i dati dello User Loggato, ma per
semplicità puoi
usare Public Variable in un Modulo, quindi avendole salvate come Public
a livello di Modulo
sonon leggibili da qualsiasi punto dell'applicativo.
> buona serata a tutti
> Tz
Ciao
@Alex


title: dao e findfirst

text:

Ricapitolando perchè sono tonto...
nella maschera login iniziale settata all'apertura dell'applicativo
inserisco:
 - un controllo non associato di nome Utenti;
 - un pulsante Comando2 su cui associo il seguente codice:
Private Sub Comando2_Click()
   Dim sSQL
    Set db1 = CurrentDb
    sSQL = "SELECT * FROM Utenti WHERE Utente='" & Me![Utente] & "'"
    Set ds1 = db1.OpenRecordset(sSQL)
    If ds1.EOF Then MsgBox "Nessun utente con questo nome"
    ds1.Close
    db1.Close
    Set ds1 = Nothing
    Set db1 = Nothing
End Sub
intendo creare 5 livelli di utenti:
1 in sola lettura (per tutte le schede);
2 in modifica (per parte1);
3 in modifica (per parte2);
4 in modifica (per parte1, 2 e 3) e cancella i record di qualunque tabella;
5 che amministra, concede di inserire gli utenti, i permessi e può eliminare
i record.
nella mia tabella utenti l'unico campo inserito è il campo utente?
la toolbar di ci mi hai postato l'esempio è basata su tre differenti toolbar
a seconda dell'utenza, giusto?
il "public variable" mi rimane un pò ostico come cosa da fare...
buona giornata



title: inserimento dati e restituzione ID

author: Mastro

text:
          Salve.
Sto cercando un metodo per inserire dei dati in una tabella access (via web
in asp, mi interessa direttamente l'istruzione sql) e avere contestualmente
l'id del campo appena creato.
ho trovato la funzione maxid, ma gli inserimenti avverranno da piu utenti,
quindi si rischia di fare casini, ho trovato anche quest'articolo
http://www.guru4.net/articoli/sql-server-identity/
che utilizza SELECT SCOPE_IDENTITY() , ma non funziona con access. esiste un
modo per
risolvere il problema su access?
Grazie
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: inserimento dati e restituzione ID

author: Pablitomf (Maurizio Facciuti)

text:
"Mastro" <
mas...@tin.it
> ha scritto nel messaggio
news:193Z204Z185Z110Y...@usenet.libero.it...
>
>          Salve.
>
> Sto cercando un metodo per inserire dei dati in una tabella access (via
> web
> in asp, mi interessa direttamente l'istruzione sql) e avere
> contestualmente
> l'id del campo appena creato.
> ho trovato la funzione maxid, ma gli inserimenti avverranno da piu utenti,
> quindi si rischia di fare casini, ho trovato anche quest'articolo
>
http://www.guru4.net/articoli/sql-server-identity/
> che utilizza SELECT SCOPE_IDENTITY() , ma non funziona con access. esiste
> un
> modo per
> risolvere il problema su access?
>
Ma questo è un quesito da trattare nell'NG di Asp.... cmq dovrebbe
funzionare... ;-)
<!--#include file="connessione.asp"-->
<%
Session.lcid="1040"
Dim ID
ID = 0
SQL="SELECT MAX([ID]) FROM Tua_Tabella"
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec=ConnDett.Execute(SQL)
If Rec.EOF then
    ID= 1
else
    if IsNull(Rec(0)) then
        [ID] = 1
    else
        [ID]= Rec(0) + 1
    end if
end if
Set Rec = Nothing
Set rec = Server.CreateObject("ADODB.Recordset")
    Rec.Open "SELECT * FROM Tua_Tabella", ConnDett, 1, 3
    Rec.AddNew
    Rec("ID") = [ID]
    Rec.Update
    Rec.Close
Set Rec = Nothing
Response.Write "ID :" & [ID]
%>


title: inserimento dati e restituzione ID

author: TheMax

text:
Mastro wrote:
>          Salve.
>
> Sto cercando un metodo per inserire dei dati in una tabella access
> (via web in asp, mi interessa direttamente l'istruzione sql) e avere
> contestualmente l'id del campo appena creato.
> ho trovato la funzione maxid, ma gli inserimenti avverranno da piu
> utenti, quindi si rischia di fare casini, ho trovato anche
> quest'articolo
http://www.guru4.net/articoli/sql-server-identity/
> che utilizza SELECT SCOPE_IDENTITY() , ma non funziona con access.
> esiste un modo per
> risolvere il problema su access?
Puoi anche usare la variabile @@identity
che restituisce l'ultimo id generato
ne trovi un esempio ben fatto dal Dott. Rancati qui



title: inserimento dati e restituzione ID

text:
TheMax wrote:
> Mastro wrote:
>> risolvere il problema su access?
>
> Puoi anche usare la variabile @@identity
> che restituisce l'ultimo id generato
> ne trovi un esempio ben fatto dal Dott. Rancati qui
Scappato l'invio
http://www.riolab.org/viewrisorsa.asp?id=1
>> Grazie
Ciao,
Massimo


title: Colonne mancanti in query a campi incrociati.

author: Riccardo Baldinotti

text:
Ho un elenco di Enti che aprono e chiudono Sedi.
Voglio un prospetto che, anno per anno e semestre per semestre, elenchi
il conteggio di aperture e chiusure di ogni ente.
Allo scopo ho fatto una query "qzSLmesianni" che elenca ente, anno
apertura (dalA), mese apertura (dalM), anno chiusura (alA) e mese chiusura
(alM).
Con la seguente query a campi incrociati riesco ad avere il conteggio per
anno delle chiusure del primo semestre:
TRANSFORM Count(qzSLmesianni.datafine)
SELECT qzSLmesianni.IDope
FROM qzSLmesianni
WHERE (((qzSLmesianni.alm)<7))
GROUP BY qzSLmesianni.IDope
PIVOT qzSLmesianni.alA;
dove "IDope" è il codice ente e "datafine" è la data di chiusura.
Non ho quindi trovato di meglio che fare quattro query a campi incrociati:
- aperture primo semestre
- aperture secondo semestre
- chiusure primo semestre
- chiusure secondo semestre
Collegandole alla query iniziale "qzSLmesianni " ottengo un prospetto
simile a quanto desiderato.

Già qui vorrei sapere se non possa esserci un metodo più elegante.

Il problema sorge alla presentazione dei dati. Può succedere che per un
certo anno, o coppia anno/semestre, non abbia valori e perciò non mi esca
la relativa colonna, mentre sarebbe carino che uscisse, anche se vuota.
Inoltre una maschera, o un report, che prendesse i dati dovrebbe essere
modificata col passare del tempo o essere costruita ad hoc ad ogni
apertura. Lo so fare, ma quale mai complicazione!

E qui ho decisamente bisogno di aiuto. Qualcuno può suggerirmi come
produrre una maschera adatta, se non addirittura costruire i dati in altro
modo?

Grazie a tutti.
Riccardo Baldinotti

p.s.: Se poi mi chiederanno (e me la chiederanno!) l'esportazione su
foglio elettronico, saranno altre questioni…

--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: Popi - TheBadHabits

text:

Ciao!

L'impostazione "ColumnHeadings" della query a campi incrociati non potrebbe esserti d'aiuto?

> Inoltre una maschera, o un report, che prendesse i dati dovrebbe essere
> modificata col passare del tempo o essere costruita ad hoc ad ogni
> apertura. Lo so fare, ma quale mai complicazione!
> E qui ho decisamente bisogno di aiuto. Qualcuno può suggerirmi come
> produrre una maschera adatta, se non addirittura costruire i dati in altro
> modo?

Se non vado errato, dovresti avere la mia email di lavoro (non quella su yahoo): vuoi provare a mandarmi un db contenente la tabella e le due query per vedere se esce il coniglio dal cilindro?

> p.s.: Se poi mi chiederanno (e me la chiederanno!) l'esportazione su
> foglio elettronico, saranno altre questioni…

Nah, quella è una grossa scemenza (se vuoi te la allungo già bella pronta) ;)

HTH
Popi


text:
Popi - TheBadHabits ha scritto:

Certo che potrebbe! Ho messo gli anni  disponibili finora e "magicamente"
mi sono ritrovato tutte le colonne. Ora però credo che dovrò gestire da
codice il loro aggiornamento quando avremo 2013, 2014... dico bene?

> > Inoltre una maschera, o un report, che prendesse i dati dovrebbe essere
> > modificata col passare del tempo o essere costruita ad hoc ad ogni
> > apertura. Lo so fare, ma quale mai complicazione!
> > E qui ho decisamente bisogno di aiuto. Qualcuno può suggerirmi come
> > produrre una maschera adatta, se non addirittura costruire i dati in altro
> > modo?

> Se non vado errato, dovresti avere la mia email di lavoro (non quella su
yahoo): vuoi provare a mandarmi un db contenente la tabella e le due query per
vedere se esce il coniglio dal cilindro?

Dammi il tempo di crittografare i nomi :)

> > p.s.: Se poi mi chiederanno (e me la chiederanno!) l'esportazione su
> > foglio elettronico, saranno altre questioni…

> Nah, quella è una grossa scemenza (se vuoi te la allungo già bella pronta) ;)

Sì, risolvendo quanto sopra va tutto liscio. Grazie per la disponibilità.

Vado di crittografia e intanto penso al modo più pratico di allineare i
ColumnHeadings. Per la cronaca: il mio help non dà risposte a questa
parola né a "intestazioni colonne".
Per l'aggiornamento della maschera potrei mettere un pulsante con cui
l'utente esegue aggiornamento dei ColumnHeadings e aggiunta dei relativi
campi, in modo da farlo solo se necessario e non ad ogni apertura.

Grazie graziose.
Riccardo Baldinotti



text:
Il giorno giovedì 31 maggio 2012 16:46:18 UTC+2, Riccardo Baldinotti ha scritto:
> Popi - TheBadHabits ha scritto:
>
> > Il giorno giovedì 31 maggio 2012 14:10:31 UTC+2, Riccardo Baldinotti ha
> scritto:
> > L'impostazione "ColumnHeadings" della query a campi incrociati non potrebbe
> esserti d'aiuto?
>
> Certo che potrebbe! Ho messo gli anni  disponibili finora e "magicamente"
> mi sono ritrovato tutte le colonne. Ora però credo che dovrò gestire da
> codice il loro aggiornamento quando avremo 2013, 2014... dico bene?

Ciao!

Sì, ma IMVHO te la cavi aprendo la query di estrazione raggruppata per il solo anno e ti componi la ColumnHeadings al volo ciclando sui record ritornati ;)

> > Se non vado errato, dovresti avere la mia email di lavoro (non quella su
> yahoo): vuoi provare a mandarmi un db contenente la tabella e le due query per
> vedere se esce il coniglio dal cilindro?
>
> Dammi il tempo di crittografare i nomi :)

Quando vuoi, io esco tra poco, al limite la vedo domattina e ci gioco un po' :)

> > > p.s.: Se poi mi chiederanno (e me la chiederanno!) l'esportazione su
> > > foglio elettronico, saranno altre questioni…
>
> > Nah, quella è una grossa scemenza (se vuoi te la allungo già bella pronta) ;)
>
> Sì, risolvendo quanto sopra va tutto liscio. Grazie per la disponibilità.
>
> Vado di crittografia e intanto penso al modo più pratico di allineare i
> ColumnHeadings. Per la cronaca: il mio help non dà risposte a questa
> parola né a "intestazioni colonne".
> Per l'aggiornamento della maschera potrei mettere un pulsante con cui
> l'utente esegue aggiornamento dei ColumnHeadings e aggiunta dei relativi
> campi, in modo da farlo solo se necessario e non ad ogni apertura.

Mah, per gli utOnti cui sono abituato io meglio se non gli si lascia decidere cosa metterci ...

> Grazie graziose.

Prego, ma solo se non vengono anche Graziella & compagna bella
^____________________________________________________________^

Popi


text:

Se vengono, mollo Access per qualcosa di più piacevole.



text:
Il giorno venerdì 1 giugno 2012 08:53:06 UTC+2, Riccardo Baldinotti ha scritto:
> > > Grazie graziose.
>
> > Prego, ma solo se non vengono anche Graziella & compagna bella
> > ^____________________________________________________________^
>
> Se vengono, mollo Access per qualcosa di più piacevole.

Se sei edotto del fatto che dopo Grazia e Graziella arriva GraziealPEPPEPEREPEREPEPPE buon divertimento :D
^____________________________________________________________^

Popi


text:
Popi - TheBadHabits ha scritto:

> Il giorno venerdě 1 giugno 2012 08:53:06 UTC+2, Riccardo Baldinotti ha
scritto:
> > > > Grazie graziose.
> >
> > > Prego, ma solo se non vengono anche Graziella & compagna bella
> > > ^____________________________________________________________^
> >
> > Se vengono, mollo Access per qualcosa di piů piacevole.

> Se sei edotto del fatto che dopo Grazia e Graziella arriva
GraziealPEPPEPEREPEREPEPPE buon divertimento :D
> ^____________________________________________________________^

No, non lo sapevo... mi sa che resto su Access :)
RB



title: Stampa di record in sequenza

author: Luca V

text:
Ho la necessità di creare una stampa con i record in sequenza.
mi spiego :
ho una tebella/query con i seguenti record :
idCampo    Campo
1                    aa
2                    bb
3                    cc
Vorrei che nella stampa i record venissero inseriti in un unica righa :
DescrizioneCampo                      Campi
  risultato                                  aa,bb,cc
come posso procedere?
Grazie.
luca


title: Stampa di record in sequenza

author: Carlo Costarella

text:
"Luca V" <
lucav...@tiscali.it
> ha scritto nel messaggio
news:qEFpk.132748$FR.4...@twister1.libero.it...

Potresti usare un ciclo abbinato ad un recordset.
Questo un esempio di funzione che restituisce quello che desideri:
Public Function RaggruppaEmostra() As String
Dim rcs As Recordset, i As Integer
Dim RisultatoSomma As String
Set rcs = CurrentDb.OpenRecordset("TuaTabellaQuery")
RisultatoSomma = ""
rcs.MoveLast
rcs.MoveFirst
For i = 1 To rcs.RecordCount
RisultatoSomma = RisultatoSomma & rcs!TuoNomeCampo & ","
rcs.MoveNext
Next i
rcs.Close
Set rcs = Nothing
RaggruppaEmostra = Mid(RisultatoSomma, 1, Len(RisultatoSomma) - 1)
End Function
Su formattazione della sezione (Corpo o quella che vuoi) potresti scrivere:
Me.NomeCampoNonCollegatoInReport = RaggruppaEmostra()
Ciao, Carlo
...anche di domenica.


title: Stampa di record in sequenza

text:
ora provo.
Grazie
"Carlo Costarella" <
carloantoni...@gmail.com
> ha scritto nel
messaggio news:g88jhu$ra6$1...@tdi.cu.mi.it...



author: Luca

text:
OT -come o dove?- condividere la stessa rubrica di Outlook 2000 in +PC
Come fare?
C'è un NG + adeguato?
--
N.B. Se non ti dispiace, rispondimi anche con una mail
        (togli lo SMAMMA dall'indirizzo)
^___^ molte onorevoli grazie
Ciao Luca :-)


title: OT - problemi con scheda audio

text:
visto che nel NG schede audio nessuno mi sa rispondere confido in voi!
il PC all'avvio mi dà uno stra messsaggio
the creative sound blaster PCI 64 driver cannot load midi wavetest. MIDI
playback has been disabled.
mi sapete aiutare?


title: OT - problemi con scheda audio

author: OndaMax

text:
"///////// simba883 /////////" ha scritto nel messaggio ...

Verifica sul Mixer se ci fosse per sbaglio la spunta sulla checkBox
"Disattiva" della regolazione MIDI.
OndaMax


title: Raggruppamento oggetti

author: Easysmile

text:
Acc 2002
è possibile applicare istruzioni da codice ad un gruppo di oggetti?
Esempio......
ho raggruppato tra loro diversi controlli di un report che dovrò mostrare o
meno a seconda del valore di un dato controllo per ogni record.
E' possibile settare la proprietà visible all'intero gruppo? se sì come?
Grazie in anticipo
Carlo


title: Raggruppamento oggetti

text:
"Easysmile" <
easy...@ptty.loxinfo.co.th
> wrote in message
news:blufjd$c17k2$
1...@ID-29643.news.uni-berlin.de

No, non è possibile, ma puoi sfruttare la proprietà TAG
per inserire un'identificatore di gruppo, magari numerico.
Poi ciclo la collection Controls e ne estrai solo quelli
in cui la proprietà TAG soddisfa l'esigenza:
Supponi di inserie nei controlli del gruppo TAG=1
Dim ctl as Control
For each ctl in Me.Controls
    if ctl.TAG=1 then ctl.Visible=False
Next
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Raggruppamento oggetti

text:
> Dim ctl as Control
> For each ctl in Me.Controls
>     if ctl.TAG=1 then ctl.Visible=False
> Next
>
Grazie 1000!
Ciao
Carlo


title: Duplicare un record parzialmente

author: vf

text:
Vorrei duplicare un record solamente certi campi per esempio denominazione
indirizzo ecc. e non il numero della lettera inviata
Con l'autocomposizione mi raddoppia pari pari tutti i campi del record e
questo non mi sta bene
Ho provato vedere nel sito comune però non trovo nulla
Chi mi può aiutare a risolvere il problema
Grazie Valter


title: Duplicare un record parzialmente

text:
Ho paura che senza 2 righe di codice non si faccia nulla.
Devi recuperare innanzitutto il record in un Recordset, e a questo punto hai
tutti i campi disponibili.
Esegui un bell Addnew nella tabella e gli salvi solo i campi che ti sevono.
Non so se la risposta è troppo evasiva, non sapendo il livello di
programmazione a cui sei.
Alex.
--
Posted from [212.141.54.103]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Duplicare un record parzialmente

text:
@Alex <
ik2...@libero.it
> wrote in message
000301c11397$178d2500$850d623e@w1v7p0...

Bè la programmazione mia non è molto elevata direi di base, che ci sia da
fare un pò di righe di codice sono consapevole ma spero che mi possa dare
un'indicazione in tal senso.
Grazie Valter


title: Duplicare un record parzialmente

text:
Sai usare ADO?Bene perchè un Recordset lo apri con questo.
****************************************************************************
Public connConnection As ADODB.Connection  *** Sono Public solo se le metti
in un Modulo ***
Public rsRecordSet As ADODB.Recordset         *** Sono Public solo se le
metti in un Modulo ***
****************************************************************************
Private Sub cmdOpenConnection_Click()
    Dim strConnect As String
    Dim strProvider As String
    Dim strDataSource As String
    Dim strDataBaseName As String
    strProvider = "Provider= Microsoft.Jet.OLEDB.3.51;"
    strDataSource = App.Path
    strDataBaseName = "\ADOTutorial.mdb;"
    strDataSource = "Data Source=" & strDataSource & _
        strDataBaseName
    strConnect = strProvider & strDataSource
    Set connConnection = New ADODB.Connection
    connConnection.CursorLocation = adUseClient
    connConnection.Open strConnect
    Set rsRecordSet = New ADODB.Recordset
    rsRecordSet.CursorType = adOpenStatic
    rsRecordSet.CursorLocation = adUseClient
    rsRecordSet.LockType = adLockPessimistic
    rsRecordSet.Source = "Select * From TuaTabella Where (Condition)"  ***
Ovv.nte le condiz. le sai TU! ***
    rsRecordSet.ActiveConnection = connConnection
    rsRecordSet.Open
End Sub
**********************************************
Ora nel Recordset hai una copia Esatta del record che soddisfa le tue
condizioni.
Per inserire un Nuovo Record nella Tabella ora:
Private Sub cmdSave_Click()
        NewCampo1=rsRecordSet.Fields("NomeCampo1").Value
        NewCampo2=rsRecordSet.Fields("NomeCampo2").Value
        rsRecordSet.AddNew
        rsRecordSet.Fields("NomeCampo1").Value=NewCampo1 *** Che avrai
copiato prima dal Recordset ****
        rsRecordSet.Fields("NomeCampo2").Value=NewCampo2 *** Che avrai
copiato prima dal Recordset ****
        rsRecordSet.Update **** Questa operazione salva il tutto nella
Tabella ****
End sub
Ovviamente va dichiarata la variabile rsRecordSet as ADODB.Recordset o a
livello di modulo o generica nella Form per poter essere recuperata dalla
Sub che effettua il Salvataggio.
Spero tutto chiaro!!! Perchè se hai dubbi credo sia complesso.
Ho usato ADO di proposito perchè DAO(nonostante più semplice sparirà).
Alex.
--
Posted from [212.141.54.102]



title: Access...impazzisco

author: Nnd

text:
Buongiorno...
sono giorni che cerco di risolvere un problema che a voi risulterà
banale, ma che non riesco a risolvere, dopo estenuanti ricerche in
google. Premetto che ho uso access e vb da una settimana, abbiate vi
prego pazienza....
In un db 2000
....
    DoCmd.OpenReport "MioReport", acViewDesign
    Reports("MioReport").Caption = Nome
    DoCmd.Close acReport, "MioReport", acSaveYes
    DoCmd.SendObject acReport, "MioReport", acFormatRTF
....
Fin quì tutto funziona, il report viene esportato come Nome.rtf
Vorrei però dare alla caption del report il valore di uno dei campi
del report stesso, ad esempio il campo email o nome, per far si che il
file rtf venga esportato con un nome sempre diverso.
Pensavo ad una cosa tipo:
Reports("MioReport").Caption = Report![MioReport]![Testo86]
Ovviamente è sbagliato (qualcuno sorriederà :_ )
Nessuno sa darmi un consiglio??
Grazie...
Anto


title: Access...impazzisco

author: Antonio Biso

text:
"Nnd" <
n...@email.it
> ha scritto nel messaggio
news:f3c346d9.05021...@posting.google.com...
> Buongiorno...
> sono giorni che cerco di risolvere un problema che a voi risulterà
> banale, ma che non riesco a risolvere, dopo estenuanti ricerche in
Comincia con questo: scrivi un subject più significativo!!!
Antonio


title: Access...impazzisco

text:
"Nnd" <
n...@email.it
> ha scritto nel messaggio
news:f3c346d9.05021...@posting.google.com...

Ti consiglio di inserire un oggetto più significativo...aiuterai chi deve
darti una risposta e chi deve fare una ricerca.
Credo che la soluzione del tuo problema sia quella di "rinominare" il report
prima di aprirlo e poi di inviarlo con il nuovo nome.
Per fare questo puoi usare:
DoCmd.Rename "PrecedenteNomeReport", acReport, "NuovoNomeReport"
Alla fine dell'operazione puoi rinominare il report con il nome precedente a
patto di averne conservato in una variabile il vecchio nome.
Se poi quello che ti interessa è la sola "Etichetta" del report...allora..


title: Access...impazzisco

text:
"Carlo Costarella" <
carloantonioco...@virgilio.it
> ha scritto nel
messaggio news:RBGQd.902563$35.34...@news4.tin.it...
>
> Ti consiglio di inserire un oggetto più significativo...aiuterai chi deve
> darti una risposta e chi deve fare una ricerca.
Sì, ma se poi la risposta gliela dai lo stesso, è tutto inutile!!!
Antonio


title: Access...impazzisco

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:z%GQd.35294$lB4.9...@twister1.libero.it...

Hai ragione Antonio...non avevo visto la tua risposta e mi sembrava un nuovo
entrato...
Chiedo umilmente venia.
Ciao, Carlo


title: Access...impazzisco

text:
Grazie Carlo, la prossima volta starň attento ad inserire un subject piů
consono.
Il problema che ho č quello di fare in modo che la caption, che modifico con
"Reports("MioReport").Caption = Nome", assuma un valore di un campo del
report appena generato. Il nome della caption e di conseguenza il nome del
file esportato, dovrebbe essere uno dei campi del report, e precisamente il
campo cognome del record visualizzato nel report. In google non ho trovato
niente e sono in alto mare...
Grazie
Anto


title: Access...impazzisco

text:
"Nnd" <
nndl...@libero.it
> ha scritto nel messaggio
news:BE390D49.139%nndl...@libero.it...

Eppure ti avevo risposto...
Comunque se il controllo si chiama cognome, su formattazione del corpo
scrivi:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Me.Caption = Me.Cognome
End Sub
Ciao, Carlo


title: Access...impazzisco

text:
>Eppure ti avevo risposto...
>Comunque se il controllo si chiama cognome, su formattazione del corpo
>scrivi:
>Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
>Me.Caption = Me.Cognome
>End Sub
Ciao Carlo,
ho provato a fare come dicevi tu: la caption viene assegnata all'interno del
report, ma se il report viene richiamato da una maschera, la caption non
viene memorizzata. Questo succede,da quello che ho letto in google, perchè
la caption così facendo viene memorizzata nella ram ma in realtà non viene
modificata. Lo stesso post diceva di aprire il report con acViewDesign e
modificarla. Il problmema si ripresenta: come posso fare, all'interno della
maschera che richiama il report, ad assegnare il valore alla caption? Questo
codice che cerca di assegnare alla caption il valore del campo testoxyz non
funziona:
    DoCmd.OpenReport "MioReport", acViewDesign
    Reports("MioReport").Caption = Reports("MioReport").testoxyz
    DoCmd.Close acReport, "MioReport", acSaveYes
    DoCmd.SendObject acReport, "MioReport", acFormatRTF
Orami non so più dove andare a parare..
.Help!!!
Grazie, Anto


title: City nights

author: Webmaster

text:
Vi ricordo che sul sito
www.milanodinotte.com
  potrete trovare notizie utili
per le notti milanesi.
Discoteche-birrerie-aperitivi-cinema-recensioni dirette from UK
-libri-calendario scaricabile della Merz--il club degli 007--la festa di
Selen etc.
E non dimenticate di vedere i più pazzi della settimana, le vostre foto
online.
Se avete consigli o suggerimenti sui locali che vorreste vedere inseriti
nelle ns pagine, scrivete a
Milano...@Milanodinotte.com
webmaster


title: Creare un solo record unendone due

author: MT

text:
Ho la necessità di creare un solo record costituito dall'insieme di altri
record (non tanti max 5) provenienti da due tabelle legate 1 a molti, come
posso fare? Per spiegarmi meglio cerco di fare un esempio: dalla prima
tabella prendo un record, es. ID, NOME, TELEFONO. Dall'altra tabella devo
prendere i record legati all'ID (max 5) e unire il tutto creando un unico
record. Si può fare questa cosa con una query di creazione tabella?
Ringrazio chi risponde.
Mark


title: Creare un solo record unendone due

author: Roberto dal portatile

text:
"MT" <
mtamma...@tin.it
> ha scritto nel messaggio
news:dwtP7.1840$ob5....@news2.tin.it...

Con una query la vedo dura, con DAO invece non è certo fantascienza.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Creare un solo record unendone due

author: Fabio

text:
....cos'è il DAO???????
....sorry........


title: Creare un solo record unendone due

author: luigi

text:
"Roberto dal portatile" <
r.ma...@repubblica.it
> ha scritto nel messaggio
news:9ulstc$ovc$1...@stargate1.inet.it...

A ROBE'!!! se ho capito bene , MT ha chiesto come fare non con cosa!
tu che sei bravo, cerca di aiutarlo (cosi capisco anche io! :-))   )
ciao
luigi
>


title: Creare un solo record unendone due

text:
MT <
mtamma...@tin.it
> wrote in message
dwtP7.1840$ob5....@news2.tin.it...

Il problema è come legare i record molti.
Se mi dici che si può legare tutti i campi di tutti i record legati in un
unico campo bene, altrimenti come fai a stabilire la struttura della tabella
destinazione?
Se ci sono 3 record legati avrò i 3 campi della tabella 1 + 3X n°campi della
tabella molti, ma se ce ne sono 5 legati?
Insomma devi stabilire a priori il numero dei campi della tabella dest e mi
pare di capire che non si possa sapere...
Tra l'altro stai cercando di DE-normalizzare un database normalizzato...
Comunque, se risolvi questi problemi, il codice ti si può pure fornire...
Antonio


title: Creare un solo record unendone due

text:
> Il problema č come legare i record molti.
> Se mi dici che si puň legare tutti i campi di tutti i record legati in un
> unico campo bene, altrimenti come fai a stabilire la struttura della
tabella
> destinazione?
> Se ci sono 3 record legati avrň i 3 campi della tabella 1 + 3X n°campi
della
> tabella molti, ma se ce ne sono 5 legati?
> Insomma devi stabilire a priori il numero dei campi della tabella dest e
mi
> pare di capire che non si possa sapere...
> Tra l'altro stai cercando di DE-normalizzare un database normalizzato...
> Comunque, se risolvi questi problemi, il codice ti si puň pure fornire...
>
> Antonio
Pensavo di creare un record tipo con una struttura fissa in modo tale che in
questo record si possa sempre prevedere il massimo dell'inserimento, cioč il
record tabella 1 piů i 5 max della tabella molti. Per esempio dal campo 1 a
5 solo il primo record e cosě via... dovrebbe andare. Ma poi?
Mark


title: Creare un solo record unendone due

text:
"Fabio" <
f.par...@mail.sirio.it
> ha scritto nel messaggio
news:9um058$11bt7$1...@news02.it.net...
> ....cos'è il DAO???????
DAO è l'acronimo di Data Access Object.
L'help nel definire DAO dice fra l'altro:
==================
Oggetto DAO
Oggetti che rappresentano la struttura del database e i dati in essa
contenuti. E' possibile utilizzare gli oggetti DAO da Visual Basic per
creare o modificare tabelle e query, proteggere il database o accedere ai
dati da origini dati esterni. E' possibile inoltre utilizzare gli oggetti
DAO per manipolare i dati memorizzati nel database dal codice.
==================
Comunque, se ricerchi sull'help DAO, avrai maggiori ragguagli in merito.
>
> ....sorry........



title: Creare un solo record unendone due

text:
"luigi" <
onofri...@inwind.it
> ha scritto nel messaggio
news:9umba1$9tr$1...@nreadb.inwind.it...

Per dare una soluzione concreta al problema di MT bisogna prima definire ciò
che Antonio ha evidenziato nel suo messagio scritto in questo thread, senza
tralasciare di capire perché si vuole DE-normalizzare il database: a cosa
serve in un database relazionale creare un record che contiene i dati di 6
record?
Comunque sia, una soluzione possibile è quella di creare una routine in VBA
che, per grandi linee, realizza quanto segue:
1) Definire una array di cinque righe dove memorizzare gli eventuali 5
record contenuti nella tabella del lato molti.
2) Definire la struttura della tabella di appoggio che conterrà il risultato
dell'elaborazione.
3) Aprire 3 recordset, uno per ogni tabella.
4) Creare un ciclo tramite il quale si leggeranno tutti i record della
tabella del lato uno.
5) Per ogni record letto al punto 4) ricercare, con un altro ciclo, tutti
irecord che sono correlati al questo record e memorizzarli nell'array di cui
il punto 1).
6) Ad ogni termine del ciclo di cui al punto 5), accodare un record nella
tabella di appoggio di cui al punto 2) ed aggiornarlo con i dati del record
letto al punto 4) e con i dati meorizzati nell'array.
Torno però a ripetere che va verificato se è veramente necessario avere la
tabella al punto 2) o se ci sono soluzioni alternative; insomma, a che e
dove serve il "raggruppamento" di questi dati: è veramente impossibile
reperirli in maniera dinamica?



title: Creare un solo record unendone due

text:
> Torno però a ripetere che va verificato se è veramente necessario avere la
> tabella al punto 2) o se ci sono soluzioni alternative; insomma, a che e
> dove serve il "raggruppamento" di questi dati: è veramente impossibile
> reperirli in maniera dinamica?
Serve solo per un fine statistico, il record verrebe usato da un programma
che si chiama SPSS che è molto complesso e che per certi tipi di statistiche
non vuole dati relazionati con tabelle 1 a molti. C'è un esempio di tutto
quello che descritto? Grazie e ciao
Mark


title: Creare un solo record unendone due

text:
"MT" <
mtamma...@tin.it
> ha scritto nel messaggio
news:0d2Q7.1056$NB6....@news2.tin.it...

Non saprei darti una risposta certa.
> Grazie e ciao
>
> Mark
>
>


title: avviso personalizzato su inserimento record duplicato

author: Nicolas

text:
ho una tabella con nomecliente e partitaiva che insieme formano chiave della
tabella
se inserisco un doppione access mi manda a video il seguente messaggio:
l'apporto modifiche non è riuscito perchè si è tentato di duplicare i valori
nell'indice ecc......
è possibile mandare un msgbox personalizzato al posto di quel messaggio?
Grazie.


author: Roberto da casa

text:
"Nicolas" <
nico...@email.it
> ha scritto nel messaggio
news:4386f926$0$16209$4faf...@reader3.news.tin.it...

Si è possibile.
A fronte dell'evento "Prima di aggiornare" della maschera verifichi con una
funzione DCount (vedi help) se nella tabella esiste già un record che abbia
lo stesso nomecliente e partitaiva, nel qual caso avvisi l'utente con una
MsgBox organizzata a tuo piacimento ed annulli l'evento di registrazione con
un Cancel = True.
>
> Grazie.
Prego
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Velocità

author: WebPC

text: Come si fa per velocizzare un database di access.


title: Velocità

author: Luciano (DOC)

text:
WebPC ha scritto nel messaggio <94n08n$p6a$
1...@nread1.inwind.it
>...
>Come si fa per velocizzare un database di access.
www.polini.it
Saluti.
lucia...@sitocmune.com


title: Velocità

author: Lbo

text:
>Come si fa per velocizzare un database di access.
lo si riprogetta meglio, si cambia l'hardware.  la miglior cosa, più
che aumentare i MHz, è aumentare la ram.
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Velocità

author: Vittò

text:
Studiati bene il formato dati delle tabelle e fai in modo di archiviare
numeri a testo
Usa bene le relazioni con le query.
Realizza più DB per le varie funzioni o tipi di lavorazioni sui dati che
puoi collegare ad un'altro DB che contiene solamente i dati o anche singole
tabelle su più DB (limita la grandezza dei DB caricati)
Un processore veloce è ottimo quando si deve usare molte query,
La RAM è relativa tanto win98 ne usa 64MB
Windows 2000 da altri problemi ad Access, anche se usa tutta la RAM
disponibile
ciao Vittò
Simpatico il link
www.polini.it


title: Velocità

author: mark

text:
"WebPC" <
webw...@libero.it
> wrote in message
news:94n08n$p6a$1...@nread1.inwind.it...
> Come si fa per velocizzare un database di access.
>
>
Puoi provare a compilarlo ed a trasformarlo da MDB in MDE.
L'MDE č generalmente molto piů veloce.
Ciao
Marco Dell'Oca
D.M.Software


title: MSDE o SQL per gestione clienti

text:
Salve,
ho un software distribuito a diversi clienti con backend e frontend su
mdb access 2003. Vorrei upgradare il tutto ad una soluzione adp che
preveda utilizzo di MSDE o SQL Server.
Vorrei  chiedere un consiglio in merito alla gestione interna dei vari
DB cliente. Ora ho una cartella in cui organizzo i vari backend
clienti (il file dei dati mdb) semplicemente suddivisa per nome
cliente.
Se realizzassi l'upgrade a adp come posso organizzare il tutto per
poter vbelocemente lavorare su uno o altro DB SQL? i file mdf devono
essere spostati o devo crearmi tanti DB quanti sono i clienti da
Enterprise Manager di SQL Server?
Grazie a tutti
Saluti
Roberto


title: MSDE o SQL per gestione clienti

author: Simone Calligaris

text:
<
rmo...@teaminf.com
>
> Se realizzassi l'upgrade a adp come posso organizzare il tutto per
> poter vbelocemente lavorare su uno o altro DB SQL? i file mdf devono
> essere spostati o devo crearmi tanti DB quanti sono i clienti da
> Enterprise Manager di SQL Server?
Puoi creare tanti DB quanti sono i clienti con Enterprise Manager.
Occhio però agli .ADP che potrebbero avere vita breve...
Saluti.


title: Esportazione automatica Excel

text:
Ho una query di nome PIPPO, vorrei esportarla su un documento excel
esistente Excel01.xls, ed ovviamnete nel documento excel01.xls deve
essere in un foglio di nome PIPPO
Come fare?
Saluti BiXiO


title: Esportazione automatica Excel

author: Sergio MAZZA

text:
<
bix...@gmail.com
> ha scritto nel messaggio
news:1157640441.9...@m73g2000cwd.googlegroups.com...

http://www.donkarl.com/it/CISA/Download.htm
 - Automazione di Excel
Oppure:
www.sitocomune.com
 - Sezione Generals - Esempio di automazione con
Excel
Ciao.
--
Sergio MAZZA


title: MI5 Persecution: who knows about it?

text:
-=-=-=-=-=-=-=-=-=-=-=-=-
-= who knows about it? =-
-=-=-=-=-=-=-=-=-=-=-=-=-
Many people know, both in the establishment and media, and among the
general public. Despite an absence of its target from the UK for more than
two years, the echoes of paranoia can still be heard loud and clear from
across the water. When it started in 1990, the only people who knew were
those in BBC television who were spying on my home, and a few radio
broadcasters. There were a few cases of public harassment, but very little
compared to the situation that developed a couple of years later.
The list today includes BBC TV staff (newsreaders such as Martyn Lewis,
Michael Buerk, Nicholas Witchell), people from radio stations such as
Chris Tarrant of Capital and Radio 1 DJs, people in the print media, but
also many people in the general public. All united in a conspiracy which
breaks the laws which the UK does have regarding harassment, and all
completely uncaring for any semblance of decency or elementary respect
for individual rights.
The British police (obviously) do know the nature of the harassment and in
all probability the identity of those behind it. Some time ago I made a
complaint to my local police station in London, without positive result.
The UK police are failing in their duty to see the law enforced in not
checking the abuse.
5
--
Posted via a free Usenet account from
http://www.teranews.com


title: problema con tasti pagina avanti e indietro

author: Mario Giuliano

text:
avrei necessità di inibire i tasti avanti e indietro sulle maschere di
access
grazie Giulio


author: Sergio Della Giora

text:
"Mario Giuliano" <
mario.g...@cafdoc.it
> ha scritto nel messaggio
news:9o7p99$blm$1...@fe1.cs.interbusiness.it...
> avrei necessità di inibire i tasti avanti e indietro sulle maschere di
> access
> grazie Giulio
>
>
Nelle proprietà della maschera c'è un'opzione che ti permette di
nasconderle... ma non so se è ciò che vuoi!
Saluti
Sergio Della Giora


title: Problemi importazione tabelle

author: elio

text:
Un saluto a tutti.
Ho un problema con A2000, nel momento in cui cerco di importare una tabella
(di qualsiasi formato). E' un'operazione ch eho fatto un sacco di volte (sia
da excel che con semplici file di testo). Adesso mi dice:
"Il componente ActiveX non e' in grado di creare l'oggetto"
Ho provato a reinstallare ma il prblema si ripresenta!!!
Come debbo regolarmi?
Ciao e grazie anticipatamente a tutti
e.


title: Problemi importazione tabelle

author: Marco

text:
"elio" <notf...@NOSPAM.it> ha scritto nel messaggio
news:9ibv7g$s6n$3...@usenet.inwind.it...

Ciao prova copiare tutto il contenuto della tabella di excell e incollala su
un foglio nuovo di excel, a volte si imbastardisceil foglio excelle da
problemi di importazione.
Cosě dovrebbe funzionare, se non funziona guarda bene se ci sono macro o
altri oggetti contenuti o se il file č troppo grosso.
Ciao


title: Problemi importazione tabelle

text:
"Marco" <
alfalink...@libero.it
> ha scritto nel messaggio
> Ciao prova copiare tutto il contenuto della tabella di excell e incollala
su
> un foglio nuovo di excel, a volte si imbastardisceil foglio excelle da
> problemi di importazione.
> Cosě dovrebbe funzionare, se non funziona guarda bene se ci sono macro o
> altri oggetti contenuti o se il file č troppo grosso.
> Ciao
ora provo questa soluzione....cmq il file (excel) era originariamente un
file di testo (relativo ai cap e scaricato dal sito delle poste). Sulle dim.
sono incerto in quanto l'importazione in excel e' riuscita....e poi altre
volte avevo importato tabelle con circa 3200 record. Vedremo!!!
Ciao e grazie
e.


title: Un bel probelma.......... almeno per me

text:
Devo creare uno scadenziario .....
ammesso che il campo1 sia -data inizio scadenze-
e campo2 l'intervallo di giorni a cui scadenziare (es: 30gg o 60gg....)
come diavolo posso riuscire a far partire il report considerando che mi
trovo ad esempio sulla seconda scadenza?
azz....... ci divento scemo
un bacio in bocca a chi mi aiuta :)
vi prego
VI PREGOOO
Andrea


title: Invertire le cifre di un numero

author: Fabietto

text:
Come posso invertire un numero visualizzato in una casella di testo abbinata
ad una tabella ?
In pratica vorrei tenere il valore corretto in tabella ma vederlo al
contrario quando stampo il report:
es. 7500 diventa 0075
Idee ?
Grazie
Fabio


title: Invertire le cifre di un numero

text:
> es. 7500 diventa 0075
Nella Casella di Testo del Report scriverai:
=Right(Format([NomeCampo];"0000");2) & Left(Format([NomeCampo];"0000");2)
Prego
Ale


title: Invertire le cifre di un numero

text:
> =Right(Format([NomeCampo];"0000");2) & Left(Format([NomeCampo];"0000");2)
> Prego
Benone! Grazie
...e qualcosa di piu' elastico !?
Nel senso che posso avere sia numeri come 7500 che come 750 e 750000 ...e
vorrei comunque invertirli completamente...


title: Invertire le cifre di un numero

author: Antonio Biso

text:
Fabietto <
fab...@supereva.it
> wrote in message
LQhG6.190217$lj4.5...@news6.giganews.com...

function inverti(x as string) as string
for i = 0 to len(x)-1
  app = app & mid(x,len(x)-i,1)
next i
inverti = app
end function
Antonio


title: SQL Server 7.0 e Access 97

author: Bonaldi Stefano

text:
Ciao a tutti,
ho scritto un'applicazione in Access 97 che gira abbastanza bene, oggi ho
provato a trasferire le tabelle vuote in SQL 7 e fin qui tutto bene.
Quando vado ad inserire un record che contiene il campo formattato come
'dataora' ed inserisco solo l'ora il programma mi ritorna ODBC Call-failed.
Perchč????
Devo percaso formattare il campo 'dataora' in un modo particolare sotto SQL
7????
Grazie e ciao
Stefano


title: SQL Server 7.0 e Access 97

author: LaLo

text:
"Bonaldi Stefano" <
stefano.bo...@libero.it
> ha scritto nel messaggio
news:Ss576.20155$eB2.2...@news.infostrada.it...
> Ciao a tutti,
> ho scritto un'applicazione in Access 97 che gira abbastanza bene, oggi ho
> provato a trasferire le tabelle vuote in SQL 7 e fin qui tutto bene.
> Quando vado ad inserire un record che contiene il campo formattato come
> 'dataora' ed inserisco solo l'ora il programma mi ritorna ODBC
Call-failed.
> Perchè????
> Devo percaso formattare il campo 'dataora' in un modo particolare sotto
SQL
> 7????
>
> Grazie e ciao
>
> Stefano
>
Prova a formattare la data e l'ora nel seguente formato 'aaaa/mm/gg
hh:mm:ss' e passala come una stringa. Attenzione: il tipo smalldatetime non
consente la memorizzazione dei secondi.
Ciao
LaLo


title: Access web e protezione

author: Danilo

text:
Ho messo un database access sul nello spazio web del mio sito e ho costruito
pagine di accesso ai dati in ASP per tutte le operazioni necessarie; per
avere maggiore sicurezza nella trasmissione delle informazioni alcuni siti
utlilizzano il sistema S.S.L. con il protocollo https. Conviene utilizzare
il protocollo https? Sapete indicarmi come fare o dove trovare informazioni
a riguardo?
Grazie a chiunque potrà aiutarmi.


title: Re: aggiornare una subform con access 2003

author: Sandro Peruz

text:
<
andrea...@gmail.com
> ha scritto nel messaggio
news:1164831292....@14g2000cws.googlegroups.com...
Ciao a tutti,
    ho un problema di questo tipo... ho una form contenente un campo di
testo, linkato ad una colonna di una tabella. Quando l'utente inserisce
/ modifica il suddetto campo, vorrei che - man mano che scrive - gli
venissero presentati i risultati già presenti nel database - in modo
che NON li possa replicare e che possa vedere i dati già presenti (in
modo da vedere le convenzioni di scrittura usate, ad esempio).
Ho tentato di implementare questa funzionalità inserendo una subform a
fianco del campo, che visualizzasse in forma tabellare le descrizioni
già presenti (più un paio di altri dati correlati)... ma senza
successo :-/. Non mi è molto chiaro come inserire un parametro nella
query della subform, e soprattutto come settarlo nell'apposito evento
(onKeyDown, o qualcosa del genere)...
Qualcuno può aiutarmi / ha idee migliori su come implementare questa
funzionalità?!
Grazie!
ciao Andrea,
dunque ... io ho capito poco! Se il mio suggerimento non ba a buon fine, il
che è molto probabile, prova a riforrmulare la domanda.
apri il database di esempio e controlla in funzionamento della maschera
ordini, ma sopratutto la relativa sottomaschera.
Buona notte :-)
Sandro


text:
Sandro Peruz ha scritto:
> ciao Andrea,
>
> dunque ... io ho capito poco! Se il mio suggerimento non ba a buon fine, il
> che è molto probabile, prova a riforrmulare la domanda.
>
> apri il database di esempio e controlla in funzionamento della maschera
> ordini, ma sopratutto la relativa sottomaschera.
>
> Buona notte :-)
> Sandro
Ciao, innanzitutto mi spiace di essere stato poco chiaro...
in ogni caso l'esempio Ordini / Sottomaschera Ordini calza quasi alla
perfezione; l'unico mio problema è che i campi della sottomaschera
dovrebbero essere generati da una query! E in questa query una delle
clausole join dovrebbe cambiare a seconda di un dato presente nella
maschera principale...
Un altro esempio molto simile è questo:
http://www.mclink.it/personal/MC5884/forms/forms114.htm
 (sezione Forms
---> 3.114  [UPD]  Come creare un controllo di ricerca (3)). Il punto
è che il suddetto esempio visualizza i risultati in una combo box,
mentre io li vorrei in forma tabellare....
Grazie dell'aiuto, intanto! Ciao


text:
<
andrea...@gmail.com
> ha scritto nel messaggio
news:1164874239.1...@j44g2000cwa.googlegroups.com...
Ciao, innanzitutto mi spiace di essere stato poco chiaro...
in ogni caso l'esempio Ordini / Sottomaschera Ordini calza quasi alla
perfezione; l'unico mio problema è che i campi della sottomaschera
dovrebbero essere generati da una query! E in questa query una delle
clausole join dovrebbe cambiare a seconda di un dato presente nella
maschera principale...
Un altro esempio molto simile è questo:
http://www.mclink.it/personal/MC5884/forms/forms114.htm
 (sezione Forms
---> 3.114  [UPD]  Come creare un controllo di ricerca (3)). Il punto
è che il suddetto esempio visualizza i risultati in una combo box,
mentre io li vorrei in forma tabellare....
Grazie dell'aiuto, intanto! Ciao
[risposta]
Strano il link; dovrebbe essere www.sitocomune.com... Mah!
Immagina che la tua sottomaschera si chiami "ElencoNominativi"; non fai
altro che cambiare la riga:
...
Me!ElencoNominativi.RowSource = strSQL
...
in:
...
Me!ElencoNominativi.Form.RecordSource = strSQL
...
Ciao.
--
Sergio MAZZA


title: OCX

author: Edison

text:
Sul ODE nel setup maker, esiste una sezione in cui chiede di inserire OCX.
Esiste qualche pgr che determini tutti gli OCX utilizzati nel file mdb ?
byeeeeeeeeee


title: OCX

author: Dominijanni Giuseppe

text:
Edison wrote:

per una maschera:
Dim ctlOCX As Control
For Each ctlOCX In Me.Controls
    With ctlOCX
        If .ControlType = acCustomControl Then
            MsgBox ctlOCX.Name
        End If
    End With
Next
ciaooooooooooooooooooooooooooooooooooooooooooooooooooo
giuseppe


title: [?] Aprire un report direttamente all'ultima pagina

author: -> Dave <-

text:
Ciao a tutti !
Ho un report che si basa su una tabella, e da questa raggruppa i dati per
settimana.
Ovviamente questo report ha piu' pagine.
La settimana attuale, o quella piu' attuale tra quelle nella tabella, si
trova sull'ultima pagina.
...ma il report si apre sulla prima...
C'e' un modo per far aprire il report direttamente all'ultima pagina ?
Grazie mille !
Dave


author: Federico Albertini

text:
"-> Dave <-" <da...@hate.spam> ha scritto nel messaggio
news:9dun9t$cl4$1...@news1.sunrise.ch...

Ciao,
secondo me basterebbe ordinare la settimana in ordine DECRESCENTE: cosě la
piů recente si viene a trovare nella prima pagina.
In questo modo hai un ordinamento per rilevanza, dove le notizie piů
importanti (le ultime in termini di tempo) sono le prime disponibili.
Ciao, Federico


text:
Federico Albertini <
fede...@telvia.it
> wrote in message
9dunfp$oh9$1...@fe1.cs.interbusiness.it...
>
> secondo me basterebbe ordinare la settimana in ordine DECRESCENTE: cosě la
> piů recente si viene a trovare nella prima pagina.
> In questo modo hai un ordinamento per rilevanza, dove le notizie piů
> importanti (le ultime in termini di tempo) sono le prime disponibili.
>
> Ciao, Federico
Ciao Federico e grazie per la risposta !
Purtroppo ho gia provato questa soluzione e non fa al caso mio, in quanto
facendo cosi' mi trovo l'ultimo giorno della settimana in cima alla pagina,
e comunque sempre i vecchi dati.
Nel senso che ho dati registrati da marzo a maggio, e quando si apre il
report vedo sempre i dati di marzo mentre dovrebbe apparire subito il mese
di maggio con la data attuale o almeno il giorno precedente.
Non so come altro risolvere.. .spero in un colpo di fortuna.. :-))
Ciao
Davide


text:
"-> Dave <-" <da...@hate.spam> ha scritto nel messaggio
news:9dun9t$cl4$1...@news1.sunrise.ch...

Prova con:
'------------
DoCmd.OpenReport NomeReport, acPreview
RunCommand acCmdFitToWindow
SendKeys "{end}"
'------------
Ciao.


title: [OT] dal Ng su free.it.comp.filemakerpro

author: MA

text:
Spulciando tra i Ng e con un occhio a FileMaker, dopo appena 1 minuto ho
scovato un evidentemente nuovo utente che si č presentato cosě:
salve!
ci sta qualcuno in questo posto per avere delle dritte?
Ora io vorrei chiedere scusa a tutti i newbie maltrattati da noi. Nessuno si
č mai comportato cosě. Neanche il Borrelli-prima maniera, anche perché lui
risolveva i problemi su Access, non li creava.
MAssimiliano


author: Colink

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:2iCOa.2550$B8....@news.edisontel.com...

Sinceramente ritengo ancora peggio certi NG in cui gente non segue i thread
per le risposte e si ritrovano decine di subject "Re: XXXX".
Holla
Colink


text:
> > Spulciando tra i Ng e con un occhio a FileMaker, dopo appena 1 minuto ho
> > scovato un evidentemente nuovo utente che si č presentato cosě:
> >
> > salve!
> > ci sta qualcuno in questo posto per avere delle dritte?
> >
> > Ora io vorrei chiedere scusa a tutti i newbie maltrattati da noi.
Nessuno
> si
> > č mai comportato cosě. Neanche il Borrelli-prima maniera, anche perché
lui
> > risolveva i problemi su Access, non li creava.
> >
> > MAssimiliano
> >
>
> Sinceramente ritengo ancora peggio certi NG in cui gente non segue i
thread
> per le risposte e si ritrovano decine di subject "Re: XXXX".
>
> Holla
> Colink
Guarda che quel Ng non si fa mancare proprio niente.
Ho visto perň anche un buon esperto.
in ogni caso non ti consiglio di perderci tempo..
MAssimiliano


text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:%xCOa.2559$B8....@news.edisontel.com...

bello, fa anche da NG per i test.
Colink


author: Roberto da casa

text:
"MA" <
keiko...@libero.it
> ha scritto nel messaggio
news:2iCOa.2550$B8....@news.edisontel.com...

Beh, noi qualche neofita riusciamo a farlo incavolare, perň il NG č
abbastanza ordinatao.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Importare campi da un report.pdf in una tabella Access

author: billy

text:
Ho dei report pdf molto semplici, ciascuna pagina ha un intestazione e le
colonne tipiche di un listino prezzi. Vorrei elaborare in Access questi
listini.
Mi indicate in linea di principio se è possibile importarli in (una tabella
di) MsAccess, con qualsiasi programma faccia al caso (in questo caso ODBC
etc.servono a poco).
- Guglielmo -


author: Alessandro Baraldi

text:
"billy" <bi...@NoSpamNo.Com> wrote in message
news:43c915cd$0$1069$
4faf...@reader2.news.tin.it

Una volta possedendo AcrobatWriter si poteva inserire l'OCX
in Access ed accedere in quel modo all'Oggetto PDF, ora se non
erro c'è una DLL, purtroppo non ho documentazione in merito, ma
scordati di usare ODBC o altro, ti serve proprio il componente
esterno.
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Inserire la data corrente nel nome di un file

author: Pino

text:
Ho creato un bottone che esporta dei dati in Excel. Fin quì tutto a
posto. Il problema è che adesso devo nominare il file con la data
corrente tipo gg_mm_aaaa_nomefile.xls. Se passo la funzione Date() a
una variabile la data risulta con gli slash e l'applicazione pensa che
sia un pezzo del percorso dove esportare il file. Ovviamente va in
errore. Come posso fare per inserire la data corrente nel nome del
file senza usare gli slash?


author: ALESSANDRO Baraldi

text:
"Pino" <
ngi...@yahoo.it
> ha scritto nel messaggio
news:1193686947.2...@o38g2000hse.googlegroups.com...

NomeFile=Replace(Data(),"/","_") & "NomeFile.xls"
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


author: VT @ home

text:


NomeFile="Pippo" & Format$(Date(),"dd_mm_yyyy") & ".xls"


title: valore dafault in una combo

text:
ho una maschera con un controllo casella combinata che contiene delle date
vorrei che all'apertura della maschera mi comparisse nella combo la data più
recente
ora non sapendolo fare uso questo:
Me.Combo.DefaultValue = 1
e mi fa vedere il primo record
PS: ovviamente le date nella combo aumentano altrimenti saprei
farlo!!!!!(magra consolazione)
ciao
grazie


title: valore dafault in una combo

text:
"T@Roberto" <
tas...@libero.it
> ha scritto nel messaggio
news:RafQ9.66299$TC5.2...@twister1.libero.it...

Posta il codice SQL che è origine riga della casella combinata.
Dicci anche quale è la colonna associata della casella combinata.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: valore dafault in una combo

text:
>
> Posta il codice SQL che è origine riga della casella combinata.
> Dicci anche quale è la colonna associata della casella combinata.
>
> --
> Roberto
SELECT DISTINCTROW tDataCicli.IDDATACICLO, tDataCicli.DataCiclo FROM
tDataCicli ORDER BY tDataCicli.DataCiclo DESC;
il contollo, è un controllo non associato


title: valore dafault in una combo

author: Karl Donaubauer

text:
T@Roberto <
tas...@libero.it
> ha scritto:

Nella proprietà DefaultValue della combo scrivi:
[Combo].[ItemData](0)
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: valore dafault in una combo

text:
> Nella proprietą DefaultValue della combo scrivi:
> [Combo].[ItemData](0)
>
> --
> HTH
> Karl
grazie Karl  Auguri


title: valore dafault in una combo

text:
"T@Roberto" <
tas...@libero.it
> ha scritto nel messaggio
news:%gfQ9.66360$Ou4.2...@twister2.libero.it...

Visto che che hai ordinato in modo decrescente l'origine riga per DataCiclo,
ottima è la soluzione di Karl.
In alternativa (e funziona anche se non ordini i dati o se li ordini in
maniera diversa), nel valore predefinito della casella combinata scrivi:
DLookUp("IDDATACICLO"; "tDataCicli"; "DataCiclo=#" & Format (DMax
("DataCiclo"; "tDataCicli"); 'mm/gg/aaaa') & "#")
Buon Anno



title: valore dafault in una combo

text:
> Visto che che hai ordinato in modo decrescente l'origine riga per
DataCiclo,
> ottima è la soluzione di Karl.
>
> In alternativa (e funziona anche se non ordini i dati o se li ordini in
> maniera diversa), nel valore predefinito della casella combinata scrivi:
>
> DLookUp("IDDATACICLO"; "tDataCicli"; "DataCiclo=#" & Format (DMax
> ("DataCiclo"; "tDataCicli"); 'mm/gg/aaaa') & "#")
grazie Roberto      Buon Anno


title: Valore max di un Contatore

text:
Qual'è il massimo valore a cui può arrivare
un contatore (usato com ID)
è legato al numero massimo di record di una tabella?
qual'è il numero massimo di record in una tabella
in Access 97
Grazie


title: Valore max di un Contatore

text:
rr12rr <rr1...@NOSPAMusa.net> ha scritto:
> Qual'è il massimo valore a cui può arrivare
> un contatore (usato com ID)
> è legato al numero massimo di record di una tabella?
No. È legato al suo tipo di data = long integer.
Canta da 1 a 2.147.483.647 poi da -2.147.483.648 a 0.
Dopo di nuovo da 1 a ... - dipendente se e ancora libero uno
di questi numeri. Altrimenti viene l'errore "Duplicate value in
index, primary key or relationship. Changes were unsuccessful."
> qual'è il numero massimo di record in una tabella
> in Access 97
Non esiste.
Solo è limitato dalla grandezza massima di un mdb = 1 GB per A97.
BTW Strano come qualche genitori hanno chiamato i loro bambini
che scrivono nel questo NG.
--
HTH
R2D2
*********
Scusate il mio malissimo Italiano. Faccio solo esercizi qui.
Access-FAQ (Tedesco):
http://www.donkarl.com


title: Valore max di un Contatore

text:
Karl Donaubauer ha scritto:
> rr12rr <rr1...@NOSPAMusa.net> ha scritto:
> > Qual'è il massimo valore a cui può arrivare
> > un contatore (usato com ID)
> > è legato al numero massimo di record di una tabella?
>
> No. È legato al suo tipo di data = long integer.
> Canta da 1 a 2.147.483.647 poi da -2.147.483.648 a 0.
>
> Dopo di nuovo da 1 a ... - dipendente se e ancora libero uno
> di questi numeri. Altrimenti viene l'errore "Duplicate value in
> index, primary key or relationship. Changes were unsuccessful."
Err...l'errore solo viene se il contatore e anche il primary key ecc.
Altrimenti continua senza problemi di nuovo con 1 a ...
anche se il valore già esiste.
--
HTH
1936,27



title: IIS e ODBC

author: Claudio

text:
Ciao a tutti,
ho creato un server con Internet Information server ho attivato odbc per
collegare alla mia pagina web dinamica un db di access97.
Anche se non ho molta esperienza sono riuscito a visualizzare i dati della
tabella residente nel db di access.
Tutto bene se il db risiede nella stessa macchina.
Se io sposto il db di access su un'altra macchina dove per accedere bisogna
essere abilitati mi esce un'errore nella pagina che mi dice che non ho
l'autorizzazione a visualizzare i dati.
Come faccio a settare, non so' bene dove, la password per accedere alla
seconda macchina su IIS o su ODBC?
Non sono riuscito a capire.
Ciao grazie
mia email:
cla...@tin.it


title: IIS e ODBC

author: lbo dal portatile

text:
>Se io sposto il db di access su un'altra macchina dove per accedere bisogna
>essere abilitati mi esce un'errore nella pagina che mi dice che non ho
>l'autorizzazione a visualizzare i dati.
>Come faccio a settare, non so' bene dove, la password per accedere alla
>seconda macchina su IIS o su ODBC?
dovresti avere creato, da qualche parte, un file .dsn che contiene
alcuni parametri per creare la connessione odbc.  tra questi parametri
puoi anche specificare una password.
il file non e' indispensabile, puoi anche passare tutti i parametri,
pw compresa, al momento del settaggio di una connessione (l'oggetto
connection).
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/