mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: E' una soluzione valida?

Ciao.
Ho un database che si sta sempre più espndendo sia in termini di
numero di tabelle che di dati rallentando le prestazioni del programma
che sto' sviluppando. E' conveniente dividere tabelle per moduli
principali in db separati?
bb

 wrote in message
news:3ba86ada...@news.libero.it...

Assolutamente no, le tabelle collegate sono piu' lente di quelle locali.
Dovresti invece normalizzare il database se non lo hai gia' fatto.
Saluti.
Luciano

 ha scritto nel messaggio
news:3ba86ada...@news.libero.it...

Fermo restando che è sempre buona norma, per tantissimi motivi, dividere il
database in due: FE e BE.
Poi, siccome mi sembra di capire che il database è ancora in fase di
sviluppo (sono in aumento il numero di tabelle), ogni tanto effettui la
compattazione del database? Fra l'altro i record cancellati lasciano libero
lo spazio solo dopo una compattazione del database.
Se sei in fase di sviluppo è anche possibile che il database sia "sporco" di
codice non utilizzato ma che non viene eliminato: a tale scopo ti consiglio
di andare sul Sito Comune (link qui sotto), Sezione General, la FAQ di
RoDAgo intitolata "Ridurre le dimensioni dell'mdb".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



Il programma è completamente sviluppato ed è organizzato nel seguente
modo: una parte è l'interfaccia grafica con un db compilato (mde) al
quale sono collegate le tabelle dove risiedono i dati. Ho migliori
prestazioni se divido il database con le tabelle in più db.
Un vantaggio, di mantenere un unico db con le tabelle collegate, è che
Access impiega minor tempo per le connesisone, in quanto ne deve fare
solo una (per l'unico db di tabelle che ho).  Ho convenienza, in
termini di prestazioi, separare il db? Che cosa sono FE e BE?

 ha scritto nel messaggio
news:3ba8c915...@news.libero.it...

A questo ti ha già risposto Luciano. :-)
Quanto al resto ammetto che non avevo proprio capito nulla della tua
domanda.


 wrote:

Che cosa sono FE e BE? Maschere e tabelle collegate?
Ciao bb

 Ciao bb

Newsgroup: it.comp.appl.access
Titolo: Memorizzazione nuovo record

Un saluto a tutto il NG.
Ho una maschera all'uscita della quale il sistema, verificando la
correttezza delle informazioni immesse, consente all'operatore di passare al
record successivo oppure visualizza un messaggio di errore.
In questo secondo casp, l'utente può correggere i dati, e quindi il cursore
si riposiziona all'inizio della maschera, oppure uscire dalla maschera senza
che il record venga registrato.
Come posso realizzare questo ultimo passaggio? (ovvero evitare che Access
registri quanto immesso durante la compilazione della maschera?)
Penso di poterci riuscire con il comando delete, ma in ogni caso l'ID
(autonumber) della maschera mi si è aggioranto al valore successivo.
Esiste un comando 'undo' relativo a tutto il record?
Ringrazio per la collaborazione.
Alessandro

 ha scritto nel messaggio
news:8k1n3i$qck$1...@nslave1.tin.it...

C'è l'undo sulla maschera es. Me.Undo...
Ciao.

 Alessandro
Dal Sito Comune:
Ogni volta che Access cerca di salvare un record, viene generato l'evento
BeforeUpdate (Prima di aggiornare) prima che il record venga realmente salvato.
Quindi se vogliamo annullare l'aggiornamento del record, ci basta intercettare
questo evento.
Il seguente codice fa si che ogni volta che un record sta per essere salvato,
ci venga chiesto se vogliamo salvarlo o no; inoltre possiamo anche decidere di
annullare l'evento.
 Private Sub Form_BeforeUpdate(Cancel As Integer)
    Dim retValue As Integer
    Dim strTtl As String
    Dim strMsg As String
    strTtl = "Salvare il record?"
    strMsg = "I dati sono cambiati." & vbCrLf & _
             "Vuoi salvare le modifiche?"
    retValue = MsgBox(strMsg, vbQuestion + vbYesNoCancel, strTtl)
    Select Case retValue
        Case vbYes
            'non fare nulla
        Case vbNo
            DoCmd.RunCommand acCmdUndo
        Case vbCancel
            Cancel = True
    End Select
 End Sub
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Newsgroup: it.comp.appl.access
Titolo: MIEI MESSAGGI NON MIEI, CIOE' FALSI

Mi riferivo ai messaggi del 12-03-2000 (giorno in cui non ho postato, di
domenica non posto mai!)
I subject sono
Re: Split di applicazioni Access 2000 da distribuire via Internet!
domenica 12 marzo 2000 19.02
Re: Maschere gemelle.
domenica 12 marzo 2000 18.55
Re: [Form iniziale in un applicativo Access]
domenica 12 marzo 2000 13.37
Devo controllare se ce ne sono altri comunque
Perņ cazzo, ma non li sapete analizzare gli header?!?!?
Si vede subito che sono diversi!
Antonio

...

Aggiungo questo:
Re: Access 2000 =~ SQL server ?
domenica 12 marzo 2000 12.12
Antonio

Si vede subito che sono diversi!
Certo! Io ogni seguo qualche decina di NG, leggo quache migliaia di messaggi
e sempre, dico sempre, mi spulcio gli header!!!:-)))
Anto'....e daje!!!!:-)))
Segnala il cojonazzo al suo provider e vedrai che non ci riprova.
Probabilmente e' lo stesso del primo messaggio del thread.
Fra l'altro m'era sfuggito un messaggio...il tizio ha chiamato in causa pure
me quale rovinatore di newsgroup....mah!!
Saluti.
Luciano
Newsgroup: it.comp.appl.access
Titolo: Windows 7 64 bit e access 2003

Ciao a tutti,
ho un netbooknuovo con w7 home premium 64 bit e ho installato la mia 
licenza di access 2003.
C'è anche installato office 2010 in versione di test con scadenza tra un 
mese o qualcosa di simile.
 
Le mie applicazioni normalmente funzionanti su XP hanno un problema 
quando eseguo la form iniziale di login (ma non arrivo nemmeno a 
debuggare il form_load), appare il messaggio di errore
L'espressione xxxxxxxx immessa come impostazione della proprietà ha 
provocato il seguente errore: l'oggetto o la classe non supporta il 
gruppo di eventi
 
Ho provato a compattare il db, ad importare creando un nuovo db le 
maschere vecchie, sono andata sui riferimenti e ho dececcato quelli 
possibili (i primi due non me li lascia deselezionare), ho confermato e 
poi li ho riselezionati, ma continua ad apparirmi l'errore.
In tutti i post si parla di sp3 di access 2003 e io ce l'ho, si parla di 
riferimenti ma altro non so dove guardare.
Qualcuno può aiutarmi ? (mentre metto su la pasta per la family)
 
Nicoletta

 ha scritto nel messaggio 
news:4e7ccb3c$0$15668$4faf...@reader2.news.tin.it...

Se nel codice hai delle declare (Private o Pubblic) prova a cambiarle così:
per esempio
Private Declare Function ShellExecute Lib "shell32.dll"
deve diventare
Private Declare PtrSafe Function ShellExecute Lib "shell32.dll"
 
Inoltre come dice Microsoft le versioni di Access vanno installate a partire 
dalla minore.
Quindi nel tuo caso disinstalla tutte le versioni di Access o Office e 
ripeti l'installazione cominciando dalla più bassa e conservando 
(Installazione personalizzata) tutte le versioni precedenti quando installi 
le nuove.
Infine se hai activex o simili in versione 32bit questi vanno inseriti nella 
cartella C:\Windows\sysWOW64 e lì registrati.
 
Ciao, Carlo 
 
 


Grazie Carlo,
 
per adesso ho disinstallato tutto (A2003 e l'office 2010 preinstallato), 
reinstallato A2003 e tutto funziona senza le altre modifiche. Quando 
sarà il momento di installare excel e word 2010 aziendali da brava 
utente microsoft dirò una preghierina...
 
Nicoletta
Newsgroup: it.comp.appl.access
Titolo: controllo calendario 8.0

Ciao a tutti
Non riesco a capire per quale motivo, in una form contenente vari controlli,
il controllo calendario rimane coperto dal controllo "casella di riepilogo
(non associata)".
Inutimante ho cercato con il comando "porta in primo piano" di ripristiare
la situazione. Ma nulla, il controllo calendario rimane coperto la dove la
propria superficie concide con una casella di riepilogo mentre copre
perfettamente caselle testo, pulsanti, ecc.
Detto fenomeno persiste anche in modalità visualizzazione struttura.
Scusate il banale quesito e grazie per l'eventuale risposta.
Brando

 ha scritto nel messaggio
news:34psitF...@individual.net...

Ho risolto in modo empirico modificando da codice la proprietà Visible della
casella di riepilogo coincidente con l'area del calendario. Però mi è
rimasta comunque la curiosità di capire il motivo dello strano
comportamento.
Ciao
Brando

 Brando
Non è strano... è così, "purtroppo" che "FInziona". Non ci puoi fare
niente, se non usare trucchetti del genere... ammeno che non vi sia
smentita.
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.sitocomune.com/
http://www.accessgroup.it/
------------------------------
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: ado e currentdatabase

ciao,
in dao ho:
dim rst as dao.database
set rst = CurrentDb()
e il gioco è fatto
in ado in teoria dovrebbe essere
dim cnn as adodb.connection
set cnn = currentproject.connection
non dà errori di assegnamento, ma alla prova dei fatti mi dà un errore
in runtime dicendomi che l'amministratore ha messo il database in uno
stato per cui non è possibile connettersi. io onestamente non ho fatto
proprio nulla.... che è secondo voi?
ciao
Roberto

proprio nulla.... che è secondo voi?
Ho appena provato questo codice e non da alcun problema.
Ci dev'essere qualcosa che ti sfugge, ma non saprei cosa.
Bai
--
Lorenzo Coronati
--
<<cazzo ma come siamo "simpatici " eh ?>>
(Enrico Virginio, 17/03/2002)
--

 Ci dev'essere qualcosa che ti sfugge, ma non saprei cosa.
hai provato a fare anche dopo quelle righe
dim rst as adodb.recordset
dim strSQL as string
strSQL="SELECT * FROM <nome tabella a caso>"
rst.open strSQL,cnn, <parametri vari>
la variabile cnn non mi dà alcun problema, è la open che fallisce.
cmq, ci deve essere qualcosa sul mi pc con ado perchè come sto verificando
in un altro thread non mi funziona la seguente
dim rst as adodb.recordset
set rst=me.recordset
oppure
set rst=me.recordsetclone
mi dice che la cosa è impossibile.
ciao
Roberto

 Roberto
probabilmente quando fai la prova sei in modalità di progettazione per cui
il database non può essere aperto da altre persone.
se salvi e fai eseguire il codice dalla modalità normale dovrebbe essere
tutto a posto.
ciao,
luca

rst.open strSQL,cnn, <parametri vari>
Si, per me e' ok


 Si, per me e' ok
scusa se ti rompo, ma vorrei sapere una cosa. ho scoperto cosa non funziona,
ma non mi spiego il perchè:
se uso il suddetto codice mi dà errore, ma se nella dihiarazione di rst ci
metto "as new adodb.recordset" allora come per magilla funziona. insomma con
la new va tutto a posto.
why? pecchhhheeeee?
saluti
Roberto

why? pecchhhheeeee?
Mi arrendo: a me funge anche senza new...




avete visto l'ordine? dao prima di ado o viceversa
confrontate i Vs. riferimenti
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: [OT] tracciati xml bonifico sepa

ciao a tutti
qualcuno li ha o sa dove posso trovarli?
 
grazie
BFS

Prova a 
VEDERE 
 
https://docs.oracle.com/cd/E39231_01/doc.91/e60211/fields_sepa_pay_file_appx.htm
 


grazie mille
bfs
Newsgroup: it.comp.appl.access
Titolo: protezione applicativo

Ho creato un db in Access e vorrei sapere se e possibile rendere il
programma utilizzabile per un certo periodo di tempo: esempio 1 mese
oltre il quale sarebbe necessario l'intervento solo con
l'aggiornamento di un possibile contatore. o qualcosa di simile.
Ho provato varie opzioni ma non sono attivabili all'avvio del
programma di Access.
Grazie.

 ha scritto nel messaggio
news:qsjthvc1sijrs3r27...@4ax.com...

Si č possibile se tu distribuisci un mde e in una funzione di codice che
viene controllata all'apertura della maschera principale metti la data di
scadenza
quindi con l'aggiornamento la data di scadenza sarŕ prorogata
Stefano (kabisa)

 ha scritto:

Potresti farmi un esempio?



E se nel mio pc, dopo ke ho installato il suo prog, rimetto indietro
la data? :)
Io una volta ho risolto cosi:
(ti posto un esempio)
Tabella_Opzioni:
Campo: ProgrammaScaduto (Si/No)
-----------------------------------------
Function Scaduto()
'Da inserire in un modulo
On Error Goto Errore
  dim DataIn, DataFine
  dim Sql as string
  'Data di esempio di partenza
  DataIn = Format(Now, "DD/MM/YYYY") 'Versione per Access97 
  DataIn = Date 'versione per Acess2000/XP
  'Usa una delle due
  DataFine = 31/01/03" 'Data di esempio di scadenza
If DataIn = DataFine Then
  SQL = "UPDATE Tabella_Opzioni Set ProgrammaScaduto = True"
  DoCmd.SetWarnings False
  DoCmd.RunSql SQL
  DoCmd.SetWarnings True
Else
  Exit Function
End IF
Errore:
  Exit function
End Function
-----------------------------------------
Cosi facendo metti un flag su ProgrammaScaduto, e lo imposti a SI
(True) quindi in seguito, alle prossime aperture verifichi se c'e' il
flag (magari con una dlookup sulla tabella ad esempio all'apertura
della maschera principale), quindi farai chiudere l'applicativo,
altrimenti glielo lasci aprire.
OVVIAMENTE e' un'idea ed un esempio, da migliorare (molto) e da
adattare alle tue esigenze...magari se ti serve un aiuto chiedi.
E poi sono sicuro che magari qualcuno sappia fare di molto meglio.
Correzioni o suggerimenti/miglioramenti sono bene accetti! :)
Ciao :)

Newsgroup: it.comp.appl.access
Titolo: Invio messaggio di posta da Access tramite telnet

Ho l'esigenza di inviare un messaggio di posta tramite telnet, come posso
fare da un modulo di access a richiamare telnet e inserire i parametri "mail
from" ecc.
Grazie a tutti
Aky.

Aky wrote:

www.sitocomune.com
sezione general mi pare
Newsgroup: it.comp.appl.access
Titolo: Aggiornamento campo

Buonasera a tutti,
ecco a voi il mio ennesimo problema con access.
Non so se riesco a spiegare il problema per cui vengo al sodo:
su clic del campo (sì/no) Fatturare all'interno della SubDettagli (è una maschera a cui si accede dalla maschera Fattura con un pulsante) ho scritto il seguente codice:
If Me.Fatturato = 1 Then
Me.IdFattura = Forms!Fattura!IdFattura
End If
il campo IdFattura però non si aggiorna...
 
Qualche suggerimento?
Spero di essere stata chiara, altrimenti fatemi sapere.
Grazie a tutto il gruppo.


Magari non ho capito i termini del problema, ma se vuoi sondare un campo si/no e vuoi fare qualcosa se il campo è Si dovresti fare così:
If Me.Fatturato = -1 Then 
   Me.IdFattura = Forms!Fattura!IdFattura 
End If 
 
Questo perché se IdFattura è uguale a Sì il suo valore diventa -1
mentre se è uguale a No diventa 0
Ciao


Grazie perfetto!!!! Ora funziona!
Posso dormire tranquilla! Grazie davvero!

Newsgroup: it.comp.appl.access
Titolo: Ordinamento su due campi

Buongiorno
Uso A03 su W2000 / XP
Ho un campo testo chiamato RACP  che contiene i valori numero documento/anno 
(esempio: 232/05)
I documenti non vengono generati in ordine progressivo, ed avendo la 
necessità di scorrerli ordinatamente, ho creato nella query origine due 
colonne rispettivamente:
Anno: CInt(Right([RACP];2))
Progressivo: CInt(Left([RACP];3))
Dovrei ora ordinare la query prima su Anno e poi su Progressivo, ma non so 
come fare.....
Inoltre va bene quello che ho fatto o si poteva fare meglio?
Grazie
Gianluigi 

 ha scritto nel 
messaggio news:428980a7$0$17087$5fc...@news.tiscali.it...

Non capisco il problema. Se usi una query metti la prima colonna su anno e 
imposti l'ordinamento crescente, poi inserisci la seconda colonna e imposti 
l'ordinamento su crescente.
Così:
SELECT CInt(Right([RACP],2)) AS Anno, CInt(Left([RACP],3)) AS Progressivo
FROM Tabella1
ORDER BY CInt(Right([RACP],2)), CInt(Left([RACP],3));
Mi sono perso qualcosa?
Ciao, Carlo 


Sì, la mia stupidità.....
Non avevo afferrato l'importanza della posizione delle colonne, e mettevo la 
colonna Progressivo prima di quella Anno...
Grazie
Gianluigi

Newsgroup: it.comp.appl.access
Titolo: autorizzazioni su file access

Ho la necessità di aprire una tabella di access sulla quale però non ho le
autorizzazioni.
Sapete dirmi come posso ovviare al problema
Grazie
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup

 Sapete dirmi come posso ovviare al problema
Ovviamente facendoti dare le autorizzazioni necessarie dall'amministratore
del database.
Sib
Newsgroup: it.comp.appl.access
Titolo: Che controllo ha il Setfocus?

Mi faccio questa domanda perché ho una routine avviata all'evento
SuTastoGiu di un controllo che però, al termine di tutto, avrebbe dovuto
aver perso il focus.
Invece ripremendo quel tasto l'evento riaccadeva. Naturalmente mi sono
accorto di avere commesso un errore, risolto il quale il mistero è venuto
meno, però non viene meno la domanda.
Come faccio a sapere che controllo ha il Setfocus?
Grazie
Riccardo Baldinotti
 
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 
 
 

 Come faccio a sapere che controllo ha il Setfocus?
 
Se intendi che nel codice vuoi determinare quale controllo
ha il focus, puoi usare:
 
Screen.ActiveControl.Name
 
 
Vedi anche <F1> per "ActiveControl".
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 
 
 

 Vedi anche <F1> per "ActiveControl".
 
Grazzissime
vielen Dank


Newsgroup: it.comp.appl.access
Titolo: Importare dati ...

Vorrei semplicemente sapere se vi è modo di importare dati provenienti da un
file di word in stile tabellare, cioè attribuendo ad ogni riquadro della
tabella di word un preciso campo nella tabella del  DB.
Angelo

 ha scritto nel messaggio
news:mogOa.42344$HU3.1...@news2.tin.it...

Salvalo come .txt e collegalo/importalo...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: inserire valori da una combobox di un'altra maschera

Salve a tutti
Ho una maschera singola di inserimento dati denominata "Magazzino" con 
origine record una tabella denominata "TbMagazzino".
All'interno di questa maschera ho una sottomaschera continua denominata 
"SmMagazzino" con origine record la stessa tabella "TbMagazzino".
Questa sottomaschera ha due caselle di testo denominate "Def" e "Val". 
A seconda del magazzino scelto attraverso una combobox della mainform, la 
subform (attraverso la casella di testo "Def") mostra un elenco di tutti 
gli articoli presenti mentre la casella di testo "Val" è pronta per 
l'inserimento della quantità/taglia.
Per alcuni articoli sarebbe comodo, anzichè digitare la quantità, poter 
scegliere il valore da un elenco. Per questo vorrei creare una maschera (o 
diverse maschere) che si aprisse sull'evento "doppio clic" (o qualcosa di 
simile) fatto sulla casella di testo "Def"  con la possibilità (dopo aver 
scelto un valore nella combobox della maschera) di ritrovarmi il valore 
scelto nel controllo "Val". Ovviamente la maschera che si apre deve essere 
legata all'articolo.
Per esempio: se in "Def" ho "maglietta", facendo doppio clic sulla casella 
di testo mi si dovrebbe aprire una maschera dove, attraverso una combobox, 
io possa selezionare la taglia (large, extralarge ecc ecc) e ritrovarmi 
questa taglia nella casella di testo "Val".
Io non sono pratico di VBA  e non s'ò da che parte cominciare.
Spero di essermi spiegato bene.
Grazie a tutti quelli che avranno la pazienza di aiutarmi.


Inizia a gestire l'evento "doppio clic" della casella di testo "def" 
inserendoci il codice che apre la nuova maschera "taglie":
if me!def="maglietta" then
    DoCmd.OpenForm "taglie"
end if
Poi gestisci l'evento "dopo aggiornamento" della casella combinata "taglia" 
inserendoci il codice che scrive il valore in "Def" e chiude la sua 
maschera:
forms!Magazzino!smMagazzino!def=me!taglia
docmd.close acform, 
me.name
Ciao.
-- 
Sergio MAZZA 

Grazie mille per l'ottimo suggerimento, oggi lo metto in pratica!
ciao
Newsgroup: it.comp.appl.access
Titolo: CurrentUser

Ciao a tutto il ng,
il mio problema è permettere all'amministratore di modificare e cancellare i
record; grazie a Maurizio75 sono riuscito a impostare un controllo a livello
di singola utenza.come faccio senza dover accedere al db con l'utenza
dell'utente a cancellare/modificare i valori nelle form?!
Assegnazione Utente a Record :
Aggiungi alla tabella di cui sopra un ulteriore campo denominato "Utente"
formato testo
Aggiungilo alla relativa maschera e mettigli come valore predefinito
"=CurrentUser"
Nei nuovi record ti registrerà il nome dell'utente che sta scrivendo il
 record.
 Controllo Modifica Record:
Sull'evento modifica di ogni campo del record inserisci questa routine :
If me.Utente= CurrentUser Then
Else
MsgBox "Questo record non è stato registrato da te. Non hai le
autorizzazioni necessarie a modificarlo"
me.Undo
End If
grazie mille
Tiziano

 End If
Cambia questa funzione in questo modo :
If me.Utente= CurrentUser or CurrentUser = "Admin" Then
Else
MsgBox "Questo record non è stato registrato da te. Non hai le
autorizzazioni necessarie a modificarlo"
me.Undo
End If
Ti funziona?

 > autorizzazioni necessarie a modificarlo")
ho letto in un libro che si può usare anche il carattere "@" ma non
funziona...
ho dimenticato di caricare qualcosa!?
Grazie e ciao
Tiziano

 ho dimenticato di caricare qualcosa!?
No, hai sbagliato la routine...
a parte che non è "CH", ma "CHR", ma poi non la puoi mettere così nel msgbox
altrimenti per il sistema è parte del messaggio... si scrive così :
MsgBox "Questo record non è stato registrato da te." & Chr(13) & "Non hai le
autorizzazioni necessarie a modificarlo"

 ha scritto nel messaggio
news:ufDn8.70794$1S3.2...@twister1.libero.it...

Ciao non posso dirti che grazie mille e maledire chi ha scritto il libro che
non ha inserito &chr(13)&...... anche se nell'help di access scrive in
questo modo...
ciao ancora
Tiziano
Newsgroup: it.comp.appl.access
Titolo: Aggiornate campo eta'

Ciao a tutti,
ho una tabella "dati_anag" che contiene un campo che rappresenta la data 
di nascita chiamato [nato_il] e un campo che rappresenta l'eta' chiamato 
[Eta].
Quando inserisco i dati tramite una maschera ho inserito la funzione 
presa dal sitocomune che mi calcola l'eta partendo da [nato_il] e me la 
inserisce in [Eta].
------------------------------------------------------------------------
Private Sub NATO_IL_AfterUpdate()
    Dim varEta As Variant
    varEta = DateDiff("yyyy", NATO_IL, Now)
    If Date < DateSerial(Year(Now), Month(NATO_IL), Day(NATO_IL)) Then
        varEta = varEta - 1
    End If
    Eta = varEta
End Sub
------------------------------------------------------------------------
Fin qui tutto bene ma mi sorge il problema di fare aggiornare il campo 
[Eta] di tutti i records ad ogni apertura del database e qui trovo il 
mio limite e non riesco a scrivere la funzione. :(
Mi aiutate?
Paolo.


Non devi salvare l'età nella tabella ma solo calcolarla quando hai bisogno.
Non è necessario codice, basta un espressione in un campo calcolato
di una query o una maschera.
Vedi 
www.donkarl.com/it
 FAQ 2.7 Calcolare l'età.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Sempre sul Pannello Comandi

Ho scoperto che non riesco più ad eseguire nessun pannello di comandi anche
se ne dovessi creare uno nuovo ed anche se lo facessi su un altro DB Access.
Anche cliccando manulamente sulla maschera Pannello Comandi non si apre
nulla
Ho provato anche a disinstallare Office XP e reinstallarlo ma niente da fare
Sono nelle vostre mani
Grazie ancora
Cristiano


Li hai installati i service pack?
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ciao MAssimiliano
Si SP1 ed SP2. Prima funzionava, ripeto, poi cosě senza colpo ferire il
pannello dei comandi č morto
Cris

Newsgroup: it.comp.appl.access
Titolo: Importazione dati campo numerico

Buongiorno a tutti,
e perdonate la banalità del problema per il quale ho fatto una piccola
ricerca ma senza risultato!
Sto facendo una importazione dati da AS a excel tramite ADO ed i campi
numerici con la "," vengono interpretati come alfanumerici. Grazie per
l'aiuto!

 ha scritto nel messaggio 
news:9e5f990c-3478-407d...@t20g2000yqe.googlegroups.com...
Buongiorno a tutti,
e perdonate la banalit� del problema per il quale ho fatto una piccola
ricerca ma senza risultato!
Sto facendo una importazione dati da AS a excel tramite ADO ed i campi
numerici con la "," vengono interpretati come alfanumerici. Grazie per
l'aiuto!
Usa replace(tuacifra, ",",".") 

> Usa replace(tuacifra, ",",".")
Perfetto!
Grazie!
Newsgroup: it.comp.appl.access
Titolo: Passare parametro

Salvee, ho una maschera e relativa sottomaschera, un pulsante che si trova
su quest'ultima deve aprire altra maschera e sottomaschera passando un
parametro.
OpenArgs ha fallito, nel senso che non mi ha passato nulla, anzi entra in
errore.
Il coice utilizzato è il seguente:
bottone: la solita procedura
DoCmd.OpenForm strNomeDoc, , , , , , Me.ID
sottomaschera 
Dim idappuntamenti As Long
Private Sub Form_BeforeInsert(Cancel As Integer)
Me.idanagrafica = idappuntamenti
End Sub
Private Sub Form_Load()
    If Not IsNull(Forms.fissappuntamenti.OpenArgs) Then
        idappuntamenti = Me.OpenArgs
    End If
End Sub
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 End Sub
-- 
Ciao
Geppo 

 > End Sub
Risulta sempre Null anche adesso!


 Risulta sempre Null anche adesso!
-- 
Ciao
Geppo 

 -- 
L'OpenArgs fallo leggere alla maschera principale e scrivilo in un controllo 
non associato; dalla sottomaschera potrai leggere il valore tramite: 
Parent!nomeControllo.
Comunque se devi filtrare una maschera con sottomaschera, all'apertura, ci 
sono altro modi piů semplici...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: punto separatore delle migliaia

ciao a tutti
in una subform a maschere continue
ho un controllo impostato così:
formato: Numero generico
decimali: Automatiche
 
è possibile avere il punto separatore delle migliaia
restando sulla medesima formattazione?
 
Grazie

Puoi usare Format... ma deve esserti chiaro che è solo a fini di visualizzazione... altrimenti a cosa servono le impostazioni...
 
@ALEX

 @ALEX
 
grazie Alex

Newsgroup: it.comp.appl.access
Titolo: Manutenzione Database

Buon Giorno Access97
ci sono utility che danno la possibilita'
di monitorare un database e fare in modo che non vadi in errore o
crash...cosa che mi capita spesso....
Grazie

 Grazie
Se va spesso in errore mi sa che devi fare un buon debug.
Non credo che ci sia un monitor per errori in runtime, gli altri li scova
Access.
Prova a dichiarare Option Explicit prima.
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: RefreshLink

Salve,
Alessandro Baraldi mi ha suggerito, per cambiare i percorsi delle tabelle
collegate, il seguente codice:
For Each tdflocal In dbcurr.TableDefs
With tdflocal
If Len(.Connect) > 0 Then
Connect = "Ms Access;DATABASE =" & filepath & "arkamm.mdb"
RefreshLink
End If
End With
Next
Però in corrispondenza di .RefreshLink mi dice "Argomento non valido". Da
cosa può dipendere? Sto utilizzando la Dao 3.6., l'insieme delle tabelle
collegate non è vuoto, ed effettivamente ho verificato che il ciclo scorre
tutte le tabelle.
Grazie,
      GS
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


I casi possono essere 2:
1)Non hai nessuna Tabella Lincata già esistente(Spero di no)
2)La stringa di Connessione non è corretta, prova ad inserire un
DEBUG.Print filepath & "arkamm.mdb"
magari gli manca lo slash finale prima del NomeDB.....!!!
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: info su query

Ho una tabella principale in relazione uno a uno con un'altra tabella, ho
fatto una query su due campi uno sulla prima e uno sulla seconda, vorrei che
estraesse tutti i record che soddisfino la prima o la seconda condizione,
per questo ho messo la seconda condizione nel rigo
"oppure", ma il risultato è sempre come se tra le due condizionin ci fosse
un "and" e non un "or"
Consigli?
Marceme

 ha scritto nel messaggio
news:uiMZ9.133057$AA2.5...@news2.tin.it...

Di postare il codice SQL
Antonio
Newsgroup: it.comp.appl.access
Titolo: Estratto conto

Vorrei creare un estratto conto su un report con dati che arrivano da due 
tabelle una contenente le commesse l'altra gli acconti ricevuti.
Non riesco a trovare il sistema !!!


Per me la strada + semplice è creare uan tab temporanea (magari locale) con i
campi Id, dare, avere (+magri i dettagli...tipo documento, data..ecc ecc).
A questo punto, fai la tua query sulla tabella temp ed il report sulla
query...
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it


Molto facile se le due tabelle sono in relazione.
Nel report principale le commesse, nel sottoreport gli acconti.
Ciao, Carlo

 ha scritto nel messaggio 
news:hnj7rt$6uq$1...@tdi.cu.mi.it...


Newsgroup: it.comp.appl.access
Titolo: calcolo turnover

Vi sottopongo una query per me "difficilissima" relativa al calcolo del 
turnover dei dipendenti ricavato secondo queste indicazioni, cito 
direttamente da capitolato ( personalmente non mi permetterei mai di 
inventarmi una roba del genere.)
" Numero di lavoratori in forza nell'ultimo triennio. Il turn-over deve 
essere calcolato, per ciascun anno, come rapporto tra numero di operatori 
dimissionari (escluse le cessazioni per collocamento a riposo  o per 
passaggio ad altra impresa al termine del contratto d'appalto) e numero di 
operatori in servizio nell'anno".
La query di origine che relaziona dipendenti e appalti possiede questi 
campi:
nome, cognome, data_ammissione, data_recesso, receduto_Si_no, 
data_inizio_appalto, data_fine_appalto.
Le cessazioni per collocamento a riposo sono quasi nulle, mentre quelle per 
passaggio ad altra impresa sono automatiche nel momento in cui cessa 
l'appalto.
Grazie a chiunque mi instradasse verso la soluzione di questa "sciarada" ...

ciroteo ha detto: in data 22/04/2005 11.55:

Secondo me bisogna procedere per fasi e fare tutto via VBA.
- Ti calcoli (con un recordset o con dcount il numero totale degli 
operatori attivi
esempio: TotDipAtt= dcount("nome","tabelladip","isnull([data_recesso])")
- Ti calcoli il numero dei dimissionari (se non ho capito male basta 
filtrare la data e il secondo campo)
esempio: TotDipCess= dcount("nome","tabelladip","not 
isnull([data_recesso]) AND [receduto]= FALSE")
- fai il rapporto
esempio: Rapporto = totdipcess/totdipatt * 100
ho interpretato giusto?
Ciao
Nick

Newsgroup: it.comp.appl.access
Titolo: Manuale VBA

Vorrei entrare nel mondo del VBA . Potreste indicarmi qualche testo adatto
ad un principiante , ma che permetta con il tempo di usarlo decentemente.
Grazie


Inizia con l'help in linea (F1) e dai un'occhiata nel sito comune
(
www.sitocomune.com
)  dove ci sono delle recensioni di testi.
E poi c'é sempre l'NG...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Impedire copia Programma Access

Ciao qualcuno sa se c'è il modo per impedire di effettuare una copia di un
programma , ho creato un programma con Access 2000, l'ho diviso in F-e e
B-e, e l'ho caricato sul computer del mio cliente, dovendo fare delle
modifiche al programma ho dato un Floppy con l'aggiornamento al cliente, il
quale dopo averlo installato come d'accordo, ha fatto altre copie in altri
computer, combinando un casino (peggio per lui), mi chiedo c'è un modo per
far si che l'installazione di un aggiornamento o di un programma possa
essere effettuato solo una volta?
Grazie

 ha scritto nel messaggio
news:tDWW9.26210$ZE.7...@twister2.libero.it...

Potresti zippare il programma e proteggere la copia zip con Password.
Ovviamente la password la dai quando e come dici tu.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: selezionare certi record da recordset

è possibile selezionare i record dal 1 al 350 poi dal 351 al 700 poi dal 701 
al 1050
con un circlo for e 2 variabili che incrementano di 350 ad ogni ciclo?
come selezioneo i record dal 1 al 350 con select * from tabella where???
e poi dal 351 al 700? ecc.?
grazie a tutti. 


Ciao, la butto lì:
che ci devi fare con i dati estratti con le query ?
Non che mi interessi ma se devi es. caricarli in tabella o cose
simili,
io farei una copia della tabella, selezionerei i TOP 350 e farei
quello che devo, poi li cancellerei e ripeterei la cosa fino alla
fine.
Ovviamente con un ciclo di For ... Next(si può fare conoscendo il
numero totale di record)o di Do....Loop.
Ciao
Alberto


si mi hai dato una bella idea, siccome il comando sendobject per inviare un 
email non accetta oltre mi pare 350 indirizzi email nel campo bcc devo 
selezionarne appunto prima 350 e metterli nel campo bcc del primo messaggio 
email poi prendo i successivi 350 e li metto nel campo bcc della seconda 
email ecc...
grazie. 

 ha scritto nel messaggionews:6550f43c-5774-4ca0...@c16g2000yqd.googlegroups.com...

Prego, figurati...
lieto di esserti stato utile.
Ciao
Alberto

 wrote:

Questo che chiedi si chiama Paginazione.
Nè Jet nè SQL server lo consentono in modo semplice, ma sinceramente
un metodo più
tecnico di quanto suggerito esiste....
Ti riporto un suggerimento di Giorgio Rancati che ritengo sia ottimo:
[da un 3D di Giorgio Rancati]
Ciao,
puoi effettuare la paginazione in questo modo
----------------
SELECT TOP 10 *
     FROM Tabella
 WHERE campochiave
        NOT IN (SELECT TOP 10 campochiave
                        FROM Tabella
                        ORDER BY  Campordinamento)
 ORDER BY Campordinamento
-----------------
in questo modo selezioni le righe da 11 a 20, campo chiave deve essere
univoco e può essere ad esempio un contatore.
Per selezionare dalla riga 21 alla 30 metterai nella
NOT IN (SELECT TOP 20 ecc. ecc [/fine]
Saluti
@Alex
Newsgroup: it.comp.appl.access
Titolo: Query troppo difficile per me

Ciao a tutti,
ho una tabella con un campo Nome e molti campi si/no che si visualizzano
nella maschera relativa con un casella di controllo. Ora ho bisogno di
estrarre dei nominativi che rispondano a dei criteri relativi alle caselle
di controllo.
Mi spiego meglio scusate:
nome.........operaio.......autista........presente.........vaccinato
posso aver bisogno dei nominativi degli operai, o degli operai che sono
vaccinati, o degli autisti che sono presenti e vaccinati.
Troppo difficile per me
Grazie
Ilario

 wrote in message
aj0l8.30559$1S3.9...@twister1.libero.it...

Conviene utlizzare il tasto F1 quando il cursore è posizionato sulla casella
criteri di una query basata sulla tabella citata. Help il linea moto utile.
Ciao, Francesco


Il controllo Check box prevede due valori (controllo Boolean): Sě/No.
Prova a scrivere nella casella criteri della colonna che contiene il
controllo Boolen (Sě/No), della query suddetta, Sě (i accentata) se vuoi che
siano selezionati i record che hanno il criterio (es. Vaccinato) spuntato,
No se al contrariio vuoi selezionare i record che non hanno selezionato il
controllo.
Conviene utilizzare quante piů query possibili che soddisfino le ricerche
che fai, con criterisingoli o multipli.

 >>>>>>>>>>>>>>>>>>>>>
Grazie 1000
Ilario

 wrote in message
iS0l8.30739$1S3.9...@twister1.libero.it...

Per curiosità, funziona?

 ha scritto nel messaggio
news:3c949...@news.dada.it...

E perché non dovrebbe?
Bye
giaconet

Newsgroup: it.comp.appl.access
Titolo: access 97 e access 2000

Ho questo tipo di problema :
all'interno di una lan ho alcuni database su office 97 e altri su office
2000 cosi' come ho su alcuni client installato office 97 e office 2000,
quando leggo office 97 dal 2000 nessun problema ma al contrario mi si crea
qualche problema ... come fare?
Grazie in anticipo

 ha scritto nel messaggio

Non mi sembra una cosa strana.
Quando mai un programma piu' vecchio riesce a leggere il file generato dal
programma piu' nuovo?
Porta tutti a 2000 e via.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
Newsgroup: it.comp.appl.access
Titolo: Problema creazione maschera a "più elementi"

Ciao
devo creare una maschera "a più elementi" per visualizzare il
risultato di una query.
Dovrei mettere accanto ad ogni recod che visualizzo anche un Radio
Button che mi consenta di scegliere uno solo dei record.
se lo faccio da "struttura" i radio sono o tutti accesi o tutti spenti
contempor.
come faccio?
grazie
Red Wolf

 ha scritto nel messaggio 
news:9a66eb5f-3217-4d95...@u9g2000yqb.googlegroups.com...
Ciao
devo creare una maschera "a pi� elementi" per visualizzare il
risultato di una query.
Dovrei mettere accanto ad ogni recod che visualizzo anche un Radio
Button che mi consenta di scegliere uno solo dei record.
se lo faccio da "struttura" i radio sono o tutti accesi o tutti spenti
contempor.
come faccio?
grazie
Red Wolf
___
Risposta:
questo che indichi � il comportamento tipico di un controllo non associato 
in una maschera continua
vai nell'origine del controllo e digli il campo a cui vuoi legarlo

 vai nell'origine del controllo e digli il campo a cui vuoi legarlo
un radio b utton a che vuoi ch elo colleghi?
deve essere solo o attivato o disattivato... in alternativa agli
altri...
non ho capito

 non ho capito
Questa e' uno dei misteri di Lourdes di Access.
La form continua ha controlli singoli che nel caso in cui il valore del 
sorgente dati proviene da tabella (o query) viene gestito come se fosse 
un insieme (o array) nel caso in cui il controllo non e' associato il 
suo valore viene espanso, ovviamente, sulla schiera visibile.
Quindi o definisci un campo sulla tabella e lo tratti di conseguenza 
oppure metti un command button che gestisci sull'evento di click.
--
ac

 ac
MCACZ!!!!
grazie

 ac
MCACZ!!!!
grazie

 vai nell'origine del controllo e digli il campo a cui vuoi legarlo
un radio b utton a che vuoi ch elo colleghi?
deve essere solo o attivato o disattivato... in alternativa agli
altri...
non ho capito
____
vai nell'origine del controllo e legalo al campo che ti serve.
Se non hai un campo � chairo che lui si comporter� cos� e se ti serve devi 
creare un campo
Qui c'� la differenza tra campo che troviamo in tab e query e il controllo.
Il campo registra un valore e lo salva in tabella,
il controllo lo visualizza
se tu crei un campo bolleano s�/no
tu puoi rappresentarlo con una textbox e vedrai -1 e 0
oppure come nel tuo caso il radio button clickato o no
ma poi mettere anche un pulsante (non un bottone) e lo vedrai collassato o 
in rilievo.
Pulante, textbox e radio e tutti gli altri sono associabili, se non lo sono 
nella visualizzazione continua avranno lo stesso valore per tutti i record

 nella visualizzazione continua avranno lo stesso valore per tutti i record
ok
ho fatto proprio così...
l'ho legato ad un campo SI/NO e quindi si è creato un check im
maschera.
e me lo gestisco....
grazie ancora
ciao
Red Wolf
Newsgroup: it.comp.appl.access
Titolo: creare un nuovo record identico al corrente....

...è possibile??
Ciao ragazzi. Avrei bisogno se fosse possibile duplicare il record corrente
(su evento click) per ottenerne una history dei contatti.
Es:
record corrente                  12/10/02        Pippo    Dati Campo
memo...............Bottone (evento click)
nuovo record                      new Date?     Pippo    Dati Campo memo
ovviamente nella stessa tabella (che è sottostante alla maschera)
E' possibile ??
E se si chi mi fa gentilmente un piccolo esempio di codice??
Ho visto degli altri thread nel Ng ma non sono riuscita a chiarirmi le idee.
Grazie e ciao a tutti
Raffa

 Raffa
Per duplicare, nella stessa tabella, il record corrente prova cosě:
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 2, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 5, , acMenuVer70
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Form con campi data invisibili se data = null

Ciao a tutti,
ho una tabella con, tra l'altro, 62 campi data che possono essere, alcuni popolati con una data ed altri con la data 01/01/1901.
Nel Form che ha come origine la suddetta tabella, e che è un Form multiplo, ho la necessità di porre a Visible = False i campi che hanno data = 01/01/1901 ed utilizzo il seguente codice sulla proprietà caricamento:
   For loncont = 1 To 62
       If If Me("DataGr" & Format(loncont, "00")) = #01/01/1901#  Then
         Me("DataGr" & Format(loncont, "00")).Visible = False
       Else
          Me("DataGr" & Format(loncont, "00")).Visible = True
       End If
   Next loncont
Il problema è che il risultato non è quello che cerco, mi ritorna tutte le righe, relativamente alla parte della gestione delle date, uguali alla prima, mentre le altre variabile sono restituite correttamente.
Dove sbaglio?
grazie per suggerimenti.


In due rispetti:
1. Anche in una maschera continua c'è sempre e solo un
record attuale al quale si riferisce il Me("MioCampo").
2. Visible = True/False sempre vale per tutti i record.
 
Al massimo puoi usare la formatazione condizionale,
che non puo gestire la visibilità, ma almeno lo stato attivo.
Vedi:
 
http://www.donkarl.com/it?FAQ4.1
 
 
http://groups.google.com/groups?&as_q=continua+condizionale+visibile&as_uauthors=Donaubauer
 
 
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Rilevazione ultimo aggiornamento File

Buongiorno
č possibile rilevare equindi riportare in una form l'ultima data ed ora di
aggiornamento del database in questione ?
Es: se utilizzo il dB "A" e ho apportato delle modifiche e rilevate il
01.01.2003 h. 15,30 č possibile fare in modo che tali dati vengano letti e
riportati su una form ?
Grazie
Luigi

 ha scritto nel messaggio
news:BnRRa.185224$lK4.5...@twister1.libero.it...

Prova se č quello che cerchi....!
FileDateTime(nomepercorso)
Se vuoi approfondire perņ, le Tabelle registrano molti dati relativi
all'ultima
modifica eseguita nelle Tabelle di Sistema che sono di Default Nascoste.
Basta renderle visibili e consultarle...!
Ciao.
@Alex.
Newsgroup: it.comp.appl.access
Titolo: visualizzare immagini da collegamenti

Ciao a tutti,
vi pongo un problema da cui non esco...
Come si fa a visualizzare in un controllo immagine, nella maschera, 
un'immagine cui ci si riferisce tramite un campo, nella tabella, 
collegamento? Son riuscito a imparare come si usa picture etc etc, ma 
riesco a visualizzare solo immagini con l'indirizzo salvato in un 
campo testo ed io ho bisogno degli indirizzi relativi. Se qualcuno ha 
una soluzione o un escamotage sarà benedetto.
Help me!

Forse mi sono espresso male...
Io dovrei creare un database di immagini, ma con molti campi testuali. 
Per non appesantire il database ho le immagini in una cartella 
apposita, a cui devo riferirmi. Siccome vorrei fosse "portabile", cioè 
caricabile su una chiavetta USB, non posso utilizzare link assoluti 
per ovvi motivi. Ho visto che creando un campo di tipo collegamento 
nella tabella riesco ad avere indirizzi relativi, del tipo "immagini/
pippo.jpg" (anche se scomodo da caricare!), ma non riesco a creare un 
controllo immagine in una maschera che mi visualizzi l'immagine 
indirizzata; ad esempio: Me.Visualizza.picture = Me.Collegamento non 
funziona, mentre se al posto del campo collegamento ci metto un campo 
di tipo testo, e scrivo l'indirizzo assoluto, va!
Qualcuno sa qualcosa? Ci sto su da un bel po' di giorni e mi sembra di 
essere l'unico nel mondo che ha questo problema, oppure son 
completamente fesso e non arrivo a comprendere qualche banalità... Se 
è così ditemelo!
Vi prego...
Newsgroup: it.comp.appl.access
Titolo: [Form iniziale in un applicativo Access]

Ho fatto un applicativo in access con un menu ed una toolbar e vorrei
mettere sullo sfonfo della finestra access un 'immagine od un colore che non
sia lo sfondo grigio della finestra di access.
Ho messo un forma impostato come form di avvio ma anche mettendolo a 0,0 con
la docmd.movesize non va sotto la toolbar ed inoltre non riesco a sapere
quantè la larghezza del form di access al fine di dare la larghezza alla mia
perchè se l'utente la ridimensiona questa va per i fatti suoi.
So che è un problema scemo ma per fare le cose carine mi piacerebbe arivare
a farlo. Aiutooooooooooooooooooooooooo......

perchè se l'utente la ridimensiona questa va per i fatti suoi.
allora, magari si potra' anche fare, non so.
pero' c'e' una questione, se vuoi, filosofica.  l'interfaccia untente
di un prodotto rispecchia le finalita' e le potenzialita' di quel
prodotto.
quando io sento parlare di tutti questi abbellimenti grafici su di
un'applicazione access, tipo simulare che non sia access, mi dico: ma
perche' non te la programmi con un linguaggio di programmazione vero.
lo so che con access e' piu' facile, ma access e le sue interfacce
utente sono state pensate per altre cose.
non solo: tutto quello che non si puo' realizzare con gli stumenti di
interazione forniti da access forse non e' ne' utile ne' funzionale
(e' "sbagliato"), cosi' come tutto quello che non si puo' dire per
mezzo di una grammatica ben strutturata e' sbagliato e non e' da dire.
ti dico questo perche' mi accorgo che chi fa richieste "strane" di
questo tipo generalmente e' qualcuno che non ha capito il mezzo
informatico, che non ha capito come si organizzano dati o, nel caso di
internet, che non ha capito che internet non e' una specie di grosso
televisore o una specie di powerpoint dei poveri.
access e' estremamente flessibile.  se l'abbellimento non si puo' fare
vuol dire che non deve essere fatto con access ma con altri strumenti.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

televisore o una specie di powerpoint dei poveri.
Perchè non ci suggerisci un "linguaggio Vero" per fare applicazioni
gestionali?
Tu cosa usi Visual C+++++ ??
Non sarà che semplicemente non ce la fai a realizzare questa c**o di
finestra iniziale?
Non è poi tanto difficile, pensaci...
Saluti
Antonio

finestra iniziale?
mah, ce la potrei anche fare, ma non vedo a che cazzo serva se non a
simulare il fatto che uno ha scritto un'applicazione vera.
nil difficile volenti, ma perche' stare a perdere tempo...

Newsgroup: it.comp.appl.access
Titolo: Salvataggio dati file *.mdb

Help me, ho necessità di prevedere salvataggi dati  su floppy disk di un
file *.mdb distribuito ad utenti.
Come fare?
L'idea mia è quella di creare un secondo file con solo le tabelle collegate
e salvare quelle, ma non so come realizzarla.
Esistono  altre soluzioni ?
Chiedo aiuto
Wilder





Un modo molto semplice che ho adottato io per 
database molto semplici  è quello di dividere il tuo Db in due parti. Una 
parte con solo le tabelle, niente maschere o altro che chiamerai "Archivio" ed 
un altro Db con solo le maschere che chiamerai "Inserimento dati".


In questo secondo Db colleghi le tabelle che hai in 
"Archivio" (File, carica dati esterni, collega ...). In questo modo tu salverai 
su floppy solo il Db archivio creando delle copie di backup dei dati (la vera 
cosa importante del tuo Db). Inoltre se vorrai apportare delle modifiche 
all'interfaccia del tuo Db distribuirai solo la release 2 del Db "Inserimento 
dati".


 


Ciao


 


Silvia



 ha scritto nel messaggio
news:WdxA6.4531$XQ2.6...@news.infostrada.it...

In aggiunta a quello che ti dice Silvia , direi  che ti conviene vedere sul
sito comune 
www.sitocomune.com
 come compattare il database che contiene le
tabelle e come comprimerlo con winzip , altrimenti mi sa' che su un floppy
non ti ci entra quando raggiunge dimenzioni un po' grosse.
Ciao
--
(^o^))~    Lorenzo   (^o^))~
"Preimaginare e' lo imaginare le cose che saranno..."
"Postimaginare e' imaginare le cose passate ..."
(Leonardo Da Vinci)