Newsgroup: it.comp.appl.access
Titolo: pulsante richiama dati di una maschera ma non quelli della combo

Ciao a tutti, ho questo problema che non riesco a risolvere:
ho una maschera NUOVA FATT ACQUISTO che richiama con un pulsante un'altra 
form CONTAB ANALITICA.
Queste form hanno in comune alcuni dati come PROT, DATA FT, NUM FT, RAGIONE 
SOCIALE che devono essere richiamati nella form CONTAB ANALITICA.
tutti i campi sono riuscita ad abbinarli tranne la combo RAGIONE SOCIALE, 
che nella maschera CONTAB ANALITICA rimane vuota.
Gli altri campi li ho individuati cosě:
origine: tbl CONTAB ANALITICA
valore predefinito: per ciascun campo quello CORRENTE della maschera NUOVA 
FATTURA ACQUISTO.
Probabilmente č completamente sbagliato il ragionamento iniziale....qualcuno 
sa darmi una mano?
Grazie
-- 
Giorgia 


Rettifico!
il problema che mi dava la combo l'ho sorvolato con casella di riepilogo.
Ora però nella tblCONTAB ANALITIC, vengono compilati solo i campi non in 
comune.....soluzioni? 

 comune.....soluzioni?
io mica ho capito cosa significhi per te "compilati" "richiamati"...
spiega esattamente cosa fai e cosa dovresti ottenere che invece non riesci
ad ottenere...
-- 
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:gsp5gt$pgk$1...@news.newsland.it...

ok ci provo:
nella maschera NUOVA FATT ACQUISTO registro la fattura contabilmente, cioè 
inserendo N FATT, DATA FT, RAGIONE SOCIALE E IMPONIBILI.
Ho inserito un pulsante che mi apre la maschera CONTAB ANALITICA che mi 
consente appunto di suddividere i costi per competenza (non è detto che una 
ft di locazione auto datata 30/04/09 sia inerente al canone di locazione di 
aprile....) e la condizione di apertura è
Private Sub CONTAB_ANALITICA_Click()
On Error GoTo Err_CONTAB_ANALITICA_Click
    Dim stDocName As String
    Dim stLinkCriteria As String
If MsgBox("SUDDIVIDERE COSTO PER COMPETENZA?", vbYesNo) = vbYes Then
    stDocName = "CONTAB ANALITICA"
    stLinkCriteria = "[PROTOCOLLO]=" & Me![DETTAGLI FATTURE 
ACQUISTO.PROTOCOLLO]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
    Else
    End If
Però:
1- la maschera CONTAB ANALITICA non ha ancora il record riferito a
    stLinkCriteria = "[PROTOCOLLO]=" & Me![DETTAGLI FATTURE 
ACQUISTO.PROTOCOLLO]
    perchè va ancora inserito;
2- i primi campi sono uguali a quelli della maschera NUOVA FATT ACQUISTO e 
cioè N FATT, DATA FT, RAGIONE SOCIALE E IMPONIBILI.
    e per indicare questa corrispondenza ho usato nel valore predefinito di 
ciascuno di questi campi
    =[Maschere]![NUOVA FATTURA ACQUISTO]![DETTAGLI FATTURE 
ACQUISTO.PROTOCOLLO] etc....
3- la parte della contabilità analitica invece la vado a inserire io 
indicando il conto di costo e il periodo di competenza.
PROBLEMA:
la maschera così creata non "alimenta" la tblCONTAB ANALITICA
Moolto difficile da spiegare e non so se avrete voglia di leggere tutto sto 
papiro......uff
Accetto anche consigli alternativi su come ottenere lo stesso la contabilità 
analitica in altro modo!
Giorgia

End If
che ne pensi? 
;)



Innanzitutto penso che da sola non ci sarei mai arrivata!!
prima di buttarmi a capofitto però ti segnalo che ora la tbl si popola 
(strano ma vero....buch!), perchè nella maschera CONTAB ANALITICA ho 
indicato per ciascun campo che il valore predefinito sia quello 
corrispondente nella maschera NUOVA FATT ACQUISTO.
PROBLEMI:
1- la combo RAGIONE SOCIALE non so come gestirla: già nella maschera NUOVA 
FATTURA ACQUISTO è una combo con origine in ANAGRAFICA FORNITORI.
    trasformandola in casella di riepilogo e indicando nell'origine della 
tabella/query:
    SELECT [ANAGRAFICA FORNITORI].[RAGIONE SOCIALE],
    la maschera funziona pefettamente, ma nella tbl il campo RAGIONE SOCIALE 
rimane vuoto.
    ho provato a indicare come origine la query sopra filtrando per
    =[Maschere]![NUOVA FATTURA ACQUISTO]![CONTO FORNITORE]
    ma ho ottenuto che la query mi chieda di inserire il valore 
corrispondente.....
2- se i valori predefiniti sono corretti e mi limito quindi a salvare e 
chiudere la maschera, i dati non vengono registrati nella tabella. Devo per 
forza modificare qualche dato in qualche campo per far sì che la maschera lo 
registri come nuovo record.
Why??
Grazie mille Pablitomf!!
Giorgia
La combo in questione 

 ha scritto nel messaggio 
news:gspi5n$lp6$1...@news.newsland.it...

Io penso che se poi non inserisce niente o si sbaglia a cliccare "Sì" 
....devi prevedere anche una cancellazione alla chiusura....
quindi prima che riposti scrivila subito! :-))))
A parte gli scherzi se invece mettesse come valore predefinito della casella
=Me![DETTAGLI FATTUREACQUISTO].PROTOCOLLO
Non credi risolverebbe?
Non ho provato.... ma secondo me....dovrebbe funzionare....
Ciauzz
-- 
Roberto da Parma 


In effetti ho fatto cosě (per l'ennesima volta prima della tua 
risposta)....e OGGI funziona, ho cambiato la combo in casella di testo e 
nella tbl i dati sono correttamente compilati.
Ma solo a me di giorno in giorno le cose cambiano pur impostando le stesse 
cose??
Temo che la risposta sia....che sono una gran pasticciona!!
Grazie a tutti, Giorgia 

 cose??
Io ancora non ci ho capito un granchè...



E infatti Pablitomf, non funziona se io non inserisco almeno un campo a 
manina!
per ora ho ovviato inserendo almeno la data del periodo di competenza a 
mano, poi prover� la tua soluzione, ma mi ci vorr� del tempo per 
gestirla.....
Ciao, Giorgia