mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Query nominativo

Qualcuno sa dirmi perchè la query nominativo (vedi sitocomune queries) non
funziona sul mio pc?
Ho SO win98se Access 2000.
Da come errore "funzione Left non defenita nell'espressione".
Al lavoro ho Access 2000 su win nt e funziona.
Grazie a chi mi volesse rispondere in anticipo.
--------------------------------
Inviato via 
http://usenet.libero.it

 Grazie a chi mi volesse rispondere in anticipo.
controlla i riferimenti.
Vai su un codice vba (di form o modulo) sul menu' voce strumenti opzione 
riferimenti. Ci dovrebbe essere una o piu' voci con all'inizio scritto
MANCA, la risorsa non e' dove dovrebbe essere. Cercala sul PC e
ricollegala
--
a.cara 
Togli qualcosa dall'email


Ti ringrazio ma non ci sono riuscito. Se fosse possibile avere informazioni
+ dettagliate.
Grazie cmq.


 Grazie cmq.
1) Apri l'mdb
2) Posizionati con il topo sulla maschera di database
3) Fai clicche con il tasto destro
4) Scegli la opzione "Visual Basic Editor", cliccaci sopra
5) Si apre la finestra del VB
6) pigia Alt+S e poi R
7) Si apre una form con una lista con un checkbox a sinistra
8) Alcuni checkbox sono selezionati
9) Certamente a fianco di uno di questi ci sara' scritto "MANCA"
10) Vacci sopra con il topo e clicca sulla descrizione
11) In basso (sotto la lista) ti fa vedere il percorso di dove
    access va a cercare quella risorsa. Li dove indicato non c'e'
12) Con gestione risorse cerca il nome che ti segnala
13) Ritorna su access e tramite il pulsante sfoglia vai
    nel path che dovresti aver trovato al punto 12
14) seleziona
15) chiudi con OK
16) Mi sento cretino


Newsgroup: it.comp.appl.access
Titolo: MDE (riposto perchè non vedo)

Salve
Ho convertito un database alla versione 2002 (per poi poter creare il file
MDE
Quando provo a creare la copia del file MDE mi appare il seguente avviso:
imbossibile creare il database MDE.
Qualcuno può dirmi come mai ?
Grazie
Giorgio

 imbossibile creare il database MDE.
Prova a compilare il codice VB, probabilemnte ci sono degli errori.
Saluti.

 ha scritto nel messaggio
news:vkbTa.195286$Ny5.5...@twister2.libero.it...

Mi è già successo che AC02 mi crei db in formato AC00 e quindi quando ho
voluto trasformarli in MDE ho dovuto usare AC00 o convertire i db in AC02
Ciao Valerio.
Newsgroup: it.comp.appl.access
Titolo: Validazione e Verifica Campi in una Maschera

Salve,
ho cercato nel NG se qualcuno avesse già postato il mio problema o simile ma
nisba....
vorrei fare un controllo su ogni campo della mia maschera.
Come posso:
1) impedire di inserire un dato diverso da quelli in elenco nelle combo box
2) impedire di lasciare vuoto un campo... Campo obbligatorio con relativo
msg di errore.
Spero di essermi spiegato bene.
Grazie









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

 con relativo msg di errore.
  Puoi farlo in due modi. O impostando a 'No' la proprietà  
ConsentiLunghezzaZero di quel campo nella *tabella* oppure, via codice, 
agire sull'evento BeforeUpdate andando a controllare che i campi della 
maschera siano debitamente compilati.
  Ciao.
-- 
http://digilander.libero.it/winses/

"falsim" <Toldino_at_...@hotmail.com.invalid> ha scritto nel
messaggio news:Xns9576B06BE5...@193.70.192.192...

Ho idea di essere tarallo:
non riesco proprio:
Ho provato tramite
   Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
  If Me.nomecampo1 = "" then
   strTtl = "Aggiornamento Database"
   strMsg = "Il campo è obbligatorio." & vbCrLf & _
            "Inserire un valore da elenco"
   retValue = MsgBox(strMsg, vbExclamation, strTtl)
   Select Case retValue
       Case vbExclamation
           DoCmd.RunCommand acCmdUndo
   End Select
end If
ma nnon va!!!!!
dove sbaglio?
sembra che nella mia combo box ci sia SEMPRE UN VALORE SCRITTO!?!?!? :-o
Poi non mi ritorna sul campo incriminato con il comando
 DoCmd.RunCommand acCmdUndo
cosa potrei usare?????
grazie

 grazie
Bisogna distinguere campi vuoti (Null) dalle stringhe a lunghezza zero ("").
Il tuo if non si verifica perchè il tuo campo è Null, non contiene una
stringa a lunghezza zero.
Prova   If isnull(Me.nomecampo1) then ...
Il msgbox lo puoi mettere su una riga sola, e non ti serve testarne il
valore perchè se se arrivato dentro all'if vuol dire che il campo e vuoto e
quindi devi bloccare l'inserimento, cosa che fai settando Cancel=true e non
col docmd.
Per estendere la cosa agli altri campi ti basta ampliare la condizione
nell'if.
Come ti ha già detto Roberto, test (if), avviso (msgbox) e blocco
dell'inserimento (cancel=true):
  if isnull(campo1) or isnull(campo2) or ...  then
    msgbox("E' obbligatorio compilare tutti i
    campi.",vbokonly+vbexclamation,"Verifica dati")
    cancel=true
  end if
Namor
Newsgroup: it.comp.appl.access
Titolo: Stampare dati solo ad orari prefissati

Ciao a tutti sono Dino.Ho questo problema.In un DB ho realizzato una
form dove inserisco dei record a determinati orari. La mia esigenza e'
di poter stampare giornalmente o solo i record mattutini o solo i
record pomeridiani.
Attualmente invece se eseguo una stampa pomeridiana mi vengono
stampati anche l dati mattutini.
In sostanza vorrei impostare un filtro nella query su cui e' basata la
form dove dalle 8 alle 12:00 mi stampi solo la mattina e dalle 14:00
alle 18:00 solo il pomeriggio.
Come posso fare??.
Grazie in anticipo
Dino

 alle 18:00 solo il pomeriggio.
E se tu lanci la stampa dalle 12:01 alle 13:59 cosa deve uscire?
Ad ogni modo una funzione può essere questa:
Public Function FiltroOrario(orario) As Boolean
If Not IsDate(orario) Then Exit Function
If Now <= #12:00:00 PM# And orario <= #12:00:00 PM# Then
     FiltroOrario = True
ElseIf Now >= #2:00:00 PM# And orario >= #2:00:00 PM# Then
     FiltroOrario = True
End If
End Function
Inserisci in un modulo questa funzione. Poi nella query che vuoi 
filtrare crei questa colonna:
filtro: FiltroOrario([TuoCampoOrario])
e nei criteri di filtro scrivi Vero.
ciao,
Panathos


Grazie Panathos
Stasera provo e poi ti faccio sapere
Saluti Dino

 wrote:

scusa Panathos il fatto che la tabella portante sia in SQL non
dovrebbe dare problemi vero????
Saluti Dino

 dovrebbe dare problemi vero????
Scusa ma... intendi dire che devi applicare la funzione in una query che 
legge da un'altra query?
Cmq non dovrebbe dare problemi PURCHE' il campo [orario] venga 
interpretato correttamente come data/ora (e non numerico o stringa).
Se non sei sicuro di questo, puoi impostare il tipo dati mettendo, nella 
query origine:
orario: cdate([campoOrario])
In questo modo la query legge il campo [campoOrario] dalla tabella, e 
restituisce il campo [orario] di tipo data/ora; necessario alla funzione 
che ti ho scritto.
ciao,
Panathos


Ciao Panathos sono Dino.Per SQL tutto OK.
Ho provato il filtro Ho notato pero' che non mi filtra la 
data.io
 in
realta ho bisogno di fare una stampa (o mattutina o pomeridiana) solo
goirnaliera.Attualmente invece se inserisco un record alle 14:00(per
esempio) il giorno 1 e in record alle 14:00 il giorno due me li stampa
entrambi.Vorrei invece stampare solo quello giornaliero.
Come posso fare???
Saluti Dino e grazie in anticipo

 entrambi.Vorrei invece stampare solo quello giornaliero.
Ce l'hai un campo "data", nell'origine dati che vuoi leggere, oltre al
campo "orario"? Se sì è sufficiente aggiungere una riga alla funzione
che ti avevo scritto:
Public Function FiltroOrario(orario, miadata) As Boolean
If Not IsDate(orario) Then Exit Function
' questa riga filtra solo i record del giorno corrente
If Cdate(miadata) <> Date() then exit function
If Now <= #12:00:00 PM# And orario <= #12:00:00 PM# Then
     FiltroOrario = True
ElseIf Now >= #2:00:00 PM# And orario >= #2:00:00 PM# Then
     FiltroOrario = True
End If
End Function
ciao,
Panathos


wrote:

Ciao Panathos
Grazie mille per le delucidazioni funziona tutto benissimo
NB:Scusa per eventuali domande banali
Saluti Dino e alla prossima
Newsgroup: it.comp.appl.access
Titolo: Ricerca con casella combinata

Carissimi,
ho access 2003 e in un db ho messo nella maschera d'apertura, una casella 
combinata con questo codice:
Private Sub CasellaCombinata1_AfterUpdate()
Dim stDocName As String
Dim stLinkCriteria As String
stDocName = "Generale"
stLinkCriteria = "[ditta]=" & "'" & Me![CasellaCombinata1] & "'"
DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
La ricerca avviene perfettamente salvo quando il nominativo contiene un 
apostrofo.
Tempo fa avevo trovato qualcosa gironzolando qua e là nel web o, forse, sul 
Sitocomune.
Appena avutane necessità ho rifatto la ricerca infruttuosamente. Mi aiutate, 
come sempre, a risolvere il problema?
Grazie mille
Antonio 

 apostrofo.
stLinkCriteria = "[ditta]=" & _
                 "'" & _
                 Replace(Me![CasellaCombinata1],"'", "''") & _
                 "'"
-- 
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

"Gabriele Bertolucci" <"info[at]pbsoft[dot]it"> ha scritto nel messaggio 
news:1xmiy2plwcpau$.1bbocs6p6v13t$.dlg@40tude.net...

Alla grande!
GRAZIE di esistere!!!!!!!!
Newsgroup: it.comp.appl.access
Titolo: Verifica su inattività della form..

Buon giorno NG!
La domanda che vi faccio è questa:
è possibile verificare se una maschera precedentemente caricata non è usata
per "x" tempo ?
Vorrei ad esempio che se passa più di un minuto di inattività si verifichi
un evento (es. un msgbox o altro).
L'evento che mi sembrava si avvicinasse di più è In Attesa (Dirty) ma non mi
pare che
funga per niente...
Grazie per le eventuali risposte
Alex3man

 ha scritto nel messaggio
news:YnJM7.21668$4M2.5...@news2.tin.it...

La proprietà Dirty viene impostata a True quando c'è un campo/record con dei
dati inseriti e non ancora scritti in tabella (matitina sul seleziona
record).
Non ho idea se esista una proprietà per testare la inattività di una form;
potresti creartela e forse gestendo l'evento "su corrente" hai una buona
probabilità di risolvere il problema...
Ciao.
--
- - - - - - - - - - - - - - -
Sergio MAZZA
- - - - - - - - - - - - - - -

spett NG
premetto che sto postando da una macchina diversa da quella utilizzata fino
ad ora. Ci tengo ad umilmente scusarmi per i danni che posso aver causato
all'utenti del NG essendo stato ignaro mezzo di propagazione di qualche
virus che qualche grandissimo figlio di B....donna ha pensato di spedire a
qualche altro ignaro utente con una email e che si è attivato alla sola
selezione del msg stesso senza nemmeno aprirlo che a sua volta ..........
,Il virus stesso credo che abbia mandato un sacco di msg prendendo gli
indirizzi dalla cartella della posta spedita e dovrebbe essere contenuto in
un msg che porta come intestazione un nome di persona in inglese e che una
volta fatti i danni si autodistrugge e di cui non ricordo nemmeno il nome
della persona visto che è stato un attimo.Con il presente msg oltre che a
scusarmi per tutto cio,ci tengo ad avvertire altre possibili ignare vittime
oltre che il moderatore, affinchè possa gentilmente far circolare presso
tutti gli altri utenti la notizia ed evitare che si facciano altri danni.
tornando nuovamente a scusarmi  saluto tutti

oltre che il moderatore,
Questo NG non e' moderato....
Saluti.
Luciano

 Luciano
Sммм?
Non sorprenderti se ti stroncherт i tuoi prossimi post...
Antonio
Newsgroup: it.comp.appl.access
Titolo: Aggiornare il contatore in Access 2000 ?

Dopo aver eliminato tutti i record da una tabella con un campo contatore
(tramite query di eliminazione)
dovrei far ripartire il contatore da 1 prima di lanciare un'altra query di
accodamento che mi riempie la tabella.
Come è possibile far ripartire il contatore da 1 ... tenendo comunque aperto
il db e senza che l0utente debba andare in utilità / compatta database ??
Grazie
Saluti
Andrea


Vai sul Sito Comune (link qui sotto), Sezione General: penso che la FAQ di
Federico Luciani intitolata "Compattare l'mdb in uso." possa fare al caso
tuo.
Sempre sul Sito Comune, troverai altre FAQ per la compattazione: ad esempio
ce ne č una per compattare tutti i BE di un FE.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ce ne è una per compattare tutti i BE di un FE.



Mi dispiace, ma, per quelle che sono le mie conoscenze di Access, un campo
contatore può ripartire da1 solo cancellando tutti i record della tabella e
ricompattando il database. Non sono quindi in grado di darti altri
suggerimenti.

Newsgroup: it.comp.appl.access
Titolo: problema con spazio alla fine casella di testo

Ho il seguente codice
Private Sub Descrizione_Change()
Me.Requery
Me.Refresh
Me.descrizione.SelStart = 255
End Sub
che mi aggiorna una query di selezione visto che nei parametri della
query c'è quesa casella di teso non associata.
questo codice funziona finchè non devo cercare spazi
esempio
se cerco
tubo
funziona e mentre scrivo tubo mi fa vedere correttamente prima tutti i
record che contengono t poi tu poi tub e poi tubo
ma se mi serve cercare tubo ottone è finita
perchè quando provo a fare lo spazio lo cancella e mi riporta alla
fine della parola tubo
avete delle idee da darmi?
grazie mille

 grazie mille
Dove hai preso il codice?
C'e' un mio vecchio post sull'argomento che tratta questa situazione.
Google fa le bizze e non riesco a ritrovarlo.
Comunque.
Il problema e' dovuto al fatto che lo spazio finale viene eliminato e 
quindi la selstart non ne tiene conto.
La requery che usi, insieme ad altro codice che ci deve pur essere, e' 
la responsabile del problema.
--
ac

 la responsabile del problema.
il codice l'ho scritto e effettivamente su google non ho trovato
nulla.
cmq il codice è solo questo il problema è che elimina lo spazio perchè
gli spazi finali non gli piacciono.
o cambio e metto la ricerca solo quando ho finito di digitare tutto ma
non mi piace avrei preferito così
sopra ho dimenticato che ho una maschera e una sottomaschera, la
sottomaschera ha origine record dalla query che contiene questo
parametro di ricerca like "*" & [mia from mia casella] & "*"

 - Mostra testo citato -
per il momento ho risolo così
Public ricercadescrizione As String
Private Sub Descrizione_Change()
Me.Requery
Me.Refresh
If ricercadescrizione = Me.descrizione Then
Me.descrizione = Me.descrizione & " "
Me.descrizione.SelStart = 255
ricercadescrizione = Me.descrizione
Else
Me.descrizione.SelStart = 255
ricercadescrizione = Me.descrizione
End If
End Sub
se avete qualcosa di meglio fatemi sapere grazie mille

 > > End Sub
-- 
Ciao
Geppo 

....ehmm, volevo scrivere:
 
vStr = me! descrizione.text

Anche io avevo risolto con una cosa del genere
'=========
If Right(Me.descrizione.Text, 1) = " " Then
'Non fai una cippa
else
Me.Requery
Me.Refresh
Me.descrizione.SelStart = Len(Me.descrizione.Text)
end if
'=========
Ciao
Alex

 ac
Forse cercavi questo?  :)
http://tinyurl.com/nzxa5h

miciomao ha scritto:

yeeeesssss, illo e'.
La tua situazione era leggermente piu' complicata. ;-{)
--
ac

 Geppo
direi che � molto molto pi� leggibile del mio grazie mille

 direi che � molto molto pi� leggibile del mio grazie mille
grazie a te per il riscontro.
-- 
Ciao
Geppo
Newsgroup: it.comp.appl.access
Titolo: Azzerare campo contatore

Salve
Il mio problema e': azzerare da codice un campo contatore, ovviamente
eliminando i record.
Finora ho cancellato e ricreato il campo per azzerarlo, ma lo vedo grezzo
come sistema.
Ciao a tutti
Gisco

Cancella i record e poi compatta.
Marco M.

eliminando i record.
mmmh... non usare il contatore per contare.
vedi l'apposita faq sul sito comune.
--------------------------------------------------
ATTENZIONE!
it.comp.database.access diventera' it.comp.appl.access!
cercalo tra i nuovi ng e linkalo!
-----------------------------------
rimuovere NOSPAM. per mandare email
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access


Grazie,Grazie.

vedi l'apposita faq sul sito comune.
No, non li uso per contare ma per le relazioni tra tabelle, sfrutto
l'incremento automatico e l'ID univoco per collegare i nuovi record.
Poi a fine anno, con l'azzeramento delle tabelle ho il problema di farli
ripartire da zero.
Grazie per la segnalazione dell'articolo di Emanuele Cesena che mi era
sfuggito tra le faq pur avendole lette piu' volte.
Ciao
Gisco

come sistema.
Una bella INSERT INTO farebbe al caso tuo, ma deciditi
a gestire i "contatori" a programma come qualsiasi
programmatore degno di questo nome.
Bye, Ste

Newsgroup: it.comp.appl.access
Titolo: Maschere e report: intestazioni differenziate

Per usarlo in diversi uffici dislocati nello stesso territorio, ho creato un
semplice database il cui scopo è semplicemente registrare dei dati (che
fondamentalmente sono gli stessi per ogni ufficio), per poi visualizzarli e
stamparli in report.
Volevo fare in modo che ogni ufficio, però, potesse visualizzare sulla
propria maschera di inserimento e quindi anche sul report il proprio nome
(es. Ufficio A, Ufficio B, etc etc).
Siccome l'intenzione era di creare un Db generale e distribuirlo, ogni
ufficio, senza entrare fisicamente nella struttura del Db, dovrebbe avere la
possibilità di inserire la propria denominazione e visualizzarla come sopra
detto.
Avevo pensato di rendere possibile ciò creando una semplice tabella con il
campo Denominazione; in questo modo una piccola maschera permetterebbe la
variazione della denominazione.
Però non so come fare in modo che questo dato venga poi visualizzato nella
maschera (non nella barra del titolo, però, proprio all'interno del corpo
maschera come etichetta) e quindi nei report che l'ufficio in questione
stamperà (anche lì come etichetta nel corpo del report).
Qualche suggerimento?
Grazie
Andrea

 ha scritto nel messaggio
news:hNttb.121294$e6.43...@twister2.libero.it...

Se ho capito bene cosa vuoi fare, all'apertura di un report leggi la tua
tabella con la descrizione usando la funzione DLookUp, per metterla nella
proprietà Caption di un'etichetta.
Ciao.
--
Francesco G. Rizzoni
Newsgroup: it.comp.appl.access
Titolo: tabelle ODBC e comportamento strano

ho un db che lavora su archivi dbf collegati tramite odbc, in particolare 
gli archivi sono copiati dal programma aziendale e vengono aggiornati 
periodicamente tramite un file batch che preleva gli archivi e li copia in 
una directory c:\Artchivi dove sono presenti i file .dbc e .dct utili per 
creare la connessione.
Ho notato che se effettuo la copia sovrascrivendo gli archivi già esistenti, 
nella maggior parte dei casi  i dati che vado a visualizzare nelle varie 
meschere sono completamente sballati... questo non succede se prima della 
copia vado ad eliminare gli archivi già presenti evitando così la 
sovrascrittura...
mi sapreste dare una risposta a questo comportamento molto "strano" che in 
teoria non dovrebbe verificarsi?
grazie per l'attenzione
Nicola 

 ha scritto nel messaggio news:p94Uh.74$Mi2...@nntpserver.swip.net...

Li sovrascrivi con access aperto?
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio 
news:evtdbs$hv2$2...@tdi.cu.mi.it...

No, con access chiuso lancio il batch che copia i file dal server al 
portatile e successivamente avvio il programma che prevede subito la 
pressione di un pulsante che avvia la maschera di consultazione...
Nicola

Newsgroup: it.comp.appl.access
Titolo: Aiuto scrittura file txt

ho bisogno del vostro aiuto per scrivere un file testo prendendo i dati di
una query.
per leggere i dati non ho problema, ho difficolta' nella scrittura in
quanto non l'ho mai fatto sensza seguire una lunghezza fissa per ogni riga 
il file mi serve x un programma di messaggi cellulari e' deve essere
scritto in questa maniera
rossi;mario;+3933847884;si;gruppo1;
bianchi;francesco;+3933555684;si;gruppo1;gruppo2;
mi potete aiutare con un esempio semplice visto la mia ignoranza in materia
grazie a tutti
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
Normalmente si fa con VBA utilizzano il metodo  Transfertext 
dell'oggetto Docmd (vedi guida). A seguire l'esempio prelevato dalla 
medesima
DoCmd.TransferText acExportDelim, "Standard Output", _
     "External Report", "C:\Txtfiles\April.doc"
Quello che chiedi dovrebbe essere un normale ExportDelim in
cui il delimitatore e' il ";"
--
a.cara
 

 a.cara
Ciao Alessandro.
Ben risentito dopo qualche mese di latitanza.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Bentrovato. Piu' che latitanza e' galera pura (figurata eh!?).
--
a.cara

 wrote in message
news:85Zee.138051$%
I2.1...@tornado.fastwebnet.it

Cosa hai combinato questa volta..? ;-)
Avrai derubato la solita vecchietta al bancomat.
Vatti a fidare degli Alessandri...!
Ciao

Newsgroup: it.comp.appl.access
Titolo: patch sr-2 per office 97

Ciao a tutti!!
Non ne ho trovato la versione in italiano
sapete dirmi se quella disponibile (inglese) si può/deve usare in office97
italano ?
GRAZIE!
-- 
Posted from 
ppp-226-132.25-151.libero.it
 [151.25.132.226] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Vai sul Sito Comune (link qui sotto), Sezione Risorse, Sottosezione Patches
& Utilities,  il link Microsoft Office 97 SR-2 Patch (Italiano).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Trasformare una data in testo...

E' possibile trasformare una data in testo in una query?
Mi spiego meglio: ho una query di selezione, tra i vari campi c'č un campo 
data (gg/mm/aa), allora mi sono creato un'altro campo chiamato mese che 
prende i valori dal campo data e mi restituisce la data nel formato (mmmm) 
perņ il formato di questo campo č una data. Avrei bisogno di convertire il 
formato del campo mese da data a testo: č possibile?
Grazie per l'aiuto
Massimo 

 ha scritto nel messaggio 
news:7uPId.442759$b5.21...@news3.tin.it...

Sempre che il campo aggiunto alla query non sia presente nella tabella come 
data:
in un campo della query:
DataTesto: CStr(Format([Data];"mmmm"))
Ciao, Carlo 

 ha scritto nel 
messaggio news:%APId.750987$35.29...@news4.tin.it...


Newsgroup: it.comp.appl.access
Titolo: problema ad aggiungere tabella

ciao
sto cercando di aggiungere una tabella al mio db. Il db è formato da 10 
tabelle che sono collegate al campo IDUtente (contatore) della tabella 
Utenti attraverso il campo IDUtente (numerico) di ogni tabella, con 
l'integrità preferenziale.
La tabella Utenti è in relazione uno a molti con il campo IDUtente delle 
altre tabelle e tutto funzia bene. A causa di nuove esigenze di dati ho 
provato ad aggiungere una tabella con la stessa struttura delle altre e con 
la stessa relazione ma quando provo ad inserire dati mi dà l'errore che non 
si può perchè non c'è un campo corrispondente nella tabella Utenti. La cosa 
mi pare strana perchè la struttura della tabella è identica alle altre, solo 
che, a differenza delle altre, è vuota. Ho provato a modificare il tipo di 
join ma non cambia nulla. Qualcuno mi può aiutare?
grazie mille 

 ha scritto nel messaggio
news:EqC2e.1138121$35.42...@news4.tin.it...

Ciao Luciano,
la struttura non c'entra, quando inserisci i dati nella nuova tabella devi
valorizzare il campo IDUtente con un valore presente nella tabella Utenti.
Ciao Giorgio

 l'integrità preferenziale.
[CUT]
Di due l'una: o si tratta di una corsia preferenziale o si tratta di una
integrità referenziale. ;-)
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Somma controlli in sottomaschera

All'interno di una sottomaschera continua ho un controllo IMPORTO e
un'altro PAGATOSINO, vorrei creare due controlli non associati dove
sommare gli importi, Positivi e Negativi.
Ho provato cosě ma non va
= IIf([IMPORTO];"SI",[PAGATOSINO])
Grazie


wrote:

ho sbagliato, questa č corretta
=Dsum(IIf([IMPORTO];"SI",[PAGATOSINO]))

 =Dsum(IIf([IMPORTO];"SI",[PAGATOSINO]))
prima di tutto solo punti e virgole!
=Dsum(IIf([IMPORTO];"SI",[PAGATOSINO]))
diventa
=Dsum(IIf([IMPORTO];"SI";[PAGATOSINO]))
e poi non capisco l' IIF.
La condizione è insita nel parametro e l'hai gia messa.
=Dsum([IMPORTO];"SI",[PAGATOSINO])
IvanDaBologna

Newsgroup: it.comp.appl.access
Titolo: Formato data

Ciao,
In una query devo rappresentare il mese di un campo data nel formato mm.
Ho provato con  Format(Month([AssunzioneDal]);"mm") con tutte le variabili 
che mi venivano in mente ma con scarsi risultati.
Grazie a tutti!
Paolo 

 ha scritto nel messaggio 
news:hY71g.19682$QM3....@tornado.fastwebnet.it...

Ciao Paolo,
è sufficiente Format([AssunzioneDal];"mm")
Ciao
Nina

Newsgroup: it.comp.appl.access
Titolo: Aggiornamento db

Ciao ragazzi,
è la prima volta che posto ho sempre partecipatato al forum solo leggendo
le mail e traendone grandi insegnamenti visto che molti  problemi sono
comuni lavorando con access.
Sono bloccato con una rogna e volevo qualche dritta da Voi esperti.
Ho la neccessità di aggiornare automaticamente o a commando un database in
access.
Il problema con cui mi scontro è che il gestionale mi fornisce i dati dei
prodotti da inserire nel database solo in formato .txt,
quindi io ho solo otto campi divisi dal separatore (;),
punto e virgola, ove vi è inserito la descrizione prodotto,
codice, quantità e così via...che devono essere inseriti all'interno dei
campi del database.
Con importa tabelle non va bene poichè devo aggiornare il db 3-4 volte al
giorno, e non
posso far fare questa procedura il cliente. Con collega tabelle ho provato
ma non mi funziona
non riesco con asp ad estrarre i dati dal db collegato al file txt.
Se qualcuno mi può aiutare gli sarei molto grato.
Grazie molte Stefano.

 Se qualcuno mi può aiutare gli sarei molto grato.
Se il cliente ha access sul sistema con DB puoi fare una funzione VBA che
3-4 volte al giorno importa i dati con docmd.transferDB o quello che è.
Max

No il cliente ha un gestionale che riesce a fornire solo un file in formato
txt.
La scelta di access la stò valutando io adesso.
Grazie
Ciao

 ha scritto nel messaggio
news:XFql7.107572$TS4.9...@news2.tin.it...

Potresti usare Access Developper edition, così il cliente non ha la
necessità di possedere office.
Però così devi fare un investimento tu....
Max
Newsgroup: it.comp.appl.access
Titolo: R: [OT] secondo voi e' un furto ???

 cosa ne pensate ?
Bisgona vedere come sono le strutture dei DB nei due ambienti. Potrebbero
esserci molte tabelle correlate.
Io ho fatto un lavoro simile, e Ti assicuro che possono emergere varie
problematiche.
Ti consiglio comunque di farTi fare piu preventivi.
Ciao
Paolo

Grazie a Tutti
e buon lavoro ...

> cosa ne pensate ?
Visto che mi e' capitato di farlo per lavoro ti confermo che la quantita' di
lavoro dipende molto dalla complessita' delle tabelle in cui si devono
importare i dati,
quindi anche per sole anagrafiche articoli e clienti fornitori ci possono
volere anche una giornata di lavoro, metti un  costo orario almento 100.000
cadaora
e forse ci siamo
Carlo Ve
Newsgroup: it.comp.appl.access
Titolo: Criteri di una query da sottomaschera (popup) tabellare

 
In una sottomaschera (popup) tabellare ho dei campi tra cui uno di testo
[Ndoc] ed uno data/ora [Ddoc]; vorrei che, una volta attivatà la proprietà
Evento (su clic) del campo [Ndoc], facendo clic i campi [Ndoc] e [Ddoc] "di
quel record" vadano a formare i criteri di una query di selezione.
Qualcuno può darmi qualche suggerimento?
Grazie
Michele
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Michele
Nella query ci inserisci i riferimenti alla maschera e controlli;
es. (una form)
Forms!nomeForm!nomeControllo
es. (form e subForm)
Forms!nomeForm!nomeSubForm.Form!nomeControllo
Ciao.
-- 
Sergio MAZZA 


 

Newsgroup: it.comp.appl.access
Titolo: MSDE via ODBC impossibile il raggruppamento per date

In una query tradizionale di access con tabelle .mdb usavo questa
soluzione per raggruppare / conteggiare gli orari.
tot:somma([ora_fine]-[ora_inizio])*24
Risulta però impossibile eseguire questo tipo di raggruppamento se
trattasi di tabella collegata via odbc a MSDE / SQl
Sto cercando un po' ma trovo solo soluzioni di stored procedures, io
vorrei tenere buone le query di access perchè usate in diversi punti
dell'applicazione.
Grazie in advance.
M

 ha scritto nel messaggio
news:1161853608.7...@m73g2000cwd.googlegroups.com...



Ciao ciroteo,
l'espressione
----
tot:somma([ora_fine]-[ora_inizio])*24
----
viene convertita in
-----
SELECT .... ,SUM(("ora_fine" - "ora_inizio" ) )  FROM .... GROUP BY ....
----
Sql Server non permette la sommatoria diretta delle ore, Access stesso
esegue una conversione implicita nel tipo di dato Doppia precisione. Detto
questo, pui aggirare il problema così
----
tot:somma(Cdbl([ora_fine])-Cdbl([ora_inizio]))*24
----
l'inconveniente è che questa espressione non può essere convertita in
linguaggio T-Sql, quindi il server è costretto a restituire tutte le righe
ad Access che poi eseguirà la sommatoria
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

giorgio rancati ha scritto:

grazie giorgio, non ho msde qui ma stasera provo e ti faccio sapere.
sarà senz'altro giusto.
Newsgroup: it.comp.appl.access
Titolo: [OT] x Karl - strutture fondamentali

Cosa intendi per Access-Fenster als ganzes betreffend,
l'attuale traduzione non rende molto in italiano.
Questi link sono solo una piccola scelta dei molti siti su Access. I brevi
testi di descrizione nascono dalla mia impressione soggettiva.
Questi link sono solo una ridotta selezione dei molti siti su Access. Le
brevi descrizioni vengono dalla mia percezione dei contenuti.
9.5 TAVOLE DEGLI ASSIDUI DI ACCESS
9.5 TAVOLE ROTONDE DI ACCESS
spero, qualcuno lanci altre terminologie, Stammtisch non esiste in italiano.
Per traduzione è lo stesso tavolo a cui gli amici si ritrovano al bar tutte
le sere.
Sembra che questi incontri regolari che la gente fanno nelle città di
Germania e Austria non esistono in Italia. Forse aggiungiamo link su siti
che hanno informazioni per raduni. (la gente fa - la gente è singolare in
italiano)
Sembra che incontri regolari come fanno in Germania o Austria non avvengano
in Italia. Eventualmente aggiungeremo link di siti che abbiano informazioni
sui raduni.
Appena vedo altro ti faccio sapere. Intanto complimenti.
Ciao Valerio.

 ...
Grazie per le correzioni.
-- 
Servus
Karl
*********
Access FAQ: 
www.donkarl.com/it

 sui raduni.
Sembra che quelli che sono incontri regolari in
Germania e Austria, non avvengano in Italia.
Eventualemte segnaleremo link che di siti che
abbiano informazioni sui raduni
Ciao MAssimiliano

 Access a taralluci e vino
A verona sarebbe
bollito e pearà
(ovviamente vino a parte)
-- 
web: 
www.piubelli.net
Vuoi il mio indirizzo? Togli _cut_ per rispondermi

 > ...
concernente Access intero o la finestra di Access
relativi ad Access ed alla sua finestra di programma


 > Grazie per le correzioni.
Quella che lanci quando apri Access e non
selezioni il database.
Hai la possibilità di far visualizzare sul desktop
solo le form e i msgbox
MAssimiliano


Ciao Valerio.

 ha scritto nel
messaggio
news:dJtGc.418599$hc5.18...@news3.tin.it...

C'è su 
www.sitocomune.com
"nascondere la finestra di access" +o-
o anche sul sito di karl
MAssimiliano

 Questa non la sapevo. Come?
Lo sai - anche i problemi - quando sei arrivato a 1.11.
-- 
cu


 ha scritto
nel messaggio news:2kvb78F...@uni-berlin.de...

Karl nelle segnalazioni in inglese:
Rick Fisher, Find&Replace, tool shareware per
cerchare e sostituire globalmente in Access
Cercare
MAssimiliano

 Cercare
-- 
tnx

Newsgroup: it.comp.appl.access
Titolo: Casella di testo con soli numeri

C'č qualcuno che mi puņ passare il codice per consentire di inserire in una
casella di testo solo numeri consentendo perņ l'utilizzo del CANC e dello
Back space??
Grazie a tutti
Stefano

 Stefano
Hai provato a definirti una adeguata Maschera input (vedi help) per la tua
casella di testo?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Io sono del parere che se vuoi le cose fatte bene devi arrangiarti:
Velocemente perchè non ho tempo:
Su tasto giu del testo
If KeyCode >= 48 And KeyCode <= 57 Then
    ' Questo funziona per i numeri in alto della tastiera
Else
    Beep
    KeyCode = 0
End If
Poi devi gestirti la tastierina numerica,invii,frecce,tabulazioni,canc,del
...

Newsgroup: it.comp.appl.access
Titolo: Problema con Null


Ciao
Basjlico



 ...
Ho provato ma non cambia nulla, comunque il problema sta nell utilizzo non
valido di Null.
Grazie, Mitch.


La funzione IsNull prende come argomento una espressione o un valore di un controllo se come credo
sei nel secondo caso, prova con
....If IsNull(IDPaziente.value) Then.....

Attenzione prova a vedere nella tabella se quel campo può accettare il
valore NULL

P.S. Ho provato anche con IsError  ma ottengo lo stesso risultato.....
Sostiusci con
If IsNull([IDPaziente]) or IDPaziente ="" Then
Non mi chiedere perche'...:-)
Saluti.
Luciano


se IDPaziente deriva da una tabella puņ darsi che il suo valore predefinito
sia 0 anziche' null
barbi


E perchè non un:
Nz(IDPaziente)
invece di verificare con if
Paolo

PROVA CON
If noval([ME!IDPaziente]) THEN
DOVE : NOVAL č una funzione cosě
Function noval(pVar As Variant)
  If IsNull(pVar) Then
    noval = True
  ElseIf IsEmpty(pVar) Then
    noval = True
  ElseIf VarType(pVar) = 8 And pVar = "" Then
    noval = True
  Else
    noval = False
  End If
End Function
Newsgroup: it.comp.appl.access
Titolo: Problemi con stringa sql OR e AND

Ho paura di non riuscire a spiegare il mio problema, cmq ci provo.
Normalmente utilizzo questo metodo per creare le query SQL, ma in questo
caso un campo di ricerca (Me.TxtCli) lo devo trovare su tre campi della
Tabella.
Non funziona nel caso uno dei campi Me.TxtNrBoll o Me.TxtNsRif non è nullo,
in quanto non associa OR a questi campi.
Voi che codice usate quando dovete fare delle ricerche utilizzando stringhe
SQL con AND e OR ?
grazie
--
ciao MarcoS
www.marcosanti.it
Dim db As Database, Q2 As QueryDef, sSql As String, fox As String
Set db = CurrentDb
Set Q2 = db.QueryDefs("Q_Ric_sql")
sSql = " SELECT T_GestVendite_varMag.*"
sSql = sSql & " FROM T_GestVendite_varMag"
If Not IsNull(Me.TxtNrBoll) Then
    If InStr(Me.TxtNrBoll, "*") Or InStr(Me.TxtNrBoll, "?") Then
    fox = fox & " T_GestVendite_varMag.varMatS_B like " & Chr$(34) &
Me.TxtNrBoll & Chr$(34) & " AND "
Else
    fox = fox & " T_GestVendite_varMag.varMatS_B = " & Chr$(34) &
Me.TxtNrBoll & Chr$(34) & " AND "
End If
End If
If Not IsNull(Me.TxtNsRif) Then
    If InStr(Me.TxtNsRif, "*") Or InStr(Me.TxtNsRif, "?") Then
    fox = fox & " T_GestVendite_varMag.varNsRif like " & Chr$(34) &
Me.TxtNsRif & Chr$(34) & " AND "
Else
    fox = fox & " T_GestVendite_varMag.varNsRif = " & Chr$(34) & Me.TxtNsRif
& Chr$(34) & " AND "
End If
End If
If Not IsNull(Me.TxtCli) Then
  If InStr(Me.TxtCli, "*") Or InStr(Me.TxtCli, "?") Then
    fox = fox & "T_GestVendite_varMag.varCli like " & Chr$(34) & Me.TxtCli &
Chr$(34) & " OR "
    fox = fox & "T_GestVendite_varMag.varCliDest like " & Chr$(34) &
Me.TxtCli & Chr$(34) & " OR "
    fox = fox & "T_GestVendite_varMag.varCittaDest like " & Chr$(34) &
Me.TxtCli & Chr$(34) & " AND "
 Else
    fox = fox & "T_GestVendite_varMag.varCli = " & Chr$(34) & Me.TxtCli &
Chr$(34) & ") OR "
    fox = fox & "T_GestVendite_varMag.varCliDest = " & Chr$(34) & Me.TxtCli
& Chr$(34) & " OR "
    fox = fox & "T_GestVendite_varMag.varCittaDest = " & Chr$(34) &
Me.TxtCli & Chr$(34) & " AND "
  End If
End If
If fox <> "" Then
    fox = Mid(fox, 1, Len(fox) - 5)
    sSql = sSql & " WHERE " & fox
End If
sSql = sSql & " ORDER BY T_GestVendite_varMag.varNrOrd; "
Q2.SQL = sSql

 SQL con AND e OR ?
Io mi faccio preparare la stringa dal QBE e poi la uso sostituendo i
parametri nel codice con i vari if then...
Antonio
Newsgroup: it.comp.appl.access
Titolo: RICERCA

Io ho 6 campi nella mia maschera.
I primi 3 mi identificao un libro:
ISBN
Titolo
Casa editrice
E gli altri il cliente
Nome
Cognome
Tel
Analizziamo i primi 3 campi
Ho gia creato una tabella dove ho messo tutti i libri di cui sono in
possesso per vendere
Io vorei che appena inserisco il codice ISBN tramite un menù a tendina, che
so fare, mi comparisse il rispettivo titolo nel campo titolo e la casa
editrice nel campo casa editrice.
Come devo fare.
La tabella da dove prende i dati dei libri si chiama "anagrafica libri" la
maschera per inserire gli ordini si chiama "ordinazioni"
Vi prego aiutatemi, la richiesta e semplice, appena immetto il codice mi
deve resituire il titolo e la casa editrice, poi io conitnuerò a mettere i
dati del cliente

 editrice nel campo casa editrice.
Il menù a tendina, che si chiama casella combinata, avrà come origine riga
una query con altre campi oltre al codice. Questi campi possono non essere
visualizzati, mettendo 0 alle rispettive dimensioni colonne.
Ovviamente il numero colonne deve essere impostato al numero di campi che
inserisci.
Su evento dopo aggiornamento della combo, userai la proprietà column (vedi
HELP) per scrivere nelle caselle di testo le informazioni legate al record
selezionato tramite ISBN
Antonio
Newsgroup: it.comp.appl.access
Titolo: Problemi "Conteggio" in un report.

Ciao a tutti.
Ho 43 report, ognuno contiene 1 campo Conteggio [=Conteggio(*)].Vorrei
creare 1 ulteriore report di riepilogo in cui poter vedere singolarmente
i 43 campi Conteggio.Come posso fare.
Ciao. Luca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Creati un report che in una sezione contiene 43 caselle di testo non
associate nelle cui origini controllo ricavi il conteggio voluto con una
funzione DCount (vede help); ogni DCount avrà come dominio l'origine record
di uno dei 43 report e come criteri l'eventuale filtro del report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: on filter chiama on current

ciao!
ho scoperto facendo delle prove che chiamando manualmente le properties
filter e filteron non si chiamano gli eventi applyfilter, in ogni caso si
avviano le porcedure associate a on current..
per avere il massimo della flessibilità dovrei fare in modo che non venga
richiamata nemmeno ques'ultima.. o per lo meno non venga chiamata almeno nel
caso in cui il filtro venga tolto con filteron = false
si può fare?
ciao ciao e grazie

(.....)

No !
Ti riporto uno stralcio dell'help di Access 97 relativo all'evento
OnCurrent:
L'evento Corrente si verifica quando lo stato attivo si sposta su un
record che quindi diventa il record corrente, oppure quando una
maschera viene aggiornata o viene rieseguita una query su di essa.
(.....)
L'evento Corrente si verifica anche quando una maschera viene
aggiornata o quando viene eseguita di nuovo la query della tabella
sottostante della maschera, ad esempio quando si sceglie Rimuovi
filtro/ordinamento dal menu Record oppure si utilizza l'azione
RieseguiQuery in una macro o il metodo Requery nel codice di Visual
Basic.
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora 
provetti poeti fiorentini come vturturro.
(Così disse 
ivan....@tiscalinet.it
 Ven 25 Aug 2000 09:34:52 +0200)

 wrote in message
39e6aac7...@news.tiscalinet.it...

da queste righe nasce infatti il mio dilemma...
non si parla di proprietà filter!
infatti filter non avvia onApplyFilter (cosa che fa invece, applica filtro e
rimuovi filtro /ordinamento) eppure avvia OnCurrent...
:) cmq grazie della risposta
Newsgroup: it.comp.appl.access
Titolo: query impossibile?

E' possibile con access creare una query che.....
....partendo dalla seguente tabella:
struttura di riferimento                 cod
------------------------             -----
Servizi Demografici                    8
Servizi Sociali                            2
Servizi Sociali                            4
Servizi Sociali                            6
Ufficio Anagrafe                         9
Ufficio Anagrafe                         11
Ufficio contabile                          5
Ufficio del Personale                   1
Ufficio del Personale                   3
Ufficio del Personale                   7
Ufficio del Personale                   14
Ufficio Servizi Demografici          10
Ufficio Urbanistico                      12
Ufficio Urbanistico                      13
 .........mi faccia ottenere quest'altro risultato:
struttura di riferimento                 cod
------------------------             -----
Servizi Demografici/leva             8
Servizi Sociali                            2, 4, 6
Ufficio Anagrafe                        9, 11
Ufficio contabile                        5
Ufficio del Personale                 1, 3, 7, 14
Ufficio Servizi Demografici        10
Ufficio Urbanistico                    12, 13
se fosse sql server userei una stored proc. con una variabile
che somma a se stessa la select... ma con access č possible?
Grazie in anticipo!

 ha scritto nel messaggio
news:8JMxc.47984$Wc.15...@twister2.libero.it...

A mio avviso in Access devi crearti una funzione che poi richiamerai in un
campo calcolato di una query di raggruppamento.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Scambio dati Access - Passpartout

Da vari clienti con gestionali tipo Ergo - Metodo ho creato dei db in
access collegati via fonte dati odbc che andavano a leggere o scrivere
dati dai/nei database dei gestionali sopra citati.
Ad esempio in alcuni casi vado addirittura a generare dei nuovi
documenti nel gestionale tipo ordini, bolle o fatture direttamente da
access.
Ho ora un cliente dotato di PASSPARTOUT che mi chiederebbe di fare la
stessa cosa, sentendo il distributore lo stesso mi riferisce che
questo sw lavora su fonti dati proprietarie (se ricordo bene) che non
consentirebbero un collegamento dinamico come sopra descritto.
Qualcuno di voi ha qualche informazione in merito a questo sw e magari
qualche esperienza in merito a possibili tecniche per effettuare
questo scambio di dati?
Grazie in anticipo.

non mi ricorda la versione, ma per un cambio di gestionale ho fatto un
export di alcuni tracciati in CSV (era una funzionalità a menù per
fortnura) e poi li ho reimportati.
Alcuni nome dei file: anar_scp.csv,anpr_scp.csv,anvp_scp.csv...
Certo che andavo un po' a naso con quello che vedevo in maschera su
passpartout.
Quindi un programmino in VB che caricava:
[FILE1]
Descr=Articoli
Path=\\SERVER\Sycomm\dati\Last\anar_scp.csv
Tipo=A
NCAmpi=144
[FILE2]
Descr=Fornitori
Path=C:\DAVIDE\SCAIP\Pass\rubr_scpf.csv
Tipo=F
NCAmpi=188
[FILE3]
Descr=Clienti
Path=C:\DAVIDE\SCAIP\Pass\rubr_scp.csv
Tipo=C
NCAmpi=188

Sostanzialmente tu hai fatto dalle stampe di passepartout una stampa
su file e poi hai importato o collegato i file. Ho fatto anch'io così
per importare un'anagrafica ma volevo capire il collegamento poteva
essere diretto e dinamico evitando di creare un'anagrafica anche nel
mio strumento ed utilizzare quella di passepartout e magari "sparare"
nello stesso documenti di tipo bolla o fattura.


in bocca al lupo, allora.
Newsgroup: it.comp.appl.access
Titolo: [Microsoft][ODBC Microsoft Access 97 Driver] Can't update. Database or object is read-only.

Salve ragazzi,
L'errore di seguito mi esce quando, scorrendo un recordset, tento di
aggiornare o eliminare un record.
Premetto che il DB e Access e che il recordset lo scorro attraverso dei
bottoni che fanno il submit di un form e ricaricano la pagina e mettendo
l'oggetto recordset in una var di sessione per mantenerlo alimentato.
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
[Microsoft][ODBC Microsoft Access 97 Driver] Can't update. Database or
object is read-only.
/Amministrazione/Corso/questionari/ModQuestSez.asp, line 233
la parte di codice incriminato è questa:
elseif azione = "AddRecord" Then
  rs.AddNew
elseif azione = "UpdateRecord" Then
 AggiornaRecord
         rs.Update
    rs.Requery
    rs.MoveFirst
    rs.Move(rIndx)
elseif azione = "DeleteRecord" Then
         rs.Delete
    rs.Requery
    rs.MoveLast
    if rIndx => rs.RecordCount then rIndx = rs.RecordCount - 1
    Session("RecordIndex") = rIndx
    rs.MoveFirst
    rs.Move(rIndx-1)
elseif azione = "CancelUpdate" Then
 rs.CancelUpdate()
    rs.Resync
end if
premetto che il RecordSet viene aperto nel seguente modo:
     rs.Open sql, CC, 3, 3 (anche se rs.CursorType è = a 1)
se invece di fare per es. rs.Delete faccio:
del="delete * from QuestDomande where "
del=del & "CodDomanda ='" & rs("CodDomanda")& "'"
cc.Execute del
tutto funziona. Quindi penso che il problema sia nell'oggetto Rs anche se
movenext, moveprevious, movelast ecc. non mi danno problemi.
Grazie in anticipo.

potrebbe dipendere dalla mancanza dei parametri "dbOpenDynaset" e
"dbseechanges" nella creazione del recordset.
Newsgroup: it.comp.appl.access
Titolo: Metodo TransferSpreadsheet che utilizza query di un DB diverso da quello corrente

Ho realizzato un piccolo programma in Access97 che consente di estrarre
alcuni dati da una tabella archiviandoli in foglio Excel, utilizzando il
metodoTransferSpreadsheet.
        DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel97,
"Qry_EstrazioneCliPotenziali", Me![Percorso], True
Il programma è inserito in un database che compone il "Gestionale" in uso in
azienda.
Tale "Gestionale" si avvale di un database principale, in cui sono contenuti
un piccolo gruppo di programmi(forms e metodi) necessari per il
funzionamento di tutte le procedure gestionali e a cui sono collegate tutte
le tabelle del database aziendale. Oltre al db princiaple, ci sono una serie
di db, uno diverso per attività aziendale (es. acquisti, vendite, magazzino,
ecc) ed infine un db in cui sono contenute le procedure sviluppate ad hoc
per l'azienda. Il mio programma è contenuto nel db delle procedure ad hoc.
Succede che il programma funziona regolarmente se viene eseguito nel db "ad
hoc", cioè quando è il db è quello corrente, mentre non riesce a recuperare
la query di estrazione, quando lo stesso programma è eseguito all'interno
del "Gestionale", cioè quando il db "ad hoc" non è quello corrente.
Come posso specificare il db della query "Qry_EstrazioneCliPotenziali" ?
Grazie
Ciao
Eugenio


Ho risolto utilizzando il metodo OutputTo .
Se puň servire, segnalo un link in cui sono esposti vari metodi per
esportare dati in Excel.
http://www.zmey.1977.ru/Access_To_Excel.htm#a1
Grazie
Ciao
Eugenio

Newsgroup: it.comp.appl.access
Titolo: CERCO MODELLO O SOFWARE PER LA "PRIMA NOTA CASSA"

CERCO MODELLO per office O SOFWARE che cura LA "PRIMA NOTA CASSA", ovvero le
entrate, uscite ecc.. di una attività aziendale, esattamente per una
carrozzeria.
Il software (o modello), deve essere gratuito e semplice.
AIUTATEMI RAGAZZI!

 ha scritto nel messaggio
news:uess7.3517$aE.16...@news.infostrada.it...

Con l'Autocomposizione Database di A97 creati un database con il modello
LibroMastro.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------