mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Problemino di stringhe

Come si può fare a superare un problema di "virgoletta" come in questo
esempio?
"MioCampo Like ' " & StringaRicerca & "*' "
se StringaRicerca è 
p.es
. :  D'ANTONIO
La virgoletta falsa la stringa e si genera un errore.
Grazie dell'aiuto.

 wrote in message
9bk8t3$1n7c$1...@half.spin.it...

Ti scrivi una funzione che prende una stringa e restituisce la stessa
stringa con gli eventuali apici raddoppiati. Si fa scorrendo ogni carattere
usando mid(str,i,1) con i che va da 1 alla lunghezza della stringa. Se trova
un apice lo scrive due volte in una var d'appoggio altrimenti il carattere
letto. Poi si restituisce la var d'appoggio.
Quando devi usare una stringa userai la chaimata a quella funzione e quindi
il tuo esempio sarà
"MioCampo Like ' " & fun(StringaRicerca) & "*' "
Antonio

 Grazie della dritta; riporto la funzioncina se caso mai servisse a
qualcuno:
Function Virgoletta(Stringa)
Dim i As Integer, Lun As Integer, NuovaStr1 As String, NuovaStr As String
Lun = Len(Stringa)
  For i = 1 To Lun
    NuovaStr1 = Mid(Stringa, i, 1)
    If NuovaStr1 = " ' " Then NuovaStr1 = " ' ' "
    NuovaStr = NuovaStr + NuovaStr1
  Next
  Virgoletta = NuovaStr
End Function
A presto

 "MioCampo Like ' " & fun(StringaRicerca) & "*' "
... ma non sarebbe più semplice:
"MioCampo Like " & Chr(34) & StringaRicerca & "*" & Chr(34)
Ale

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

Buongiorno
ho il seguente problema:
Ho una maschera con inserita una Subform.
Alla pressione di un tasto di una form di scelta ho la necessità che alcuno
Caption cambino.
Non ci sono problemi con la form principale ma li ho con la SubForm.
Ho fatto come descritto dal manuale:
Form principale = LUIGI
Subform = PIPPO
Per modificare la Form principale:
Forms!LUIGI!Etichetta.Caption = "nuovo valore"
Per modificare la subform inserita in LUIGI:
Forms!LUIGI.PIPPO!Etichetta.Caption = "nuovo dato"
Per la prima modifica nessun problema.
Per la seconda mi da un errore (mi sembra 2435 !!) e non modifica nulla.
Perchè ?
Grazie
Luigi

Scusate ...ho usato il maiuscolo per erroreeee !!!
Luigi

Luigi ha scritto:

prova questa
Forms!LUIGI!PIPPO.Form!Etichetta.Caption = "nuovo dato"
e fai attenzione PIPPO deve essere il nome del controllo subform e non
il nome del subform (i nomi potrebbero essere diversi)
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: programma in rete

Avendo un programma in rete
è possibile far collegare l'utente
alla tabella dati in modo semplice da software?
come?
Ogni tanto il gestore della rete aziendale cambia le directory
e la posizione dei file ed allora io devo intervenire
per ricollegare il programma sul pc con il database
in rete
grazie
Alfonso

 ha scritto nel messaggio
news:FENN7.209698$sq5.10...@news.infostrada.it...

Controlla nel sito comune (
www.sitocomune.com
)...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

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

Come faccio a verificare se la stringa di numeri immessa è ad esempio 5?
grazie!

 grazie!
Len(Stringa).
Alessandro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

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

 ha scritto nel messaggio
news:iO8L8.3719$86.6...@twister1.libero.it...

dim a as string
a="PIPPO"
if len(a) =5 then
  msgbox("CORRETTO HAI INSERITO 5 CARATTERI")
else
  msgbox("POLLO DEI INSERIRE MAX 5 CARATTERI")
end if
Saluti

 ha scritto
nel messaggio news:adj7ja$no$1...@lacerta.tiscalinet.it...



Prova con l'apriscatole si dovrebbe aprire
e dentro ci trovi un sacco di robbbba.
bye :o))

 ha scritto nel messaggio
news:hmmL8.5408$TS.1...@news1.tin.it...

Newsgroup: it.comp.appl.access
Titolo: BUG su query passthrough usate come sottomaschere

Ciao a tutti,
la nuovissima versione di MSAccess rilasciata il 28 febbraio scorso ha un bug per cui chi, come me, visualizza alcune query come sottomaschera, non riesce a cliccarci dentro perchè sembra che sopra la visualizzazione dei dati query siano presenti alcuni elementi della visualizzazione struttura query.
 
Una interessante soluzione è ridurre a zero e reimpostare da codice la sottomaschera.
 
Per dettagli potete provare su:
https://www.accessforever.org/post/display-bugs-in-access-365-version-2302
 
 
Ciao
Davide

 Una interessante soluzione è ridurre a zero e reimpostare da codice la sottomaschera. 
 
NB: parlo della altezza della sottomaschera (proprietà height)

Salve Davide,
 
Davide La Mantia:

Siamo un po' sorpresi dal "successo" dell'articolo, ;-) perché non 
pensavamo che così tante persone utilizzassero le query direttamente 
come sottomaschera.
 
L'informazione più importante è che il bug dovrebbe essere risolto con 
gli aggiornamenti di domani. Poiché la distribuzione può richiedere 
qualche giorno, gli affetti dovranno cliccare su "Aggiorna adesso" a 
partire da domani.
 
-- 
Ciao
Karl
*********
Access Bugs: 
https://AccessForever.org
 
Access News: 
https://youtu.be/XMOHBSudo-U
 
Access DevCon: 
http://AccessDevCon.com
 
Access FAQ: 
https://www.donkarl.com/it
 


Mi sembra che la voglia di usare le ultime versioni di Access per 
sfruttarne le poche o tante novita' rispetto alle versioni precedenti, 
si scontri con il desiderio di una stabilita' e continuita' di 
funzionamento che solamente versioni non aggiornate del prodotto possono 
assicurare e dove ci siano dei problemi si cerca il modo di girarci 
attorno ma quello resta
Capisco che il riconoscimento, la riproduzione, l'eliminazione ed il 
collaudo a seguito di un bug richiedano giorni, ma supponiamo di avere 
delle procedure in azienda che prima andavano e che un bel giorno 
smettono di andare come prima, e' un sistema sicuro per farsi cacciare 
via in malo modo anche dal cliente piu' comprensivo e volenteroso
 
Che dite?
Newsgroup: it.comp.appl.access
Titolo: docmd.sendobject

salve,ho un belproblemino che mi sta attanagliabndo da qualchegiorno con il
bellissimo Docmd e nella fattispecie il metodo Sendobject
Io scrivo:
"DoCmd.SendObject acSendNoObject, , , Tto, , Bcc, Me.soggetto, Me.Testo,
Me.modifica"
In teoria dovrebbe mandare a dei mittenti un messaggio di posta elettrronica
con soggetto  e testo.
Ora sulla miamacchina (con W-XP) che ha outlook2000  ed express + eudora5.1
non funziona +.
Su altre macchine analoghe in vece si.
il messaggio che mi viene dato in sintesi dice che "non puo' aprire una
sessione di posta elettronica".
Ora dal clienteci sono andato ed ho fatto una figura misera... sapete dirmi
che ci sono delle impostazioni di sistema o raba varia?
saluti
Giulio.

Come da POST passati :
-ATTENZIONE !!! Se SendObject non vi funziona non servirą a nulla
-reinstallare l'Outlook Expr. ...Bisogna cancellare dal registro di
-configurazione la chiave :
-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0\Common\MapiDLL
Fammi sapere
--
Maurizio75

 wrote in message
news:k%4H8.494$KG6....@twister2.libero.it...

allora intanto, devo anche reinstallare outlook?
seguono alcuni dubbi un merito
-Primo, cose' Mapidll nel registro di sistema? una chiave od una
"directory"?
-Secondo, nelle macchine su cui funziona
 arrivo solo fino a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\8.0.
 perche' devo vedere 8.0 (non ho molta praticita'  con il registro di
sistema)?
-Terzo io ho la voce 9.0 visto che ho la versione 9 di office, li si arriva
fino a
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Common
-Quarto MapiDLL  non esiste, cos'e? la mapi.dll esiste, devo creare magari
in Common una nuova chiave con il path della dll mpi?
-Quinto, qualcuno mi e' stato suggerito di controllare nel file win.ini  la
voce mapix. Takle voce dovrebbe essere ad uno per far fungere tutto, invece
malgrado sia  ad uno non va comunque.
-Sesto, sto' sclerando!!!
Saluti

Newsgroup: it.comp.appl.access
Titolo: Problemi apertura Db access

Ho un file con estensione MDB, ma non riesco ad aprirlo in quanto di dice
formato di database non riconosciuto.
Anche se da un altro database cerco di importare i dati ottengo lo stesso
risultato.
(ho provato sia con access 97 che con access 2000)
come faccio a sapere in che formato è questo file mdb ?
All'interno c'è un anagrafica clienti e sono sicuro che funziona in quanto
viene gestito da un'applicazione scritta in V.B
Grazie
Aky

"Aky" <Ak...@Libero.it> ha scritto nel messaggio
news:TaidnZkEjO4...@kpnqwest.it...

office xp o 2003
MAssimiliano

 Aky
Quasi con certezza č stato creato con una versione piů recente
per cui non puoi aprirlo, dovresti fartelo convertire....!
Ciao
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Non penso sia un problema di versione in quanto anche con Visual 
studio.net
non riesco ad effettuare una connessione
(l'errore è sempre quello formato di database non riconosciuto)
Mi chiedevo se in qualche modo si può capire se è in un altro formato
ridenominato in mdb.
saluti.
Aky
"Aky" <Ak...@Libero.it> ha scritto nel messaggio
news:TaidnZkEjO4...@kpnqwest.it...

Newsgroup: it.comp.appl.access
Titolo: query in base a data

ciao a tutti,
 
ho una tabella con 
 
anno
importo
data_versamento
 
a seconda dell'anno devo poter visualizare degli importi
 
Ho provato a mettere nei criteri della query
la condizione
 
IIf([Anno]=2013;[data_versamento]>=#22/02/2016; IIf([Anno]=2014;[data_versamento]>=#22/07/2018)
 
ma non riesco a visualizzare nulla
 
chi mi da una mano?
 
grazie

arch.massimo...@gmail.com
 explained :

SELECT Anno, Data_versamento, Importo FROM TT2
WHERE Anno=2014 AND Data_versamento>#3/31/2015#;
 
La griglia QBE di Access accetta 31/3/2015 che poi traduce
in 3/31/2015, poiché il linguaggio SQL accetta solo il
formato mm/dd/yyyy.
Ed è quest'ultimo formato che va usato fuori dalla griglia QBE.
 
Bruno

Newsgroup: it.comp.appl.access
Titolo: penultimo controllo usato

su caricamento di una form
ho inserito questo codice
 
    Dim MioNomeControllo As String
 
    MioNomeControllo = 
Screen.ActiveControl.Name
 
    Me!TxtMioNomeControllo = MioNomeControllo
 
 
ho poi dovuto memorizzare il nome del controllo
in una casella combinata per riutilizzarlo
come termine di confronto.
 
poi su click di un pulsante
 
If Me!TxtMioNomeControllo = "LstTraspVarie" Then
ecc. ecc. 
 
esiste altro tipo di screen..... che non
necessita di essere memorizzato?
 
Grazie

Sai che esiste anche screen.PreviousControl...?
 
Per il resto non si capisce assolutamente cosa vuoi.
 
@Alex


Ciao Alex
che differenza c'è con 
Screen.ActiveControl.Name
 
 
In pratica io apro la stessa maschera
da due controlli diversi, per es.
Controlli "cbo_a" e "cbo_b"
 
Ora vorrei che quando apro la form con doppio click sul controllo "cbo_a"
possa inserire i dati nel medesimo controllo da dove l'ho
aperto cioè su "cbo_a" e stessa cosa per "cbo_b".
 


Se apri la Form in modo sincrono, acDialog, alla chiusura la rendi NON VISIBILE, su UNDLOAD intendo, quindi dalla combo chiamante leggi il valore della Form...!
 
Nella Form con la cbo_A:
Private Sub cbo_A_AfterUpdate()
    DoCmd.OpenForm "NomeForm", , , , , acDialog
    Me!TuaCombo.Value = Forms!NomeForm!NomeControllo.Value
    DoCmd.Close "NomeForm"
End Sub
 
Nella Form con la cbo_B:
Private Sub cbo_B_AfterUpdate()
    DoCmd.OpenForm "NomeForm", , , , , acDialog
    Me!TuaCombo.Value = Forms!NomeForm!NomeControllo.Value
    DoCmd.Close "NomeForm"
End Sub
 
Nella Form[NomeForm] chiamata:
Private Sub Form_Unload(Cancel As Integer)
    Cancel = Me.Visible
    Me.Visible = False
End Sub
 
Saluti...
 
@Alex


grazie Alex
Newsgroup: it.comp.appl.access
Titolo: Formula???

Ciao a tutti e buon anno!!!
Domanda semplice semplice (io sono un novellino).
Ho un campo con formato data che inserisco manualmente da maschera.
Ho un altro campo con formato data, in cui mi serve che appaia
automaticamente la data del primo campo più un certo intervallo di giorni,
non appena la prima viene immessa. Con excel basterebbe una
formuletta....come fare con Access????
Grazie a chi vorra rispondermi
Jarmo

"Jarmo" <Ja...@Jar.mo> ha scritto nel messaggio
news:8IKQ9.58216$R45.2...@news2.tin.it...

Ciao a te .... provo a risponderti......
Il calcolo si effettua digitando nel valore predefinito della casella di
testo che dovra variare secondo la data inserita secondo questa formula
datacalcolata = DateAdd("g";15;[tuacaselladatainizio])
Dove g sta per giorni e 15 è l'incremento a tua scelta
Buon anno !
Paolo

Newsgroup: it.comp.appl.access
Titolo: Leggere da codice Descrizione Campo

Avre la necessità di leggere (da codice) le descrizioni dei campi settabili
dall'interfaccia utente di Access in modalità "Design" di una qualunque
tabella.
Per impostare con VBA una descrizione campo di una tabella si deve
utilizzare CreateProperty (*Description* è un attributo che non esiste a
livello di DAO) ... e va bene.
Non riesco invece a capire come leggere una descrizione già presente in un
campo di una tabella.
Idee?
Ciao a tutti.

 ha scritto nel messaggio
news:buvYa.231813$lK4.6...@twister1.libero.it...

Ciao Simone,
Description esiste solo se viene creato.
prova così
----------------------
Debug.Print
CurrentDb.TableDefs("NomeTabella").Fields("NomeCampo").Properties("Descripti
on")
----------------------
Ciao Giorgio

 on")
Perfetto.
Grazie Giorgio, sei un amico  ;-))
Newsgroup: it.comp.appl.access
Titolo: casellacombinata bloccata

ho una sottomaschera con una casellacombinata, la casella combinata funziona 
ma
se apro una certa maschera e poi la chiudo la casellacombinata smette di 
funzionare
ovvero clicco sulla freccetta per aprirla e vedere i valori ma non si apre, 
è come se
sia bloccata.
qualcuno a idea di quale problema si tratti?
grazie. 

 ha scritto nel messaggio 
news:463d44a7$0$37196$4faf...@reader3.news.tin.it...

ho risolto togliendo la sottomaschera, grazie. 

 grazie.
Prego
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Memoria Esaurita

Buon Giorno A tutti ,
è da un po di giorni che acade una cosa un po strana:
dopo un po' che sta andando acces Compare un messaggio che dice ""MEMORIA
ESAURITA"" ;effettivamente il database che abbiamo creato è abbastanza
grande però...
Il DB in questione è utilizzato da 5-6 persone contemporaneamente,ognuno ha
sul proprio PC(WIN NT) una copia delle maschere query e reports e sul server
è presente il DB con tutti i dati.
Abbiamo notato che quando si apre acces viene riservata una quantità di
memoria aprendo e chiudendo le maschere invece di diminuire e aumentare ,
aumenta di volta in volta.
Sapete dirmi se passando ad Acces 2K si risolverebbe il problema??(noi
usiamo il 97)
OK spero di essere stato abbastanza chiaro e vi ringrazio per l'attenzione

 ha scritto nel messaggio
news:9n1to0$tha$1...@lacerta.tiscalinet.it...

Non vorrei dire una baggianata, ma non sarebbe più semplice un aumento di
RAM sul server in questione?
Saluti
Sergio Della Giora
P.S. : Occhio all'ora...


Non mi risulta.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 grande però...
1) chiudere tutte le variabili oggetto aperte con la parola riservata
"Nothing"
2) usare grafica esclusivamente .bmp in maschere e reports
3) se in modalità provvisoria funziona bene ci sono alcuni drivers da
aggiornare (scheda video spesso).
4) assicurati che i file di FE, siano .MDE.
Ciao, Simone

 ha scritto nel messaggio
news:9n1to0$tha$1...@lacerta.tiscalinet.it...


Grazie a tutti coloro che hanno risposto. Ora proveremo le varie soluzioni
suggerite.
Alla prossima, ciao.

Alla prossima, ciao.
Ai consigli già dati ne aggiungo un paio (validi sembra solo per la versione '97) nel caso non
avessi risolto:
1) usa maschere continue piuttosto che visualizzazioni foglio dati.
2) se utilizzi combo con molte colonne nascoste per comodità di programmazione, usa tecniche
alternative e minimizza il n° di colonne delle caselle combinate.
Ciao, warp
Newsgroup: it.comp.appl.access
Titolo: da exel collegarsi a query di access

E' possibile? mi sembra che il mio programmatore mi ha mostrato una cosa del
genere.
1. la tabella viene aggiornata continuamente
2. di conseguenza si aggiorna la query
3. quindi il file di exel dovrebbe aggiornarsi ad ogni apertura
Ciao
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


(da excel) menů Dati - Carica dati esterni - crea nuova query...
Ciao.
P.S. Speriamo non ti abbia chiesto dei soldi per questo.
-- 
Sergio MAZZA

 Sergio MAZZA
No, soldi non ne ha voluti....almeno questo!
Comunque ho provato, mi carica in exel solo le etichette di colonna, e nulla
del contenuto della query, dove sbaglio?
Premetto che la query eseguita in access i risultati li fornisce, non č
vuota.
Buona giornata a tutti.
Ciarletto


 >
Probabile che la query ha bisogno di parametri; ma perché non la
ricostruisci con il query builder di excel?
Ciao.
-- 
Sergio MAZZA

 Scusa...ma pensavo di essere + bravo almeno in exel, che cavolo è il query
builder di excel?



E' lo stesso strumento che utilizzi in access per fare le query...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: OT: per Federico Luciani

Questa sera a Prosecco????
Se ci sei batti un colpo...
Ciao a tutti...per chi mi conosce....un saluto particolare...per Roberto
un abbraccio...
Alessia
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Ciao Topona, come stai?
Che piacere risentirti!! :-)
Salutami Barbara.
Un abbraccio affettuoso grande, grande.
Roberto

 Roberto


 Se ci sei batti un colpo...
Cose turche eh?
Beati voi...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Evitare che modificando dati cliente si modifichino vecchie fatture

Salve,
ho due tabelle, TabellaClienti e TabellaFatture, messe in relazione
uno-a-molti (solo con integrità referenziale) tramite il campo
IDCliente. Ho creato una Query, QueryFattura, in cui ho inserito tutti
i campi di TabellaClienti e TabellaFatture, e anche in questa query ho
messo in relazione le due tabelle tramite IDCliente.
Ho creato poi una maschera, MascheraFattura che ha come origine
QueryFattura. Nel controllo IDCliente della maschera, che è una combo,
ho messo come origine riga la seguente istruzione SQL:
SELECT T_Clienti.IDCliente, T_Clienti.NomeCliente FROM T_Clienti ORDER
BY [NomeCliente];
In questo modo, posso selezionare un cliente dalla lista dei clienti
presente nella combo, e i vari controlli relativi all'indirizzo del
cliente si aggiornano a loro volta.
Mi è sorto un problema. Se un cliente cambiasse sede legale, dovrei
andare in TabellaClienti e modificare i campi Via e Cap_Città. Un
volta fatta la modifica, anche nelle vecchie fatture comparirebbe la
nuova sede del cliente e, da un punto legale, questo non può
succedere.
Ho anche pensato di aggiungere all'elenco clienti lo stesso cliente con
la nuova sede. Il problema è che poi nella lista della combo
comparirebbero due nomi identici e ciò potrebbe generare confusione.
Bisognerebbe fare in modo che nelle vecchie fatture rimanesse la
vecchia sede del cliente e solo dalle nuove comparisse la sede
modificata.
Come posso risolvere il problema?
Grazie.


due sono le strade
O salvi nel corpo della fattura i valori dell'anagrafica
o li metti tutti in una tabella a parte e e nella fattura scegli
l'anagrafica giusta
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

robb ha scritto:

Nella tabella fatture aggiungi i campi nome,cognome,via,città....
Nella maschera fattura sull'evento dopo aggiornamento combo (la cui
origine includerà tutti i campi TabellaClienti) scrivi il seguente
codice:
'inserire qui un eventuale messaggio di richiesta conferma
me.nome = me.combo.column(1)
me.cognome= me.combo.column(2)
me.via = me.combo.column(3)
me.............................................
in questo modo anche se cambi l'anagrafica la fattura non cambia, fino
a quando non clicchi un'altro id dalla combo.

 a quando non clicchi un'altro id dalla combo.
Ciao,
come devo fare a includere più di un campo nell'origine della combo?

robb ha scritto:

lo setti in questo modo:
tipo origine riga: Tabella/query
origine riga: una query oppure una stringa sql (come prima colonna
utilizza un contatore)
colonna associata: 1
solo in elenco: si
numero colonne: quelle che sono
larghezza colonne: 0cm;3cm;0cm;0cm;2cm;0cm (dove 0 significa colonna
non visibile; tanti Xcm quanto il nr di colonne)
larghezza elenco: sommatoria di larghezza colonne
ATTENZIONE in VBA quando fai riferimento ad una combo la 1°
col.=me.combo.column(0)
Newsgroup: it.comp.appl.access
Titolo: Aprire casella combinata

Buongiorno.
Uso A00 su W98 sr2.
Voglio verificare che all'uscita da un controllo associato casella
combinata, (IDCliente)  l'utente abbia selezionato un valore, in caso
contrario lo voglio rimandare al controllo e fare in modo che la tendina si
apra automaticamente.
Private Sub IDCliente_LostFocus()
    If Not IsNumeric(Me!IDCliente) Then
    strmessaggio = "selezionare un valore dalla tendina"
    MsgBox strmessaggio
    DoCmd.GoToControl "RagioneSociale"  '(Devo inserire questo riga
fittizia, altrimenti la riga successiva non funziona. Perchè?)
    Me!IDCliente.SetFocus ' (ho provato anche DoCmd.GoToControl "IDCliente",
che da lo stesso risultato. Qual'è da preferire?)
    DoCmd.RunMacro "apritendina" '(la macro contiene SendKeys %{down},
ovvero la combinazione di tasti appropriata, e così funziona tutto)
    'Me!IDCliente.Dropdown '(questo NON funziona. Perchè?)
    End If
End Sub
Perchè con Sendkeys va e con il metodo dropdown no? Cosa sbaglio?
Grazie per l'attenzione
Gianluigi Agostini

 Gianluigi Agostini
Prova cosi', nell'evento SuUscita:
Private Sub IDCliente_Exit(Cancel As Integer)
    If IsNull(Me.IDCliente) Then
        MsgBox "Selezionare un valore dalla tendina"
        Cancel = True
        Me.IDCliente.Dropdown
    End If
End Sub
funziona se usi il mouse, no da tastiera
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------

 Federico
Ti ringrazio; il mio problema non era però quello di trovare una soluzione,
che già ho con il sendkeys, che funziona anche da tastiera, ma di capire
cosa non andava nel mio codice.
Gianluigi Agostini
Newsgroup: it.comp.appl.access
Titolo: aggiornare casella riepilogo

Ciao, vorrei aggiornare una casella di riepilogo quando premo un bottone.
Come posso fare? Grazie Ciao


Se la combo si serve di dati salvati e se modifichi il valore di un 
controllo nella maschera che ti serve per alimentare la combo, hai necessità 
di salvare il record e poi fare il requery della combo:
me.refresh
Me.combo.requery
Ciao, Carlo 

 Come posso fare? Grazie Ciao
Non ti occorrono bottoni.
Metti in OnEnter della combo:
[NomeCombo].Requery
Bruno

Newsgroup: it.comp.appl.access
Titolo: espressione in un report

Scusate se uso solo saltuariamente il vostro gruppo, ma ogni volta che ne ho
avuto bisogno mi siete stati di grande aiuto per risolvere problemini che
altrimenti mi avrebbero fatto perdere un sacco di tempo.
Non sono un professionista ma all'occorrenza mi piace costruirmi
l'applicazione di cui necessito.
Il problema:
In un report che pesca i dati da una tabella, ho bisogno di inserire una
stringa che mi consenta di passare due valori, a seconda che un campo si/no
sia spuntato.
Di conseguenza, il report dovrebbe inserire questi valori a seconda che
venga soddisfatta una condizione.
So che si può usare la funzione IIF, ma probabilmente sbaglio la sintasssi.
Grazie a chi mi può suggerire.
Donato

 Donato
Domanda: come fa a lavorare il tuo dentista con quelli che hanno il tuo
nome?
MAssimiliano


Grazie della risposta immediata.
Il riferimento non č ad una maschera attiva bensě ad un campo di una
tabella.
provo a scrivere la stringa come ce l'ho in mente:
IIF [iscritto] = true "valore1", "valore2"
ma la sintassi č corretta?

 ma la sintassi è corretta?
E dove gli dici a quale record è riferito?
Inserisci il criterio, le parentesi e i ;
fai prima un dlookup per verificare il valore, poi l'if
MAssimiliano

 ha scritto nel messaggio
news:Ce8Pa.3398$B8....@news.edisontel.com...

Ricapitolando:
in una casella di testo di un report associato ad una query si selezione
ho aggiunto come ORIGINE DATI una richiesta valore con le [valore?]
Attualmente devo lanciare due report per soddisfare le mie esigenze in
quanto a seconda del valore si/no di un campo di una tabella, il valore
cambia.
Vorrei lanciare un unico report che mi differenzi i due valori che devo far
inserire all'utente prima del lancio del report.
Ora, è possibile impostarglielo con una espressione?
Quale?
Grazie

 Grazie
Ho risolto!
=IIf([IscrittoNursind]=Sě;[Inserisci prezzo scontato];[Inserisci prezzo
pieno])
Grazie

Newsgroup: it.comp.appl.access
Titolo: Piccolo aiuto

Ciao a tutto
ho un problema con i numeri decimali, mi spiego:
in una query ho un campo numerico con decimali es. ( 125,4 ) vorrei
trasformarlo in 1254. Come posso fare ? 
Grazie 1000
---------------------------------------------------------------------------
Messaggio inviato attraverso 
http://www.trucchiperpc.it
 - sezione newsgroup


Moltiplicalo per 10 (ovvero 10^ndecimali)
Yuri
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.appl.access
Titolo: filtro e texbox

Ciao a tutti
ho una maschera collegata ad una tabella, io dovrei in base a ciň che č
inseito in una textbox filtrare la maschera…cambiando il contenuto della
texbox deve cambiare anche il filtro. come posso fare?
Grazie 1000
Luca
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Luca
Gestisci l'evento "su uscita" della casella di testo inserendoci il codice che filtra la maschera;
es.
If Not IsNull(Me!nomeCasellaDiTesto ) Then
    Me.Filter = "[nomeCampo]=" & chr(34) & Me!nomeCasellaDiTesto & chr(34)
    Me.FilterOn = True
Else
    Me.FilterOn = False
    Me.Filter = ""
End If
Ciao.
-- 
Sergio MAZZA 


Grazie mille Sergio.
un'ultima domanda:
Io vorrei che inserendo per esempio le prime lettere di una parola nella
texbox il filtro mi dovrebbe trovare tutte i record che iniziano con quelle
lettere... (es. inserisco la lettera "A" nella texbox e nella maschera
visualizzo tutte i record che iniziano con questa lettera.)
Come posso fare?
Grazie ancora per la tua disponibilità


 Luca
Magari dilla tutta prima, invece che a puntate; vai sul sito comune (
www.sitocomune.com
);
Sezione Forms:
3.70 Maschera universale per cercare, filtrare, ordinare o incollare dati in un'altra qualsiasi maschera
3.68 Come creare un controllo di ricerca (2)
3.49 Maschera di ricerca record.
3.33 Filtrare una maschera in base a una o più parole o frasi contenute all’interno di un suo controllo.
3.29 Come creare un controllo di ricerca.
Oltre a cercare con google in questo NG, se né parlato parecchio e in modo ricorsivo...
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: ?: Formattazione condizionale su un record intero...

Come faccio ad evidenziare un intero record selezionato? (parlo di una
maschera a record continui...)
Con la Formattazione condizionale posso sapere solo se un campo è attivo, ma
chiaramente mi cambia solo quel campo e non tutto il record...
grazie
--
<***********************************>
Vigna Federico...CED L'Abbondanza
Email: 
in...@labbondanza.it
Http: 
www.labbondanza.it
<***********************************>

 chiaramente mi cambia solo quel campo e non tutto il record...
Ho la sensazione che questa sia la *domanda tormentone* del mese.
Sul sito comune(FAQ) trovi quello che cerchi (indirizzo qui sotto)
Ciao, Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

chiaramente mi cambia solo quel campo e non tutto il record...
controllo, non campo...
--
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/
Newsgroup: it.comp.appl.access
Titolo: [OT] excel 5.0 cercasi

 Non avendo trovato un ng di excel,chiedevo se qualcuno può darmi una dritta
su come trovare excel 5.0 per win 3.11 in quanto ho cancellato dei file dal
mio 486 e non ho + i vecchi dischetti di installazione.ho provato ad
installare excel 2000,ma immaginate voi cosa per quanti nanosecondi puo'
essere andato.
Grazie a chiunque possa darmi informazioni









Microsoft Outlook Express : cosa vuoi postare postare postare oggi?

 >su come trovare excel 5.0 per win 3.11 in quanto ho cancellato dei file
dal
ho solo Excel 4, se ti può interessare....

Newsgroup: it.comp.appl.access
Titolo: Autocontatore help

Ho una tabella che contiene delle fatture.Il codice fattura è un numero
progressivo il cui campo è impostato a Numero Intero.Nella maschera di
inserimento dati  tale campo viene incrementato automaticamente tramite la
funzione Dmax+1.Ora pero' ho la necessita di importare i record delle
fatture da un file excel.In questo file sono contenute le info sulle fatture
tranne il numero progressivo.
Importo i dati con un query di accodamento ma per i numeri progressivi come
posso fare?
Non posso utilizzare un contatore in quanto i numeri devono essere
riazzerati a fine anno e ricominciare da 1 l'anno successivo.
grazie
fausto

Su 
www.sitocomune.com
 ci sono alcune belle soluzioni per numerare in ordine
progressivo senza usare un campo contatore
Paolo

 > progressivo il cui campo č impostato a Numero Intero.Nella maschera di


Newsgroup: it.comp.appl.access
Titolo: collegare query a documento word

Buongiorno, 
ho un documento di word a cui vorrei collegare una query di access in modo che all'apertura del documento siano visualizzati i dati aggiornati della query sotto forma di tabella, non semplicemente importare una tabella da access.
Grazie per l'aiuto.
 
Remigio

Remigio ha scritto:

Potrebbe esserti utile l'esempio:
6.137 Esempio di automazione per l'invio e la formattazione di dati da
Access a Word usando i bookmarks
pubblicato su 
http://www.sitocomune.com/
 
È pieno di spiegazioni sul funzionamento e comprende anche la preparazione
di una tabella in un documento Word.
Ciao
RB
 
-- 
 
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: [OT] battisti

Ho visto un PC che moriva per spyware,
ne ho visto un altro che piů RAM non ha.
Nessun worm mai ti puň ferir di piů
di un grande virus che ti formatta l'hard disk.
Dieci falle per me
posson bastare
dieci patch per me
voglio dimenticare
dialer truffaldini da eliminare
e bollette Telecom sulle quali morire.
Dieci falle per Windows
solo per Windows.
Una la voglio perché... fa bene crashare.
Una la voglio perché
ancor non sa cosa vuol dir l'exploit.
Una soltanto perché
ha fatto conoscere a tutti il mio PC.
Dieci falle cosě
che dicon solo di sě.
Vorrei sapere chi ha detto
che non vivo piů senza IE.
Matto
quello č proprio matto perché
forse non sa
che posso avere un firewall per il giorno
un'antivirus per la sera
perň quel matto mi conosce perché
ha detto che non ne val la pena.
Dieci falle per me posson bastare
dieci patch per me
io voglio dimenticare
dialer truffaldini da eliminare
e bollette Telecom sulle quali morire.
Dieci falle cosě
che dicon solo di sě
Vorrei sapere chi ha detto
Dieci falle per me
dieci falle per me
dieci falle per me
perň io formatto per te
perň io formatto per te. 

 però io formatto per te
Ma dai...
-- 
Ciao
Pablitomf (Maurizio Facciuti)
------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
------------------------------
- Hofinalmenteaggiustatolabarraspaziatricemaporcaputt...
- Che differenza c'e' fra WINDOWS 95 e una puttana? Nessuna: tutti e due
sono Plug&Play!
-Il 90% dell'hard disk di un computer e' occupato da cose che non servono
a un cazzo e funzionano sempre. Il 10% da files che si rovinano
- Come si capisce se una bionda ha usato un computer ? C'e' il bianchetto
sullo schermo
- Cosa fanno 10 Pentium uno dietro all'altro? La microprocessione
- Quanti programmatori ci vogliono per avvitare una lampadina? Nessuno, e'
un problema hardware!
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Ma dai...
Beh, gli ingegneri fanno cosě quando il PC malfunziona...
Antonio

 Antonio
Una Ceppa!
Ma chi te l'ha detto?
--
Simplex2
www.mdenittis.it

 Ma chi te l'ha detto?
E' proprio cosě, č nell'indole dell'ingegnere!
Il risultato piů semplice nel minor tempo, bello, inquadrato, giů come una
spada!
A cosa serve il ragionamento in fondo?!?
Perň hai ragione: prima di formattare provano a spegnere e riaccendere,
magari gli va bene!!!
Antonio

Newsgroup: it.comp.appl.access
Titolo: Problema con query d'unione

ciao a tutti
Ho creato una query d'unione tra tbdescrizione e tbdescrizione_DDT ma
ora non
mi permette piu le modifiche; ho questo errore:
impossibile aggiungere o modificare il record nella tbdescrizione
è necessario un record correlato.
Come posso risovere?
Grazie

 Grazie
Ho risolto.
Era un problema di relazioni.
Newsgroup: it.comp.appl.access
Titolo: macro convertita...

Per iniziare a scrivere qualche riga di codice in vba ho provato a
convertire una macro e creare un modulo...
Ora, come fare ad associare il modulo creato all'evento su click del
pulsante? Nell'elenco a discesa appare ancora la macro ma non so dove
cercare il modulo ...


Tra i moduli non hai :
Macro [Nome macro] convertita
??
Aprila, c'è una funzione che si chiama come la tua macro...
evento click del pulsante di quale oggetto ? Telecomando, telefonino o cosa
?

 incolla una riga come segue:
Spero sia scritta così...
Function apriscadenzeunione()
On Error GoTo apriscadenzeunione_Err
    If ((Forms![Visualizza scadenze]!sceltascadenze = 1)) Then
        DoCmd.OpenReport "rptscadenziariounione", acViewPreview, "",
"[tiposcad]=""scadenza appalto""", acNormal
    End If
    If ((Forms![Visualizza scadenze]!sceltascadenze = 2)) Then
        DoCmd.OpenReport "rptscadenziariounione", acViewPreview, "",
"[tiposcad]=""scadenza aumento istat""", acNormal
    End If
    If ((Forms![Visualizza scadenze]!sceltascadenze = 3)) Then


Scusa te l'ho riscritta con il ritorno riga.
Function apriscadenzeunione()
On Error GoTo apriscadenzeunione_Err
    If ((Forms![Visualizza scadenze]!sceltascadenze = 1)) Then
        DoCmd.OpenReport "rptscadenziariounione", acViewPreview, _
     "", "[tiposcad]=""scadenza appalto""", acNormal
    End If
    If ((Forms![Visualizza scadenze]!sceltascadenze = 2)) Then
        DoCmd.OpenReport "rptscadenziariounione", acViewPreview, _
    "", "[tiposcad]=""scadenza aumento istat""", acNormal
    End If
    If ((Forms![Visualizza scadenze]!sceltascadenze = 3)) Then
        DoCmd.OpenReport "rptscadenziariounione", acViewPreview, _


 modificata possa causare un errore solo x gli spazi o i rientri?
Il copia incolla no, se spezzi le istruzioni tornando a capo si, il VB non č
come il C/C++,
quando spezzi una riga di codice es:
ERRORE:
         DoCmd.OpenReport "rptscadenziariounione", acViewPreview,
      "", "[tiposcad]=""scadenza appalto""", acNormal
VA BENE:
         DoCmd.OpenReport "rptscadenziariounione", acViewPreview, _
      "", "[tiposcad]=""scadenza appalto""", acNormal
Noti subito l'errore perché il codice si colora di rosso...
...comunque il codice cosě com'č funziona. Analizza i messaggi di errore.

Newsgroup: it.comp.appl.access
Titolo: Esiste una funzione equivalente di IIF in SQL Server?

Sto convertendo un DB da Access a SQL-Server 2000.
Nelle mie query spesso ho usato l'istruzione IIF(...)
Esiste un suo equivalente in SQL Server?
Grazie, Max

MegaMax ha scritto nel messaggio ...

 prova ad usare
esempio :  iif ( 1111 = 2222 ; 3333 ; 4444)
soluzione :     ( case when 1111 = 2222 then  3333 else 4444 end )
saluti
Marco Dell'Oca
D.M.Software

 soluzione :     ( case when 1111 = 2222 then  3333 else 4444 end )
Grassie!
Max
Newsgroup: it.comp.appl.access
Titolo: machera che non si apre più..... help

Ciao a tutti,
uso Access 2003 e dopo 2 ore di lavoro su una maschera, inserendo bottoni e
campi vari, mi ritrovo che non si apre più
segnala questo errore ... e non c'è più verso di aprirla
"Memoria insufficiente. Impossibile eseguire l'operazione. chiudere le
applicazioni non necessarie, quindi ritentare l'operazione."
grazie anticipatamente a chi mi potrà dare qualche dritta...
accetto anche suggerimenti tipo "fai una copia del db che non si sa mai...."
:-)
Giovanni
GS 


http://www.donkarl.com/it/
 Faq 1.27 ed altre
-- 
ac (x=y-1)

 GS
http://www.donkarl.com/it/
 Faq 1.27 ed altre
-- 
ac (x=y-1)
Ho risolto con il tuo suggerimento, e in particolare con questo....
Esportazione di una maschera come file di testo
Application.SaveAsText acForm, "MiaMaschera", "c:\MiaMaschera.txt"
Reimportazione della maschera
Application.LoadFromText acForm, "MiaMaschera", "c:\MiaMaschera.txt"
Grazie 1000 e + 1000
Giovanni
GS

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

Come è possibile duplicare un record (tabella) in relazione con altre tabelle (tabella1, tabella2, tabella 3) che a loro volta sono in relazione con altre tabelle (tabella 4 e 5), portandosi dietro i contenuti del record master ed i relativi contenuti delle tabelle associate. 
Ho provato con una query di accodamento, ma sono riuscito solo al primo livello: ossia tabella con relative tabelle 1, 2 e 3. Non sono riuscito con il secondo livello: tabelle 1,2 e 3 con tabelle 4 e 5.
Qualcuno ha qualche suggerimento da darmi.
Grazie a tutti.
------------------------------
Inviato da 
http://www.forumsforyou.com
Segnala gli abusi ad 
ab...@forumsforyou.com

 Grazie a tutti.
Come l'ho capita io mi sembra un'operazione senza senso.
Tu vorresti duplicare (con riferimento a un determinato record
che si trova in "tabella") il record stesso in "tabella" e
i correlati record in
tabella1
tabella2
tabella3
tabella4
tabella5
È così?
Bruno 

 Grazie a tutti.
Prego
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Collegare 2o+record sulla stessa tabella....

Salve a tutti....
ho un problemino semplice da risolvere per Voi...non alrettanto semplice per
me:
Classica situazione.....
Tabella fornitori --> 1 a molti -->tabella articoli....
quindi gli articoli dei vari fornitori si trovano tutti su un'unica
tabella...
Poblema: il fornitore x ha un articolo "sedia peppa" identico a quello del
fornitore y "sedia giovanna"....
(eventualmente anche uguale alla "sedia dondolo" di un altro fornitore.....)
solo che "sedia peppa" costa meno!!!!
Dovrei quindi riuscire ad avere una situazione in cui....
quando apro la maschera del dettaglio articolo...dove c'è la descrizione...
una sottomaschera o un controllo o quello che volete dovrebbe informarmi
che appunto ci sono altri articoli simili di altri fornitori con costi
diversi...
da dove comincereste?!


Tutto stat a strutturare bene la base.
Il concetto è tu hai un codice prodotto
AAA000 che si chiama Pippo
Il tuo fornitore X lo chiama A111
Il tuo fornitore Z lo chiama 123AAA
Tu non devi prendere il loro codice ed inserirlo nella tabella articoli, ma
annotarlo nella tabella acquisti, insieme al costo e a tutto il resto.
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it


Grazie per l'attenzione;
diciamo che il db è fatto.....
quindi ho 50 fornitori, 1500 articoli , e 4000 varianti
diciamo che i prezzi sono gia inseriti....sempre nella tabella "articoli"
mi stai dicendo che per mettere in relazione quelli uguali devo per forza
fare un'altra tabella.....?
una soluzione tipo una casella di riepilogo con selezione multipla....
seleziono ad esempio 4 o 5 record poi premento un pulsante
access dovrebbe dargli un numero in comune....


NOn è comodissima la tua impostazione, se hai salvato nell'anagrafica
dell'articolo anche fornitore e costo
per te sono articoli diversi e li puoi gestire con uansemplice combo, ma
ripeto li presenti come articoli diversi anche se non lo sono.

Newsgroup: it.comp.appl.access
Titolo: collegamento maschere

Mi servirebbe creare un pulsante su una maschera che mi  apra un'altra
maschera esattamente allo stesso record della prima. Le due maschere fanno
capo a due query le quali a loro volta si basano su una stessa tabella. La
prima query seleziona alcuni valori della tabella mentre la seconda quegli
stessi valori più alcuni altri (una è un sottoinsieme dell'altra). Le due
maschere contengono entrambe il contatore ID1 (presente nel "tabellone").
Chiamando Maschera1 e Maschera2 le due maschere pensavo di utilizzare un
pulsante di apertura maschera posizionato su Maschera1 (il sottoinsieme) per
aprire Maschera2 e impostare come proprietà "in apertura" di Maschera2 una
macro "Applica Filtro" con la seguente funzione
[ID1] = Forms![Maschera1]![ID1]
ma pare non funzionare.
Ciao

 wrote in message
GDVk6.5442$k55.1...@news.infostrada.it...

Che due palle co' 'ste macro, scusa eh!
C'è il comando VBA che ti apre una maschera
docmd.Openform
Tra i suoi parametri c'è la clausola WHERE. Lì ci metterai
"[ID1] = " & ID1
(sei ancora sulla maschera 1 che bisogno c'è di usare la sintassi completa
con forms?)
Antonio

Newsgroup: it.comp.appl.access
Titolo: Query di aggregazione

Ciao a tutti avrei bisogno di sapere come si realizza una query di 
aggregazione.
Grazie 1000 a tutti
Ciao DimAnto 

<NoSpam...@Libero.it> ha scritto nel messaggio
news:OVPde.78735$IN.13...@twister2.libero.it...

Nella barra degli strumenti  in query visualizzazione struttura dovrebbe
esserci un'icona rappresentante una sigma maiuscola in greco. Se clicchi li
ti appare una nuova riga nella griglia di struttura della query.
A questo punto puoi iniziare a inserire i campi della query a partire da
quelli che vuoi che siano raggruppati secondo una delle funzioni di
aggregazione: somma, media, min, max deviazione standard ecc...
Se poi guardi il codice sql generato noterai che le query di raggruppamento
hanno il costrutto group by.

Newsgroup: it.comp.appl.access
Titolo: Riepilogo due tabelle

Buongiorno,
ho bisogno di sapere come fare per unire i dati di due tabelle.
Adesso uso due query a campi incrociati, una per ciascun tabella. Ognuna conteggi i risultati di due diversi settori. Ho bisogno di avere il totale delle due. Come posso fare?
Ringrazio sin da ora.
 
Davide Gosti

 avere il totale delle due. Come posso fare?
 
Spesso con questo tipi di esigenze la soluzione migliore � di
mantenere i dati in una sola tabella invece di due.
 
Se sei sicuro che non � possibile puoi usare una query di unione:
 
- crea una nuova query
- vai in vis. SQL della query
- poi l'enunciato SQL dipende di quale campi vuoi vedere,
in principio ci sono due sintassi per una query di unione:
 
per unire tutti i campi delle due tabelle:
 
Table Tabella1
UNION
Table Tabella2
 
o per unire solo alcuni campi e pi� vicino allo standard:
 
SELECT Campo1, Campo2, Campo3 FROM Tabella1
UNION
SELECT Campo1, Campo2, Campo3 FROM Tabella2
 
- salva la query e usala come origine dati della query a campi incrociati
 
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: e se uno deve leggere o scrivere su un db protetto da pw...

... e non ha la password?
esiste qualche trucco ?
saluti
Giuseppe

 esiste qualche trucco ?
Certo che esiste...
ma sono tutti perseguiti in sede penale!!!
Antonio

 Antonio
non vedo perchč.
pensa di dover mettere mano a un db per aggiungere funzioni e non riesci a
contattarne il produttore.
mi consigli 
q.sa
 ?
č ben lungi da me l'idea di fare il pirata.
pensa che l'applicazione č scritta in vb, solo il db č in access, quindi ...
saluti
Giuseppe

 contattarne il produttore.
Il produttore è il proprietario del SW. Se lui ha deciso che non devono
essere aggiunte funzioni, NON si può legalmente aggiungere funzioni.
Lo contatti, lo paghi e ti aggiunge lui le funzioni.
Oppure ti cede, magari a pagamento, la possibilità di accedere ai
sorgenti...
Antonio
P.S.
Giusè?
Nun ce provà, dai!

 Nun ce provà, dai!
Saraebbe conme aggiungere un capitolo ad un libro...
ciao MAssimiliano


Ragazzi,
facciamo un po' di chiarezza, c'è da fare distinzione tra dati e
applicazione.
I dati di chi sono ?
I dati sono del cliente secondo me e anche secondo tanti altri.
I dati, non l'applicazione!
Tant'è vero che quando mi è capitato di preparare qualche gara per
informatizzare qualche ente metto per iscritto che condizione per la
fornitura delle applicazione è la fornitura del "tracciato record" si diceva
così anni fa, dei vari file, oggi la documentazione della base dati.
Questo perché la ditta poteva fallire, il programmatore proteva cessare
attività e via discorrendo.
Alcuni  proteggono i dati, per non dare al cliente la possibilità di fare
casini. Come è il caso di questa applicazione che nel caso specifico è
fornita gratuitamente alle scuole per gestire gli esami di maturità.
Ora se uno conosce la struttura delle tabelle, a fronte di manovre non
permesse dal programma, o a causa di bug, o di procedure normative cambiate,
uno entra dentro si piglia i dati e a colpi di query risistema le cose.
cmq tutta la discussione che voi fate la condivido, circa la protezione del
lavoro dei programmatori.
solo che ci sono a volte delle esigenze particolari che giustificano certe
operazioni.
saluti
Giuseppe

 Giuseppe
Condivido; ma proprio per questo dovresti, tu o il cliente, "dare una voce"
a chi ha protetto l'mdb dei dati per rederli fruibili. Non esiste che i dati
non possa esportarli (con o senza applicazione) o comunque semplicemente
leggerli...
Ciao.
--
Sergio MAZZA