author: Cinzia

text:
"Gabriele" <
q...@tin.it
> ha scritto nel messaggio
news:f6acv6$376$1...@nnrp-beta.newsland.it...

Ciao Gabriele,
dunque vediamo se ho capito... hai un MDB in questo MDB c'è un report
in questo report vuoi visualizzare un campo di una tabella che sta su
SQL Server 2005?
Collega la tabella di SQL SERVER 2005 al database (File - Carica Dati
esterni ...) e poi aggiungi la tabella all'origine record del report,
oppure usi una Dlookup sulla tabella dipende  un po' dalla situazione
vedere qual'è il metodo migliore.
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
---------------------------------------->


title: errore nell'espressione

author: Piero

text:
ciao a tutti
ho questa espressione in una casella di testo
=Conteggio(IIf([Conf_Fornitore_1]=Falso;1))

dopo che nella query ho modificato  Conf_Fornitore in questo modo
Conf_Fornitore_1: IIf(IsNull([Conf_Fornitore]);0;-1)
nel risultato conteggio della casella di testo ho errore

grazie


title: errore nell'espressione

author: Karl Donaubauer

text:
Ciao Piero,

Cosa succede con un origine controllo:

Conf_Fornitore_1

e

=[Conf_Fornitore_1]

?

Se p.e. il primo funziona e il secondo ti dà #Errore
controlla i nomi dei controlli sulla maschera.

Forse c'è un conflitto con un controllo che si chiama Conf_Fornitore_1
e certo il controllo calcolato nella quale hai =Conteggio(...)
non si deve chiamare così.

Se non trovi la causa, prova di rinominare la colonna calcolata
nella query e nell'espressione per il Conteggio per escludere
un conflitto di nome.

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: errore nell'espressione

text:
Cut
>Conf_Fornitore_1

>e

>=[Conf_Fornitore_1]

>?

>Se p.e. il primo funziona e il secondo ti dà #Errore
>controlla i nomi dei controlli sulla maschera.

>Forse c'è un conflitto con un controllo che si chiama Conf_Fornitore_1
>e certo il controllo calcolato nella quale hai =Conteggio(...)
>non si deve chiamare così.

>Se non trovi la causa, prova di rinominare la colonna calcolata
>nella query e nell'espressione per il Conteggio per escludere
>un conflitto di nome.

>--

Ciao Karl
grazie
ho risolto dopo aver rinominato la colonna calcolata nella query e
nell'espressione


title: X ROBERTO &Co :Cambio chiavi primarie mantenendo i contenuti 2

author: subwoofer

text:
Rieccomi a scocciare di nuovo, ma ho provato a fare ciò che dicevi tu ma
devo aver commesso qualche errore fatto stà che SLQ prodotto da Access di dà
un errore che non riesco a risolvere.
>l'intervento da fare sulla tabella principale te lo ha
> già suggerita Marco; nelle altre tabelle collegate alla principale dovrai
> inserire un nuovo campo numerico (ad esempio di nome Pippo);
Fatto
> poi con una
> query di aggiornamento (una per ogni tabella collegata) aggiornare il
campo
> Pippo ricavando il valore tramite una funzione DLookup che abbia come
> dominio la tabella principale e che usi nei criteri di ricerca la vecchia
> chiave primaria.
E qui iniziano i problemi:
Per essere + chiari le due tabelle che stanno in relazione tra loro sono:
Soggetto_ pubblico (tabella principale a cui ora ho cambiato chiave
primaria)
Responsabile_procedimento (tabella secondaria nella quale ho inserito il
campo ID_soggetto (da te chiamato Pippo nell'esempio))
La tabella Soggetto_pubblico aveva, come detto un mio precedente messaggio,
una chiave  di tipo testo e perdipiù composta, in particolare da 2 campi
chiamati:
Denom_sogg
Uff_sogg
ora sostituiti con la chiave numerica:
ID_soggetto.
Nella struuttura della Query che mi hai suggerito ho messo:
nella voce Campo e tabella, rispettivamente ID_soggetto e
Responsabile_procedimento
mentre nei criteri la seguente funzione:
DLookUp([ID_soggetto];"Soggetto_pubblico";"[Denom_sogg],[Uff_sogg]")
Se preferisci ti scrivo anche l'istruzione SQL che ne scaturisce:
UPDATE Soggetto_pubblico INNER JOIN Responsabile_procedimento ON
Soggetto_pubblico.ID_soggetto = Responsabile_procedimento.ID_soggetto SET
WHERE
(((Responsabile_procedimento.ID_soggetto)=DLookUp([ID_soggetto],"Soggetto_pu
bblico","[Denom_sogg],[Uff_sogg]")));
Devo aver fatto qualche casino perchè il messaggio di errore che compare è +
o -  il seguente:
Il campo ID_soggetto potrebbe riferirsi a + di una tabella elencata nella
clausola FROM dell'istruzione SQL specificata.
Mi chiedo, non c'è alcuna FROM nell'istruzione e poi noto che dopo SET
anzichè esserci un'assegnazione compare subito una WHERE???
Scusami x la prolissità ma non sapevo come descriverti meglio il problema
Ti saluto ancora


title: cambiando pc prestazioni calano vistosamente

author: tmtube

text:
eseguivo il mio db su un pc I7 l'apertura delle form � immediata o quasi
esempio di codice che apre una form

If DCount("id", "corsianalisi") > 0 Then
    DoCmd.OpenForm "corsianalisi", acNormal, , , acFormEdit, acWindowNormal
    DoCmd.Close acForm, "avvio", acSaveYes
Else
    MsgBox "Nessun corso attivo", vbInformation, ""
End If

su un pc con atom D410 1,66 ghz e 1 gb di ram impiega 13 secondi

la form � associata ad una query abbastanza complicata ma sul pc con I7 �
veloce

esiste una soluzione?

grazie.


title: Impostare l'apertura di una maschera

text:
Salve a tutti!
Vorrei fare in modo che quando apro una maschera siano visibili i dati
dell'ultimo record inserito ma che non siano selazionabili. Bisognerebbe che
fossero selezionabili solo alcuni pulsanti che ho messo che sono di
aggiunta/modifica/eliminazione di record. Ho provato agendo sulle proprietą
della maschera ma non ho capito come si fa?
Qualcuno puņ aiutarmi?
Grazei
Stefano
;)


title: Impostare l'apertura di una maschera

author: Roberto dal portatile

text:
"r4gtl" <
stefa...@interfree.it
> ha scritto nel messaggio
news:44bce937$0$30136$4faf...@reader4.news.tin.it...
> Salve a tutti!
> Vorrei fare in modo che quando apro una maschera siano visibili i dati
> dell'ultimo record inserito
A fronte dell'evento "Su caricamento" della maschera puoi posizionarti
sull'ultimo record usando il Metodo GoToRecord (vedi help).
> ma che non siano selazionabili. Bisognerebbe che
> fossero selezionabili solo alcuni pulsanti che ho messo che sono di
> aggiunta/modifica/eliminazione di record. Ho provato agendo sulle
> proprietą
> della maschera ma non ho capito come si fa?
Invece di agire sulle proprietą della maschera agisci sulle proprietą dei
suoi controlli: imposta a No la proprietą Abilitato (vedi help) di tutti i
controlli della maschera esclusi i pulsanti di controllo di cui sopra,
> Qualcuno puņ aiutarmi?
> Grazei
Prego
> Stefano
> ;)
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: Testare applicazioni Access 97

text:
vi chiedo un aiuto e vi ringrazio anticipatamente per la sicura risposta che qualcuno di voi professionisti saprà senzaltro darmi.
e' possibile creare sul proprio PC un ambiente "virtuale" dove testare le applicazioni Access 97 in run time ???
grazie ancora e auguri a tutti


title: Testare applicazioni Access 97

author: Antonio Biso

text:
<
ald...@libero.it
> wrote in message 91t3aj$6fq$1...@nread1.inwind.it...
> vi chiedo un aiuto e vi ringrazio anticipatamente per la sicura risposta
che qualcuno di voi professionisti saprà senzaltro darmi.
> e' possibile creare sul proprio PC un ambiente "virtuale" dove testare le
applicazioni Access 97 in run time ???
E che vor dì?
Antonio


title: Testare applicazioni Access 97

author: Nicola Ardito

text:
ald...@libero.it
 ha scritto nel messaggio <91t3aj$6fq$
1...@nread1.inwind.it
>...
>vi chiedo un aiuto e vi ringrazio anticipatamente per la sicura risposta
che qualcuno di voi professionisti saprà senzaltro darmi.
>e' possibile creare sul proprio PC un ambiente "virtuale" dove testare le
applicazioni Access 97 in run time ???
Per me si puo' fare installando più versioni del Sistema Operativo sullo
stesso PC.
Buon Natale
Ciao Nicola
email: metti inwind al posto  di NOSPAM


title: Testare applicazioni Access 97

author: Lbo

text:
>e' possibile creare sul proprio PC un ambiente "virtuale" dove testare le applicazioni Access 97 in run time ???
be', installi access...
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: Testare applicazioni Access 97

author: AntoGal

text:
<
ald...@libero.it
> scrisse...
> vi chiedo un aiuto e vi ringrazio anticipatamente per la sicura risposta
che qualcuno di voi professionisti saprà senzaltro darmi.
> e' possibile creare sul proprio PC un ambiente "virtuale" dove testare le
applicazioni Access 97 in run time ???
Lancia l'applicazione da un collegamento contenente (ad esempio):
"C:\Programmi\Microsoft Office\Office\msaccess.exe" "C:\TuaDir\TuoProg.mde"
/runtime
 il parametro /runtime simula l'ambiente RT anche su PC dove Access è
installato in versione full.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)

www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************


title: altre soluzioni

author: Paolo

text:
ciao a tutto il NG
il mio problema č questo:
nella mia tabella ho es. il campo "frutta" all'interno del quale ho: meloni,
meloni, meloni, arance, arance, limoni ok?
nel report con dei campi calcolati devo ottenere il totale di meloni, il
totale di arance, il totale di limoni
in excel funziona benissimo "
conta.se
" ma in access sono giorni che ci stň
sopra ma nulla da fare!
grazie anticipatamente ciao


title: altre soluzioni

text:
"Paolo" <
free...@hotmail.com
> ha scritto nel messaggio
news:JfGT8.89350$j65.2...@twister1.libero.it...
> ciao a tutto il NG
>
> il mio problema è questo:
> nella mia tabella ho es. il campo "frutta" all'interno del quale ho:
meloni,
> meloni, meloni, arance, arance, limoni ok?
> nel report con dei campi calcolati devo ottenere il totale di meloni, il
> totale di arance, il totale di limoni
> in excel funziona benissimo "
conta.se
" ma in access sono giorni che ci stò
> sopra ma nulla da fare!
> grazie anticipatamente ciao
>
crea una query siffatta:
select count(frutta) from miatabella group by frutta;
ciao   antonio


title: Campi calcolati.

author: Linea

text:
Una domanda facile per molti ma non per me - uso maschere per fatture ed
altro i cui totali sono calcolati da campi che perņ li ho solo nella
maschera specifica, la mia domanda č, come posso usare questi valori (o
risultati) in tabelle che poi mi serviranno per calcolare ad esempio il
totale della fatture nell'anno X oppure per altri tipi di totali.
Spero di essere stato chiaro, e grazie anticipato a chi mi aiuterą.
Lino


title: Campi calcolati.

author: Wolverin

text:
Direi che il sistema migliore penso sia quello di usare come sorgente
dati della tua maschera una query all'interno della quale esegui i
calcoli e non la tabella.
Così facendo nel momento in cui ti serviranno i dati calcolati es.
report potrai averli subito accessibili richiamando la stessa query che
usi come origine dati della maschera.
Da  verificare che la query si aggiornabile (quindi composta da tabelle
relazionate in modo corretto9.
ciao Wolverin
Linea ha scritto: in data 25/08/2007 10.27:
> Una domanda facile per molti ma non per me - uso maschere per fatture ed
> altro i cui totali sono calcolati da campi che però li ho solo nella
> maschera specifica, la mia domanda è, come posso usare questi valori (o
> risultati) in tabelle che poi mi serviranno per calcolare ad esempio il
> totale della fatture nell'anno X oppure per altri tipi di totali.
> Spero di essere stato chiaro, e grazie anticipato a chi mi aiuterà.
> Lino
>
>
>


title: Campi calcolati.

text:
Ringrazio ancora per la risposta e purtroppo la tua risposta è quella che
temevo nel senso che devo fare le query per ogni tipo di totale che mi serve
ed invece speravo esistesse una strada più veloce. Grazie ancora, Lino
"Wolverin" <
g.s...@infinito.it
> ha scritto nel messaggio
news:46d01f0a$0$36451$4faf...@reader5.news.tin.it...



title: Tasti Pag su e Pag giù

author: Paolo Porro

text:
Scusate se faccio una domanda a cui sono state data centinaia di
risposte ma non ho il tempo di andare a vedere gli arretrati......
Vorrei sapere come posso fare per bloccare i tasti Pag su e Pag giů per
evitare che si possano scorrere i record con questi tasti
Un'ultima cosa....... ho un db con una matrice dimamica di grandi
dimesioni 10.000 - 12.000 record ....... qualcuno ha mai havuto
problemi?????
Grazzie mille in anticipo per l'aiuto


title: Tasti Pag su e Pag giù

author: TIKO

text:
Paolo Porro <
paolo...@libero.it
> wrote in message
3952ABB7...@libero.it...

Nell'evento tasto giů della maschera in questione inserisci questo codice
credo che funzioni. ciao
Select Case KeyCode
        Case 33, 34
        KeyCode = 0
    End Select


title: Cancellazione record 2.........

author: Gianni B

text:
Ri salve a tutti........
Beh ragazzi tentando provando. ecc. ho fatto dei notevoli passi avanti ma
come si dice smuovendo l'acqua si fà sempre + torbida....
Bene sono riuscito a fare quello che avevo in testa di poter riuscire a
copiarmi i record prima di elimianrli in un altra tabella di sicurezza
tramite una Query di accomodamento. tutto ok lo provata è funziona davvero
bene.......ma adesso ho un'altra domanda.........
quando io avvio la quey di accomodamento questa mi copia tutti i record
presenti nella Maschera nella tabella di sicurezza.beh....per me è un po'
troppo ....c'è un modo per far capire alla query che deve accodare solo il
record "Selezionato???
grazie 10000
--
Gianni B.
--
Gianni B.


title: Cancellazione record 2.........

author: Carlo Costarella

text:
"Gianni B" <
gian...@bluewin.ch
> ha scritto nel messaggio
news:3e2747de$1...@news.bluewin.ch...

Nella query di accodamento limita i record mettendo nella riga dei criteri
in corrispondenza della colonna (ID per esempio) che ti interessa il
riferimento alla maschera:
Forms!MiaForms!MioControllo.
Ciao, Carlo


title: Cancellazione record 2.........

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:%NOV9.40656$0v.12...@news1.tin.it...

Ciao Carlo grazie per la tua risposta ....
ma potresti per favore farmi un esempio.?!?
Per dire se io ho un bottone di controllo che devo pigiare per copiare il
record che gli si trova accanto come dovrei fare.?!?
Forms!Form dove c'è il bottone "Copia!nome controllo"Bottone copia".
cosi + o meno?!?
grazie ciao.
--
Gianni B.


title: Azzerare il campo dopo una selezione del filtro

author: andrea

text:
Su una maschera ho due caselle combinate, ambedue su campo testo, che mi
servono x filtrare i dati della maschera.
Il problema nasce, dopo aver fatto una ricerca, nella seconda ricercca in
quanto il primo campo con i nominativi va bene mentre il secondo campo non
azzerandosi mi impone ad andare in cerca del campo con il cursore del mouse
o uscire dalla maschera e rientrare.
Il comnado per rivedere tutti i campi e il sottostante.
Ho provato anche altri passaggi ma niente da fare
Come è che posso azzerrare il secondo campo?
Private Sub cmd_all_Click()
       DoCmd.ShowAllRecords
       FilterOn = False
End Sub


author: MA

text:

Metti me.Filter = ""
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: gestione finestra

author: Cholo

text:
come si fa perchè il database sia sempre visualizzato a finetra "ingrandita"
(a tutto schermo) e senza le barre dei menu/ strumenti.... insomma che ci
sia solo l'opzione "riduci a icona" ?
grazie


title: gestione finestra

text:
"Cholo" <m.mag...@NOSPAMlibero.it> ha scritto nel messaggio
news:ckVtd.11265$Lg7.4...@twister1.libero.it...

Per ingrandire Docmd.maximize
Per le barre, puoi creartene una tua e ci metti quello che vuoi.
MAssimiliano


title: Report da query a campi incrociati da altra query (urgente)

author: Flyzone

text:
Scusate per l'urgente.. non si dovrebbe chiedere mai, ma sono
veramente nella m.... (potevo postare prima ma ho voluto provare a
risolverlo da me)
hem ;)
Dunque... ho una query a cambi incrociati (parametrica), che prende i
dati da un'altra query semplice. e fin qui tutto ok.
Ora, devo creare un report dalla query a campi incrociati.
Il problema della query dinamica lo sò già risolvere, ma.... il
problema è che non riesco a selezionare i campi!!! appena seleziono
dalla creazione guidata la query a campi incrociati.. non mi fà vedere
nessun campo! Al massimo ottengo un "Impossibile generare campi
dall'origine record selezionata. E' possibile che la query selezionata
non contenga campi di output"
Ho provato a creare una query di creazione tabella partendo dalla
query a record incrociati, ma ovviamente perdo tutti... gli incroci
(:-P)
Presuppongo che il problema sia dovuto al fatto che la query va a
prendere i dati da un'altra query...ma non riesco a farle diventare 2
in una :(
Hem... che fò? Sul sito comune non c'è niente di simile e sui post
passati non ho visto niente a meno che non mi sia sfuggito! Non c'è un
problema simile neanche sul mio librone di 2000 pagine di access :(
Grazie a tutti,
Fly


author: Roberto da casa

text:
"Flyzone" <
fly...@technologist.com
> ha scritto nel messaggio
news:q0ntsug47fgin45vf...@4ax.com...
> Scusate per l'urgente.. non si dovrebbe chiedere mai, ma sono
> veramente nella m.... (potevo postare prima ma ho voluto provare a
> risolverlo da me)
>
> hem ;)
> Dunque... ho una query a cambi incrociati (parametrica), che prende i
> dati da un'altra query semplice. e fin qui tutto ok.
> Ora, devo creare un report dalla query a campi incrociati.
>
> Il problema della query dinamica lo sò già risolvere, ma.... il
> problema è che non riesco a selezionare i campi!!! appena seleziono
> dalla creazione guidata la query a campi incrociati.. non mi fà vedere
> nessun campo! Al massimo ottengo un "Impossibile generare campi
> dall'origine record selezionata. E' possibile che la query selezionata
> non contenga campi di output"
[CUT]
Prova ad eseguire la query a campi incrociati almeno una volta prima di
creare il report.
>
> Grazie a tutti,
> Fly
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
On Mon, 11 Nov 2002 12:17:49 GMT, "Roberto da casa"
<
r.ma...@libero.it
> wrote:
>Prova ad eseguire la query a campi incrociati almeno una volta prima di
>creare il report.
già provato.. senza successo..
cmq son riuscito a risolvere (hem non sò come, ma ce l'ho fatta
eheheheh)
 :)
Fly


title: formato database non riconosciuto

author: verdone

text:
ho un db che ad un tratto quando cerco di aprirlo mi da formato database
non riconosciuto cosa posso fare
grazie
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: formato database non riconosciuto

author: mcdany

text:
On 7 Ott, 09:33,
ver2...@libero.it
 (verdone) wrote:
> ho un db che ad un tratto quando cerco di aprirlo mi da formato database
> non riconosciuto cosa posso fare
E' molto probabile che si sia corrotto qualcosa nel database.
Crea un nuovo database e prova ad importare tutti gli oggetti.
Saluti,
--
Daniele M. aka mcdany


title: formato database non riconosciuto

author: antonio

text:
"verdone" <
ver...@libero.it
> ha scritto nel messaggio
news:gcf3d4$109$1...@news.newsland.it...

Ancora prima di aprirlo, dalla finestra di Access, prova a richiamare il
seguente comando:
Menu Strumenti - Utilità database - Compatta e ripristina database...
Questo comando fa sì che Access tenti di correggere qualche anomalia che non
te lo fa aprire.
Ciao
Antonio


title: formato database non riconosciuto

text:
antonio ha scritto:

> Ciao
> Antonio
avevo gia' provato stesso messaggio



title: Come duplicare rapidamente un record in Access ?

author: Newcomsas

text:
Salve a tutti.
Esiste che voi sappiate una istruzione rapida per duplicare un'intera riga
(tutti i campi di un record) in Access senza dover ripetere tutti i nomi e i
valori in INSERT INTO ?
Grazie a chi vorrà rispondere.
Newcomsas


author: Alessandro Baraldi

text:
Newcomsas ha scritto:

Se deve essere una cosa ripetitiva ti conviene impostare come
DefaultValue dei controlli il valore del campo ultimo inserito su
Evento BeforeUpdate dopo aver verificato la proprietà NewRecord.
Altrimenti se devi farlo solo su richiesta conviene fare una Routinetta
con VBA...
@Alex


text:
In realtà ho fatto un tentativo con un semplice
INSERT INTO Articoli SELECT * FROM Articoli WHERE ...
il problema è che avendo un campo contatore con duplicati non ammessi
(ID_articolo), il motore di Access genera un errore.
Esiste un modo per ovviare alla cosa in puro SQL ?
Grazie,
Newcomsas
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1162207147....@m7g2000cwm.googlegroups.com...



text:
Newcomsas ha scritto:
> In realtà ho fatto un tentativo con un semplice
>
> INSERT INTO Articoli SELECT * FROM Articoli WHERE ...
>
> il problema è che avendo un campo contatore con duplicati non ammessi
> (ID_articolo), il motore di Access genera un errore.
> Esiste un modo per ovviare alla cosa in puro SQL ?
>
> Grazie,
> Newcomsas
Infatti quel metodo non va bene devi escludere il campo PK(Counter)
cosa cheinvece usando * non fai...!
INSERT INTO T1
   SELECT Fld1,Fld2,Fld3......Fldn FROM T1
   WHERE....
Altrimenti come ti dicevo con VBA un ciclo sui Fields ad esclusione
della PK...!
@Alex


text:
Già, ho appena inviato un altro msg al newsgroup proprio per chiedere se si
poteva in SQL ritornare i nomi dei campi di una tabella (non avevo ancora
letto la tua risposta).
Comunque risolverò la cosa come suggerivi tu in VBScript (sto usando pagine
ASP).
Grazie.
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto
Altrimenti come ti dicevo con VBA un ciclo sui Fields ad esclusione
della PK...!
@Alex


title: Aggiornare mia versione Access (Office 2003) per utilizzo database  ADP su Sql Server 2005

author: Leonardo

text:
Buongiorno amici,
per utilizzare un progetto ADP le cui tabelle sono collegate da Sql
Server 2005, ho la necessità di creare una serie
di query (stored procedure) ma al momento della creazione mi da questo
messaggio:
"é stata eseguita la connessione a una versione di SQL Server
successiva a SQL Server 2000. La versione di Visual Studio o di Access
che si sta utilizzando è stata rilasciata prima della versione di SQL
Server alla quale si è connessi. È pertanto possibile che si
verifichino problemi. Verificare l'eventuale disponibilità di un
service pack Microsoft da applicare a Visual Studio o a Office per
ottenere il supporto necessario per la versione di SQL Server alla
quale si è connessi."
Sapreste indicarmi quale aggiornamento fare per superare questo
ostacolo?
grazie molte del tempo e dell'aiuto
Leo


author: ciroteo

text:

perchè le stored non le crei direttamente dal management studio di sql
server? poi non fai altro che mandarle in esecuzione.
In effetti è corretto come è possibile che la versione 2003 possa
supportare qualcosa che è stato sviluppato in seguito come sql
server2005?
crearle in management studio è molto più semplice perchè hai
intellisense e puoi testarle...


title: applicazione filtro su maschera all'apertura

author: badush

text:
Ciao amici del newsgroup
vorrei inserire un filtro in una maschera per fare in modo che al momento in
cui la apro mi visualizza il record che cerco.
Ad esempio disoiongo di questa maschera Spese in cui ci sono le seguenti
voci:
IdSpesa  Conto   Prot  Importo ecc.
1  Prodotto A  1   1400
2  Prodotto B  2   1500
3  Prodotto C  3   1400
Aprendo la maschera Spese voglio visualizzare solo uno di questi prodotti
che scelgo di volta in volta. Ho provato ad inserire all'evento apertura
della Maschera il seguente codice:
Private Sub Form_Open(Cancel As Integer)
dim strConto as string
strConto = InputBox("Inserisci Conto", "Input")
Me.Filter = "Conto='strConto'"
Me.FilterOn = True
End Sub
Il fitro non mi funziona. Se tolgo gli apici da ' strConto' in strConto  mi
viene fuori una casella di inserimento che ha cone descrizione strConto; se
lascio gli apici non mi esce nulla.
Che cosa sbaglio nel codice?
Grazie


text:
"badush" <
bad...@martucci.com
> ha scritto nel messaggio
news:_mVra.81221$DT4.2...@twister1.libero.it...

Sbagli nella concatenazione di Stringhe.....!
Private Sub Form_Open(Cancel As Integer)
    dim strConto as string
    strConto = InputBox("Inserisci Conto", "Input")
    Me.Filter = "Conto=" & chr(34) & strConto & chr(34)
    Me.FilterOn = True
End Sub
Ho usato chr(34) al posto di apici in quanto se dovesse esserci
nella stringa un carattere del tipo Apice non funzionerebbe, così
invece in qualsiasi modo VA.
Ciao.
@Alex.


text:
Mi hai dato un considerevole aiuto.
Ti ringrazio



title: comandare una serratura automatica

author: wild

text:
ho bisogno di comandare dal pc una serratura elettonica da 12 v per aprire
una porta a comando(una normale porta di casa). Non so come fare ad
interfacciarla al pc. pensavo tramite porta com o
ltp.ma
 poi come faccio a
mandare l'impulso che comanda l'apertura? e come posso rilevare lo stato
della porta?(aperta o spenta).
grazie per l'aiuto
p.s. Non so se questo messaggio è [OT]. scrivo in questo newsgroup poichè
sto sviluppando un progetto in access e ho bisogno di utilizzare questa
caratteristica.


title: comandare una serratura automatica

author: Luchino

text: UH?


title: comandare una serratura automatica

author: Luciano (DOC)

text:
wild ha scritto nel messaggio
>ho bisogno di comandare dal pc una serratura elettonica da 12 v per aprire
>una porta a comando(una normale porta di casa). Non so come fare ad
>interfacciarla al pc. pensavo tramite porta com o
ltp.ma
 poi come faccio a
>mandare l'impulso che comanda l'apertura? e come posso rilevare lo stato
>della porta?(aperta o spenta).
Hai bisogno di un rele' con interfaccia seriale.
MI ero informato tempo fa per conto di un cliente, non ricordo i
particolari, ma non era molto complicato ne' costoso.
Saluti.
Luciano


title: comandare una serratura automatica

author: Giuliano

text:
"wild" <
misi...@libero.it
> ha scritto nel messaggio
news:%9Rc8.1030$l_3....@twister1.libero.it...

Quel che ti occorre e' un semplice circuito in cui ,tramite un transistor
che porti a saturazione, piloti la bobina di un rele'. Per maggiore
sicurezza puoi far giungere il segnale al transitor tramite un
fotoaccoppiatore che isola elettricamente la tua parallela o seriale dal
circuito di pilotaggio.
Il resto penso che si possa fare via vba e mscomm ( sulla parallela non ho
provato qualcosa in qbasic) anche se ignoro quale tipo di segnale bisogna
attivare ( CD, RTS ecc. )
Giuliano


title: comandare una serratura automatica

author: Gilberto Campos

text:
"wild" <
misi...@libero.it
> wrote in message
news:%9Rc8.1030$l_3....@twister1.libero.it...

Ciao.
Se vai in un negozio (o contatti una ditta) di sistemi di sicurezza
(allarmi, antifurto, ecc.) solitamente trattano anche serrature
comandate tramite password (tastierino), tesserino e anche remotamente.
I sistemi che ho visto hanno un'interfaccia seriale per connettersi al
PC. Alcuni sistemi sono già predisposti per leggere un tesserino di
servizio, spedire i dati al PC e ricevere un comando (sarà
l'applicazione sul PC a decidere se di apertura oppure no!).
Esempio:
http://www.rectime.it/page4.html
Se cerchi su
www.virgilio.it
 con "controllo accessi" già inizi ad avere
qualcosa.
Saluti.
Gilberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: sintassi corretta condizioni su maschere aperte

text:
E' correto scrivere una condizione così some segue (se la maschera ispedet è
aperta e le altre maschere Modellom, modellomdet, modellon e modellondet non
sono aperte alloara la maschera ispedet diventa visibile, o si devono
passare ad uno ad uno gli argomenti con le singole maschere?
If  IsOpen("Ispedet") And Not IsOpen("modellom", "modellomdet", "modellon",
"modellondet") Then
    Forms("ispedet").Visible = True
   End If
Ciao e Grazie


author: Sergio MAZZA

text:
"M.Bardi" <
bardiri...@tin.it
> ha scritto nel messaggio
news:XSXrd.450088$35.19...@news4.tin.it...

Direì di sì, l'hai provata?
Ciao.
--
Sergio MAZZA


title: Creare query VERAMENTE dinamiche

text:
Salve a tutti,
sto' creando un db con una decina di tabelle, tutte belle relazionate, e su
questo dovrei creare delle query.
Purtroppo non posso sapere a priori quali query gli utenti pensano di fare
per cui stavo pensando di costruire una procedura che li guidi nella
creazione, ad esempio:
- mostro tutte le tabelle del db
- mostro i campi della tabella selezionata
- immetto i criteri per i campi selezionati
Ho gia' visto qualcosa del genere ( ad esempio sul Client Access per AS/400
e su DB on-demand ) e penso sia fattibile.... sottolineo penso.
Ho ben chiaro come avere l'elenco delle tabelle e anche quello dei campi
....... ma se volessi selezionare piu' di una tabella e fare un join ?
Avete nei vostri archivi qualcosa che puo' essermi d'aiuto o avete qualche
suggerimento?
Grazie a tutti.
Giuliano


title: Creare query VERAMENTE dinamiche

author: Antonio Biso

text:
"Giuliano" <
x...@tin.it
> ha scritto nel messaggio
news:aiatq6$bpn$1...@atlantis.cu.mi.it...

Chiaramente l'utente non può accedere alle autocomposizioni già esistenti
eh?
Magari è chiaro che sia così e la domanda è stupida, ma sai...
Antonio


title: Creare query VERAMENTE dinamiche

author: Antonio Ganci

text:

Alla fine otterresti ciò che in Access viene già fornito e cioè un editor di
query...
io piuttosto punterei a fare delle maschere di ricerca con i vari criteri
impostabili
tramite i controlli...
anche perchè un utente che volesse utilizzare la tua procedura dovrebbe
essere
in grado di sapere come funzionano le query e quindi tanto vale...
Saluti.


title: Creare query VERAMENTE dinamiche

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:7W629.24791$n04.6...@twister2.libero.it...
> "Giuliano" <
x...@tin.it
> ha scritto nel messaggio
> news:aiatq6$bpn$1...@atlantis.cu.mi.it...
> > Salve a tutti,
> > sto' creando un db con una decina di tabelle, tutte belle relazionate, e
> su
> [cut...]
> > Avete nei vostri archivi qualcosa che puo' essermi d'aiuto o avete
qualche
> > suggerimento?
>
> Chiaramente l'utente non può accedere alle autocomposizioni già esistenti
> eh?
> Magari è chiaro che sia così e la domanda è stupida, ma sai...
>
> Antonio
La tua domanda e' piu' che lecita ed ho fatto una beta che ho dato in prova
in cui si usano le autocomposizioni , ma la richiesta e' stata di qualcosa
di meno complicato....
A me e' venuta in mente questa cosa ........ tu cosa faresti per rendere la
cosa piu' semplice, tenendo conto che sto utilizzando XP per avere dei
grafici pivot ?
Giuliano


title: Creare query VERAMENTE dinamiche

text:
"Antonio Ganci" <a.ganci@NO_SPAMMING_megattera.it> ha scritto nel messaggio
news:aiau3j$g2n$1...@newsreader.mailgate.org...
> > Salve a tutti,
> > sto' creando un db con una decina di tabelle, tutte belle relazionate, e
> su
[cut...]
> > Avete nei vostri archivi qualcosa che puo' essermi d'aiuto o avete
qualche
> > suggerimento?
> >
> > Grazie a tutti.
> > Giuliano
>
>
> Alla fine otterresti ciò che in Access viene già fornito e cioè un editor
di
> query...
> io piuttosto punterei a fare delle maschere di ricerca con i vari criteri
> impostabili
> tramite i controlli...
> anche perchè un utente che volesse utilizzare la tua procedura dovrebbe
> essere
> in grado di sapere come funzionano le query e quindi tanto vale...
>
>
> Saluti.
Anche tu hai perfettamente ragione, ma posso ottenere delle tabelle pivot da
varie tabelle filtrando i dati sulla maschera ( non e' retorica , veramente
non l'ho mai fatto :-)  )
Giuliano


title: Creare query VERAMENTE dinamiche

text:
"Giuliano" <
x...@tin.it
> ha scritto nel messaggio
news:aiav4l$cc8$1...@atlantis.cu.mi.it...
>
> > Chiaramente l'utente non può accedere alle autocomposizioni già
esistenti
> > eh?
> > Magari è chiaro che sia così e la domanda è stupida, ma sai...
> >
> > Antonio
>
> La tua domanda e' piu' che lecita ed ho fatto una beta che ho dato in
prova
> in cui si usano le autocomposizioni , ma la richiesta e' stata di qualcosa
> di meno complicato....
Groan!
Se le autocomposizioni di access sono complicate, allora è finita!!!
> A me e' venuta in mente questa cosa ........ tu cosa faresti per rendere
la
> cosa piu' semplice, tenendo conto che sto utilizzando XP per avere dei
> grafici pivot ?
Non conosco XP, nè ho mai lavorato con grafici pivot, mi spiace
Antonio


title: Conteggio ore e minuti

author: Mirko Malquori

text:
Salve a tutto il Ng.
Ho un report  che in un campo fa la somma delle ore che ho dedicato ad un
cliente.
Il problema sostanziale è che se la somma delle ore supera 23 ore e 59
minuti, questo campo riparte da zero.
Come posso fare per non far ripartire da zero il campo?
Grazie per l'aiuto


title: Conteggio ore e minuti

text:
"Mirko Malquori" <
m.mal...@teamduemila.it
> ha scritto nel messaggio
news:b9tib1$18fpv$1...@news02.it.net...
> Salve a tutto il Ng.
> Ho un report  che in un campo fa la somma delle ore che ho dedicato ad un
> cliente.
> Il problema sostanziale č che se la somma delle ore supera 23 ore e 59
> minuti, questo campo riparte da zero.
> Come posso fare per non far ripartire da zero il campo?
su Sitocomune trovi la mia routine per convertire le ore in formato
formattato anche superiori a 24
si chiama convertire ORE partendo dalla somma dei secondi
ciao


title: Posso regalare un DB ?

author: BUX

text:
Per Natale vorrei regalare ad un amico che ha un negozio un DB fatto
da me per la gestione del magazzino.
Il mio amico non ha e non intende acquistare Access.
Qualcuno sa come posso fare tenedo presente che non intendo acquistare
Access 2003 Developer extension?


title: Posso regalare un DB ?

author: Bruno Campanini

text:
"BUX" <NoS...@NoSpam.it> wrote in message
news:sdh0o1de1m8862q8e...@4ax.com...

Fagli fare il regalo da un amico cortese che possa
legalmente distribuire un programma con runtime.
Bruno


title: Posso regalare un DB ?

author: Marco

text:
> Il mio amico non ha e non intende acquistare Access.
> Qualcuno sa come posso fare tenedo presente che non intendo acquistare
> Access 2003 Developer extension?
Regalagli anche Access. :-)
Ciao
Marco


title: Posso regalare un DB ?

author: max

text:
"Marco" <na...@NOPRIVATEMESSAGE.com> ha scritto nel messaggio
news:dlpr9a$8lt$1...@news.tiscali.fr...

Stavo per dirlo IO


title: Posso regalare un DB ?

author: Roberto da casa

text:
"Marco" <na...@NOPRIVATEMESSAGE.com> ha scritto nel messaggio
news:dlpr9a$8lt$1...@news.tiscali.fr...

No, cercare un amico comune che abbia Access Developer che ottiene il run
time che regalerai all'amico: insomma un regalo a 4 mani.
>
> Ciao
> Marco
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Problemi con ORDER BY

author: Pino

text:
Questa cosa mi manda al manicomio:
Dim stDocName As String
Dim strSQL As String

stDocName = "RptViaggi"
strSQL = "SELECT * FROM TblViaggi WHERE
(IDData Between #" & Format(Me.CboDal.Column(1), "mm/dd/yyyy")
& "#  And #" & Format(Me.CboAl.Column(1), "mm/dd/yyyy") & "#)
And IDViaggiatore = " & Me.IDViaggiatore & " ORDER BY IDData ;"

DoCmd.OpenReport stDocName, acNormal, strSQL
.................
ho provato Format in tutte le salse, controllate le impostazioni
internazionali, lancio la query e mi ordina correttamente, ma cosě non
ne vuole sapere di ordinarmi i records.
Dov'č l'errore?
Ciao
Pino


title: Problemi con ORDER BY

author: OndaMax

text:
Pino wrote in message ...
[cut]
> ho provato Format in tutte le salse, controllate le impostazioni
> internazionali, lancio la query e mi ordina correttamente, ma cosě non
> ne vuole sapere di ordinarmi i records.
> Dov'č l'errore?
Qualche ordinamento vagante in struttura Report ?
OndaMax


title: Problemi con ORDER BY

text:
On Fri, 01 Feb 2002 22:03:47 GMT, "OndaMax" <
ond...@liberox.it
>
wrote:

Deve essere per forza il report perchč utilizzo la stessa stringa SQL
come recordsource di una subform e funziona perfettamente.
Ma sul report proprio non ho nessun ordinamento....oppure......vuoi
vedere.....
SHIT! L'avevo fatto velocemente con l'autocomposizione e sui criteri
di ordinamento avevo un altro campo!
A posto
Thanks!


title: Distribuzione applicazione

author: Vincenzo Accardi

text:
Ciao a tutti,
dovrei distribuire una mia applicazione Access2000 ad un cliente, come
faccio senza dovergli copiare (peraltro illegalmente) Access completo?
Esiste qualcosa che permetta di visualizzare lo stesso i .mde magare
freeware e in rete (forse chiedo troppo???).
Grazie a tutti!
------------------------------------------------------------
 Vincenzo Accardi (Palermo, ITALIA)
 E-mail:
vinc...@accardi.org
    (Principale)

vin...@tiscalinet.it
    (Secondaria)

acc...@ubi1k-vb.net
    (Sviluppo software)
    Fax:
+39-06-23317666
         (Sempre attivo)
------------------------------------------------------------
 Collaboratore di "Apogeonline"
http://www.apogeonline.com/
 Collaboratore di "VBP.it"
http://www.vbp.it/
------------------------------------------------------------
Se vuoi ricaricare gratis il tuo cellulare vai qui:
http://63.249.233.131/cgi-bin/affiliate/ad.cgi?id=vinacc


title: Distribuzione applicazione

author: Sib

text:
"Vincenzo Accardi" scrive
> Ciao a tutti,
>
> dovrei distribuire una mia applicazione Access2000 ad un cliente, come
> faccio senza dovergli copiare (peraltro illegalmente) Access completo?
caro concittadino ;-), perche' gli lo devi copiare illegalmente? Se lo
compra fallisce?
> Esiste qualcosa che permetta di visualizzare lo stesso i .mde magare
Si', la versione ODE (molto a pagamento ovviamente) di office ti consente di
distribuire un un visualizzatore per access (runtime) qunte volte vuoi e
gratuitamente
> freeware e in rete (forse chiedo troppo???).
Decisamente si'.
Ciao, Sib


title: Distribuzione applicazione

author: Alberto Dallagiacoma

text:
Devi utilizzare Office 2000 Developer Edition.
In questo momento l'hanno ritirato dal mercato; dovrebbe uscire una nuova
release a fine luglio (V1.5).
Purtroppo non è freeware, e costa anche parecchio...
In sostanza è un Office 2000 Premium con gli strumenti di sviluppo.
Ciao
Alberto


title: Distribuzione applicazione

author: lbo dal portatile

text:
>dovrei distribuire una mia applicazione Access2000 ad un cliente, come
>faccio senza dovergli copiare (peraltro illegalmente) Access completo?
esisteva una cosa ma l'hanno ritirata dal mercato perche' troppo piena
di bug.
>Esiste qualcosa che permetta di visualizzare lo stesso i .mde magare
>freeware e in rete (forse chiedo troppo???).
chiedi troppo.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: problema campo numerico da SQL server 2000

author: Lucone

text:
Su alcune tabelle in SQL Server 2000 ho un campo numerico con
lunghezza 9, precisione 17, scala 3
Collegando le tabelle su access 2000 non ho problemi mentre con access
97 questi campi li vedo come testo con dimensione 255.
Come mai?
Ciao e grazie
Luca


author: Karl Donaubauer

text:

A97 non conosce il tipo decimale che č stata introdotto con
JET4 e quindi solo č presente da A00 in piů.
Citato dalla vecchia descrizione del driver ODBC
http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/dnaraccess/html/msdn_odk.asp
sezione "How ODBC Datatypes Are Mapped to Access Types"
************************
      SQL_DECIMAL
      SQL_NUMERIC
     if SQL Server, then
      if lPrecision = 19, and wScale = 4, then Currency
      if lPrecision = 10, and wScale = 4, then Currency
      if wScale = 0, then
      if lPrecision <= 4, then Number -- Size: Integer
      if lPrecision <= 9, then Number -- Size: Long Integer
      if lPrecision <= 15, then Number -- Size: Double
      if wScale > 0, then
      if lPrecision <= 15, then Number -- Size: Double
Anything not covered above is mapped to Text(Field Size==255).
*************************
--
HTH
Karl
*********
Access-FAQ
http://www.donkarl.com/it


title: Casella combinata e funzione SELECT DISTINCT

author: RobertOne

text:
Buona sera a tutto il n.g.
Nel mio database nella sezione di conto corrente ho creato una maschera che
tramite una casella combinata mi ricerca l'assegno desiderato per Numero
digitato.
Sulla combobox ho impostato la seguente query:
SELECT DISTINCT [Conto corrente].Contatore, [Conto corrente].AssNum FROM
[Conto corrente] ORDER BY [Conto corrente].AssNum;
Il problema è il seguente; ovviamente nel database di conto corrente non
essendoci solamente assegni, quando clicco sulla freccia della combobox per
vedere i n. degli assegni inseriti anzichè digitare, devo far scorrere il
cursore quasi fino alla fine per trovare i n. degli assegni in questione.
Domanda: Come devo fare per vedere sempre tutti i n. degli assegni senza
dovere andare quasi fino alla fine?
Spero di essere stato abbastanza chiaro.
Grazie per l'attenzione.
Roberto


author: Potone

text:
"RobertOne" <
robe...@robort.it
> ha scritto nel messaggio
news:_yD_e.25440$kA.35...@news3.tin.it...

Ciao,
dovresti utilizzare la clausola WHERE per stabilire di filtrare il tuo
elenco.
Se il campo AssNum contiene un valore solo per gli assegni allora potresti
basarti su di quello per effettuare il filtro (AssNum Is Not Null).
Se il numero di assegno non si ripete mai (su più record) puoi evitare di
usare DISTINCT.
Ciao,
Mat.


text:
"Potone"  ha scritto nel messaggio
> Ciao,
> dovresti utilizzare la clausola WHERE per stabilire di filtrare il tuo
> elenco.
> Se il campo AssNum contiene un valore solo per gli assegni allora potresti
> basarti su di quello per effettuare il filtro (AssNum Is Not Null).
> Se il numero di assegno non si ripete mai (su più record) puoi evitare di
> usare DISTINCT.
> Ciao,
> Mat.
Grazie per la dritta, proprio non ci pensavo... Ho usato la clausola WHERE e
mi funziona alla perfezione.
Roberto


title: query con conteggio

author: coop

text:
buongiorno
ho una query di riepilogo  che mi restituisce il numero totale di un certo
componente di una famiglia (ad esempio zii), mettendo come condizione  in un
campo "like z*" la query mi restituisce solo le famiglie in cui sono
presenti effettivamente zii.
io vorrei che mi restituisse comunque tutte le famiglie, ma che nel campo
conteggio se non ci sono zii mi riporti 0.
se pò fà??
grazie pee il passato e per il futuro
ciaoo
luigi


title: query con conteggio

author: MA

text:
Il 30 Mag 2003, 17:06, "coop" <------
cooperativaba...@inwind.it
>
ha scritto:
> buongiorno
>
> ho una query di riepilogo che mi restituisce il numero totale di un certo
> componente di una famiglia (ad esempio zii), mettendo come condizione in
un
> campo "like z*" la query mi restituisce solo le famiglie in cui sono
> presenti effettivamente zii.
> io vorrei che mi restituisse comunque tutte le famiglie, ma che nel campo
> conteggio se non ci sono zii mi riporti 0.
> se pņ fą??
>
> grazie pee il passato e per il futuro
> ciaoo
> luigi
usa nz prima del conteggio
MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: query con conteggio

text:
"coop" <------
cooperativaba...@inwind.it
> ha scritto nel messaggio
news:MrKBa.46665$Ny5.1...@twister2.libero.it...
> buongiorno
>
> ho una query di riepilogo  che mi restituisce il numero totale di un certo
> componente di una famiglia (ad esempio zii), mettendo come condizione  in
un
> campo "like z*" la query mi restituisce solo le famiglie in cui sono
> presenti effettivamente zii.
> io vorrei che mi restituisse comunque tutte le famiglie, ma che nel campo
> conteggio se non ci sono zii mi riporti 0.
> se pň fŕ??
>
> grazie pee il passato e per il futuro
> ciaoo
> luigi
Forse dovresti dirci quale č la struttura della tabella su cui basi la tua
query.
Certo č che non devi impostare alcun criterio che filtra solo i record che
contengono gli zii, ma usare tutti i record; la somma effettuala con una
DCount che, con i criteri debitamente impostati, conta solamente gli zii.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Query innestate 35000 record

author: Fabiano

text:
Ciao a tutti,
Quando eseguo il modulo di vb access si blocca... all'interno del modulo c'è
una query innestata che ho notato blocca il programma anche se la eseguo
dall'interfaccia delle query di access.
Devo strutturarla in maniera diversa? Premetto che ho 35000 Record, con
pochi record non si blocca.
Secondo voi con un pc athlon 2400 con 512 MB di ram e 80 gb di hard disk
potrebbe non bloccarsi??
Grazie a tutti
fabiano
--------------------------------
Inviato via
http://usenet.libero.it


title: Query innestate 35000 record

author: Alessandro Cara

text:
Fabiano wrote:
>
> Ciao a tutti,
>
> Quando eseguo il modulo di vb access si blocca... all'interno del modulo c'è
> una query innestata che ho notato blocca il programma anche se la eseguo
> dall'interfaccia delle query di access.
>
> Devo strutturarla in maniera diversa? Premetto che ho 35000 Record, con
> pochi record non si blocca.
>
> Secondo voi con un pc athlon 2400 con 512 MB di ram e 80 gb di hard disk
> potrebbe non bloccarsi??
stai anticipando un mio 1/2 OT (futuro, sempre che venga affetto dalla sindrome
della maestrina dalla penna rossa)
cmq gli 80 gb credo servano a poco
i 512 servono relativamente (io li tengo)
i 2400 possono fare qualcosa (forse)
e ancora cmq
prova a seguirla in debug e ti accorgi che:
1) il tempo della open e' piuttosto lunghetto
2) il tempo della movenext (se fai uno scorrimento) e' misurabile,
   questo per 35.000 records porta a tempi di esecuzione non accettabili
Ho avuto qualche problema con una join di 250.000 x 12.000 con un resultset di
circa 36.000 recs. Il sistema non si bloccava ma mi elaborava circa 2000rec/ora.
Ho dovuto cambiare la logica.
--
a.cara
Togli qualcosa dall'email


title: Query innestate 35000 record

text:
> Ho dovuto cambiare la logica.
Cosa intendi, cambiare logica????
Potrei evitare la query innestata ..giusto???
Saluti F.



title: Query innestate 35000 record

text:
"Fabiano" <
melag...@libero.it
> ha scritto nel messaggio
> Quando eseguo il modulo di vb access si blocca... all'interno del modulo
c'è
> una query innestata che ho notato blocca il programma anche se la eseguo
> dall'interfaccia delle query di access.
Nella realta' il tuo programma non si blocca, e' praticamente certo che in
realta' e' il tempo di esecuzione ad essere lungo al punto da darti questa
sensazione.
> Devo strutturarla in maniera diversa? Premetto che ho 35000 Record, con
> pochi record non si blocca.
35000 non sono molti, il problema sono le operazioni che gli fai compiere
per ogni record.
Fai una rapida considerazione, se per ogni record gli fai impiegare mezzo
secondo, per 35000 sono praticamente 5 ore di tempo di esecuzione.
> Secondo voi con un pc athlon 2400 con 512 MB di ram e 80 gb di hard disk
> potrebbe non bloccarsi??
Fanno qualcosina ma non sono certo la soluzione.
Prova a postare il codice SQL e vediamo come si puo' ottimizzarlo.
Sib


title: Query innestate 35000 record

text:
Fabiano wrote:
>
> > Ho dovuto cambiare la logica.
>
> Cosa intendi, cambiare logica????
> Potrei evitare la query innestata ..giusto???
si. Fatti 2 cursori (recordset) ordinati e sincronizzali (cerca gli
accoppiamenti) via vba
--
a.cara


title: Query innestate 35000 record

text:
Il 19 Lug 2003, 13:04, Alessandro Cara <
alexqu...@blunet.it
> ha scritto:
> Fabiano wrote:
> >
> > > Ho dovuto cambiare la logica.
> >
> > Cosa intendi, cambiare logica????
> > Potrei evitare la query innestata ..giusto???
Hai mica qualche riga di codice per darci un'occhiata??
Ho sempre utilizzato vb access con i metodi execute e SetRecordset...
Bisogna usare altri oggetti (TableDefs ..ecc) ?
> si. Fatti 2 cursori (recordset) ordinati e sincronizzali (cerca gli
> accoppiamenti) via vba
> --
> a.cara
>
--------------------------------
Inviato via
http://usenet.libero.it


title: connessione ODBC

author: Lomba

text:
buon giorno a tutti.
vediamo se mi potete aiutare.
in un database (a2016), ho creato una connessione ODBC che cerca dei dati da un gestionale per avere all'accesso delle liste aggiornate di clienti e fornitori di una azienda. tale valore poi viene gestito per inserimento in tabelle varie dello stesso database.
al momento dell'accesso ovviamente mi chiede la password della connessione ODBC, c'è un metodo per non farla scrivere all'utente?
mi è venuta una idea ma volevo condividerla...
se io scrivo tale password (che io e gli utenti conosciamo) in una casella di testo qualsiasi in una maschera (la prima che carica l'utente) come posso fare per intercettarla e non farla riscrivere tutte le volte?

aiuto...
ciao a tutti
Luca


title: connessione ODBC

author: RobertoA

text:

Se magari specifichi cosa intendi per 'connessione ODBC che cerca
dati...' ti si puo' aiutare
Usi delle tabelle collegate?


title: connessione ODBC

text:

si, ho collegato delle tabelle a un gestionale tramite una connessione ODBC


title: connessione ODBC

text:

E sul dsn creato non hai messo pure user/password ?
Se fosse cosi' non dovrebbe chiedertela ogni volta
Che sistema operativo?
32 / 64 bit ?
Che db (32/64) ?
Che driver odbc (32/64) ?
Office e' il 32 o 64 bit?


title: connessione ODBC

text:

office è 64 bit
tutto a 64 bit
in effetti sia io (consulente) che il CED della azienda non ce lo spieghiamo come mai ci chieda sempre la pw...
in ogni caso non potendo fare altro abbiamo istruito gli utenti a digitare la pw ogni qualvolta la chieda...
Luca.


title: connessione ODBC

text:
Ciao,
il db del gestionale cos'è? Access? Sql server? Altro?
Hai usato un file dsn o hai fatto connessioni senza dsn?
Mat.


title: Comando per esistenza File

author: Gianni Prof

text:
C'è un comando per verificare l'esistenza di un file?
Gestendo il tutto con "On Error Go to" riesco a risolvere il problema con 1
file. Se devo verificare l'esistenza di 2 o + file all'interno dello stesso
evento...nada (anche se le etichette sono diverse).
Esiste un comando diretto (Es: If "Fileexist" .................)
Grazie
 Gianni


title: Comando per esistenza File

text:
Il Wed, 28 Feb 2001 07:12:50 GMT, "Gianni Prof"
<
gianni.s...@libero.it
> scrisse:
>C'č un comando per verificare l'esistenza di un file?
>(.....)
File (su disco) o tabella (all'interno di un db Access) ?
Nel primo caso guarda l'help della funzione Dir()
Nel secondo, guarda l'help all'argomento TableDefs
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com/
---------------------------------------------
... e quello di it.comp.as400:
http://www.faq400.com/
---------------------------------------------


title: Comando per esistenza File

text:
Grazie.
  Gianni
VT@work <
V...@work.it
> wrote in message
3a9cae87...@firewall.regione.toscana.it...
> Il Wed, 28 Feb 2001 07:12:50 GMT, "Gianni Prof"
> <
gianni.s...@libero.it
> scrisse:
>
> >C'è un comando per verificare l'esistenza di un file?
> >(.....)
>
> File (su disco) o tabella (all'interno di un db Access) ?
>
> Nel primo caso guarda l'help della funzione Dir()
> Nel secondo, guarda l'help all'argomento TableDefs
>
>
>
> Vincenzo Turturro
> ---------------------------------------------------------
> Se no diventiamo tutti **** dai portatili o peggio ancora
> provetti poeti fiorentini come vturturro.
>
> (Così disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)



title: Controllo Dati

author: Paolo Agagiů

text:
ho creato una tabella STORICO dove si riporta COGNOME;NOME;CODICE FISCALE
dei clienti
al momento in cui inserisco un nuovo cliente vorrei controllasse se il
nominativo è già esistente nello storico, se si mi avvisa altrimenti va
avanti.
ho provato a creare una query sull'uscita del campo Codice Fiscale ma mi
visualizza sempre la query.
Grazie.


title: Controllo Dati

author: Sergio MAZZA

text:
"Paolo Agagiù" <
aga...@tiscalinet.it
> ha scritto nel messaggio
news:8f6kso$pbj$1...@pegasus.tiscalinet.it...

Nell'evento "LostFocus" della casella di testo inserisci:
If DLookup("cognome", "storico", "cognome='" & Me.cognome & "'") <> "" Then
    DoCmd.CancelEvent
    Me.Undo
    MsgBox "Nominativo già inserito"
End If
Ciao.


title: Controllo Dati

author: Paolo

text:
Sergio MAZZA wrote:

Forse conviene dare il controllo sul codice fiscale, come unico elemento
univoco.


title: Controllo Dati

text:
"Paolo" <
aul...@interlogica.it
> ha scritto nel messaggio
news:3916E67D...@interlogica.it...
 > >
> > >
> > >
> > Nell'evento "LostFocus" della casella di testo inserisci:
> >
> > If DLookup("cognome", "storico", "cognome='" & Me.cognome & "'") <> ""
Then
> >     DoCmd.CancelEvent
> >     Me.Undo
> >     MsgBox "Nominativo già inserito"
> > End If
> >
> > Ciao.
>
> Forse conviene dare il controllo sul codice fiscale, come unico elemento
> univoco.
>
Forse se indicavi su quale campo volevi il controllo...
Ciao.


title: Codici a barra

author: Salvatore

text:
Salve a tutti,
mi chiedevo se era possibile inserire o detrarre  dei dati in giacenza di un
applicativo in db automaticamente tramite un lettore di codici a barra?
e se è possibile in che modo.
grazzie mille
Salvatore


title: Codici a barra

text:
"Salvatore" <
sa...@libero.it
> ha scritto nel messaggio
news:iK8Sd.42641$lB4.1...@twister1.libero.it...

compra un lettore di codici a barre in emulazione tastiera ce ne sono ps2 o
usb in commercio 50 o 100 euro circa
questi lettori leggono ed è come se tu digitassi da tastiera il codice solo
che lo leggono con il laser incorporato.
nella tabella metti un campo di nome codice a barre tipo testo e inseirsci i
vari codici
crei una textbox dove inserisci il tuo valore da scaricare
crei una casella combinata che cerca un record con l'autocompisizioone di
access "trova un record"
dopo la ricerca nel codice ci metti
qtadisponibile=qtadisponibile-valoretextbox
me.refresh
fammi sapere com'è andata ciao.


title: Codici a barra

text:
"Salvatore" <
sa...@libero.it
> ha scritto nel messaggio
news:iK8Sd.42641$lB4.1...@twister1.libero.it...



title: qualcuno del news ha lavorato per Aprilia?

author: stwe

text:
mi č capitato un cd dell'Aprilia intitolato Spare Catalogue.
E' fatto in access ed č veramente ben fatto secondo me...
per quanto possa valere il mio giudizio
In ogni caso sono riusciti a fare un catalogo con immagini jpg e gif
utilizzando la ver runtime di a2k.
qualcuno ne sa di piů, ovvero su come possono aver fatto?
by
stwe


title: Rapido dubbio su maschere

text:
Salve a tutti,vi scrivo per un(credo semplice)problema con una
maschera.
La situazione che io ho è questa:sono una compagnia area,ho una mia
tabella volo(che ad es è l'AZ515,Milano,ROma,che parte dalle 16:45 e
arriva alle 17:45).A questa c'è collegata una vologiornaliero,che ha
come chiave il codice del volo e la data in cui si svolge(la tabella mi
serve per le prenotazioni).Ovviamente,ad es nel caso di voli
settimanali,non c'è un volo(x ogni codice)al giorno.Quando vado a fare
la maschera di prenotazione,riesco a fare una casella combinata per la
selezione del volo,non riesco però a filtrare le date di volo giorno
in modo da avere solo quelle corrispondenti al volo desiderato.
Grazie di tutto
Roberto


title: Rapido dubbio su maschere

text:
rober...@gmail.com
 wrote:
> Salve a tutti,vi scrivo per un(credo semplice)problema con una
> maschera.
> La situazione che io ho č questa:sono una compagnia area,ho una mia
> tabella volo(che ad es č l'AZ515,Milano,ROma,che parte dalle 16:45 e
> arriva alle 17:45).A questa c'č collegata una vologiornaliero,che ha
> come chiave il codice del volo e la data in cui si svolge(la tabella
> mi serve per le prenotazioni).Ovviamente,ad es nel caso di voli
> settimanali,non c'č un volo(x ogni codice)al giorno.Quando vado a fare
> la maschera di prenotazione,riesco a fare una casella combinata per la
> selezione del volo,non riesco perň a filtrare le date di volo giorno
> in modo da avere solo quelle corrispondenti al volo desiderato.
> Grazie di tutto
> Roberto
ciao
Se chiarisci meglio la struttura delle tabelle non ci sono enormi problemi
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Rapido dubbio su maschere

text:
OK,grazie in anticipo:
VOLO(cod_volo(chiave),ora_part,ora_arrivo)
VOLOGIORNO(cod_volo(chiave),data_part(chiave))
Ovviamente c'è un vincolo di integrità referenziale tra
vologiorno.cod_volo e volo.cod_volo
Il resto non credo serva,dunque te lo trascuro.
Ciao
Rob


title: Ricavare estensione file

author: Enzo Laperchia

text:
Un saluto a tutto l'NG,
c'e' modo di conoscere l'estensione di un file se nelle impostazioni di
Windows e' spuntata la voce "Nascondi le estensioni per i tipi di file
conosciuti"?
Dovrei fare questo: l'utente sceglie un file da copiare, faccio apparire
una maschera (o inputbox) con la quale richiedo l'inserimento del nome che
gli vuole assegnare e poi memorizzo in un campo della tabella il percorso
(gia' stabilito tramite un altro campo) con il nuovo nome.
Ovviamente al nuovo file vorrei assegnare l'estensione del file di
partenza ma come chiesto prima c'e' modo di conoscere l'estensione anche
con quel flag spuntato?
ciao ciao
--
Enzo
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Ricavare estensione file

author: Riccardo Baldinotti

text:

Non sono sicuro di aver capito. Tu vuoi sapere l'estensione di un file
che vedi nell'Esplora Risorse?
Con Windows Vista, click col pulsante destro, scegli Proprietà.
Sopra ti dà il nome file, sotto, alla voce Tipo di file, scrive tra
parentesi l'estensione, per esempio: (.jpg).
Una domanda: che c'entra Access?
Riccardo Baldinotti


title: Ricavare estensione file

text:
Riccardo Baldinotti ha scritto:
> On 4 Mag, 12:25,
elaperc...@tiscali.it
 (Enzo Laperchia) wrote:
> > Un saluto a tutto l'NG,
> >
> > c'e' modo di conoscere l'estensione di un file se nelle impostazioni di
> > Windows e' spuntata la voce "Nascondi le estensioni per i tipi di file
> > conosciuti"?
> >
> > Dovrei fare questo: l'utente sceglie un file da copiare, faccio apparire
> > una maschera (o inputbox) con la quale richiedo l'inserimento del nome che
> > gli vuole assegnare e poi memorizzo in un campo della tabella il percorso
> > (gia' stabilito tramite un altro campo) con il nuovo nome.
> >
> > Ovviamente al nuovo file vorrei assegnare l'estensione del file di
> > partenza ma come chiesto prima c'e' modo di conoscere l'estensione anche
> > con quel flag spuntato?
> >
> > ciao ciao
> >
> > --
> > Enzo
> >
> > --
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
> Non sono sicuro di aver capito. Tu vuoi sapere l'estensione di un file
> che vedi nell'Esplora Risorse?
> Con Windows Vista, click col pulsante destro, scegli Propriet�.
> Sopra ti d� il nome file, sotto, alla voce Tipo di file, scrive tra
> parentesi l'estensione, per esempio: (.jpg).
> Una domanda: che c'entra Access?
> Riccardo Baldinotti
Ciao Riccardo,
innanzitutto grazie per la risposta.
Rispondo subito alla tua domanda su cosa c'entra Access. Access c'entra
perche' quello che ho bisogno di fare lo devo fare con Access :-DD
Provo a spiegarmi meglio: un utente sceglie un file e vuole crearne una
copia per poterlo modificare a piacimento. Tramite le API gli apro la
finestra per cercare il file e, una volta scelto, gli chiedo di digitare
il nome che vuole assegnare al nuovo file (o copia che dir si voglia). A
questo punto devo creare un record in una tabella che contenga il percorso
del nuovo file. E qui la mia domanda: siccome l'utente digitera' solo il
nome del file come fare a ricavare l'estensione dal file "origine"?
Es: l'utente sceglie il file di Word (ma potrebbe essere anche di excel o
powerpoint) c:pippolettera a fornitore (senza estensione perche' windows
e' settato per non mostrarla). Nell'inputbox gli chiedo di assegnare un
nome al file di destinazione e lui digita "lettera a cliente"; a questo
punto aggiungo in tabella un record con il percorso c:aaaalettera a
cliente (il campo e' di tipo ipertestuale affinche' cliccandoci sopra
possa aprire il file). Se pero' lo faccio in questo modo windows non
saprebbe quale programma utilizzare per aprirlo.
Ovviamente laddove windows fosse settato con quella proprieta' (non
mostrare estensione....) NON settata il problema non si porrebbe :-DD
Sperando di essere stato piu' chiaro nella mia richiesta ti ringrazio
ancora per l'aiuto.
ciao ciao
--
Enzo
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Ricavare estensione file

author: mansportivo

text:
Enzo Laperchia ha scritto:
> Riccardo Baldinotti ha scritto:


> Ciao Riccardo,






> ciao ciao
dalla selezione del file ti restituisce tutto estensione compresa
per ricavarlo usa la funzione InStrRev e trova il primo punto dopodiche
trovi facilmente l'estensione
ciao



title: Ricavare estensione file

text:
mansportivo ha scritto:
> Enzo Laperchia ha scritto:
> > Riccardo Baldinotti ha scritto:


> > Ciao Riccardo,






> > ciao ciao


> ciao
O mi sono rimbambito io nei giorni scorsi oppure il mio PC da' i numeri.
Mi sono accorto che usando le API per far apparire la maschera per la
scelta del file, una volta selezionato e inserito in una casella questo
viene riportato con l'estensione anche se la proprieta' di windows "Non
mostrare l'estensione..." e' flaggata... :-OOOOO
A questo punto e' facile ricavare l'estensione :-DD
grazie a tutti per l'aiuto
--
Enzo
--
questo articolo e` stato inviato via web dal servizio gratuito



title: FITLRO su maschera - sapere quanti record visualizzo

author: pfm

text:
salve

in una maschera principale ho definito alcuni filtri che l'utente puo' attivare
premendo il pulsante creo il filtro sulla sottomaschera e lo attivo

come posso visualizzare il numero di record che ho?

GRAZIE


text:

Me.RecordsetClone.RecordCount

@Alex


text:
Il giorno mercoledì 24 ottobre 2018 12:34:27 UTC+2, pfm ha scritto:

Se devi solo VISUALIZZARE il numero usa una TextBox con Origine Controllo:

    =Conteggio(CampoPK)

@Alex


title: Totali fondo pagina

text:
Ho un report di questo tipo:
    CLIENTE                          ARTICOLO          QTA            VALTOT
        Pippo
                                                    art1
10                   100
                                                    art2
5                     50
        Pluto
                                                    art1
3                    30
Alla fine di ogni pagina vorrei avere i totali delle QTA e del VALTOT per
ogni singolo articolo movimentato in quella pagina (sono al massimo 3).
Considerate che l'ho già fatto e funziona ma ho usato un metodo che mi fa
venire i brividi :-)! Qual'è secondo voi quello ottimale?
--
Alex
"La differenza tra un genio ed un idiota è che il genio ha i suoi limiti"
(Anonimo)
Posted from X-Privat Free NNTP server -
www.x-privat.org


title: Totali fondo pagina

author: Alessandro

text:
"Alex1980" <ba...@jumpyFREGATI.it> ha scritto nel messaggio
news:3fcf...@x-privat.org...
> Ho un report di questo tipo:
>
>     CLIENTE                          ARTICOLO          QTA
VALTOT
>         Pippo
>                                                     art1
> 10                   100
>                                                     art2
> 5                     50
>         Pluto
>                                                     art1
> 3                    30
>
> Alla fine di ogni pagina vorrei avere i totali delle QTA e del VALTOT per
> ogni singolo articolo movimentato in quella pagina (sono al massimo 3).
>
> Considerate che l'ho già fatto e funziona ma ho usato un metodo che mi fa
> venire i brividi :-)! Qual'è secondo voi quello ottimale?
>
> --
> Alex
Inserisci una casella di testo in piedipaginapagina dove inserirai la somma
dei campi
Ciao


title: Totali fondo pagina

author: Roberto da casa

text:
"Alex1980" <ba...@jumpyFREGATI.it> ha scritto nel messaggio
news:3fcf...@x-privat.org...
> Ho un report di questo tipo:
>
>     CLIENTE                          ARTICOLO          QTA
VALTOT
>         Pippo
>                                                     art1
> 10                   100
>                                                     art2
> 5                     50
>         Pluto
>                                                     art1
> 3                    30
>
> Alla fine di ogni pagina vorrei avere i totali delle QTA e del VALTOT per
> ogni singolo articolo movimentato in quella pagina (sono al massimo 3).
>
> Considerate che l'ho già fatto e funziona ma ho usato un metodo che mi fa
> venire i brividi :-)! Qual'è secondo voi quello ottimale?
>
> --
> Alex
>
Vai sul Sito Comune (link qui sotto) e ai il download del database di esempi
che è allegato alla FAQ della Sezione Reports intitolata "Esempi di utilizzo
dei reports".
Apri il database che hai scaricato e seleziona il Topic intitolato How to
Sum a Column of Numbers in a Report by Page.
Pigiando il pulsante di comando Show Example ti verrà mostrato un esempio di
ciò che ti serve.
Per avere maggiori ragguagli circa il modo in cui è stato realizzato
quell'esempio vai al seguente link:
http://support.microsoft.com/default.aspx?id=132017
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Totali fondo pagina

text:
Un attimo prima di skippare tutto mi sono accorto che  Alessandro ha
scritto:
> Inserisci una casella di testo in piedipaginapagina dove inserirai la
> somma dei campi
E bravo! Ma come lo calcolo il totale?!
--
Alex
"La differenza tra un genio ed un idiota č che il genio ha i suoi



title: Totali fondo pagina

text:
Un attimo prima di skippare tutto mi sono accorto che  Roberto da casa ha
scritto:
> Vai sul Sito Comune (link qui sotto) e ai il download del database di
[...]
Ok ma se non sbaglio lě mi fa la somma di una colonna che io perň devo
suddividere per articoli...
--
Alex
"La differenza tra un genio ed un idiota č che il genio ha i suoi



title: Totali fondo pagina

text:
"Alex1980" <ba...@jumpyFREGATI.it> ha scritto nel messaggio
news:3fcf...@x-privat.org...
> Un attimo prima di skippare tutto mi sono accorto che  Roberto da casa ha
> scritto:
>
>
> > Vai sul Sito Comune (link qui sotto) e ai il download del database di
> [...]
>
> Ok ma se non sbaglio lì mi fa la somma di una colonna che io però devo
> suddividere per articoli...
Visto che gli articoli sono tre creati tre colonne con totale progressivo
(al limite non visibili), ognuna delle quali conterrà solo il valore
relativo ad un solo prodotto.
Dichiarati poi tre variabili globali (invece di quella chiamata X
dell'esempio).
Inserisci nel pié di pagina pagina tre caselle di testo non associate (una
per ogni articolo) e a fronte dell'evento "Su stampa" della sezione Piè di
pagina pagina
calcolati il valore di tutte e tre le caselle di testo, e per ognuna farai
riferimento alla relativa casella di testo con valore progressivo inserita
nel corpo del report e alla relativa variabile globale .
>
> --
> Alex



title: From access02 to 2k

author: - Jacopo -

text:
Ciao a tutti ho un db fatto con access2002 e vorrei trasformarlo in access
2000. Esiste qualche utility? Il db non l'ho fatto io, ho solo "eriditato"
il lavoro, ma non vorrei dover acquistare access02 per terminarlo!
Help me!
Ciao
Jacopo
http://www.jacopo81.it


title: From access02 to 2k

author: Emyr

text:
On Thu, 11 Apr 2002 11:12:56 GMT, "- Jacopo -" <
j...@jacopo81.it
>
wrote:

sicura che non sia in formato 2000 che è lo standard dell'XP?
Saluti.
Emanuele.


title: From access02 to 2k

text:
Ne sono certo! Me l'ha detto quello che ci lavorava prima. Comunque poi
tentando di aprire i db con il 2000 mi dice che la versione non è corretta e
che non riesce ad aprire il db.
Jacopo



title: From access02 to 2k

author: Sib

text:
"- Jacopo -" <
j...@jacopo81.it
> ha scritto nel messaggio
> Ne sono certo! Me l'ha detto quello che ci lavorava prima. Comunque poi
> tentando di aprire i db con il 2000 mi dice che la versione non è corretta
e
> che non riesce ad aprire il db.
Vai da qualche amico che abbia AXP e te lo fai convertire in A2000.
Sib
PS scrivi dopo il quoting.
--
qualita.assicurazione su
www.cerrinet.it
Il newsgroup sulla Qualita'


title: Maschere: Inserire una casella del numero record

author: Zappus

text:
Salve a tutti e Buon Natale.
In una maschera vorrei inserire una casella del numero record senza avere i
pulsanti di spostamento, č possibile?
Grazie Luca.


author: Alessandro Baraldi

text:
"Zappus" <
luca...@aliceposta.it
> wrote in message
news:43ad4b2d$0$1065$
4faf...@reader3.news.tin.it
> Salve a tutti e Buon Natale.
> In una maschera vorrei inserire una casella del numero record senza avere i
> pulsanti di spostamento, è possibile?
> Grazie Luca.
Si, ma sarebbe meglio capire come gestisci la Maschera.
Nel senso di esplicitare se è possibile aggiungere nuovi record
e/o eliminare i presenti.
Questo per ottimizzare l'algoritmo di visualizzazione.
Ipotizzando la strada più complessa, quella nella quale
la Form è ad uso completo devi gestire il tutto nell'Evento
Current della stessa:
Ipotiziamo di avere un controllo Label chiamato [lblRecNum]
non usiamo una TextBox perchè non serve editarla.
Private Sub Form_Current()
  Me!lblRecNum.Caption=fRstCount(Me)
End Sub
Private Function fRstCount(c_frm as Access.Form) As Long
   On Error GoTo Err_fRstCount
    Dim add_New As Integer, pos As Long
    'Imposta il contatore di Records=1
    fRstCount = 1
    'Se la FrmMain si trova sul Nuovo Record setta add=1
    add_New = (0 - c_frm.NewRecord)
    'se il Recordset non è vuoto effettua il conteggio corretto
    c_frm.RecordsetClone.MoveLast
    If Not (c_frm.RecordsetClone.RecordCount = 0) Then
        'Restituisce il N° di Records considerando
        'l'eventuale New Record
        fRstCount = c_frm.RecordsetClone.RecordCount + add_New
    End If
Exit_fRstCount:
    Exit Function
Err_fRstCount:
    fRstCount = 1
    Resume Exit_fRstCount
End Function
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


text:
"Zappus" <
luca...@aliceposta.it
> wrote in message
news:43ad4b2d$0$1065$
4faf...@reader3.news.tin.it
> Salve a tutti e Buon Natale.
> In una maschera vorrei inserire una casella del numero record senza avere i



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:ec240a84be8af064af...@mygate.mailgate.org...

Grazie Alex è OK, però mi fa vedere il numero di record presenti e non il
numero del record...
Cerco di chiarire: la maschera è a visualizzazione singola, io scorro con un
pulsante di spostamento record (creato da me) i vari record.
Nella Label visualizzo il numero totale di record presenti e non il numero
del record che sto vedento (tipo pagina 1 di 5....)
Grazie Luca


text:
"Zappus" <
luca...@aliceposta.it
> wrote in message
news:43ae7b7e$0$1063$
4faf...@reader2.news.tin.it
>
> "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> news:ec240a84be8af064af...@mygate.mailgate.org...
> > "Zappus" <
luca...@aliceposta.it
> wrote in message
> > news:43ad4b2d$0$1065$
4faf...@reader3.news.tin.it
> >
> > > Salve a tutti e Buon Natale.
> > > In una maschera vorrei inserire una casella del numero record senza
> avere i
> > > pulsanti di spostamento, è possibile?
> > > Grazie Luca.
> >
> >
> > Si, ma sarebbe meglio capire come gestisci la Maschera.
> > Nel senso di esplicitare se è possibile aggiungere nuovi record
> > e/o eliminare i presenti.
> >
> > Questo per ottimizzare l'algoritmo di visualizzazione.
> >
> > Ipotizzando la strada più complessa, quella nella quale
> > la Form è ad uso completo devi gestire il tutto nell'Evento
> > Current della stessa:
> >
> > Ipotiziamo di avere un controllo Label chiamato [lblRecNum]
> > non usiamo una TextBox perchè non serve editarla.
> >
[CUT]
> >
> >
> > Ciao
> > @Alex
> Grazie Alex è OK, però mi fa vedere il numero di record presenti e non il
> numero del record...
> Cerco di chiarire: la maschera è a visualizzazione singola, io scorro con un
> pulsante di spostamento record (creato da me) i vari record.
> Nella Label visualizzo il numero totale di record presenti e non il numero
> del record che sto vedento (tipo pagina 1 di 5....)
> Grazie Luca
Prova così:
Private Sub Form_Current()
   Dim RecCount as Long
   Dim RecPos   as Long
   'Esegue il conteggio del numero di Records
   RecCount = fRstCount(Me)
   'Se il conteggio <>1 aggiorna la posizione corrente reale
   If RecCount > 1 Then
      RecPos = Me.CurrentRecord
   Else
      RecPos = 1 : RecCount= 1
   End If
   Me!lblRecNum.Caption= "Record " RecPos & " di " & RecCount
End Sub
Private Function fRstCount(c_frm as Access.Form) As Long
    On Error GoTo Err_fRstCount
    Dim add_New As Integer, pos As Long
    'Imposta il contatore di Records=1
    fRstCount = 1
    'Se la FrmMain si trova sul Nuovo Record setta add=1
    add_New = (0 - c_frm.NewRecord)
    'se il Recordset non è vuoto effettua il conteggio corretto
    c_frm.RecordsetClone.MoveLast
    If Not (c_frm.RecordsetClone.RecordCount = 0) Then
        'Restituisce il N° di Records considerando
        'l'eventuale New Record
        fRstCount = c_frm.RecordsetClone.RecordCount + add_New
    End If
Exit_fRstCount:
    Exit Function
Err_fRstCount:
    fRstCount = 1
    Resume Exit_fRstCount
End Function
Ciao
@Alex



text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:c82b2973924c1f4010...@mygate.mailgate.org...
> "Zappus" <
luca...@aliceposta.it
> wrote in message
> news:43ae7b7e$0$1063$
4faf...@reader2.news.tin.it
>
> >
> > "Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:ec240a84be8af064af...@mygate.mailgate.org...
> > > "Zappus" <
luca...@aliceposta.it
> wrote in message
> > > news:43ad4b2d$0$1065$
4faf...@reader3.news.tin.it
> > >
> > > > Salve a tutti e Buon Natale.
> > > > In una maschera vorrei inserire una casella del numero record senza
> > avere i
> > > > pulsanti di spostamento, č possibile?
> > > > Grazie Luca.
> > >
> > >
> > > Si, ma sarebbe meglio capire come gestisci la Maschera.
> > > Nel senso di esplicitare se č possibile aggiungere nuovi record
> > > e/o eliminare i presenti.
> > >
> > > Questo per ottimizzare l'algoritmo di visualizzazione.
> > >
> > > Ipotizzando la strada piů complessa, quella nella quale
> > > la Form č ad uso completo devi gestire il tutto nell'Evento
> > > Current della stessa:
> > >
> > > Ipotiziamo di avere un controllo Label chiamato [lblRecNum]
> > > non usiamo una TextBox perchč non serve editarla.
> > >
> [CUT]
> > >
> > >
> > > Ciao
> > > @Alex
> > Grazie Alex č OK, perň mi fa vedere il numero di record presenti e non
il
> > numero del record...
> > Cerco di chiarire: la maschera č a visualizzazione singola, io scorro
con un
> > pulsante di spostamento record (creato da me) i vari record.
> > Nella Label visualizzo il numero totale di record presenti e non il
numero
> > del record che sto vedento (tipo pagina 1 di 5....)
> > Grazie Luca
>
> Prova cosě:
>
> Private Sub Form_Current()
>    Dim RecCount as Long
>    Dim RecPos   as Long
>    'Esegue il conteggio del numero di Records
>    RecCount = fRstCount(Me)
>    'Se il conteggio <>1 aggiorna la posizione corrente reale
>    If RecCount > 1 Then
>       RecPos = Me.CurrentRecord
>    Else
>       RecPos = 1 : RecCount= 1
>    End If
>    Me!lblRecNum.Caption= "Record " RecPos & " di " & RecCount
> End Sub
>
> Private Function fRstCount(c_frm as Access.Form) As Long
>     On Error GoTo Err_fRstCount
>     Dim add_New As Integer, pos As Long
>     'Imposta il contatore di Records=1
>     fRstCount = 1
>     'Se la FrmMain si trova sul Nuovo Record setta add=1
>     add_New = (0 - c_frm.NewRecord)
>     'se il Recordset non č vuoto effettua il conteggio corretto
>     c_frm.RecordsetClone.MoveLast
>     If Not (c_frm.RecordsetClone.RecordCount = 0) Then
>         'Restituisce il N° di Records considerando
>         'l'eventuale New Record
>         fRstCount = c_frm.RecordsetClone.RecordCount + add_New
>     End If
> Exit_fRstCount:
>     Exit Function
> Err_fRstCount:
>     fRstCount = 1
>     Resume Exit_fRstCount
> End Function
>
>
Grande Alex č proprio ciň che volevo.
Grazie Luca


title: [OT (o no?)] Access 2000, Reti M$ e ASP

author: Red Foxy

text:
Ciao a tutti!
Torno dopo un lunghissimo periodo di lavoro stressante fuori sede...
E dopo essermi stressato come si deve, torno a riprendere i miei prog/siti
da finire...
Parto subito con il/i dilemma:
Ho un DB Access2000 messo su un server W2k il quale, tramite condivisione di
reti Microsoft, viene visto da tutti i client della rete, incluso il server
Web...
Attualemnte i client "fisici" leggono il db usando un programma da me
scritto in Visual Basic che si collega tramite DAO, il tutto funziona alla
perfezione tranne i soliti bug... (quelli non manc ano mai...)
Ora vorrei creare un sito internet che dia accesso al db e che consenta
almeno una parte minima delle operazioni fattibili con il programma
interno...
Il server web e' un'altro server W2k,colelgato in rete tramite rete
microsoft, e utilizzo l'asp per le pagine...
Il mio problema principale e' la possibilita' di utilizzare il db access2000
presente sull'altro server tramite le pagine asp...
Attualmente ho scritto un codice di 3 righe per provare se ci riuscivo, ma
niente...
Ecco il codice:
<%
Dim ConnString
Set ConnString = Server.CreateObject("ADODB.Connection")
ConnString.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=Z:\database.mdb"
%>
PS: "Z:\" e' l'unita' collegata al server con il db, i permessi sia in
lettura che scrittura dell'utente "everyone" sono di controllo completo...
NESSUN CLIENT apre il db in modo esclusivo, e soprattutto il db in questione
non e' utilizzato (al momento) da NESSUNO e non vi sono settate password per
accedervi...
Quando mando in esecuzione queste righe, ho come errore:
Tipo di errore:
Microsoft JET Database Engine (0x80004005)
Il modulo di gestione di database Microsoft Jet non è in grado di aprire il
file 'Z:\database.mdb'. Il file è già aperto con accesso esclusivo da un
altro utente o è necessario disporre dell'autorizzazione per visualizzare i
dati.
/test.asp, line 4
Ho provato altri tipi di connessione, ma nulla.. .continua a darmi questo
errore o simili...
Che puo' essere?
Che dovrei fare?
Che ne pensate?
Grazie e ciao ;^)=
--
Massimo "Red Foxy" Ciccio'
Home Page:
http://www.redfoxy.go.to/
ICQ: 65721997
Fax: 1782217407
http://www.intelliad.com/?244F5F07
 <-- Iscrivetevi subito!!!
..o0 Dentro ognuno di noi c'e' un animale, sta' a noi scoprirlo e domarlo 0o.


title: importare maschere/codice in .ADP da vecchi programmi .MDB

author: Andrea Rulli

text:
Sto sperimentando i files di progetto di A '2000 con MSDE ma ho un problema:
non riesco a importare maschere e codice da un qualunque file .mdb.
Il mio obiettivo era importare il grosso e poi fare le modifiche a mano ma
... niente da fare.
In pratica l'importazione "sembra" andare a buon fine ... chiudo il
programma, rientro e non riesco più ad accedere ai moduli di codice!
Viene restituito il seguente errore:  "potrebbe non essere più attiva la
connessione di rete" ma vi assicuro che la connessione al server è OK e i
dati delle tabelle vengono correttamente restituiti.
Ho la sensazione che il modulo di codice venga corrotto, e che restituisca
la segnalazione a casaccio.
O forse semplicemente mi sfugge qualcosa.
Ho A '2000 patchato a service pack 2.
Voi che procedura d'importazione del progetto VBA seguite?
Ciao, Andrea


author: Marco

text:
Io ho fatto la stessa cosa che hai fatto tu ed ho avuto all'inizio gli
stessi problemi.
Prova a risolverli in questo modo:
Usa il comando decompile sul database .mdb
Compila il database .mdb.
Importa nel nuovo database .mde tutto quello che tiserve.
Controlla i riferimenti che hai in Strumenti - Riferimenti.
Considera che devi sostituire i riferimenti al DAO con i riferimenti ADO in
quanto devi usare le OLE DB.
Dopo du che dovrebbe funzionare.
Ciao
Marco Dell'Oca
D.M.Software
"Andrea Rulli" <
andrea...@libero.it
> wrote in message
news:pt9g7.14271$i9.6...@news.infostrada.it...



text:
> Importa nel nuovo database .mde tutto quello che tiserve.
Scusa intendevo dire:
Importa nel nuovo database .adp tutto quello che tiserve



text:
"Marco"
> Io ho fatto la stessa cosa che hai fatto tu ed ho avuto all'inizio gli
> stessi problemi.
> Prova a risolverli in questo modo:
> Usa il comando decompile sul database .mdb
> Compila il database .mdb.
> Importa nel nuovo database .mde tutto quello che tiserve.
> Controlla i riferimenti che hai in Strumenti - Riferimenti.
> Considera che devi sostituire i riferimenti al DAO con i riferimenti ADO
in
> quanto devi usare le OLE DB.
>
> Dopo du che dovrebbe funzionare.
Ti ringrazio per le info, provo e poi farò sapere...
CIAO, Andrea


title: totali

author: Lino Fornaro

text:
C'è qualcuno che mi può indicare come fare in VBA dei totali ad es. di
fatture in bse alla data. ad esempio se io volessi i totali delle fatture di
gennaio, oppure di un trimestre un semestre e così via?
Spero di essere stato chiaro e ringrazio in anticipo per la risposta.
Lino Fornaro.


title: totali

author: Carlo Costarella

text:
"Lino Fornaro" <
mcl...@libero.it
> ha scritto nel messaggio
news:wn9Ld.7519$lB4.2...@twister1.libero.it...
> C'č qualcuno che mi puň indicare come fare in VBA dei totali ad es. di
> fatture in bse alla data. ad esempio se io volessi i totali delle fatture
> di
> gennaio, oppure di un trimestre un semestre e cosě via?
> Spero di essere stato chiaro e ringrazio in anticipo per la risposta.
>
> Lino Fornaro.
>
>
>
Prima di impegnarti nel VBA comincia con le query e con i criteri.
Ciao, Carlo


title: Ricerca caratteri OCR B

author: Michele

text:
Ho un programmino in access che mi gestisce una serie di soggetti a cui
debbo ogni quattro mesi emettere una fattura e il relativo bollettini
postale. Le poste mi obbligano a scrivere una codeline con il carattere OCR
B, qualcuno ce l'ha? Sul web non si trova da scaricare.
Grazie Mille
Michele.


title: Valore Data predefinito

author: AMR-Giuseppe

text:
Ciao a tutti
volevo sapere se è possibile,  e come fare per inserire come valore
predefinito la data corrente  in un campo data , solo se il record
viene modificato in quel campo ad esempio su un campo "prezzo"
Mi spiego meglio , se  aggiungo un record  in una maschera  ,
il mio  controllo "dataCodifica" mi scrive automaticamente la data corrente
perchè nella tabella  come valore predefinito  di quel campo ho impostato
Date() ,
e fin qui va bene  .
Ma è possibile fare aggiungere automaticamente la data corrente solo
se io modifico il record o il valore di un qualsiasi controllo  ?
Ciao Giuseppe


title: Valore Data predefinito

author: yQy

text:
On Fri, 04 Apr 2003 19:38:56 GMT, "AMR-Giuseppe" <
amrma...@tin.it
>
wrote:
>Ciao a tutti
>
>volevo sapere se è possibile,  e come fare per inserire come valore
>predefinito la data corrente  in un campo data , solo se il record
>viene modificato in quel campo ad esempio su un campo "prezzo"
>
Evento Dopo Aggiornamento (o Su modifica, scegli tu) del campo prezzo
ci metti:
--------------------------------------
Private Sub Prezzo_AfterUpdate() - sarebbe dopo aggior.
Me.nomecampodata= Date()
(oppure)
Me.nomecapodata.requery
End Sub
--------------------------------------
>Mi spiego meglio , se  aggiungo un record  in una maschera  ,
>il mio  controllo "dataCodifica" mi scrive automaticamente la data corrente
>perchè nella tabella  come valore predefinito  di quel campo ho impostato
>Date() ,
>e fin qui va bene  .
certo :)
>Ma è possibile fare aggiungere automaticamente la data corrente solo
>se io modifico il record o il valore di un qualsiasi controllo  ?
si
vedi sopra :)
Ciao !
yQy


title: Valore Data predefinito

author: Steve Huges

text:
"yQy" <fabrizi...@SESPAMMITISTRONCOtin.it> ha scritto nel messaggio
news:9jpr8v4kh8bl551e3...@4ax.com...

per non stare a creare l'evento su tutti i controllli puoi usare
Private Sub Form_AfterUpdate()
    Me.DataAggiornamento=Date()
End Sub


title: Valore Data predefinito

text:
"yQy" <fabrizi...@SESPAMMITISTRONCOtin.it> ha scritto nel messaggio
news:9jpr8v4kh8bl551e3...@4ax.com...
> On Fri, 04 Apr 2003 19:38:56 GMT, "AMR-Giuseppe" <
amrma...@tin.it
>
> wrote:
>
> >Ciao a tutti
> >
> >volevo sapere se è possibile,  e come fare per inserire come valore
> >predefinito la data corrente  in un campo data , solo se il record
> >viene modificato in quel campo ad esempio su un campo "prezzo"
> >
>
> Evento Dopo Aggiornamento (o Su modifica, scegli tu) del campo prezzo
> ci metti:
>
> --------------------------------------
> Private Sub Prezzo_AfterUpdate() - sarebbe dopo aggior.
>
> Me.nomecampodata= Date()
> (oppure)
> Me.nomecapodata.requery
>
> End Sub
> --------------------------------------
>
> yQy
Grazie
Ciao Giuseppe


title: Valore Data predefinito

text:
[CUT]
>
> per non stare a creare l'evento su tutti i controllli puoi usare
>
> Private Sub Form_AfterUpdate()
>     Me.DataAggiornamento=Date()
> End Sub
>
>
Ancora meglio, Grazie
Ciao Giuseppe


title: espressione con troppi DLookup

text:
ciao a tutti

devo prendere il percorso dalla query "Qry_MieiDati"
c'è un modo migliore di farlo anzichè...
iif (DLookup("OpzComputer", "Qry_MieiDati")=1,DLookup("PercorsoPc2", "Qry_MieiDati"),DLookup("PercorsoPc2", "Qry_MieiDati"))

grazie


title: espressione con troppi DLookup

author: Karl Donaubauer

text:
Salve,

Francodellavalle4 ha scritto:
> devo prendere il percorso dalla query "Qry_MieiDati"
> c'è un modo migliore di farlo anzichè...
> iif (DLookup("OpzComputer", "Qry_MieiDati")=1,DLookup("PercorsoPc2", "Qry_MieiDati"),DLookup("PercorsoPc2", "Qry_MieiDati"))

Siccome le parti True e False sono identiche, puoi ridurre tutta
l'espressione a

DLookup("PercorsoPc2", "Qry_MieiDati")

o riformulare (meglio incollare) l'espressione che veramente usi. ;-)

--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


title: espressione con troppi DLookup

text:

grazie Karl


title: Conversione data-testo

author: singer

text:
Posso convertire una data formato 29/09/2007 in una stringa 29/09/2007
in maniera che access non sappia che è una data?


title: Conversione data-testo

text:
On 29 Set, 19:53, singer <
fuskoanto...@gmail.com
> wrote:
> Posso convertire una data formato 29/09/2007 in una stringa 29/09/2007
> in maniera che access non sappia che è una data?
ho provato in questo modo, sull'evento apertura della maschera
Dim datatesto As String
datatesto = Day(now() & "/" & Month(Now()) & "/" & Year(Now())
Me.dataoggi.ControlSource = datatesto
ma non funziona.
devo fare in modo di simulare nell'origine controllo della mia casella
di testo il campo a cui fa riferimento che è una data
ma per la casella di testo non sembra essere sufficiente avere quella
stringa nell'origine controllo nel modo in cui ho fatto
Se poi pesco il valore campo dall'elenco a tendina dell'origine
controllo (tra le proprietà dell'oggetto) funziona.
La mia maschera ha come origine dati una query a campi incrociati in
cui le intestazioni di colonna sono delle date.


title: Conversione data-testo

author: toninoadr

text:

esiste una funzione che converte i dati in stringa ===
CStr(espressione)
se vai sulla guida in linea trovi questa ed altre che ti consiglio
vedere, ti possono fare comodo in futuro.
ciao spero d'essere stato d'aiuto


title: Conversione data-testo

author: Singer

text:
"toninoadr" <
in...@palazzoserraino.it
> ha scritto nel messaggio
news:1191091655.5...@57g2000hsv.googlegroups.com...


Ok ho risolto, una banalità
nella stringa il risultato era 29/9/2007 e non 29/09/2007
ho aggiunto un & "0" & :-)


title: Cancellare dei record

author: Carlo

text:
Salve atutto il NG e buona domenica
Ho un form che chiamo Fattura e in questo form ho una combo che punta a
tblPagamenti e una sottomaschera tipiPagamenti, se scelgo dalla combo p.e.
il tipo di pagamento es.30/60/90/120  per un importo fattura di 1000 mi va a
popolare la sottomaschera TipiPagamenti con le date e gli importi stabiliti
da una routin e qui tutto ok, ma se percasso volessi cambiare dalla combo il
tipo di pagamento per una ragione qualunque e sostituirlo a quello che é già
presente nella sottomaschera come posso cancellare in automatico i record e
sostituirli con i nuovi? "adesso li seleziono e poi li cancello con il tasto
canc"
Grazie
--
Carlo
:-)
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1230 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!


title: Cancellare dei record

author: Michele (Giò)

text:
"Carlo" <
carlog...@tiscali.it
> ha scritto nel messaggio
news:45aa2496$0$20824$5fc...@news.tiscali.it...
> Salve atutto il NG e buona domenica
> Ho un form che chiamo Fattura e in questo form ho una combo che punta a tblPagamenti e una
> sottomaschera tipiPagamenti, se scelgo dalla combo p.e. il tipo di pagamento es.30/60/90/120  per
> un importo fattura di 1000 mi va a popolare la sottomaschera TipiPagamenti con le date e gli
> importi stabiliti da una routin e qui tutto ok, ma se percasso volessi cambiare dalla combo il
> tipo di pagamento per una ragione qualunque e sostituirlo a quello che é già presente nella
> sottomaschera come posso cancellare in automatico i record e sostituirli con i nuovi? "adesso li
> seleziono e poi li cancello con il tasto canc"
>
> Grazie
> --
> Carlo
Io per fare quello che tu dici, sfrutto il recordset della sottomaschera
Per esempio, se sei in Maschera principale potrestri fare così:
---------------------------------------------------
Private Sub PulisciSottoMaschera()
Echo False
Dim Rcd As DAO.Recordset
Set Rcd = Me![NomeControlloSottoMaschera].Form.Recordset
If Not Rcd.EOF Then Rcd.MoveLast
If Rcd.RecordCount = 0 Then
    Set Rcd = Nothing
    Echo True
    Exit Sub
End If
Rcd.MoveFirst
Do While Not Rcd.EOF
    Rcd.Delete
    Rcd.MoveNext
End If
Set Rcd = Nothing
 Me![NomeControlloSottoMaschera].Form.Refresh
Echo True
End Sub
----------------------------------------
E' una sub da inserire nel modulo della maschera principale, a tua cura sostituire il
nomecontrollsottomaschera e creare la chiamata.
Dovrebbe funzionare, serve il riferimento DAO 3.6
Michele


title: Cancellare dei record

author: ALESSANDRO Baraldi

text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:45aa2f23$0$16151$4faf...@reader3.news.tin.it...

Ma non è meglio una "DELETE * FROM NomeTabella WHERE CampoPK=" &
Me.NomeCampoPK
Una riga di codice....!
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: Cancellare dei record

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:eodbab$72k$1...@aioe.org...
> Ma non è meglio una "DELETE * FROM NomeTabella WHERE CampoPK=" &
> Me.NomeCampoPK
>
> Una riga di codice....!
Si, hai ragione, però la mia routine lavora su un oggetto che è già aperto e che in assoluto sta
avendo i maggiori diritti per leggere e scrivere su quei records.....
Almeno....
Poi veda lui....
Michele


title: Cancellare dei record

text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:45aa36ea$0$16160$4faf...@reader3.news.tin.it...

Non c'azzecca nulla, il metodo è troppo lento, quindi è bocciato in
partenza.
Si deve sempre ottimizzare il codice, il tuo ragionamento andrebbe bene su
WorkSpace
diversi...., ma lavori sempre su CurrentDb, ed a meno di blocchi
pessimistici, che non si usano
mai....
Poi come hai detto tu ognuno è libero di farsi male come meglio crede....!
;-)



title: Cancellare dei record

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:eodbab$72k$1...@aioe.org...

>Ciao @Alex, l'istruzione da te suggerita dove la devo inserire nella Combo
>o devo creare un controllo.
Grazie
Ciao
Carlo
:-)
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1231 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!


title: Cancellare dei record

text:
> >Ciao @Alex, l'istruzione da te suggerita dove la devo inserire nella
Combo
> >o devo creare un controllo.
>
> Grazie
> Ciao
> Carlo
> :-)
Non sò quale sia l'evento che ti deve far scatenare la cancellazione.... ma
quello
lo individui da solo, magari un Click di un Button o l'AfterUpdate della
combo..., sinceramente
non ho capito bene la dinamica...!
Quindi usi il Metodo Execute membro dell'oggetto Database che ti evita i
messaggi
di Warnings...!
CurrentDb.Execute "DELETE * FROM NomeTabella WHERE CampoPK=" &
Me.NomeCampoPK,dbFailOnerror
Saluti



title: Cancellare dei record

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:eoe182$p9b$1...@aioe.org...

>Scusa @Alex, ho inserito nella combo AfterUpdate questa tringa
CurrentDb.Execute "DELETE* forms[tblFatture]![sottomaschera_tblPagamenti]
WHERE idPagamento =" & Me!IdPagamento, dbFailOnError
Mi dice che non trova il campo IDPagamento. Dove sbaglio?
Grazie



title: Cancellare dei record

text:
> >Scusa @Alex, ho inserito nella combo AfterUpdate questa tringa
> CurrentDb.Execute "DELETE* forms[tblFatture]![sottomaschera_tblPagamenti]
> WHERE idPagamento =" & Me!IdPagamento, dbFailOnError
> Mi dice che non trova il campo IDPagamento. Dove sbaglio?
> Grazie
> Carlo
> ;-)
Che hai scritto....?
Il predicato SQL è :
"DELETE * FROM NomeTabella WHERE [NomeCampo]=" & Me!IdPagamento
Al posto di NomeTabella metterai il Nome della Tabella origine(presumo
tblPagamenti)
Al posto di NomeCampo metterai il Nome del Campo(presumo sia IdPagamenti)
Se non ho frainteso sarà:
"DELETE * FROM tblPagamenti WHERE [IdPagamenti]=" & Me!IdPagamento
Fai un Requery dell'oggetto e dovrebbe andare...!
P.S. mi rimane ancora da capire perchè su AfterUpdate....?



title: Cancellare dei record

text:
"[CUT]
>
> Che hai scritto....?
>
> Il predicato SQL è :
>
> "DELETE * FROM NomeTabella WHERE [NomeCampo]=" & Me!IdPagamento
>
> Al posto di NomeTabella metterai il Nome della Tabella origine(presumo
> tblPagamenti)
> Al posto di NomeCampo metterai il Nome del Campo(presumo sia IdPagamenti)
>
> Se non ho frainteso sarà:
>
> "DELETE * FROM tblPagamenti WHERE [IdPagamenti]=" & Me!IdPagamento
>
> Fai un Requery dell'oggetto e dovrebbe andare...!
>
> P.S. mi rimane ancora da capire perchè su AfterUpdate....?
>
> --
> @Alex (Alessandro Baraldi)
> ---------------------------------------------------------------------------
>
http://www.sitocomune.com/
>
http://www.alessandrobaraldi.it
> ---------------------------------------------------------------------------
>
>@Alex scusa,
Ho messo la stringa in un Pulsante
ho messo la stringa su di un Pulsante di comando: e se ho ben capito
Private Sub CancellaScadenze_Click()
CurrentDb.Execute "DELETE * FROM tblPagamenti (nome della tabella) WHERE
[IDPagamento](nome del Campo della tblPagamenti)=" & Me!IdPagamento(IDEM)
Me.Sottomaschera_tblPagamenti.Requery
Mi da sempre lo stesso errore non trova il CAmpo IDPagamento.
Lo scopo é se hò sbagliato nell'inserire la forma di pagamento per quel
documento e nella sottotabella pagamenti sono state inserire le scadenze
sbagliate in modo da cancellarle per poi inserire quelle nuove
Mi auguro di essere stato esaustivo.
Ti ringrazio per la tua gentilezza e pazienza
Carlo
:-))



title: Cancellare dei record

text:
> Ho messo la stringa in un Pulsante
> ho messo la stringa su di un Pulsante di comando: e se ho ben capito
> Private Sub CancellaScadenze_Click()
> CurrentDb.Execute "DELETE * FROM tblPagamenti (nome della tabella) WHERE
> [IDPagamento](nome del Campo della tblPagamenti)=" & Me!IdPagamento(IDEM)
> Me.Sottomaschera_tblPagamenti.Requery
> Mi da sempre lo stesso errore non trova il CAmpo IDPagamento.
> Lo scopo é se hò sbagliato nell'inserire la forma di pagamento per quel
> documento e nella sottotabella pagamenti sono state inserire le scadenze
> sbagliate in modo da cancellarle per poi inserire quelle nuove
> Mi auguro di essere stato esaustivo.
> Ti ringrazio per la tua gentilezza e pazienza
> Carlo
> :-))
Carlo, senti ti ho scritto la stringa spiegandoti il significato dei
parametri perchè
hai fatto una cosa di Programmazione Creativa...????
Ti riscrivo nuovamente la stringa per l'ultima volta:
"DELETE * FROM tblPagamenti WHERE [IdPagamenti]=" & Me!IdPagamento
Dove(leggi e rileggi):
tblPagamenti ----> E' la tabella origine nella quale vuoi Cancellare
IdPagamenti -----> E' il campo definito ChiavePrimaria nella tabella(ma devi
valutare tu se è corretto)



title: Cancellare dei record

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio news:eodqej$8r2$1...@aioe.org...
> Non c'azzecca nulla, il metodo è troppo lento, quindi è bocciato in
> partenza.
> Si deve sempre ottimizzare il codice, il tuo ragionamento andrebbe bene su
> WorkSpace
> diversi...., ma lavori sempre su CurrentDb, ed a meno di blocchi
> pessimistici, che non si usano
> mai....
>
> Poi come hai detto tu ognuno è libero di farsi male come meglio crede....!
Io nutro una specie di avversione verso le query action. Pensa che ho provato ad utilizzarle nel mio
codice in alcune funzioni che dovevano cancellare alcuni record. Utilizzando la funzione da sola,
tutto OK, utilizzando la funzione all'interno di una cosa più grossa durante una transazione, si
piantava tutto. Adesso nn ricordo che errore mi era venuto fuori, ma invece di cozzare la testa, ho
detto "meglio prima" e ho riportato tutto a DAO.
Stiamo parlando di CurrentDb.Execute, e non di Docmd.RunSQL
Magari un giorno, se proprio non potrò farne a meno, mangerò pane e SQL. Adesso mi limito a mangiare
pane e DAO.
Michele


title: Cancellare dei record

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:eoe8gk$asa$1...@aioe.org...

>@Alex, grazie per il tuo Aiuto alla fine c'é l'ho fatta
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1236 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!