Newsgroup: it.comp.appl.access
Titolo: in una maschera continua non mi aggiorna più i record

Buongiorno a tutti, sono due giorni che sto impazzendo perchè da
alcune maschere continue d'improvviso non mi è più consentito
aggiornare o aggiungere nuovi record senza che io abbia apportato
nessuna modifica alle maschere, a me sembra tutto a posto, qualcuno,
per piacere saprebbe dirmi cosa può essere avvenuto. grazie

totobi ha scritto:

Se è vero che non hai modificato alcuna proprietà delle maschere, devi
controllare l'origine record delle stesse.
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


premesso che uso access 2000, Cosa vuol dire devo controllare
l'origine dei record, io ho una copia di circa due settimane fa che
funziona, ho provato a cancellare le vecchie tabelle e ad importare
quelle aggiornate e non funziona più, ho provato anche a cancellare
tutte le maschere da quello non funzionante e a importare quelle della
versione funzionate ma lo stesso non funziona

totobi ha scritto:


Sta a significare che devi controllare l'origine record di quelle maschere
che ora non ti funzionano. Sono query, tabelle? Se sono query controlla
che siano aggiornabili.
Poi mi sembra di capire che il database non sia diviso in BE e FE.
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 


 per piacere saprebbe dirmi cosa puň essere avvenuto. grazie
Cosa vuol dir "non mi č consentito"?
Cosa succede se provi di aggiornare o aggiungere im record?
Un messaggio (quale) o vedi in commento nella barra di stato o niente?
-- 
Ciao
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ:
www.donkarl.com/it
No il DB non è diviso, leggo una tabella con una Select in una
maschera continua dove normalmente ti da l'ultima riga vuota con
l'asterisco per aggiungere nuovi record, ora non la fa più vedere ed
inoltre se vado a modificare un qualsiasi campo non me lo fa fare come
se fosse bloccato e non mi da nessun messaggio sulla bara di stato ma
solo una segnalazione acustica

 solo una segnalazione acustica
Vai alla tabella e controlla se è aggiornabile.
Poi vai alla Select, cioè apri la query, e vedi/prova se la
query è aggiornabile.


 - Mostra testo citato -
La tabella è aggiornabile, come faccio a vedere se la query che è una
select è aggiornabile senza lanciarla dalla maschera? dalla maschera
non funziona
Ciao Toto e grazie per il tuo interessamento

 ha scritto nel messaggio 
news:9ed81f48-7f2a-4740...@k19g2000yqc.googlegroups.com...

-------------
sentiti gli interventi degli altri, sono convinto che sia questione di 
indici...
la form si baserà su una query che prende + tabelle, in una delle quali è 
stato cancellato qualche record mentre il figlio c'è ancora... l'integrità 
sarà andata per cui in crash ed ecco l'inghippo...
ma questa è solo un'ipotesi ovviamente. 

totobi ha scritto:


Posta la select..


 non funziona
Tiene presente che non sediamo accanto a te: ;-)
Come si esprime il "non funziona"? Cosa fai e cosa non va?
Dove hai questa SELECT?
Se la SELECT è scritta fissamente nella proprietà "Origine record"
della maschera, fai clic sui tre puntini a destra della riga della proprietà
per aprire l'editore delle query. Qui puoi controllare i dati e se sono
aggiornabili.
Se invece imposta la SELECT con un codice o simile apri una
nuova query, cambia alla vis. SQL e fai copia/incolla del tuo
testo SQL. Poi prova se i dati sono aggiornabile.
Inoltre come già scritto da Salvino: Incolla il testo SQL nel tuo
prossimo messaggio qui.


 - Mostra testo citato -
ok
SELECT Primanota.ID, Primanota.[PN-DATAREG], Primanota.[PN-COD],
Primanota.[PN-CLIFOR], Primanota.[PN-MOV], Primanota.[PN-NUMDOC],
Primanota.[PN-DESDOC], Primanota.[PN-DATADOC], Primanota.[PN-DTOT],
Primanota.[PN-CODPN], Primanota.[PN-ATOT], Primanota.[PN-FLAG],
Rubrica.Nominativo, Rubrica.Clifor FROM Rubrica INNER JOIN Primanota
ON Rubrica.IDRubrica=Primanota.[PN-COD] WHERE (((Primanota.[PN-
DATAREG]) Between FORMS!PNCAS01!DATAIN And FORMS!PNCAS01!DATAFI) And
((Primanota.[PN-CODPN])=191)) ORDER BY Primanota.[PN-DATAREG];
questa è la select

 - Mostra testo citato -
Ho provato a schiacciare sui tre puntini e a rivedere la select
digitando su foglio dati anche qui non mi consente di aggiornare i
campi e non mi consente di aggiungere record

 campi e non mi consente di aggiungere record
Quindi il problema non è la maschera ma la query o le tabelle.
La tua query non solo contiene 1 tabella ma 2. Puo p.e. darsi che il
collegamento (JOIN) tra le tabelle lo fa non aggiornabile se i campi
Rubrica.IDRubrica e Primanota.[PN-COD] non sono campi con indici.
Prova se la query è aggiornabile con la sola tabella Primanota.
Se sì, devi aggiungere indici adeguati alle tabelle.


 - Mostra testo citato -
IDRubrica e ID di primanota sono contatori e sono indicizzati, e
questa maschera, che mi lenca i movimenti di cassa più un'altra che mi
visualizza quelli delle banche hanno funzionato perfettamente fino a
due giorni fa con questi indici, io non riesco a capire cosa sia
potuto succedere

 potuto succedere
Devi sempre leggere tutto e rispondere a tutto che ti scriviamo.
Altrimenti è difficile di aiutarti.
Hai provato se la query è aggiornabile con la sola tabella Primanota?
Come già scritto puoi anche sempre copiare/incollare il testo
SQL in una nuova query per fare le prove.


 - Mostra testo citato -
ho provato a lasciare la sola tabella Primanota e funziona, ma cosi
non risolvo il problema

 non risolvo il problema
Prima di salvarlo devi trovare il problema e dopo queste prove è
chiaro che si trova nei dati, nei indici o nella relazione delle 2 tabelle.
Hai impostato una relazione tra le tabelle Primanota e Rubrica?
Se sì, quale? 1:1, 1:n, m:n? Con integrità referenziale?
I campi Primanota.[PN-COD] e Rubrica.IDRubrica sono le chiavi
primari delle tabelle o quale tipo di indice hanno?
Hai già controllato se gli ultimi valori nelle due campi sono ok e
se il contatore funziona in tutti e due se aggiungi un nuovo record?
Fai una copia di siccurezza del file e poi compatta il db.
Quale versione di Access usi? Con quale SP di Office?


 - Mostra testo citato -
Incredibile, ho trovato, non so come sia successo, ma l'indice della
rubrica anziche essere univoco era divenuto duplicabile, probabilmente
involontariamente avrò messo un si al posto del no, adesso funziona
tutto grazie SV e grazie a Karl, mi avete fatto capire che il problema
era sulle tabelle e che comunquenon bisogna mai arrendersi difronte a
queste cose.
Comunque, approfitto ancora di voi per chiedere come fare per inviare
sul sito comune una tabella dei CAP aggiornati con le nuove province,
completa di codice istat, codice catasto, prefisso telefonico,
provincia e regione di apparteneza etc insomma completo da mettere a
disposizione del gruppo, che mi ha aiutato tanto a risolvere i miei
dubbi con access, grazie ancora Toto

 risolvere i miei dubbi con access,
Sul 
http://www.sitocomune.com/
 sezione Info trovi alcune informazione
sul materiale da pubblicare ed l'indirizzo 
webm...@sitocomune.com
.
Non so se quest'info č attuale.
Puoi anche aprire un nuovo thread con un soggetto a proposito.


 Access FAQ:
www.donkarl.com/it
Scusa la mia ignoranza cosa significa aprire un nuovo thread

Incredibile, ho trovato, non so come sia successo, ma l'indice della
rubrica anziche essere univoco era divenuto duplicabile, probabilmente
involontariamente avrò messo un si al posto del no, adesso funziona
tutto grazie SV e grazie a Karl, mi avete fatto capire che il problema
era sulle tabelle e che comunquenon bisogna mai arrendersi difronte a
queste cose.
------------------------
...non per sottolinearlo, ma a te lo avevo detto appena appena 6 ore fa :) 

 Scusa la mia ignoranza cosa significa aprire un nuovo thread
thread = discussione in un newsgroup
