mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: [help] sottoquery

Salve a tutti, ho sviluppato questa query che deve calcolare il campo
arretrato e mora soltanto per quei soci che scaturiscono dalla sottoquery:
UPDATE Quote
INNER JOIN Rendiconto ON [Quote].[esercizio]=[Rendiconto].[esercizio]
SET Rendiconto.arretrato = [Quote].[quota]/2, Rendiconto.mora =
[Quote].[quota]/2
WHERE (((Rendiconto.pagato)=0)) AND Rendiconto.nome = (SELECT
Anagrafica.nome
                                                                                                  FROM Anagrafica
                                                                                                  WHERE Anagrafica.Iscritto - ORL> 1
                                                                                                  AND Anagrafica.Iscritto - ORL <=3
                                                                                                  AND Year(Date()) - Anagrafica.Iscritto <=3);
Il problema è che mi restituisce un messaggio che non capisco: "la
sottoquery può restituire al massimo un record". Eppure mi sembra tutto
corretto: se prendo la sola sottoquery mi tira fuori 11 record dalla tabella
Anagrafica...!
Stefano
--------------------------------
Inviato via 
http://usenet.libero.it

 wrote in message
212Z131Z182Z2Y1...@usenet.libero.it...

Invece che con
Rendiconto.nome = (SELECT ...
prova con
Rendiconto.nome In (SELECT ...
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ---------------------------------------------
Perfetto !!! Grazie :-)


Newsgroup: it.comp.appl.access
Titolo: INDIRIZZO DEL SITO COMUNE?

HO Letto che c'e' un sito comune di access ma io non lo trovo me lo date per
favore?


www.sitocomune.com
Saluti.
Emanuele.

 wrote in message
f5d78ucvm47crkn1j...@4ax.com...

grazie mille!

 favore?
http://www.sitocomune.com
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: No duplicati clienti su immisione maschera!

Sto cercando di evirare di creare dei duplicati clienti in una maschera di
immissione nella casella di testo CognomeContatto dopo aggiornamento, con il
seguente codice:
Private Sub CognomeContatto_AfterUpdate()
Dim FilterWhere As String
Dim FindDup As Variant
Dim FindIfIs As Variant
Dim DupCliente As String
Dim DupNomeSocietą As String
FindDup = DLookup("CognomeContatto", "Clienti", FilterWhere)
If Not IsNull(FindDup) Then
DupCliente = DLookup("IDCliente", "Clienti", FilterWhere)
DupNomeSocietą = DLookup("NomeSocietą", "Clienti", "[IDCliente] = " &
DupCliente)
MsgBox "Cliente gią inserito N. " & DupCliente & "." & " Nome Societą: " &
DupNomeSocietą, vbOKOnly + vbExclamation, "Cliente gią inserito"
Me.CognomeContatto.SetFocus
DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, acCmdExit
End If
End Sub
per aiutarvi a comprendere:
' Clienti č la tabella che contiene le tre tabelle sotto citate
' CognomeContatto - "testo"
' NomeSocietą - "testo" composta da numeri e testo
' IDCliente - "contatore"
nell'evento mi legge sempre il primo record con il seguente risultato
(ovviamente errato) :
Msg:Cliente gią inserito N. 1 Nome Societą: 01-99 Cliente gią inserito
Grazie Nicolas

 Mi sembra che tu non abbia impostato il filtro ovvero la variabile
FilterWhere!
Se così è la funzione DLookUp non cerca nessun record e ti restituisce il
record su cui è posizionato, giusto?
Ciao
--
Togli il tappo per rispondermi

In effetti la procedura l'avevo ricavata da una ricerca con casella
combinata per cui cosa mi consigli ?
ciao nic

 Msg:Cliente già inserito N. 1 Nome Società: 01-99 Cliente già inserito
Ma non fai molto, molto prima a crearti un indice univoco nella
tabella clienti?
Se poi ti fa schifo il messaggio di errore, lo intercetti nell'evento
beforeupdate della maschera e ci metti quello che vuoi... (questo tra
l'altro ti mette anche al sicuro nel caso qualche imbecille decidesse
di collegarsi le tabelle e modificarle...)
Cia' 
Max

 ha scritto nel messaggio
news:c2f1e49e.02042...@posting.google.com...

Non posso crearlo ho già dei duplicati, e poi mi serve per sapere cosa ha
già acquistato e a quali condizione...
Grazie Nicolas

 combinata per cui cosa mi consigli ?
di impostare il criterio: nel primo DLookup per es. dovresti scrivere
qualcosa del genere:
FindDup=DLookup("CognomeContatto","Clienti","nomecampo=" & nomecontrollo)

 ha scritto nel messaggio
news:aa3nov$7pp$1...@fe2.cs.interbusiness.it...

Forse questa e la procedura adatta, per cercare con stringa di testo
FindDup = DLookup("CognomeContatto", "Clienti", "CognomeContatto=" &
Chr$(34) & Me!CognomeContatto & Chr$(34))
provato e funziona
Ciao grazie Nicolas
Newsgroup: it.comp.appl.access
Titolo: Gestione Colonne in un Report Dinamico

Ciao a tutti.
Vi spiego subito il problema, ho creato un report dinamico con un numero di
colonne compreso tra 1 ed n, dato che l'orientamento del report è
orizzontale dopo più o meno una 15 di colonne, il resto del report si sposta
nella pagina successiva.
La stampa su più pagine non è un problema, ma vorrei fare in modo che le
colonne non risultino troncate.
Facendo un esempio, se l'insieme dei controlli della 16a colonna si ritrova
per metà stampata nella prima pagina e per metà nella seconda allora la
sudetta colonna si deve spostare per intiero nella 2a pagina.
Avevo pensato di calcolare l'area stampabile orizzontale del foglio e la
somma delle Width dei vari controlli ed infine aggiungere la differenza al
Left dei controlli delle colonne da spostare.
Qualche consiglio?
--
RoDAgo

Ciao,
Io l'ho risolto cosi come tu dici e cioè facendo la somma dei width di
tutte le colonne che aggiungo e confronto l'area di stampa. 
Un'altro problema che ti pongo invece è che se si aggiungono n colonne e
la somma dei width sfora le due pagine, e cioè un controllo non può
avere come margine da sx (se non sbaglio) più di 54 o giu di li cm,
Access da errore.
Non so se tu o qualcun altro vi siete trovati di fronte a questo
problema. Eventualmente fatemi sapere se avete una soluzione.

-- 
Ferdinando Landi       e-mail: 
la...@mi.camcom.it

 Ferdinando Landi
 RoDAgo

Newsgroup: it.comp.appl.access
Titolo: controllo treelist

Ciao Ragazzi,
 
stò realizzando un DB con access 2010, ma ho la necessità di usare in una 
maschera il controllo ad albero treelist.
 
Ma non so come fare, qualche esempio ?
Grazie per l'aiuto
 
 


Prima di tutto il controllo si chiama TreeView, secondo per usarlo non
basta avere installato Access, in quanto non ti consentirà di usarlo
non avendone la licenza...
Una volta serviva la Licenza di SVILUPPO, oppure VisualBasic6 o
VisualStudio...
 
Detto questo, risolto il problema di base, in rete ci sono migliaia di
esempi...
 
@Alex

Newsgroup: it.comp.appl.access
Titolo: SDD, SDD Core e riconciliazione bancaria

Buongiorno a tutti, 
 
Qualcuno di voi sa se si possono integrare i sistemi bancari in oggetto in gestionali access?
 
Chiedo anche un vostro parere in merito al SDD Core che mi sembra un assurdità, viene inserito un pulsante all'interno del pdf generato dal gestionale in questo modo il cliente che riceve la fattura clicca il pulsante e si apre un link che chiede se si vuole pagare con carta di credito o iban chiedendo i relativi dati
 
la cosa che mi sembra assurda (forse ho capito male io) è che, se chi emette la fattura conosce i dati email, iban e intestatario conto del cliente e li inserisce lui direttamente preleva i soldi del pagamento dal conto del cliente
 
ho capito male? qualcuno ne sa qualcosa di più?
 
grazie.
 
 
 
 


nessuno può addebitare nulla se non autorizzi l'addebito
è come una rid...il creditore preleva la somma dal tuo conto ma solo se 
tu l'hai autorizzato
 
per il resto se non è cambiato qualcosa si tratta di produrre appositi 
xml da importare in home banking
 
ciao
BFS
Newsgroup: it.comp.appl.access
Titolo: access & web

Dove trovo materiale per collegare un form in un sito web con un db ?
Grazie mille

 ha scritto nel messaggio
news:397C4263...@libero.it...


nel mio file html ho i campi con in fondo un tasto submit .
Vorrei che una volta schiacciato submit i dati vengano accodati nel mio db
access .
Dove trovo il materiale per creare questa struttura???


Dove trovo il materiale per creare questa struttura???
so di fare cosa sgradita, ma qualcuno lo deve pur fare.
se hai fatto questa domanda vuol dire che sei alle basi delle basi.
se sei alle basi delle basi non devi dare per scontato che tutto si
possa fare.
ammesso e non concesso che si possa fare, non e' facile spiegare come,
e purtroppo non e' nemmeno facile spiegare dove documentarti per
capire il modello teorico che ti permetterebbe di capire se si puoi'
fare quello che vorresti fare.
in due parole: nun e' cosa.
--
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/

no c'e' problema , avevo capito che non era forse possibile o semplice e' per
questo che ho voluto porre la domanda qui!


Newsgroup: it.comp.appl.access
Titolo: comando shell

Salve a tutti
scusate la mia ignoranza , mi sembra di aver capito che il programma non
aspetta la fine dell'esecuzione della shell.
In che modo posso dire al programma di aspettare finchč l'istruzione
contenuta nella shell non sia terminata?
Grazie

 contenuta nella shell non sia terminata?
www.donkarl.com/it
 FAQ 6.14 Attendere fino a Shell è terminato
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)
Newsgroup: it.comp.appl.access
Titolo: due espressioni in un controllo

ciao a tutti
 
� possibile inserire in un controllo di una maschera 2 espressioni
p.e.
=Maschere!MiaMaschera!IdCarico
=Maschere!MiaMaschera_2!IdCarico
 
in modo di avere l'Id dell'una o l'altra mschera
Grazie
 
 

 in modo di avere l'Id dell'una o l'altra mschera
 
per avere  l'id di un form /o/ dell'altro la espressione deve essere 
sottoposta a /valutazione/ (i.e. if).
Quello che metti nella proprieta' (immagino valore iniziale) viene 
valutato con una /eval/ ergo se in quella proprieta' metti una cosa che 
faccia pressappoco quello che ho descritto e sia valutabile con una 
/eval/ , in genere, funziona
una cosa del tipo
=iif(cond;Maschere!MiaMaschera!IdCarico;Maschere!MiaMaschera_2!IdCarico))
 
 
-- 
 
ac (x=y-1) e non uso il KillFile.
La violenza e' l'ultimo rifugio degli incapaci (Salvor Hardin)


ciao Alessandro
 
che condizione devo mettere se ho questo errore?
#Nome?
ho provato con isnull, "", nz
ma nulla 
 
 


Dovresti riportare l' /intera/ espressione che hai impostato
#Nome dice semplicemente che non riconosce qualcosa.
Ahhh, io ho scritto /cond/ quello deve essere sostituito da una 
condizione valida.


 La violenza e' l'ultimo rifugio degli incapaci (Salvor Hardin)
 
ciao Alessandro
 
ho fatto una prova, inserendo su origine controllo
=IIf((IsNull(Maschere!MiaMaschera!IdCarico);"")
nel caso di maschera: "Maschere!MiaMaschera" chiusa.
In questo caso avrei dovuto avere il controllo vuoto
ma ho #Nome?
 
Perche?
 
 


iif prevede  tre parametri 1) condizione, 2; Valore per vero 3) valore 
per falso ed a quanto mi ricordi non ha parametri /optional/ nel tuo 
caso fai, di fatto, iif("","") o iif(valore,"")  e poi?
 
 
iif((IsNull(Maschere!MiaMaschera!IdCarico)="",;qualcosa;qualcosaltro)



iif((IsNull(Maschere!MiaMaschera!IdCarico)="";qualcosa;qualcosaltro)



 
orrore: isnull restituisce true/false (un po' di confusione con nz :-) )
iif((IsNull(Maschere!MiaMaschera!IdCarico);qualcosa;qualcosaltro)


 ha scritto nel messaggio 
news:C3Rku.8255$Th2....@tornado.fastwebnet.it...

Grazie

Newsgroup: it.comp.appl.access
Titolo: Formattare un dischetto

Scusate oggi vi sto rompendo, come faccio a formattare un dischetto con i
comandi VB??? Esiste o devo usare il format del dos???.
Grazie e scusate.

 comandi VB??? Esiste o devo usare il format del dos???.
Con il comando shell e la sintassi dos
Antonio
Newsgroup: it.comp.appl.access
Titolo: Somma di campi di tipo ora

Ho il seguente problema: ho dei record che hanno un campo di tipo
data/ora che indica la durata di un intervallo temporale, ho l'esigenza,
tramite query, di fare la somma di questo campo x  tutti i record x
trovare la durata complessiva. Come posso fare?
Grazie.
-- 
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Sito Comune, Sezione Tips & Triks, "Somma di tempi o di orari senza tener
conto dei giorni" di Silvio Berruti.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Modificare in due la struttura dello stesso MDB

Buon pomeriggio a tutti.
Volevo sapere se esite un modo per lavorare da due PC in rete nello stesso
MDB a livello di modifiche, ovviamente in oggetti diversi.
Per esempio: dovendo fare manutenzione o aggiornamento ad un programma, io
lavoro alle maschere ed il mio collega ai Report...
Saluti.
-- 
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Raffaele Alberoni
Normalmente un database che va tenuto in rete viene diviso in due parti
diverse: la prima, detta BE, contiene solo le tabelle e verrą tenuta in un
server condivisa da tutti gli utenti; la seconda, detta FE, contiene tutti
gli altri oggetti; della parte FE se ne fanno tante copie quantoi sono gli
utenti ed ognuno la installa sul suo computer.
Puoi capire quindi come, mentre un tuo collega usa il database tu puoi
tranquillamente modificare il tuo FE senza che lui ne subisca conseguenze;
quando avrai finito di realizzare e testare le modifiche sul tu PC,
risdistribuirai la nuova versione aggiornata del FE a tutti gli utilizzatori
che la sotituiranno sul loro PC alla vecchia versione del FE.
Per spaccare in due (Be ed FE) un database o lo fai manualmente oppure usa
Strumenti => Aggiunte => Divisione database.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Strumenti => Aggiunte => Divisione database.
Come al solito Roberto sei sempre molto esauriente nelle tue risposte, ma
come forse avrai notato altre volte io cerco sempre una qualcosa di
diverso(effetivamente devo imparare a spiegarmi meglio!!)
Il modo che mi hai descritto è quello che io applico abitualmente, io però
dovrei fare una cosa diversa. Provo a spiegarmi meglio:
Io devo modificare FE ma per tutti non solo il mio. Ma questo non è il
problema.
Io cercavo una cosa per aumentare la produttività delle modifiche, nel
senso che io e un mio collega siamo gli "sviluppatori" (beh non voglio
esagerare)  che dobbiamo modificare un programma. esempio perchè il nostro
cliente ci ha chiesto una nuova tabella, relativa maschera di gestione e
relativo report (esempio generico per capire il nostro problema)
Allora io mi "specializzo" in Maschere e lui in Report.
Noi vorremmo lavorare tutti e due nello stesso FE appunto io facendo le
maschere e lui i Report.
Ma credo che non sia possibile il programma segnala che è già in uso da
altri e le modifiche non saranno salvate.
Ecco io volevo sapere se esiste un modo . opziani ... VBA e qualcos'altro
per permetterci di modificare tutti e due lo stesso FE.
Grazie e saluti.


"Raffaele Alberoni" <Raff...@Romagnacom.com> ha scritto nel messaggio
news:bve7em$4q4$1...@news.newsland.it...

Penso che l'unica soluzione è che tu sviluppi la  nuova maschera, lui il
nuovo report, poi vi incontrate importate su uno dei due database l'oggetto
realizzato dall'altro, così avrete il nuovo FE che consegnerete al cliente.

Newsgroup: it.comp.appl.access
Titolo: come velocizzare?

ciao a tutti, sto cercando un metodo per creare dei report sempre con lo
stesso layout senza dover ogni volta impostarlo manualmente praticamente ne
ho creato uno che usa una query ora ne devo creare uno identico che ne usa
un'altra come faccio senza dover reimpostare tutto il report?
-------------------
s[L]a[V]e

 un'altra come faccio senza dover reimpostare tutto il report?
    Fai le query in modo che i campi abbiano sempre gli stessi nomi:
    SELECT
        Tabella1.Campo1 As ControlloDelReport1
      , Tabella1.Campo2 As ControlloDelReport2
      ...
    SELECT
        Tabella2.CampoA As ControlloDelReport1
      , Tabella2.CampoB As ControlloDelReport2
      ...
e leggi la guida a proposito di:
        Event Open(Cancel As Integer)
            Membro di Access.Report
        Property RecordSource As String
            Membro di Access.Report
        Sub OpenReport( _
            ReportName _
          , [View As AcView = acViewNormal] _
          , [FilterName], [WhereCondition])
            Membro di Access.DoCmd
    Come puoi notare, DoCmd.OpenReport, a differenza di DoCmd.OpenForm, non
ha l'argomento OpenArgs quindi dovrai lavorare un po' di piu' con gli
oggetti.
    Mi pare che invece il DoCmd.OpenReport di XP abbia l'argomento OpenArgs.
Confermate?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: PULSANTE F10

Altra domanda. Come posso fare per creare un pulsante che si attivi premendo 
F10. Tipo F10 Nuovo record?
Ho provato con la creazione automatica ma se metto &F10 mi evidenzia solo la 
F 


Imposta nelle proprietą della form scheda "Evento":
Anteprima Tasti = Si
poi scrivi sotto l'evento KeyDown della form:
private sub forms_keyDown(KeyCode as integer, shift as integer)
if keyCode = 121 then
docmd.gotorecord , , acnewrec
end if
end sub
-- 
Ciao
Geppo

 ...
o per vedere subito di cosa si tratta
If KeyCode = vbKeyF10 Then
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: richiamare files con word

Buongiorno!!!
Vorrei sottoporvi un piccolo quesito, non tanto per me, visto che non
riesco!!!!
devo fare un database per archiviare leggi, circolari DPR ecc. un campo dove
mettere che tipo di documento (magari un menu a tendina), un campo con
l'anno di riferimento, uno con l'oggetto e un altro con il percorso ed il
nome del file in formato word!! ora, con un pulsante, devo far aprire word
ed il file specificato nel campo! dopo svariati tentativi e letture del file
Help sono riuscito ad far aprire word ma non il file specificato nel campo!!
grazie per l'aiuto
Ivano Tamburrini

 ha scritto nel messaggio
news:9tad57$t9h$1...@lacerta.tiscalinet.it...

Oltre ai vari esempi che trovi nel sito comune (
www.sitocomune.com
) e nei
precedenti messaggi; invia il tuo codice che lo correggiamo...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

Newsgroup: it.comp.appl.access
Titolo: Cancella TAB

C'è la possibilità di cancellare tutte le tabelle di un database .mdb
senza la necessità di andare singolarmente a farlo una per una ?
Grazie

 Grazie
Con DAO o con una query ricavati l'elenco delle tabelle presenti nel
database e cancellale con il metodo Delete (vedi help).
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:KuPlc.168107$Kc3.5...@twister2.libero.it...

Ci provo grazie...

 Scusa Roby ma non rieasco nell'intento.
Mi potresti aiutare ?

 Mi potresti aiutare ?
Un modo per cancellare TUTTE le tabelle del database corrente che non siano
di sistema e non siano nascoste, usando DAO, è eseguire il seguente codice
VBA:
Dim td As DAO.TableDef
For Each td In CurrentDb.TableDefs
    If (td.Attributes And dbSystemObject) Or _
        (td.Attributes And dbHiddenObject) Then
    Else
        CurrentDb.TableDefs.Delete td.Name
    End If
Next
Il codice VBA di cui sopra, come precedentemente detto, fa riferimento alla
libreria Microsoft DAO quindi, se usi una versione di Access successiva ad
Access 97 devi aggiungere al tuo database i riferimenti a tale libreria.


...

Grazie ci provo...
Newsgroup: it.comp.appl.access
Titolo: query non modificabile

ho due tabelle con chiavi multiple, se (in una query) faccio un join con una
sola chiave (quella comune) la query non è modificabile.
si può superare il problema? devo modificare la struttura delle tabelle o
c'è qualche trucco?
grazie.

 ha scritto nel messaggio
news:c6qjng$eu9cd$1...@ID-168410.news.uni-berlin.de...

NOn è chiarissimo quello che hai detto, però,
nelle relazioni hai settato bene le corrispondenze
tra le due tabelle?
Sii + ricco di particolari.
MAssimiliano

 MAssimiliano
dunque,
la prima tabella "tabella1" ha come chiave il campo "cod" e il campo
"component" (in quanto a parità di cod possono esistere più component)
la seconda tabella "tabella2" ha come chiave il campo "cod" e il campo
"type" (stesso motivo di cui sopra)
se faccio il join fra le tabelle 1 e 2 attraverso il campo "cod" la query
non è modificabile.
se le due tabelle avessero delle chiavi singole (ad esempio solo il campo
"cod") e facessi il join su "cod" la query sarebbe modificabile.
siccome ho bisogno delle chiavi multiple (1° caso) vorrei sapere se si può
rendere modificabile la query.
grazie.

tipo ha scritto:


Non puoi. Per restituire un recordset aggiornabile in una query devi fare
le relazioni utilizzando l'intera chiave primaria, non uno solo dei campi.
Una situazione di questo genere non dovrebbe mai verificarsi, salvo casi
particolarissimi. Il fatto che tu abbia bisogno di una relazione che
interessa uno solo dei due campi di una chiave primaria indica molto
probabilmente un errore di progettazione della struttura tabellare del
database. Probabilmente basta dividere la tabella che ha la doppia chiave
in due tabelle distinte, ciascuna con la sua chiave.
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: telefonate

ciaoa tutti mi ripresento!!!...vi dico quel che mi paicerebbe fare: poter
gestire una chiamata telefonica con access. Mi spiego: desidero poter da una
lista di numeri di telefono poter cliccare su un pulsante ed in automatico
attivare la chiamata. Ho già una scheda ISDN nel pc tramite, con una web cam, e
tramite il prg che mi è stato fornito telefono normalmente. Quel che vorrei
fare è fare un passo più avanti ( forse troppo lungo??? :-) ) e cioè attivare
la chiamata da access!! avete suggerimenti preziosi da darmi????
grazie e ciao
mike
-- 
Posted from 
epid-28-dns.ifc.cnr.it
 [146.48.71.90] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
se mi ricordo bene, nel database dimostrativo North....  con ACCESS 2.0 vi 
era  un script in VB.

 ha scritto nel messaggio
news:8b5bc52804db4bdfca...@mygate.mailgate.org...

Basta che aggiungi il pulsante "telefono" alla barra degli strumenti"
Visualizza-BarreDegliStrumenti-Personalizza-Comandi-Record-ComposizioneAutom
atica.
Naturalmente devi aver caricato con Windows l'esecutivo
"NonMiRicordoComeSiChiama.exe" (forse DialUp..)
Ciao

 
Grazie mille 'Principiante'..come vedi io lo sono ancor di più!! :-)
-- 
Posted from  [62.211.216.110] 

Newsgroup: it.comp.appl.access
Titolo: Automazione con excel ... help me please ...

Buon giorno a tutto il NG,
sono ormai agli sgoccioli come "pazienza" dopo averle ormai provate
tutte ... ho automatizzato l'esportazione di dati in un file excel,
attingendo i dati da due tabelle distinte che mi permettono, la prima
di inserire i dati nella parte superiore di un foglio, creando
contestualmente tanti fogli di lavoro quante sono le annualità ...
tutto questo utilizzando un "modello" in cui ho inserito dei TAB (nomi
di cella) ... nel momento in cui dovrei popolare la parte inferiore
del foglio ricavando i dati dalla seconda tabella sembra non volerne
sapere di individuare correttamente i TAB successivi di riferimento ma
prende dei riferimento di colonne e righe "a sua testa" ... per
posizionarmi uso questi parametri:
----> per la parte sopra:
        posizioneBianco = Left(.Range(.Names(, "bianco")).Address(),
2)
        posizioneNumero = Left(.Range(.Names(, "atto")).Address(), 2)
        posizioneAnno = Left(.Range(.Names(,
"valore_anno")).Address(), 2)
        posizioneAnno1 = Left(.Range(.Names(,
"valore_anno_1")).Address(), 2)
        posizioneAnno2 = Left(.Range(.Names(,
"valore_anno_2")).Address(), 2)
        posizioneAnnoX = Left(.Range(.Names(,
"valore_anno_X")).Address(), 2)
        rigaArticolo = Val(Mid(.Range(.Names(, "atto")).Address(), 4))
----> per la parte sotto:
        posizioneBianco_C = Left(.Range(.Names(,
"bianco_C")).Address(), 2) '--> .Address() ritorna $A$19
        posizioneNumero_C = Left(.Range(.Names(, "atto_C")).Address(),
2) '--> .Address() ritorna $A$19
        posizioneAnno_C = Left(.Range(.Names(,
"valore_anno_C")).Address(), 2)
        posizioneAnno1_C = Left(.Range(.Names(,
"valore_anno1_C")).Address(), 2)
        posizioneAnno2_C = Left(.Range(.Names(,
"valore_anno2_C")).Address(), 2)
        posizioneAnnoX_C = Left(.Range(.Names(,
"valore_annoX_C")).Address(), 2)
        rigaArticolo_C = Val(Mid(.Range(.Names(, "atto_C")).Address(),
4))
... il popolamento avviene attraverso l'inserimento di righe tramite:
            rst.MoveNext
            If Not rst.EOF Then
                .Selection.EntireRow.Insert
            End If
Come faccio a fargli trovare con certezza la cella della parte
inferiore del foglio, da cui far partire l'inerimento ?
Spero di essere stato abbastanza chiaro, e se non lo sono stato me ne
scuso sin d'ora ...
Grazie a tutti per l'attenzione.
Francesco


... scusate la prolissità dell'intervento ... ma ora sarò decisamente
più breve ...
solo per dire che sbattendo sbattendo ho risolto modificando la
routine in maniera tale
che vada a scrivere la parte sopra del foglio e quella sotto in una
"unica passata" per poi creare
un nuovo foglio al cambio dell'nnualità ... sicuramente più complicato
dal punto di vista dei controlli e
meno "pulito" ma almeno funzionale ...
Grazie lo stesso per l'attenzione e colgo l'occasione per fare a tutti
gli auguri per il prossimo
Ferragosto nella speranza che quanti di voi più possibile siano già in
ferie a riposare.
Francesco
Newsgroup: it.comp.appl.access
Titolo: Ancora sulla lingua dei messaggi di errori

ciao a tutti
tempo fa una ragazza si lamentava perche il suo access 97 aveva iniziato a
dargli i messaggi di errore in tedesco.
da un giorno all'altro è successa la stessa cosa anche a me, ieri mi dava i
messaggi di errore in inglese, oggi in francese !
sono andato a cercare nello storico del NG le lettere di questa ragazza per
trovare una soluzione ma non le ho piu trovate
chi mi sa aiutare a rimettere i messaggi di errore in inglese (vers. access
97)
grazie

 97)
Succende qualche volta se viene installato un programma come
p.e. Visual Basic in un'altra lingua. In ogni caso un programma
che cambia il file msjint35.dll (normalmente in c:\windows\system
o c:\winnt\system32 ecc.).
Questo file debbi copiare di nuovo dal office-cd o da un altro computer.
Per trovare per sicuro la versione inglese puoi clikkare a destra con
il mouse e vedere le proprietà del file. C'è una che mostra la lingua.
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

 97)
Succede se viene installato un programma che cambia il file
msjint35.dll (normalmente in c:\windows\system o c:\winnt\system32).


Newsgroup: it.comp.appl.access
Titolo: Disegno "dinamico"

Salve...quesito o richiesta di suggerimenti....
devo inserire in un form e poi report una piccola immagine (bmp o jpg ma 
questo ha poca importanza) ed a seconda del punto (sempre gli stessi punti 
fissi, ce ne sono vari, mettiamo una ventina) segnare la selezione 
dell'utente...ovvero se sceglie porta mettere una "X" se sceglie finestra un 
cerchio o altro....
come si potrebbe procedere per fare una cosa del genere ?
Pensavo di "mappare" ciascuno dei punti con un ID univoco ed a seconda delle 
selezione contrassegnerlo con la "X" appunto oppure con il cerchio...ma come 
si fa ????
Grazie a chi mi potrą aiutare ed illuminare...
 

[CUT]
Ciao,
scusa la selezione avviene tramite mouse? Cioč a seconda di dove clicca 
l'utente ti deve aggiornare una tabella?
Spiegati meglio... 


allora diciamo che in questo disegno ci siano 20 punti fissi (sempre gli 
stessi...chiamiamoli P1, P2, P3 etc)...a seconda di DOVE nel disegno 
l'utente clicca l'utente...ci sia la possibilità di trasformarlo in una "X" 
oppure un cerchio o altro...la selezione avviene tramite mouse.
Diciamo pure che la sorgente dei punti è una tabella...
Grazie per l'interessamento... 

 ha scritto nel messaggio 
news:42b9dc6c$0$19527$5fc...@news.tiscali.it...

Anche le etichette hanno un evento click e possono essere trasparenti.
Potresti sistemare 20 etichette (P1,P2,P3...) sopra la tua immagine o dove 
vuoi e assegnare a ciascuna una funzione.
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: da codice VBA creare un file testo con più righe

ad ogni iterazione di un ciclo for dovrei creare un file di testo con una
riga aggiuntiva
esempio
for i = 1 to 5
    creafileditesto & riga(i) & chr(10)
next i
alla fine dovrò avere nel file di testo
riga 1
riga 2
riga 3
riga 4
riga 5
Grazie a tutti.


wrote:

vedi write ed open per il ritorno a capo usa la costabte vbcrlf
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: stampa campi con esclusione

ciao
ho una serie di campi in una tabella e vorrei fare stampare i campi che 
hanno dei dati inseriti tranne quelli che hanno un carattere particolare 
*tutti all'interno di una stessa casella di testo di un report* :
Campo1    "valore"
Campo2    "-"
Campo3    "valore"
Campo4    "valore"
Vorrei nella stampa tutti i campi con qualsiasi valore *tranne* quelli con 
il trattino (In questo caso Campo1, Campo3 e Campo4). Non saprei che evento 
mettere nel report, come impostereste il codice?
Grazie 1000
cio 

 Iif(Campo3="-";"";Campo3)
Ti ringrazio ho usato quella "poco efficiente" perchč avevo veramente poco 
lavoro da far fare (ma non sapevo come farglielo fare!)...
l'ho dovuto correttamente formattare ocsě =IIF([Campo1]= ecc... mettendo 
tutte le parentesi quadre ma per il resto funziona che č una meraviglia.
Ti ringrazio e a risentirci... non mancherň di disturbare ancora! :-)
cio

Newsgroup: it.comp.appl.access
Titolo: Controlla se i campi sono vuoti ma riporta errore 424

Ciao a tutti....
mi sono fermato su un controllo di una maschera...
Private Sub Pl_InsOp_Click()
If Me.c_Nome Is Null Or Me.c_Pass Is Null Then
MsgBox "Non è possibile lasciare campi vuoti", vbCritical, "Attenzione"
Exit Sub
Else
DoCmd.RunCommand acCmdSaveRecord
End If
End Sub
sul click mi dice: errore run-time 424 - necessario oggetto?
why????
Saluti Joe e.... grazie :)

 ha scritto nel
messaggio
news:yVd2d.260860$OR2.11...@news3.tin.it...

if isnull(me.c_nome) ...
MAssimiliano

Grazie MAssimiliano
la vostra pazienza č veramente da lodare...
Newsgroup: it.comp.appl.access
Titolo: Non visualizzare piè di maschera se c'è campo impostato a non visibile

Buon pomeriggio!
In un pi� di maschera di una sottomaschera ho un unico campo [Subtotale] che 
ho impostato a Visibile NO.
Siccome questo campo mi serve solo per calcolare il totale di un campo della 
sottomaschera, ma il valore verr� ripreso in una casella di testo della 
maschera principale, posso evitare di visualizzare il pi� di maschera che 
tanto risulta privo di campi?
So che basterebbe impostare la visualizzazione a foglio dati per non vedere 
il pi� di maschera ma graficamente preferisco le maschere continue....
C'� un'alternativa?
Giorgia


Puoi impostare l'altezza della casella e della sezione a ca. 0,01
o trasferire la casella alla sezione corpo.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 Giorgia
ma se lo hai messo (il campo) a VISIBLE = False, perch� metterlo nel
pi�?... lo metti nel corpo e riduci a 0 il pi�... 
ma poi scusa, anche il pi� puoi impostare a VISIBLE = False...
-- 
Ciao
Pablitomf
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perch� un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


ehm....come sempre non vedo mai le cose neanche quando sono semplici....
thanks!
Giorgia
Newsgroup: it.comp.appl.access
Titolo: check box

Ciao a tutti,
ho il seguente problema.
In una maschera ho una casella combinata una casella di testo e una check
box.
Al variare del contenuto della casella combinata (evento change) assegno al
check box il valore true, e fin qui tutto bene. A questo punto sorge il
problema perchè il contenuto della casella di testo dovrebbe cambiare al
variare del valore della check box. Come posso fare visto che la check box
non ha l'evento change?
Spero di essere stato chiaro cmq allego il codice per sicurezza.
Grazie a tutti,
ciao
Dario
Private Sub CasellaCombinata_Change()
    Me.CheckBox.Value = True
End Sub
Private Sub CheckBox_"????????????"()
    If CheckBox.Value = -1 Then
        Me.CasellaDiTesto = "Pinco Pallino"
    End if
End Sub

Dario84 ha scritto:

Ti conviene spostare il codice sulle routine afterupdate (dopo
aggiornamento) sia della combo sia della check.
L'evento change si verifica ogni volta che modifichi il contenuto della
combo, quindi se batti 5 caratteri esegui il codice 5 volte (metti nella
routine un msgbox "ciao!" per fare la prova!).
L'afterupdate si verifica quando hai finito di digitare il valore e premi
invio, o quando scegli un valore col mouse dall'elenco a discesa.
Namor
-- 
 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


L'idea del AfterUpdate è buona però mi genera un errore:
errore di run-time '2185'
Impossibile fare riferimento ad una proprietà o ad un metodo perun controllo
a meno che non abbia lo stato attivo
Cosa significa? C'è una soluzione?
Riscrivo il codice perchè è cambiato
Private Sub CheckBox_Click()
    If Me.CheckBox.Value = 0 Then
       Me.TextBox.Text = ""
    End If
End Sub
Grazie
CIao
Dario

    Me.TextBox.Text = ""
prova a togliere il .Text
     Me.TextBox = ""
o a sostituirlo con value
     Me.TextBox.Value = ""
Namor
-- 



Grazie mille, mi hai risolto il problema
Ciao  Dario

Newsgroup: it.comp.appl.access
Titolo: Evitare clonazione

Ho creato un database interessate per quel che riguarda una disciplina
sportiva. Alcune persone mi hanno chiesto di averne una copia. Come posso
fare per evitare che diventi una copia che circola senza la mia
autorizzazione.
Un grazie anticipato.
Sec

 wrote in message
GSR77.10700$Qf6.1...@news2.tin.it...


usa una chiave hardware
Max

 ha scritto nel messaggio
news:GSR77.10700$Qf6.1...@news2.tin.it...

Newsgroup: it.comp.appl.access
Titolo: Errore inserimento dati in sottomaschera

Buongiorno :)
Ho riprogettato una maschera che contiene una sottomaschera per
l'inserimento dei dati dell'utente.
Ogni volta che perň provo a digitare il primo carattere - non importa
quale campo sia - ottengo il seg. messaggio di errore:
Impossibile assegnare un valore Null ad una variabile non di tipo Variant.
Il messaggio, da un punto di vista della programmazione, mi č chiaro ma
non riesco a capire perchč mi appaia.
La sottomaschera ha come origine record 'tblUtenti', ed i campi sono stato
associati in modo automatico, e sono del tipo giusto - data, testo, numero
e via dicendo.
Il bello č che cmq questo messaggio di errore appare solo la prima volta,
perchč poi posso inserire quello che voglio e non ho piů problemi.
Grazie a tutti :)
-- 
Insostenibile č il peso della conoscenza, se questa toglie poesia all'
Essere Umano.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio news:d6cels$1t3$1...@news.newsland.it...

Controlla negli eventi il codice VBA; forse l'evento "prima di inserire"...
Ciao.
-- 
Sergio MAZZA 

> Controlla negli eventi il codice VBA; forse l'evento "prima di inserire"...
Non c'era nulla :(
Cmq ho risolto modificando la struttura del db.
Ad ogni modo secondo te cosa poteva essere?
Grazie!


 ha scritto nel messaggio news:d6d8ct$phq$1...@news.newsland.it...

Forse una impostazione "valore predefinito" in tabella?
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Access e barcode

Sono un neofita perciň scusatemi se dico castronerie.
E' possibile, in una maschera che rispecchia dei campi di una tabella, 
inserire in una casella di testo una stringa e ottenere che in un'altra 
casella di testo mi appaia il codice a barre corrispondente ?
E che successivamente possa essere stampato su un report ?
Forse non sono stato chiaro, ma spero che qualcuno capisca cosa voglio fare 
e possa aiutarmi.
Grazie

 wrote in message 
news:37T_k.206811$FR.4...@twister1.libero.it...

Sě, č possibile.
Occorre conoscere l'algoritmo di trasformazione della
stringa (numerica? alfanumerica?)  in codice a barre.
Di codici a barre (e relativi algoritmi) ne esistono
ben piů di uno.
Bruno 

 Bruno
Praticamente dovrei inserire una stringa alfanumerica (Es. codice Fiscale).
Se non è chiedere troppo dove posso trovare un algoritmo già codificato da 
inserire in access (nei limiti del possibile FreeWare)?

 Sono un neofita perciò scusatemi se dico castronerie.

Sì certamente.
Devi dotarti di caratteri (Fonts) barcode.
Qui puoi scaricare il BarCode39 gratuitamente:
http://www.barcodesinc.com/free-barcode-font/
Per utilizzarlo in una maschera o report è sufficiente che il controllo 
abbia la sua origine, per esempio, dal campo CodiceFiscale e il carattere 
impostato per quel controllo sia BarCode39 anzichè Arial o quello che usi 
per gli altri controlli.
Questo impone che se distribuisci l'applicativo anche il cliente installi il 
font barcode corrispondente.
Anche qui trovi qualcosa di free (font non leggibile da scanner ma 
stampabile):
http://www.anke-art.de/home/?p=61&lang_view=de
o qui (meglio):
http://freebarcodefonts.dobsonsw.com/
Ciao, Carlo 

 ha scritto nel 
messaggio news:ghipq3$b2k$1...@tdi.cu.mi.it...

Ringrazio tutti, mi avete risolto il problema.
ancora grazie

 ancora grazie
Grazie a te per il feedback.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Stored procedure

Buongiorno a tutti quanti
Sto implementando SQL SERVER come BE di access.
Mi è nata la necessità di creare delle SP da VBA al verificarsi di
determinate condizioni. Ho letto qua e la, ma non ho trovato nulla che mi
dica se si può fare (ma immagino di si) e soprattutto COME si può fare.
Qualcuno mi può aiutare?
Grazie.
Marco

 ha scritto nel messaggio 
news:496f7e0d$0$11370$5fc...@news.tiscali.it...

intendi veramente CREARE delle SP da VB o semplicemente eseguire?
Se si tratta solo di eseguirle ti basta una banale
docmd.runsql "exec tuaSP"
Non vedo il senso di creare delle sp al volo.
Spiega meglio
BFS

 ha scritto nel messaggio 
news:497035ae$0$1111$4faf...@reader3.news.tin.it...

Ci provo...
Ho la necessità di eseguire un certo numero di operazioni complesse su tutte 
le tabelle presenti nel db. L'ideale sarebbe poter passare il nome della 
tabella come variabile alla SP da un Trigger, ma, come sai, il T-SQL non 
accetta variabili nel nome degli oggetti.
Quindi non mi resta che avere una SP per ogni tabella esistente. Le quali SP 
sono gemelle l'una dell'altra, con la notevole differenza del nome della 
tabella negli statement della SP stessa.
Il problema si pone quando viene creata una nuova tabella. La mia idea è che 
il codice, quando crea una tabella, crei anche la SP conseguente, 
utilizzando un 'testo standard' al quale attribuisca il nome della tabella 
nuova.
Non so se sono riuscito a spiegarmi.
Grazie per la risposta.
Marco 

 ha scritto nel messaggio 
news:49703a53$0$744$5fc...@news.tiscali.it...

non ci ho capito molto...cmq ti posto il codice che uso io per eseguire 
degli script sql da vba...li uso per creare/modificare sql server 
direttamente dal mio applicativo:
    Dim dmoServer As SQLDMO.SQLServer
    Dim dmoDB As SQLDMO.Database
    Dim dmoQryResult As SQLDMO.QueryResults
    Dim strMsg As String
    Dim strServer As String
    On Error GoTo Errorhandler
    If txtScript.Value <> "" Then
        Set dmoServer = New SQLDMO.SQLServer
        strServer = CurrentProject.Connection.Properties("Data Source")
        If CurrentProject.Connection.Properties("Integrated Security") = 
"SSPI" Then
            dmoServer.LoginSecure = True
            dmoServer.Connect strServer
        Else
            Dim strUser As String
            Dim strPassword As String
            strUser = CurrentProject.Connection.Properties("User id")
            strPassword = CurrentProject.Connection.Properties("Password")
            dmoServer.Connect strServer, strUser, strPassword
        End If
        strMsg = CurrentProject.Connection.Properties("Initial Catalog")
        Set dmoDB = dmoServer.Databases(strMsg)
        dmoDB.ExecuteImmediate "create table....."   '<<<<<< scrivi qui lo 
scripot t-sql che ti serve eseguire
        Set dmoServer = Nothing
    End If
    MsgBox "Script eseguiti correttamente", vbInformation, "ok"
exitsub:
    Exit Sub
Errorhandler:
    Errorhandler
    Resume exitsub
exit sub
ciao
BFS

 ha scritto nel messaggio 
news:49705343$0$1105$4faf...@reader4.news.tin.it...

A occhio mi sa che funge.
Stanotte provo e poi ti posto.
Per ora grazie infinite!!
Marco
Newsgroup: it.comp.appl.access
Titolo: Richiamare un database da Runtime

Cercando di aprire un database esterno su un PC su cui è installato solo il
Runtime di Access 97 mi dà un errore di Automazione. E' possibile che con il
Runtime non sia possibile aprire un mde da un altro?
Ciao
Sandrobi

 ha scritto nel messaggio 
news:tPk2e.35893$zZ1.1...@twister1.libero.it...

L'operazione è possibile.
Imposta la sintassi completa:
"C:\TuaCartella\MsAccess.exe" /Runtime "C:\TuaCartella\TuoDB.mde"
Se i due db condividono tabelle, accertati che l'apertura dei db sia 
condivisa e non esclusiva.
Controlla inoltre i riferimenti del secondo db.
Ciao, Carlo 

"Sandrobi"

Non hai chiarito bene come tu tenti di aprire il file secondario.
Nel caso tu utilizzassi *L'automazione Ole* leggi il seguente:
http://support.microsoft.com/default.aspx?scid=kb;it;625304&Product=accIN2
NB: il percorso dell'eseguibile MsAccess.Exe si può ottenere con
SysCmd(acSysCmdAccessDir)
Saluti.
Newsgroup: it.comp.appl.access
Titolo: Valido Se

Devo limitare l'inserimento di un dato. L'aggiornamento deve essere
effettuabile se nella campo
cè un dato specifico

 ha scritto nel messaggio 
news:1167378925.0...@k21g2000cwa.googlegroups.com...
Devo limitare l'inserimento di un dato. L'aggiornamento deve essere
effettuabile se nella campo
cč un dato specifico
Per esempio su "Prima di Aggiornare"...
If me.NomeControllo = "quello che vuoi" then
'azione se vero
else
'azione se falso
End if
Ciao, Carlo

 Ciao, Carlo
If me. [CODFOGLIODIVIAGGIO] = "1" then
'azione se vero (l'aggiornamento deve essere possibile)
else
'azione se falso (Messaggio errore(Spedizione giacenze esitazione non
possibile)
End if
Potresti codificarmelo?!?
Grazie Vito

 ha scritto nel messaggio 
news:1167382593.6...@73g2000cwn.googlegroups.com...
Carlo Costarella ha scritto:

Potresti codificarmelo?!?
Grazie Vito
-----------
Cosa intendi fare? Impedire l'aggiornamento del record? La sua aggiunta? 
L'aggiornamento o modifica di un controllo? Insomma impedire o permettere 
l'aggiornamento di cosa.
Ciao, Carlo

Carlo Costarella ha scritto:

Impedire l'aggiornamento del record se il valore codfogliodiviaggio è
= a 1.
Grazei V.

 Ciao, Carlo
Impedire l'aggiornamento del record se il valore codfogliodiviaggio è
= a 1.
Grazei V.
--------------------------------------
Per esempio potresti usare una procedura su "Prima di Aggiornamento" della 
maschera:
Private Sub Form_BeforeUpdate(Cancel As Integer)
if me.codfogliodiviaggio = 1 then
me.Undo
cancel = false
end if
End Sub
Ciao, Carlo

Carlo Costarella ha scritto:

Ti ringrazio, funziona benissimo!
Un ultima cosa:
Vorre visualizzare questo messaggi se codfoglioviaggio = 1:
FDV GIACENTE ESITAZIONE NON EFFETUABILE
Ti ringrazio V.

 Ciao, Carlo
Ti ringrazio, funziona benissimo!
Un ultima cosa:
Vorre visualizzare questo messaggi se codfoglioviaggio = 1:
FDV GIACENTE ESITAZIONE NON EFFETUABILE
Ti ringrazio V.
----------------------------
metti una msgbox nel codice, cosě:
Private Sub Form_BeforeUpdate(Cancel As Integer)
 if me.codfogliodiviaggio = 1 then
msgbox "FDV GIACENTE ESITAZIONE NON EFFETUABILE"


Newsgroup: it.comp.appl.access
Titolo: Sito Comune

Qualcuno sa ogni quanto viene aggiornato il Sito Comune?


Era un bel po' di tempo che non veniva aggiornato e il materiale da valutare
era tanto; se non ricordo male l'ultimo aggiornamento è stato fatto prima di
Natale. Comunque non ha una cadenza fissa, dipende dalla disponibilità
del/dei WebMaster/s...
Ciao.
--
Sergio MAZZA

 Qualcuno sa ogni quanto viene aggiornato il Sito Comune?
Dipende dalla disponibilità di chi l'aggiorna; comunque ne viene dato avviso
su questo NG.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Campo contatore

In una tabella consistente in un migliaio di record, ho una chiave primaria
impostata come un campo contatore con nuovi valori incrementali.
Mi è accaduto due volte che inspiegabilmente il contatore "resetta" per cui
la tabella, creando un nuovo record, prima assegna al campo contatore il
valore 1 (o 2 o 3 per tentativi successivi) e poi logicamente mi blocca il
salvataggio del record perchè duplica la chiave.
Sapete dirmi cosa diavolo mi sta succedendo?
Vi ringrazio di cuore anticipatemente per l'aiuto che saprete darmi
Giò

 ha scritto nel messaggio
news:aa0j6f$h8e$1...@stargate1.inet.it...


 provato a compattare e ripristinare).
Probabile: mai visto nulla del genere...