mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: verificare se form è aperta come subform

Ciao,
ho una form che utilizzo sia all'interno di un'altra maschera (come
subform) che in autonomia.
in questa maschera, quando usata come subform, alcuni pulsanti
dovrebbero essere nascosti.
come posso verificare se è stata aperta come subform(richiamata da
un'altra maschera) o come semplice maschera?
non mi basta verificare se la maschera "ospitante" è aperta o chiusa
perche' quella è sempre aperta.
grazie
(certo di non essere stato proprio chiarissimo)

 ha scritto:

Ciao,
in realtà i pulsanti potrebbero venire nascosti dalla form principale
che sa di contenere la subform.
Ad esempio Me!SubFormObject!PulsanteX.Visible=false
-- 
Lorenzo 

 un'altra maschera) o come semplice maschera?
Devi fare il seguente test:
If Me.Parent Is Nothing Then
  ' è aperta in autonomia
Else
  ' è aperta dentro un'altra form
End If
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution


se apro direttamente una finestra che ha me.parent mi viene restituito
l'errore:
riferimento alla proprietà Parent non valido nell'espressione

 riferimento alla proprietą Parent non valido nell'espressione
Allora utilizza un gestore degli errori.
Eccoti un esempio da mettere nel modulo di codice della form che puņ essere
utilizzata come sottoform o richiamata da sola:
Private Sub Form_Open(Cancel As Integer)
On Error GoTo Errore
    MsgBox "La form si trova dentro la form " & 
Me.Parent.Name
 & "."
Uscita:
    Exit Sub
Errore:
    If Err.Number = 2452 Then
        MsgBox "La form č stata richiamata da sola."
    End If
    Resume Next
End Sub

Newsgroup: it.comp.appl.access
Titolo: stampare  immaggini tif

Ho realizzato db ove memorizze i documenti in arrivo (uso scanner)
e riesco a stampare il documento tif senza problemi.
eseguendo la visualizzazione associata ad un tasto che esegue la
seguente routine
-------------------------
    Dim stAppName As String
    Dim ada As String
    Dim ada1 As String
    ada1 = "c:\temporanea\appoggio.tif"
    ada = Nz(Me.file, "vuoto")
    If ada <> "vuoto" Then
      ada = "\\server\documenti\nomefile.tif"
      FileCopy ada, ada1
    Else
      ada1 = "c:\temporanea\vuoto.tif"
    End If
    stAppName = "mspview.exe " & ada1
    Call Shell(stAppName, 1)
-------------------------
invece di visualizzare prima e poi l'utente stampa il file
vorrei lanciare la stampa del file direttamente.
da notare che "mspview.exe -p file.tif"  va' in errore e l'opzione "/p"
non e' documentata da microsoft mspview.
la necessitą č quella di stampare uno o piu' file tif.
Saluti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Saluti
Per stampare da VBA un file .tif multipagina (come sono di solito quelli che
arrivano come fax) potresti usare gli ActiveX Kodak.
Che versione di Access usi e che versione di Windows usi?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Ciao Andrea,
prova ad usare l'API ShellExecute invece di Shell ha la possibilità di
scegliere se aprire o stampare il documento che vuoi, l'unico handicap
potrebbe essere che l'applicazione MspView deve essere quella associata
all'estensione TIF  altrimenti lo apre/stampa con un'altra applicazione.
Se cerchi con google nei post precedenti dovresti trovare diversi esempio di
utilizzo di ShellExecute
Ciao
Cinzia

Newsgroup: it.comp.appl.access
Titolo: Valore rec precedente...

Salve,
maschera INSERIMENTO per inserimento interventi
inserisco un record, clicco sul pulsante "Salva", salvo il record e la
maschera si predispone per un nuovo inserimento;
nel record esiste una casella combinata da cui scelgo il paese ( sono solo 2
ma potrebbero diventare 4...);
I record vengono inseriti a gruppi, per esempio:
inserisco tutti gli interventi effettuati a Roma che possono essere 20 ecc
inserisco tutti gli interventi effettuati a Milano (30)
inserisco tutti gli interventi effettuati a Bologno (50)
Quindi il problema è che dovendo inserire 20 interventi effettuati a Roma
devo scegliere 20 volte il paese dalla casella combinata, così per Milano e
Bologna:
c'è un modo per velocizzare questa operazione? si potrebbe scegliere una
sola volta il paese dalla casella combinata, usarlo per tutti i 20
interventi di Roma e cambiarlo solo quando vado ad inserire i record per
Milano?
Spero di essere stato chiaro
Grazie!

 ha scritto nel messaggio
news:MThEa.68004$lK4.2...@twister1.libero.it...


 ha scritto nel messaggio
news:MThEa.68004$lK4.2...@twister1.libero.it...

EHi, risolto!
Sul sito comune c'è la soluzione :)
In Forms: ripetere un valore del record precedente in una form.
Grazie Cmq!
Newsgroup: it.comp.appl.access
Titolo: Come posso scontare la prossima fattura?

Mi si presenta il problema di dover inserire in un programma di
fatturazione lo sconto sulla precedente fattura.
Esempio:
il sig Rossi acquista oggi 100.000 ed usufruisce di uno sconto del 10% che
potrŕ detrarre al prossimo acquisto (Fattura).
Nella tabella ordini ho i campi ID_Cliente, Importo_Fattura e Data_Fattura.
Dovrei realizzare una SQL temporanea che mi vada a trovare l' ID del signor
Rossi al suo ultimo acquisto.
Credo sia la forma giusta, il problema č che non ho idea di come realizzare
una query temporanea che mi faccia tutto ciň.
Grazie a voi
Marco M.

 una query temporanea che mi faccia tutto ciò.
Perche' vuoi farla temporanea?
Creala e salvala. cosi' non devi rifarla ogni volta.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
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: calcolo ore:minuti in Access

Dovendo effettuare delle registrazioni su Entrata-Uascita e relativa 
differenza oraria ho fatto ricorso alle mie conoscenze in merito: 
trasformazione in minuti dell'ora di ingresso, alttrettanto per l'ora di 
uscita, faccio la differenza e la ritrasformo in ore minuti. Uno scherzo col 
VBA e anche gratificante visto che riesci a imporre ad Access di calcolare 
in sessantesimi anziché in decimale.
Ma sono io che ignoro eventuali funzioni già presenti e che fanno tutto sto 
calcolo o è proprio Access (e anche Excell) che è carente in questo tipo di 
calcoli?
Grazie
NSantini
 


confesso che non mi è chiaro l'oggetto del tuo post, ma guarda che
access ha tutto quel che serve per effettuare
calcoli con le date e gli orari, non fosse altro che esiste la
funzione datediff ... che se adeguatamente usata fa in un colpo solo
quello che tu hai fatto ...
datediff('n';dataoraInizio;dataorafine) ecc... n sta per minuti.
sommi per quel valore ed hai già fatto.
se non ho capito io scusa il mio post.
m

confesso che non mi è chiaro l'oggetto del tuo post, ma guarda che
access ha tutto quel che serve per effettuare
calcoli con le date e gli orari, non fosse altro che esiste la
funzione datediff ... che se adeguatamente usata fa in un colpo solo
quello che tu hai fatto ...
datediff('n';dataoraInizio;dataoraFine) ecc... n sta per minuti.
sommi per quel valore ed hai già fatto.
se non ho capito io scusa il mio post.
Sta qui il problema, come hai scritto tu: dataoraInizio e dataoraFine 
presuppone un input del tipo
28/2/2008 7,21      28/2/2008 18,15
e scusami non è più pratico inserire solo 7,21 e 18,15?
e se fai 18,15 - 7,21 Access restituisce 10,94 anziché il corretto 10,54
tu come risolveresti ?
Ciao
per semplicità di esposizione supponiamo abbia una tabella con tre campi: 
[ora entrata], [ora uscita] e [diff]
costruisco una maschera continua su tale tabella e quindi nei controlli 
Entrata e Uscita insrisco l'ora di ingresso e di oscita nel formato a noi 
più familiare cioè hh,mm (7,15    5,20  18,21 ecc), la funzione DateDiff 
vuole due date su cui calcolare la differenza e mi scoccia inserire di volta 
in volta 28/2/2008 7,15   28/2/2008 5,20 ecc e poi anche DateDiff vuole il 
parametro intervallo che non può essere "hh,mm"

Newsgroup: it.comp.appl.access
Titolo: un saluto a tutti!

purtroppo sono di frettissima per una imprevista ed improvvisa
trasferta, non so se avrò il tempo di consultare approfonditamente il
ng nei prossimi giorni.
ne approfitto solo per salutare tutti i partecipanti al raduno,
ringraziarli di essere venuti e di aver portato tante cose.  grazie
anche a Luciano e signora per essere stati come sempre ottimi padroni
di casa.
---------------
molti umani che conosco non passerebbero il test di Turing. (Lbo)
---------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

di casa.
E' stato un piacere anche conoscere "il comandante"
Carlo Ve
Newsgroup: it.comp.appl.access
Titolo: Scelta base dati ???

Un saluto a tutti.
Ovviamente scrivo perchè ho un problema (in realtà sono tanti, però
cominciamo con quello che al momento mi preme maggiormente).
Ho creato una progetto di AXP che si collega ad una base dati MSDE su di un
macchina destinata a server. Fin qui nulla di strano. Il problema è che non
mi avevano detto che nella maggior parte dei casi lavoreranno fuori ufficio
e dovranno poi sincronizzare i dati al rientro...
Premesso che non voglio utilizzare le funzioni integrate di replica e
sincronizzazione in quanto oltre a non conoscerle, non ne ho sentito parlare
particolarmente bene, premesso che sto mettendo insieme un qualcosa che
dovrebbe consentire questa sincronizzazione, volevo chiedervi come sia
possibile chiedere all'utente se vuole collegarsi alla base dati sul server
oppure a quella locale anch'essa MSDE e di conseguenza ricollegare tutte le
tabelle ecc.
Sicuro di dovermi rivolgere a voi anche in fututo ringrazio tutti coloro che
spenderanno qualche minuto per aiutarmi.
Uso Win2K, AXP dev.
Ciao

 ha scritto nel messaggio
news:bb01ou$4brie$1...@ID-164777.news.dfncis.de...

Ciao Clipper
Quando esci dall'applicazione disconnetti il progetto azzerando la stringa
di connessione es.
Application.CurrentProject.OpenConnection ""
Fatto questo il progetto al prossimo avvio non si collegherà
automaticamente, quindi tramite una finestra di dialogo chiedi a quale
server ci si vuole collegare e di conseguenza crei la stringa di connessione
es..
'--- Con Autentica di SQL Server
StrCon = "PROVIDER=SQLOLEDB;" & _
              "Data Source=TuoServer;" & _
              "Initial Catalog=TuoDatabase;" & _
              "User Id=NomeUser;" & _
              "Password=Password;"
'--- Con Autentica di Windows
StrCon = "PROVIDER=SQLOLEDB;" & _
              "Data Source=TuoServer;" & _
              "Initial Catalog=TuoDatabase;" & _
              "Integrated Security=SSPI;"
'-- Quindi colleghi il progetto al server
 Application.CurrentProject.OpenConnection StrCon
Ciao Giorgio.

 ha scritto nel messaggio
news:bb03n9$8iu$1...@lacerta.tiscalinet.it...

Rapido e preciso, grazie infinite.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Aggiornare una parte sola di una tabella

Ho il seguente problema (Access 97):
devo aggiornare una tabella di access  con dati contenuti in un'altra
tabella con la stessa identica struttura.
Vorrei praticamente importare una fetta della tabella aggiornata nella
tabella vecchia (ma utile). La fetta da importare contiene anche qualche
nuovo record e volevo essere sicura di non perdere niente. Posso risolvere
tutto con un copia e incolla tra tabelle o esiste qualche metodo migliore.
Grazie per una eventuale risposta
Marina

"Zio Tolomeo" <xxxx...@xxxxxNOSPAM.it> wrote in message
news:91l1gs$1lj$1...@lacerta.tiscalinet.it...

Una query di aggiornamento ed una di accodamento, lanciate in cascata,
dovrebbero
fare al caso tuo...
Nel primo caso fai una "equi-join" che ti garantisce che verranno aggiornati
tutti i record presenti in entrambe le tabelle, nel secondo inserisci tutti
quelli
esistenti nella prima ma non nella seconda utilizzando una sintassi del
tipo:
select t1.* from t1 where 
t1.id
 not in (select 
t2.id
 from t2)
Bye, Ste

Newsgroup: it.comp.appl.access
Titolo: DoCmd.OpenForm in una sottomaschera

Salve a tutti.
In una maschera ho un tasto e premendolo apro la maschera "** FATTURE INST"
in questo modo
    Dim stDocName As String
    Dim stLinkCriteria As String
    stLinkCriteria = "[INSTALLAZIONE]![Tipo Impianto]='gas'"
    stDocName = "** FATTURE INST"
    DoCmd.OpenForm stDocName, acNormal, , stLinkCriteria, , acNormal
Ho inserito la riga stLinkCriteria = "[INSTALLAZIONE]![Tipo Impianto]='gas'"
perchč vorrei separare le fatture dell'impianti elettrici, a gas etc.
Fin qui tutto bene.
Il problema č che la maschera "** FATTURE INST ha una sottomaschera che si
basa sulla tabella Installazione e ho bisogno di filtrare anche essa per
[Tipo Impianto]='gas'" o elettrici etc.
Come posso fare?
Grazie anticipatamente.


Puoi legare la sottomaschera con le sue proprietà: collega campi
secondari/master. Devi indicare i nomi dei controlli (sulla maschera
principale e secondaria) da utilizzare come riferimento e access fa tutto da
solo...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: testo descrizione controllo

 Grazie
Il "testo descrizione controllo" si vede sempre, anche se il controllo non
ha lo stato attivo. E' fatto proprio per questo.
Forse non lasci per abbastanza tempo il puntatore del mouse fermo sul
controllo.
E' il "testo barra di stato" che si vede (sulla barra di stato in fondo alla
finestra di access) solo quando un controllo ha lo stato attivo.
Namor

 Grazie
il tuo è probabilmento un problema di evento.
Posta il codice che lo mettiamo a posto
MAssimiliano

 ha scritto nel messaggio
news:r_W6b.36110$w8.2...@news.edisontel.com...

Su quella maschera non c'è codice.
Lo strano è che dei 7 pulsanti presenti, funzionano due; quello selezionato
e quello di USCITA (creato con la composizione automatica).
Newsgroup: it.comp.appl.access
Titolo: FindRecord e record non trovato

da imbranato in VBA quale sono, ho scritto il seguente codice per trovare un
record contenente una particolare stringa: nel caso nessun record soddisfi
la mia richiesta, è possibile far uscire un messaggio di avvertimento?
Private Sub TROVA2_Click()
On Error GoTo TROVA2_Err
Dim strInput As String, strMsg As String
    strMsg = "Immettere CODICE CLIENTE da cercare"
    strInput = InputBox(strMsg, "Messaggio di scelta")
    If strInput = "" Then
    GoTo TROVA2_Exit
    End If
    DoCmd.GoToControl "C1"
    DoCmd.FindRecord strInput, acAnywhere, False, acSearchAll, True,
acCurrent, True
TROVA2_Exit:
    Exit Sub
TROVA2_Err:
    MsgBox Error$
    Resume TROVA2_Exit
End Sub
e grazie per tutte le volte che mi avete già dato importanti indicazioni!

 ha scritto nel messaggio
news:5qVea.137605$zo2.3...@news2.tin.it...

Prova così:
Private Sub TROVA2_Click()
On Error GoTo TROVA2_Err
Dim strInput As String, strMsg As String
    strMsg = "Immettere CODICE CLIENTE da cercare"
    strInput = InputBox(strMsg, "Messaggio di scelta")
    If strInput = "" Then
        GoTo TROVA2_Exit
    End If
    DoCmd.GoToControl "C1"
    DoCmd.FindRecord strInput, acAnywhere, False, acSearchAll, True,
acCurrent, True
    If Me!C1 <> strInput Then
        MsgBox "Il record cercato non esiste"
    End If
TROVA2_Exit:
    Exit Sub
TROVA2_Err:
    MsgBox Error$
    Resume TROVA2_Exit
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ciao

 > ciao
Prova a sostituire:
If Me!C1 <> strInput Then
con:
If Me!C1 Like "*" & strInput  & "*" Then


Newsgroup: it.comp.appl.access
Titolo: aggiornare due campi uguali in due tabelle diverse

Salve a tutti...ho due tabelle tab1 e tab2 con due campi uguali campo1 e
campo2 che vorrei aggiornare contemporaneamente in tab1 quando avviene in
tab2; cioè quando faccio un nuovo inserimento e quindi nuovo valore nel
campo2 in tab2 , vorrei riportare lo stesso valore in campo1 nella tab1. Per
esempio:
campo2=50000€ update campo1=50000€
campo2=60000€ update campo1=60000€
e cosi' via
Ovviamente hanno le due tabelle un codice comune per i record
grazie
Francesco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Francesco
Che relazione esiste tra le 2 Tabelle....?
Nel caso fosse 1--1 ritengo non sia una corretta struttura, acces in questo
modo
non gestisce la relazione referenziale e non consente il trigger, quindi
sarebbe da fare a
mano.
Nel caso fosse 1---Molti la relazione consente l'impostazione "Aggiorna
campi correlati a catena"
che sfruttando i trigger di Access fà quello che chiedi.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: combilatore per Access 2000

Qual'č il miglior compilatore per MS Access 2000?
Grazie a tutto il NG, siete di una competenza allucinante.
Ale


;<) Beh. ce ne sono circa un migliaio e' moooolto complicato
    determinare quale sia il migliore. 
    invece il combilatore non esiste.
--
a.cara

scusa per l'errore di battitura, ma proprio non sai darmi qualche dritta?
Ale

 Ale
leggiti il faqqone sul sito comune, cmq non credo che esista il
compilatore
per access
--
a.cara

 per access
P.S.  E' l'ultima voce della sezione general
--
a.cara


Il complialtore per ACCESS che io sappia è solo ODE di Mamma MS.......!
Indi è il migliore.
@Alex

e per trasformarlo in sql, cosa devo fare? se è lecito chiedere. grazie
Ale

 e per trasformarlo in sql, cosa devo fare? se č lecito chiedere. grazie
scusa alex
ma che vordi'?
cos'e' che vuoi trasformare in sql?
temo che ci sia un po (nel senso di fiume) di confusione
--
a.cara

 Qual'è il miglior compilatore per MS Access 2000?
Quali ambienti di sviluppo per windows hai provato fino ad oggi?

 a.cara
Ma Alessandro cosa stiamo sfornando....???????????
Ciao.
@Alex.

aspettate, domani mi consulto con un mio amico programmatore (sistemista di
Opera, tra le altre cose) e poi mi faccio risentire.
Ciao
Ale

 ha scritto nel messaggio
news:F2_s9.20481$TD1.9...@news2.tin.it...

Sistemista di OPERA, significa che sistematicamente va
all'OPERA..............!!!
Armati di pazienza, poi ci risentiamo......!
@Alex

 Opera, tra le altre cose) e poi mi faccio risentire.
alex 
di nuovo 
ma che vordi'?
canta da tenore?
--
a.cara
P.S. programmatore/sistemista una contraddizione in termini

 Armati di pazienza, poi ci risentiamo......!
Questo thread è fantastico: Alex + @Alex + Alessandro !

e dai, ti ho detto di aspettare, e poi guarda un mio post nuovo
Newsgroup: it.comp.appl.access
Titolo: problemi con fogli dati secondari

Saluti a tutto il NG
In Access 2003, il problema è il seguente:
Non riesco a modificare in visualizzazione struttura la proprietà foglio 
secondario, le modifiche salvate non hanno effetto sia che imposti la 
proprietà su automatico che su nessuno continuo sempre a vedere la tabella 
collegata nelle relazioni.
Viceversa se apro la tabella in visualizzazione foglio dati e dal menu 
formato scelgo foglio dati secondario->nessuno non ho più "le crocette" ma 
soprattutto tornando in visualizzazione struttura trovo la relativa 
proprietà di tabella impostata su nessuno; ultima incongruenza: se a questo 
punto torno in foglio dati nel menu formato la voce foglio dati non è 
selezionabile, finché non faccio una qualsiasi modifica dalla struttura, che 
come già detto produce sempre l'effetto di vusualizzare il foglio dati 
secondario.
Dal momento che mi occupo di insegnamento nell'ambito office, mi 
interesserebbe sapere il perché e non solo il come....
Grazie a tutti
yanez 

Dimenticavo: ho provato ad eliminare la relazione che collega questa tabella 
al suo foglio secondario: l'effetto è stato di non poter impostare in nessun 
modo il foglio secondario.
Insomma è come se impostare la proprietà della tabella non avesse alcun 
effetto: se la relazione c'è te la becchi o al massimo puoi non 
visualizzarla ma tramite la vis foglio dati, se la relazione non c'è non 
puoi comunque creare un foglio dati secondario....
Newsgroup: it.comp.appl.access
Titolo: Re:ALESSANDRO Baraldi

una enorme Flessibilità.
@Alex.
 Questa tua spiegazione per me è molto prezioso ma non ho capito bene e non
ho afferrato il concetto. cosa intendi dal link automatico?
 sarebbe intressante .
per i mio problema mi spiego meglio lo sfondo della la mia prima maschera
all'apertura db è una immagine collegata ,per immagine posso capire che devo
fare una tabella con il percorso ma per BE come si fa ?  io ho fatto una
cartella ( data ) in cui c'è BE.mdb e una cartella (IMG)immagini , sul
apertura del database com devo ricavare questi due,in modo che io possa
aprire tranquillamente db sul un altro driver o harddisk?
se melo spieghi più dettagliatamente ti ringrazio.
Ciao Grazie
_Shari

 _Shari
Se sposti il tuo FE_BE ovviamente variando i Percorsi Relativi le Tabelle
non saranno più Funzionanti, quindi occorre si possono fare 2 cose:
1)LE cancelli e le Ricolleghi con CollegaTabelle dal menù
2)Sul SitoComune trovi delle Routine semplici che lo fanno in AUTOMATICO.
La soluzione + semplice(ed efficace) è quella proposta da ANTONIO BISO
nella quale trovi anche spiegazioni.
www.sitocomune.com
    sezione Tabelle.
In questo caso però devi passare al FE il percorso del BE e deve essere la
prima
cosa da fare Linkare le Tabelle per evitare di incappare in errori.
Io solitamente uso un File tipo TESTO(in realtà formattato come un File INI)
e li salvo il nuovo percorso del BE ovviamente lo metto a mano, perchè fare
aprire
la finestra di Dialogo è Bello a livello Didattico, ma per l'Utente non è
comodo...!
Nello Stesso File inserisco il Nome delle SottoCartelle nelle quali cercare
i dati(foto)
La cosa sembra più difficile a dirsi che a farsi, solo che non ho esempi
comodi da proporti...!
Se hai altri dubbi proseguiamo volentieri.
@Alex.

 ha scritto nel messaggio
news:c6r9us$r1q$1...@lacerta.tiscalinet.it...

 Ciao
Scusa la mia ignoranza ma non so come far dialogare db di access con un file
ini , ed in questo caso, cosa doveri scivere nel file per collgare db a BE
e cartella IMG ed a che evento va associato?
Ho  guardato anche modulo di esempio di Antonio Biso, voi dire che se il
modulo lo associo all'apertura di db va a rilevare BE nella sua cartella
predefinita, su qualsiasi HDD ( però credo che questo mi crei ancora
problemi data la mia poca conoscenza). se hai qualche db di esempio tuo con
file ini, mandamelo forse capirò qualcosa.
ti ringrazio ancora, ciao
_Shari

Newsgroup: it.comp.appl.access
Titolo: Cerco esperto per Access97

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

 ha scritto nel messaggio
news:4016b4c...@news.tiscali.it...

Newsgroup: it.comp.appl.access
Titolo: Funzione percentuale???

Salve a tutti!
Domanda veloce: esiste una funzione che mi trovi la percentuale di un 
numero?
es.
risultato = PERCENTUALE(totale,50)?????????
Grazie 1000..

 Grazie 1000..
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: ??Collegare + DATABASE??

Ciao a tutto il presente NG e BUON NATALE.
Vi chiedo, se c'e' la possibilita' di prelevare dati di un database gia'
presente per inserirli in una tabella di un mio nuovo database ed usarli
con maschere, report, query ecc come se fossero parte del mio nuovo
database.
il motivo della richiesta e: io ho gia' un database di access fatto da
qualcun altro, che posso modificare ma non voglio perche' deve rimanere
cosi'.
Dovrei pero' usare i dati contenuti li' per usarli in un  mio database
che li manipoli e li presenti in altro modo.
Si puo'?
GRAZIE in anticipo
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:b83d094d0edee8faffc...@mygate.mailgate.org...

Menu file==>carica dati esterni==>collega tabelle/importa.
Ciao
Salvatore

Ti ringrazio per l'aiuto...
Ho risolto.
Ciao


Newsgroup: it.comp.appl.access
Titolo: query su maschera continua da query

buongiorno a tutti.
ho una maschera continua che ha origine dati da una query.
Vorrei mettere nell'intestazione della maschera una combinata che
filtrando il campo della query "cognome" mi restituisca nella maschera
continua solo i record con quel cognome.
Io ho provato più volte, nella mia ignoranza, e sono riuscito si a
fare una ricerca dalla combinata ma in occasione di più nomi uguali si
posiziona solo sul primo e non fa da filtro ma indica solo una degli n
possibili riscontri.
Mi viene il dubbio che ciò che voglio fare non sia fattibile.
Qualcuno è così gentile da aiutarmi ?
grazie

 ha scritto nel messaggio 
news:09e7e10f-13e8-4d9d...@k33g2000yqc.googlegroups.com...

Posta SQL della tua query (sia tabella che combo) poi vediamo.
Ciao
-- 
Roberto da Parma

Newsgroup: it.comp.appl.access
Titolo: Copiare un dato dal record precedente!!!

Salve ragazzi, chiedo ancora una volta il vostro aiuto!!!!
Ho una maschera con un campo "cod" ed ho un un pulsante "nuovo record", che
codice devo mettere per far in modo che cliccando sul pulsante "nuovo record",
mi crea un nuovo record che perņ nel campo "cod" abbia il valore del record
precedente?
Es.
Record corrente cod:12 clicco sul pulsante "Nuovo record"
Record nuovo cod:12
Grazie per le risposte
P.S. Spero di esser stato ciaro!!!!
-----------------------------------------
Messaggio inviato con Excite Newsgroup.
http://www.excite.it/newsgroup

 P.S. Spero di esser stato ciaro!!!!
La cosa da fare č salvare nella proprietą DefaultValue del
Controllo l'ultimo valore immesso, a fronte dell'evento
After_Update di Form.
Sul Sito di Karl
http://www.donkarl.com/it/
alla FAQ:
4.22 Valore predefinito dal record precedente
trovi i dettagli.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Grazie per l'aiuto, sei stato gentilissimo!!!!
A presto
Cristian

Newsgroup: it.comp.appl.access
Titolo: Archiviazione documenti direttamente sul db MySql

Salve a tutti, lavorando nella mia procedura A97 per la gestione di 
documenti, noto un rallentamento notevole a causa di accesso su cartelle 
condivise in rete locale, che contengono un elevato num. di doc.
Ho pensato quindi, che una soluzione potrebbe essere l'archiviazione del 
doc., direttamente in formato "binario", in un campo memo del mio db mySql.
Sapreste dirmi se in passato qualcuno ha gią avuto questa esigenza?
Grazie 1000 per qualsiasi aiuto!
Saluti ed auguri di Buone Feste a tutti
Marco

 ha scritto nel messaggio 
news:z5saj.21259$8j3....@tornado.fastwebnet.it...

Non ho capito se il rallentamento ce l'hai con la gestione dei documenti, su 
file system, tramite la tua applicazione o perché la condivisione delle 
cartelle rallenta l'esecuzione della tua applicazione... O che altro?
Ciao.
-- 
Sergio MAZZA 


Si Sergio, utilizzando una cart. condivisa, che crea una sottocartella per 
ogni anno (esempio: \\server\documenti\07 per l'anno 2007), si nota 
chiaramente un progressivo rallentamento verso la fine dell'anno, quando si 
trovano archiviati un grosso num. dei file nella cartella 07.
Di conseguenza, il rallentamento è cmq. sull'applicativo, che attende 
l'apertura del doc. (esterno: aprendo WinWord, Excel, Acrobat, etc.).
Grazie ancora
Marco

 Marco
Puoi migliorare la velocità rimuovendo la voce "Cerca automaticamente 
cartelle e stampanti di rete" da Explorer, menù Visualizza - Opzioni 
Cartella - (scheda) Visualizzazione.
E se per caso hai installato Photoshop, clicca col tasto destro su un file 
immagine qualsiasi e disattiva la creazione automatica delle miniature...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Esportazione tipo dati Sì/No

Ho notato che quando esporto in excel dei campi impostati tutti a Sì/No (stato triplo No) mi trovo con dei valori Vero/Falso e altri 0/-1.
Come mai? E' possibile avere tutto vero/falso o almeno tutto uniforme?

 Come mai? E' possibile avere tutto vero/falso o almeno tutto uniforme?
 
Nessuno che lo sa?
Sono dei semplici flag in una maschera. Non capisco il motovo che può differenziare il contenuto del campo in vero/falso o Sì/No.
Nelle proprietà sono impostati tutti nello stesso modo.


Verifica se tutti i campi sono VALORIZZATI, di solito i Campi BOOLEAN devono avere un valore di DEFAULT, solitamente 0/False.
 
Se così non è devi provvedere e, fare una Query di UPDATE sui Records che non hanno questo campo VALORIZZATO.
 
Se tutto questo è già sistemato prova ad esportare una query in cui crei un campo calcolato con cbool([NomeCampo]) e vedi se e come si comporta...
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: DB in rete lan

Ciao a tutti, ho creato una agenda per i contatti ora vorrei
utilizzarla su due pc in rete. Cercando nei vecchi post ho capito che
la soluzione migliore è quella di dividere il db in FE e BE.... e fino
a qui non  ci sono problemi....Una volta diviso sul server funziona
tutto correttamante ma sull'altro pc non riesco a farlo funzionare
correttamente cioè la maschera che mi dovrebbo mostrare i dati non mi
mostra niente mentre la maschera che mi dovrebbe permettere di inserire
nuovi contatti mi mostra solo lo sfondo vuoto....
Secondo voi qual'è il problema?

 ha scritto nel messaggio
news:1163782119.5...@k70g2000cwa.googlegroups.com...

Hai collegato le tabelle dal BE?
Morgan


Guarda bene i permessi dei pc
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Il sito italiano di svilupatori Access
www.donkarl.com/it/cisa
 

MA ha scritto:

Ciao, si le tabelle le ho collegate...
Nel frattempo ho notato una cosa a mio avviso "strana": ho condiviso la
cartella dove ho messo il db sia in lettura che in scrittura, ma apredo
la maschera proprietà vi è la spunta "solo lettura" negli attributi,
la tolgo confermo il tutto ma se riapro la spunta è ancora li!!!

 ha scritto nel messaggio 
news:1163782119.5...@k70g2000cwa.googlegroups.com...

Dovresti controllare il percorso delle tabelle collegate le quali devono 
essere raggiunte da entrambi i pc..  spero tutto chiaro. Se metti c:\... il 
client non puo leggere il db perche nel suo c:\ non c'è il DB.

psq ha scritto:

Prova a vedere il tipo di condivisione effettuato: nella cartella
condivisa controlla se è stato settato il flag "consent agli utenti di
rete di modificare i file".
Ciao

 ha scritto nel messaggio 
news:1163782119.5...@k70g2000cwa.googlegroups.com...

[risposta]
L'FE su ogni client e il BE sul server (cartella condivisa e con permessi di 
scrittura)...
Ciao.
-- 
Sergio MAZZA 

Sergio MAZZA ha scritto:

Ciao, ho risolto il problema... grazie a tutti per il vostro aiuto.
Antonio
Newsgroup: it.comp.appl.access
Titolo: modificare un file cab

ho provato winzip, winace e altri aprono il file cab permettono di estrarre
ma non permettono ne di modificare file ne di eliminarne dice che il file è
a sola lettura
mi serve perchè ogni volta che modifico il database devo ricreare il .cab
mentre se riuscissi a modificarlo potrei sostituire solo il file .mde del db
lascando gli altri file intatti.
qualcuno mi sà aiutare? grazie.


Se per distribuire l'applicazione utilizzi il PDW (Creazione guidata
pacchetti), allora puoi risolvere semplicemente.
Il PDW ti crea una cartella (di default si chiama "Package") che contiene
una cartella che si chiama "Support" che contiene a sua volta un file batch
che ha per nome il nome del progetto (e, ovviamente, estensione .BAT).
Se devi semplicemente aggiornare un file contenuto nel .CAB con una versione
più recente, ti è sufficiente andare a mettere il file nella cartella
"Package\Support" (probabilmente ti chiederà la sovrascrittura del
precedente).
A questo punto basta lanciare il .BAT e questo provvederà ad aggiornare il
.CAB senza doversi rifare tutto il pacchetto di installazione.
ATTENZIONE AD UNA COSA!!!!! La procedura di cui sopra non è tutta rose e
fiori. Infatti potresti avere dei problemi di file non trovato o similari.
In tal caso, la cosa che ti consiglio di controllare per prima è il file
.DDF che si trova nella stessa dir del .BAT ed ha anche lo stesso nome.
Questo (il .DDF) è un semplice file di testo contenente tutti i file (con il
percorso completo) da includere nel file .CAB. Controlla quindi che i
percorsi siano corretti.
Diciamo che questo strumento ti consente anche una maggiore potenza, dal
momento che, una volta fatto il pacchetto, puoi personalizzarlo come ti
pare, includendo nel .CAB tutto quello che vuoi.
Saluti.
-- 
Gabriele Bertolucci
PBsoft 
www.pbsoft.it
Newsgroup: it.comp.appl.access
Titolo: Importare maschere acces 2000 in pagine web?

Come posso importare maschere di acces 2000 in pagine web? Ho scaricato dal
sito microsoft una utiliti della "Trigeminal Software Inc." che provvede a
ciò e anche abbastanza bene ma non riesco a selezionare i record tramite una
ComboBox che ho in maschera (nella combo scelgo il nome e mi appaiono i dati
legati ad esso tramite query) come posso rendere attiva questa combo in
pagina web?

 wrote in message 8d7731$9a3$1...@nslave1.tin.it...
Come posso importare maschere di acces 2000 in pagine web? Ho scaricato dal
sito microsoft una utiliti della "Trigeminal Software Inc." che provvede a
ciň e anche abbastanza bene ma non riesco a selezionare i record tramite una
ComboBox che ho in maschera (nella combo scelgo il nome e mi appaiono i dati
legati ad esso tramite query) come posso rendere attiva questa combo in
pagina web?
Hai letto qualcosa su cosa sono e cosa servono le Pagine dei dati in A2000?
Ciao
Giorgio

Newsgroup: it.comp.appl.access
Titolo: visualizzare maschera senza aprire finestra database

ciao
si puo' visualizzare una maschera senza aprire la finestra del database come
se fosse un'applicazione a se?
grazie

 database come se fosse un'applicazione a se?
http://groups.google.com/groups?&threadm=a5lqik%248fdsg%241%40ID-46617.news.dfncis.de
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Newsgroup: it.comp.appl.access
Titolo: Front End Access 97-2000-XP e Back End SQL 2000

Secondo voi, per gestire un database in rete di ampie dimensioni, la
soluzione seguente potrebbe dare risultati migliori di quella di utilizzare
solamente Access ?
Maschere, Report, Moduli, Query con Access 97-2000-XP
Tabelle gestite con SQL Server 2000
La domanda fondamentale č: le prestazioni sarebbero buone o bisogna comunque
utilizzare Visual Basic per sviluppare l'inerfaccia utente ?
Grazie a tutti quelli che mi vorranno rispondere.
Roberto

 utilizzare Visual Basic per sviluppare l'inerfaccia utente ?
La domanda č irrilevante: perchč l'applicazione sia veloce devi far lavorare
molto il server e poco il Client.
Per ottenere lo scopo devi conoscere bene SQL Server, relative Features (SP,
Triggers, etc), relativo TSQL.
Se non operi in tal modo, puoi utilizzare quello che vuoi per scrivere i
FE ma i risultati saranno deludenti.
Ciao.

Newsgroup: it.comp.appl.access
Titolo: Immagine Dinamica in Report

E' possibile inserire dinamicamente un'immagine (sempre nella stessa
posizione) in un report conoscendo il path dell'immagine?


Cerca con google (in questo NG) nei messaggi precedenti...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: A proposito di protezione...

E' possibile consentire l'aggiornamento soltanto di una parte di una tabella
(un certo numero di campi)? Cioč nelle autorizzazioni di accesso impostare
Lettura Inserimento Dati e Aggiornamento per metą tabella e Lettura e
Inserimento Dati per il resto.
Is it possible??
Grazie per l'aiuto.


No.
La protezione di access non si spinge fino ai singoli attributi delle
tabelle.
Devi giocare con le viste (query di selezione)...
HTH
Michele Amato

no

 Is it possible??
E' possibile tramite l'uso di query.
In sostanza devi togliere le autorizzazioni sulla tebella agli utenti, poi
fai le query di selezione necessarie filtrate secondo i tuoi criteri, le
query di aggiornamento e accodamento che ti servono. Tutte le query, per
potere essere eseguite dagli utenti senza autorizzazioni sulle tabelle,
devono contenere l'opzione "WITH OWNERACCESS OPTION".
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
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: IMPOSSIBILE DISATTIVARE IL CONTROLLO

disattivando un controllo da chk box ho il mesaggio: impossibile disattivare 
il controllo che ha lo stato di attivo.
Ho provato spostano di il fuoco su un altro controllo ma non succede nulla 
ho sempre la segnalazione.
Si puo' fare divesamente che Voi sappiate??
xp access 2003


Posta un po' di codice, altrimenti non pretendere nemmeno che qualcuno provi 
a rispondere.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Newsgroup: it.comp.appl.access
Titolo: Fuoco ...!

Avrei necessità di spostare il "fuoco" di un controllo di una maschera,
assegnato per default in fase di progettazione, su di un altro al fine di
identificare direttamente all'aperura  della maschera quest'ultimo con lo
stato attivo.
Quale sintassi?
Ciao
Angelo



A fronte dell'evento Form_Open (su apertura):
Me.TuoControllo.SetFocus
Buon sabato!  ;-)
      luca (the Shark)

 ha scritto nel messaggio
news:r7v43vsj7e4f37sc1...@4ax.com...

Grazie e ciao ...
Angelo
Newsgroup: it.comp.appl.access
Titolo: Ordinamento form continua che non funzion su subForm

Su alcune form continue, per ordinare secondo una colonna oppure 
l'altra, metto nel campo tab della label che descrive il nome colonna il 
nome del campo da ordinare
Quindi se ho una form con tre colonne, CODICE, DESCRIZIONE, PREZZO, 
nella sezione testata della form mettero' tre label per indicare cosa 
c'e' nella colonna sottostante, ad esempio Codice Articolo, Descrizione 
Aticoo, Prezzo Ivato
Poi nel campo Tag della label Codice Articolo ci metto CODICE che e' il 
nome del campo db che vado ad inserire nella sezione corpo della form, 
analogamente per gli altri campi
 
Sul form_load della form ci metto una routine per definire l'evento click
 
For Each ctl In Me.Form.Section(acHeader).Controls
     If ctl.ControlType = acLabel Then
         If Len(ctl.tag) > 0 Then ctl.OnClick = "=Ordina_Per_Campo(" & 
"""" & ctl.tag & """" & ",""" & 
Me.Form.name
 & """)"
         End If
     Next
 
La funzione Ordina_per_campo e' questa
 
Function ordina_per_campo(ByVal nome_campo As String, ByVal NOME_FORM As 
String) As Long
	If InStr(Forms(NOME_FORM).OrderBy, nome_campo & " DESC") Or 
(InStr(Forms(NOME_FORM).OrderBy, nome_campo)) = 0 Then
		 Forms(NOME_FORM).OrderBy = nome_campo & " ASC"
		 Else
		 Forms(NOME_FORM).OrderBy = nome_campo & " DESC"
		 End If
 
	Forms(NOME_FORM).OrderByOn = True
End Function
 
Bene, funziona su tutte le form
Ma se tento di usare lo stesso sistema per le subform non funziona piu' 
niente
Ad esempio se ho una form Fatture che contiene una subform col corpo 
della fattura, se tento di ordinare le righe corpo fattura per 
Descrizione, non funziona niente, err. 2450
 
In pratica nella funzione ordina_per_campo  non viene riconosciuta la 
form passata come parametro, l'istruzione  forms(nome_form).OrderBy 
invece di restituirmi l'ordinamento corrente della subrofm corpo fattura 
mi spara fuori un bel 2450
 
La domanda e':  come mai la funzione ordina_per_campo, se gli passo il 
nome di una subform, non mi restituisce la proprieta' OrderBy ?
 

 nome di una subform, non mi restituisce la proprieta' OrderBy ?
 
Perché le sottomaschere non si trovano mai nell'insieme Forms.
 
Puoi p.e. usare un terzo parametro (Optional) per passare il nome della 
sottomaschera, in un altro If controllare se il parametro ha un valore e 
usare la sintassi giusta per l'OrderBy di una sottomaschera.
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 


Si grazie, faro' come da tuo consiglio
Newsgroup: it.comp.appl.access
Titolo: add records con recordset in workspace

sto provando a usare i workspaces
il workspace è impostato correttamente, dato che leggo i dati senza
problemi, apro e chiudo db e recordset.
l'unica cosa che non riesco a fare è usare il metodo append
mi dà errore perchè l'oggetto "is read-only"
creo il workspace e recordset con queste righe:
Set wrkODBC = CreateWorkspace("NewODBCWorkspace", "admin", "", dbUseODBC)
Workspaces.Append wrkODBC
Set Conn = wrkODBC.OpenConnection("Prova", dbDriverNoPrompt, False,
StringaConnessione)
Set rst = Conn.OpenRecordset("tbl_ricevimento", dbOpenDynaset)
se invece uso una qualsiasi delle opzioni elencate nell'help, mi viene dato
il msg di "Invalid argument"
qualcuno usa workspaces e mi sa dare una mano??
tia
    paolo

 wrote in message
news:a3dmql$bbg$1...@fe1.cs.interbusiness.it...


 dettaglio:
Dettaglio: si scrive DOPO il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Comandi per tabelle da VBA

Ho la necessità di creare e cancellare tabelle (temporanee) da VBA
specificandone i campi e la tipologia.
Qualcuno ha qualche suggerimento?


crea le query di eliminazione utilizzando dei paramtri che imposti da codice

 crea le query di eliminazione utilizzando dei paramtri che imposti da
codice
Ok
Grazie.

> crea le query di eliminazione utilizzando dei paramtri che imposti da
codice
DoCmd.DeleteObject acTable, "NOMETABELLA"
L'ho trovato.
Ciao



Per crearle vedi gli esempi su CreateTableDef e poi CreateField per
specificarne i campi.
Elid

Newsgroup: it.comp.appl.access
Titolo: Ancora Date....

Ciao, sono ancora io, scusatemi se vi importuno ancora con le date, ma ho
urgente bisogno di finire un lavorro.
Come faccio ad un campo a dirgli di restituire la data di sistema in quei
record che sono null utilizzando questa
espressione([giorniarrivo]))+([data_spedizione])
Grazie

 wrote in message
news:AzPO6.15840$h9.13...@news.infostrada.it...

CasellaDiTesto1.OrigineControllo =
iif(isnull([CampoTabella]);([giorniarrivo])+([data_spedizione]);[CampoTabella])
Dovrebbe funzionare!
Ciao!
Esteban
Hosted by 
www.seber.it

 ha scritto nel messaggio
news:YZPO6.16401$h9.13...@news.infostrada.it...


 Ciao e Grazie
Ci riprovo:
[giorniarrivo]+iif(isnull([data_spedizione]);date();[data_spedizione])
in questo modo, se ora sono riuscito a capire il problema, succede:
Somma [giorniarrivo] a [data_spedizione] se [data_spedizione] non è null,
altrimenti a data di sistema.
Se ancora non ci siamo, posta un esempio pratico.


 sistema!
Premesse:
1) nelle maschere e nei report trovi i controlli, mentre i campi sono
riservati a tabelle e query;
2) sei pregato di rispondere dopo i messaggi.
Nel tuo controllo inserisci:
= iif(isnull([data_spedizione];date();[giorniarrivo]))+([data_spedizione])
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 ha scritto nel messaggio
news:peTO6.17938$h9.14...@news.infostrada.it...


Newsgroup: it.comp.appl.access
Titolo: duplicare record

Salve
Ho una tabella (testata_fattura) dove ho i seguenti campi:
NUM_FATTURA
DATA_FATTURA
.....
....
e un'altra tabella (righe_fattura) dove ho i segutni campi:
NUM_FATTURA
ARTICOLO
PREZZO
NOTE
.....
la seconda tabella è collegata alla prima (è una sottotabella)
Esiste un metodo veloce per duplicare l'ultimo record della tabella
(testata_fattura) e di conseguenza tutti i sottorecord della tabella
(righe_fattura)?
Grazie
Ciao
Giorgio
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Giorgio
una query di accodamento unica inserendo le due tabelle legate con il
numero fattura. fai delle prove č piů semplice del previsto
ciao

Newsgroup: it.comp.appl.access
Titolo: somma parziale

Chiedo all'esperto popolo di questo NG:
è possibile in una maschera (Access 2000) immettere un campo calcolato che
esegua una Somma Parziale (record precedenti + record corrente) analogamente
a quanto è possibile fare in un report?
Intuisco che si dovrebbe usare la funzione Dsum, ma non so come impostare i
criteri.
Giaguer
gp.gu...@libero.it

a quanto è possibile fare in un report?
Puoi fare cosi':
Public Function SommaParziale(inizio As Boolean, importo As
Currency) As Currency
Static Somma As Currency
If inizio = True Then Somma = 0 Else Somma = Somma + importo
SommaParziale = Somma
End Function
SELECT importo, SommaParziale(False,[importo]) FROM Listini
WHERE SommaParziale(True,0)=0;
Tieni pero' presente che il campo viene ricalcolato ad ogni
scroll, per cui ti conviene riempire una tabella di appoggio
e basare la form su quella, anziche' direttamente sulla
query.
--
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)
--

 Lorenzo Coronati
Ti ringrazio per la risposta, ma ho bisogno di un maggior aiuto ...la
programmazione non è il mio forte.
La mia maschera si basa su una tabella in cui ci si i campi
Dare
Avere
come fosse un conto corrente.
Sulla maschera ho aggiunto (meglio: ho intenzione di aggiungere) un campo
calcolato "Saldo".
Come adatto la tua dritta al mio caso specifico: un primo tentativo è
inesorabilmente fallito.
Pietro

inesorabilmente fallito.
Beh, per non cambiare una virgola della funzione, aggiungi
alla query un campo calcolato importo=dare-avere e poi fai
select dare, avere, importo, SommaParziale(False, [importo])
as Saldo from ecc.


Newsgroup: it.comp.appl.access
Titolo: Cambiare nome campo - a cascata...

Ho la necessita' di cambiare il nome di un campo in una tabella, e avendo molti riferimenti allo stesso campo: in maschere, query, report...etc .
Chiedo se esiste un modo per cambiare -in automatico- i riferimenti a questo campo per farli puntare al nome nuovo.
Grazie per l'aiuto.
Carlo M.

 ha scritto nel messaggio
news:4198935d$0$6249$c3e...@news.astraweb.com...

Ciao Carlo,
se usi da A2K in su, puoi impostare in Opzioni Correzione Automatica Nome e
a quel punto fa tutto lui, tieni presente che però questa opzione comporta
un rallentamento dell'applicazione...
Saluti
Cinzia