mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Pubblicazione di Db Access sul Web

Ciao a tutti,
ho implementato una applicazione aziendale che è costituita da un db access 2007 quale front end, pertanto contiene forms, reports, query e moduli, che chiameremo GestLab.accdb ed un db SQL Server che contiene le Tabelle di dati che chiameremo DatiLab.
Attualmente viene utilizzata in una Lan Aziendale e, dalla Cina, dove c'è un Laboratorio di Test Prodotti, via VPN.
Il problema è che l'utilizzo via VPN è molto lento ed, a volte, non si connette la VPN stessa.
Pertanto ho pensato di pubblicare il GestLab.accdb sul Web tramite l'opzione pubblica sul Web che è presente in Access 2010.
Intanto, se non ho preteso troppo e se non ho fatto errori, mi sembra che questo sia possibile, ma tutte le Routine evento che sottostanno ai varii bottoni, non vengono pubblicate e che Share Point metta a disposizione, per programmare, una seie di macro e nulla più.
Mi sembra che la cosa funzioni se si pubblica un Db fatto di Tabelle e si lasci poi a Share Point di creare le form che listano i records e, con le limitazioni di cui sopra è necessario riscriversi le altre form.
C'è qualcuno che abbia fatto esperienza con questo problema e che mi sappia dire quale è la strada migliore da perseguire?
Grazie a tutti quello che vorranno darmi informzazioni in merito
 
Gianfranco Curti


 
installa il tuo programma in un windows server e fai connettere i cinesi 
via terminal server..anche con banda internet ridicola le prestazioni 
sono ottimali.
 
Oppure se non vuoi spendere in licenze microsoft falli accedere via 
desktop remoto (teamviewer o altri) a una macchina predisposta in sede
 
 
ciao
BFS


Ciao,
attualmente funziona proprio come dici tu.
Dalla cina si collegano con Terminal Server, via VPN ad un PC in uso esclusivo che si trova nella sala server.
Le prestazioni sono purtroppo insoddisfacenti, o meglio lo sono spesso e questo basta a rendere l'utilizzo della procedura 'difficoltoso'.
E' per questo motivo che pensavo ad un modo, il più indolore possibile, per portare la procedura sul Web.
Grazie comunque del contributo.


 
 
mmm
come fa andare lento in desktop remoto??? lavora dignitosamente anche 
con un modem 56k
che banda internet hanno in cina?
sicuro che non ci sia qualche problema sulla configurazione della vpn?
 
ciao
BFS
 
 


Ciao,
non ne sono sicuro, ma penso che il problema sia indotto dalle autorità cinesi che s'inventano di tutto per boicottare ed ostacolare queste tecnologie.
Newsgroup: it.comp.appl.access
Titolo: colorare i bottoni....si può?

come da oggetto è possibile colorare i bottoni ?
faccio riferimento a quelli che si possono utilizzare, quelli già
predefiniti nei componenti
grazie a tutti
Alex

 ha scritto nel
messaggio
news:tlUlc.195380$rM4.8...@news4.tin.it...

Il pulsanti no, però puoi o inserirci un bitmap
oppure puoi usare al posto dei pulsanti le
etichette e lì ti diverti come vuoi.
MAssimiliano

 MAssimiliano
Sul "No" categorico ci penserei un attimino... 
se LEBANS lo ha fatto per le strutture a schede
(
http://www.lebans.com/tabcolors.htm
) non vedo perchč non lo si possa fare
con i pulsanti... difficile ma fattibile...
Mi dichiari eretico adesso?
Saluti.
-- 
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Mi dichiari eretico adesso?
Sì, certo... e anche Stephen: 
http://www.lebans.com/cmdbutton.htm
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 Sě, certo... e anche Stephen: 
http://www.lebans.com/cmdbutton.htm
Certo certo... Stephen
Come volevasi dimostrare...
Karl ha l'occhietto che funziona meglio del mio.
PS
Karl, ma Sě certo cosa? Che sono forse un eretico? Scherzo


 ha scritto nel messaggio
news:Bx0mc.3115$%x6....@news.edisontel.com...


Newsgroup: it.comp.appl.access
Titolo: Criteri con macro

Salve a tutti, non sono esperto di Access e per questo ho bisogno del vostro
aiuto.
Ho bisogno di applicare, attraverso una macro, un criterio in una query e
che la struttura venga chiusa e salvata con il criterio selezionato.
Ho provato con "applica filtro", ma la struttura non viene salvata anche
imponendone il salvataggio.
Grazie per eventuali consigli.
Ciao a tutti.

 ha scritto nel messaggio
news:b8426j$rc5$1...@news.flashnet.it...

Non si capisce cosa vuoi fare, comunque in una query i criteri non si
impostano tramite le macro ma eventualmente usando il linguaggio SQL.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:b8426j$rc5$1...@news.flashnet.it...

Utilizza VBA e precisamente il CreateQueryDef;
Es. (help access'97)
'------------
Nell'esempio riportato di seguito si crea un nuovo oggetto QueryDef, quindi
si apre la query in visualizzazione Foglio dati:
Sub NuovaQuery()
 Dim dbs As Database, qdf As QueryDef, strSQL As String
 ' Restituisce il riferimento al database corrente.
 Set dbs = CurrentDb
 strSQL = "SELECT * FROM Impiegati WHERE [DataDiAssunzione] >= #1-1-93#"
 ' Crea una nuova query.
 Set qdf = dbs.CreateQueryDef("UltimeAssunzioni", strSQL)
 DoCmd.OpenQuery qdf.Name
 Set dbs = Nothing
End Sub
'------------
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: compazione DB





è possibile compattare il database aperto via 
codice


Cioè posso avere un pulsante in una maschera che 
cliccandoci sopra mi compatta il DB?


Grazie Sara



 wrote in message
000c01c03e7d$7af82210$0128...@unipd.it...
è possibile compattare il database aperto via codice
Cioè posso avere un pulsante in una maschera che cliccandoci sopra mi
compatta il DB?
No, almeno col 97.
Saluti.
Luciano
(DOC)

Newsgroup: it.comp.appl.access
Titolo: Come creare un messaggio di wait ?

Ciao a tutti e scusate il repost,
non riesco a fare la cosa piu' scema del mondo:
come posso fare per visualizzare un msgbox tipo
" Attendere operazione in corso "
che poi scompare ad operazione avvenuta ?
Ciao da Gianni

 che poi scompare ad operazione avvenuta ?
Simulalo con una maschera che aprirai prima dell'inizio dell'operazione e
che chiuderai ad operazione conclusa.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


Come dice Silvio oppure tramite una etichetta che contiene la tua scritta,
dichiarata non visibile, che rendi visibile all'inizio dell'operazione e che
torni a rendere non visibile alla fine dell'operazione.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Visible=false in report

Ciao Ng, sto diventando matto con questa cosa:
Ho un report, che prende i valori da una query.
Il report ha dei campi standar, ma non tutti sono riempiti da valori presi
dalla query, questi valori dipendono dal criterio utilizzato.
Vorrei fare in modo che i controlli vuoti si rendano invisibili, se non
contengono dei dati. (testo o numerici, in base al controllo).
Ho provato con (sull'evento aprireport)
----------------------------------------------------------------------------------------------------
If nomecontrollo="" then nomecontrollo.visible=false
If (Len(Me!nomecontrollo) = 0) Then nomecontrollo.visible=false
----------------------------------------------------------------------------------------------------
Nessuno dei due sitemi funziona.
PS: per controllo senza valore intendo che proprio non contiene niente, non
so se non contenendo niente è in stato di null .............
Potete darmi qualche dritta?
Grazie anticipatamente Nadir
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie anticipatamente Nadir
If isnull(Me.NomeControllo) Or me.NomeControllo = "" or me.NomeControllo = 0
then
Me.NomeControllo.Visible = False
Else
Me.NomeControllo.Visible = True
End if
Tutti quegli "or" possono scomparire e lasciare solo IsNull.
Importante č lasciare l'Else perchč se č presente qualche valore, visualizza
il controllo.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Variabile in Report

Salve a tutti,
 Spero che qualcuno mi possa aiutare a risolvere il seguente problema.
All'interno di un report che mi riassume i clienti e i loro acquisti del 
tipo:
Paperino 		penna biro
		Matita
		Gomma da cancellare
Pluto		matita
Zio Paperone	niente
Nonna Papera	Evidenziatore
		penna biro
vorrei contare sia la merce acquistasta e so di poter fare Count
([acquisto]) ed ho il mio bel numeretto, ma se voglio contare i clienti e 
faccio Count([Clienti]) mi spunta lo stesso numero di prima, capisco che 
il numero di record a cui faccio riferimento è lo stesso, il mio problema 
è che vorrei non contare i duplicati. Ho provato in mille modi di creare 
una variabile dentro il report che "conti" effettivamente i clienti ma 
non la riesco a vedere poi dal pie'diGruppo che poi uso per mostrare il 
messaggio: Clienti numero: ...
Come posso fare?
Vi ringrazio anticipatamente.
Adriano Basile

non ho ben chiaro come sia strutturata la query o la tabella di appoggio su
cui si basa il report ma probabilmente devi mettere un raggrupamento per
codice cliente e nel piè di pagina mettere il count. spero di aver capito
cosa intendessi. ciao e buon lavoro
--------------------------------
Inviato via 
http://usenet.libero.it

 è che vorrei non contare i duplicati. Ho provato in mille modi di creare
sql_cmd = "select distinct clienti from tuatab"
set rst = currentdb.openrecordset(sql_cmd)
rst.movelast
casellareporttotaleclienti = rst.recordcount
da mettere su apertura del report
Antonio

 wrote in
news:N8M89.85197$
lu5.2...@twister1.libero.it
: 

Ciao Antonio,
 ti ringrazio per avermi risposto, se ho ben capito il codice mi permette 
di conteggiare il numero di record con i clienti distinti a livello 
globale! Dove devo aggiungere tale codice? 
 Ora colgo l'occasione per farti una altra domanda, se volessi discernere 
megllio i clienti :
 paperino, pluto e ... sono in un sottogruppo (ma non in un sottoreport) 
della città Milano, così come vi sarà una altra città Roma con 
all'interno Minnie, Paperoga, Gambadilegno e Orazio, e così via...
ora volendo contare i clienti non duplicati sia globalmente (per cui il 
tuo metodo dovrebbe andar bene anche se sottolineo non ho mai usato sql 
dentro i report e non so dove inserirlo) che localmente come effettuo 
questo secondo conteggio?
Ti ringrazio nuovamente 
Adriano

 questo secondo conteggio?
Dipende come e dove vorrai visualizzare 'ste info
Antonio

Newsgroup: it.comp.appl.access
Titolo: oggetto Page

Buongiorno a tutti.
In un form di Access ho usato il controllo Struttura a Schede ed ho un
problema non riesco a intrappolare l'evento che attiva le singole pagine del
controllo..ho provato diverse soluzioni ma inultilmente.Potete darmi qualche
dritta?Grazie...


onchange (su modifica)
--
a.cara 
Togli qualcosa dall'email

 ha scritto nel messaggio
news:3F313566...@blunet.it...

Grazie Cara.... ;-)) sei stato gentilissimo...
Newsgroup: it.comp.appl.access
Titolo: Casella di riepilogo a discesa.

Ho necessità di visualizzare in una casella di riepilogo a discesa una 2
record di una stessa tabella come ad esempio il nome e il cognome di una
persona oppure il titolo e autore di un libro.
Ho utilizzato la seguente funzione in origine riga della casella di
riepilogo a discesa della maschera che però mi permette di visualizzare un
solo record (Cognome) ma non so come ampliarla ne se sia la unica via
percorribile:
SELECT DISTINCT DatiClienti.IDCliente, DatiClienti.Cognome FROM DatiClienti
ORDER BY DatiClienti.Cognome;
Qualcuno può gentilmente aiutarmi?
Grazie tante a tutti!
Ale :-)

 ha scritto nel messaggio
news:vSTQ9.70717$Ou4.2...@twister2.libero.it...

Newsgroup: it.comp.appl.access
Titolo: Accoda record con un campo progressivo

Tra i maghetti del NG qualcuno sa indicarmi il codice per:
Ho una tbl che contiene gli articoli ordinabili, un'altra che contiene gli
ordini fornitori, io devo accodare dalla prima alla seconda tabella i codici
degli articoli, il n° del nuovo ordine fornitore (e fin qui banale) e il n°
riga progressivo.
Qualcuno mi sà indicare il VBA corretto? (immagino che solo con una query
non si riesca?).
Grazie a todos e al vostro prezioso aiuto.
Colink

 non si riesca?).
Si può fare anche con una query, con alcuni artifici.
Comunque fatti un ciclo sul recordset della prima tabella e una serue di
addnew sulla seconda in modo da mettere i valori della prima più il
progressivo dato da un contatore che incrementi ad ogni iterazione
Antonio

 ha scritto nel messaggio
news:uvxKa.122964$lK4.3...@twister1.libero.it...

Ok in vba è fattibile ma, mi illumineresti su quali siano questi artifici se
lo volessi fare con le query?
Holla
Colink

 ha scritto nel
messaggio news:oyDKa.145677$pR3.3...@news1.tin.it...

Praticamente è la stessa tecnica che si usa per creare una query di
selezione con un progressivo.
Si può sfruttare la tecnica della variabile globale oppure quella della
tabella d'appoggio incrementata da tante chiamate ad una funzione esterna
quanti sono i record della query.
Se cerchi sul sito comune ti vengono spiegate...
Antonio

Newsgroup: it.comp.appl.access
Titolo: conteggio nei report

Ciao....ho questo problema: ho una query costituita da nome cognome e
sesso. ho poi fatto un report e desideravo poter contare per esempio
tutti i record che hanno sesso uguale a Maschi o Femmina. Ho utilizzato
la funzione Count ( conteggio ) e funziona ma quando filtro per esempio
con = Conteggio([Sesso]="1") non mi conta i maschi ma tutti i record!!
qualcuno ha dei suggerimenti??
vi ringrazio sin da ora e vi saluto
buon tutto
mike
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:85783abb1f3776eb87...@mygate.mailgate.org...

Ciao Mike
Prova cosě
=Sum(IIf([Sesso]="1",1,0))
Ciao Giorgio.
Newsgroup: it.comp.appl.access
Titolo: Creare più file da una tabella

Ciao,
premetto che non sono molto esperto di access, vorrei sapere se c'è un
modo per creare una serie di file da un'unica tabella in modo
automatico: ad esempio se ho una tabella con una tabella con vari
campi tra cui uno username, io vorrei creare una serie di file diversi
ognuno dei quali contiene i dati relativi ad uno solo username... è
possibile automatizzare il tutto in qualche modo?
grazie

 ha scritto nel messaggio 
news:5d25801a-bd15-4724...@p25g2000hsf.googlegroups.com...
Ciao,
premetto che non sono molto esperto di access, vorrei sapere se c'č un
modo per creare una serie di file da un'unica tabella in modo
automatico: ad esempio se ho una tabella con una tabella con vari
campi tra cui uno username, io vorrei creare una serie di file diversi
ognuno dei quali contiene i dati relativi ad uno solo username... č
possibile automatizzare il tutto in qualche modo?
grazie
[risposta]
Mhmm... Sicuro sia necessario?
Comunque puoi creare una query che esporta i dati di ogni username, copi 
l'mdb con la struttura vuota della tabella e importi i dati per ogni mdb...
Ciao.
-- 
Sergio MAZZA 

visto che gli utenti sono oltre 300 devo riuscire ad automatizzare il
tutto, se mi metto a farlo a mano ci metto una settimana!
mi chiedevo se è possibile scrivere qualche riga di codice da qualche
parte che in fin dei conti basterebbe fare un ciclo for che per ogni
utente applica il filtro e salva il risultato in un file, o no?


ho risolto, grazie lo stesso

Newsgroup: it.comp.appl.access
Titolo: se non ricordo male ......

Scusate ma se non sbaglio qualche giorno fa qualcono aveva egregiamente
spiegato quali dll bisogna
importare nella cartella rtime dalla cartella 1040 di office in modo da
riottenere la messagistica in italiano.
Se esiste un modo per scaricare o visualizzare le NG anche vecchie vi sarei
grato se me lo diceste, eviterei di
rompere le PALLE al prossimo.
Grazie a tutti anticipatamente
Saluto
Arry's70
ant...@tiscalinet.it

 ha scritto nel messaggio
news:9o5l2l$klp$1...@pegasus.tiscalinet.it...

Prova a guardare il thread che ha per oggetto "messaggi in inglese" aperto
il 17/9/2001 alle ore 17:44 da All Eyez On Me.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:divp7.4424$Q25.1...@news.infostrada.it...


 Ciao e scusa se ho fatto tanto casino ... grazie ancora
Io mi scuserei per non aver scritto DOPO il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: Campi calcolati e Union

Ciao a tutti,
ho un problema da sottoporre:
effettuo una Union di due QUERY in left e right join per aggirare il fatto
che con il Jet non e' possibile fare direttamente una FULL OUTER JOIN.. mi
spiego, la union e' la seguente:
SELECT DISTINCT CAmpo 1, campo 2, Campo Calcolato 
FROM Tab1
LEFT JOIN Tab1.Campo1 = Tab2.Campo1
UNION
SELECT DISTINCT CAmpo 1, campo 2, Campo Calcolato  
FROM Tab1
RIGHT JOIN Tab1.Campo1 = Tab2.Campo1
Quando estraggo il risultato, il numero dei records e' esatto, ma siccome
alcuni non hanno corrispondenti nell' altra query (o tabella), quando
effettuo la somma per ottenere il campo calcolato, su diversi ottengo
*null* in quanto il corrispondente non c' e' (SPERO di essere stato
chiaro).. DEVO poter effettuare la somma di tutte le righe della query, ma
come?!
:\
TIA. Guly
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Confesso di aver capito poco di quello che hai scritto, però prova invece ci
Campo Calcolato con Nz([Campo Calcolato], 0)
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Campo Calcolato con Nz([Campo Calcolato], 0)
Come darti torto... :))
Purtroppo di piu' non riesco a fare... Invece di mettere Nz([Campo
Calcolato], 0) ho messo Nz([Campo1], 0) se Campo Calcolato=Campo1+Campo2 e
Campo1 non ha corrispondenti (ovvero e' nullo)... per il momento sembra
funzionare....
Spero di non farmi + sentire per questo problema!!
Grazie per la celerita'!!


 Guly
Penso che allora sarebbe meglio scrivere:
Campo Calcolato] = Nz(Campo1, 0) + Nz(Campo2, 0)

Newsgroup: it.comp.appl.access
Titolo: campo somma di sottomaschera

Ciao a tutti,
spiego la mia necessit�:
ho una maschera1 con campo VERIFICA TOTALE.
Ho la sottomaschera1 a maschere continue che ha, tra gli altri, il campo 
TOTALE.
Vorrei che il campo VERIFICA TOTALE della maschera, mostrasse la somma dei 
campi TOTALE della sottomaschera.
La Somma([TOTALE])  non credo sia appropriata....
Grazie per chi potr� aiutarmi.
Giorgia 


Nella sottomaschera1 crea una casella di testo "txtSommaTotale"
con origine controllo: =Sum(Totale)
La proprietï¿œ Visibile della casella puoi impostare a No.
Nella maschera principale crea una casella di testo con origine controllo:
=sottomaschera1!txtSommaTotale
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Access FAQ: 
www.donkarl.com/it
Grazie per la risposta Karl ma il problema nasce gi�  dal txtSommaTotale 
nella sottomaschera1 (che ti ricordo essere a maschere continue).
Non viene calcolata la somma.
Visto che cmpTotale della sottomaschera1 � =[IMPONIBILE]+[IMPOSTA] potrebbe 
essere la causa del problema?
Giorgia

 potrebbe essere la causa del problema?
 Somma di un controllo calcolato
 
www.donkarl.com/it?FAQ2.22


 ha scritto nel messaggio 
news:79shguF...@mid.individual.net...

Avevo gi� sbirciato nel tuo preziosissimo sito Karl, ma nulla non funziona!
ho indicato:
=Somma([IMPONIBILE]+[IMPOSTA]) ma niente, il campo rimane vuoto (tra l'altro 
quando indico "sum" viene tradotto automaticamente in "Somma")
Giorgia 

 l'altro quando indico "sum" viene tradotto automaticamente in "Somma")
Se hai campi vuoi leggi:
 Un campo vuoto impedisce il risultato della formula
 
www.donkarl.com/it?FAQ2.13


 Access FAQ:
www.donkarl.com/it
nel piè di pagina della maschera penso che avrai una casella di testo
del tipo:
=Somma([TOTALE])
quindi nella machera devi avere una casella di testo che faccia
riferimento alla casella di testo che ti calcola la somma nella
sottomaschera...quindi:
=forms!nomemaschera!nomesottomaschera!
nomecaselladitestodellasottomaschera
se vuoi dai un'occhiata al sito di karl
riferirsi ai controlli in sottomaschera. ;-)


Ciao Karl!
allora, per la somma del campo nella sottomaschera ora � ok, ho usato 
correttamente Nz.
Ho dato un'occhiata al tuo sito anche per i riferimenti ai campi delle 
subform ma ti segnalo quanto mi capita:
nel sito riporti di indicare, dalla maschera principale:
Me![ControlloSottomaschera_in_MascheraPrincipale]![Controllo_in_Sottomaschera]
provando cos� non mi riusciva, cos� ho usato la composizione guidata che mi 
indica:
=[DETTAGLI FATTURA ACQUISTO].[Form]![SOMMA TOTALE]
(DETTAGLI_FATTURE_ACQUISTO � la sottomaschera)
Cos� mi viene almeno restituito il valore e non un errore ma non mi viene 
restituita la Somma dei campi SOMMA_TOTALE della sottomaschera che � a 
maschere continue.
Nella mia ignoranza, credo che bisogna indicargli di fare la somma dei campi 
SOMMA_TOTALE, ma come?
Giorgia
Newsgroup: it.comp.appl.access
Titolo: x Roberto. Somme incrementate, mi spiego meglio

La qry adrebbe bene, ma non sono riuscito ad adattarla al mio scopo.
Il report che dicevo ha come origine la qry seguente
SELECT DISTINCTROW Format$([Viaggi].[Data],'mmmm') AS Mese, [Cogn] & " " &
Left([Nome],1) AS Socio, Sum(qryImpViaggi.TotSlordo) AS Totmese,
Year([data])*12+DatePart('m',[data])-1
FROM qryElencosoci INNER JOIN (qryImpViaggi RIGHT JOIN Viaggi ON
qryImpViaggi.IDViaggio = Viaggi.IDViaggio) ON qryElencosoci.IDSocio =
Viaggi.IDSocio
GROUP BY Format$([Viaggi].[Data],'mmm'), [Cogn] & " " & Left([Nome],1),
Year([data])*12+DatePart('m',[data])-1
ORDER BY Year([data])*12+DatePart('m',[data])-1;
(L' ho fatta con la griglia, non in SQL che non ne sarei in grado)
In pratica ho 2 tabelle: Soci e Viaggi + una qry qryImpViaggi  basata sulla
tabella Viaggi che mi dà vari conteggi e che uso come origine per altri
report e maschere.
Come dicevo non sono riuscito a inserire il tuo suggerimento nella qry.
Tra l' altro ho cercato la funzione CHR nella guida ma non ho capito come si
usa e a cosa serve il carattere $.
Spero davvero di non chiedere troppo.

 ha scritto nel messaggio
news:DO836.205649$hk4.7...@news.infostrada.it...

Se la tua query si chiama Query1 (in caso contrario sostituisci Query1 con
il vero nome della tua query  come dominio della DSum) e TotProgr deve
essere progressivo nel tempo e non nell'anno solare, prova con questo codice
SQL:
SELECT DISTINCTROW Format$([Viaggi].[Data],'mmmm') AS Mese, [Cogn] & " " &
Left([Nome],1) AS Socio, Sum(qryImpViaggi.TotSlordo) AS Totmese,
Year([data])*12+DatePart('m',[data])-1 AS Mese1, DSum("TotMese", "Query1",
"Socio = " & Chr$(34) & [Socio] & Chr$(34) & " AND Mese1 <= " & [Mese1]) AS
TotProgr
FROM qryElencosoci INNER JOIN (qryImpViaggi RIGHT JOIN Viaggi ON
qryImpViaggi.IDViaggio = Viaggi.IDViaggio) ON qryElencosoci.IDSocio =
Viaggi.IDSocio
GROUP BY Format$([Viaggi].[Data],'mmm'), [Cogn] & " " & Left([Nome],1),
Year([data])*12+DatePart('m',[data])-1
ORDER BY Year([data])*12+DatePart('m',[data])-1;
Visto che 34 è il codice ASCII delle virgolette, Chr$(34) sono le
virgolette; uso questa sintassi altrimenti con apici e doppi apici faccio
sempre un macello.
Spero che funzioni, facci sapere.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Re: Calendar Cntrol

 ha scritto nel messaggio 
news:b5cec304-6c0d-4fc1...@l18g2000vbx.googlegroups.com...
Ciao a tutti! Cambiando versione di Access mi sono perso il
Riferimento:
Microsoft Calendar Control 11.0
Mi sapete dire in quale libreria di Access 2003 è nascosto? Grazie!
-------------------------
E' un ocx e si chiama mscal.ocx. Normalmente si trova in
C:\Programmi\Microsoft Office 2003\OFFICE11.
 
Ciao, Carlo
 
 

 Ciao, Carlo
 
Whaw, grazie Carlo!
Nel mio era in C:\Programmi(86)\Microsoft Office\Office11
Nella finestra è necessario scegliere il Tipo di file *.ocx
Shalom!  ; )

 > C:\Programmi\Microsoft Office 2003\OFFICE11.
Shalom.

Newsgroup: it.comp.appl.access
Titolo: Aiuto : E' possibile che Access sbaglia a fare i calcoli ?

Salve a tutti, non è proprio così ma accade delle cose molto bizzarre a
volte si a volte no, e non so se dipende da un mio errore o se mi sono perso
qualcosa.
Mi spiego: Ho costruito una piccola applicazione che deve fare dei calcoli
su valori di una tabella di tipo "single" ossia un tipo di dati numerico
decimali. Quello che mi serviva era un numero a tre decimali su cui fare
delle operazioni (moltiplicazioni e divisioni), invece o scoperto con un
programma che è un'esploratore di dati che mi ritrovo dei valori del tipo
12,34000003445 anzicchè 12,340 ciò comporta che quando uso la funzione Sum()
di access non ottengo mai il valore 100 ma 100,000000451 il che mi blocca il
programma. Ho provato di tutto sia con arrotondamenti che per troncamenti
senza riuscirci. Premetto che le funzioni di arrotondamento e troncamento in
Access le ho scritte io in VBA in quanto mi pare che non ci sono.
La cosa ancora più pazzesca è quando utilizzando il builder C++ ho creato
una DBGrid giusto per visualizzare i valori e modificarli, li visualizzo in
formato a 6 o 7 cifre decimali e se provo a scrivere 2.34 quando passo al
campo successivo il 2.34 si trasforma in 2.340005963.
No riesco a capacitarmi in quanto con altri database del tipo dbf ciò non
capita!!!!
Qualcuno sa come risolvere il problema e/o spiegarmi perchè ?
Oppure se avete una funzione tipo troncate() per troncare il numero single e
portare 3.4000045 a 3.400 anche se già l'ho fatto?
Vi ringrazio di aver letto il messaggio
doberm...@tin.it

sembrerą stupido, ma hai provato a mettere i dati da single a double? mi pare
di ricordare che fosse stata la soluzione ai miei problemi, un tempo...
Ciao,
    Matteo

Nella discussione "Access sbaglia le moltiplicazioni !?!?!?" del 05/06/00
parlano del tuo problema.
Ciao
Thierry

Newsgroup: it.comp.appl.access
Titolo: filtro in maschera già attiva

salve,
per favore vorrei creare dei bottoni di comando che consentano di filtrare i
dati in una maschera. Attualmente uso più maschere collegare a query
diverse.
cosa mi consigliate
grazie

 scrisse:

Sull'evento SuClick di ciascun pulsante scrivi il codice seguente:
me.recordsource = IstruzioneSQL
me.requery
dove IstruzioneSQL è la stringa SQL di definizione del query
corrispondente (puoi vederla e quindi fare cut & paste, aprendo il
query in struttura e quindi menù Visualizza -> Visualizzazione SQL)
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Così disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)

 (Cosě disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)
Newsgroup: it.comp.appl.access
Titolo: Elenco eventi in intervallo date

Ho la seguente tabella Access 2003:
Cont Testo  Data       Data     Testo
ID   Evento DataInizio DataFine Nome
1    A      1/1/2008   1/1/2008 Pippo
2    B      1/1/2008   3/1/2008 Poldo
3    C      3/4/2008   7/4/2008 Pluto
Devo creare una query con il seguente risultato:
DataInizio Id Nome  Evento
1/1/2008   1  Pippo A
1/1/2008   2  Poldo B
2/1/2008   2  Poldo B
3/1/2008   2  Poldo B
3/4/2008   3  Pluto C
4/4/2008   3  Pluto C
5/4/2008   3  Pluto C
6/4/2008   3  Pluto C
7/4/2008   3  Pluto C
In seconda analisi andrò a creare un'altra query che punta alla
precedente con un parametro sulla DataInizio.
Come posso fare?
Grazie per l'attenzione

 Come posso fare?
Secondo me non c'è query che tenga.
Devi fare tutto a manina tramite codice VBA.
Prepari una struttura dove andare ad inserire lo "sviluppo" di quanto hai
letto dalla tabella; leggi i dati dalla tabella originale e popoli quella
nuova di conseguenza.
Visto, poi, che devi fare delle query su questo "esploso" credo proprio che
non esista un'altra soluzione.
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

Analizzo la soluzione consigliata, anche nell'ottica di una eventuale
accesso ai dati via asp.
Grazie
Giorgio


Newsgroup: it.comp.appl.access
Titolo: comparsa controllo a condizione

ciao a tutti
In maschere continue in A2003, ho vari campi tra cui un campo "email"
e un checkbox "spedizione_postale". Ora, io vorrei che se il campo
email contiene dati (un indirizzo email) la checkbox "spedizione
postale" non appaia sulla maschera, o quantomeno sia non abilitata.
Che istruzione posso dare in VBA?
 
grazie e buon anno
Luciano


Nelle Maschere continue direi che non puoi fare molto... anzi... puoi
fare solo dei giochetti di prestigio con controlli
da rendere trasparenti o no sovrapposti al CheckBox(con priorità di
Layer).
 
@Alex

 wrote:

Puoi rendere inattivo il controllo utilizzando la formattazione
condizionale

 condizionale
 
Per le caselle di controllo (checkbox) la FC non c'č.
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

Scusami ma ho inviato la risposta al tuo indirizzo personale anzich� al 
NG. Fra l'altro sbagliata: non mi ero accorto che hai delle maschere 
*continue*.
 
Alchimie tipo controlli sovrapposti a parte, mi viene in mente solo la 
possibilit� di inserire una verifica in checkbox_beforeupdate per 
eliminare la selezione impropria:
 
	if ((me.email.value & "") = "") then cancel = true
 
Ciao!


 Access FAQ:  
http://www.donkarl.com/it
 
 
Bravo tu....e asino io........
Newsgroup: it.comp.appl.access
Titolo: Subform che comanda aggiornamento a recordset form principale?

Allora, ho una form in modalita' visualizzazione 'continua'
Le righe sono le classiche righe fattura
 
Nella testata form, ho inserito una subForm, sempre continua, che 
visualizza tante righe quante sono le testate delle fatture
 
La subForm NON e' collegata alla form principale con i classici campi 
LinkMasterFields e LinkChildFields
 
Nell'evento OnCurrent della subForm ho inserito il codice che, nelle mie 
intenzioni, avrebbe dovuto aggiornare i record della form
 
Me.Parent.Form.Filter = "ID_TESTATA=" & Me!ID_TESTATA_DOCUMENTO
Me.Parent.Form.FilterOn = True
 
Non funziona come desiderato, nel senso che quando passa il codice 
sopra, a seguito di un cambiamento riga nela subForm testate fatture, 
viene si aggiornato il Filter della form principale, ma a questo segue 
un aggiornamento (indesiderato) anche della subForm e si in-loopa tutto
 
La domanda e':  perche' viene scatenato l'evento OnCurrent della subForm 
anche se la subForm NON e' collegata alla form principale (e quindi non 
dovrebbe aggiornarsi, ma invece si aggiorna) ?
 


E' ovvio... l'applicazione della proprietà FILTER implica il REQUERY della Form e di conseguenza l'aggiornamento in cascade della SUBFORM.
 
@Alex


La subForm viene aggiornata sempre anche se non e' collegata (coi campi 
LinkMaster../LinkChild..)?
Quindi non si puo' proprio fare quello che volevo realizzare (testate 
documenti nella subForm e righe documento nella form) ?
 

Vedi tu...
Siccome sei tu da codice a modificare la proprietà Filter predisponi un boolean inibitore all'azione che fai su Current della SubForm che resetti in uscita sempre da Current.
 
@Alex

 documenti nella subForm e righe documento nella form) ?
 
oppure (è quello che ormai faccio sempre ...)
tieni due subform (nemmeno direttamente dipendenti fra loro) 
in una form "quadro" 
 
la sincronizzazione di una delle due subform (quella dipendente)
avviene con l'aggiornamento della (query di) origine dati
che ha per parametri (criteri di selezione) i dati presenti 
nel record selezionato della subform "master"


Si, pero' se metti sue subform devi definirne la dimensione esterna
Specie in verticale, e' piu' efficace la maschera continua, che adatta 
automaticamente il numero di righe visibili con la dimensione finestra
Mentre con le subform se vuoi che si adattino bisogna ingrandirle a 
colpi di codice
Gia' ora faccio con le due subForm
Era piu' una curiosita', in tanti anni non mi era mai capitato di voler 
mettere la griglia master in subForm e la griglia detail come righe 
della form principale e quindi non sapevo dell'aggiornamento forzato a 
cascata da form a subform anche se queste non sono collegate
Newsgroup: it.comp.appl.access
Titolo: Finestre Visual Basic

Un saluto a tutto il NG.
Utilizzo attualmente Access 2000, avendo in precedenza impiegato A97.
Quando passo dalle strutture dei miei oggetti (form e report) al codice
Visual Basic, Access 2000 mi apre una serie incredibile di finestre.
La cosa può risultare anche di poco conto quando si hanno molte risorse
disponibili, ma quando si cerca di lavorare su macchine con 64Mb di RAM la
cosa diventa un po' dura e i messaggi 'Out of Memory' si sprecano.
Nel frattempo che mi procuro altra RAM, c'è un modo per far aprire solo la
finestra di codice che mi interessa?
Un ringraziamento anticipato
Goose

 Nel frattempo che mi procuro altra RAM, c'č un modo per far aprire solo la


 anche con 128K di ram e ...
Prima di tutto scrivi dopo il quoting, poi credo che con 128K ti verra'
difficile anche eseguire il solitario.
Sib

 ha scritto nel messaggio
news:956841$6cr$3...@lacerta.tiscalinet.it...

Eccoti Accontentato, ma non ho inteso il senso della tua affermazione.
Potresti spiegarmela ?
<LuigI>

 ha scritto nel
messaggio news:956cnm$691$1...@galileo.it.ip-plus.net...

Ops... visto dopo comunque intendevo 128M e diro' di piu' con VB6 tratto
anche un numero maggiore di form e moduli senza che succeda nulla, il che mi
fa pensare a qualche bug nella programmazione A2K  tipo quello dei form +
texture.
<LuigI>


Newsgroups: comp.databases.ms-access
Sent: Friday, July 07, 2000 4:38 PM
Subject: Re: "Out of memory" in Access 2000!
stick this function on a menu / commandbar...
Function CloseAllModules()
On Error Resume Next
    Dim i
    For i = 0 To Access.Modules.Count - 1
        DoCmd.Close acModule, Access.Modules(0)
    Next
End Function
click the button .... and away they go.
*****
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

 Nel mio archivo ha un messaggio...
*arrgh*
hohohohohohoho

 > Nel mio archivo ha un messaggio...
Grazie per l'aiuto Karl.
Suggerimento tempestivo ed esaudiente.
Un saluto
Goose

 texture.
Ovviamente scherzavo.
Comunque il problema con le maschere di Access e' spesso l'immagine di
sfondo che occupa molta memoria (dato che viene sempre convertita in bmp)
Ciao, Sib

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

come posso caricacare attraverso un pulsante
una query specifica del mio data base
grazie, ciao bubu



Non e' che sia proprio il NG adatto, cmq dai un occhiata a Dati -> carica
dati esterni -> Nuova Query.
Per il pulsante, click dx sulla barra dei bottoni, seleziona Casella Degli
Strumenti e divertiti...a dimenticavo ALT-F11. 
-- 
   \  /_ _ : _ _           
    \/(_|/_|| | |          
  mail me  :  
vazim_at_libero.it
 
  view me  :  
http://www.vazim.net

Newsgroup: it.comp.appl.access
Titolo: prefisso ad

ad esempio nella stringa "adCmdText"  cosa significa il prefisso ad ?
ciao 

 ?
ADO
cioè che si tratta di una constante dalla libreria di ADO.
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Colore background

Ciao,
è possibile cambiare il colore in background del campo attivo ... si
un subform che impostato per essere visualizzato come foglio
dati ? ... come maschera è OK ma come folgio non ho trovato storie.
Grazie.
Ganimede Dignan.

 ha scritto nel messaggio 
news:1176052289.8...@o5g2000hsb.googlegroups.com...
Ciao,

Grazie.
Ganimede Dignan.
Leggi la risposta al post successivo.
Ciao, Carlo 

 ha scritto nel messaggio 
news:1176052289.8...@o5g2000hsb.googlegroups.com...
Ciao,

Grazie.
Ganimede Dignan.
----------------------------
Ti ricordo che anche in foglio dati funziona la formattazione condizionale, 
con la quale puoi variare il colore di sfondo...ma solo a certe condizioni.
Ciao, Carlo 

Grazie per le risposte... temevo già un soluzione simile :-(


Perdona ma mi apre difficile... anche impostandolo manualmente sulla
proprietà del controllo quanto la maschera viene visualizzata non
succede nulla. Visualizzandola come maschera  invece tutto OK.


 ha scritto nel messaggio 
news:1176069187.4...@d57g2000hsg.googlegroups.com...
Perdona ma mi apre difficile... anche impostandolo manualmente sulla
proprietą del controllo quanto la maschera viene visualizzata non
succede nulla. Visualizzandola come maschera  invece tutto OK.
Ti ricordo di postare la risposta scrivendo dopo il messaggio precedente e 
non in testa.
La formattazione condizionale funziona anche in visualizzazione foglio dati.
Ciao, Carlo

 La formattazione condizionale funziona anche in visualizzazione foglio dati.
Non in Access 97 purtroppo.
Miao.
Ganimede Dignan.


In A97 non esiste proprio la formattazione condizionale!
Ecco perchè non ci stancheremo mai di dire di specificare sempre, nei post, 
la versione di Access e il sistema operativo usato.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Ancora sui codici a barre ean8/13 - un po' OT

Ciao a tutti.
Leggendo le news ho gia' risolto alcuni problemi (dal sito comune il
controllo del codice ean 8 e 13) e il reperimento in rete di programmi per
la stampa dei bar code (tanto lo paga il cliente).
Ora pero' vorrei conoscere meglio le norme che regolano la creazione e la
stampa dei codici in oggetto.
Ho gia' consultato sia il sito 
www.indicod.it
 che quello dell'associazione
europea e ho guardato un po' su 
www.adams1.com
Ho capito altre cose ( a parte i problemi con l'inglese tecnico) ma non ho
trovato niente su come si fa a comporre graficamente il codice cioè come si
crea dal numero la sequenza di line grosse o piccole che compongono il bar
code.
E' un segreto o c'e' in giro, anche in libreria, qualcosa
possibilmente in italiano che spieghi tutto?
Grazie per le eventuali dritte o spiegazioni.
bg

 wrote in message
kWdL5.54696$3K3.1...@news.infostrada.it...

Per stampare i codici a barre non ti serve nessun particolare software, con
gli ean13 ti basta recuperarti (mi sembra dal sito comune) i font EAN13 e la
funzione che ti genera a partire da un codice numerico  la corrispondente
stringa alfanumerica da stampare con i font EAN13.
Se non sono stato chiaro, fammi sapere
Ciao, Bobbit


Ho scandagliato il sito comune ma non ho trovato nulla di quello che dici a
parte le due funzioni di controllo dei codici ean8 e 13
che avevo gia' trovato prima.
Gli eventuali font sono sicuramente utili e mi interessano (dove sono?) ma
quello che cerco adesso e' probabilmente
una funzione come quella che dici di avere visto o comunque capire qual'e'
la procedura che genera a partire
dal codice numerico la stringa di barrette.
In un libro di Apogeo su W311 tempo fa ho trovato un programmino che dal
codice stampa tutti i codici a barre possibili ma non ci sono font
(bisogna fare un copia incolla) e inoltre non spiega nulla.
La mia è voglia di sapere come si fa e provare a farmelo (quando ho un po'
di tempo), non di avere già tutto pronto:
come dicevo per il cliente ho gia' provveduto.
Grazie per la risposta e aspetto qualche altro consiglio
Ciao, bg
Newsgroup: it.comp.appl.access
Titolo: Ricerca campo

In VBA prima di inserire definitivamente i campi in una tabella, devo 
verificare se il valore di un campo non esista già in quella tabella.
Il campo della tabella è Film.Titolo. Devo verificare se Titolo (Il record 
inserito dalla maschera) è già presente in questa tabella.
Come si deve fare?
Grazie!
-- 
Cicerone
*********************
Il primo Newsgroup sulla Balbuzie
http://www.newsland.it/nr/browse/it-alt.salute.balbuzie/
**********************
C.I.B. Comunità Italiana Balbuzienti
www.balbuzienti.altervista.org/md-pro/index.php
**********************

 Cicerone
Credo la cosa migliore sia porre sul campo Titolo
una chiave primaria.
Fatti risentire se la struttura del database non lo
consente o lo rende eccessivamente complicato.
Ciao
Bruno 

"Cicerone" <{balbuzio}{@}{
tiscali.it
}> ha scritto nel messaggio news:dqajp3$pou$1...@area.cu.mi.it...

Oltre al suggerimento di Bruno puoi gestire l'evento "prima di aggiornare" per controllare, tramite la funzione DLookup (vedi help 
attivabile con ALT-F11, poi F1), se è già presente il valore da inserire:
es.
if not Isnull(DLookup("titoloFilm","tabFilm","titoloFilm = " & chr(34) & me!titoloFilm & chr(34))) then
    msgbox "il titolo: " & me!titoloFilm & ", è già inserito!",vbinfo+vbokonly,"Errore"
    cancel=true
endif
Ciao.
-- 
Sergio MAZZA 

 Cicerone
Grazie ad entrambi, problema risolto! :-)


Newsgroup: it.comp.appl.access
Titolo: problemi con totale progressivo su sito comune

ho seguito le istruzioni contenute sul sito comune per la creazioen di
un campo totale progressivo riferito ad un campo delle mia query e ho
ricevuto il seguente messaggio di errore:
_____________________________
ERRORE DI COMPILAZIONE 
Tipo definito dall'utente non definito
-------------------------------------------
 che si riferisce all'istruzione "Dim RS As DAO.Recordset" della
funzione contenuta sul sito comune.
inoltre, nel caso debba applicare la funzione ad una query di unione,
cosa inserisco al posto di "IDMovimento"? visto che la query di unione
mi unisce dati provenienti da una tabella e da un'altra query?
(naturalmente mi riferisco sempre all'esempio del sito comune)
come posso fare?
grazie a tutti in anticipo
Saluti Fabià

 Saluti Fabià
Ciao.
--
Sergio MAZZA



intanto grazie per la risposta,
purtroppo non so di cosa stai parlando... i "riferimenti DAO" sono
oltre la mia conoscenza.
puoi darmi una dritta? 
Saluti Fabià

 Saluti Fabià
Trovi i riferimenti alle librerie che stai utilizzando (con il codice VBA)
tramite la voce del menù: strumenti - riferimenti; se vedi che a fianco a
qualche libreria è presente la parola MANCA devi indicargli il nuovo
percorso. Se non è presente in elenco la devi registrare (sul sito comune e
nei messaggi precedenti trovi come) e una volta registrata (la libreria DAO)
dovresti posizionarla (nell'elenco) prima di quella ADO...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: errore - archivio deve essere ripristinato

stavo apportando delle modifiche ad un semplice acricio db in be quando 
mi si blocca il PC .
Al riavvio, vado ad aprire il db e mi da il seguente errore:
il database archivio_be.mdb deve essere ripristinato o non č un database.
E' possibile che microsoft office access sia stato chiuso inaspettatamente
mentre un database era aperto
Tentare di ripristinare il database?
ho fatto si  ma e mi compare che il db non č riconosciuto
esiste qualche modo per recuperare il db?
l
grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 -- 
Se non ti dispiace vorrei fare una prova: mandami il db zippato.
Subito dopo evita altri tentativi se non quello di fare uno scandisk 
approfondito del disco.
Ciao, Carlo 

 Ciao, Carlo
ok! fatto!
il db be di cui ti ho mandato una copia zippata è residente su server di
rete ed è piccolo in quanto contiene pochi record.
grazie
l.


 l.
Ho analizzato il db:
ha perso tutte le tabelle di sistema, tutte le relazioni, tutte le macro, e 
tutti gli altri oggetti.
Restano due tabelle con 5 record e un indice.
Anche le due tabelle rimaste hanno perso completamente i nomi di campo e piů 
in generale le definizioni.
I record sono incomprensibili, del tipo "V@" "TR" "PIgreco", ecc.
Insomma, mi spiace, ma č completamente andato.
Ciao, Carlo 

 Ciao, Carlo
lo supponevo! ma a me preoccupa di piů il fatto che si sia verificato
questo danneggiamento!. Se fosse successo ad altri DB archivi di anni e
con migliaia di record, allora si che fossero stati c...i amari!
Mica puoi supporre da cosa sia dovuto la causa del difetto?


 l.
Da come l'hai descritto potrebbe essere stato proprio il blocco del pc...non 
sarebbe la prima volta e la cosa č documentata anche sulla rete.
In questi casi e se il blocco o la mancanza di corrente si sono verificati 
mentre il db era in lavorazione (maschere o tabelle in struttura, moduli 
aperti, ecc.), conviene fare un chkdsk c: /F /R del disco sul quale si stava 
lavorando e PRIMA di ogni operazione sul db stesso.
Altra buona regola č quella di fare SEMPRE una copia di sicurezza del db, 
almeno tutte le volte che si apportano cambiamenti importanti.
Purtroppo queste regole vengono applicate solo dopo l'occorrenza di un 
disastro.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: SQL e progetti access

Ciao a tutti!
Come saprete č possibile "dialogare" con un database SQL Server utilizzando
Progetti Access, cioe File adp che sono connessi a database SQL Server.
Non riesco, e vorrei proprio sapere perchč, a modificare i record di un
database SQL Server 2000 aprendo la tabella da un progetto access ad essa
connessa.
La cosa ancora piů strana č che tutto ciň avviene per una tabella importata
da un altro database (sempre access), se invece creo la tabella dall'interno
del progetto (sempre connesso al database SQL Server) i record sono
modificabili.
Qualcuno sa darmi una spiegazione a questo bizzarro comportamento?
Ciao!

 ha scritto nel messaggio
news:fkYja.86867$i26.2...@news2.tin.it...

La tabella ha una chiave primaria ???
Se no, creala e fammi sapere.
Ciao


Hai ragione!
Se la tabella non ha una chiave primaria non riesco ad agiornare i record,
se invece ce la metto, come per magia, i record diventano aggiornabili!
Scusa la mia meraviglia ma lavoro con access da molto tempo e non avevo mai
notato questo comportamento sui file mdb (cioč sui database di access).
(...)
Per sicurezza ho appena creato un file mdb ed ho provato a crere una tabella
senza chiave e come prevedevo tutto si aggiorna.
Lavorando con i progetti collegati a SQL Server (č poco tempo che mi ci
dedico), invece, č venuta fuori questa novitŕ.
Ma c'č una spiegazione razionale a tutto ciň?
Anche perchč accedendo al database da enterprise manager di SQL server i
record sono aggiornabili anche senza chiave primaria...
Come mai questa differenza di comportamento?
Grazie ancora per la risposta.