mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: macro da un altro DB

č possibile far eseguire una macro di un DB da un altro?
Se sě, come?
(sempre creati da access 2000)


Non ho il 2000 ma con il 97 si puň fare cosě:
Sub EseguiMacrodaAltroDB()
Dim oApp As Access.Application
Set oApp = CreateObject("Access.Application")
oApp.OpenCurrentDatabase "d:\documenti\varie\sergio\ng\ng2.mdb"
oApp.Application.DoCmd.RunMacro ("Macro1")
oApp.Quit
Set oApp = Nothing
End Sub
Ciao.

 (sempre creati da access 2000)
Ciao Zio Paperone, assodato il fatto che il metodo di Sergio va bene ti
propongo un'altra soluzione.
E' un pò più complicata ma ti consente di non utilizzare l'ole automation.
Innanzitutto mettiamo che ng.mdb sia il database che chiama la macro
contenuta in ng2.mdb.
Inoltre consideriamo che la macro in questione si chiami Macro1.
Ora andiamo per passi:
1. Creati un modulo in ng2.mdb che contenga una routine che chiami la
Macro1, esempio
    Option Compare Database
    Option Explicit
    Public Function Chiamacro()
        DoCmd.RunMacro "Macro1"
    End Function
    puoi dare al modulo appena creato qualsiasi nome.
2. Chiudi ng2.mdb salvando le modifiche
3. Apriti ng.mdb e aggiungi nei suoi riferimenti il database ng2.mdb (si
accede ai riferimenti del database tramite la struttura di un qualsiasi
modulo (menù Strumenti->Riferimenti))
4 Da questo momento in poi ti basterà richiamare la funzione Chiamacro per
eseguire la Macro1 contenuta in ng2.mdb.
Esempio di richiamo tramite click su pulsante di comando di nome Comando11:
Private Sub Comando11_Click()
    Chiamacro
End Sub
L'unico dubbio che mi viene è perchè hai la necessità di utilizzare le macro
e non il vb?
Cià
RoDAgo


ehhh?
che cos'e?
scherzi a parte, a suo tempo ho programmato in basic, pascal, C++,
assembler, hypertalc, fortran e RPG per la  HP48, ma adesso non ho più tempo
di apprendere un nuovo linguaggio;
Nonostante tutto, questo VB sarebbe molto diverso dal linguaggio di access?


Gaiarda 'sta cosa...
Ciao.

 Ciao.
Cià Sergio, ci vediamo a Roma.
RoDAgo

tenchiu veri muc, mi hai risolto un bel problema.
Un grazie anche a Sergio!


Contaci!
Ciao.

Newsgroup: it.comp.appl.access
Titolo: contare gli elementi selezionati in una listbox

è possibile contare gli elementi selezionati in una listbox
direttamente da una query?
tipo qualcosa simile a Count([Forms]![test]![Listbox1]) per
intenderci...
grazie

maurizio....@gmail.com
 ha scritto:

Si potrebbe anche fare chiamando una funzione esterna, ma spiega meglio
cosa vuoi fare...!
@Alex
Newsgroup: it.comp.appl.access
Titolo: errore di run time 3112

Il mio applicativo funzionava benissimo, solo che avevo necessità di
continue modifiche alla parte di maschere ecc (BE o FE ? non ricordo qulal'è
uno e l'altro) . Così ho diviso le tabelle dal resto e le ho collegate
tramite collega/tabelle.
Ora su una lettura di un record , la prima volta funziona e la seconda si
blocca sul :
Set db = OpenDatabase("c:\tdm\gest_ore_dati.mdb")
Set rs = db.OpenRecordset("lavoro", dbOpenTable)
e mi dà errore:
Errore di run time '3112'
Impossibile leggere il record. Autorizzazione a lettura dati non disponibile
per 'lavoro'.
Devo per forza dividerli il BE e FE . Come posso risolvere questo problema?'
Grazie in anticipo e ciao.
Luisa
--
--

, 
lu...@netquasar.com
 
says...

Avevo gia' risposto al tuo post del 31-10 , cmq copio/incollo:
assicurati di chiudere sia il recordset che il database con 
rs.Close
db.Close
Ciao
-- 
JBad

Newsgroup: it.comp.appl.access
Titolo: Meglio un solo B.E.?

Buona giornata a tutti.
Con il tempo le mie piccole applicazioni Access sono confluite in una
solo “grande” applicazione strutturata in 1 interfaccia e 2/3 mdb.
Ora la domanda che mi sono posto è a livello di performance e non di
sicurezza dei dati : meglio usare un unico mdb piuttosto che quelli
presenti  (considerando che da oggi in avanti l’interfaccia sarà sempre
unica)?
Grazie a tutti coloro che esprimeranno la loro opinione
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie a tutti coloro che esprimeranno la loro
opinione
Io ti suggerirei 1 FE e 1 BE.
La struttura divisa ti permette la multiutenza,
l'unicità del BE invece una buona struttura delle
relazioni.
MAssimiliano
Newsgroup: it.comp.appl.access
Titolo: due maschere una tabella





 


  vi espongo subito il mio problema:


ho due maschere singole collegate alla stessa tabella. Vorrei poter 
inserire i dati inerenti un record accedendo prima in una poi nell'altra 
maschera, fino ad ora non mi è stato possibile, Access mi avverte, accedendo 
alla seconda maschera che non può accettare i dati perchè non si può lasciare 
vuoto il campo della chiave primaria, io capisco allora che andando alla seconda 
maschera si posiziona ad un record nuovo, ma io vorrei lo stesso. Una 
puntualizzazione, non voglio optare per il controllo schede.



 
  ha scritto nel messaggio 
news:94h3cn$sj0$1...@lacerta.tiscalinet.it
...


a tutti e due NON MANDATE MESSAGGI HTML, leggetete l'INFO periodico di
F.Lucani
La questione:
La tabella origine ha una chiave primaria! (e probabilmente non e' un
ID)
La scheda 2 non la gestisce!
a.cara

Newsgroup: it.comp.appl.access
Titolo: Importazione dati da foglio excel

Ciao a tutti,
ho il seguente problema, possiedo dei fogli excelcon dei dati relativi
ad alcuni campi di varie tabelle access. Io vorrei prelevare i dati
del foglio excel ed importarli nella tabella nei rispettivi campi
della tabella (pur non essendo nello stesso ordine di quest' ultimi).
Vi ringrazio
KiF

 ha scritto nel messaggio ...

io uso una macro, e trasferisci foglio calcolo, importa, il nome del file e
posizione, e la tabella dove li vuoi caricare, devono soltanto avere la
prima riga con il nomo corrispondente al campo, anche se in ordine diverso.
automaticamente mi carica i dati.
nel mio piccolo spero di esserti stato di aiuto
Ciao Carlo

 ha scritto nel messaggio
news:5v9lsu0ho3ponalni...@4ax.com...

Puoi allegare la tabella excel e gestirla come se fosse una tabella di
access...
Ciao.
--
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: Casella di riepilogo

Cordialita' a chi mi legge
E' possibile creare una casella di riepilogo (o altro..)
avente le scelte che 'Orizzontali' anziche' 'Verticali'...?
Grazie in anticipo.
Antcim

Cordialita' a chi mi legge.
Correzione del messaggio precedente:
E' possibile creare una casella di riepilogo (o altro..)
avente le scelte  'Orizzontali' anziche' 'Verticali'...?
Grazie in anticipo.
Antcim
Newsgroup: it.comp.appl.access
Titolo: funzione pulsante in base a posizione focus

Buonasera a tutti.
Il mio quesito  è il seguente:
vorrei far eseguire ad un pulsante "uscita" 2 funzioni in base alla
posizione del focus:
- se il focus non si trova sul pulsante A l'azzeramento dei controlli
A e B e il focus su A
- se il focus si trova già su A allora la chiusura della maschera
Riesco ad eseguire la prima, ma non so come fare a scrivere se il
focus sta su A chiudi la maschera.
Grazie.
Ciao.
Giuseppe.

 Giuseppe.
A.ongotfocus
Se guardi l'help ti pu� dare una mano
Ciao
-- 
Roberto da Parma 

 Giuseppe.
-- 
Ciao
Geppo 


Giusto così Geppo.
Grazie.
Giuseppe.

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

Ho una maschera dove l'utente premendo "nuovo" puņ inserire un nuovo record.
Solo che il cliente vuole che dopo aver premuto il taso possa subito
digitare il 1° campo del record , mentre
attualmente deve cliccarlo con il mouse , perché non selezionato , č
possibile ?


su corrente
nomecampo.setfocus


Non è chiaro su quale azione.
comunque se è sulla pressione di un tasto
su chick
nomecampo.setfocus
fammi sapere

 ha scritto nel messaggio
news:luXp9.47199$cS4.1...@news2.tin.it...

PERFETTO
Grazie mille !
Newsgroup: it.comp.appl.access
Titolo: Come passare dei parametri su riga di comando ad una procedura Access ?

Come avviare una procedura Access passandogli dei parametri ?
O meglio, da codice vba, come leggere dei parametri passati alla procedura 
durante l'avviamento sulla riga di comando ?
Insomma il Command del vb tanto per capirci, in Access c'e' o no ?
Ciao e grazie
RobertoA

RobertoA ha scritto:

Command
--
ac

 ha scritto nel messaggio 
news:48d615cb$1...@newsgate.x-privat.org...

Shell(...)
Ciao
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: verificare la stampante associata al report

Come faccio a sapere, da codice, qual è la stampante associata ad un report 
del mio db e, nel caso, cambiarla?
Vorrei gestire da programma la situazione che si verifica quando il mio db 
viene usato su altri computer con stampanti diverse dalla mia: verificare la 
stampante associata al report e, se non presente nel computer su cui è in 
esecuzione il programma, chiedere all'utente quale stampante  utilizzare per 
il report.
Uso Access 2003, ma la mia applicazione viene usata anche con access 2002 e 
2000.
Mi date una mano, non riesco proprio ad andare avanti.
GioVe

 ha scritto nel messaggio
news:O6Etd.479439$35.20...@news4.tin.it...

Non mi risulta che il Report memorizzi la Stampante, se non erro
è presa di forza quella di DEFAULT di Windows.
In ogni caso sul mio sito trovi un DEMO di come impostare
la stampante senza renderla di DEFAULT.
    [GENERAL]
        [Oggetto Printer e gestione Stampante]
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:cp7bf1$8s5$1...@lacerta.tiscalinet.it...

Ciao Alex,
per memorizzare la stampante nel report uso la tecnica di settare 'Stampante 
specifica' nelle opzioni 'Imposta pagina' del report.
In questo modo quando il db gira su un altro computer, alla richiesta di 
stampa, viene fuori un messaggio che avvisa che quella determinata stampante 
non è disponibile e chiede se si vuole usare la stampante di default oppure 
impostare un'altra.
Ecco perchè secondo me da qualche parte nel repoort sono memorizzate le 
informazioni su quale stampante utilizzare.
Avevo già visto sul tuo sito il DEMO di cui parli, ma sinceramente non ci ho 
capito granchè e perciò non sono riuscito ad adeguarlo alle mie esigenze.
Ciò che voglio fare è questo:
quando il mio db gira su un computer diverso da quello dove ha girato 
l'ultima volta, il programma se ne accorge e richiede, memorizzandola, la 
stampante da usare con solo alcuni report che vogliono necessariamente la 
stampante laser e papersize 'letter'.
Questo per evitare che ad ogni apertura del db venga fuori la richiesta 
della stampante da usare.
Si può fare? Mi puoi aiutare?
Saluti
GioVe 

 GioVe
Io mi salverei in una Tabella le impostazioni predefinite per la Stampa
e le farei verificare se necessario all'utente.
Altrimenti leggi la Stampante predefinita di Windows ed imposti quella
per la stampa usando il codice che trovi nel mio demo...!


 ha scritto nel messaggio 
news:cp7pde$kka$1...@lacerta.tiscalinet.it...

Ok
Grazie dell'interessamento.
GioVe
Newsgroup: it.comp.appl.access
Titolo: Selezionare il primo campo vuoto

Come posso fare via codice a scrivere una stringa sql che mi selezioni 
in una tabella il primo campo vuoto?
Il problema mi nasce xchè la tabella è composta da due campi uno di 500 
record e l'altro di 25.
QUindi se voglio aggiungere un record al campo con 25 record, non posso 
usare l'rs.addnew ma l'rs.edit in modo da non aggiungere un 501 record.
Grazie

 ha scritto nel messaggio news:3FA6598B...@libero.it...

se nonhai dimestichezza con sql fai la query con il visualizzatore di access e poi al posto di
visualizzarla come foglio dati la visualizzi come sql copi e usi il codice copiato come origine sql
da VBA aggiungendo i controlli che ti servono


Già fatto infatti procedo così:
Set rs = CurrentDb.OpenRecordset("SELECT [99_tbl_Vocabolari].OGTT FROM 
99_tbl_Vocabolari ;", 2)
Set tmp = CurrentDb.OpenRecordset("SELECT [99_tbl_Vocabolari].OGTT FROM 
99_tbl_Vocabolari WHERE ((([99_tbl_Vocabolari].OGTT) Is Not Null));", 2)
tmp.MoveLast
tmp.MoveFirst
riga = tmp.RecordCount
rs.Move riga + 1
Però, credo che ci sia un modo + elegante.

 ha scritto nel messaggio news:3FA65D9E...@libero.it...

come eleganza non saprei.
però, secondo me, c'è un errore nella tua procedura:
il recordcount restituisce il numero torale di record, non il numero del record attivo...
id vocabolario è il nome del tuo campo contatore della tabella. se non hai un campo contatore
inseriscilo, è sempre utile :-)
prova così
Set rs = CurrentDb.OpenRecordset("SELECT [99_tbl_Vocabolari].OGTT, 99_tbl_vocabolari.Idvocabilario
FROM  99_tbl_Vocabolari ;", 2)
rs.movelast
rs.movefirst
Set tmp = CurrentDb.OpenRecordset("SELECT [99_tbl_Vocabolari].OGTT, 99_tbl_vocabolari.Idvocabilario
FROM 99_tbl_Vocabolari WHERE ((([99_tbl_Vocabolari].OGTT) Is Not Null));", 2)
 tmp.MoveLast
tmp.MoveFirst
 riga = tmp!idvocabolario
 rs.Move riga + 1
Newsgroup: it.comp.appl.access
Titolo: Barra strumenti spostamento record

In una maschera senza origine dati rimangono abilitati i pulsanti Primo e
Ultimo. C'è un modo semplice per disabilitarli?
Ciao.
Sandrobi

 ha scritto nel messaggio
news:MTsTd.49966$QG6.8...@twister2.libero.it...

Se non hai origine dati perchè non eliminare i pulsanti di Navigazione
che a mio avviso non servono...?
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 @Alex (Alessandro Baraldi)
per avere una barra unica per tutte le maschere....
Sandrobi

 ha scritto nel messaggio
news:Vp0Ud.52194$lB4.1...@twister1.libero.it...

Cosa ha a che fare la Barra Unica con i Pulsanti Primo ed Ultimo
della Navigazione della Form....??
Sicuramente ho capito male, ma se non spieghi meglio
il problema.....................
Saluti



Uba barra degli strumenti personalizzata in cui ho messo anche i pulsanti di
spostamento record (Primo, Ultimo, Precedente, Successivo).
Sandrobi

 Sandrobi
Adesso mi č chiaro.
Accedi alla CommandBar e disabilita i commandBarControls
Applications.CommandBars(NomeTuaBarra).Controls(NomeMenųUltimo).Enabled=Fals
e
Ciao
-- 
@Alex (Alessandro Baraldi)

Newsgroup: it.comp.appl.access
Titolo: Copia di RECORD da una tabella all'altra

Ho in una maschera due caselle di riepilogouna sopra l'altra, ciascuna
legata a due tabelle diverse. Le due tabelle hanno gli stessi campi, ma una
si riferisce ad un dettaglio di un ordine e l'altra dovrà essere il
dettaglio di una fattura, che poi potrà essere personalizzato ma partendo
dai dati dichiarati nell'ordine.
Dovrei così riuscire a copiare più di una volta un record selezionato nella
casella superiore corrispondente alla dettaglio ordini nella casella
inferiore corrispondente al dettaglio fatture.
C'è qualcuno che può insegnarmi un metodo in modo tale da poter fare questa
copia.
Ringrazio tutti quanti mi hanno prestato attenzione

 ha scritto nel messaggio
news:M7aw6.1000$HF3.1...@news.infostrada.it...

Ipotizziamo che le due caselle di riepilogo si chiamino ElencoA ed ElencoB.
Ipotizziamo che ElencoA abbia come origine riga una query basata su una
tabella chiamata TabellaA ed ElencoB abbia come origine riga una query
basata su una tabella chiamata TabellaB.
A fronte dell'evento "Su clic" di ElencoA genera una routine VBA che faccia
quanto segue:
1) Apri un recordset (rstA) su TabellaA.
2) Apri un recordset su (rstB) TabellaB.
3) Ricerca in rstA (in base alla sua chiave primaria) il record selezionato
con il mouse in ElencoA.
4) Inserisci un nuovo record in rstB.
5) Riempi i valori dei campi del nuovo record inserito in rstB con i valori
presi dai relativi campi del record corrente di rstA e/o calcolandoli.
6) Aggiorna il record corrente di rstB.
7) Cancella il record corrente di rstA.
8) Chiudi i due recordset.
9) Fai il requery di ElencoA
10) Fai il requery di ElencoB.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

inferiore corrispondente al dettaglio fatture.
Hai gia' visto l'esempio che c'e' sul sito comune, sez.
forms, "trasferire righe fra due listbox"?
--
Lorenzo Coronati
--
<<In questo momento leggendo la mia mail mi hai 
dato numerose informazioni su tuo computer.>>
(Guglia, 1/3/2001)
--
Newsgroup: it.comp.appl.access
Titolo: Creazione di un mdb per comunicati stampa

Salve a tutti. Volevo sapere se qualcuno ha già risolto un problema che sto
affrontando adesso.
Spiego!
Ho la necessità, per una montagna di comunicati stampa (Documenti di Word
2000 o XP), di creare un mdb che contenga i dati relativi a Numero
progressivo, Oggetto e Data di Pubblicazione, ma che si colleghi a Word per
scrivere il comunicato stampa che viene poi salvato su una cartella
predefinita con nome uguale (.doc) al numero progressivo e che si possa
successivamente consultare direttamente dall' mdb che contiene i dati
predetti. Non riesco a  trasportare sul documento word i dati che mi servono
per la successiva consultazione (non voglio gestirlo come un coll. OLE).
GRAZIE. Pino



vedi su 
sitocomune.com
 gli esempi di automazione word
Saluti.
Emanuele.

...

Ho già visto grazie ma gli esempi gestiscono i collegamenti OLE e non voglio
impostarlo così. grazie Pino

impostarlo cosě. grazie Pino
stavo parlando degli esempi di automazione Word 
apri una nuova istanza a word e lo gestisci via codice come se
l'avessi aperto a mano...
non vedo altra via sinceramente...
Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: operatore like

Like [Forms]![maschera per inserimento ricerca]![Cercamodulo] & "*" Or Is
Null Or (Like [Forms]![maschera per inserimento ricerca]![Cercamodul1] &
"*" Or Is Null)
ho inserito nei criteri di una query la precedente
espressione.
devo cercare i record in una maschera non associata relativi
al modulo. è giusto inserire l'espressione precedente per cercare record di
moduli diversi? e come si fa poi nella maschera associata a digitare in un
solo campo più richieste, e nel report come devo associare il controllo
relativo al modulo
--------------------------------
Inviato via 
http://usenet.iol.it

 relativo al modulo
Se ho capito bene, dovrebbe bastare:
Like [Forms]![maschera per inserimento ricerca]![Cercamodulo] & "*" Or Like
[Forms]![maschera per inserimento ricerca]![Cercamodul1] & "*" Or Is Null
oppure scrivi nella riga criteri Like [Forms]![maschera per inserimento
ricerca]![Cercamodulo] & "*"
nella riga oppure Like [Forms]![maschera per inserimento
ricerca]![Cercamodul1] & "*"
nella riga sotto  Is Null
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Contemporaneamente 97 e 2000

So che si è già parlato di questo argomento, ma i post che vedo ancora sul
server riguardo a far coesistere contemporamente A97 e A2000 non mi hanno
chiarito il problema.
Qualcuno è così gentile da ripetersi per risolvere il mio problema?
Io ho appena acquistato da un amico (spero...) Access 2000 e vorrei
installarlo sul mio PC ove risiede Access 97.
Che accorgimenti devo seguire per fare coesistere le due versioni?
Grazie ancora
Ciao
Nicky

 wrote in message
CH8k7.62072$vC1.8...@news1.tin.it...

installalo su una cartella diversa e non rimuovere A97
solitamente i problemi ci sono se con A2000 installi A97  ti dice che non
hai la licenza in tal caso scarichi un programmino che risolve tutto
ciao

 ha scritto nel messaggio
news:9mr96n$3rq$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: casella di testo contenente variabili definite su VB

buongiorno a tutti.
Ho bisogno del vostro aiuto per risolvere un problema...
In maschera1, inserisco un valore nella caselladitesto1 e con un Evento 
"dopo aggiornamento" definisco una variabile pippo = Me!caselladitesto1.
Come posso fare, una volta chiusa la maschera1, a  mantenere attiva la 
variabile "pippo"? E soprattutto, come posso far comparire in un'altra 
maschera2 o Report2 il valore della variabile "pippo" in un'altra 
caselladitesto2?
Cosa devo scrivere in origine controllo di "caselladitesto2"?
Grazie! 

 caselladitesto2?
Le variabili definite all'interno di una form sono disponibili solo fino 
a quando la form è caricata.
Il tuo problema deve essere valutato secondo un'altra prospettiva.
Per esempio, puoi utilizzare una tabella di appoggio.
Oppure una variabile dichiarata a livello di modulo.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype:pbsoftsolution

 ha scritto nel messaggio 
news:875ea3552bce68...@news.tin.it...


 di modulo?
Certo che posso spiegartelo, ma se hai difficoltà a questo livello, il VBA 
non credo che faccia per te.
In ogni caso, per dichiarare una variabile a livello di modulo, crea un nuovo 
modulo di codice (non un modulo di classe) e al suo interno inserisci la 
seguente riga di codice:
Dim nomevar As tipovar
dove (ovviamente ?!?) devi sostituire nomevar con il nome della variabile 
che vuoi creare e tipovar con il tipo di dato di Access che ti interessa.

Newsgroup: it.comp.appl.access
Titolo: problema con calcoli in query

Salve ragazzi; non sono un vero esperto di access, ma sto cercando di
utilizzarlo per semplificarmi la vita...
Ho una query mi calcola la data giuliana tipo cosi':
LOC	PARC	REPLIC	ANNO	VARIETA	INIZIO_MEDIA
1	10C	1	2000	FUJI_1_BRAUN	 106
1	10C	1	2001	FUJI_1_BRAUN	 98
1	10C	1	2002	PIPPO	106
1	10C	1	2003	PIPPO	100
1	10C	13	2000	FUJI_IRRAD_CU	106
1	10C	13	2001	FUJI_IRRAD_CU	99
1	10C	16	2000	FUJI_KIKU_7	106
1	10C	16	2001	FUJI_KIKU_7	99
Vorrei fare in modo che un subtotale (cosi' si chiamava in excel)
fosse calcolato nel campo INIZIO_MEDIA al cambiamento del campo REPLIC
(Rimanendo inalterati i campi LOC,PARC,) per i diversi anni dove il
campo VARIETA' rimane uguale: per spiegarmi meglio:
- vorrei che fosse calcolata la media nei primi 2 record perche' la
varieta e' lastessa (ed anche i campi LOC e PARC);
- vorrei che mi si calcolasse la media dei record 3 e 4 assieme perche
il campo VARIETA' e' identico (notate che il campo LOC-PARC e REPLIC
sono uguali all'esempio precendente, ma cambia il campo VARIETA).
Mi potete aiutare?

 ha scritto nel messaggio
news:hr90ktk0opis2aiva...@4ax.com...

Ammesso che abbia capito bene il tuo problema, creati una query di
raggruppamento: raggruppa sui campi LOC, PARC e REPLIC, chiedi la media del
campo INIZIO_MEDIA.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Roberto
se non erro a loc,parc,replic aggiungere anche varieta, come buon peso,
mantecare ben bene. Ma non si ottiene il dettaglio.
;;;;;;;<)))))))))
ola' roberto sempre al lavoro eh? Come va'. Come e' la nuova scolaresca?
Apprende?
-- 
Alessandro Cara

 Alessandro Cara
Ciao,
Roberto
Newsgroup: it.comp.appl.access
Titolo: sintassi DELETE in SQL Express

Ragazzi sto impazzendo e sul web non trovo niente di utile
e sulla guida in linea di SQLEXpress dove cappero e' la reference dei
comandi SQL?!?!?!
cmq
query di delete:
DELETE FROM tblWhatever WHERE id=1
funziona... ed e' ok, mentre
DELETE FROM tblWhatever WHERE id IN(1,2,3,4)
non va... mi dice tra l'altro una cosa assurda
 ----Incorrect syntax near ')'
idee?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 idee?
aggiungo che l'sql sembra corretto, ho provato a lanciare direttamente
una query in sqlexpress e funzia (WHERE id IN(...) )
il problema sto punto, potrebbe essere che mi tronca la stringa che e' in
mezzo a IN..
per formare la query, ho una variabile di tipo Variant che entra dentro
alla clausola IN e la stessa stringa della query e' tipo Variant, quindi
in teoria problemi di spazio non dovrebbero essercene... 
e invece sembra propio ce ne siano, perche' se mi tronca la stringa che va
dentro IN e' chiaro che la sintassi va a farsi benedire... :(


"acMad" <ac...@acMad.it> ha scritto nel messaggio 
news:ehqe1o$cbs$1...@news.newsland.it...

Hai provato ha scrivere invece di ...WHERE id IN(1,2,3,4)  ->  ... WHERE id 
IN "1, 2, 3, 4;" ?
Questo, salvo precisare che la clausola IN ha una sintassi del tipo: FROM 
TableList IN "Path/Database"
Ciao.
eSQueL

 id IN "1, 2, 3, 4;" ?
la sintassi giusta e' id IN(1,2,3,4) essendo integer
oppure citta IN ("NA","AV","BO")
se trattasi di stringhe..
se lancio la query manualmente in sqlexpress funziona.. quindi
la sintassi e' corretta... 
invece sembra che da VBA in qualche modo mi tronchi la query
e mi da un syntax error..
pur essendo tutte le variabili VARIANT quindi con possibilita'
di contenimento molto grosse..
uff...


 idee?
non potrestio mostrare come componi la stringa e come la invii a Sql Server
?
Ciao
-- 
Giorgio Rancati
[Office Access MVP]

 uff...
ho risolto...
era una mia cappellata :(
come al solito..
in pratica il contenuto dell'IN lo creo grazie ad un Join su un array
solo che il suddetto array del piffero conteneva alla fine un elemento
vuoto
per cui il Join mi faceva una roba del genere: (1,2,3,4,)
ed e' quindi ovvio che dava errore... solo che non sapendo questo.. io
credevo fosse stata troncata la stringa..
vabbe va'...
grazie lo stesso.

Newsgroup: it.comp.appl.access
Titolo: nome ad un file di output

Come si fa, da codice visual o da macro, a impostare il nome di un file di
output in modo che sia identico alla stringa presente in un controllo di un
report o di una maschera?
es: docmd.OutputTo eccetera c:\miofile fa in modo che il file di output si
chiami "miofile" io invece voglio che prenda automaticamente il valore di
una stringa di un controllo...
è possibile?
Giacomo

è possibile?
non ho mai usato il metodo outputto, ma sicuramente potrai scrivere
qualcosa tipo:
outputto ... , forms!nomemaschera!nomecontrollo,...
-----------------------------------
Per favore, accodate due zeri al mio stipendio.  E' per renderlo Y2K-compliant.
-----------------------------------
togliete NOSPAM per rispondermi.
-----------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access

Giacomo
Io ho risolto cosě per un report in formato testo, ma ovviamente lo puoi
adattare secondo cosa ti serve. Devi richiamare la sub (che puoi mettere in
un modulo) dandogli come argomento il valore del controllo:
Public Sub salva_con_nome(nome1 As String)
Dim path As String
path = "c:\nome_dir\" & nome1 & ".txt"
DoCmd.OutputTo acOutputReport, "report", acFormatTXT, path
End Sub
Ovviamente prima di richiamare la sub stai attento che il controllo contenga
il valore, altrimenti ti da errore. Qualcosa del tipo:
if isnull(nome_controllo) then
msgbox...
else
salva_con_nome "nome_controllo"
end if
Paolo

Newsgroup: it.comp.appl.access
Titolo: Ho cambiato la configurazione della rete e il db non funziona piu'..aiuto!

Essendo molto inesperto di Access mi e' capitato di dover fare questo:
nel mio nuovo ufficio c'era installata una rete di 5 pc ,su di uno c'era un
DataBase che veniva consultato tramite una cartella condivisa dagli altri
p.c. in maniera corretta.
Ebbene dovendo unficare la rete con altri 10 pc di un altro piano ho
cambiato il gruppo di lavoro a tutti e  5 i p.c. con anche nuovi
identificativi ebbene se creo un nuovo DataBase e lo imserisco in una nuova
cartella condivisa ,questo viene consultato ma quello vecchio prorio no
,infatti la risposta e' : file bloccato.
Ma la cosa preoccupante per me e' il fatto che nemmeno sul p.c. dove risiede
il DataBase e' piu' possibile aprirlo nemmeno se uso il vecchio gruppo e
identificatico di rete originario .
Da sempre problemi sul percorso.
Quale potrebbe essere il problema?????
Grazie1000 anticipate!

 ha scritto nel messaggio
news:o%KN6.17553$iC1.6...@news6.giganews.com...


Newsgroup: it.comp.appl.access
Titolo: Cerco programmatore sviluppo programma gestionale

Cerco programmatore per sviluppo programma gestionale no perditempo


Dovrebbe specificare:
Scopo del gestionale, numero di client su cui deve girare, luogo da cui
scrive, se si può fare a distanza e tutto ciò che può servire a inquadrare
meglio la cosa, a meno che non voglia solo corrispondenza in privato
Ungi
Newsgroup: it.comp.appl.access
Titolo: Ricerca in una maschera

Buongiorno,
avrei bisogno di fare in modo che una maschera mostri solo i dati che voglio. Da un meno interno alla stessa, selezionando (ad esempio) l una città mi filtri in modo che io veda solo quella città.
Pensavo di implementare un menu a discesa. CHe ne dite?
GRazie sin da ora
Davide


Bene, metti una combo con le citta in elenco, ed applica la selezione
alla proprietà FILTER.
 
Mi pare che nella guida trovi tranquillamente tutto per attuare.
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: Filtrare un report

Salve a tutti,
ho una domanda da porre per valutarne la sua fattibilità: supponendo di
avere una maschera di un certo tipo e si decidesse di filtrare un controllo
della stessa con l'apposito filtro in base a maschera, a questo punto
sarebbe possibile avere un report che visualizzi solo i record che la
maschera ha filtrato?
Grazie a tutti
Ciao

 ha scritto nel messaggio
news:1J2y6.21$F7....@news.infostrada.it...

Nell'evento "Su Apertura" del report prova a inserire questo:
    If Forms!TUAMASCHERA.Form.Filter <> vbNullString Then
        Me.Filter = Forms!TUAMASCHERA.Form.Filter
        Me.FilterOn = True
    End If
    If Forms!TUAMASCHERA.Form.OrderBy <> vbNullString Then
        Me.OrderBy = Forms!TUAMASCHERA.Form.OrderBy
        Me.OrderByOn = True
    End If
Il primo pezzo If applicail filtro eventuale, il secondo If applica
l'ordinamento scelto nella maschera.
Non è roba mia (l'ho copiata da qualche msg del ng e a proposito: grazie
all'autore!).
Forse manca qualcosa, perchè ogni tanto mi dà qualche problema, se non ho
filtri nè ordinamenti nella maschera.
Fabio Dalla Villa
Biella (BI) 13900

 ha scritto nel messaggio
news:9aaqkh$dm9$1...@lacerta.tiscalinet.it...

Grazie mille a Te e all'autore, funziona (sembrerebbe) perfettamente!
Ancora grazie
Ciao e buon lavoro

 ha scritto nel messaggio
news:1J2y6.21$F7....@news.infostrada.it...

Come alternativa io consiglio di creare una stringa sommando il contenuto
dei vari campi della maschera:
es.
stringa_filtro="[idcliente] = " & me!idcliente & " AND [idarticolo]=" &
me!idarticolo & " AND [magazzino]=" & me!idmagazzino
ipotizzando che si voglia filtrare un qualche tipo di archivio di clienti e
ordini per cliente, articolo ordinato e magazzino.
successivamente si potrà aprire un report impostando questa stringa come
filtro.
Se invece si volesse realizzare un filtraggio tra condizioni non da
verificarsi assieme ma in alternativa si può tranquillamente scrivere un po'
di codice che sostituisca AND con OR a seconda che un qualche campo abbia un
valore true o false.
Cesare Dussin

Nel sito comune trovi questo indirizzo
ftp://ftp.microsoft.com/softlib/mslfiles/rptsmp97.exe
dove troverai un esempio di come passare al report i filtri creati nella
maschera.
Alex

 ha scritto nel messaggio
news:9albrp$o3o$1...@pegasus.tiscalinet.it...


Newsgroup: it.comp.appl.access
Titolo: Ancora sui tasti di scelta rapida A2000

Ieri non mi ha risposto nessuno (troppo banale? succede solo a me?), ci
riprovo
Scusate la banalità, ho provato a sfogliare la guida, ma non ho trovato
nulla.
In A97 con la combinazione "CTRL+MAIUSC+ ;" si inseriva la data di sistema:
era comodissimo.
Con A2000 non lo fa più.
L'assistente di Office dice:"Per inserire la data
odierna premere CTRL+ ; ". Eseguo stupito ma... mi mette la maschera in
modalità struttura.
Spasiba (=grazie)

 ha scritto nel messaggio
news:3bc5...@news.opennet.it...

Posso solo dirti che io ho provato con Access 2000 e a me la combinazione
"CTRL+MAIUSC+;"
funziona mostrandomi la data corrente.
--
Andrea
Newsgroup: it.comp.appl.access
Titolo: Estrarre dato

Ho una tabella cosi' composta:
Prodotto,prezzo1,prezzo2,prezzo3,prrezzo4,ecc
Come faccio a richiamare , per esempio,  il prezzo3 del Prodotto per poterlo
utilizzare in un altra tabella?
Spero di essere stato chiaro e ringrazio anticipatamente

Alessio <alf...@TOGLIEREiol.it> wrote in message
8gj62k$7b4$1...@lacerta.tiscalinet.it...

Ale'!
dimmi la verita'!
Quante volte l'hai usato Access?
Sib

caro ale
per prima cosa perchè non dividi la tua tabella in due tabelle legate da un
arelazione uno a noti
es.
TABELLA PRODOTTO
idprodotto (chiave primaria)
descrizione
.......
......
TABELLA PREZZI
idprezzi (chiave primaria)
idprodotto
prezzo
.......
......
facendo ciò hai la possibilità di svincolarti dal problema di aver un numero
predifinito di prezzi
in secondo luogo con una semplice query puoi estrapolarti tutti i prezzi che
vuoi
saluti bix
"Alessio" <alf...@TOGLIEREiol.it> ha scritto nel messaggio
news:8gj62k$7b4$1...@lacerta.tiscalinet.it...


utilizzare in un altra tabella?
ci sono tanti modi... comincia a vedere sull'help dlookup.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Newsgroup: it.comp.appl.access
Titolo: Immagine .jpg da DB access a pagina asp

Come inserisco un'immagine in un DB di access (collegamento ipertestuale,
oggetto OLE...) perchè sia poi disponibile per essere inserita in una pagina
ASP?
Grazie,
Manuela

Manuela ha scritto:

invece di inserire l'immagine nell'MDB (che tra l'altro consuma spazio)
perche' non inserisci un campo dove metti il path?
Se c'e' il path a quel punto lo prelevi e lo metti nel TAG SRC dell'html
(oppure ti carichi l'immagine nel document da quel path)
a. cara

Newsgroup: it.comp.appl.access
Titolo: IIF dentro una casella di testo

dentro una casella Testo_X ho il codice A:
A= DLookup("nomeCampoA "; " nomeTabella "; " nomeCampoB =" & Testo_2)
dove Testo_2 è il nome della casella di testo
qual è il codice esatto da usare in modo che se in Testo_2 non c'è
niente, allora dentro Testo_X non devo avere nulla; praticamente il
dlookup non deve agire quando su Testo_2 non ho nulla.
ho provato con
iif ( isnull (nome_Casella_Testo_2); null; Dlookup…..)
ma non funziona
grazie 1001

 grazie 1001
Che errore ti dà?
In quello che hai scritto, secondo me, c'è solo un errore: non hai messo il
segno di uguale davanti la parola iif.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 segno di uguale davanti la parola iif.
l'errore è:
#nome?
anche se metto il segno =
poi quando vado a rivedere il codice lo toglie access97

 segno di uguale davanti la parola iif.
forse ci sono    isnull (nome_Casella_Testo_2)
deve essere  isnull (nome_campo_Testo_2) ?
cioè devo mettere il nome del campo e non della casella di testo ?
ho fatto una ricerca su alcuni messaggi vecchi e su un esempio ho visto che
veniva usato sull'iif il nome_campo
spero sia cosi'  ora vado a provare
Newsgroup: it.comp.appl.access
Titolo: numerare righe query

Non so se l'argomento sia già stato trattato o meno, ma desidererei
numerare le righe del risultato di una query (per poter usare questo come
ordinamento di un'altra qry collegata).
Una sorta di Expr: +1, che sommi uno (o altro) ad ogni riga estratta.
E' possibile
ciao
Nicky
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Nicky
Ciao,
Max

 E' possibile
www.donkarl.com/it
 FAQ 3.11 Numero/somma incrementale nelle query
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Report - Contatore record con un trucco (?)

Non so se ho scoperto l'acqua calda, di certo me lo saprete dire voi.
Creando un report in base ad una query avevo bisogno di un campo
visibile nel report che mi numerasse man mano i record, tipo:
1 | ID1 | PRODOTTO1
2 | ID2 | PRODOTTO2
3 | ID3 | PRODOTTO3
...
Dopo molteplici tentativi andati a vuoto ho risolto credo con un trucco:
ho impostato l'Origine controllo della casella di testo che contiene il
numero del record mettendola '=1' e poi ho specificato Somma parziale
a 'Su gruppo'.
Funzionare mi par proprio che funzioni, il conteggio viene rifatto ad
ogni apertura del report e... che dite? E' corretto secondo voi?
Grazie
adR
--------------------------------
Inviato via 
http://usenet.libero.it


E' un "trucco" (meglio "funzione") ben conosciuto e spesso suggerita in
questo NG
ciao MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: TRAGEDIA IN ATTO - ricerca di dati doppi

Salve a tutti,
vorrei sapere se è possibile, da una query o da qualcos'altro, avere una
lista di record che hanno alcuni criteri impostati doppi. in parole povere
nella mia tabella ci sono queste colonne
|codice |descriz  |qta |data acq|
|111110|aaaaaaa|100| 010103 |
|222222|bbbbbbb|150| 050103 |
|222222|bbbbbbb|150| 050103 |
ora dovrei cancellare tutta la seconda riga, mi andrebbe bene anche se mi
seleziona in una tabella a parte tutte le righe che hanno i criteri
impostati ripetuti.
A disposizione
Axel

 ha scritto nel messaggio
news:buir2b$i2g6g$1...@ID-190654.news.uni-berlin.de...

Nell'autocomposizione delle query c'è quello che chiedi
Tragedia in fieri invece se continui con subject come una prima parte come
quello che hai usato
MAssimiliano

 Tragedia in fieri invece se continui con subject come una prima parte come
quello che hai usato
tragedia in esecuzione, sono circa 450.000 con acess 2.0,
grazie per la risposta celere

 ha scritto nel messaggio
news:buir2b$i2g6g$1...@ID-190654.news.uni-berlin.de...

Devi creare una query del genere:
SELECT CODICE, DESCRIZ, QTA
FROM nometabella
WHERE (((CODICE) In (SELECT [CODICE] FROM [nometabella] As Tmp GROUP BY
[CODICE] HAVING Count(*)>1 )))
ORDER BY CODICE;
Altrimenti crea una query con il tasto nuovo, ti si apre una finestra e qui
scegli "Creazione guidata query ricerca duplicati".
Ciao
 Old-Jack
Newsgroup: it.comp.appl.access
Titolo: Utilizzare  del codice per immettere dati in una sottomaschera.

Questa è una questione che avevo già cominciato ad affrontare con non
poche difficoltà e che poi, per necessità di utilizzo del Database,
ho dovuto abbandonare ed aggirare riducendo il procedimento ad un
semi-automatismo.
Ora che il Database è "attivo" vorrei completamente automatizzare le
mie operazioni tornando sul problema irrisolto e procedendo... passino
passino (non cosa voglia dire, ma rende l'idea...).
Ho una maschera (lato UNO) con varie sottomaschere (UNO a MOLTI) e
varie caselle associate per i dati (UNO a UNO) che vanno nella medesima
tbl della mia maschera principale.
Inserisco una lunga stringa di testo, contenente svariati dati, in una
casella txt non associata. Premendo un pulsante varie funzioni di testo
mi selezionano i dati che interessano e,mano a mano che li incontrano,
nel caso di dati con rapporto UNO a UNO, li inseriscono nelle apposite
caselle di testo associate ai campi della frm principale, nel caso di
dati con rapporto UNO a MOLTI vengono passati ad una variabile che
assume in un ciclo for next, il nuovo valore ad ogni passaggio (se per
esempio ho 5 libri per un autore, il mio for next compie 5 cicli e la
variabile assume i 5 valori (titolo del libro) differenti).
Qui nasce il problema. Ad ogni ciclo e per ogni sottomaschera, il
codice dovrebbe prelevare i dati dalla variabile e inserirli da qualche
parte. E qui le mie prime due domande, tanto per chiarirmi un po' le
idee ancora annebbiate:
Mi conviene inserire i dati nelle sottomaschere di modo che vengano
inseriti nelle apposite tabelle quando cambio record nella frm
principale, oppure mi conviene andare a scriverli direttamente nelle
tabelle e poi, al limite, aggiornare la visualizzazione?
Queste le due strade che mi sono venute in mente; esistono altri
metodi?
Preciso, se può servire alla scelta, che per alcune sottomaschere
dovrò controllare tramite codice (di cui ho già una "bozza"
funzionante) i dati NOTinLIST per poi chiedere se inseriti per errore o
se trattasi di nuovo dato.
Grazie mille, come sempre.

Grazie mille, come sempre.
Prego.
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 tabella: eseguendo una query di accodamento, tramite DAO oppure tramite ADO.
Tu che faresti?...(o non puoi dirlo, nel senso che...dipende...)
^_^

 ^_^



Perfetto, ora so benissimo cosa fare,...anche se non so come farlo
:-S
Per intanto comunque grazie, comincerò a studiarci su un po' su per
vedere cosa riesco a ricavarci, tanto tu,....voi....siete sempre
disponibili, casomai...no?
Grazie mille ancora, per il momento e alla prossima.
Newsgroup: it.comp.appl.access
Titolo: Integrita referenziale

Ho questo problema:
Ho un tabella che contiene degli oggetti ed una tabella che contiene delle
categorie; sia gli oggetti che le categorie possono avere delle proprietą.
Vorrei utilizzare la stessa tabella per associare le proprietą a oggetti e
categorie ed applicare l'integritą referenziale, in modo che qualora
cancellassi un oggetto cengano anche cancellate le proprieta ad esso
associate, lo stesso per le categorie.
Ho utilizzato le seguenti tabelle:
- Una tabella con campi: codice - proprietą
- Una tabella oggetto
- Una tabella categoria
ma non so come ottenere l'integritą referenziale.
Ringrazio chiunque possa aiutarmi.
Ciao.

 wrote in message
8bttjc$rnm$1...@nslave2.tin.it...


Daniele
Rispondere dopo il quoting please...
Antonio


Scusa l'ignoranza ma perche' bisogna scrivere dopo il quoting?

Scusa l'ignoranza ma perche' bisogna scrivere dopo il quoting?
Prima di tutto perchè è una convenzione adottata dalla stragrande
maggioranza degli utenti usenet.
E secondo perchè la risposta in quella maniera segue il filo logico di chi
legge un messaggi, dall'alto verso il basso, anche rispettando la cronologia
delle risposte.
Chi legge i messaggi, non sempre lo fa dal primo post del thread a seguire,
ma magari legge subito il primo post appena postato, poi il giorno dopo la
risposta, quindi ha bisogno di rinfrescarsi la memoria... e partire dal
basso, per risalire in alto e così via, non è piacevole...
Antonio

Newsgroup: it.comp.appl.access
Titolo: problema con invio e-mail con allegato

Ciao a tutti,
il mio problema è inviare un report, trasformato in pdf, via e-mail
automaticamente. In pratica, il programma estrae i dati, crea il report, lo
esporta in pdf e deve inviarlo come allegato.
Il problema è l'ultima parte.
Infatti:
1. sendobject non posso usarlo perchè i formati supportati non mi
garantiscono adeguata qualità dell'output (contiene grafica, colori ecc.) e
comunque il metodo arriva ad aprire la finestra del messaggio di posta
compilato ma devo premere "invio" manualmente (impossibile da farsi dovendo
spedire decine di files)
2. Ho provato le soluzioni del sito comune (in particolare l'utilizzo di
semdmailmapi di Carlo Costarella) ma il programma mi restituisce un errore
senza descrizione, sia nella versione originale sia nella versione
convertita in A2002. Ho provato anche (non si sa mai!) a inserire sia la
Mapi32.dll che la MsMapi32.dll nei riferimenti, ma si rifiuta di farlo
("impossibile aggiungere un riferimento al file specificato")
3. Le altre soluzioni non funzionano
A questo punto chiedo a voi: come fare? Mi sembra impossibile che inviare un
file in allegato per e-mail ad un elnco di indirizzi con access sia una cosa
così complicata, eppure...
Uso A2002 su W2k SP3.
Attendo ansioso suggerimenti!
Ciao
Marco

il mio problema è inviare un report, trasformato in pdf, via e-mail
prova con postie o simili (email client da riga di comando)
bai
--
lorenzo coronati
---
Newsgroup: it.comp.appl.access
Titolo: Passare a codice da una finestra all'altra

Mi sto perdendo in un bicchier d'acqua, ma del resto gli anni ormai ci sono! 
;-(
In un dato momento dell'applicativo ho un certo numero di Forms/finestre 
aperte contemporaneamente.
Dovrei, a codice VB,  posizionare in primo piano una certa Form e mettere in 
secondo piano tutte le altre finestre aperte ... ma non ci riesco.
Che devo fare?
Saluti a tutti. 

 Saluti a tutti.
-- 
Ciao
Geppo

Newsgroup: it.comp.appl.access
Titolo: Quanti record in una tabella

Vi pongo una domandina facile facile (forse)
Come posso leggere da VBA il numero dei record di una tabella?
Cioč devo inserire il numero di record in un For per eseguire un SQL tante
volte quanti sono i record presenti in una determinata Tabella.
Ciao
Grazie
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


NumeroDiRecord = DCount("*", "NomeTabella")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ---------------------------------------------


Newsgroup: it.comp.appl.access
Titolo: immissione valore parametro non voluta

Ciao, ho un problema stranissimo:
ho creato un report per la visualizzazione di una fattura. Origine
dati sono le tabelle Fattura, DettagliFattura e Clienti. Fin qui tutto
bene e tutto funziona.
Se però aggiungo una sottomaschera scadenze (che ha relazione uno a
molti con fattura), prima di visualizzare la fattura mi chiede
Immissione valore parametro Fattura Ok annulla.
Non capisco proprio da dove mi vada a prendere questo parametro,
considerando il fatto che al semplice invio o scrivendo qualunque
cosa, il report funziona. Io però non voglio vedere nessuna popup.
Se io provo ad aprire solo la sottomaschera non mi chiede nessun
parametro. Qualcuno mi sa dire dove potrebbe essere l'errore?
Grazie ciao

 parametro. Qualcuno mi sa dire dove potrebbe essere l'errore?
Puoi solo vedere tu cosa ti chiede.
Cosa c'è scritto nella finestra del parametro?
Il nome di un campo o di un controllo - che esiste dove?
-- 
Ciao
Karl
*********
Access FAQ:  
http://www.donkarl.com/it
 

 Access FAQ:  
http://www.donkarl.com/it
Ciao grazie per l'aiuto.
Forse mi sono spiegata male: il problema è nel report Fattura con
sottoreport SubScadenza.
Nelle machere tutto funziona perfettamente.
L'immissione mi chiede 'Fattura' che è il nome del report, ma mi
chiede fattura anche se rinomino il report con un altro nome.
Non riesco a trovare nessun collegamento con Fattura. Non ho nessun
campo all'interno del report che si chiama fattura...
Riesci a capire cosa può essere?
grazie ancora ciao

 ...
Nel report principale controlla cosa c'è nelle proprietà
"Collega campi secondari" e "Collega campi master"
del controllo sottoreport.

Newsgroup: it.comp.appl.access
Titolo: ricollegare tabelle Visual FoxPro

Sto mettendo mano su un MDB scritto da un'altra persona (RIP)
C'è un file MDB che elabora dati per produrre numeri e grafici
Ho alcune tabelle Visual FoxPro collegate come Free Table directory (c'è un 
System DSN in ODBC Data Source Administrator), sono alcuni file .dbf che 
solitamente se ne stanno sul disco C: nella loro directory
Saltuariamente gli stessi file 'migrano' su una unità di rete, S:, stessa 
directory, stesso nome
A questo punto c'è un apposito comando che dovrebbe ri-collegare i file 
.bdf nella nuova locazione: funziona per quasi tutti ma a un certo punto si 
pianta con il seguente messaggio:
Linked Table Manager
The operation failed
There are too many indexes on table 'TMP%#MAU@'
Delete some of the indexes on the table and try the operation again
Qui ci sono le domande per voi:
- il nome della tabella che assomiglia a una imprecazione da fumetti lo ho 
'tradotto' in quello giusto facendo debug 
- la tabella in questione funziona correttamente (senza errori di troppi 
indici) quando la uso collegata sul disco locale C:
- non ci sono troppi indici, li ho contati e sono solo 8
Questo per il momento è tutto, se mi potete aiutare e vi servono altre 
informazioni, chiedete pure :)
a presto
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\

 ri-collegare i file .bdf 
ovviamente sono .dbf ;)
