mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: riempimento di una casella combinata

Salve!
In una maschera ho messo un combo (casella combinata) e vorrei caricargli
due righe :Sì e No, in modo tale che l'utente abbia la scelta fra queste 2
opzioni...
Ma come posso caricarle io?Non trovo la proprietà giusta!!
Grazie x l'interessamento!

 ha scritto nel messaggio
news:bqicfv$kit$1...@grillo.cs.interbusiness.it...

Nelle proprietà della casella combinata, su "tipo origine riga" scegli la
voce elenco valori. Nella riga "Origine riga" scrivi Sì;No.
Ciao
Salvatore

 ha scritto nel messaggio
news:bqicfv$kit$1...@grillo.cs.interbusiness.it...

Imposta a Elenco valori la proprietà della casella combinata ed imposta a:
"Si";"No"
la sua proprietà origine riga.
La casella combinata deve avere una sola colonna.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Acquisire data da server di rete

In una applicazione sviluppata con Access 97 dovrei acquisire la data da un
server di rete (lan), in modo che sia allineata per tutti gli utenti.
L'istruzione date, che attualmente utilizzo, prende classicamente la data di
sistema del client.
Come posso fare?
Ringrazio anticipatamente per l'attenzione.
Lucio


Peppe

 > Peppe
Grazie per il suggerimento!
Domani in ufficio lo provo, presumo che funzioni anche con Windows 2000
server.
ciao, Lucio

Newsgroup: it.comp.appl.access
Titolo: somma di campi in una maschera

salve,
ho necessità di sommare diversi campi in una maschera, ma alcuni di questi 
campi non hanno valori e quindi il campo totale non viene visualizzato! 


prova a sommarli direttamente nella query sottostante.
e soprattutto prova a spiegare meglio il tuo problema ...
si tratta forse di totali in calce a form continue?
hai provato ad utilizzare dsum?


Ciao Leonardo,
probabilmente ci sono valori null ? prova con NZ.
Ciao, Sandro

 ha scritto nel messaggio 
news:uedzf.133041$65.37...@twister1.libero.it...


 ha scritto nel messaggio 
news:43cd6491$0$1077$4faf...@reader1.news.tin.it...


 grazie per il cortese aiuto
Ciao Leonardo,
ti raccomando il quoting !
allora se ad esempio ti limiti a questo :
=somma([quantità]) è sufficiente che fai =nz(Somma([quantità])). Solo sul
controllo ( e non campo, i campi sono propri delle queries e delle tabelle)
in cui calcoli la somma.
Se utiliizzi Dsum ( non lo so tiro ad indovinare ;-) ) devi passare alla Nz
il campo del dominio.
Ciao, notte, Sandro

 Ciao, notte, Sandro
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

[cut]
Ciao Roby,
 giusta osservazione e correzione ! ;-)
Ciao, Sandro.
Newsgroup: it.comp.appl.access
Titolo: Variabili globali...esistono??

Ciao a tutti,
forse č da neofita , cmq avrei bisogno di sapere se č possibile settare una
variabile che sia visibile dal codice di tutte le form del database.
Grazie in anticipo
Antonio
P.S. per completezza spiego il perchč di questa mia richiesta , devo avviare
una form da piů parti del db solo che alcune volte devo far eseguire una
serie di controlli all'avvio (form_load) altre volte no ed č per questo che
pensavo ad una variabile globale, forse c'č perň un'altro modo piů
agile...boh....

 Grazie in anticipo
[cut]
Ovviamente si'. Basta impstare nella sezione Dichiarazioni di un modulo
generico una variabile Global.
Ma tieni presente che, in genere, e' preferibile creare una piccola tabella
con i parametri di appoggio del db piuttosto che delle variabili globali.
Ciao, Sib

con i parametri di appoggio del db piuttosto che delle variabili globali.
Mmmm...l'uso mi sembra diverso. La globale la usi per passare la palla da
una maschera all'altra. E' molto piu' semplice e veloce che scrivere in
tabella. Come dici tu ritengo che abbia senso solo nel caso di mooolte
globali che succhierebbero memoria. Ma...co' le sim/dim/cazzvar a du' soldi
ne vale poi la pena?:-)
Saluti.
Luciano

 una maschera all'altra.
e perchè non usare la proprietà openargs? magari con qualche carattere
separatore.
oppure io a volte faccio così:
Imposto variabili pubbliche sul modulo della maschera, facendole così risultare
proprietà della classe (un modulo di machera è un modulo di classe), e dopo aver
istanziato la classe (cioè aperta la maschera), valorizzo le variabili dalla
maschera aprente.
un casino? boh.... io mi trovo abbastanza bene.
paolo


ne vale poi la pena?:-)
Non e' solo un fatto di sim, dram etc.
Nel caso di errore non trattato, per esempio (lo so che non dovrebbe
mai succedere, ma a volte a qualcuno puo' capitare....), tutte le
variabili globali (o pubbliche) vengono azzerate. Cosi' ti trovi con
un paio di carciofi in mano.
Inoltre il fatto di doverle inizializzarle, lavorarci e alla fine
azzerarle a modo ti crea una struttura a mio avviso non abbastanza
elastica:.
Penso si debbano usare solo quando non si sa piu' che pesci prendere.
In effetti trovo molto meglio passare i loro valori  come parametri
alle funzioni, o scriverli in una tabella temporanea.
-- 
Tommaso Cafini                  _...@rhein-neckar.netsurf.de_
                                _tca...@gmx.net_
PGP-KeyID       = C922A2B1 
Key fingerprint = 7C 9E 72 C5 11 06 A7 67  54 03 FF 02 4C 90 39 F5


Ciao a te, Sib
Newsgroup: it.comp.appl.access
Titolo: Proprietà valido se

Ho un campo testo di lunghezza un carattere in una tabella e devo limitare
l'inserimento dei dati solamente alle lettere maiuscole.
Ho provato ad inserire la stringa ">= Chr(65) And <=Chr(90)" nella proprietà
valido se, ma così mi accetta anche i caratteri minuscoli.
Come posso fare?
Grazie.

...

Facendo inserire anche i caratteri minuscoli, ma cambiandoli in maiuscolo
dopo l'inserimento.
Sull'evento dopo aggiornamento del controllo farai
tuocontrollo = UCase(tuocontrollo)
Antonio

Ho un campo testo di lunghezza un carattere in una tabella e devo limitare
l'inserimento dei dati solamente alle lettere maiuscole.
Ho provato ad inserire la stringa ">= Chr(65) And <=Chr(90)" nella proprietà
valido se, ma così mi accetta anche i caratteri minuscoli.
Come posso fare?
Grazie.





In una tabella ho un campo testo di lunghezza un carattere  e devo limitare
l'inserimento dei dati solamente alle lettere maiuscole.
Ho provato ad inserire la stringa >= Chr(65) And <=Chr(90) nella
proprietà valido se, ma così mi accetta anche i caratteri minuscoli, anche
se non riesco a capire il perchè.
Ho provato in altri modi ma niente da fare.
Come posso fare?
Grazie.

Newsgroup: it.comp.appl.access
Titolo: Che record sono?

Cordiali Frequentatori, qualcuno mi sa indicare se c'è un modo per sapere su
quale numero di record sono posizionato? Mi spiego: ho 4 record - sono
posizionato sul terzo - c'è una funzione che mi dica record n°3
Grazie a tutti!!
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:81Z72Z53Z253Y1...@usenet.libero.it...


 > posizionato sul terzo - c'č una funzione che mi dica record n°3


 > >
Il sistema funziona se mi posizione sul record e quindo il controllo viene
correttamente valorizzato. Ma se mi servisse che il valore fosse visibile
record per record?
Grazie!


Newsgroup: it.comp.appl.access
Titolo: sarà possibile ?

Ciao, riprovo a porre il quesito
maschera principale : Preventivo
sottomaschera    1   : CorpoPreventivo
sottomaschera    2   : SelezionaArticolo
codici in sottomaschera SelezionaArticolo:
Private Sub Comando24_Click()
DoCmd.GoToRecord acDataForm, "Preventivo.CorpoPreventivo", acNewRec
    Forms!Preventivo.CorpoPreventivo!IDArticolo =
Forms!Preventivo.SelezionaArticolo!IDArticoli
    Forms!Preventivo.CorpoPreventivo!CorpoDescrizione =
Forms!Preventivo.SelezionaArticolo!Descrizione
    Forms!Preventivo.CorpoPreventivo!IDAmbiente =
Forms!Preventivo!BoxAmbiente
End Sub
E' sicuramente sbagliata, ma come posso andare al nuovo record della
sottomaschera 2 ??
Grazie.

 ha scritto nel messaggio
news:s_e79.79375$C8.1...@tornado.fastwebnet.it...

prima di fare addnew fai selectobject tabella2
Newsgroup: it.comp.appl.access
Titolo: Come rispondere ad una risposta !

Ciao a TUTTI !!
E' la seconda volta che mi accosto a questo NG e ai NewsGroup in genere.
Ho inviato un quesito ed ho avuto una risposta tempestiva che, purtroppo non
ha risolto il mio problema. Adesso vorrei rispondere a chi mi ha risposto ma
non sono sicuro di avere operato correttamente in quanto a distanza di circa
4 ore non vedo la mia risposta alla risposta nel NG.
Grazie a tutti e AUGURI !!!!
Maurizio

 ha scritto nel messaggio
news:TziQ9.67097$Ou4.2...@twister2.libero.it...

Se come newsreader usi Outlook Express, apri il messaggio cui vuoi
rispondere.
Pigi il pulsante Rispondi al newsgroup (di solito è il primo pulsante in
alto a sinistra).
Scrivi in coda al testo già esistente la tua risposta.
Pigi il pulsante Invia, che ha preso ora il posto del pulsante Rispondi al
NewsGroup.
E' possibile che tu abbia pigiato il pulsante Rispondi al mittente (secondo
pulsante in alto a sinistra) invece del pulsante Rispondi al newsgroup; così
facendo la risposta la invii a chi ha scritto il messaggio, pertanto non la
vedrai mai pubblicata nel newsgroup.
Buon Anno
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: problema grafici

ciao a tutti,
ho costruito un grafico all'interno di un report con la funzione
Microsoft Chart 97 (uso Access 97). La fonte dati del grafico è una
tabella che viene di volta in volta creata con una query per motivi
che non sto a spiegare.
Il grafico ha una doppia scala Y, una a barre verticali e una a linee.
Fin quì tutto OK.
Il mio problema nasce dal fatto che ho bisogno 2 versioni di questo
grafico e vorrei evitare di avere 2 reports separati. Praticamente
quello che vorrei fare tramite codice VBA è impostare le 2 scale Y in
modo automatico e/o manuale (ovviamente nel caso manuale vorrei anche
impostare i valori sempre da VBA).
E' possibile tutto ciò da codice VBA ?? se si come ??
grazie in anticipo e buona giornata
   marcoz71

 E' possibile tutto ciò da codice VBA ?? se si come ??
Cos'e' un grafico? Il "disegno" di una query.
Cambia il source del grafico, fai un bel requery ed il gioco e' fatto!:-)
Qualcosa tipo:
me.miografico.recordsource= miaquery2
me.miografico.recordsource.requery
Saluti.
Luciano
Newsgroup: it.comp.appl.access
Titolo: costruzione di un database per studi demografici

Ciao amici del news,
vorrei un consiglio su come costruire un database per contenere dati
demografici storici, di un archivio parrocchiale, possibilmente distinto in
tre tabelle principali:
Tabella nascite
Tabella matrimoni
Tabella morti
I dati devono essere prelevati dai registri storici della parrocchia e
quindi le tabelle devono contenere:
data nome e cognome coniuge (per il registro matrimoni) genitori padrini e
parroco officiante il rito.
Dato che in tutte e tre le tabelle in riferimento alla stessa persona
vanno indicati i genitori è possibile con i comandi Sql creare un albero
genealogico?
Se già esistono database che svologono queste funzioni vi prego di
segnalarli i siti dove posso trovarli.
Grazie

 demografici storici, di un archivio parrocchiale, 
Esiste Winsipa [un paccetto in VB che fa tutto questo].
Il suo DB e' distinto in
Campanelli [per le famiglie]
 |
 +->Persone [i componenti del nucleo famigliare]
Va da se che puoi collegare tutto quello che ti viene in mente sia a
 Campanelli, sia a Persone e il gioco e fatto.
-- 
Giacomo Alessandroni      
g.aless...@peacelink.it
Associazione PeaceLink    
http://www.peacelink.it/
VoIP @ Skype              
callto://galessandroni


Grazie tanto
Ciao

Newsgroup: it.comp.appl.access
Titolo: Referenziare maschera genitore

Ciao,
purtroppo VBA non è il mio strumento solito e mi sono incastrato su una cosa 
forse banale.
Ho realizzato una maschera (A) al cui interno è presente una sottomaschera 
(B).
Nella maschera A ho scritto del codice sull'evento AfterUpdate di una 
textfield (diciamo text1).
In altre textfield, sempre sullo stesso evento, richiamo pari pari la sub:
Sub text2_AfterUpdate()
    text1_AfterUpdate
End Sub
Sub text3_AfterUpdate()
    text1_AfterUpdate
End Sub
...
Ora, devo fare la stessa, ma su un componente della sottomaschera B.
Ossia il componente di B deve chiamare una sub che sta in A.
Ho provato in tutti i modi ma non ci sono riuscito.
Come si fa?
Ciao
Marco 

 Marco
La devi dichiarare public quella sub o non viene vista fuori dall'oggetto in
cui č inserito
Oppure ti riscrivi la funzione nell'oggeeto e se li hai prendi i riferimenti
a quell'altro oggetto.
Ti spiego se in A hai la sub
Me.testo1 = me.testo2
dalla b puoi fare una sub che lavora cosě
Form!Tuaform!A!testo1=Form!Tuaform!A!testo2
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Form!Tuaform!A!testo1=Form!Tuaform!A!testo2
Questo era il secondo problema che stavo per chiedere. :-)
Nella sub che ho in A faccio riferimento ad alcuni componenti nel modo 
usuale:
    Me.text1.Value
Perň quando richiamo la sub dalla sottomaschera B, non funziona nulla.
Adesso ci guardo e spero di risolverlo.
Ciao
Marco 

 Adesso ci guardo e spero di risolverlo.
Ho risolto.
Era uno stupido problema di innesco degli eventi.
Sostanzialmente dovevo associare il codice ad un altro evento.
Grazie
Marco
Newsgroup: it.comp.appl.access
Titolo: pulsanti

Ciao sono Cristian sono l'ultimo arrivato in access volevo chiedere
gentilmente se qualcuno sa aiutarmi con questo problema :
vorrei sapere come mai a volte quando creo pulsanti di comando in
autocomposizione (apertura di un altra maschera) sul mio PC tutto ok e
funziona ma appena sposto il databsase su un altro pc questi pulsanti non
funzionano più(clickko il pulsante ma non funziona nulla)
Ho già notato che se uso macro create da me questo problema non avviene ora
vorrei avere una spiegazione di questo problema.
Praticamente nelle propietà del pulsantino se specifico una macro tutto ok
ma se rimane [routine evento] non funziona più nulla
                                Saluti Cristian

CUT
Fai prima a inserire del codice nell'evento SuClic:
DoCmd.OpenForm "nomeMaschera", [opzioni]
Ciao

 ha scritto nel messaggio
news:NftH8.1692$8x3....@twister1.libero.it...


 ha scritto nel messaggio
news:aqtH8.1945$ie.2...@twister2.libero.it...


Newsgroup: it.comp.appl.access
Titolo: visualizzazione condizionata in un report

 
          Il mio problema è il seguente:
ho una tabella di diverse righe variabili da 1 a 7 x ogni utente contenente
delle fasce di consumo,con informazioni su più colonne, ogni fascia è
identificata da un diversa stringa , però è contenuta sempre nello stesso
campo .Il campo voce può contenere c001,...c007, ovviamente ogni utente ha
un nro diverso di righe in quanto rientra in fasce diverse.
come posso nel report visualizzare il tutto tenendo conto che ogni utente
avrà da 1 a sette righe, una per ogni fascia di consumo.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 avrà da 1 a sette righe, una per ogni fascia di consumo.
Puoi inserire nel report un sottoreport basato sulla "tabella di diverse
righe variabili" e che visualizzi le fasce di consumo di ogni utente.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Operatore Like

Ciao,
ho la seguente query :
SELECT  id FROM case where tipo  LIKE  '%5'.
Il problema è che il campo tipo è numerico e pertanto penso che il
LIKE non funzioni!
In pratica non devo far altro che prendere il campo chiamato id dalla
tabella case dove il campo tipo, che è come detto di tipo
numerico,finisce con la cifra 5.
Come posso ovviare?
Grazie
Nik


ciao ti sconsiglio vivamente di usare la parola case
è una parola risevata e Access potrebbe arrabbiarsi
cmq
tu puoi fare Right(Tuonumero;1) = 5
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
 


Se usi JET il joker è diverso:
SELECT  id FROM case where tipo  LIKE  '*5'
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: REQ:Come odificare le specifiche di esportazione/importazione al volo

Salve a tutti ho un problema :
Avrei l'esigenza di esportare una vista scelta dinamicamente tra un insieme
dato. Il problema è che le viste non sono note a priori  ed inoltre le viste
non hanno la stessa struttura, cioè spesso sono simile ma non sempre sono
uguale:
l'utilizzo delle specifiche di esportazione/importazione è molto comodo ma ha
il limite di dovere preconfezionare  la specifica manualmente legandosi
staticamente sia al dominio di origine sia al formato sia ai campi esportabili.
Volevo chiedere a qualcuno di Voi se conosce un modo (una funzione access, al
limite va bene anche un API di win32) per gestire on fly le specifiche prima di
esportare.
Vi ringrazio in anticipo.
Stefano Guardigli
-- 
Posted from  [194.185.198.25] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


E' piů semplice di quanto pensi; le impostazioni delle specifiche, in
access'97, sono salvate in tabelle nascoste (strumenti - opzioni -
visualizza oggetti di sistema):
- MSysIMEXSpecs;
- MSysIMEXColumns;
le puoi importare tranquillamente (ho provato ora) da un mdb all'altro...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

 - - - - - - - - - - - - - - -
Sergio,Grazie per l'informazione: non sapevo dell'esistenza di quelle tabelle.
Ma cosa dovrei fare se volessi modificare le specifiche al volo (per esempio 
le colonne da importare in base alla struttura della tabella in input)? 
Potrei modificare direttamete ilcontenuto delle tabelle di sistema che 
mi hai segnalato?
Ciao
Stefano Guardigli.
-- 
Posted from  [217.141.190.131] 


 Stefano Guardigli.
Se non ricordo male direttamente non ti permette di modificare i valori,
anche perché potresti non interpretarli a dovere rischiando di incasinarti.
Ti conviene importarti le tabelle e modificarle con il wizard...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: prima nota

ciao a tutti
qualcuno mi saprebbe dare un'idea di come strutturare una registrazione di
prima nota contabile nelle varie righe di una sottomaschera
tipo contabile.
codice conto/dare/avere/iva
saluti a tutti

 saluti a tutti
Prima nota?
Do  :-)))))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Svegliato bene stamattina! :))
---
leo_duca
Newsgroup: it.comp.appl.access
Titolo: Blocco inserimento

Database in condivisione su una rete, non so come bloccare l'inserimento da
parte di un utente quando qualcuno prima di lui e/o in contemporanea sta
inserendo un nuovo record.
Grazie
Saint-Gobain Condotte S.p.A.
Giovacchini Alberto
Via E. Romagnoli, 6
20146 Milano MI
tel. +39 02 4243 299
Fax. +39 02 4243 333
alberto.g...@saint-gobain.com
 
-- 
Posted from 
mail.saint-gobain.com
 [195.115.11.162] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
news:29E8A654ACCBD411BDCA000629A8C9DA1907CF@SGCONDOTTE...

Devi agire sulla proprietą blocco record della maschera.
E' possibile selezionare :
nessun blocco
tutti i record
record modificati
Ciao
Marco Dell'Oca
D.M.Software  (Mi)
Newsgroup: it.comp.appl.access
Titolo: numero di records in un campo

come diavolo faccio ad inserire automaticamente e in tempo reale il valore
in numero del conteggio di records magari filtrati per categoria, in un
campo di un altra tabella?
esempio:
ci sono in una tabella 500 persone in altrettanti records divisi per
qualifica
in un'altra tabella vorrei inserire il numero complessivo (500) se non metto
filtro, oppure il numero totale di persone che hanno qualifica x e questo in
tempo reale aggiornabile automaticamente.
sos tank!
luigi

 ha scritto nel messaggio
news:9sbvah$d27$1...@nreada.inwind.it...

Fai una query raggruppata per categoria e metti un conteggio sul campo
persona e avrai il numero di persone per ogni categoria, invece quando vuoi
sapere quante sono in tutto le persone puoi leggere il numero totale dei
record della tabella per es.: con DCount che puoi vedere sullo help
Ciao Roberto - Syd

 ha scritto nel messaggio
news:J6lG7.25124$zu5.9...@news1.tin.it...

Oltre a quanto ti ha giustamente consigliato Roberto, ti sconsiglio di
andare a memorizzare in un campo di una tabella un valore calcolato: č
meglio che il valore te lo vai a calcolare di volta in volta in un controllo
con il DCount.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Re: errore su nuovo Schema del file xml FatturaPA versione 1.2.1

 Grazie
 
Laddove hai errore su:
Private Declare Function...
Private Declare Sub...
 
modifica con:
Private Declare PtrSafe Function...
Private Declare PtrSafe Sub...
 
Bruno

Bruno Campanini was thinking very hard :

Sorry, va su un altro thread!
 
Bruno

Newsgroup: it.comp.appl.access
Titolo: raggruppare campi recordset

Buongiorno,
ho il seguente recordset
 
    Do Until RS3.EOF
        emailsent = emailsent & RS3!cognomenome & " - "
        RS3.MoveNext
    Loop
 
che accoda in emailsent una serie di nomi, molti dei quali uguali fra loro.
Sarebbe possibile raggruppare tali nomi (fare un "group by" per esempio) in modo da avere un risultato più leggibile nel msgbox in cui vengono mostrati?
Grazie


COME puoi "disporre" (per lo scopo) il campo cognomenome nella (stringa) origine di RS3 ?
 
Puoi raggruppare direttamente per cognomenome ?
Puoi ordinare PRIMARIAMENTE per cognomenome ?
Oppure, per forza di cose, lo "ricevi" in ordine sparso ?
 
Nei primi due casi si arriva allo scopo

Newsgroup: it.comp.appl.access
Titolo: come contare i record

vorrei sapere come si possono contare i record di un database access
con tante tabelle senza aprirle tutte
grazie anticipatamente
onofrio

 wrote in message 3ae075da...@news.kataweb.it...

Scorri l'insieme tabledefs del database.
Per ognuna, tramite Dcount, ottieni il numero dei record.
Antonio

con tante tabelle senza aprirle tutte
For cont = 0 to db.tabledefs.count -1
    strsql = "SELECT COUNT " &  db.tabledefs (cont).fields (0) & " FROM " &
db.tabledefs (cont)
    rst.open (strsql)
    pippo (cont) = rst (0)
    rst.close
next
L'ho buttata la', occhio alla sintassi...
Saluti.
Luciano
(DOC)
Newsgroup: it.comp.appl.access
Titolo: Nascondere campo in report se...

Ciao,
ho un report che elenca semplicemente i campi di una tabella:
la tabella e':
num | elemento | sup | vol |   a  |   b   | sp   | costo
2   | trave    | 1,3 | 0,4 | 1,04 |  0,05 | 0,1  | 10
6   | pilastro | 0,7 | 0,2 | 0,94 |  0,1  | 0,01 | 3
4   | pilastro | 1,1 | 0,5 | 1,0  |  0,02 | 0,09 | 5
Da questa vorrei poter nascondere il campo b se elemento e' trave (ma 
vorrei che rimanesse visualizzato il campo b per gli altri elementi) e 
vorei nascondere "a" se elemento e' pilastro (ma vorrei vedere i campi 
"a" degli elementi trave).
Praticamente mi verrebbe un report con dei buchi (campi mancanti).
Cioe':
num | elemento | sup | vol |   a  |   b   | sp   | costo
2   | trave    | 1,3 | 0,4 | 1,04 |       | 0,1  | 10
6   | pilastro | 0,7 | 0,2 |      |  0,1  | 0,01 | 3
4   | pilastro | 1,1 | 0,5 |      |  0,02 | 0,09 | 5
Le somme alla fine dell'elenco sarebbero comunque calcolate anche coi 
campi mancanti oppure usando solo i campi visibili?
Ho provato ad inserire nell'evento "Su formattazione" del "Corpo" il 
seguente codice ma mi nasconde tutta la colonna:
if elemento="Trave" then b.visible=false
if elemento="pilastro" then a.visible=false
:-(
Potete aiutarmi voi per favore?
Grazie in anticipo
Saluti
Marco


prova cosi:
sempre su formattazione
if elemento="Trave" then
    b.visible=false
else
    b.visible=true
endif
if elemento="Pilastro" then
    a.visible=false
else
    a.visible=true
endif
fammi sapere ciao.

 fammi sapere ciao.
Scusami, ma quello di cui parla è un Report? e allorara non deve associare
i campi, ma li deve rendere calcolati, ne tantomeno incasinarsi con la
formattazione condizionale no?... quindi il campo "b" per esempio non sarà
più "b" ma =iif(elemento= "trave";;b) e così "a" sarà =iif(elemento=
"Pilastro";;a).
Fammi sapere.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Questo ancora non lo so ma provo e ti faccio sapere.
Grazie anche a te.
Marco


Questo funziona perfettamente...
GRAZIE MILLLLLEEEEE
Ciao
Marco
Newsgroup: it.comp.appl.access
Titolo: stampa unione

Ho posto il problema in un post precedente con oggetto non proprio
pertinente..
Ci riprovo:
lancio un documento word da una maschera access
il documento word è legato con stampa unione ad una query popolata
dall'unico record visualizzato nella maschera
word quando tenta di recuperare i dati della query apre un'altra istanza di
access con query vuota perché la maschera è chiusa.
come posso risolvere?
dovrei costringere word a leggere il database già aperto...
o far si che quella query memorizzi il valore permanentemente
grazie
marco

 ha scritto nel messaggio
news:gU6mc.38957$Qc.15...@twister1.libero.it...

Se è solo per un record, esporta il record in un file di testo (o foglio
excel) e collega il documento a quel file...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: risorse di sistema insufficienti

Ciao a tutti,
vi è mai capitato con Access XP che tentando un'importazione da un file di
testo alla fine della procedura guidata  vi dia l'errore:
"risorse di sistema insufficienti"
Il file è un txt da 800 kb e non ho altre applicazioni che girano sulla mia
macchina (Pentium III 500 con 512 Mb di RAM).
Grazie
Lara

 ha scritto nel messaggio
news:c3clmp$pb8$1...@localhost.localdomain...

Hai provato a collegare direttamente il file txt e accodare i record con una
query di accodamento?
Ciao.
--
Sergio MAZZA

 query di accodamento?
Non avevo mai collegato direttamente il file txt, quindi al mio primo
tentativo di collegamento usando le specifiche di importazione (forse questo
è sbagliato) mi ha dato lo stesso errore, al secondo tentativo non indicando
nessun nome per i campi ha funzionato. Forse quindi il problema sta nelle
specifiche di importazione.
Ma se volessi tenere il collegamento col txt devo fare qualcosa quando
aggiorno il file? Può andar bene se a db chiuso butto il file vecchio e lo
sostituisco col nuovo (stesso nome, stesso tracciato record) e poi riapro il
db?
Grazie
Lara


Sě, se non cambia il nome del file, il tracciato e il percorso (cartella)
puoi sostituirlo senza interferire con il collegamento...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Impostare RecordSource a Runtime ... di un SottoReport

Avrei esigenza (in questo caso Access '97) d'impostare a codice il
recordsource di un Sottoreport ... non ci riesco ;-(
Secondo me è una limitazione non aggirabile, per scrupolo chiedo comunque
conferme al ng.
Ciao a tutti.

 ha scritto nel messaggio
news:fp2F9.29050$2B1.7...@twister2.libero.it...

Puoi farlo tranquillamnte.
Devi però farlo a fronte dell'evento "Su apertura" del sottoreport.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Devi però farlo a fronte dell'evento "Su apertura" del sottoreport.
Sei sicuro Roberto?
Anche i quel caso mi da errore...
Ti saluto.

 Ti saluto.
--


 End Sub
Non so più cosa pensare maledizione!!  ;-))
Vabbè, il tuo post mi spinge a perdere ancora tempo su sta cosa...
Ciao e grazie.

 ha scritto nel messaggio
news:cuaF9.31221$2B1.8...@twister2.libero.it...

Ma tu a fronte di quale evento operi.
Operando a fronte di un qualsiasi evento del report principale non ci sono
riuscito neppure io; ci soono riuscito solo a fronte dell'evento "Su
apertura" del sottoreport.
--


 apertura" del sottoreport.
dovrebbe funzionare anche su formattazione


 apertura" del sottoreport.
Non ancora avuto tempo do riprendere in mano quel report.
Comunque, pur operando su evento apertura del sottoreport mi viene
restituito un errore tipo "Impossibile impostare recordsource dell'oggetto a
stampa già iniziata".
In sostanza, per ragioni che ignoro, pare che valuti l'evento apertura del
sottoreport dopo l'inizio delle formattazioni del report principale.
Se risolvo faccio sapere.
Ciao Roberto.

 Non ancora avuto tempo do riprendere in mano quel report.
'Cidenti, sembro un extracomunitario ;-)
"Non ho ancora avuto tempo di riprendere in mano quel report"  (!!)

 Ciao Roberto.


 OK
Risolto ;-)
In pratica, il sottoreport viene visualizzato a opzione nel corpo del report
principale (simula una struttura master-detail) ... alla prima assegnazione
del recordsource tutto ok, a quelle successive _ogni volta che veniva
formattato il sottoreport_ dava errore.
Bastava gestire la situazione con una On error...
Grazie per l'interessamento  ;-)
CIAO.
Newsgroup: it.comp.appl.access
Titolo: inserire molti records tutti in una volta

Ciao a tutti.
In A97 č possibile inserire 100 records tutti in una volta?
Provo a spiegarmi:
ho Tabella1 fatta cosě:
[nome] [numero] [data]
aaaaa    1            10/10/2003
bbbb     2            10/10/2003
cccc      3            11/10/2003
.....
[numero] = contatore
vorrei inserire 100 records tutti in una volta e tutti uguali, ottenendo:
[nome] [numero] [data]
aaaaa    1            10/10/2003
bbbb     2            10/10/2003
cccc      3            11/10/2003
xxxxx    4            12/12/2003
xxxxx    5            12/12/2003
xxxxx    6            12/12/2003
xxxxx    7            12/12/2003
xxxxx    8            12/12/2003
....................
E' possibile farlo con un solo comando?
Grazie a tutti in anticipo.
Giancarlo

 wrote in message
news:bi2808$b42$
1...@grillo.cs.interbusiness.it

Tutti in una volta no, o meglio solo se usi
un ciclo.
Imposta i Riferimenti a DAO 3.6 poi chiama
questa Funzione:
Function AddCentoRec(Nrec as Long)
  Dim rs as Dao.Recordset
  Dim x as long
  Set rs=CurrentDb.Openrecordset("NomeTabella")
  For x=1 to Nrec
    rs.addnew
    rs![Nome]="XXXX"
    rs![Data]="12/12/2003"
    rs.Update
  Next
End Function
 
Ciao.
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Report-controlli

Scusate l'intrusione in questi giorni di pausa.
Sul piè pagina report ho un controllo calcolato con nome [totali]che ha come
origine controllo =Somma([parziale])      somma i dati contenuti nel copo
del report.Dovrei far riferimento al controllo [data] che si trova però
sull'intestazione report per ottenere il seguente risultato: se la data è <
#01/01/02#
l'origine del controllo [totali] dovrebbe
diventare=Somma([parziale]*1936.27)
altrimenti =Somma([parziale]) è possibile?
Grazie a tutti
--

"Marina F." <HIaz7.35257$1H1.3...@news.infostrada.i> ha scritto nel
messaggio news:Rv3X7.375452$sq5.18...@news.infostrada.it...

La funzione di aggregazione Somma opera sui campi e non sui controlli,
quindi, sempre che Parziale sia il nome di un campo dell'oggetto origine
record del report, prova con
=IIf([Data]<#01/01/2002#;Somma([Parziale]*1936,27);Somma([Parziale]))
Inoltre ti sconsiglio di usare come nome dei tuoi campi e/o controlli la
parola Data: è un nome riservato Access ed ogni tanto  potrebbe procurarti
degli inispiegabili malfunzionamenti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

"Marina F." <HIaz7.35257$1H1.3...@news.infostrada.i> ha scritto nel
messaggio news:exlX7.2603$s04.1...@news.infostrada.it...

Non so che dirti: per scrupolo ho provato la mia soluzione e a me funziona
benissimo.


 > >Ok ho risolto il problema.Il campo data che ho riniminato inserito nel
piè pagina report era parte di una concatenazione di stringa qundi non lo
trovava.
Ora funziona benissimo.
Grazie e buon anno

[CUT]
E' dopo aver inviato questo messaggio che mi sono beccato l'infarto: eppure
la soluzione proposta non mi sembra particolarmente "stressante" :)
Mi rincuora perň il fatto che Marina abbia risolto il suo problema.

Newsgroup: it.comp.appl.access
Titolo: Aiutatemi con Access

sapete indicarmi come agiornare la giacenza a secondo dei dati di carico e
scarico.Mi spiego meglio,ho realizzato un database in Acces con tre tabelle:
carico
scarico
prodotti
Il mio probblema e aggiornare la giacenza nella tabella prodotti nel momento
che inserisco i dati nelle tabbelle di carico e scarico
Scrivete a 
je...@inwind.it

 ha scritto nel messaggio
news:9ur204$ib9$1...@nreada.inwind.it...

E tu non inserire alcun campo giacenza nella tabella prodotti cosě non devi
aggiornarlo, tanto piů che č buona norma, per altri motivi, non registrare
campi calcolati in una tabella.
Ricavati la giacenza di un prodotto in maniera dinamica, ogni volta che ti
serve, facendo la differanza tra i carichi e gli scarichi di quel prodotto;
operando cosě avrai anche il vantaggio di ricostruirti, in qualsiasi
momento, la giacenza ad una determinata data, anche pregressa.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

...



Uno dei grandi vantaggi dei database relazionali è quello che, tramite l'uso
anche delle queries e del codice SQL che c'è dietro, non è necessario (anzi
dirrei improprio) memorizzare valori calcolati, specie se si riferiscono a
informazioni molto dinamiche (tipo la giacenza di un magazzino). Se usi
questo tipo di approccio devi preoccuparti solo di gestirti i movimenti
senza aggiornare il "campo calcolato" giacenza nella tabella prodotti ogni
volta che inserisci, modifichi o cancelli un movimento; come ho detto nel
messaggio precedente, la giacenza ad una certa data la puoi ricavare
effettuando la differenza tra i movimenti di entrata e di uscita a quella
data. A mio avviso, gli oggetti deputati a fornirti le informazioni, sono le
queries, le maschere e i report: le tabelle dovrebbero servire solo a
contenere i dati e non le informazioni, e la giacenza è appunto
un'informazione e non un dato. Naturalmente tutta l'architettura del data
base deve essere stata disegnata e realizzata di conseguenza.
Non tutti i frequentatori del NG la pensano così, tanto è vero che spesso ci
si confronta sull'argomento.
Non credo che il fatto che con Access sia un pochino complesso registrare un
campo calcolato sia del tutto occasionale o una svista di mamma Microsoft.
Non so se la chiarezza che chiedi riguarda il concetto da me sopra espresso
oppure riguarda come creare le queries che debbono ritornarti la giacenza.
Ti sarei grato, e non solo io, se in futuro risponderai dopo e non prima dei
messaggi precedenti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
[CUT]

 POTRESTI ESSERE PIU' CHIARO?
POTRESTI SCRIVERE DOPO IL QUOTING, SENZA URLARE?
Antonio
Newsgroup: it.comp.appl.access
Titolo: problema:finestra db nascosta

salve a tutti, problema stupido.
Uso A2000, devo nascondere la finestra del DB. Ho un FE ed un Be.
Bene, ho seguito la solita routine, da avvio ho tolto il visualizza finestra
database, ma questa volta niente, nn funziona.
ho riprovato più volte, uso sempre la stessa tecnica, ho impostato da macro
l'autoexec, niente ancora, continua a lasciarmi aperto ad icona il db.
Che devo fare????
qualche consiglio????
grazie
Ale
-- 
Posted from  [80.16.202.2] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 qualche consiglio????
Access 2000...
Bah!!!
Antonio

 Antonio
Grazie Antonio, a parte il Bah!!!! che faccio????? cosě magari anche un Buh???
alessia


 qualche consiglio????
Già in A97 esisteva la possibilità di impostare la visibilità della finestra
Database dal menu Strumenti/Avvio...
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Newsgroup: it.comp.appl.access
Titolo: Maschera in "attesa"

Buongiorno,
a questo momento , quando appro una maschera di inserimento dati, mi vengono
visualizzati i dati relativi al primo record della tabella collegata.
Avrei bisogno che all'apertura la maschera non presenti nessun dato e che
solo io, alla pressione di una combo di scelta, possa andare a scegliere il
record che mi interessa.
Si puň ?
Grazie
Luigi

 ha scritto nel messaggio
news:ejrwa.442$lK4....@twister1.libero.it...

Sě, si puň.
Alimenta la maschera con una query che abbia nei criteri del campo che ti
interessa (per esempio ID) il valore della combo.
Sull'evento clic della combo fai un bel requery della maschera e il gioco č
fatto.
Ciao, Carlo

Grazie....dovrň rivedere un po tutto :-) pero grazie.
Luigi

 ha scritto nel messaggio
news:ejrwa.442$lK4....@twister1.libero.it...

Secondo me, potresti non assegnare nessun record-set alla maschera, ma
assegnarlo nell'evento dopo aggiornamento del combo:
me.recordsource="SELECT........)
ciao...

Proprio per evitare di rivedere tutto il programma che oramai è alla fine mi
potresti spiegare meglio il tuo suggerimento ?
Grazie
Luigi

 potresti spiegare meglio il tuo suggerimento ?
E metterci anche parte del quoting altrimenti non si capisce una mazza?
Antonio


Premesso che non ho tolto io il quoting,
io spesso faccio nel modo seguente:
1)non assegno nessuna tabella alla maschera
2)nella proprietà "dopo aggiornamento" del combo metto il seguente codice:
    Private Sub CasellaCombinata4_AfterUpdate()
    Me.RecordSource = "SELECT CodiceFiscale, PartitaIva, RagSoc, Indirizzo
FROM DITTE " & _
                    "WHERE CODICE = '" & Me.CasellaCombinata4 & "'"
    Me.Requery
    Me.CodiceFiscale.ControlSource = "DITTE.CodiceFiscale"
    Me.PartitaIva.ControlSource = "DITTE.PartitaIva"
    Me.RagSoc.ControlSource = "DITTE.RagSoc"
    Me.Indirizzo.ControlSource = "DITTE.Indirizzo"
End Sub
Saluti Ale


Capito...grazie.
Ci provo e ti so dire
Luigi

 Premesso che non ho tolto io il quoting,
Infatti io ho replicato a Luigi!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Elenco file/cartelle

Ciao,
    esiste qualche sistema (oltre a quello presente sul sito comune)
per elencare file/cartelle presenti in un determinato percorso....e poi
come si può visualizzarle in una form con delle icone diverse a seconda
del tipo (estensione)?
Ciao e Grazie
Fd

 wrote in message
news:4305c97a$0$8485$
5fc...@news.tiscali.it

Ci sono molti sistemi...!
Se hai A_XP o A_2003 prova a vedere questo demo:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [API]
2.12 Explorer(DEMO) 
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Form e sottoform

Il problema č questo:
Access 2000
Ho una form "FORM_1" ed una sottoform "FORM_2" le due collegate con un campo 
"CODICE"
Sulla FORM_1 ho un bottone che apre un'altra form "FORM_3", su questa ho un 
campo che su l'evento update aggiunge un nuovo record a FORM_1 e copia i 
dati del campo CODICE dalla FORM_1 alla FORM_2, in piů riempe tutti i campi 
della FORM_2 in base ad alcuni parametri.
Sull'evento update non esce nessun errore, ma il fatto strano č che i dati 
nella tabella su cui si appoggia la FORM_2 vengono sempre scritti, ma non 
sempre vengono visualizzati nella FORM_2 a video.
Chiudo e riapro il database ricomincia a funzionare per un po e dopo 
ricomincia dare questo problema.
Forse non sono stato tanto chiaro ma confido nella vostra esperienza
Grazie 1000
Armix 

 ha scritto nel messaggio 
news:Uc3Od.34489$2h5....@tornado.fastwebnet.it...

hai provato, dopo l'evento della form_3 a fare un ME.Refresh o un ME.Requery 
della form_2...magari basta quello.
Ciao 

> Sull'evento update non esce nessun errore, ma il fatto strano è che i 


 ha scritto nel messaggio 
news:Uc3Od.34489$2h5....@tornado.fastwebnet.it...

Ciao Armix
visto che le due maschere sono collegate, secondo me,
il requery dovrebbe essere fatto alla form1
---
Daniele 

 ha scritto nel messaggio 
news:Vr5Od.513947$b5.24...@news3.tin.it...


Newsgroup: it.comp.appl.access
Titolo: importare nomi files directory

Una volta ho preso da internet un file di excel che riusciva tramite una
macro a importare il nome dei files presenti in una directtory e in una
cella diversa il percorso completo di questi files. Mi chiedevo se era
possibile farlo anche con access e se si come. Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 possibile farlo anche con access e se si come. Grazie
guarda su 
www.sitocomune.com
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 possibile farlo anche con access e se si come. Grazie
ci sono diversi modi, te ne elnco i primi due:
il primo è prendere il file di excell e vedere come è fatto e che funzioni
usa
il secondo è leggere la guida di access alla voce "dir"
Newsgroup: it.comp.appl.access
Titolo: Ricavare se una Maschera è una sottomaschera

Spiego la mia esigenza.
Un pulsante  ( apre  una maschera  sempre la stessa )  è posizionato :
caso 1)  in sottomaschere  ,
caso 2) in maschere (senza sottomaschere) ,
a seconda che sia  in una sottomaschera  copia determinati valori di
controlli della sottomaschera ad
esempio 
me.mascheraorigine.name
 , 
me.mascheraoriginePrincipale.name
(
me.Parent.name
)
a seconda che sia in una Maschera (senza sottomaschere )
esempio 
me.mascheraorigine.name
 , 
me.mascheraoriginePrincipale.name
(non ha senso  in quanto è principale)
vorrei intercettare  questa situazione .
Più in generale , c'è la possibilità di sapere via VBA  se una
maschera è una sottomascherà o no ?

 maschera è una sottomascherà o no ?
Nel sub del pulsante basta controllare se la maschera
è aperta con uno dei metodi descritti qui:
http://www.donkarl.com/it?FAQ4.19
p.e.
If CurrentProject.AllForms(Me.Name).IsLoaded Then
   MsgBox "Sono aperta come maschera."
Else
   MsgBox "Sono una sottomaschera."
End If
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 


Perfetto  , era proprio quello che volevo
OT : vi risulta che  questo gruppo  non  sia stato aggiornato per
qualche giorno   , dal 26 al 29 ,  in tali date non sono riuscito  a
vedere pubblicato il mio quesito  nè la risposta di KARL
Grazie

 vedere pubblicato il mio quesito  n� la risposta di KARL
S�, dal 26 al 29 c'era nessun aggiornamento. Oggi goggle ha
fornito alcuni messaggi dal 26 e 27, ma mancano ancora molti
ed anche gli attuali.
Purtroppo si sono fermate anche le statistiche su
http://groups.google.com/group/it.comp.appl.access/about
Altrimenti si vedrebbe il terzo mese di seguito con pi� messaggi
dell'anno scorso. Questo svolgimento contro il trend del usenet
dobbiamo soprattutto alle attaccabrighe qui. :-)
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 dobbiamo soprattutto alle attaccabrighe qui. :-)
Adesso google ha corretto le sue statistiche e si vede il terzo
mese control il trend. Sembra però che ha ancora problemi
con il suo newsfeed.
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Problemi tabella

Non riesco più ad aprire una tabella, sia in struttura che in
visualizzazione foglio dati.
Riesco ad aprirla con Query e maschere .
Qualcuno sa dirmi cosa è successo.
Grazie tante

 Grazie tante
In che senso non riesci ad aprirla.
Che errore viene generato?
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------

 --------------------------------------
Nel senso che cliccando la tabella, non si apre, neanche se la selezione e
cerco di aprirla in struttura.
Ho provato ad importarla ma mi da lo stesso problema.
Dopo aver cercato di aprirla tre volte mi si chiude adiritttura access
Ho provato a compattare
Ho provato ad esportarla
Ho provato a vedere le relazioni
non è servito a niente.
L'unico modo per aprirla è collegandola oppure con una quey o maschera.
non so propio cosa sia successo

 non so propio cosa sia successo
Onestamente non so cosa dirti!
Pero' visto che puoi fare una query, fanne una che crea una nuova tabella con
tutti i dati della vecchia!

Newsgroup: it.comp.appl.access
Titolo: bypassare l'errore di validazione dati predefinito

Ciao,
Quando in un controllo associato ad un tipo data si inserisce un valore
errato o impossibile (tipo 30/02/03) Access presenta il suo messaggio di
errore standard. 
In quale evento devo gestire tale l'errore per presentare un messaggio più
simpatico all'utente? Tra tutti gli eventi disponibili non so in quale
viene lanciato l'errore e non vorrei provarli tutti.
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Grazie
Afterupdate
MAssimiliano

 MAssimiliano
Grazie, adesso provo subito.
Ciao


 > MAssimiliano
Purtroppo ho provato ma non funziona! Non attiva l'evento e presenta il
messaggio standard di Access sul fatto che il dato č errato o piů lungo
del fieldsize.
Come si fa?


 Come si fa?
Calma con NON FUNZIONA....!
Forse non riesci a farlo funzionare....!
Devi intercettare l'errore inserendo On Error Goto ....
Poi inserisci un If err.Number=TuoNumero Then Resume Next
Ciao.
@Alex. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Poi inserisci un If err.Number=TuoNumero Then Resume Next
addirittura senza inserire tutto questo, utilizzi il debugger e vedi
immediatamente che la riga On error ... non viene nemmeno toccata e
addirittura non viene lanciato l'evento afterupdate, quindi probabilmente
non hai capito il problema iniziale.
Riassumo:
1- un controllo associato ad una data in una maschera qualsiasi
2- inserisco il valore 31/02/03 che ovviamente non esiste
3- appena mi sposto access mi dice giustamente che è stato inserito un
valore non valido.
Problema: io vorrei baypassare questo messaggio di errore per gestirlo
meglio e vorrei scoprire in quale evento viene lanciato l'errore.
Purtroppo non è l'afterupdate da te indicato e a pensarci è anche logico
perchè l'afterupdate nasce dopo l'aggiornamento che in questo caso non
viene eseguito a priori!
controlla pure se non ci credi, oppure ti mando un mdb con l'esempio.
Ciao


 Ciao
Ho controllato e a me Funziona.... ho provato di inserire una Primary
Key duplicata ed ho intercettato l'errore.....!!!!!!!!!!!!


 Key duplicata ed ho intercettato l'errore.....!!!!!!!!!!!!
Veramente non riesco a capire perchè da me non vada! Il codice è:
Private Sub Form_AfterUpdate()
    On Error GoTo gest_errori
 
    Exit Sub
 
 
gest_errori:
    MsgBox "Errore di inserimento!", vbCritical, "Errore"
    Resume Next
End Sub
Da me non intercetta nemmeno la chiave primaria duplicata! La maschera
contiene solo un controllo e l'evento riportato. Access 2000. Hai idee?
Mi posti il tuo codice?
Vuoi l'mdb via email per esaminarlo?
Ciao e grazie
