mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Maschera di sola scrittura

E' possibile che una maschera possa essere utilizzata solo per inserire
record?
Mi spiego se ho la classica maschera "Fattura" finora ho sempre usato una
maschera continua che con i pulsanti di spostamento mi permetteva di
scorrere e visualizzare tutte le altre fatture.
Io vorrei invece che all'apertura della maschera "fatture" tutti i campi
siano vuoti e pronti ad essere riempiti; per visualizzare un elenco di
fatture potrei utilizzare altre forme.
Grazie
Luca


Modalità struttura > Proprietà Maschera > Dati > Immissione dati > Sì

 ha scritto nel messaggio
news:Ue4J9.75999$2B1.2...@twister2.libero.it...

Creati una maschera con visualizzazione a Maschera singola e quando la apri,
nella DoCmd.OpenForm, imposta ad acFormAdd l'argomento modalitàdati (vedi
help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
Approfitto della tua risposta per una domanda.
Se con il metodo OpenForm apro una maschera in modalità acFormReadOnly come
posso modificare successivamente l'impostazione dalla maschera aperta per
portala ad esempio in modalità acFormEdit (senza ovviamente rieseguire la
OpenForm)?

 ha scritto nel messaggio
news:Ow5J9.76371$2B1.2...@twister2.libero.it...

Me.AllowEdits = True


 wrote in message
Ue4J9.75999$2B1.2...@twister2.libero.it...

Grazie dell'aiuto ragazzi,
Luca

Newsgroup: it.comp.appl.access
Titolo: impostare formato controllo

Ciao,
in una maschera visualizzo alcuni dati provenienti da una semplice query. Tra questi dati vi è un campo "totale" che andrebbe visualizzato in euro e dovrebbe essere anche modificabile.
Se, in visualizzazione struttura della form, vado sulle proprietà della casella di testo "totale" nella scheda Formato la voce "formato" ha un elenco di valori vuoto e non posso quindi selezionare il tipo "euro".
Se invece apro la query di origine in visualizzazione struttura e imposto nelle proprietà del campo "totale" il formato euro, allora nella maschera il campo Totale viene visualizzato correttamente in euro ma non lo si può modificare.
Come potrei risolvere?
Graize e saluti.
__ 
Remigio


NON SI PUÒ cambiare un campo calcolato, altrimenti dove va a finire il
calcolo?
Forse ti conviene da codice riempire una casella non associata che
potrai modificare a piacere.
Riccardo Baldinotti

 calcolo?
Però non si tratta di un campo calcolato, è solo un valore che viene memorizzato nella tabella da un'altra maschera. Io l'ho chiamato "totale".
Come potrei risolvere secondo te?
Ciao e grazie.
__ 
Remigio


Non sono sicuro di avere capito: il valore è ottenuto con una query,
giusto? Dunque questa query è l'origine dati dell'altra maschera, e
quando apri quella che dà problemi, ci metti il valore?
In tal caso mi sa che è semplicemente la casella di testo che non è
abilitata. Guarda nelle proprietà.
Riccardo Baldinotti
Newsgroup: it.comp.appl.access
Titolo: Salvataggio record corrente per stampa.

Ciao.
Come posso salvare un record subito dopo l'aggiornamento di un campo?
Mi spiego meglio: non riesco a far aprire un report (che dovrebbe poi essere
stampato) alla pressione di un pulsante di comando presente in una maschera;
il report contiene alcuni dei dati presenti nel record in fase di scrittura
o modifica (sulla stessa maschera).
 Ovviamente la query sottostante al report non trova il record nella tabella
in quanto il record non esiste ancora! (in quanto non sono ancora passato a
quello successivo o salvato in altri modi).
Ho provato a fare la cosa + ovvia: far partire una macro, dopo
l'aggiornamento dell'ultimo campo che mi serviva, con la sola funzione
SALVA, che dovrebbe semplicemente salvare il record corrente, come fa quella
che ho messo alla chiusura della maschera (che funziona).
Ebbene, non salva proprio niente.
E' possibile che non ci sia un sistema semplice per salvare questo benedetto
record prima dell'apertura della query?

record prima dell'apertura della query?
nell'evento dopoaggiornamento del *controllo* (non del campo) esegui
quanto segue:
sendkeys "+~"
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 wrote in message
38c562a5...@news.interbusiness.it...

Cosa dovrebbe fare? Ho consultato l'help e indica che la ~ ha "significato
particolare" e nulla più.... Puoi illuminarmi?
Ciao.

 
http://members.xoom.it/it_db_access/
Scusa ma cosa intendi per *controllo* e cosa intendi per "esegui". Come sql?


Private Sub Print_Click()
    On Error GoTo Err_Print_Click
    If Me.Dirty Then
        DoCmd.DoMenuItem acFormBar, acRecordsMenu, _ 
	acSaveRecord, , acMenuVer70
    End If
 
    Dim stDocName As String, strLinkCriteria As String
    stDocName = "NomeReport"
    strLinkCriteria = "Chiave = " me.txtChiave
    DoCmd.OpenReport stDocName, acViewPreview, , strLinkCriteria
Exit_Print_Click:
    Exit Sub
Err_Print_Click:
    MsgBox Err.Description
    Resume Exit_Print_Click
 
End Sub
Ciao 
 
---------------
Guido
guc...@gedy.it

particolare" e nulla più.... Puoi illuminarmi?
Significa maiuscolo+invio, cioe' salva sto record.
Guardati l'help di sendkeys.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--
Newsgroup: it.comp.appl.access
Titolo: stLinkCriteria ......

datemi un'altra mano...
Avevo (....) due tabelle delle quali una anagrafica dei pazienti ANA (con un
ID, cognome, nome, data di nascita ) ed un'altra Accettazione, con i dati
relativi al paziente stesso [ è un database di pazienti ospedalieri ].
Alla sinistra del monitor mostro una form con la prima tabella in
visualizzazione continua, alla destra (AccettazioneM) un'altra contenente un
record alla volta i dati provenienti da una query che unisce la prima e la
seconda tbl.
Sulla form di sin, sull'evento current ho messo
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "AccettazioneM"
    stLinkCriteria = "ANA.ID_AN =" & Me![ID_AN]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
per cui ogni volta che clicco su di un record della form a sinistra  la form
a destra mi visualizza tutti i dati di quel paziente.........
POI in un tentativo di rendere più bello il tutto ho cambiato nome alle tbl
per cui ANA è diventata TblAnagrafica  e la riga centrale del codice
stLinkCriteria = "TblAnagrafica .ID_AN =" & Me![ID_AN]
... ed adesso non funziona più nulla
datemi una mano.....
grazie
bce...@tiscalinet.it
P.S.
avevo già cambiato i nomi delle tbl in ogni altra riga del codice...

stLinkCriteria = "TblAnagrafica .ID_AN =" & Me![ID_AN]
Non ho letto tutto il codice, comunque non sara' mica quello spazietto
prima del punto???
-- 
Ciao,
Giovanni
Newsgroup: it.comp.appl.access
Titolo: Finestre affiancate di dimensioni variabili

Ciao a tutti,
su una maschera ho 2 finestre (sottomaschere affiancate orizzontalmente)
e vorrei, andando col mouse sul confine comune, poter allargare la
dimensione orizzontale della prima diminuendo quella a fianco e
viceversa.
+--------+-------------+
|        |             |
|       <|>            |
|        |             |
|        |             |
+--------+-------------+
  1a Fin |  2a Fin
 
Credo che si possa fare, ma non so come con Access.
Grazie per eventuali suggerimenti.
Roberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Roberto
Non sò come hai posizionato le 2 finestre affiancate, e questo
è il passo che dovresti spiegare, perchè l'unico metodo corretto
è usare le API.
Se sposti solo una finestra l'altra non risulta più affiancata
pertanto quello che vuoi fare, sempre sia utile, andrebbe gestito
con tutti i crismi, spostando una Form l'altra deve seguire.
Quindi intercettando il Resize delle Form ed avendo memorizzato
le Dimensioni Min/Max sono semplici Sottrazioni e MOVESIZE.
Ritengo che la tecnica più idonea sia Subclassare le 2 Form
e gestirlo nel modo più elegante che non dà origine a Sfarfalii
molto brutti, ma la cosa richiede un pò di pratica ed un minimo
di conoscenza delle API e del SubClassing.
Ciao
@ALex


 @ALex
Il problema nasce dal fatto che il mio cliente ha chiesto di poter
ingrandire
le dimensioni dei caratteri delle righe della prima/seconda maschera per
problemi visivi (uno può anche mettersi gli occhiali - mi dirai!)
per cui mi piacerebbe dargli la possibilità di allargare una maschera
per vedere tutti i campi in essa contenuti.
Adesso approfondirò gli argomenti che mi hai suggerito e ti ringrazio.
Ciao,
Roberto


Newsgroup: it.comp.appl.access
Titolo: On Error GoTo non funziona

Ho utilizzato nel mio DB spesso la funzione "On Error GoTo" per intercettare 
gli errori e fargli fare dell'altro.
Ora non funziona più, cioè mi esce il messaggio di errore e il codice non 
prosegue.
C'è qualche parametro generale del DB che devo settare?
Altri suggerimenti?
grazie
-- 
bye marco
www.marcosanti.it
 

"Xymøx" <marco...@togliQUESTOpeople.it> ha scritto
mi autorispondo da solo, in Opzioni di VBA era settato "interrompi ad ogni 
errore" invece che "Interrompi ad ogni errore non gestito" :-\
-- 
bye marco
www.marcosanti.it
Newsgroup: it.comp.appl.access
Titolo: VBA: result stringa sql a variabile...

Salve a tutti,
forse per voi è una domanda banale...
è possibile assegnare il risultato di un'estrazione SQL
ad una variabile numerica?
esempio
sql = "select sum(fatturato) from vendite group by fatturato"
variabile_numerica = sql
grazie!
ringo

 variabile_numerica = sql
Puoi usare DSum oppure aprire il recordset e scorrertelo e per ogni record
assegni il valore del campo ad una variabile
Antonio

Newsgroup: it.comp.appl.access
Titolo: report e ado

Ciao a tutti... Attraverso una connessione ADO riesco a caricare un
recordset in una maschera e visualizzo i record in modo corretto... Ora
vorrei associare alla maschera un pulsante per aprire un report e
stampare i valori della maschera..
Il problema è che non so come passare il recordset al report. Ho
provato con
me.recordsource = forms!msc_maschera.recordset
nell'evento di apertura del report ma nn funziona
Qlc riesce ad aiutarmi????
Ciao e grazie. Utilizzo Access 2000

 nell'evento di apertura del report ma nn funziona
Prova con
  Me.RecordSource = Forms!msc_maschera.RecordSource
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 > Il problema è che non so come passare il recordset al report. Ho


 Come posso ovviare questo problema?
Per esempio cominciando a postare lo statement SQL della query in questione.


Newsgroup: it.comp.appl.access
Titolo: Relazioni molti a molti

Devo creare una relazione molti a molti di questo tipo
tabella A personale (con i dati del personale)
tabella B Reparto (con i dati dei reparti)
tabella C Incarico (con i dati degli incarichi anche più di uno a persona)
tabella D Premi ( con i dati dei premi anche più di uno a persona)
Quindi ho una persona che può avere molti incarichi, molti premi;
un reparto che può avere molte persone;
un Incarico che può avere molte persone;
un premio che può avere molte persone.
io pensavo di creare una tabella di congiunzione E con gli ID di tutte e
quattro le altre tabelle, si può fare oppure bisogna creare un tabella di
congiunzione ogni due tabelle, tipo tra A e B una tabella di congiunzione;
tra A e C un'altra e così via.
grazie per l'aiuto.
Sthepan

 ha scritto nel messaggio
news:17trm26x9hzwu$.p2je2oktsqyi$.dlg@40tude.net...

Servono altre 2 Tabelle:
1)Tbl_Dettagli_Incarichi
    IdDettaglioInc    (Counter)
    IdPersonale
    IdIncarico
Relazionata con
    Personale(1)--->(oo)Tbl_Dettagli_Incarichi(00)<---Incarichi
1)Tbl_Dettagli_Premi
    IdDettaglioPrem    (Counter)
    IdPersonale
    IdPremio
Relazionata con
    Personale(1)--->(oo)Tbl_Dettagli_Premi(00)<---Premi
La gestione Reparto(1)---->(oo)Personale mi pare ovvia
e scontata.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: mysql

Ho creato un db in MySQl,
solo che non riesco a connettere tale db a Access, come posso fare?
Ciao

 Ciao
Hai scaricato il DRIVER ODBC ed installato...?
Hai 2 modi per farlo:
1)Creati un DSN, quindi collega le tabelle con quello
2)Via ODBC DSN_Less ciclando le Linked table e scrivendo
la corretta stringa di connessione nella proprietą Connect.
Ai miei tempi il Driver aveva questa versione:
"DRIVER={MySQL ODBC 3.51 Driver};" & _
                 "SERVER=myServerName;" & _
                 "DATABASE=myDatabaseName;" & _
                 "USER=myUsername;" & _
                 "PASSWORD=myPassword;"
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Alessandro Baraldi ha scritto:

ecco trovato quello che mi mancava, sai dirmi dove trovo i driver ODBC?

 Ciao
Vai sul sito 
http://www.donkarl.com/it/
 al punto 8.9
Ciao
Ever

 ecco trovato quello che mi mancava, sai dirmi dove trovo i driver ODBC?
Nel sito di MySQL....!
www.mysql.com
ciao


 
altre due domande su MySql, è possibile dare a determinate tabelle 
collegate (da MySQL)un blocco che permetta solo di leggerle e non di 
modificarle?
Concretamente che vantaggi si hanno con l'utilizzo del MySQL?
Ciao

 Ciao
Quello lo devi fare a codice con la gestione corretta dei Dataset.
Se usi DAO hai il ReadOnly applicabile ai Dataset, e sulle Form
la proprietà Sola lettura.
E' errato a livello concettuale agire sulle Tabelle.


 Ciao

Newsgroup: it.comp.appl.access
Titolo: calcolo in un campo

Chi mi spiega come posso sommare i valori che inserisco in un campo es.
immetto nel campo A 1234 devo ottenere nel campo B 10
Grazie 1000


Ammesso che i controlli A e B siano numerici, sia a fronte dell'evento "Su
corrente" della maschera che a fronte dell'evento "Dopo aggiornamento" del
controllo A, genera il seguente codice VBA:
Dim pippo As Integer
Dim pluto As String
pluto = Str(Me!A)
pluto = Right(pluto, Len(pluto) - 1)
Me!B = 0
For pippo = 1 To Len(pluto)
Me!B = Me!B + Val(Mid(pluto, pippo, 1))
Next pippo
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------

Fatto e OK
Grazie
Newsgroup: it.comp.appl.access
Titolo: copia incolli campo a campi

 Inviato via 
http://usenet.libero.it
Ho la sottomaschera "SOTTOMASCHERA1" con il campo "PLUTO" che devo assumere
i valori di pippo
Con il solito pulsante aggiorna mi deve copiare il campo PIPPO presente
nella maschera principale a TUTTI i campi "PLUTO"
Mi dici bene i passaggi
1) Creo una query e la converto in AGGIORNAMENTO
2) Ora devo importare una tabella...... importo quella dove c'è il campo
PIPPO o quella dove c'è il campo PLUTO
3) Ora devo impostare le condizioni.  [Forms]![MASCHERA1]![PIPPO]  oppure
[Forms]![SOTTOMASCHERA1]![PLUTO]
Non l'ho mai fatta una query di aggiornamento..... ti prego aiutami che è
importantissimo

 ha
scritto:

Ciao, credo che se gli eredi Walt Disney si impuntano chiederanno i diritti
di sfruttamento dei nomi di Pippo e Pluto al 99% degli sviluppatori di
software: chissà perchè non si usa mai Superman e Batman per gli esempi.
E dopo questo inquietante interrogativo andiamo avanti.
Mettiti con ago e seta e facciamo un passaggio alla volta, quanto più
didattico è possibile (oddio se questi sono i "docenti"...)
Vai nelle query
Mostra tabelle
Scegli la tabella da aggiornare (nel tuo caso quella della sottomaschera)
I criteri (non le condizioni) ti servono per individuare il record che
visualizzi: cioè se per esempio stai preparando i mandati di pagamento per
me, Roberto da casa, Biso, etc il campo rif_nome lo dovrai avere anche nella
tabella della sottomaschera e nella struttura dovrai avere
forms!Geni!nome_del_genio - ovviamente se il riferimento tra maschera e
sottomaschera è numerico va bene comunque -. Quindi se stai visualizzando
nella maschera MAssimiliano dovrai selezionare tutti i mandati riferiti a
me.
Poi converti la query in aggiornamento.
Compare la riga Aggiorna. Ora la logica lo impone: se tu stai valorizzando
la tabella della sottomaschera dovrai inserire il controllo della maschera e
quindi nel campo rif_nome della sottomaschera inserirai
forms!geni!nome_del_genio.
E questo è tutto.
Un paio di consigli. Lavora su una copia.
Cancella dal novero dei geni Biso: questo perchè programmare è una missione
di verità!!!
;-P
Fammi sapere


 ha scritto nel messaggio
news:151Z26Z91Z149Y1...@usenet.libero.it...

ok se ho tempo oggi lo provo immediatamente
Grazie intanto per avermi risposto


Grazie per la tua disponibilità


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

a cosa serve?
ciao NAdir

 ciao NAdir
E' un formato di esportazione per i report generati da access. Li puoi
salvare in formato snp e leggere (visualizzare/stampare) con lo snapshot
viewer...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: errore passaggio da win98 a win2000

Ho costruito un'applicazione in win98 ma che su win2000 mi da questo errore.
C'è bisogno di modificare la sintassi?
Grazie
Donato
=IIf([ISCRITTO NURSIND]=Vero;[Forms]![Segreteria
Provinciale]![SiglaProvincia] & Right("0000" & [id];5);"-")
Msbox: Impossibile utilizzare nell'espressione la funzione immessa.
*E' stata utilizzata una funzione DoEvents, LBound, Spc o Tab.
*E' stata utilizzata una funzione di aggregazione SQL, come Conteggio, in
una griglia di struttura o in un controllo o un campo calcolato.

 ha scritto nel messaggio
news:b3cir2$d5s$1...@newsread.albacom.net...

Sembrerebbe che hai problemi con i riferimenti del database; probabilmente
alcuni file .OCX o .DLL nei due PC sono allocati in directory diverse.
Invece del file .MDB prova a lavorare con il file .MDE del tuo database,
oppure verifica che quando usi win2000 nel tuo database non ci siano
riferimenti mancanti.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 riferimenti mancanti.
Access non mi permette di creare la copia MDE (impossibile creare la copia
del database...)
Il problema č questo:
al verificarsi dell'evento su click di una casella di controllo, la stringa
riportata sopra, genera una stringa alfanumerica di 7 cifre che prende le
prime da una casella di testo di una form aperta e vi associa l'id del
record attuale obbligandolo a contenere 5 cifre (es. BG00001 - BG00010 ecc.)
Con win 98 il tutto funzionava. Ora non piů :-(
C'č una soluzione?
Grazie

 Grazie



Ho provato e riprovato. Alla fine ho scoperto che è la funzione "Right" che
non viene accettata.
Se infatti correggo l'espressione in questo modo
=IIf([ISCRITTO NURSIND]=Vero;[Forms]![Segreteria
Provinciale]![SiglaProvincia] & [id];"-")
tutto funziona!
Mi rimane il problema di come fargli generare la stringa di 7 caratteri
anche quando l'Id è di una sola cifra.
Vorrei che mi generasse cioè: BG00001 anzichè BG1, BG00010 anzichè BG10
Suggerimenti?
Grazie

 Suggerimenti?
Non vorrei essere monotono, ma li hai verificati?
Hai verificato che siano gli stessi di quando il database gira su W98?
Ce ne sono alcuni mancanti?


 ha scritto nel messaggio
news:JmH6a.153256$YG2.4...@twister1.libero.it...

Ho provato ad usare l'analizzatore e fargli verificare tutti gli oggetti,
senza risultato.
Quali altre procedure conosci?
Grazie

 Quali altre procedure conosci?
Beh, la verifica dei riferimenti di un database non si effettua con
l'analizzatore. ;-)
Apri l'editor di VBA; dal menu Strumenti esegui il comando Riferimenti... ;
si aprirą una finestra chiamata Riferimenti; č in essa che dovrai verificare
che non ci siano riferimenti mancanti, e comunque verificare che i
riferimenti del database non funzionante siano gli stessi del detabase
funzionante (ovvero usato con W98).



Finalmente ho trovato il problema ;-)))
Mancava il Data Form Wizard
Ti sono riconoscente all'infinito.
Ancora mille grazie
Donato
Newsgroup: it.comp.appl.access
Titolo: Routine troppo grande

Ciao a tutti
Mi č sorto un problema ,
ho una maschera con un  controllo  TreeView
e per l'evento su caricamento della stessa maschera ho
una routine :
Private Sub TreeView_nodeClick(ByVal Node As Object)
Il problema č che questa routine č diventata troppo grande
supera i 64 Kb e perciň il programma mi da errore e mi
invita a :
Suddividere questa routine e altre eventuali routine di grandi dimensioni,
 in due o piů routine di dimensioni piů ridotte.
Non riesco a capire come posso fare , qualcuno lo sa spiegare.
Ciao
Giuseppe

 Non riesco a capire come posso fare , qualcuno lo sa spiegare.
Funzioni.
Chiamate di funzioni che fanno quello che fai nella funzione principale!
Eventualmente con passaggio di parametri...
Antonio


Anto'
abbi pietà di questi  ignoranti
spiegami un'pò di più .
Ciao
Giuseppe

 spiegami un'pò di più .
Sono basito.
Se veramente non conosci il concetto di funzioni nella programmazione allora
non credo che riuscerei in questa sede ad evincertene.
Comunque, se hai
function pippo
A
B
C
D
end function
con A, B C e D blocchi di codice magari che fanno cose omogenee tra loro, tu
puoi creare altre funzioni
function A_fun
A
end function
...
e quindi modificare il codice principale con
function pippo
A_fun
B_fun
C_fun
D_fun
end function
chiamare una funzione può essere fatto anche con parametri e la funzione può
ritornare dei valori
function somma(x as integer, y as integer) as integer
somma = x + y
end funcion
function main
msgbox "La somma è " & somma(3,4)
end function
Antonio

 ha scritto nel messaggio
news:%3XLa.133439$Ny5.3...@twister2.libero.it...

Grazie Antonio  studierò
mi dispiace per il "basito"
Ciao Giuseppe

Newsgroup: it.comp.appl.access
Titolo: valore chiave primaria chiave esterna

Premetto che sono un neofita, sto inziando ad usare Access.
Se viene applicata l'integrità referenziale, un campo CHIAVE PRIMARIA può 
contenere un valore non presente nella CHIAVE ESTERNA?
Se sì, in che modo?
K. 

 ha scritto nel messaggio
news:43835495$0$7324$4faf...@reader4.news.tin.it...

ciao kratos,
Alla domanda posta così rispondo si, anche se la domanda non è molto chiara.
In una stessa tabella la chiave primaria non ha nessun tipo di legame con la
chiave esterna e quindi può contenre qualsiasi valore.
Ma forse la domanda che volevi fare era questa:
avendo applicato l'integrità referenziale tra due tabelle posso inserire in
una chiave esterna un valore non presente nella chiave primaria della
tabella a cui la chiave esterna si riferisce?
In questo caso la risposta è no.
ciao
-- 
Cinzia
---------------------------------------
|  
http://www.riolab.org
  |
---------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Problemino con Setfocus

Ciao a tutti, ho scaricato dal sito comune la funzione di controllo della
validita' della partita iva. Inserita in una form sul controllo TxtPiva
nell'evento dopo aggiornamento inserisco:
If not is null Me![TxtPiva] then
   If not ChekPartitaIva(Me![TxtPiva]) then
        MsgBox("Attenzione!!Partita Iva errata.")
        Me![TxtPiva].Setfocus
    endif
endif
Tutto funziona, mi visualizza il MsgBox, ma quando clicco sull' "OK" della
MsgBox il focus va' al controllo successivo nell'ordine di tabulazione a
quello di TxtPiva. Sembra che non esegua il Me![TxtPiva].Setfocus del codice
postato. Dove sbaglio?
Grazie Marco.

...

Non sbagli, è un vecchio problema...
Spostati prima su uno qualsiasi degli altri controlli, sempre col setfocus,
e quindi di nuovo su TxtPiva
Antonio

non conviene metterlo nel beforeupdate?
se fallisce il controllo cancel=true e ritorna nella casella corrente...
oppure no?

,

Sent via Deja.com 
http://www.deja.com/
Before you buy.


Grazie Antonio, a volte per non postare delle banalita' uno si sforza di
capire dove ha sbagliato, per poi scoprire che qualcuno (vedi M$) e' causa
dei suoi problemi.
Marco
Newsgroup: it.comp.appl.access
Titolo: Access, Memoria insufficiente...

Salve a tutti, premetto che lo so che questo è un problema trattato
ampiamente, ma del resto
nessuna soluzione proposta mi porta a risolvere il problema.
Dunque, il mio pc ha windows xp pro, anni fa ho realizzato un database
con access 2000 per archiviare la lista dei miei video, con data, n°
cd, formato, occasione della ripresa ecc.
In seguito sul mio pc ho installato access 2003 ed ho proseguito
tranquillamente alla scrittura e lettura con lo stesso database senza
nessun problema o conversioni varie.
Il problema sorge però quando copio (ad esempio tramite chiavetta) il
mio database sul pc di mia figlia sul quale gira windows vista home
premium e access 2000 , infatti il db si avvia normalmente, ma se
eseguo una qualsiasi ricerca nel database mi esce il fatidico errore:
Microsoft Access "Memoria insufficiente. Impossibile eseguire
l'operazione. Chiudere le applicazioni non necessarie, quindi
ritentare l'operazione."
Ovviamente la memori in senso fisico non c’èntra nulla, ed ho eseguito
molte pseudosoluzioni,
come le conversioni ecc. , ma il problema persiste.
Sapete come aiutarmi a risolverlo?
 
Aggiungo in oltre che sul pc di mia figlia access 2003 non funziona
bene e sul mio pc non funziona
bene access 2000.
Grazie a tutti!


Nella mia esperienza Access 2003 non ha nessun problema con win vista
o 7 (manco se 64)
In che cartella metti l'mdb sul pc con vista?
E soprattutto....c'è una procedura specifica che genera l'errore?


Su Vista l'mdb lo metto nella cartella Documenti, ma anche sul
descktop o in qualsiasi altra cartella mi da lo stesso errore.
La procedura che da l'errore avviene quando; dopo aver premuto un
pulsante di comando collegato ad
una query, che mi apre il piccola casella dove inserire ad esempio il
titolo del video, piuttosto che il numero o la data del video,
a questo punto esce il suddetto messaggio di errore.

 - Mostra testo citato -
 
Su vista e 7 le cartelle che permettono lettura/scrittura sono +
stringenti che in XP e precedenti. Su alcune cartelle non puoi proprio
far girare l'mdb correttamente. cmq, tu inserisci il titolo/numero/
altro e premi ricerca e ti da errore giusto? E' un parametro per la
query? C'è del codice vba? Macro?


In effetti so dell'ostilità di vista rispetto ad xp, anzi vista è un
sistema da bandire dalle cronologie dei sistemi!
Si, ci sono macro e molto codice VBA (che uso parecchio) comunque
credo proprio di aver risolto il problema;
Ho installato sul pc di mia figlia SOLO access 2003 ed allo stesso
tempo ho romosso SOLO access 2000.
Ora pare funzioni tutto perfettamente! solo che quando si esegue una
ricerca si deve attendere almeno quei
3 o 4 secondi prima di cliccare su altri pulsanti delle maschere,
altrimenti access si inchioda, ma questo credo
proprio sia un problema del processore e del pessimo windows vista!
Infinitamente grazie a tutti, che mi avete dato lo spunto per
insistere nel risolvere il problema!
www.sbs114.com
 

 - Mostra testo citato -
 
Per la cooesistenza delle varie versioni di Access prova a dare un
occhiata a 
www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Trasferire righe tra 2 listbox

Ho preso l'esempio "Trasferire righe tra 2 listbox" dalla sezione forms di
sitocomune. Veramente utile e personalizzabile, ma se nome da trasferire è
apostrofato ho un errore su questo
  DoCmd.RunSQL "UPDATE tCity " & _
                         "   SET Selezionato = NOT Selezionato " & _
                         " WHERE city = '" & ctl.ItemData(i) & "'"
Come risolvere?
Graziee
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Graziee
DoCmd.RunSQL "UPDATE tCity " & _
                         "   SET Selezionato = NOT Selezionato " & _
                         " WHERE city = " & chr(34) & ctl.ItemData(i) &
chr(34)
@Alex

Newsgroup: it.comp.appl.access
Titolo: Spedire un report via Email nel campo Messaggio

Proprio cosě.
Non desidero utilizzare la SendObject che me lo invierebbe come allegato
(non visibile nell'anteprima), ma desidero incapsulare il report nel campo
"messaggio" in formato HTML ed inviarlo.
Come posso fare ?
Andrea.

La cosa si può fare.
Mandami la tua e-mail visto che quella riportata è errata.
Ciao, Carlo
--
Posted from 
ro...@www.paola.antares.it
 [195.216.145.2]
via Mailgate.ORG Server - 
http://www.mailgate.org

Newsgroup: it.comp.appl.access
Titolo: Utenti attivi

ï¿œ possibile con una routine visualizzare gli utenti che stanno lavorando
su un db in condivisione?


Non esiste un sistema nativo per interrogare il db per questo e leggere 
l'ldb non ï¿œ attendibile.
La migliore soluzione ï¿œ incrementare una soluzione tua, all'entrata del db 
insersci l'utente e all'uscita lo togli.
vedi su Accessgroup.it e 
alessandrobaraldi.it
 ci dovrebbero essere esempi di 
una tecnica e dell'altra

 lavorando su un db in condivisione?
S�. Il metodo pi� affidabile � il UserRoster con ADO:
http://support.microsoft.com/kb/198755/en-us
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:7k8icvF...@mid.individual.net...

caro Karl come al solito � perfetto il tuo suggerimento, ma se volessi 
popolare una tabella con quella funzione ShowUserRosterMultipleUsers come 
dovrei fare?
ciao
max 

 come dovrei fare?
Qui alcune righe da un codice che uso circa cos� in un tool per
popolare un campo "CompName" in una tabella "tblCompUser":
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.Provider = "Microsoft.Jet.OLEDB.4.0"
cn.Open "Data Source=" & "qui il percorso e nome del db"
Set rs = cn.OpenSchema(adSchemaProviderSpecific, _
, "{947bb102-5d43-11d1-bdbf-00c04fb92675}")
' prima cancellare i vecchi record nella tabella
Currentdb.Execute "DELETE FROM tblCompUser", dbFailOnError
Dim rsComp As DAO.Recordset
Set rsComp = Currentdb.OpenRecordset("tblCompUser", dbOpenDynaset)
While Not rs.EOF
    rsComp.AddNew
        ' si deve tagliare alcuni spazi e segni speciali
        rsComp!CompName = _
            Left(Trim(rs.Fields(0)), Len(Trim(rs.Fields(0))) - 1)
    rsComp.Update
    rs.MoveNext
Wend


 
Grazie! :)

 
esiste un evento che avvisi quando cambia lo stato degli utenti collegati?

 collegati?
No.
-- 
cu

Newsgroup: it.comp.appl.access
Titolo: Crystal Report

Ciao,
mi rendo conto che forse questa non è la sede specifica in quanto non si
tratta di Access, però non conosco un newsgroup specifico e quindi provo a
chiedere.
A lavoro utilizzo Crystal Reports 4.5.
E' possibile introdurre un campo che restituisca la formula di selezione
records impostata in quel momento nel report, cioè i filtri definiti
nell'"esperto selezione records"?
Grazie anticipatamente

 wrote in message
news:9vfs6n$8jo$1...@serv1.albacom.net...

Credo che il NG specifico sia quello di VISUAL BASIC, in cui CRISTAL REPORT
è utilizzato moltissimo...!
@Alex
-- 
Posted from  [62.98.31.172] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Disabilitazione/abilitazione SHIFT

Salve, ho un problema con questo frammento di codice (fonte sitocomune):
Dim wrk As Workspace
Dim dbs As Database
    Set wrk = DBEngine.Workspaces(0)
    Set dbs = CurrentDb()
    Set dbs = wrk.OpenDatabase(dbs.Name)
    b = dbs.Name
    dbs.Properties("AllowBypassKey") = True
    Set dbs = Nothing
    Set wrk = Nothing
Il fatto è che su un applicativo funziona regolarmente, mentre su un altro
no.
In particolare, l'errore resitutio riguarda la proprietà AllowBypassKey che
non è viene trovata (err. 3270 "Proprietà non trovata").
Ho eseguito recentemente un upgrade da office 2000 a 2003. In particolare il
codice gira senza problemi su un .mdb generato con office 2000, mentre non
gira affatto su uno (FE) generato con 2003. C'entra qualcosa?
Grazie per qualsiasi aiuto.

 Grazie per qualsiasi aiuto.
Le proprietà vanno create se non ci sono, quindi intercetta
l'errore e CreateProperty o giù di li...!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie per qualsiasi aiuto.
Oltre al suggerimento di Alessandro un aiuto ti viene senz'altro da:
http://www.donkarl.com/it
1.8 Impedire l'uso del tasto shift all'avvio
--
rgrds
SC
-- 
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: Visualizzare solo alcuni record nella sottomaschera

In una maschera, quando seleziono una riga con il numero fattura nella 
casella di riepilogo vado cercare automaticamente la prima riga della 
tabella DettagliFatture corrispondente a quella fattura, lo faccio via 
codice utilizzando una FindRecord.
Il problema è semplice, nella sottomaschera visualizzata come foglio dati si 
vedono anche le altre righe di altre fatture che non mi interessano, come 
posso fare per nasconderle?
Grazie a tutti per le risposte.
Ciao 

 ha scritto nel messaggio news:9t0Ch.11279$aF5....@tornado.fastwebnet.it...

Utilizza le proprietà (della sottomaschera) collega "campi secondari/master" per collegare i record della maschera principale a 
quelli della secondaria, ovviamente indicando due campi che identificano univocamente i record di entrambe le tabelle...
Ciao.
-- 
Sergio MAZZA 

 univocamente i record di entrambe le tabelle...
L'ho fatto ma la sottomaschera rimane fissa al primo record...perchč?
Ciao 

 Ciao
Traduci: "...rimane fissa al primo record..."
Ciao.
-- 
Sergio MAZZA 

> Traduci: "...rimane fissa al primo record..."
Si scusami. Vedo solo un record, il primo della tabella DettagliFatture.
Ciao 

 Ciao
Mi sembra strano. Se la maschera principale Fatture ha un id e la 
sottoMaschera dettagliFatture ha l'idFattura, dovresti vedere tutti i record 
di dettagliFattura che ha l'idFattura = a l'id della maschera principale 
Fatture.
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Re: casella combinata - messaggio d'errore


Ciao, io ho provato con access 2003 ed il tuo codice trascritto sopra 
funziona bene. Il messaggio di errore a cui fai riferimento non mi esce in 
entrambi i casi
SI o NO.
Forse usi una versione diversa di access?


Ciao e grazie della risposta, si effettivamente uso access 2002.
grazie ancora
gianni

 gianni
Access 2002?
sei sicuro che non è quella del 2001?
e se è quella del 2002, è quella del primo semestre o del secondo?
uhm...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Ritorno a capo ....

Ho notato che sarebbe comodo poter tornare a capo riga se si hanno
istruzioni lunghe , questa Dlookup ( che mi fa impazzire ) per esempio come
potrei spezzarla?
Me.Importo_Riga = DLookup("[Importo_Tariffa]", "Tariffari","[Id_Medico]=" &
Me.[Id_Medico] & " And [Cod_Prestazione]=" & Me.[Cod_Prestazione])
Grazie , ciao a tutti

E' talmente semplice la risposta che dubito di aver interpretato
correttamente la tua domanda, ecco come si va' a capo:
Me.Importo_Riga = DLookup("[Importo_Tariffa]", "Tariffari","[Id_Medico]=" _
& Me.[Id_Medico] & " And [Cod_Prestazione]=" & Me.[Cod_Prestazione])
    Paolo

>Ho notato che sarebbe comodo poter tornare a capo riga se si hanno
metti alla fine della riga il carattere _ (underscore o sottosegno che
dir si voglia), preceduto da uno spazio.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Grazie , ciao a tutti
Io preferisco scrivermi prima la riga criterio concatendola su stessa se non
basta la riga:
criterio = "Tariffari","[Id_Medico]=" & Me.[Id_Medico]
criterio = criterio & " And [Cod_Prestazione]=" & Me.[Cod_Prestazione]
Poi faccio la Dlookup
Me.Importo_Riga = DLookup("[Importo_Tariffa]", criterio)
Secondo è molto più leggibile che usare comunque l'underscore
Antonio

Secondo è molto più leggibile che usare comunque l'underscore
naaa...  il codice e' meno leggibile...

Newsgroup: it.comp.appl.access
Titolo: abilitazione controllo da scelta di valore da combo

salve a tutti!
In una Form ho una Combo che contiene dei valori (a, b, c, d, e, f, g) che
provengono da una tabella correlata.
Io vorrei che quando scelgo "a" oppure "c" dalla combo, atomaticamente mi si
attivassero dei controlli (*controllo_1* e *controllo_2*) che altrimenti
(cioe' alla scelta di "b", "d", "e", "f", "g") restassero disattivati.
Come devo fare? e in quale "Evento" devo mettere la sub?
Grazie a tutti, e buone vacanze di Pasqua..... ai fortunati che le
faranno!!!!
Ciao
Alb ;-)

 Alb ;-)
RoDAgo

Come devo fare? e in quale "Evento" devo mettere la sub?
l'evento e' il dopoaggiornamento della combo.
il codice potrebbe essere qc del genere:
' prima li disabilitiamo comunque tutti, perche' non possiamo
' sapere quali sono abilitati e quali no.  ossia, potremmo,
' ma facciamo prima cosi'...
me.controllo1.enabled=false
me.controllo2.enabled=false
 ...
me.controllon.enabled=false
' poi abilitiamo solo quelli necessari:
select case me.combo
	case "a"
		me.controllo1.enabled=true
		me.controllo2.enabled=true
	case "b"
		me.controllo3.enabled=true
	...
end select
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 allegata.  la correlazione e' un'altra cosa.
Scusa, e' che sono uno statistico, e sono ormai abituato ad usare certi
vocaboli, nel senso chem ormai la mente e' deformata!!
grazie della "dritta" e buone feste!!
Alb;-)

end select
Volendo fare le cose per benino,  quando si attiva un controllo bisognerebbe
disattivare ugualmente tutti gli altri, magari puo' capitre di sbagliare o
di ripensarci dopo una scelta.
Carlo Ve

di ripensarci dopo una scelta.
ma questo lo fai col codice di cui sopra.


...
Ma scrivi anche nelle gallerie ????
Carlo Ve

>Ma scrivi anche nelle gallerie ????
si', cio' il display tft retroilluminato...


 si', cio' il display tft retroilluminato...
.......e un modem a infrarossi sfonda - pareti di galleria!!!!!
Ciao!!
alb;-)

 ha scritto nel messaggio
news:8e9tcf$q4t$1...@lacerta.tiscalinet.it...

Non è necessario, i messaggi li spedisce tra 2 gallerie...
Ciao
Silvio
Newsgroup: it.comp.appl.access
Titolo: Gestire la porta seriale con Access 2000

C'è un componente gratuito da utilizzare allo scopo? Tipo quello che mi pare
sia incluso con VB.
E se invece è necessario ricorrere alle API di Windows sapete dove trovare
qualche esempio?
Ciao, Alessandro.

 ha scritto nel
messaggio news:akdjr4$nud$1...@pluto.news.dsi.unimi.it...

Dai uno sguardo a:
Usare le API per comunicare con la seriale senza il controllo MSCOM32.OCX
http://www.lunet.it/offerte/berti/Net/Seriale.html
C'è anche un esempio scaricabile è in VB ma facilmente adattabile.
http://members.tripod.it/VBGalaxy/Downl/Seriale.zip
Ciao Giorgio.

 ha scritto nel
messaggio news:akdjr4$nud$1...@pluto.news.dsi.unimi.it...

Dai uno sguardo a:


 ha scritto:

Non è necessario. Puoi usare gratuitamente:
http://ourworld.compuserve.com/homepages/richard_grier/xmcomm.htm
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


Grazie per la segnalazione.
Ciao, Alessandro

 
http://ourworld.compuserve.com/homepages/richard_grier/xmcomm.htm
Grazie per il link, sembra molto interessante.
Ciao, Alessandro

Newsgroup: it.comp.appl.access
Titolo: Campo si/no attivabile

In una maschera ho 2 caselle : NOTE e CHECK
NOTE � un campo memo
Check � un campo Si/No
bene
vorrei che nel momento in cui in Note sia presente del Testo CHECK 
diventi -1 al contrario sia 0
come posso fare???
Grazie
Luigi, Bari

 Luigi, Bari
Su "Current" della maschera:
If Not IsNull(Me.Note) Then Me.Check = True
e poi lo stesso su "AfterUpdate" di Note.
--
sv
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Luigi, Bari
Ciao,
sull'evento LostFocus del campo note metti:
if isnull(note) then check=-1 else check = 0
La stessa istruzione la puoi mettere sull'evento Current della
maschera.
Ciao
Alberto

 Alberto
--


 e poi lo stesso su "AfterUpdate" di Note.
o per lavorare in tutte e due direzioni:
Me!Check =  Not IsNull(Me!Note)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Funzione Replace. restituisce il carattere da sotituire ma non la stringa

Forse sono io che ho ancora le rotelle congelate.. ma non riesco 
proprioa capire come funziona la funzione replace di Access 2k.
Ho googlato tra i vecchi post e riletto n volte l'help.. ma non capisco 
dove sbaglio.
A me serve che leggendo il CampoA della tabella.. nel CampoB mi venga 
restituita la stringa esistente nel campoA tranne per la stringa <br> 
che deve essere sostituita con vbnewline (o chr(10), ovvero "a capo" (ma 
lo sapete meglio di me)).
nel mio ciclo ho messo dunque questa riga:
rst!CampoB = Replace("<br>", rst!CampoA, vbnewLine, , , vbTextCompare)
ma nel CampoB mi trovo <br> e basta...
dove sbaglio?
Grazie
-- 
Ciao
Nick

"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio 
news:Lf5Hd.9703$GU.3...@twister1.libero.it...

ho risolto!!!
ho inverito i campi!!
ecco la soluzione esatta:
 rst!CampoB = Replace(rst!CampoA, "<br>", vbnewLine, , , vbTextCompare)
...certo che chi ha tradotto la pagina della funzione replace.. parla 
itagliano peggio di me :D.... in inglese è molto più chiara!!!
Ciao
Nick

"Nick" <senz...@chiedetesul.NG> wrote in message
news:Lf5Hd.9703$
GU.3...@twister1.libero.it

Dall'Help:
Function Replace(Expression As String, _
                 Find As String, _
                 Replace As String, _
                 [Start As Long = 1], _
                 [Count As Long = -1], _
                 [Compare As VbCompareMethod = vbBinaryCompare])_
                 As String
Ora da quanto vedo prova questa:
rst!CampoB = Replace(rst!CampoA,"<br>", vbnewLine)
Nutro qualche dubbio che vbNewLine sia corretto, io avrei
messo vbNullstring, ma vedi tu.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

"Nick" <senz...@chiedetesul.NG> ha scritto nel messaggio 
news:Lf5Hd.9703$GU.3...@twister1.libero.it...

managgia non era come ti avevo detto io???? .... 

 ha scritto nel messaggio 
news:csjebo$6rl$1...@hulme.interac.it...

no :)
tu mi avevi detto di invertire <br> con vbnewline :D... (sempre se ho 
capito giusto io)
cmq ora tutto ok!!
ciao
Nick 


ah beh... ciao sciatore!
Newsgroup: it.comp.appl.access
Titolo: Criteri incrociati

Sarà l'estate ma il cervello mi si è intorpidito:
Devo visualizzare in una casella testo di un report un valore (valore1..
valore2 ... valore10) a seconda del valore che assumono altri 2 campi
esempio:
  campo1 campo2 valore
    A indifferente X
    B <> pippo Y
    B = pippo Z
   ... ... ...
I casi sono abbastanza limitati (max una decina) ma non riesco a venirne a
capo.
Inserire un lunghissimo IIF all'interno della query mi sembra eccessivo ...
come mi posso orientare?
Creo una tabella con le combinazioni? Ma come mi comporto nei casi in cui mi
si dice <> o indifferente?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:195Z62Z170Z18Y...@usenet.libero.it...

Usare una Select?
Ciao
-- 
Roberto da Parma 

 si dice <> o indifferente?
Quando in una query c'è da fare un calcolo complesso, ti conviene creare una 
funzione pubblica con cui fai questi calcoli e che ti restituisce il 
risultato.
Nella query metti la chiamata alla funzione con parametri i campi su cui 
devi lavorare.
Pertanto:
Espr1:miafun(campo1;campo2)
Public miafun(x as string, y as string) as string
if x = ... then
    miafun = "X"
elseif x <> y and y = "alimortè" then
    miafun = "Y"
elseif ...
end function
Questa soluzione non perde in performance se la funzione fa solo calcoli al 
suo interno senza accesso alle tabelle. Per questa evenienza invece andrebbe 
studiata una soluzione interna alla query stessa magari con dei join su 
tabelle d'appoggio.
Antonio
Newsgroup: it.comp.appl.access
Titolo: Legalità DB Access

Ho creato un database in Access per un'azienda (gestione magazzino,
clienti, fatture ecc). Il mio cliente ha la licenza office pro 2000.
La domanda č: č legale l'aver creato un software gestionale per la mia
cliente dal momento che sia io, sia la mia cliente possediamo la
licenza di Access?
Se mi capita di distribuire il mio software a clienti che non hanno
comprato access che licenza devo avere io? Ho sentito del run time ed
ho perso gli occhi a leggere faq ma non ho trovato risposte... run
time č venduto indipendentemente da office xp dev?
Grazie infinite per l'aiuto.  
stefy

 ha scritto nel messaggio
news:d118debb.03032...@posting.google.com...

Il runtTime č compreso nel pacchetto Office Xp Developper e ti permette di
installare una versione ridotta di Access Versione Xp sui pc dei tuoi
clienti senza che loro debbano acquistare la licenza di Access.
Nel pacchetto Xp Developpoer č compreso il pacchetto office tradizionale
(escluso publisher) e numerosi utility e programmi che possono esserti utili
(dipende dal tipo di applicazioni create).
spero di averti chiarito almeno un po' le idee
Neo

 ha scritto nel messaggio
news:d118debb.03032...@posting.google.com...

Per distribuire la versione run time di un tuo database (in modo che giri
anche in PC nei quali non sia installato Access) tu devi possedere una
licenza Developer di Access.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 licenza Developer di Access.
Grazie ragazzi... siete stati chiarissimi e gentilissimi....
Dunque se i miei clienti possiedono la licenza per Access posso
distribuire il mio programma, se ho capito bene, altrimenti devo
acquistare Office xp dev...
Dovrei distribuirne almeno un altro paio per affrontare la spesa!
Approposito.... un database di questo tipo: Gestione magazzino,
clienti, prodotti e listino prezzi personalizzabile, fatturazione e
DDT ecc... a quanto lo vendereste?
Grazie Stefy

 Grazie Stefy

Newsgroup: it.comp.appl.access
Titolo: Attendere che la compattazione del Db sia finita prima di chiudere

Ciao a tutti.
Questo è il mio problema:
Nel pulsante che mi chiude il database ho inserito il codice per compattare
il database:
CommandBars("Menu Bar"). _
 Controls("Strumenti"). _
 Controls("Utilità database"). _
 Controls("Compatta e ripristina database..."). _
 accDoDefaultAction
    DoCmd.Quit
Però all'uscita mi dà questo messaggio:
"Impossibile uscire da .
Se è in esecuzione un modulo di visual basic che utilizza il supporto OLE o
DDE, può essere necessario interrompere il modulo".
C'è un sistema per attendere che sia finita la compattazione del database
prima di eseguire il docmd.quit?
Grazie in anticipo

Perego Roberto ha scritto:

Durante la compattazione il db viene chiuso e riaperto, quindi per forza
il quit viene eseguito prima della riapertura e il db rimane aperto.
Al posto del quit puoi settare un flag in una tabella in modo che ad ogni
apertura sai (leggendolo da una public function) se il db è appena stato
compattato, e in quel caso resettare il flag e richiuderlo subito.
Namor
-- 
namor at inwind punto 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: Duplicare record

devo inseride dei dati ed a volte devo inserire più volte la stessa persona
ce un metodo per duplicare il record nel record progressivo?
esempio:
1 giacomo
2 pietro
3 rocco
4 rocco
come faccio ad inserire rocco più volte? spero di essere stato abbastanza
chiaro
grazie

 ha scritto nel messaggio
news:PGO4b.15102$ti2.5...@news2.tin.it...

C'è una versione molto veloce per risolvere il problema come l'hai
presentato tu.
E' una combinazione di tasti basta digitare R+O+C+C+O e per magia compare.
A parte gli scherzi prova a premere Ctrl+'
ciao MAssimiliano

 ha scritto nel messaggio
news:PGO4b.15102$ti2.5...@news2.tin.it...

Se il campo "Nome" ha l'indice impostato a duplicati impossibili, NO.
Se la chiave primaria o l'indice è diverso da "Nome", Sì.
Ricorda che si possono creare indici multicampo associati alla chiave
primaria.
In questo caso sarà la combinazione dei due campi a determinare i duplicati
possibili.
Esempio:
Numero         Nome
1                    Pippo
2                    Pippo
3                    Pippo
1                    Pluto
2                    Pluto
3                    Pluto
Nei database relazionali vige la regola di evitare, nella stessa tabella, la
duplicazione dei dati.
In questi casi è bene utilizzare due tabelle legate da relazione uno a
molti.
Ciao, Carlo