mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: rinominare campi di una tabella con dati di un'altra

Rieccomi con un nuovo problema. Tabella pippo che contiene dei campi da
rinominare con le stringhe dei record della tabella paperino. Le istruzioni
che seguono sono mancanti ovviamente di un ciclo for....next per rinominarli
tutti. Attualmente l'errore mi è dato sul risultato della variabile
camposorgente (errore: impossibile trovare il metodo o il membro dei dati).
Dove commetto bestialità?
grazie
Francesco
___________________________________________________________________
Codice:
Private Sub tasto_esecuzione_Click()
Dim MioDb As database, MiaTab As TableDef, Miatab2 As TableDef
Dim campodarinom As String, camposorgente As String
    Set MioDb = OpenDatabase("miodb.mdb")
    Set MiaTab = MioDb.TableDefs("pippo")
    Set Miatab2 = MioDb.TableDefs("paperino")
    DoCmd.GoToRecord , , acFirst
    camposorgente = me.campo1
    MiaTab.Fields [campodarinom].Name = [camposorgente]
    MioDb.Close
DoCmd.Close
End Sub

 camposorgente = me.campo1.value

 ha scritto nel messaggio
news:rIWY9.117020$AA2.4...@news2.tin.it...


 Niente da fare.....
Se continui a non scrivere correttamente DOPO il quoting, certo!
Antonio

...

Ciao, io mi scuso con te e con gli altri ma a volte presi dal lavoro
si commettono errori. Me ne scuso ancora
Ti volevo ancora chiedere un aiuto se č possibile sullo stesso
argomento perché ci sto impazzendo. Continuo a non riuscire a
rinominare la colonna del db. Mi dai ancora una mano?
grazie infinite
Francesco

 rinominare la colonna del db. Mi dai ancora una mano?
Prova a ripostare il tuo problema, sempre in questo thread
Antonio


Ecco qui; la tabella pippo che contiene dei campi da rinominare con le
stringhe dei record della tabella paperino. Le istruzioni
che seguono sono mancanti ovviamente di un ciclo for....next per rinominarli
tutti. Attualmente l'errore mi č dato sul risultato della variabile
camposorgente (errore: impossibile trovare il metodo o il membro dei dati).
I messaggi d'errore sono: o tabella aperta da altro utente e quindi non
modificabile oppure il membro dei dati che non va bene.
grazie ancora


     MiaTab.Fields [campodarinom].Name = [camposorgente]
Ma scusa eh?
perchč metti le parentesi quadre intorno alla VARIABILE camposorgente?!?!?
scrivi cosě
MiaTab.Fields [campodarinom].Name = camposorgente
o meglio ancora
MiaTab.Fields [campodarinom].Name = me.campo1
Antonio


Ciao io ho riprovato nuovamente come tu mi hai detto ma senza successo. Ti
riposto il codice:
Private Sub tasto_esecuzione_Click()
Dim MioDb As database, MiaTab As TableDef
Set MioDb = OpenDatabase("tav.mdb")
Set MiaTab = MioDb.TableDefs("comp")
   campodarinom = "Campo4"
   MiaTab.Fields campodarinom.Name = Me.CLASSE41
End Sub
 L'errore adesso è su Property, cioè "utilizzo non valido di property" e mi
evidenzia CLASSE41 che è il valore che deve assumere la variabile
campodarinom e cioè Campo4 nel rename.
grazie
Francesco

    MiaTab.Fields campodarinom.Name = Me.CLASSE41
Questa me la scrivi cosě?:
miatab.fields(campodarinom).name = me.classe41
Grazie
Antonio

  Ok!!!!!!!!!!!!!!!!!!!!
tutto a posto
mille grazie e alla prossima
F
Newsgroup: it.comp.appl.access
Titolo: Problema con rotella mouse che scorre record

Ho un problema stupidissimo, ma che vorrei provare a risolvere:
in un programma che ho fatto, nel quale regolo opportunamente con dei
pulsanti l'eventuale inserimento di un nuovo record, ho notato che con un
mouse che ha la rotellina tra i 2 pulsanti è possibile scorrere i record e
andare perciò anche ad uno nuovo. Si può evitare? Grazie anticipatamente a
tutti, Simone

 ha scritto nel messaggio
news:9vn6t9$19nob$1...@news02.it.net...

Basta che imposti la proprietà "Consenti aggiunte" a no nella maschera.

 wrote in message
FNFT7.15510$OP2.6...@news2.tin.it...


Newsgroup: it.comp.appl.access
Titolo: Errore 32811

Improvvisamente l'esecuzione di questo codice
Public Function Due_Decimali2()
    Dim db As String
    db = "tp_fasce_studenti_percentuale_soldi"
    Dim rst As Recordset
    Set rst = CurrentDb.OpenRecordset(db, dbOpenDynaset)
    While Not rst.EOF
        rst.Edit
        rst.Fields!IMPORTO = RoundBad(rst.Fields!IMPORTO, 2)
        rst.Update
        rst.MoveNext
     Wend
     MsgBox "Ho Finito" + " " + db
End Function
genera l'"errore imprevisto 32811". Fino ad ieri il database funzionava
correttamente.
E' in uso access 97.
Ciao.

 Ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie 1000!
Adesso il codice gira!

Purtoppo dopo aver chiuso e riaperto il database il problema si e'
nuovamente  presentato.... :((((

 E' in uso access 97.
Quest'errore normalmente non puo essere colpa delle righe di
codice che hai postato ma segnala un danno nel progetto VBA.
Forse solo l'oggetto (o una parte del'oggetto) dove hai scritto
questo codice è rotto e puoi ricostruirlo con copy/paste delle
parti individuali in un nuovo oggetto.
Leggiti anche p.e. il thread
http://groups.google.com/groups?selm=afpa2u$ftpu8$1...@ID-46617.news.dfncis.de
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

Niente da fare. Dove posso trovare la spiegazione di questo errore?

 Dove posso trovare la spiegazione di questo errore?
AFAIK non esiste niente ufficiale da MS per il tuo caso.
Ce solo un articolo nel KB per una situazione diversa perché
questo messaggio/numero è usato per cose differente.
Come ho detto normalemente aiuta importare o copiare le cose
giuste. Raro anche un decompile puo aiutare qui. Se non
conosci questa opzione leggi p.e.
http://groups.google.com/groups?selm=am78tt$39qc3$1...@ID-46617.news.dfncis.de

Newsgroup: it.comp.appl.access
Titolo: Report a parametri

Ho un report basato su una query a parametri.
Se lancio l'apertura del report da una maschera mi esce quella fastidiosa
finestra "Immissione valore parametro".
Come posso fare a passare il valore senza che mi esca la finestra
"Immissione valore parametro"?
Grazie a chiunque volesse aiutarmi.
    Maurino

 ha scritto nel messaggio
news:Zs8D7.12794$74.3...@news2.tin.it...

Scrivi nei criteri della query il nome del controllo della maschera che
contiene il valore per il parametro al posto del criterio che hai nella
query. Es.:
Se il controllo nella maschera si chiama Testo1 e la maschera si maschera1
nei criteri della query devi scrivere
Forms![Maschera1]![Testo1]
cosě la query viene filtrata per il valore che nel momento in cui apri il
report č presente nella maschera nella casella Testo1.
Ciao Roberto - Syd

Newsgroup: it.comp.appl.access
Titolo: Ordinamento query

Salve!
Vorrei ordinare una query con questi valori nel campo:
2,2,1,0
l'ordinamento dovrebbe essere
1,2,2,0
Come devo fare?
Grazie


Non credo ci sia speranza di ordinare come  1,2,2,0
Ne' se fosse campo numerico, ne' se fosse testo
Se vuoi ottenere l'orinamento come hai mostrato, usa un campo in piu' 
dedicato a tenere valori per l'ordinamento
 
 


ok grazie


nella query crea un campo 
newcampo: iif([campo]=0;999999999999;[campo])
e poi ordini per [newcampo]


Soluzione davvero molto interessante
Hai preso almeno 20 punti  :)
Newsgroup: it.comp.appl.access
Titolo: Film

Salve a tutti,
siccome quest'estate rimango in città avrei deciso di cimentarmi con la
creazione di un nuovo database, quello dei film.
All'inizio mi sembrava molto semplice ma poi ho incontrato lungo la
strada delle difficoltà non da poco con le relazioni tra tabelle.
Ho creato una tabella principale che si chiama "film" dove ci sono campi
come il titolo, il titolo originale, l'anno, ecc., poi una tabella con i
nomi dei registi, e una con quelli degli attori.
Mi sono reso conto che a volte un film è fatto da più registi oltre che
essere interpretato da diversi attori. A loro volta, ovviamente, i
registi e gli attori possono aver fatto più di un film. Non riesco a
stabilire delle relazioni tra le tabelle che mi permettano di inserire
più nomi di registi per ogni film, e più film per ogni regista. idem per
gli attori e per le nazionalità (che possono anche loro essere
multiple).
Qualcuno saprebbe indicarmi la strada?
Vi ringrazio in anticipo,
Daniele
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qualcuno saprebbe indicarmi la strada?
Il problema con cui ti sei scontrato si chiama "relazione molti a molti", e
se avessi acquistato un qualsiasi testo sui database relazionale non saresti
dovuto andare oltre il primo capitolo per trovare la risposta.
Ad ogni modo, quello che ti serve e' una tabella intermedia che abbia come
chiave primaria l'accoppiata degli idFilm e idAttore.
Poi colleghi i film a questa tabella sul campo idfilm e gli attori sul campo
idattore.
Sib

 ha scritto nel messaggio
news:d19f48f37ee83746dfa...@mygate.mailgate.org...

E' il classico caso-esempio che si porta quando si vogliono spiegare le
relazioni di tipo "molti a molti".
Si risolve creando una tabella Attori con la chiave IdAttore, una tabella
film con la chiave IdFilm, ed una tabella di collegamento tra le due,
costituita esclusivamente dalla chiave primaria composta dai campi IdAttore
ed IdFilm, ovviamente collegati coi rispettivi campi nelle prime due tabelle
con relazioni 1-molti.
Per quanto riguarda i registi, visto che per la stragrande maggioranza dei
casi, un film è stato girato da un solo regista, è sufficiente mettere il
campo IdRegista nella tabella Film e crearci una relazione con la tabella
Registi.
Ciao.

 Ciao.
Grazie mille del suggerimento, sei stato chiarissimo e ho risolto
egregiamente!

Newsgroup: it.comp.appl.access
Titolo: Precisazione: (Contare i campi riempiti)

 MAssimiliano
Rileggendo il mio msg mi viene il dubbio di non essermi spiegato.
I tre controlli sui dodici disponibili (CONTROLLI, non opzioni)
sono selezionabili, essendo controlli, contemporaneamente.
Quindi un utente potrebbe, allo stato delle cose, selezionare
anche tutte le città (controlli).
Io cerco una routine su un evento di maschera (o altro evento) che mi
conti il numero di controlli riempiti e, se il n° è maggiore
di 3, mi segnali la cosa, impedendo la registrazione del record
fino a quando i controlli selezionati non siano SOLO 3.
Grazie ancora a tutti.
elfo

"elfo" <elfoN...@ottmeil.cam> ha scritto nel messaggio
news:fqfV8.36709$Jj7.9...@news1.tin.it...

Guarda che la risposta che ti ha dato IL GATTO è corretta, se non sei capace
di fare dei controlli che possano essere utilizzati con la stessa routine de
il gatto, trasforma la routine in 12 IF che controllano i dodici controlli e
ad ognuno se è vero sommi 1 al contatore e se questo è superiore a 3 dai la
segnalazione del caso, il tutto racchiuso in una unica SUB che puoi
richiamare sull'afterupdate di ogni controllo,
e se così non basta ci rimarrebbe solo di scrivertela nella tua maschera.
:-))))
ciao.

 ha scritto nel messaggio
news:VgFV8.50014$vm5.1...@news2.tin.it...

Una precisazione che dimenticavo:
    invece di controllare se sono TRUE, vedrai tu se verificare il NULL, il
"" o lo  Zero o quant'altro i tuoi controlli possano assumere.
Ma che controlli hai usato??
Ciao.
Newsgroup: it.comp.appl.access
Titolo: errore di ru-time su pannello comandi

Buongiorno a tutti.
Ad un tratto il pc mi ha richiesto il cd di windows xp pro sp2 e il cd
di office xp per installare dei componenti..?????
l'istallazione di office era stata fatta totale e sia windows che
office sono totalmente aggiornati con gli updates dai rispettivi siti
microsoft
adesso all'apertura del pannello comandi di un qualsiasi database
ricevo il seguente errore:
Errore di run-time '-
2147024770
 (8007007e)':
Impossibile trovare il modulo specificato.
Posso andare in debug e quindi vedo che si ferma qui:
Private Sub FillOptions()
....
...
...
    Set con = Application.CurrentProject.Connection
cosa posso fare?
Grazie a tutti.
Nicola

 ha scritto nel messaggio 
news:9j11u1hd4pdvkp324...@4ax.com...

1- Compila il codice e controlla nei riferimenti se manca qualcosa....
2- Il Db con quale versione di access è stato fatto??? Guarda sul Sito 
Comune 6.87 Conversione Gestione Pannello Comandi da MSAccess 97 a MSAccess 
2000
3- All'apertura del db convertilo con l'access installato....
Una su tre dovrebbe andare....
Ciao
Roberto
Newsgroup: it.comp.appl.access
Titolo: Wnt4 (sp6) e report su Access(97), KO!!!

Ogni volta che faccio un report su access, su una qualsiasi query,
il computer si blocca e devo riavviarlo.. Schermata blu, scaricamento
della memoria fisica...ecc...
Sun W98 nessun problema.
Eccheccacchio!
Freddie

 Sun W98 nessun problema.
nt4 sp6 msacc 2000
nessun problema!

Newsgroup: it.comp.appl.access
Titolo: COMUNICAZIONE DI SERVIZIO

Salve a tutto l'NG ,prima di chiedere consiglio sull'argomenti scritto in
Subject vorrei fare una precisazione per quanti leggeranno questo messaggio,
mi è stato detto da alcuni utenti che sembra che io li stia prendendo in
giro e non capisco davvero perché, visto che sto dedicando la maggior parte
del mio tempo libero alla creazione di questo DB e sto cercando aiuti in
questo NG.Per me è molto importante riuscire a realizzare il DB ed inoltre
sono veramente riconoscente a tutti quelli che mi aiutano........è solo che
a volte non riesco a mettere in pratica quello che mi viene detto, ma non ho
assolutissimamente intenzione di prendere in giro nessuno.Spero che la gente
che mi ha accusato creda a queste parole e ringrazio tutti dell'aiuto
ricevuto.
Sperando in possibile prosequio dello scambio in questo NG saluto tutti.

Sperando in possibile prosequio dello scambio in questo NG saluto tutti.
sperando in che?
:o)
--
lorenzo coronati
---

"Lorenzo Coronati" <lorenzo.coronati@liberopuntoit> ha scritto nel messaggio
news:3dca65b9...@news.edisontel.com...

BASTARD INSIDE...
Antonio

Gobbo wrote:
cut
VIVA LA JUVE 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 VIVA LA JUVE
C'hai un bonus per una scritta prima del quoting o per un subject poco
significativo
Antonio


Non perchč sono milanista ma:
1. Sei OT nell'OT
2. Controlla la configurazione dell'account perchč credo ti manchi una "U"
Ciao, FABIO

 Sperando in possibile prosequio dello scambio in questo NG saluto tutti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 "legittimo sospetto"; comunque se ti ho dato questa sensazione, me ne
scuso.
AaAAAAhhhhggGGGG
L'hanno appena approvata e gia' te ne approfitti!
Il BerlusKaiser c'ha l'occhio lungo.
Sib

 Sib


Newsgroup: it.comp.appl.access
Titolo: query di accodamento particolare

deve accodare in tabella B i record di tabella A che non ci sono già in
tabella B
forse nemmeno particolare
mi sapete aiutare?

 tabella B
supponendo che le due tabelle abbiano gli stessi campi (ed un campo 
chiave), puoi usare una query di appoggio, che determini quali sono le 
tuple presenti solo nella tabella A
SELECT A.*
FROM A LEFT JOIN B ON A.chiave = B.chiave
WHERE B.chiave Is Null;
e poi la usi come origine per la query di aggiornamento.
BJ
Newsgroup: it.comp.appl.access
Titolo: sql as string con espressione IIF

Premessa:
in una form di ricerca il codice sottostante è composto da:
Dim Criteri() As Boolean
Dim valori() As String
Dim cond() As String
Dim iniziosql As String
Dim miosql As String
Dim finesql As String
iniziosql va a pescare la stringa sql della qry origine dati dell'elenco da
poi visualizzare (fino alla parola WHERE),
valori e condizioni sono i campi avvalorati nella frm di ricerca che mi
specificano la condizione WHERE;
finesql ordina la stringa
miosql unisce tutto e lo imposto come recordsource...
=> nella stringa iniziosql ho dovuto inseire una espressione del tipo IIF
(!)
Problema:
il codice mi da errore TIPO NON CORRISPONDENTE...
come posso quindi variare il tipo dati di iniziosql ?
spero di essere stato chiaro...
grazie a tutti
righettone

 come posso quindi variare il tipo dati di iniziosql ?
[CUT]
E' probabile che l'espressione condizione della funzione IIF incontri
qualche dato a NULL
Es:
IIF(A=5;0;1)
se A e' null ti da l'errore, per evitare tale situazione utilizza la
funzione NZ in questo modo:
IIF(NZ(A) = 5;0;1)
Altrimenti se devi convertire un tipo di dato in un altro ci sono le
funzioni:
CDbl, CInt, CDate, ecc. (guarda nell'help quella piu' appropriata).
Saluti, Antonio.

grazie per l'aiuto!
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:akvn7a$feq$1...@newsreader.mailgate.org...


 grazie per l'aiuto!
Gia' che ci sei leggi anche questo:
http://www.globalfox.it/ithn/2001/System/Frames.asp?url=../Help/Netiquette.h
tml

 tml
Grazie 2 volte!
Saluti
Stefano Righetti
righe...@libero.it

Newsgroup: it.comp.appl.access
Titolo: Griglie !!!! (non di carne o pesce)

Le sottomaschere vanno bene si...ci si può scrivere dentro ed editare i
records...ma graficamente non sono il massimo...
Le listview (activex) graficamente migliori,possono avere griglia oppure no,
icone nelle celle, selezione per cella o per riga etc.etc....ma...non ci si
può scrivere dentro !!!
Ci sono in giro una miriade di griglie fantastiche, qualcuna l'ho pure
scricata e provata..ma...con VB vanno benone con Access solo che casini....
Con FlexGrid è possibile editare i recordset ? Non mi pare...
Che debbo fa ?


una grigliata di melanzane!
;<)
--
a.cara 
Togli qualcosa dall'email

 ha scritto nel messaggio

Perche' non usi le maschere continue?
Sib
Newsgroup: it.comp.appl.access
Titolo: Problema con casella di controllo in maschera continua

Buongiorno a tutti,
 
avrei bisogno di risolvere un problema:
In una maschera continua su dopo aggiornamento del campo categoria ho provato a scrivere il seguente codice:
 
If Me.Categoria = "SUB" then
Me.Sal.Locked = False
Else
Me.Locked = True
End If
 
 
Il campo Sal è una casella di controllo da poter fleggare nel caso ci siano i presupposti...
Il mio problema è che mi blocca il campo in tutti i righi e non solo sul record che sto inserendo...
 
Qualcuno sa come posso fare?
Grazie mille

 
 
Vedi punto 5. in quest'articolo:
 
https://support.office.com/it-it/article/modificare-l-aspetto-di-un-controllo-utilizzando-la-formattazione-condizionale-6ba9e9fa-4347-4183-b335-44e43b05e22f
 
 
-- 
Ciao
Karl
*********
http://www.AccessDevCon.com
 
Access FAQ: 
http://www.donkarl.com/it
 


Grazie della risposta, però la formattazione condizionale non si può applicare alle caselle di controllo Sì/no, ma solo su caselle di testo...
Hai un'altra idea?
Grazie mille

 Hai un'altra idea?
 
Personalmente se voglio di più di una quasi "casella di controllo" uso 
caselle di testo con "X" ecc. o un gancetto (si chiama così?) che si 
trova in tanti font. Non solo per la FC, basta già per essere più 
grande/visibile.


> Me.Locked = True
 
errore di scrittura  ?

 errore di scrittura  ?
 
no, Sal è il nome della casella combinata

in maschere continue serve usare dei warkaround.
Hai 2 modi:
1 usare una textbox con Font Wongdins2 e nella query generi un campo calcolato con una 
IIF(Valore="Sub";chrw(numero);chrw(altronumero))
 
Non ricordo i numeri ma apri la mappa caratteri e trovi i simboli corrispondenti a checked/unchecked
 
2° usi 2 bmp che carichi con un Dlookup sempre in query che gestisci con un controllo immagine associato.
 
Semplice e funzionale... lo uso spesso e ti garantisco funziona bene.
 
@Alex

Per chiarezza al primo punto il campo calcolato è nella query e ovviamente su AfterUpdate del controllo utile si effettua il Requery e la textbox associata a quel campo verrà aggiornata visualizzando checked o uncheched...
La 2° è la medesima tecnica le bmp devono essere salvate in una tabella come ole ed io uso delle immagini bel 16x16
 
@Alex

 no, Sal è il nome della casella combinata
 
rimango ancora un po' disorientato dai nomi e dalle descrizioni,
però provo un'aggiunta:
 
SE la condizione che rende "agibile" (editabile) la checkOption
è all'interno della riga (del record)
penso si possa respingere (all'evento Enter) il suo ingresso
da tastiera-mouse, cosa che equivale a bloccarla
Newsgroup: it.comp.appl.access
Titolo: Nascondere messaggio errore in controllo maschera

Salve a tutti!
Scusate il disturbo, ma avrei bisogno di risolvere un 'piccolo' problema in 
Access 2003. Esiste la possibilità di disabilitare la visualizzazione dei 
valori di errore, tipo "#Errore" o "#Eliminato" in un controllo di una 
maschera? Un grazie infinito a chi vorrà/potrà aiutarmi... 


per errore metti 
iif(iserror(tuocontrollo);"";tuocontrollo)
per eliminato me.requery
-- 
-- 
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


Velocissimo! Grazie 1000!!

Newsgroup: it.comp.appl.access
Titolo: Versione Access XP

Scusate l'ignoranza,
quale sono le migliorie di Access XP rispetto alla versione 2000?
Sapete se ci sono incompatibilità?

 Sapete se ci sono incompatibilità?
io scamio continuamente dati fra Office xp a casa e Office 2000 al lavoiro e
almeno sembra non ce ne siano

 Sapete se ci sono incompatibilità?
Non mi sembra carino ripetere una domanda fatta 40 minuti prima, alla quale
fra l'altro hai ricevuto due risposte.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 solo a titolo di pensiero:
non potresti cambiarti il nik name?
sai.... a volte potrebbero esserci delle donne nel news group e non è carino
leggere simili nik name!
A me non è che me ne importi tanto (sono esperto in materia)  :-)))))) ma
pensanto al gentil sesso......

Newsgroup: it.comp.appl.access
Titolo: Xp Unlimited/Aads e' demo tre sessioni senza scadenza

Ho letto da qualche parte che la demo di Xp Unlimited ora Aads, permette 
fino a tre sessioni contemporanee e non scade anche se mai attivata
Dopo aver installato la demo di Aads, mi risulta invece che scada dopo 60 
giorni di prove
La domanda e': scade oppure non scade?
Ciao e grazie
RobertoA 
 
 


scade
BFS

Newsgroup: it.comp.appl.access
Titolo: Campo calcolato

Salve,
ho una pagina in *asp* anzi due, una form e una di aggiornamento, dove gli
utenti fanno gli aggiornamenti,
è fatta cosi; Spettante, usufruita, restante, vorrei che quando gli utenti
scrivono nel campo spettante un numero questo vada a sommarsi ai dati che
già sono presenti e non come fa adesso cancella quello che c'è
sovrascrivendolo.
Database di appoggio *Access97*
Non so se sono stato chiaro speriamo che mi abbiate capito.
Grazie per le eventuali risposte
Giuseppe

 utenti fanno gli aggiornamenti,
it.comp.www.asp
meglio di loro? :)))))

Non riesco a trovare le soluzione per un problema di sicuro banalissiomo...
Ho una campo calcolato in una maschera e vorrei che i dati vengano
memorizzari nel campo stesso
Se vado ad impostare come valore predefinito, in struttura della tabella, il
calcolo, access visualizza diversi errori di sintassi
ma la formula e la stessa che uso nella maschera e funziona come faccio.....
ciao ciao grazie a tutti

 ha scritto nel messaggio
news:EIwx9.70054$aL4.2...@news1.tin.it...

NON stai chiedendo, vero, di salvare il risultato di un calcolo basato su
alcuni campi di una tabella, in un ulteriore campo della tabella stessa,
VEROOOO?!?!?
Antonio
Newsgroup: it.comp.appl.access
Titolo: HELP S.O.S. chiave primaria

Salve, qualcuno può risolvere un mio problema?
A I U T A T E M I
Problema:  come inserire la chiave primaria da programma?
Grazie a tutii anticipatamente.
Gino da Formia
gsim...@tiscalinet.it

Problema:  come inserire la chiave primaria da programma?
Guarda sull'help tutto quello che riguarda oggetti ed insiemi DAO.
Saluti.
Luciano

Newsgroup: it.comp.appl.access
Titolo: Math function

Ciao a tutti, sto sviluppando un db in cui ho a che fare con degli 
indicatori e per i quali sto ipotizzando la possibilitą di sviluppare un 
Formula Builder.
Ipotizzando di aver un indicatore ID1 e uno ID2, in un campo metto "ID1 + 
ID2".
Se ho la stringa "ID1+ID2", e la trasformo (dato ID1 = 2 e ID2 = 4) nella 
stringa "2 + 4", con quale funzione posso assegnare il risultato di una tale 
funzione ad una variabile?
Q.cuno ha dei suggerimenti in proposito?
Grazie anticipatamente a tutti,
Renato. 

 Renato.
EVAL, ma non è così banale....!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio 
news:45ea2c4423ef8ccba9...@mygate.mailgate.org...


Newsgroup: it.comp.appl.access
Titolo: allegare file xlm ad un messaggio di posta

Buona sera a tutti
ho un piccolo problema con un'applicazione di access che dovrebbe
gestire i contatti/attività commerciali degli agenti esterni (in
pratica una sorta di CRM).
in pratica periodicamente gli esterni devono inviare un file di
riepilogo dei var contatti: per un problema di spazio e di forma (ci
sono molti campi memo da spoertare) la soluzione del formato xml mi
sembrava ideale.
Lunico intoppo e' che non riesco ad automatizzare l'intero processo:
1- esporto i file in una cartella predefinita
2- alego i file ad un messaggio di posta
3- spedisco i file ad un determinato contatto
come posso automatizzare gli ultimi due punti?
tenete presente che cartella di destinazione, nome dei file e
indirizzi di spedizione dovrebbero essere sempre i medesimi.
Grazie ancora a tutti per l'aiuto
ste

 ha scritto nel messaggio 
news:0b652d07-0164-4734...@r5g2000yqb.googlegroups.com...
Buona sera a tutti
ho un piccolo problema con un'applicazione di access che dovrebbe
gestire i contatti/attivit� commerciali degli agenti esterni (in
pratica una sorta di CRM).
in pratica periodicamente gli esterni devono inviare un file di
riepilogo dei var contatti: per un problema di spazio e di forma (ci
sono molti campi memo da spoertare) la soluzione del formato xml mi
sembrava ideale.
Lunico intoppo e' che non riesco ad automatizzare l'intero processo:
1- esporto i file in una cartella predefinita
2- alego i file ad un messaggio di posta
3- spedisco i file ad un determinato contatto
come posso automatizzare gli ultimi due punti?
tenete presente che cartella di destinazione, nome dei file e
indirizzi di spedizione dovrebbero essere sempre i medesimi.
Grazie ancora a tutti per l'aiuto
ste
Risposta:
usa le librerie CDO
abbiamo scritto molti post in precedenza su questo argomento

 ha scritto nel messaggionews:0b652d07-0164-4734...@r5g2000yqb.googlegroups.com...

grazie 10000
cerco li!
Newsgroup: it.comp.appl.access
Titolo: fare calcoli con casella di controllo

salve vorrei sapere se è possibile fare calcoli con le caselle di controllo
o con dei pulsanti.
io vorrei attribuire a un pulsante o una casella di controllo un valore :
"casella1"valore 10
"casella 2"valore 20
"casella3"valore30
ecc
poi creare una casella di testo o un campo .
nella casella o campo vorrei che mi dicesse il risultato,cioe se premo il
pulsante o casella "1"+la casella "2"il risultato sia 30 è possibile?
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:62Z98Z227Z219Y...@usenet.libero.it...

Potresti provare ad esempio con la proprietà tag del controllo o del
pulsante.
Ad es
Pulsante1 > tag 20
Pulsante2>tag 30
Poi sull' evento click di un pulsante puoi fare
Dim c, d as currency
c=pulsante1.tag
d=pulsante2.tag
me.casellatesto= c+d
Sempre se non ho capito male.
Ciao
Mak

non ho capito bene


Newsgroup: it.comp.appl.access
Titolo: Outlook..devo riprodorlo!!!

    Devo costruire una programma che fra le altre cose gestisca gli
appuntamenti del mio cliente, dovrei quindi riprodurre la gestione del
calendiario di Outlook.
Mi potete indicare dove posso trovare qualche esempio del genere, dovo posso
trovare activeX utili, oppure semplicemente mi potete date qualche
indicazione..
Ho a disposizioe Access2000.
Grazie a tutti.

 ebbe a scrivere:


 wrote in message
864gdr$il8$1...@fe1.cs.interbusiness.it...

Newsgroup: it.comp.appl.access
Titolo: AbsolutePosition???

sono più di tre ore che sto cercando una soluzione su come (... se è
possibile...) inserire un contatore in una sottomaschera che per ogni nuovo
record della maschera Master, ricominci da "1".
Maschera-tipo: "Problema" a cui solo collegate "n" possibili soluzioni a
quel problema.
Ho provato con un semplice ciclo in generazione Evento però non riesco ad
azzerare la variabile quando inserisco un nuovo Record nella maschera
principale.
Ho visto che potrei utilizzare la Proprietà AbsolutePosition, ma
dall'esempio che ho trovato non riesco a capirci molto...
nel caso in cui l'utilizzo della proprietà fosse corretto, quali sarebbero i
punti cardine per farla funzionare? Devo creare un modulo, o è sufficiente
la Routine Evento?
Vista l'ora spero di essere riuscito a spiegarmi lo stesso...
Grazie.
Uno sfigato principiante!!!
Simo

 ha scritto nel messaggio
news:Aier6.6621$Z%1.26...@news.infostrada.it...

Ipotizziamo che la tabella che contiene i problemi abbia come chiave
primaria  un contatore chiamato IdProblema e che sia l'origine record della
maschera primaria.
Ipotizziamo che le soluzioni siano contenute in una tabella chiamata
tblSoluzioni che abbia la seguente struttura:
IdSoluzione            Contatore e chiave primaria
IdProblema            Numerico e chiave esterna
NrSoluzione           Numerico
DescSoluzione        Testo
Ipotizziamo che NrSoluzione sia il campo che deve essere incrementato di uno
all'interno del problema e che DescrSoluzioni sia un campo obbligatorio.
Ipotizziamo che la sottomaschera tabellare contenga i controlli IdProblema,
NrSoluzione e DescrSoluzione associati ai campi di tblSoluzioni che hanno lo
stesso nome.
Al controllo NrSoluzione settare a No la proprietà Abilitato e a Si la
proprietà Bloccato.
A fronte dell'evento "Dopo aggiornamento" del controllo DescrSoluzione
genera il seguente codice VBA:
Private Sub DescrSoluzione_AfterUpdate()
Me!NrSoluzione = DCount("[NrSoluzione]", "tblSoluzioni", "IdProblema=" &
IdProblema) + 1
End Sub
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Macro con condizione

Ciao a tutti,
ho un problema, devo eseguire una query da una macro a una condizione, cioč
la sottomaschera della maschera principale deve essere vuota, non deve avere
nessun record! Ho provato con "in null" ma niente, con "is not null" ma
nulla lo stesso! Come posso fare!
Grazie
Checco
--------------------------------
Inviato via 
http://usenet.libero.it

 nulla lo stesso! Come posso fare!
Guarda che non e' opportuno scrivere due volte la stessa domanda.
Questo ng e' gia' intasato per i fatti suoi, se ci mettiamo anche a
ripostare ogni tre minuti lo incasiniamo.
Cerca di non farlo piu' in futuro.
Sib

 Checco
Basta un messaggio...
Ciao.
--
Sergio MAZZA

 Sib

Newsgroup: it.comp.appl.access
Titolo: Formattare date in ADP

Ciao a tutti,
nelle query di acess, per ottenere formattazioni particolari, uso la
funzione format().
Ovviamente negli adp questa funzione non 'funziona' piu'.
per ottenere ad esempio il mese e l'anno usavo:
Format([Data],"mm/yyyy")
ma negli adp?
Grazieper l'aiuto
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:Xe1ya.198464$K35.4...@news2.tin.it...

Usa Convert: convert(varchar, <latuadata>, <ilformato>)
In alternativa puoi usare DatePart(<laparte>, <latuadata>) per ottenere le
varie parti di testo da concatenare come giorno, mese o anno.
Ciao.

 varie parti di testo da concatenare come giorno, mese o anno.
Ti ringrazio per l'aiuto, ne frattempo avevo trovato la funzione datepart
(insieme a datename) su un libro.
Invece sono in difficolta' nel creare un filtro sulle date.
normalmente apro le maschere con i criteri, operazione che consente di
applicare il filtro direttamente sul server e non ho mai avuto difficolta'.
con le date invece non riesco, accetto qualsiasi consiglio.
Grazie
Sib


Intendi includere un filtro che punti a Forms!maschera!controllo o cosa?
In ADP è un po' diverso... spiegati con un esempio.

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:cW2ya.199186$K35.4...@news2.tin.it...

Ciao Sib
Puoi sfruttare la conversione implicita di SqlServer da testo a data nel
formato yyyymmdd ovvero ..
Me.ServerFilter="Data>='20030228' AND Data<='20030315' "
Ciao Giorgio.

 ha scritto nel messaggio

Questa mi sembra la soluzione migliore.
ora provo
Sib

 ha scritto nel messaggio
news:baamer$vqf$1...@newsreader.mailgate.org...

No.
So bene che essendo le elaborazioni eseguite sul server, questi non puo'
accedere agli oggetti nelle form.
Ma le maschere e i report hanno la possibilità di inviare filtri sul
recordset  di origine, filtro che viene applicato dal server.
ora normalmente funziona benissimo, ma con le date ho problemi di formato.
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:b_6ya.201378$K35.4...@news2.tin.it...

Bene, mi sembra ti abbiano risposto. Usa YYYYMMDD o YYYY-MM-DD.
Quest'ultima puoi ottenerla con Format(<ladata>;"yyyy-mm-dd").
Ciao.
Giorgio

 Quest'ultima puoi ottenerla con Format(<ladata>;"yyyy-mm-dd").
Ehi george!
m'hai preso per un pivello? ;-)
con cosa formattare lo so, era come. :-]
ti ringrazio per la risposta
alla prossima
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:APFya.212968$K35.5...@news2.tin.it...

Ciao *pivello*
:o)))
Newsgroup: it.comp.appl.access
Titolo: differenze tra ore

ciao a tutti ho un quesito da porre: io desideravo fare la differenza tra un
valore costante per es. 7h12m e un orario che è il risultato di una somma tra
altri due orari???
Io ho provato a scrivere 7.12-[Somma]
dove Somma=[diff]+[diff1]
ho capito che l'errore è dovuto alla costante ( 7h12m )e cioè che viene mal
interpretata da access e non viene vista come un orario e quindi evidentemente
( spero IO!!! :-) ) va scritta nell'esatto modo perchè venga interpretata come
ora..dico bene???
grazie e ciao
mike
-- 
Posted from 
epid-28-dns.ifc.cnr.it
 [146.48.71.90] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Prova scrivere
#7:12#
oppure
#7.12#
Le costanti di tipo Data/ora vanno chiuse tra due caratteri #.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grande Roberto.....ti ringrazio molto......!!! :-)


....approfitto ancora..ma se volessi che il calcolo mi riportasse 
anche il segno negativo ad es. -5h10m come dovrei fare, no perchè 
ho provato ma la differenza è sempre positiva pur restando il risultato 
giusto!!



Come formato del controllo che contiene il risultato prova a scrivere
hh:nn;-hh:nn


Newsgroup: it.comp.appl.access
Titolo: 1/2[OT] Per Antogal

Ciao,
 Ho provato ad usare la tua soluzione per creare uno sfondo per applicazioni
in Access 97, solo che non prevedendo una barra degli strumenti ( uso una
barra dei menu personalizzata ) all'apertura dalla form che fa da sfondo mi
rimane una striscia grigia che non riesco a far sparire.
Mi chiedevo se per caso anche tu hai avuto questo problema, e nel caso
coma hai risolto.
Ciao Marco

 scrisse...

Anch'io uso solo un menù personalizzato, solo che lo sfondo lo faccio
apparire solo se la versione è MDE, dove tutte le toolbar standard sono
nascoste.
In pratica, nella maschera di avvio, ho:
 If MDE(CurrentDb) Then
  ImpostaProprietàAvvio 'modifica proprietà
  DoCmd.OpenForm "MskSfondo"
 End If
dove la funzione MDE è:
Public Function MDE(dbs As Database) As Boolean
 Dim strMDE As String
 On Error Resume Next
 strMDE = dbs.Properties("MDE")
 If Err = 0 And strMDE = "T" Then 'è un MDE
  MDE = True
 Else
  MDE = False
 End If
End Function
e la funzione ImpostaProprietàAvvio nasconde le toolbar ed altre cosette.
Facendo in questo modo non ho problemi.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

Ciao
AntoGal <zer...@NOSPAMtiscalinet.it> wrote in message
8g1rpi$ipj$1...@pegasus.tiscalinet.it...

Grazie , proverò
Ciao Marco

Newsgroup: it.comp.appl.access
Titolo: Diverse versioni di Access su stesso base end

Salve, avrei un problema forse abbastanza banale ma vorrei avere delle
conferme alla soluzione che vorrei utilizzare.
Ho un db creato in Access 97 che ho diviso in FE e BE.
Per motivi lunghi da spiegare alcune macchine sono vecchie e devono
rimanere tali (...) e quindi mantenere la versione 97 mentre altre
macchine devono essere cambiate per far girare altri applicativi e
quindi non sono piu' compatibili con Access 97. Su queste ultime
macchine verrebbero installate versioni piu' recenti di Access. Da come
ho visto in rete e ho provato, (97 vs. 2003) due FE di versioni diverse
possono utilizzare lo stesso BE creato con la versione piu' vecchia,
eventuali modifiche strutturali al BE devono ovviamente essere fatte con
la versione corrispondente.
Posso pensare di risolvere così la coesistenza di macchine nuove e
vecchie o alla lunga mi daranno dei problemi ?
 
Grazie a chi vorra' rispondere
 
-- 
Raido
Immeritatamente_pll
 


Un quesito già posto più volte , in linea generale è Sì
La versione  del FE  deve essere la stessa nel tuo caso 97 per tutte le macchine .
 senza conversioni

  senza conversioni
 
Grazie, il FE è unico in rete
 
-- 
Raido
Immeritatamente_pll

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

Qualcuno sa dirmi se sia possibile trovare (e dove) un databs di
fatturazione?
grazie
Bruno da Padova

 Bruno da Padova
Io ne ho fatto uno che tiene l'archivio banche, clienti fornitori,
dipendenti, gestione magazzino, emissione d.d.t., emissione fatture e
scadenziario fatture, perň č personalizzato per un azienda visto che lo
fatto su misura, č comunque molto intuitivo, se ti interessa posso
addattarlo alle tue esigenze, per metterci d'accordo in caso scrivimi
qui ---> 
tos...@libero.it
 a presto.

 wrote in message
3be196b0...@news.libero.it...


 ha scritto nel messaggio
news:3be196b0...@news.libero.it...

Io ne ho creato uno molto molto semplice con la possibilità di gestire anche
il passaggio lire euro senza problemi e con doppia valuta.
Se ti interessa scrivimi a questa mail: 
rei...@libero.it
Ciao
Marco

Newsgroup: it.comp.appl.access
Titolo: NON POSTARE IN HTML!

RoDAgo


a proposito... ma non c'e' il modo per far segare dal server di posta i
messaggi in HTML, cosě come sega gli allegati?
barbi

 barbi
Bisognerebbe stare molto attenti a non segare via messaggi come
la seguente "pagina" di esempio:
<HTML>
<BODY>
Ciao, sono una pagina di esempio
</BODY>
</HTML>
Inoltre potrebbe pure essere che qualcuno dia di matto e
faccia aprire un ng dove si accettano x manifesto esclusivamente
post in html !! Le limitazioni alla libertà sono sempre pericolose,
molto meglio demandare alla netiquette ....
Bye, Ste
Newsgroup: it.comp.appl.access
Titolo: crash dopo impostazione recordset su form da dao.recordest

Ho provato ad impostare su una form un DAO.recordset (in ODBCDirect) 
regolarmente aperto e dynamic con
set me.recordset = rst ed ottengo un bell errore 7965: L'oggetto immesso 
non è una proprietà recordset valida
Mi sfugge qualcosa?
Grazie
 
-- 
Daniele
 

 Mi sfugge qualcosa?
 
 
Dubito fortemente che le Form di Access permettano il databinding con quel 
tipo di Recordset.
 
Saluti. 
 
 


Me ne sono accorto! ;-)
 
-- 
Daniele
 

OneEDP explained :

Set rst = Me.Recordset
 
Bruno


Perché assegnare il recordset della form (inizialmente nothing) ad un 
rst che devo impostare con 
ConnessioneDAO.OpenRecordset('.....'dbOpenDynaset)?
Io eseguo
Set rst = cnn.OpenRecordset (.........)
e oi
Set Me.Recordset = rst e qui va in crash!
 
-- 
Daniele
 

OneEDP used his keyboard to write :

Hai iniziato parlando di DAO.Recordset, ora mi pare siamo arrivati
a un ADODB.Recordset.
Nella circostanza attuale la differenza è rilevante.
Vedi:
http://msdn.microsoft.com/en-us/library/office/ff822528(v=office.15).aspx
 
 
Bruno

 
http://msdn.microsoft.com/en-us/library/office/ff822528(v=office.15).aspx
 
 
 
Il problema di OneEDP è fare del databinding tra Forms e Recordset(s) 
ODBCDirect.
Anni fa ricordo d'aver fatto qualche tentativo pure io (Access XP) ma non 
andava: presumo che Access non supporti tale casistica.
 
Saluti. 
 
 


Ma no. Il metodo OpenRecordset è di DAO.
 
 
 
-- 
Daniele
 


Confemo
 
-- 
Daniele
 

OneEDP has brought this to us :

Ok, allora se esamini il link che ti ho inviato vedrai che
con DAO puoi fare:
Set rst = Recordset, ma non Set Recordset = rst.
 
Bruno


Quindi il data binding "diretto" è impossibile.
Per attuare il databinding dovrei:
1) interrogare uno snapshot su tabella locale
2) interccetare tutte le modifiche dell'utente
3) inviare gli aggiornamenti sul server
'Un ci penso nemmeno :-)
Devo provare ad utilizzare le tabelle collegate e scongiurare che il 
table scan non venga invocato .
Ho trovato questo articolo interessante (ma questa è un'altra storia: 
ADO) 
http://support.microsoft.com/kb/250548/it
 ma la gestione diventa 
consì ingolfata che da un momento all'altro sembra che Access debba 
andare in crash.
Grazie
 
Con DAO devo popolare la form indirettamente da query con DAOpopola
 
-- 
Daniele

Newsgroup: it.comp.appl.access
Titolo: comandi AS

sapete se e nel caso come si fa a mandare comandi as direttamente da access?
magari tramite workspace o roba simile...
tnx
    paolo
--
+----
| no reply-to address available
| use the newsgroup
| tnx
+----


mi rispondo da solo :-)
Dim strCmd As String
strCmd = "CRTLIB LIB(PAOLOOPG)"
Conn.Execute "CALL QSYS.QCMDEXC('" & strCmd & "', " & Format(Len(strCmd),
"0000000000") & ".00000)"
l'ho trovata partendo da it.comp.as400 e arrivando su un sito su
geocities...
Newsgroup: it.comp.appl.access
Titolo: Spostamento e rinomina files

 Ho visto dir, kill, mdir e rmdir, ma per copiare e rinominare?
Bastava cercare con poca fantasia nell'help di Access:
FILECOPY
Sintassi
FileCopy source, destination
La sintassi dell'istruzione FileCopy è composta dagli argomenti predefiniti
di seguito descritti:
Parte Descrizione
source Obbligatoria. Espressione stringa che specifica il nome del file da
copiare. Può includere la directory o cartella e unità.
destination Obbligatoria. Espressione stringa che specifica il nome del file
di destinazione. Può includere la directory o cartella e unità.
Osservazioni
Se si cerca di utilizzare l'istruzione FileCopy per un file aperto, verrà
generato un errore.
In questo esempio l'istruzione FileCopy viene utilizzata per copiare un file
su un altro. Nell'esempio, FILEORIG è un file che contiene dati.
Dim SourceFile, DestinationFile
SourceFile = "FILEORIG" ' Definisce il nome del file di origine.
DestinationFile = "FILEDEST" ' Definisce il nome del file di destinazione.
FileCopy SourceFile, DestinationFile ' Copia il file di origine sul file di
destinazione.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Guarda FileCopy !
Luca
"Giorgio PS" <giorgio....@NOSPAMps-elettronica.it> ha scritto nel
messaggio news:9c18v8$kl1$1...@pinco.nettuno.it...


"Giorgio PS" <giorgio....@NOSPAMps-elettronica.it> ha scritto nel
messaggio news:9c18v8$kl1$1...@pinco.nettuno.it...

FileCopy e Name...
Ciao.

Newsgroup: it.comp.appl.access
Titolo: HELP da niubbo.....

Ciao, scusate se mi intrometto nel vostro NG, ma avrei bisogno di una
piccola dritta che scuramente voi saprete darmi ;-))
...dunque...ho creato il mio primo DB con Access 97, e dopo prove e
controprove, ho finalmente creato una tabella, delle query, e una maschera
per inserire i dati.    Siccome i dati devono essere inseriti da altre
persone, che non devono avere accesso alla "struttura" della maschera e
delle query (mica che me le sconquassano.....la tabella
l'ho..."nascosta")...chiedo: come si fà a togliere il comando "struttura" e
lasciare solo "apri"....???...o esiste un'altro sistema...??
....son due ore che ci provo....maaa....niente :-(
Grazie in anticipo a chi vorrà aiutarmi ;-))
Ciao
Fabio

l'ho..."nascosta")...chiedo: come si fà a togliere il comando "struttura" e
nun se fa.
dai uno sguardo a mde sull'help.
--
make it idiot proof and someone will make a better idiot.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 l'help in linea)
...'mo provo....
Ciao e grazie a te e Ibo...;-)
Fabio
Newsgroup: it.comp.appl.access
Titolo: dimensione file Access

Salve, ho un database in access con 19 tabelle (diciamo 70 campi in
totale, di cui gran parte tipo testo, quattro si/no, due memo e
cinque/sei numerici e 19 contatori), altrettante maschere di
inserimento, una ventina di query (che ho fatto per prova) e pochi
dati inseriti (la tabella più popolata avrà una 50-ntina di record).
La dimensione totale è 21,2 Mb.
E'normale?
Inoltre, curioso, cancellando le maschere, le query e persino le
tabelle (praticamente riconducendosi ad un file vuoto), la dimensione
(che leggo su tsto dx->proprietà) del file non cambia....
Provando a creare un db tra quelli di esempio di Access (Controllo
Inventario in particolare) vedo che, nonostante sia vuoto, la
complessità delle maschere è superiore al mio, ma la dimensione è 1
Mb.
Cos'è successo?
Grazie a tutti (e perdonate le troppe parentesi:)
Ciao
Giovanni

 ha scritto nel messaggio
news:h2tdu0l0lqv86k4c6...@4ax.com...

hai già provato a fare dal menu strumenti utilitàdatabase
compattaeripristinadatabase??
ciao

 ha scritto nel messaggio 
news:41e6fd41$0$136$5fc...@news.tiscali.it...

E poi magari c'hai attaccato qualche pesante immagine di sfondo , tasti, etc 
incorporata anzichè collegata ...
Rick 

 ha scritto nel messaggio 
news:34odarF...@individual.net...

O la incolli o la colleghi è lo stesso: appesantisci
Devi usare picture per richiamarla e conservando solo il path.
MAssimiliano 

ciao
Ehi, funziona davvero:)
Grazie mille
Ciao
Giovanni 

MAssimiliano 
Immagini ancora non ne ho messe, ma adesso so come fare.
Grazie 
Ciao
Giovanni

 ha scritto nel messaggio
news:202fu057j9mp7f3lq...@4ax.com...

come hai risolto e quanto spazio hai guadagnato??

come hai risolto e quanto spazio hai guadagnato??
Beh, seguendo il tuo consiglio. Ho fatto compatta e ripristina DB e ho
un file di 1,39 Mb.

 Giovanni

 MAssimiliano
Come, come ? Spiegarmi meglio per favore.
Anche se la collego infila l'immagine nell'mdb ?
E cosa significa che devo usare picture ? Lo strumento ?
Rick 

 Rick
La differenza tra collega e incorpora sta nel fatto che con collega se 
apporti modifiche
sul file originale lui le ripercuote su quello "infilato" nell'oggetto OLE, 
incorporata invece non se lo fila per niente.
Per quanto riguarda invece picture c'è una quintalata di kb su questo NG e 
tre articoli su 
sitocomune.com
.
Occhio che sei lavori con il runtime DEVI usare una routine di Lebans (in 
realtà te la suggerisco cmq,
perchè lavora molto ma molto meglio), perchè il runtime non hai i filtri di 
conversione.
MAssimiliano 

 RoDAgo intitolata "Ridurre le dimensioni dell'mdb.".
Non funziona con versioni >97 purtroppo per problemi di
riferimenti DAO, da quanto ho capito, ma non sono riuscito
a trovare la soluzione per farlo andare anche con versioni
superiori.
Sarebbe una gran cosa trovare l'arcano del problema...!!
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 MAssimiliano
