mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Ordinamento numeri fattura in campo testo su maschera

Salve,
visto che le mie fatture sono numerate in un campo testo, nella forma
"numero/aa" (es. 2/06), ho dovuto usare, riadattandola, la seguente
formula, proposta da Roberto in un altro messaggio, per tenerle
ordinate in una query:
"OrdinaFatture:
Val(Left([NumeroFattura];InStr([NumeroFattura];"/")+1))".
Nella query tutto a posto.
Il problema sorge nella maschera collegata alla query. In questa
maschera ho configurato l'ordinamento dei numeri delle fatture tramite
l'evento click sull'etichetta "Et_NumeroFattura" in questo modo (altro
consiglio trovato su un altro messaggio):
Me.NumeroFattura.SetFocus
DoCmd.RunCommand acCmdSortAscending
Il problema è che, quando nella maschera clicko sull'etichetta, i
numeri delle fatture tornano ad ordinarsi come testo, cioè 1/06 -
10/06 - 100/06 - 2/06 - 21/06 - 3/06 - 4/06 ecc.
Come posso risolvere?
Grazie.

robb ha scritto:

Non ho capito se hai generato un campo calcolato nella query al quale
hai assegnato
la formula sopracitata...!
Il metodo che hai usato, va ad agire sul campo TESTO e pertanto ordina
in modo erroneo
per la tua esigenza, ma corretto per il tipo di campo.
A questo punto se tu avessi generato un campo calcolato in Query
l'azione di ordinamento
la dovresti eseguire su quel campo, ma con il metodo che usi deve avere
il FOCUS
cosa che invece sarà poco probabile in quanto farai un campo NASCOSTO.
Invece di usare Runcommand usa la proprietà ORDERBY e ORDERBYON
applicandola
al campo calcolato.
Nella Query hai il campo calcolato:
"OrdinaFatture:Val(Left([NumeroFattura];InStr([NumeroFattura];"/")+1))"
Nella Form inserisci un controllo associato a tale campo ma rendilo
Nascosto.
Su Click del pulsante Ordina scrivi:
Me.OrderByOn=False
Me.OrderBy="[OrdinaFatture]"  ' se lo vuoi discendente metti DESC
Me.OrderByOn=True
Ciao
@Alex


Ti ringrazio molto. Funziona alla perfezione!
Un'ultima cosa, sempre se si può fare. Sempre nella stessa maschera,
ho aggiunto la proprietà OrderBy, come da te specificata, anche al
campo "NomeCliente" e funziona perfettamente. Solo che vorrei che i
numeri delle fatture, a parità di Cliente, venissero ordinati a loro
volta in ordine crescente, cosa che non avviene.
Ho provato ad usare
Me.OrderByOn=False
Me.OrderBy="[NomeCliente]", "[OrdinaFatture]"
Me.OrderByOn=True
ma, giustamente, non funziona :)
C'è qualche modo per ottenere questo tipo di "doppio ordinamento"?

 C'è qualche modo per ottenere questo tipo di "doppio ordinamento"?
Ma l'Help cosa dice ...?
Me.OrderBy="[NomeCliente],[OrdinaFatture]"
Ciao
@Alex


Pardon, non avevo fatto caso alle doppie virgolette. Grazie!
Newsgroup: it.comp.appl.access
Titolo: hardware e sowftware

Ho la necessità di fare un applicativo in access per memorizzare tuttii 
dati del computer che lo esegue in modo da tener traccia di tutto il 
parco macchine.
Cercando in 
sitocomune.com
 ho trovato molto su
risoluzione video
sistema operativo
indirizzo IP
nome computer
nome utente
stampante predefinita
RAM
spazio libero sul disco
Mi interesse però avere qualche informazione sull'hardware:
elenco dell'HW montato
scheda di rete (con indirizzo fisico)
...una sorta di gestione periferiche di windows insomma che però sia 
multipiattaforma e funzioni quindi su tutti i S.O.
Sto chiedendo troppo o sfruttando qualche API tutto ciò è possibile ??
Grazie
-Brown-

 Sto chiedendo troppo o sfruttando qualche API tutto ciò è possibile ??
Non ci ho mai lavorato direttamente, ma puoi ottenere molto con la Windows 
Management Instrumentation.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmi/html/msdn_wmiwp.asp
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: Access euro format

Per i decimali dell'euro utilizzando access ottengo 
risultati diversi con access 97 ed access 2000.
Perchè in access 97 il risultato di format$(1.555,"0.##")
è uguale a 1,55 ed in access 2000 il risultato di 
format$(1.555,"0.##") è uguale a 1,56 ?
Ringrazio in anticipo.
-- 
Posted from 
a-bu16-39.tin.it
 [213.45.130.6] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:8b11cfdb5c0070780fd...@mygate.mailgate.org...

Secondo me ti stai concentrando sul problema sbagliato. Arrotonda tu prima
il dato (vedi sul sito comune) e poi non avrai problemi di visualizzazione.
Altrimenti disorienterai l'operatore perché poi quell'importo (visualizzato
1,55 o 1,56 -  poco importa) agli effetti di ogni calcolo sarà sempre 1,555.
Ciao
--
Alberto
Newsgroup: it.comp.appl.access
Titolo: Esportare dati con word problemi con IIf

Ciao a tutto il ng,
ho trovato su sitocomune la possibilità di esportare i dati in word.
il mio problema è legato al fatto che in alcuni campi ho un valore asterisco
per non lasciare il campo vuoto e vorrei che nella stampa il valore non
venisse visualizzato.
La stringa originale è :
wrd.Selection.TypeText " (tel. "&IIf(IsNull(me.NumTel), "<tel segreteria>",
me.NumTel)&_
",Fax"& IIf(IsNull(Me.NumFax), "<fax segreteria>", Me.NumFax)&")"
ora io desidero:
se il valore è uguale a asterisco non venga visualizzato nulla in caso
contrario scriva il valore presente nel controllo
Wrd.Selection.TypeText "IIf (me.forma=" * "), " < pippo > ",me.forma"
dove sbaglio?
Grazie
Tz
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Tz
Quella riga dovrebbe darti errore di compilazione.
Non ci vanno gli apici prima dell'iif e alla fine, e non ci vanno gli
spazi a fianco all'asterisco a meno che non ci siano anche nel campo forma.
La sintassi è iif(condizione, valore se vero, valore se falso) Vedi help
<F1>.
Una di queste due dovrebbe andarti bene, il risultato è equivalente:
Wrd.Selection.TypeText IIf(me.forma="*","",me.forma)
If me.forma<>"*" then
  Wrd.Selection.TypeText me.forma
else
  Wrd.Selection.TypeText ""
end if
Ciao.
-Marco-
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

							Il 27 Apr 2006, 11:48, 
marco.pi...@gmail.com
 (Marco Pizzamiglio) ha
scritto:

Grazie ora funziona a meraviglia...
Ciao


Newsgroup: it.comp.appl.access
Titolo: Ufficiale: Novità su Cisa





Come anticipato


 


-- 
--
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di 
svilupatori Access
www.donkarl.com/it/cisa



 ha scritto nel messaggio 
news:ejjq4n$uuh$1...@tdi.cu.mi.it...
Come anticipato

[risposta]
Il Re è morto! Viva il Re!
Ciao.
-- 
Sergio MAZZA 

Come anticipato
Notizie Ufficiali su 
WWW.ACCESSGROUP.IT
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media."
Newsgroup: it.comp.appl.access
Titolo: aggiornare da una sottomaschera il contenuto di un campo in tabella

qualcuno saprebbe gentilmente suggerirmi come fare per :
aggiornare da una sottomaschera il contenuto di un campo in tabella in un 
elenco di
record determinato ?
ovvero:  ho  disegnato una maschera con sottomaschera nella quale visualizzo
con maschere multiple alcuni record basandomi su una query,
una volta ricalcolato il valore dei campi tramite  operazioni sulla
sottomaschera li visualizzo  correttamente ma devo inserirli nella tabella
specificata.
ho provato ma mi viene aggiornato solo il primo dei record della
sottomaschera!
come posso fare a forzare tutti i valori visualizzati a "ritornare" nei
rispettivi record?
nella fattispecie,  estraggo una serie di record tramite query da una
tabella di componenti.
selezionando un prodotto nella maschera (ad es.una radio), automaticamente
appaiono nella sottomaschera i relativi componenti con le quantità presenti
in magazzino (2 transistor necessari per la radio e 50 presenti in
magazzino, 1 altoparlante necessario per la radio e 30 presenti in
magazzino, ...ecc..)
quando imposto sulla maschera il numero di radio che voglio realizzare mi
compaiono correttamente nella sottomaschera i relativi campi con i valori
giusti (se chiedo 2 radio, appariranno nelle maschere continue della
sottomaschera: 4 transistor necessari e 50 pim, 2 altoparlanti nec. e 30 pim
ed inoltre mi appaiono in un altro campo ricalcolato i residui, cioè 46
residui di transistor e 28 residui di altoparlanti )  con
scelgo quante radio produrre:  inserisco txt_quantita_da_produrre ;
(proprietà di ciascun componente è "scorta" valore in tabella)
componenti necessari =
[quantita_componente]*Maschere!Frm_CaricoScarico_Manufatti!txt_quantita_da_produrre
;
txt_residuo =[Scorte]-[quantita_da_produrre]
ricalcolo tutti i campi per benino nella visualizzazione maschere continue
della sottomaschera.
fin qui tutto ok.
ma se voglio scrivere  i valori che ho ricalcolato e rimetterli nella
tabella con
Forms!Frm_CaricoScarico_manufatti!Sottomaschera_Composizione_Manufatti!Scorte.Value
=
Forms!Frm_CaricoScarico_manufatti!Sottomaschera_Composizione_Manufatti!txt_residuo.Value
mi aggiorna in tabella SOLO il PRIMO record ! (!!!!!!)
come faccio a richiedere di cambiare ciascun record e non solo il primo ???
help
mm

 ha scritto nel messaggio news:45cbadaa$0$26040$4faf...@reader5.news.tin.it...

Puoi utilizzare la proprietà recordsetclone della (sub)form; cicli per ogni record modificando il valore del campo...
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:eqnnr7$mse$1...@tdi.cu.mi.it...


 ha scritto nel messaggio 
news:eqnnr7$mse$1...@tdi.cu.mi.it...

Newsgroup: it.comp.appl.access
Titolo: Riproporre la data dell'ultimo record

Ciao
    č possibile far riproporre la data inserita nel record precedente ? Se
sě sareste cosě gentili da darmi una dritta.
Riciao e grazie
        Bruno

         Bruno
Sul Sito Comune, Sezione Queries, scaricati il database di esempio "Esempi
di utilizzo e creazione di queries".
Guarda l'esempio "Topic Referring to a Field in the Previous or Next
Record".
Le spiegazioni si trovano a:
http://support.microsoft.com/support/kb/articles/q101/0/81.asp
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


-------------------------
Proprio non riesco a far uscire di defoult la data del record precedente +
un giorno. Eppure mi sembra di aver seguito correttamente le due istruzioni.
Perchééé ?
1) provato sia con + che con - .
   =DLookUp("[Field]","Table","[ID]=Forms![Form1]![ID]-1")2) Ripetere un
valore del record precedente in una form. Sito comune.   Federico
LucianiMe.txtAnno.DefaultValue =  "'" & Me.txtAnno.Value & "'"
'(doppioapice-apice-doppioapice)
 Ciao .. Bruno

Bruno-S95 ha scritto:



Se ti trovi in un nuovo record, e l'ID nella tua maschera è "contatore",
Dlookup non può funzionare. 
Prova ad inserire, pertanto, questo codice sull'evento "DopoAggiornamento"
di un controllo che precede il tuo controllo data.
Supponendo:
Tabella=[MiaTabella]
Maschera= [MiaMaschera]
Controllo=[MioControllo]
Data=[MiaData]
abbiamo:
Me.MiaData = DLookup("[MiaData]", "MiaTabella", "[ID]=" & Me.ID - 1)


 ha scritto nel messaggio
news:HK5wc.285917$hc5.12...@news3.tin.it...

parlando di maschere/sottomaschere associate,
personalmente utilizzo il comando sendkeys
per riprodurre la combinazione di tasti CTRL+2
che appunto in access serve per ricopiare il valore dell'ultimo record
inserito.
Fammi sapere .... ciao
Fabio

 ha scritto nel messaggio
news:ca3uet$53r$1...@news.newsland.it...

Newsgroup: it.comp.appl.access
Titolo: Run-time di Access 97

Ho installato su una macchina un'applicazione Access 97 con il pacchetto
Microsoft ODE Tools.
L'applicazione in esecuzione non genera errori, l'unico problema riscontrato
è quando esco dall'applicativo tramite il comando Access Basic DoCmd.Quit ;
mi rimane in esecuzione l'applicazione (l'icona rimane visualizzata nella
barra dei task) e l'unica maniera per chiuderla è uccidere il task.
Chi sa darmi una mano per risolvere questo noioso errore.
Grazie della collaborazione.
Diego Milani

 Chi sa darmi una mano per risolvere questo noioso errore.
Io uso Application.Quit per chiudere Access.
L'applicazione rimane a volte aperta quando alcuni oggetti
non sono stati chiusi, es. i recorset, i database ecc.
    Paolo

(.....)
Per impedire che si verifichi quanto hai osservato, è bene osservare
tre regole (se qualcuno ne conosce altre, ben venga)
1) Chiudere tutti gli oggetti recordset, database ecc.
2) "Distruggere" tutti gli oggetti creati da codice
Per esempio:
dim rs as recordset
set rs = currentdb().openrecordset("Tabella")
.....
rs.close		' Chiude l'oggetto
set rs = nothing	' Distrugge l'oggetto
3) Scrivere esplicitamente le condizioni di verifica di variabili
booleane
Istruzione sconsigliata:
If varBooleana then
Istruzione preferibile:
If varBooleana =True then
Vincenzo Turturro
----------------------------------
Niuna impresa, per minima che sia, 
può avere cominciamento e fine
senza queste tre cose:
e cioè senza sapere,
senza potere,
senza con amore volere
(Anonimo fiorentino, XIV sec.)
------------------------------

Grazie della collaborazione.
L'errore e' dato da un errore che abbiamo denominato l'infame
(dovrebbe esserci nelle FAQ).
Riassumendo e' un baco di Access che si genera quando vi e' una
istruzione del tipo IF FINITO THEN considerando FINITO come una check
box o un radio button, basta scrivere IF FINITO=-1 THEN oppure IF
FINITO=TRUE THEN.
Controlla tutte le IF che hai scritto.
----------------------------------------------------------
Paolo Hölzl
Gruppo Tekup Software developer (Bologna)
----------------------------------------------------------
ATTENTION!, antispam 
For reply, substitute xxx with gruppotekup

Newsgroup: it.comp.appl.access
Titolo: Pippo

Pippo!

Pippo!
Topolino !
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Problema con stampa di report

Salve a tutti,
ho un problema per quanto riguarda la stampa di un report su una
stampante ad aghi EPSON LX 300+.
Una volta impostati l'altezza e la largezza del foglio e quindi poi dei
margini, la stampa di piů di 2 pagine consecutive non funziona, nel
senso che la priuma e la seconda pagina vengono stampati correttamente,
cioč alla giusta posizione sul foglio da compilare.
Il report č composto da:
Intestazione di report 
Intestazione di pagina
Corpo
Pič di pagina
Dunque alla stampa della terza pagina i dati vengono stampati molto piů
sotto di quanto doveva essere, sfasando tutto.
Cosa posso fare per risolvere il problema ?
Vi ringranzio.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Dimenticavo di dirvi che
i fogli sono a modulo continuo...



banalmente.. hai controllato sia l'impostazione della stampante *magari ha
degli sw da settare* e dell'impostazione pagina del reoprt di Access?
ciao
eleonora
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Hai impostato il foglio a formato lettera nella stampante? (21x27,9). E' la
stampante predefinita?
Ciao, Carlo

Le dimensione del foglio sono personalizzate, ma l'ho provate anche a
modulo legale, modulo legale/German.


 wrote in message
news:62Z94Z232Z103Y...@usenet.libero.it

La stampante non ha nessun sw da settare, per quanto riguarda
l'impostazione
della pagina, le ho provate dal moduloo legale al modulo personalizzato.
I margini inizialmente avevano un'impostazione che mi faceva
stampare una sola pagina correttamente, mentre la seconda iniziava da
piů
sotto, poi ho aggiustato i margini e la dimensione dell'intestazione
del report e tutto ha funzionato con due fogli a modulo continuo, ma 
arrivati alla terza pagina si č sfasato tutto...


La stampante non ha nessun sw da settare, per quanto riguarda
l'impostazione
della pagina, le ho provate dal moduloo legale al modulo personalizzato.
I margini inizialmente avevano un'impostazione che mi faceva
stampare una sola pagina correttamente, mentre la seconda iniziava da
piů
sotto, poi ho aggiustato i margini e la dimensione dell'intestazione
del report e tutto ha funzionato con due fogli a modulo continuo, ma 
arrivati alla terza pagina si č sfasato tutto...


 della pagina, le ho provate dal moduloo legale al modulo personalizzato.
.. ti posso portare la mia esperienza..
dovevo stampare da access su modulo continuo con un formato balordo..
se la stampante non supporta QUEL formato non si riesce a stampare
correttamente *almeno io non ci sono riuscita*.. fortunatamente la stampa
era semplice, senza fincature o ghirigori particolari; così ho risolto
esportando in word e poi, da WOrd, dando le esatte misure nell'impostazione
di pagina.
Certo, io conosco access pochissimo, ma nessuno è riuscito a farmi fare
qualcosa di meglio!
Cioa eleonora


Grazie

Newsgroup: it.comp.appl.access
Titolo: convivere con access 2003 e 2013 x64

salve
 
come posso far convivere questo costrutto sia per Access x64 che per access 2003?
 
#If VBA7 Then
    Private Declare PtrSafe Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" _
                                (ByVal lpApplicationName As String, _
                                 ByVal lpKeyName As Any, _
                                 ByVal lpDefault As String, _
                                 ByVal lpReturnedString As String, _
                                 ByVal nSize As Long, _
                                 ByVal lpFileName As String) As Long
#Else
Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" _
                                (ByVal lpApplicationName As String, _
                                 ByVal lpKeyName As Any, _
                                 ByVal lpDefault As String, _
                                 ByVal lpReturnedString As String, _
                                 ByVal nSize As Long, _
                                 ByVal lpFileName As String) As Long
#Endif

 2003?
[...]
 
Non usare le API... mai!
 
Bruno

La costante VBA7 non esiste in A2003, quindi creati una Costante, poi la devi cambiare tu prima della Compilazione.
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: Controllo numeri record

In una tabella ho una numerazione progressiva che parte da 1 ed arriva ad n.
Come posso verificare che tutti i numeri inseriti siano effettivamente in
sequenza (1,2,3,ecc) e chiaramente trovare i numeri mancanti?
Mi serve per controllo della numerazione di bolle, perchè qualcuno è
riuscito a perdere quelche numero.
Grazie Mauro

 sequenza (1,2,3,ecc) e chiaramente trovare i numeri mancanti?
Qualcosa tipo:
If DCount("NumeroBolla", "BOLLE","")<>DMax("NumeroBolla", "BOLLE", "") then
     ' Hanno saltato qualche numero
End If
In pratica prima conti il numero di record e poi verifichi che combaci 
col numero di bolla + alto. Ovviamente le bolle devono partire da 1 e 
non devono esserci duplicati di numero. Se la chiave fosse invece 
p.es
. 
numero E anno metti un filtro per l'anno che ti interessa nel terzo 
parametro di Dxxx )
Cmq mi pare che il numero di bolla non sia più fiscale, quindi se nella 
sequenza ne manca uno non fa niente, anche non è elegante. Altra cosa 
ovviamente coi numeri di fattura.
-- 
       ^    ^
oOo (Il Gatto) oOo

ovviamente coi numeri di fattura.
non penso sia cosě scontato e semplice
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Casella testo con proprietà estendibile!

Dovrei disegnare  su un report una struttura composta da righe veticali
avente come corpo una casella di testo (memo > 250 caratteri) avente come
proprietà 'estendibile'.
Al momento della stampa, la casella sopraindicata mi si dimensiona
automaticamente contenendo tutto il testo immesso, ma le righe disegnate,
non con il codice, ma come oggetti sul report stesso, restano spezzettate e
della stessa dimensione da me riportata.
sò che posso ovviare da codice, ma non sono all'altezza!
mi potete aiutare, grazie!!
help!
ps. Ho letto le precedenti news, dov'è stato già citato un simile problema,
ma non ho trovato le risposte e soprattutto il metodo per ovviare a ciò.

 ha scritto nel messaggio news:ai5ak7$bh1$1...@lacerta.tiscalinet.it...

Ciao,
prova a consultare l'help in linea per l'evento Su pagina (OnPage) del report e l'istruzione Line, puoi tracciare una serie di linee
sulle pagine formattate del report prima che vadano in stampa.
Ciao,
Mat.

 ha scritto nel messaggio
news:ai5ak7$bh1$1...@lacerta.tiscalinet.it...

se non sai come fare da codice usa un espediente:
la riga non farla capitare sotto il controllo estendibile ma sopra.
così facendo il controllo si può allungare quanto vuole, la riga sarà sempre
sopra il tracciato record
ciao MAssimiliano

 Grazie!!

Ho immaginato che tu abbia allungato una linea sotto il tracciato record e
che questa sia sballata perchè un campo si estende e la linea non lo segue.
Basterebbe inserire la linea sopra il tracciato record e un'altra nel
sottoreport.
mi spiego con un esempio
oggi è:
campo1 campo2 campo3campo3campo3
                         ____________________
                           campo3campo3campo3
diventerebbe:
_______________________________
campo1 campo2 campo3campo3campo3
                           campo3campo3campo3
Una sola cortesia usa il NG
ciao MAssimiliano

 ha scritto
nel messaggio news:aianka$a5e$1...@atlantis.cu.mi.it...



Ah il caldo, no avevo capito che tu volessi le verticali pensavo le
orizzontali. scusa.
Satmpale prima sul report e sopra ci metti la tua sottomaschera
ciao MAssimiliano

 ti faccio l'esempio:
Anch'io! Il mio č un esempio di quoting corretto!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: eliminare record doppi

Salve a tutti,
esiste un comando per eliminare
in una tabella i record doppi?
grazie!
ringo

 ha scritto nel messaggio
news:bc4kej$ati$1...@newsread.albacom.net...

Prova con una query di raggruppamento, raggruppando su tutti i campi.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: cambio aspetto caselle di testo

Sapete come si fa (ci ho provato ma ... dal momento che vi scrivo....) a
cambiare l'aspetto di una casella di testo durante l'esecuzione del
programma .
Cioè, ho una textbox (bloccata e nella quale leggo i dati) e nel momento in
cui devo inserire dati (dopo averla sbloccata) devo farla diventare una
casella combinata ... e viceversa
mi date una mano?
bce...@tiscalinet.it

 Cioč, ho una textbox (bloccata e nella quale leggo i dati) e nel momento


casella combinata ... e viceversa
Fossi in te userei due ctl, un textbox e una combo, uno
sopra l'altro, e mi giostrerei con visible.
Bai
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

Newsgroup: it.comp.appl.access
Titolo: dividere tabella con molti campi in più tabelle

se devo creare una tabella costituita per esempio da 100 campi
secondo voi esperti ha senso dividere la tabella in più tabelle in relazione 1 a 1 magari creando una tabella principale con i 10 campi più importanti e altre 3 tabelle con 30 campi ognuna?
 
grazie.

Non mi pare abbia senso..  tu che senso ci vedi...?
 
@Alex 

mario rossi has brought this to us :

Se devi dividere una tabella di 100 campi per farne tre che siano
in relazione 1-a-1, del senso ne vedo poco, anzi niente del tutto.
 
Se la trasformazione è richiesta perché una revisione del layout
richiede che gruppi di quei 100 siano opportunamente relazionati,
beh allora si faccia.
 
Bruno

 Bruno
 
Fermo restando le specifiche dei 100 Campi, ho provato a ragionare su questa affermazione ma fatico ad immaginarla nel concreto... puoi aiutare alla comprensione, magari con un esempio...?
 
Grazie
@Alex


Grazie a tutti, immaginavo anch'io pensavo di farlo per alleggerire il carico della tabella principale, ma poi per vedere nel report le sotto tabelle devo valorizzare un campo nascosto se non ho inserito nessun valore, quindi credodi aver commesso un errore e farò una tabella unica.

Magari Bruno ci darà, quando avrà tempo,dei chiarimenti che possono essere di aiuto a capire la sua affermazione di oggettiva utilità del sistema proposto.
 
Nel frattempo lascia una tabella sola.
 
@Alex


ok, grazie.

 ok, grazie.
 
Ringrazia Bruno per la spiegazione tecnica...
 
@Alex


ringrazio tutti
Newsgroup: it.comp.appl.access
Titolo: problemi di memoria

A97/w95- w98
il mio problema è quello di operare con file di grande dimensione (i dati mi
arrivano via CED su file di testo che arrivano anche a 130 mb). Non appena
comincio ad importare il file access dichiare che lo spazio su disco è
esaurito. Ovviamente non è vero, perchè dicendogli di andare avanti lo fa.
C'è forse qualche stringa da aggiustare nel file di registro per evitare
questo inconveniente?
una volta importato il file quando comincio a lavorarlo la dimensione
del'mdb che creo cresce a dismisura ed arriva anche a 400/500 mb. A questo
punto ogni operazione diventa lentissima.
Ho provato a sostituire l'operatività che facevo con le query con
altrettanti moduli: i tempi di lavorazione si sono notevolmente ristretti.
Tuttavia, in alcuni di questi moduli, con i quali ad esempio si effettua
l'aggiornamentio di un campo di una tabella ad un certo valore contenuto in
un'altra tabella (tabe.edit ....do while not eof...loop), nonostante il
codice, dopo alcuni minuti di attesa verifico che access è rimasto bloccato.
Per evitare questo inconveniente non c'è la possibilità di impostare che il
loop venga eseguito a blocchi?
chiedo scusa se sono stato poco chiaro.
se del caso posso mandare il codice in questione
grazie anticipatamente
Antonio

Inserisci questa dentro il ciclo:
Doevents
E' solo un tentativo.
Ciao
Marco
-- 
Posted from [212.210.92.253] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Non ti conviene utilizzare SQL server come Database e Access per lo sviluppo
dell'applicazione?
Saluti
    Leo


Prendi questa mia con il beneficio d'inventario, perché sono un neofita.
Giorni fa dovevo trasformare in db un file di testo contenente circa 300
record (il testo era composto da 42.000 caratteri.
Al momento di caricare il file di testo, Access mi ha dato il messaggio di
memoria esaurita e, come dici tu, dopo l'ok ha proseguito caricando il testo
ma in modo errato.
Dopo tentativi, anche con Excel, mi sono reso conto che viene caricato il
testo orizzontalmente e che quindi, arrivato a fine riga, si trova in
difficoltà a proseguire; peraltro non ho trovato nessuna indicazione sul
numero massimo di record in orizzontale quindi non so se era un problema di
Access o mio (più probabile).
Ho provato anche con l'elaboratore/convertitore di SQL, ma con lo stesso
risultato.
Comunque un amico mi ha preparato un programmino che permette di sostituire
i caratteri del file di testo impostando il carattere di fine record e con
l'opzione di rielaborazione con rimando a capo di ogni record così
costruito. Successivamente Access ha caricato il testo nel formato del txt
senza nessun problema (idem Excel).
Spero di esserti stato in qualche modo utile.
Ciao, Massimiliano
Newsgroup: it.comp.appl.access
Titolo: Formato valuta in SQL

Come faccio in una query scritta direttamente
in SQL a stabilire che ad una colonna di un recordset
frutto di un campo calcolato venga applicato il
formato valuta?
Molte grazie
--
Fabrizio Domiziani
dom...@tin.it

 formato valuta?
Premesso che in una semplice istruzione SQL non puoi impostare il formato, a
cosa mai ti serve impostare tale proprieta' se, comunque, visualizzando il
recordset o stampandolo imposti il formato nella maschera o nel report?
In ogni caso, se sei cosi' masochista da voler usare direttamente le query,
devi usare l'insieme querydefs e accodare la proprieta' Format  alle
proprieta' del campo e impostarne il valore come ti riporto qui sotto.
MioCampo.Properties.Append CurrentDb.CreateProperty("Format", 10, """L.
""#,##0;""-L. ""#,##0")
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
Newsgroup: it.comp.appl.access
Titolo: aggiungere record da + utenti

Buon pomeriggio a tutti.
Ho fatto un applicativo con Access 97. Tale può essere utilizzato da +
utenti contemporaneamente (è il bello di access).
Se, con una routine vb, aggiungo un record (tale deve essere univoco),
l'utente successivo non può aggiungerne un altro.
Il primo utente (quello che ha create il 1° record) deve chiudere
l'applicazione. Quindi il secondo può accedervi per aggiunger un record. E
così via.
Sembra che la tabella si aggiorni del nuovo record solo all'atto dell'uscita
da access.
*Cosa posso fare?*
Data la mia ignoranza se, oltre ad una delucidazione, aveste anche un
piccolo esempio sarebbe perfetto!
Grazie 1000, cristiano.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Prova ad impostare la proprietą "Blocco a livello di record"=SI dalla
finestra delle opzioni di access. Eventualmente verifica se gli uteni
hanno accesso esclusivo.
Mauro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie 1000, cristiano.
Che sistema usi per inserire il record? Manda un esempio.
Forse lasci un recordset aperto che blocca la tabella. Se usi i recordset
devi mettere un XXX.close alla fine dell'inserimento, e ci starebbe bene
anche un 'set XXX=nothing' per liberare la memoria.
Namor
-- 
namor at inwind punto it



Grazie x la tua gentile risposta.
Sfortunatamente ho già fatto quello che mi hai suggerito.
Ti allego l'esempio:
Private Sub Nuova_Offerta_Click()
    On Error GoTo Err_Nuova_Offerta_Click
Dim dbs As Database, rst As Recordset
DoCmd.GoToRecord , , acNewRec
    Set dbs = CurrentDb
    Set rst = dbs.OpenRecordset("DettagliOfferta")
   Debug.Print rst.RecordCount
Select Case rst.RecordCount
Case Is < 10
   IDNumeroOfferta.Value = "E3-01" & rst.RecordCount + 1
Case Is < 99
   IDNumeroOfferta.Value = "E3-0" & rst.RecordCount + 1
Case Is >= 99
  IDNumeroOfferta.Value = "E3-" & rst.RecordCount + 1
End Select
    rst.Close
    Set dbs = Nothing
Exit_Nuova_Offerta_Click:
    Exit Sub
Err_Nuova_Offerta_Click:
    MsgBox Err.Description
    Resume Exit_Nuova_Offerta_Click
    End Sub
Spero che tu mi possa aiutare.
Ciao e grazie 1000, Cristiano.


 Grazie x la tua gentile risposta.

Ma qui non inserisci nessun nuovo record, serve solo a calcolare un codice.
Manca il "Set rst=Nothing". Messa così la gestione degli errori, se si
verifica un errore durante l'esecuzione la procedura esce senza chiudere
il recordset.
A vedere il funzionamento della sub, credo che il tutto possa essere
sostituito con questo:
IDNumeroOfferta = "E3-" & Format(nz(Dcount("*","DettagliOfferta"))+1,"000")



Egregio <<Namor>>,
Grazie tante per la risposta.
Evviva, funziona!
Ora ho un altro questito.
Quando porto il risultato di un report da access a word perdo il frame
(linee, loghi, etc).
Come posso fare?
Aspetto news.
Grazie cristiano.


 Aspetto news.
Aspettale aprendo un 3d diverso
MAssimiliano

 Grazie cristiano.
E' meglio aprire una nuova discussione sul ng, visto che la richiesta non
ha niente a che fare con l'argomento trattato in questa.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Routine

Ciao a tutti
non riesco in questa routine  a fare riferimento al controllo
  "TblFornitori.CodiceFornitore"
Private Sub IDProdotto_NotInList(NewData As String, Response As Integer)
 Dim IntNuovo As Integer, strTitolo As String
Dim IntFinestraMsg As Integer, strMsg As String
strTitolo = "                       codice non in elenco"
strMsg = "ATTENZIONE il Codice   " & NewData & "   è inesistente vuoi
codificarlo ? "
IntFinestraMsg = vbYesNo + vbQuestion
IntNuovo = MsgBox(strMsg, IntFinestraMsg, strTitolo)
 If IntNuovo = vbYes Then
If Forms!ordiniGenerico!TblFornitori.CodiceFornitore.Value = 54 Then
                                      -----------------------------
Se qualcuno mi vuole aiutare
Ciao Giuseppe

 Ciao Giuseppe
Ma TblFornitori è una Tabella oppure una SottoMaschera...???
Se è la 1° allora non ci siamo proprio, se la 2° allora
le cose cambiano.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:f183241b904724788b...@mygate.mailgate.org...

E' una tabella .
Deve poter fare riferimento a "CodiceFornitore" della Tabella
"TblFornitori"
ho un controllo  con origine controllo appunto TblFornitori.CodiceFornitore
Perchè non ci siamo proprio?
Ciao Giuseppe

 Ciao Giuseppe
Non ci siamo perchè non hai ben compreso come funzionano i controlli
associati.
Come scrivi tu:
If Forms!ordiniGenerico!TblFornitori.CodiceFornitore.Value = 54 Then
Come si deve fare:
If Forms!ordiniGenerico!NomeControlloAssociatoCodiceFornitore = 54 Then
E' il controllo stesso che essento associato al CAMPO(CodiceFornitore)
della Tabella(TblFornitori) propone il valore relativo.
Poichè tu devi controllarne il valore non ti devi riferire alla
Tabella con il relativo campo(Lavoreresti con Controlli non associati)
ma al controllo stesso.
Per semplificarla ancora, se il controllo lo esegui nella Form in cui
risiede il CONTROLLO(scusa il gioco di parole) allor apuoi scrivere:
If Me.NomeControlloCodiceFornitore= 54 Then
Ovvio che il NomeControlloCodiceFornitore può essere quello che vuoi
mentre la sua origine dati è CodiceFornitore.
Quello che conta è capire che è la Form ASSOCIATA alla Tabella,
i controlli in essa contenuti sono ASSOCIATI ai CAMPI.
Saluti.


 ha scritto nel messaggio
news:617701e57214bcda96...@mygate.mailgate.org...

Ho capito  e ti ringrazio per la spiegazione
Ciao Giuseppe
Newsgroup: it.comp.appl.access
Titolo: Access legge archivi AS/400

Premettendo che non so che tipo di archivi usi AS/400 avrei necessità (Se
possibile, di collegarmi ad un archivio AS/400) per pescarvi dei dati
anagrafici
I campi dovrebbero essere:
[CodCliente]
[RagioneSociale]
[Città]
Come potrei fare?
Grazie.

 ha scritto nel messaggio
news:R89Ba.8184$pR3.1...@news1.tin.it...

Dei configurare dei driver odbc. Configurandoli con le impostazioni del tuo
sistema AS400 puoi importare o collegare le tabelle direttamente su un DB
Access.
Saluti


E come si fa tale procedura?
Grazie

 
se hai un as400, hai anche installato client access.
con il clientaccess, ti installa anche i drivers odbc e crea una fonte dati 
che si chiama as400 o 'as-400 ca' o qualcosa del genere.
la modifichi e c metti l'indirizzo del tuo as, l'elenco delle librerie a 
cui devi accedere e poi ti colleghi con access come faresti con qualsiasi 
altro db.
-- 
+-------
| Paolo opg
|
| janickg ( at ) hotmail ( dot ) com
+-------
** Free nntp server at 
www.x-privat.org
 **

 altro db.
Quindi se ho capito bene dovrei trovare tale driver nella lista di driver
che c'è in pannello di controllo, e ciò che risulta in quella lista è la
lista di tutti i formati di dati leggibili da access, quindi collegabili
come tabelle.
Quindi avendo sul computer utente un client che legge ed elabora dati dal
server as400 è ovvio che ho anche il relativo driver ODBC installato!
E'giusto?
Grazie.

 
esatto.
se hai fatto l'installazione standard del clientaccess, hai installati 
anche i drivers odbc per as400.


Devo dire che di connessioni ODBC non ci capisco nulla.
Chi č cosě gentile da dirmi brevemente una procedura passo passo?
Grazie.

Newsgroup: it.comp.appl.access
Titolo: WORD 2 (non Access)

Scusate di nuovo, volevo solo aggiungere che potete scrivermi direttamente,
senza disturbare il NG.
Peo
www.studiopasquali.it
in...@studiopasquali.it
Messaggio originale------------------------------------------------
Scusate, ho un problema bloccante con Word 2000
(mi "butta fuori" di continuo sputandomi un messaggio di errore)
qualcuno sa se esiste un NG per word (magari in Italiano)?
Dopo 4 reinstallazioni non so più cosa provare a fare...
Peo
P.S.: so che non c'entra nulla, ma non so più dove parare...
www.studiopasquali.it
in...@studiopasquali.it
-------------------------------------------------------------------------

 ha scritto nel messaggio
news:9qhlpj$8rk$1...@fe1.cs.interbusiness.it...

Tanto per provare, qual'è il messaggio?
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

Newsgroup: it.comp.appl.access
Titolo: cancellare la griglia del filtro

come posso fare per cancellare via codice la griglia del filtro precedente
all'evento apply filter?
ciao e grazie !

 ciao e grazie !
Prova a cancellare la proprieta' .filter del form (e' solo un'idea, prova 
tu :)
Ciao
-- 
JBad
Newsgroup: it.comp.appl.access
Titolo: Msgbox salva dati

Buongiorno a tutti.
Seguendo i suggerimenti del ng. ho inserito il codice per chiedere tramite 
una msg box il salvataggio dei dati in una maschera.
Private Sub Form_BeforeUpdate(Cancel As Integer)
   Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
   strTtl = "Salvare il record?"
   strMsg = "I dati sono cambiati." & vbCrLf & _
            "Vuoi salvare le modifiche?"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNoCancel, strTtl)
   Select Case retValue
       Case vbYes
           'non fare nulla
       Case vbNo
           DoCmd.RunCommand acCmdUndo
       Case vbCancel
           Cancel = True
   End Select
End Sub
Naturalmente funziona ma...
Quando clicco sul comando (si-no-annulla)della msg box la maschera si 
chiude.
E' possibile farle eseguire comunque le operazioni si / no / annulla 
tenendola aperta (per poi chiudere la maschera con il comando chiudi)?
Grazie per eventuali suggerimenti e buon ferragosto.
D. 

 ha scritto nel messaggio news:xmYCg.131$K8...@news.edisontel.com...

Non credo essendo una funzionalità "interna" alla MsgBox; ma nulla vieta che ti costruisca tu una form simile alla MsgBox con le 
stesse funzionalità...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: aggiornamento maschera

salve a tutto il ng
il mio problema e' questo:
ho una sottomascheraA (in sola lettura) che mi visualizza alcuni campi della
tabella 1.
per aggiornare o eliminare dei record apro una mascheraB  che mi visualizza
tutti i record di tabella1.
quando elimino dei record dalla maschera B la maschera A visualizza
#eliminato.
che codice posso usare, alla chiusura di B, in modo di aggiornare A?

 ha scritto nel messaggio
news:XpCyb.31273$AX1.1...@news1.tin.it...

Ciao Daniel100
Devi avere come origine dati della sottomaschera una query e su chiusura
della maschera B metti:
 [Forms]![TuaNomemMaschera]![TuoNomeSottomaschera].Requery
ciao Daniele

grazie ciao

Newsgroup: it.comp.appl.access
Titolo: Aggiornare Campo con nuovi Valori

Scusate re riapro il post ma è davvero importante.
Allora sempre lo stesso problema
ho un tabllea con seguenti campi
IDArticolo contatore
CodiceArticolo (KIAVE)
Pezzi
Cartoni
Colli
Devo far in modo che quando metto un Codice articolo per esempio XXXX
siregistri con quel valore.
se per esempio ridigito lo stesso numero di codice XXXX mi di inserire un
nuovo valore ma che poi vada a sommarsi a quello di prima.
Esempio
       Data                codice Articolo   Pezzi  Cartoni Colli
 21/10/2005            XXXXX               36        1        0 si dovrebbe
aggiornare questo valore in automatico a 38 pezzi 2 cartoni
22/10/2005              XXXXX               2          1        0
                     (qui mi dovrebbe richiamare l'articolo che ho gia in
magazzino)
Ragazzi solo questo ed ho finito.

 ha scritto nel messaggio news:OS86f.24752$Pe2.4...@twister2.libero.it...

Lo fai con una query di aggiornamento...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: visibile

alla chiusura di una maschera A vorrei che venisse resa visibile la maschera
B se questa è al momento aperta con visible=false, se è chiusa si deve
aprire la maschera C
come si può fare?
grazie

 grazie
prova a mettere questo codice nell'evento chiusura della forms "A".
Cerca se esiste la form "B" nell' insieme Forms (maschere aperte), se la trova
la visualizza, altrimenti apre la "C"
dim frm as form
dim frm_found as boolean
frm_found = false
for each frm in forms
    if 
frm.name
 = "B"
        frm_Found = true
        exit for
    endif
next frm
if frm_found then
    forms("B").visible = true
else
    docmd.openform "C"
end if
Saluti
Paolo

(.....)
if syscmd(AcSysCmdGetObjectState, acForm, "B") = acObjStateOpen Then
   forms![B].visible = true
else
   docmd.openform "C"
endif
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Cosě disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)

grazie a tutti, ho risolto!

aprire la maschera C
sub form_close
on error goto ci
forms!A.visible=true
exit sub
ci:
docmd.openform C
end sub
--
Lorenzo Coronati
--
<<Si perché forse Ilbo (ed altri come lui) sono 
convinti che noi poveri principianti (nel senso 
ironico) scrivano le domande senza pensare.>>
(Ivan Lelli, 25/08/2000)
--
<<se il lavoro non me lo dai tu, me lo da 
un'altro stronzo che non capisce una sega 
di access e di informatica in generale>>
(Ivan dal lavoro, 30/09/2000)
--

Newsgroup: it.comp.appl.access
Titolo: Proteggere il mio programma.

Come posso fare a proterggere un mio programma fatto in access ed evitare
che venga usato su di un qualsiasi altro pc che non sia quello su cui IO
STESSO l'ho copiato.
Attualmente metto in c:\windows\system un file chiamato mioprogramma.KEY che
contiene una chiave di 25 cifre.
L'assenza sdel file o la diversità di contenuto del medesimo non mi fa
aprire la maschera iniziale.
Ma quello che io vorrei sarebbe una chiave unica che solo quel pc ha e che
non può essere riprodotta o clonata.
Si può fare?
Grazie mille.

 Grazie mille.
Ciao,
Massimo
-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi

 sbizzarrirti nel generare chiavi varie.
Va bene se nell'evento "su caricamento" della maschera iniziale (o di avvio)
ci metto che se "getserialnum"<> da <il valore del seriale dell HD> then
docmd.quit?
un'altra cosa:
ho notato che se tengo premuto il tasto shift mentre doppioclikko sull'icona
del mio programma per aprirlo non mi si apre la maschera iniziale ma solo la
struttura del programma dal quale si potrebbe eventualmente aprire le varie
maschere singolarmente senza passare da quella principale.
come si può ovviare a questo?

 ha
scritto:

          Su 
www.sitocomune.com
 c'è quello che cerchi.
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.appl.access
Titolo: Aggiungere nuovi records dopo aver applicato un filtro

Ciao a Tutti/e
Il mio problema è questo: ho nella mia maschera principale, una casella
combinata che mi filtra i records che nella maschera principale immetto.
A fronte dell’evento su aggiornamento della combo, lancio una macro applica
filtro .
Il risultato che ottengo non è però quello che desidererei perche ottengo
solo una visualizzazione dei records in base al filtro scelto nella combo,
ma non posso aggiungerne di nuovi, ne modificare quelli già inseriti.
Ottengo quindi solo una visualizzazione dei records della tabella
principale……..ma come posso anche aggiungerne di nuovi e modificarli dopo
aver applicato il filtro?
So che è possibile xchè ho visto un esempio concreto!
--------------------------------
Inviato via 
http://usenet.libero.it

 So che è possibile xchè ho visto un esempio concreto!
Non mi risulta che possa succedere quello che dici.
Come lo applichi questo filtro?
Riesci a inserire i record prima di applicare il filtro (secondo me no)
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
Riesci a inserire i record prima di applicare il filtro? (secondo me no)

 Riesci a inserire i record prima di applicare il filtro? (secondo me no)
No infatti non riesco!
Ma allora come è possibile sta cosa.
Io ho una maschera dei fornitori e relativi dettagli.Adesso i fornitori sono
pochi, ma diventeranno centinaia.Se non usassi un filtro dovrei essere
costretto a far scorrere centinaia di record prima di trovare quello che
m'interessa? Cosa potrei fare di diverso per andare subito a quei record che
mi interessano ed editarli o aggiungerne di nuovi?


 Ma allora come è possibile sta cosa.
La query sottostante la maschera non e' aggiornabile.
Probabilmente contiene delle funzioni di raggruppamento o alter opzioni che
non consentono una identificazione certa e univoca del record da aggiornare,
quindi devi modificare la query in modo da renderla aggiornabile.
Sib

Newsgroup: it.comp.appl.access
Titolo: Mandare email

Ho una tabella Soci(nome,cognome,email)
Devo creare un form per scegliere a chi mandare un email.
E qui sorgono 2 problemi:
1) ho provato a far selezionare le persone a chim nadare l'email tramite
un checkbox, ma quando seleziono una persona si selezionano
automaticamente tutte le altre. Quindi ho optato per una casella di
riepilogo a selezione multipla. (se qualcuno sa come fare usando i
checkbox...)
2) come faccio a fargli aprire il programma di email, aprire
automaticamente la finestra per i nuovi messaggi e riempire il campo To:
con le email delle persone selezionate in precedenza?
Grazie Mille Jack

 ha scritto nel messaggio
news:1g7x1q6.2rghq41sxuuzgN%pi...@disney.com...

Sul sito comune (
www.sitocomune.com
) e nei messaggi precedenti è già stato
trattato questo problema...
Ciao.
--
Sergio MAZZA