mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Aprire tabella mdb eterno

    Con i comandi:
    FILE1$ = "prova.mdb"
    FILE$ = D1$ & FILE1$
    appAccess.OpenCurrentDatabase FILE$
    ho caricato il file  prova.mdb da una directory esterna, ora come posso 
fare per
    aprire la tabela di nome Piano contenuta in prova.mdb per potere leggere 
il contenuto dei campi ?
    Grazie 

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

 ha scritto nel messaggio 
news:88nmi.66812$U01.6...@twister1.libero.it...

        Ho creato le seguenti righe di VBA:
         FILE1$ = "prova.mdb"
        FILE$ = D1$ & FILE1$
DoCmd.TransferDatabase acLink, "Microsoft Access", FILE1$, _
    "MDB;DSN=DataSource1;UID=User2;PWD=www;LANGUAGE=us_english;" _
    & "DATABASE=pubs", acTable, "L1", "dboL1"
ma mi da errore , a tabella da lincare é L1
    Grazie

 ha scritto nel messaggio 
news:469a1cd2$0$17950$4faf...@reader1.news.tin.it...

    Ho cercanto anche con:
            Dim DBCorrente As DAO.Database
            Dim Tabella As DAO.Recordset
   ' Apertura tabella
          Set Tabella = DBCorrente.OpenRecordset("L1", dbOpenDynaset)
        ma mi da errore  run time 91
        variabile oggetto o variabile del blocco with  non ipostata
        Grazie
 

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

 ha scritto nel messaggio 
news:zOrmi.67015$U01.6...@twister1.libero.it...

        O.K. perfetto funziona
         Ma come mai non riesco a fare girare:


 ha scritto nel messaggio 
news:469a7201$0$10620$4faf...@reader2.news.tin.it...

forse DBCorrente non è istanziato, e a regola non serve.
Potresti riferirti al DB corrente con CurrentDB, quindi  :
      Set Tabella = CurrentDB.OpenRecordset("L1", dbOpenDynaset)
io ho dei dubbi anche su ("L1", dbOpenDynaset) .... se è una tabella (L1) 
allora devi indicare l'azione dbOpenTable ...
Se vuoi usare dbOpenDynaset dovresti indicare una stringa che contenga un 
comando SQL valido oppure un nome valido di una query esistente, tipo
Dim sSQL as String
sSQL = "SELECT * FROM L1 WHERE campo > 3;"
      Set Tabella = CurrentDB.OpenRecordset(sSQL, dbOpenDynaset)
....
IvanDaBologna 

 ha scritto nel messaggio 
news:469aa704$0$37199$4faf...@reader3.news.tin.it...

        Infatti non funziona in pratica io vorrei dopo avere creato il link 
con un DB esterno
        aprire la tabella L1 per leggevi il contenuto, ma così non funziona.
        Set Tabella = Corrente.OpenRecordset("L1", dbOpenDynaset)
'   Lettura dati
     Do Until Tabella.EOF
                MsgBox Tabella.Fields("Lunghezza")
    Tabella.MoveNext
    Loop
    come posso fare ?
    Grazie 

        Grazie
Prego.


    Grazie
Prego.


    Grazie
     Prego
Ciao
-- 
Access
Newsgroup: it.comp.appl.access
Titolo: Anteprima Report - Visualizza si / Visualizza no

Ho creato un report che viene attivato tramite un pulsante di comando su di
una maschera.
Questo report naturalmente viene filtrato in base ai dati presenti su di una
sottomaschera.
Il filtro e' una data.(Voglio i record relativi ad una data)
La cosa strana e' che i record sotto il giorno 15 non si vedono, quelli con
data superiore o uguale al 15 si.
chi mi sa spiegare che cosa succede?
grazie pizario
--------------------------------
Inviato via 
http://usenet.libero.it


prova a postare il codice con il filtro per far dare un'occhiata.
Il report ha come origine dati una tabella o una query?


Il pulsante di comando ha il codice seguente:
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "R_Buste"
    stLinkCriteria = "[Data_referto]=" & "#" & Me![DATA_1] & "#"
    DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria
Il report R_Buste si basa sulla query Q_Buste. Query normalissima senza
tanti fronzoli o filtri.
Grazie per l'interessamento e per l'aiuto


Newsgroup: it.comp.appl.access
Titolo: Facile: Macro per visualizzazione Record

Ho bisogno di associare ad un pulsante in una maschera (1), l'apertura di
una seconda maschera (2).
Avendo posto il focus su di un record di (1), in (2) dovrebbero comparirmi i
dati ad esso relativi.
Per capirci, non so quale Offset indicare nel comando VaiARecord.
Grazie per l'aiuto

 ha scritto nel messaggio
news:89k76.23693$eB2.3...@news.infostrada.it...

Più che il posizionamento sul record puoi utilizzare la selezione dei dati
nella maschera(2):
'-------------
DoCmd.OpenForm "nomemaschera2",,"[id]=" & forms!maschera1!id
'-------------
Ciao.

 ha scritto nel messaggio
news:89k76.23693$eB2.3...@news.infostrada.it...

Forse ti potrebbe essere utile utilizzare una maschera con sotto maschera
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access
Newsgroup: it.comp.appl.access
Titolo: Disabilitare un tasto sulla pressione di se stesso

vorrei disabilitare un Button appena ci clicco
ho provato a mettere in OnClick Comando1.enable=false
ma mi dà errore cosa posso usare?

 ma mi dà errore cosa posso usare?
Ovvio che dia errore, ma devi leggere anche che tipo
di errore restituisce poichè già nella segnalazione è
implicita la soluzione....!!!
Prima di Disabilitare un Controllo che ha lo stato attivo,
ed è il tuo caso in quanto il Button su Click diventa
il controllo attivo, devi spostare il focue su un'altro 
controllo.
Ora non so se hai un controllo sul quale spostare il Focus:
OnClick
Me!NomeAltroControllo.SetFocus
Comando1.enable=false
Abituati ad usare Nomi di controlli più intuitivi
e magari applicando le regole per i nomi, renderesti
il codice più leggibile soprattutto per te tra qualche 
mese, ma anche per chi ti legge nel NG.
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: ListView selezionare/deselezionare records...RISOLTO

Ho combinato da solo
Grazie comunque
Ciao !

 Grazie comunque
    E hai combinato anche tre "danni" al ng.
     1. Hai aperto ben 3 thread per lo stesso problema;
     2. Hai postato due volte lo stesso quesito in meno di 24h;
     3. Hai trovato da solo la soluzione (bene); ne hai informato il ng
(bene); non hai scritto quale fosse (malissimo).
    Immagina che uno, col tuo stesso problema, ne cerchi su google la
soluzione: tutto contento trova i tuoi tre 3d... poi rimane come un allocco
perche' scopre che tale soluzione esiste ma... tu non hai avuto la cortesia
di postarla. Meriteresti che nessuno mai piu' risponda ai tuoi quesiti, se
non rimedi subito.
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.appl.access
Titolo: Aggiungere alcuni 0

Ciao,
in una casella testo di 12 caratteri, come posso in automatico,
aggiungere degli zero al testo scritto?
Esempio: se io digito 123HH56 "dopo aggiornamento" dovrebbe diventare
00000123HH56
Grazie Alfonso

(.....)

me.txtTuoControllo=Right$(String$(12,"0") & trim$(Nz(me.txtTuoControllo,"")), 12)
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
risorse Access:
http://www.accessgroup.it
---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com
---------------------------------------------

 ha scritto nel messaggio
news:hcnsl3t5r2l4qp06d...@4ax.com...

Newsgroup: it.comp.appl.access
Titolo: Somma ore

ciao a tutti ...
in un campo di una tabella inserisco le ore e i minuti in formato
"data", con una query voglio fare la somma di queste ore e minuti ma il
risultato che ottengo non e' quello che voglio io ...
a me serve la somma delle ore totali ovvero se sommo 15.30 ore + 15.30
ore devo ottenere 31 ore ...
qualcuno sa come diavolo posso fare ... ???
grazie e ciao
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


In un campo o controllo di tipo Data/ora non è possibile.
Per quelle che sono le mie conoscenze hai due possibilità:
1) Sito Comune (link qui sotto), Sezione General, la FAQ di Silvio Berruti
intitolata "Somma di tempi o di orari senza tener conto dei giorni"
2) Moltiplica per 24 il campo della query o il controllo che contengono la
somma degli orari ed imposta per esso il formato Numero generico: così
otterai la somma espressa in ore e frazioni di ore (45 ore e mezzo = 45,5)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: operazioni su record

Buongiorno
io ho un db dove ogni record contiene 28 campi strutturati così
data
n° periferica
n° strumento
ora 1
ora 2ora x fino a 24
totale
il mio problema è che si è rotto lo strumento 4 della periferica 4 e vorrei 
creare in manuale l'archivio
praticamente se nel campo totale leggo 0 vorrei sommare gli strumenti 1-2-3 
della stessa periferica della stessa data e scriverli nel record con 
strumento 4
spero di essermi espresso bene.
grazie 

 ha scritto nel messaggio 
news:46a05a09$0$37195$4faf...@reader3.news.tin.it...

Potremmo chiamarti anche Sig.Zanichelli direi!!!!!.... Ti si è rottp lo 
strumento 4 della periferica 4? e poi vuoi sommare 1-2-3... MA CHE STAI A 
DI????????
-- 
-- 
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media." 

 ha scritto nel messaggio 
news:f7pnm5$hk0$1...@tdi.cu.mi.it...

immaginavo che era un casino.
questo database viene generato automaticamente da un programma che prende i 
dati da degli strumenti
è strutturato così
data;    n°periferica;    n°strumento;    ora1;    ora2;    ecc;    totale
20/07/07;        4;            4;                    0;        0;        0; 
0
20/07/07;        4;            3;                    5;        5;        3; 
13
20/07/07;        4;            2;                    5;        8;        3; 
16
20/07/07;        4;            1;                    0;        5;        3; 
8
20/07/07;        3;            1;                    5;        5;        3; 
13
praticamente vorrei che una query o qualcosa mi cambiasse il primo record 
dell'esempio con
20/07/07;        4;            4;                   10;      18;        9; 
37
Newsgroup: it.comp.appl.access
Titolo: Velocizzare DB con tabelle collegate

Ciao,
ho creato un DB con le sole tabelle (T_xy.mdb) ed un altro con query 
maschere ecc (xy.mdb), ho installato xy.mdb su due diverse macchine e le 
tabelle su una macchina server.
se il DB viene aperto da un utente le prestazioni sono buone appena anche 
l'altro utente cerca di aprirlo le prestazioni cadono vertiginosamente. Ho 
letto sull'help del comando openrecordset per forzare l'apertura di una 
tabella vuota ma non ho trovato esempi di aiuto. mi sapete aiutare? ci sono 
altri metodi per velocizzare le prestazioni?
Grazie a tutti!
Paolo 

"Paolo" <> Ciao,

E' sufficiente che la Form d'avvio (tutte le applicazioni, in qualche modo,
ne hanno una) sia associata a una tabella, magari di comodo, sul Back-End.
Va ugualmente bene aprire un Recordset (dichiarato come var. globale) che
punti a una tabella vuota.
Assicurati anche che le Forms abbiano il blocco ottimistico attivato.
Saluti.

 ha scritto nel messaggio
news:45dacd64$0$10624$4faf...@reader2.news.tin.it...

Perchè aprire un recordset su una tabella vuota risolverebbe il problema
delle prestazioni?
Antonio


C'e' un post di non moltissimo tempo fa di G. Rancati e mi sembra anche 
A.Baraldi che disquisisce ampiamente sul problema. Studia Biso, studia
http://snipurl.com/1arg3
-- 
ac
y-1=x


me so sbajato de post (e' il primo)
http://snipurl.com/1arga
-- 
ac
y-1=x

 - Mostra testo tra virgolette -
Provare per credere Antò....
Il problema è che Access mantiene sempre attiva la connessione invece
di doverla sempre ripristinare, se infatti non hai un Recordset aperto
o una form la connessione cade, se vedi si può compattare il BE e lo
puoi pure copiare(se non sbaglio anche il file LDB viene eliminato)...
Ne consegue che se lasci una connessione sempre aperta vengono
annullati i tempi critici...
@Alex

 delle prestazioni?
Ti basta leggere l'Help di Access: "migliorare prestazioni tabelle
collegate".
E' legato alla gestione del file .mdb sul File-Server.
Saluti.

 E' legato alla gestione del file .mdb sul File-Server.
Chiedo scusa per la fretta: del file ".LDB" sul File Server.
Newsgroup: it.comp.appl.access
Titolo: aggiornamento valore in una tabella

Buongiorno al NG.
In una tabella ho un campo di testo "TIPO" che puo' anche assumere il valore
null.
Ho poi un secondo campo numerico " Ordine"  che dovrebbe iniziare da 1 e
assumere un valore crescente diverso ogni volta che il valore del campo
"tipo" cambia.
Esempio :
  TIPO            ORDINE
    a                      1
    a                      1
    b                     2
                           3
                           3
     c                    4
     c                    4
                           5
     d                    6
Come posso realizzarlo ? Un grazie a tutti

 ha scritto nel messaggio
news:CUj99.89202$n04.2...@twister2.libero.it...

Apri un recordset ordinato per tipo sulla tabella.
fai un ciclo dal primo all'ultimo record
Per ogni record se il valore di tipo è uguale a quello precedente scrivi lo
stesso valore in ordine, altrimenti incrementi di 1 il contatore e scrivi il
nuovo valore nel record corrente. Quindi aggiorni il vecchio valore di tipo
con quello corrente e passi al record successivo
Parole chiave:
recordset, movefirst, eof, movenext, edit, update, do until...loop
Antonio

 Forse riesco ad imparare qualcosa. Grazie
Però poi ti vai a guardare l'help su tute le parole chiave usate nel codice
Data "tab_ordinata" una query che prepari ordinando la tabella per il campo
TIPO.
dim rst as recordset
dim old_tipo as string, new_tipo as string
set rst = currentdb.openrecordset("tab_ordinata")
rst.movefirst
old_tipo = "W la foca e che dio la benedoca"
cont = 0
do until rst.EOF
  new_tipo = nz(rst.fields("TIPO");"nun c'è una mazza")
  if new_tipo <> old_tipo then cont = cont + 1
  rst.edit
  rst.fields("ORDINE") = cont
  rst.update
  old_tipo = new_tipo
  rst.movenext
loop
set rst = nothing
Antonio

 ha scritto nel messaggio
news:j7kb9.119041$n04.3...@twister2.libero.it...

Non ho parole . Grazie e ti assicuro che gia' prima di postare avevo
smanettato un bel po' sull'help, ma a volte un esempio legato ad una
situazione propria chiarisce meglio.
Continuero' a studiare. Di nuovo grazie e ciao.
Newsgroup: it.comp.appl.access
Titolo: Calcolo ricorsivo in query Access - Aiuto!

In realtà ho due domande:
1) Calocolo ricorsivo: dato un certo valore "x" al tempo n, una certa
percentuale "p" al tempo n, devo calcolarmi "y" al tempo n dove:
   y(n)= x(n) + y(n-1) + (y(n-1))*p(n)
in Access ho dei campi di questo genere:
Valore x    Anno    Percentuale    Valore y (che poi sarebbe il campo
calcolato e al momento incognito)
   101        2001        0.30                ?
   105        2002        0.24                ?
    70         2003        0.18                ?
ora:  io ho impostato la formula, ma ovviamente Access da errore perché il
valore y di ogni periodo dipende dalla y del periodo precedente (cioè n-1).
Esiste una soluzione? Se si, qual è la funzione giusta per dire alla query
"nel 2002 prendi in considerazione la y dell'anno 2001"?
Forse: [y]([Anno]-1)? Se la formula di prima non la capite prendente in
considerazione solo la parte y(n)=x(n)+y(n-1). Il problema sta tutto
nell'estrarre il valore y al tempo n-1. Una volta fatto questo il resto
viene di conseguenza. Con excel si risolve facilmente, ma in Acces si
tribola, eppure la soluzione deve esistere.
2) L'altra domanda: Qual è la funzione per dire "prendimi in considerazione
l'anno con valore più basso"? (questo ploblema non è connesso con il
precedente)
Tempo fa Sib mi ha risposto ad un quesito analogo utilizzando il codice VBA,
che io conosco però solo in modo limitato. Ho provato a contattarlo, ma
inutilmente. Se qualcuno può spiegarmi la soluzione anche in VBA, avrà la
mia eterna gratitudine.
Ciao

s_takk ha scritto:






Fai la prova ad usare Dlookup in entrambi i casi. Nel primo di estrai il
valore y da Anno-1, nel secondo ti estrai l'Anno dal valore più basso.
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 precedente)
-------------------
SELECT MIN(Anno) FROM tabella
-------------------
Ciao Giorgio

 ha scritto nel messaggio
news:bpimvc$2dk$1...@lacerta.tiscalinet.it...

Che il Signore vi abbia sempre in gloria!
Proverò a fare come entrambi mi avete detto, speriamo bene ma credo che
Giorgio abbia trovato la soluzione.
Grazie a tutti e due.
Ciao Stefano
Newsgroup: it.comp.appl.access
Titolo: Errore di caricamento DLL (errore 48)

A tutti pongo il mio problema:
alcune maschere della mia applicazione access raccolgono da un menu
select l'input dell'utente il quale viene girato ad una query.
Ne riporto qui sotto un esempio:
rs.Open "SELECT * FROM tblGruppoDestinatari WHERE idDestinatario=" &
idDestinatario, CurrentProject.Connection
quando clicco su cerca parte il debug che seleziona la query sopracitata
come riga origine dell'errore, in special modo l'oggetto
CurrentProject.Connection viene evidenziato.
Il messaggio di errore, inoltre, dice: "Errore di compilazione: Errore
di caricamento dll". Cliccando sul'help ottengo dalla guida in linea di
microsoft visual basic una spiegazione generica che ha come oggetto il
subject di questo post
Mi servirebbe un aiuto per risolvere il problema...Grazie a chiunque
volesse provare a darmelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 select l'input dell'utente il quale viene girato ad una query.
Un pò ermetico.
Può dipendere dalla natura dei campi sui quali esegui i filtri ? (numero
 piuttosto che testo)
Ciao
Marco


Newsgroup: it.comp.appl.access
Titolo: riferimenti a maschere

vorrei aprire da una maschera ordini un'altra maschera con dei dati filtrati
per numero commessa.
Ho impostato il seguente codice ma non riesco a ottenere i dati che voglio
DoCmd.OpenForm "Ordini per commessa", , "[Idordine]=" &
Forms![Ordini]![IdOrdine]
grazie

 ha scritto nel messaggio
news:MA9b8.22449$Jo.6...@twister2.libero.it...

Newsgroup: it.comp.appl.access
Titolo: Problema con Somme Totali e Parziali - dati mancanti

 Ciao a tutti i giovanotti/e del NG
Ho un programma che mi conteggia il numero di pesate in Entrata ed Uscita
per Ditta e mi calcola la relativa tariffa da addebitare al cliente.Il
problema nasce nel momento in cui il Cliente esegue solo una Pesate in
Entrata cioè:
Data                  NomeDitta                  Entrata
Calcolo                  Uscita                   Calcolo
01/01/01              Alessia                     10.000
2                       20.000                       3
01/01/01              Fata                         15.000
2                                0                       5
01/01/01/             Minni                        20.000
3                       30.000                       4
Il Calcolo è dato da una funzione Select Case, (Grazie a chi mi ha aiutato a
risolvere il problema) in cui relativo peso corrisponde a Tariffa 1,2, 3
ecc.
Ho inventato una Tariffa = 5 se il campo è = 0.
Le Tariffe Corrispondono a 1=Lit 3.800, 2 Lit. 5.800 ecc ecc 5 = Lit. (1)
IL Problema nasce al momento delle somme totali infatti le pesate = 0 non
vengono assolutamente prese in considerazione (giusto) ma viene perso nei
meandri del DB anche il conteggio dell'Entrata:
Es.
Data                  NomeDitta                  Entrata
Calcolo                  Uscita                   Calcolo
01/01/01                  Alessia                      1
2                            1                         3
01/01/01/                  Minni                       1
3                           1                          4
Ho risolto il problema dando un valore alla Tariffa 5 = Lit. 1, così mi
ricompare magicamente tutto.
Ma non sono contenta perché a fine mese anche se per poche lire ho uno
scostamento sul valore totale.
Come posso risolvere questo problema, sempre se avete capito il mio lungo
discorso.
Grazie
Ale

 ha scritto nel messaggio
news:94m5id$2l8f$1...@half.spin.it...

Ho letto il 3d riguardo al Select Case e ora non capisco cosa intendi con
"perso nei meandri del DB". Innanzitutto la Select Case funziona ora? Dove
effettui il calcolo dei totali?
Ciao
LaLo

"LaLo" <reg...@LLtin.it> ha scritto nel messaggio
news:94mhoq$m44$1...@pluto.sm.dsi.unimi.it...

Ho risolto da sola grazie, mi vergogno a dirlo ma avevo fatto una cxxxxxa
incredibile.
Scusa  il disturbo.
Ciao e grazie.
Ale


Sì Select Case funziona, i totali li ho raccolti raggruppando in una qry di
selezione i dati .
Cioè calcolo quante pesate di tipo 1,2,3,4,5 sono state fatte per ogni ditta
sia in entrata che in uscita, poi sommo il risultato, ma mi mancano quelle
che hanno come peso di uscita 0.
Rigrazie
Ale
Newsgroup: it.comp.appl.access
Titolo: casella combinata - ordine alfabetico colonna

quando si inserisce una casella combinata in una form per la ricerca di un
record basato sul valore selezionato nella casella combinata e si
inseriscono 3 colonne da visualizzare, vi è un modo per ordinare
alfabeticamente una colonna invece dell'altra?
come?
grazie
luigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 luigi
Scusate!!!
ho trovato e risolto la cosa con:
proprietà Origine riga, fare clic sul pulsante dei generatori  per aprire
il Generatore di query o il generatore di istruzioni SQL e specificare il
tipo di ordinamento desiderato. 
luigi
spero possa servire a qualcuno :-))


Newsgroup: it.comp.appl.access
Titolo: Ottenere nome utente

  |
|  Delete WORLD from address, to send |
+-------------------------------------+

 ha scritto nel messaggio
news:3bbf1...@212.7.64.37...

Usa la funzione currentUser
Ciao, Salvatore

Newsgroup: it.comp.appl.access
Titolo: report e conteggi con condizioni

Scusate se rompo, ma ci riprovo..........
Allora un problemino per l'ng, ma tanto grosso per me:
Ho una tabella in cui vi sono una serie di aziende e per ogni azienda piů
visite fatte durante l'anno, le visite sono di diverso tipo (da 1 a 7, vi č
una tabella collegata con il significato dei diversi codici); volendo
verificare che:
ad esempio, che l'azienda abbia avuto almeno tre visite del tipo 1, 2 del
tipo 2, 2 del tipo 3 etc (quindi devo fare un conteggio per tipo di visite e
fin qui ci arrivo),  cioč volendo impostare una funzione di validazione sul
numero di visite complessive fatte in azienda durante l'anno, e verificata
la condizione (vera o falsa) un oggetto cambi colore (es. rosso KO, verde
Ok), come faccio? Per me č veramente complicatuccio, magari una dritta
dell'ng..........
Grazie a tutti, qui si imparano un sacco di cose

 Ok), come faccio?
Partendo dal conteggio per azienda e tipo visite (che dici di aver già
risolto, se interpreto bene) non ti rimane che associargli il minimo di
visite previsto. Se il risultato lo riversi su una maschera continua hai
l'opportunità di gestire il colore tramite la "formattazione condizionale"
sulla base dell'espressione :
[TotaleVisite]=>[MinimoVisite]
Grosso modo la strada potrebbe essere questa ...
OndaMax

 ha scritto nel messaggio
news:%Qd98.48479$nI1.1...@twister1.libero.it...

Su 
www.sitocomune.com
 c'č una faq sulla formattazione condizionale di cui ti
accenna OndaMax
Paolo
Newsgroup: it.comp.appl.access
Titolo: Limitare il numero record in sottomaschera.

Buona domenica a tutti,
Ho ha la necessità, di poter inserire nella miasottomaschera (o diciamo pure
maschera se è la stessa cosa) di inserire al massimo 8 record, si può
inserire una limitazione??
Grazie
--<EXP>>--

 ha scritto nel messaggio
news:Vi9wb.137553$vO5.5...@twister1.libero.it...

Si.
Devi gestire la cosa su 2 eventi di Form.
1)Load se il Numero di Record >7 (il che sarà al massimo 8 se gestisci bene
la cosa.)
    allora imposta la proprietà AllowAdditions=False
2)Per poter ripristinare l'inserimento devi Cancellarne 1, ma devi rilevare
che non sono + 8
    quindi sull'evento Current conti quanti record hai e se <8 allora
AllowAdditions=True.
Mi spiego :
Private Sub TuaForm_Load()
    me.recordsetclone.movelast
    if me.recordsetclone.recordcount>7 then Me.Allowadditions=False
End sub
Private Sub TuaForm_Current(Cancel as integer)
    me.recordsetclone.movelast
    if me.recordsetclone.recordcount<8 then Me.Allowadditions=True
End sub
Ciao.
@Alex.

 ha scritto:

Sull'evento dopo aggiornamento del record conti (con la proprietà 
recordcount) i record della tabella origine della sottomaschera. se 
recordcount=8 imposti la proprietà AllowAdditions=no
Ciao Paolo
Inviato da 
www.mynewsgate.net


Il dopo aggioramento č di Form non di Record, di conseguenza se
hai raggiunto 8 e ne cancelli 1 sei fregato...!
Devi pertanto controllare Current e Load
@Alex.


Ho cosi provato per come giù riportato e mi segnala
Errore di run-time 3021
Private Sub Form_Current()
Me.RecordsetClone.MoveLast
   If Me.RecordsetClone.RecordCount < 8 Then Me.AllowAdditions = True
End Sub
Private Sub Form_Load()
Me.RecordsetClone.MoveLast
   If Me.RecordsetClone.RecordCount > 7 Then Me.AllowAdditions = False
End Sub
Come mai?
Grazie per l'aiuto e scusatemi se rspondo con ritardo ma ho la linea
telefonica interrotta.
--<EXP>>--

 ha scritto nel messaggio
news:Lbnwb.138694$vO5.5...@twister1.libero.it...

Potrebbe essere la stessa risposta del Post precedente, verifica i
Riferimenti alla
libreria di DAO.
@Alex.

 ha scritto nel messaggio
news:bpthai$qli$1...@lacerta.tiscalinet.it...

Scusami ti sembrerà banale, ma da doce si imposta il riferimento?
Intanto che ci provo, grazie e adomani
EXP


Apri un Modulo di Codice qualsiasi.
Dal Menù seleziona Strumenti --->Riferimenti
Poi :
1) Deseleziona Microsoft Acivex Data Object x.x (il numero dipende
dall'aggiornamento)
2)Cerca e seleziona Microsoft DAO 3.51 Object Library
3)A questo punto se credi ti servano ripristina pure il Punto 1 (dipende da
come hai fatto il tuo progetto)
Compila il codice sempre dal Menù vai in DEBUG e spera che non dia
errore....!
Ciao.
@Alex.

 ha scritto nel messaggio
news:bpthai$qli$1...@lacerta.tiscalinet.it...

Nonostante ho aggiornato la libreria, continua a darmi lo stesso errore,
sarà pure qui lo stesso discorso Che è una sottomaschera e non una maschera.
Ciao EXP
Newsgroup: it.comp.appl.access
Titolo: [OT] Hard disk da 80 giga

Lo so non c'entra un ..... con Access, ma io provo a chiederlo ugualmente,
Windows 98 legge un hard disk da 80 giga????
Spero in qualche anima gentile che mi di a una mano.
Buonasera a tutti
-- 
Raffaele Alberoni
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Buonasera a tutti
Se lo formatti FAT32 dovrebbe reggerlo. Piuttosto ti potrebbe dare
problemi il BIOS della scheda madre, che potrebbe non riconoscerlo e
mostrarti una capacità inferiore. In questo caso puoi provare ad
aggiornare il BIOS (vedi sito del produttore della scheda) e se non va
nemmeno così, ci sono dei programmi tipo EZ-BIOS che vengono caricati al
boot e aggirano la limitazione.
Namor
-- 
Aiuta chi ne ha bisogno, non ti costa niente:
www.shopmon.it
  -  
www.porloschicos.com


Newsgroup: it.comp.appl.access
Titolo: invio email a indirizzi diversi con MapiMessages

buongiorno a tutti ho un problema, se invio una mail con MapiMessages a una sola email tutto ok eseguo il codice che segue e viene messa correttamente la mail destinatario nel campo A:
 
    Forms![00chiudi]!MapiMessages.Compose
    Forms![00chiudi]!MapiMessages.RecipAddress = destinatario
 
 
se però voglio inviare anche a un altro indirizzo in copia conoscenza nascosta CCN eseguo il seguente codice:
 
me.MapiMessages.Compose
me.MapiMessages.RecipAddress = destinatario
me.MapiMessages.RecipType = 3
me.MapiMessages.RecipAddress = destinatarioCCN
 
il problema è che mi compila il campo CCN: ma non mette piu il campo A: che resta vuoto
 
qualcuno sa come risolvere?


Scusa ma stai usando MAPI Activex...?
Strana scelta... perchè non usare COM ed accedere direttamente a MAPI in LateBinding...?
 
Qui hai un bellissimo esempio, leggi tutto però:
https://www.experts-exchange.com/questions/28065046/Late-Binding-with-Outlook-using-Access-VBA-to-add-to-a-specific-folder.html
 
 
In ogni caso devi AGGIUNGERE 2 Recipient, di cui il 2° lo devi impostare come Type a BCC(o CNN)...
 
@Alex
Newsgroup: it.comp.appl.access
Titolo: ricerca in tabella

ciao a tutti,
mi potete spiegare come posso fare affinchè in un db, quando dalla maschera
inserisco i dati nel "campo nome", e passo al campo successivo (con tab o
invio) venga effettuata una ricerca nel corrispondente campo della tabella
sottostante e, nel caso il "nome digitato" sia già presente, mi compaia un
msgbox di avviso, permettendomi comunque l'inserimento del dato
grazie per la cortesia
Valter

 ha scritto nel messaggio
news:Cmq07.1768$K55....@news.infostrada.it...

Ciao Valter,
premesso che nelle maschere (e nei report) non ci sono campi, ma controlli,
puoi sfruttare nell'evento Prima di aggiornare una DLookUp.
Esempio:
Private Sub CtrNome_BeforeUpdate(Cancel As Integer)
  Dim risp
  risp = DLookup("Nome", "Clienti", "[Nome]= '" & Me.CtrNome.Text & "'")
  If risp <> "" Then
    risp = MsgBox("Il nome è già stato inserito" & vbCrLf & "Desideri
duplicarlo?", vbCritical + vbYesNo, "Attento!")
    If risp = vbNo Then
      Cancel = True
    End If
  End If
End Sub
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 potresti passarmi qualche altra info ????
Bene! Cominciamo subito con le info.
1° - Non si risponde MAI privatamente, ma sempre e solo tramite il NG,
principalmente x 2 ragioni:
    a) altri potrebbero darti risposte migliori o + esaustive delle mie;
    b) altri potrebbero voler chiedere le stesse cose o ricevere le stesse
risposte.
2° - Un'altra delle regole del NG (e ti invito a leggere il messaggio che
periodicamente Federico Luciani posta con oggetto [INFO] ...) è quella di
rispondere dopo i messaggi precedenti, e non prima (e, come vedi, ho
provveduto a spostare il tuo messaggio).
Fatte queste premesse, ti dirò che, prima di postare la risposta, avevo
provato.
Quindi, se non ti funziona, i casi possono essere i seguenti:
- non hai una tabella che si chiama Clienti;
- in questa tabella non c'è un campo che si chiama Nome;
- nella maschera il controllo interessato non si chiama CtrNome;
- non hai inserito un nome già presente.
Controlla, mettendo magari un punto di interruzione alla riga
risp = DLookup("Nome", "Clienti", "[Nome]= '" & Me.CtrNome.Text & "'")
e controllando passo passo (con F8) i valori in gioco.
Se riscontri ancora difficoltà, fatti risentire sul NG, spiegando in
particolare come è strutturata la tabella e come si chiama il controllo
nella maschera.
Ciao


 ha scritto nel messaggio
news:vPU07.4619$D03.1...@news.infostrada.it...


 Ciao


 --
vediamose ho capito come si fa a rispondere nel modo corretto.
comunque, dopo varie ore di smanettamento, funziona tutto.grazie


 comunque, dopo varie ore di smanettamento, funziona tutto.grazie
Benissimo!!
--

Newsgroup: it.comp.appl.access
Titolo: [Urgente]Query e grafici A97

Ho un problema urgente da risolvere: ho questa query
TRANSFORM Max(Bollette.Prelievo) AS MaxDiPrelievo
SELECT Bollette.IDCliente
FROM Bollette
WHERE (((Bollette.IDCliente)=[Inserisci IDCliente]))
GROUP BY Bollette.IDCliente
PIVOT (Year([dal]));
associata ad un grafico su un report di access97: altre query simili a
questa non danno nessun problema, questa invece da il messaggio di errore:
"IL modulo di gestione del database jet non riconosce '[Inserisci
IDCliente]' come nome di campo o espressione valida." IDCliente è un codice
numerico.
Dove ho sbagliato???Potrebbe essere colpa della funzione max???
Grazie a tutti!!!!!!!
Yuri
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:81Z72Z3Z144Y1...@usenet.libero.it...

Questa è una query a campi incrociati parametrica e, affinché ti funzioni è
obbligatorio che tu espliciti il tipo dati del parametro [Insrisci
IDCliente], che come dici è di tipo numerico.
Per fare questo, apri la struttura della query a campi incrociati e dal menu
Query seleziona il comando Parametri...; nella finestra Parametri query che
si apre imposta il tipo dati del tuo parametro.
il codice SQL della tua query diventerà più o meno così:
PARAMETERS [Inserisci IDCliente] Long;
TRANSFORM Max(Bollette.Prelievo) AS MaxDiPrelievo
SELECT Bollette.IDCliente
FROM Bollette
WHERE (((Bollette.IDCliente)=[Inserisci IDCliente]))
GROUP BY Bollette.IDCliente
PIVOT (Year([dal]));
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Importare da codice  file dbf in access

Ciao a tutti,
Avrei bisogno di sapere come importare da codice un file dbase (.dbf), ho
provato con la funzione "Docmd.TransferDatabase" ma non riesco bene a
settare i parametri.
Questa è la riga di codice che uso:
DoCmd.TransferDatabase acImport, "dBASE IV", "C:", acTable, "c:\SFRAFF.dbf"
il primo argomento della riga di codice "dbase iv" è il nome del tipo di
database da importare (fino a qua nessun errore riscontrato)
-------
il secondo argomento è il nome del database che nel mio caso è un file
dbase che ha il nome completo, compreso il percorso, del database che si
desidera utilizzare per importare, esportare o collegare dati. Ho letto
sull'help di access che per i tipi di database che utilizzano file
differenti per ciascuna tabella, ad esempio FoxPro, Paradox e dBASE,
bisogna immettere la directory contenente il file. Immettere il nome del
file nell'argomento Origine (importazione o collegamento) oppure
nell'argomento Destinazione (esportazione). Quindi seguendo la mia riga di
codice ho inserito il percorso "c:"
-------
il terzo argomento riguarda il tipo di formato (qui nessun problema metto
acTable)
-------
il quarto argomento è l'origine cioè il nome del file dbf
Vi ringrazio se potete trovare cosa sbaglio nel mettere i parametri.
 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Lollomix ha scritto:




Ti consiglio di costruirti una macro con azione "TrasferisciDatabase".
Otterrai un elenco dei parametri da inserire con le relative spiegazioni.
Puoi poi trasformare la macro in codice VBA.
--
rgrds
SC


 "c:\SFRAFF.dbf"
DoCmd.TranferDatabase acImport, "dBASE IV", "DirInCuiSiTrovaIlFileDBF",
acTable,"NomeFileDaImportare", "TabellaInAccessCheAccoglieràIlFileImportato"
Così dovrebbe andare
Ciao
Bruno

Newsgroup: it.comp.appl.access
Titolo: Aggiunte, modifiche ma non aggiunte

Ciao a tutti, dopo un anno di inattività torno ad approfittare della Vostra
esperienza e Vi chiedo:
Ho una maschera "riepilogo" nella quale inserisco una data e premendo un
pulsante apro la maschera "ippica" .
Nella maschera ippica, se ho già inserito dei dati precedentemente,
richiamando con l'opportuno filtro, voglio fare solo modifiche, non aggiunte
xè la chiave primaria della tabella collegata è e deve essere solo la data.
Non ci sarebbe nessun problema, per me, fin qua xè mi basterebbe mettere No
a "consenti aggiunte", ma il mio problema è che se non ho mai inserito dati
li voglio inserire e quindi aggiungere dati. Come devo fare?

"Zampalunga" <zampa...@NOSPAMtiscalinet.it> ha scritto nel messaggio
news:si6K7.344$263....@news1.tin.it...

Non so, hai provato con la dlookup sulla tabella "ippica" origine della
maschera.
Esempio, su Apertura della maschera ippica:
Private Sub Form_Open(Cancel As Integer)
dim datariepilogo as Date
datariepilogo = format(Forms!riepilogo!controllodata,"mm/dd/yyyy")
If Not IsNull(Dlookup("campodata","T_Ippica","campodata = #" & datariepilogo
& "#") then
    Me.AllowAdditions = False
End If
End Sub
Ciao
--
Andrea
Newsgroup: it.comp.appl.access
Titolo: aiuto per ciclo annidato

buongiorno
vorrei far ciclare il seguente script ad ogni variazione del CF, lo uso 
in una maschera che filtra per CF e funziona bene, perchè valuto un CF 
alla volta, ma siccome ho circa 400 valori differenti di CF la cosa va 
per le lunghe. Mi potete dare un suggerimento o una mano?
ID è un valore numerico
 
 
Private Sub inizio_rapporto_DblClick(Cancel As Integer)
Dim inizio, fine, variabile As Date
 
DoCmd.SetOrderBy "cf, id asc"
 
inizio = DMin("inizio_rapporto", "mlaveq_query", "cf='" & Me.CF & "'")
fine = DMax("fine_rapporto", "mlaveq_query", "cf='" & Me.CF & "'")
 
'Error 11
 
DoCmd.GoToRecord , , acFirst
Me.inizio_rapporto = inizio
DoCmd.GoToRecord , , acLast
Me.fine_rapporto = fine
 
DoCmd.SetOrderBy "id desc"
DoCmd.GoToRecord , , acFirst
variabile = Me.[inizio_rapporto]
 
line1:
 
DoCmd.GoToRecord , , acNext
 
    If Not IsNull(Me![ID]) Then
 
      If Me.fine_rapporto >= variabile Then
      Me.fine_rapporto = variabile - 1
      If Me.inizio_rapporto >= Me.fine_rapporto Then
      Me.inizio_rapporto = Me.fine_rapporto - 1
      End If
      End If
      variabile = Me.[inizio_rapporto]
 
  GoTo line1
 
    End If
    DoCmd.GoToRecord , , acFirst
End Sub
 
 
Grazie
 
-- 
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

Quello che fai è tecnicamente sbagliato, non si scorrono MAI i Records passando dall'interfaccia Grafica usando i comandi che appunto agiscono sulla Maschera questo perchè vengono scatenati tutta una serie di EVENTI ed azioni, REPAINT incluso che rallentano molto le azioni ma anche che rischiano di provocare FLICKERING.
Quando si vuole scorrere il pacchetto di RECORDS di una maschera si usa sempre il RecordsetClone in quanto non altera alcun aspetto della grafica, e, quando devi riallineare il Puntatore del RecordsetClone con il Record visualizzato basta uguagliare i Bookmark.
 
Quindi fossi in te inizierei con il rifare il codice in tal senso.
 
@Alex

 
grazie per il suggerimento provo ad usare recordsetclone
 
Akery


Newsgroup: it.comp.appl.access
Titolo: formattazione msgbox

Un saluto a tutti
Questa macro  funzionante con l'azione finestra messaggio inserendo come da
esempio @  consente di fornire un messaggio formattato e composto da tre
sezioni nella casella Messaggio.
Pulsante sbagliato!@Il pulsante non funziona.@Provarne un altro.
Convertendo i vb perde la formattazione.
Si può con un msgbox ottenere lo stesso risultato?
Grazie a tutti

Marina F. <1@l1> ha scritto:

Dipende dalla versione di Access che certo non hai rivelato.
Per A00 e AX: 
http://www.trigeminal.com/usenet/usenet015.asp
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


Scusa la versione e A2000; Comunque grazie per l'indirizzo
Ciao Marina
Newsgroup: it.comp.appl.access
Titolo: filtrare dati di una tabella con condizioni multiple

salve a tutti.
ho questo problema
ho una tabela con camp1 camp2 camp3 camp4 ecc
come posso far visualizzare i dati per mezzo di una maschera che mi possa
far selezionare più di una condizione in campi diversi.
es voglio i record che il campo1=a il campo2=b e il campo3=e tenendo
presente che i valori dei vari campi sono in un range a-e e quindi vorrei
selezionare il valore da me richiesto con un pulsante di selezione. cioè
campo1 seleziono "a" campo2 seleziono"b" campo3 seleziono "e" poi attraverso
un pulsante mi dovrà far vedere solo i record che sofddisfano le suddette
condizioni.
spero di essere stato chiaro (mi sto incartando!)
grazie

Prova un po' qui:
http://www.fontstuff.com/access/acctut17.htm
http://www.fontstuff.com/access/acctut17a.htm
Altrimenti prova sul sitocomune
http://www.sitocomune.com/
 
Ciao 
Fabio


Ciao Rino,
se ho capito bene, creati un campo calcolato in cui segni
Iif(Tuocampo= "A";1;iif(tuocampo="B";2; etc..
alla fine come criterio ci metti un gruppo di opzioni e leghi la tua
sottomaschera
a quel gruppo di opzioni
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Newsgroup: it.comp.appl.access
Titolo: Conversione mdb access in database SQL

Qualcuno conosce questo sofrware?
http://www.softguru.net/MyDBdump/MyDBdumpHome.htm
Come convertite i dati MDB Access per far si che vengano pubblicati su
internet con MySql?
Ci sono dei tools migliori di quello che ho pubblicato io?

 ha scritto nel messaggio 
news:Olcxe.23079$h5.10...@news3.tin.it...

Prova in questa pagina di ricerca direttamente da 
www.mysql.com
http://www.mysql.com/search/?q=access+to+mysql&charset=iso-8859-1
Eviti di spendere dei soldini...
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: Come si fa a sapere se un particolare workbook excel e' caricato in RAM ?  Ossia ...

un worbook di nome noto, ovviamente, e col VBA :D 
 
Mi sa tanto che e' necessario ricorrere a qualche API di 
windows, immagino. 
 
Beh,  penso che  in  tal caso sia possibile sapere se un 
qualunque programma sia o non sia al momento caricato in
memoria ... 
 
Grazie
 

on 27-11-14, 
radica...@gmail.com
 supposed :

===========================================
Public Sub Command70_Click()
Dim xlApp As Excel.Application, xlWkb As Excel.Workbook
Dim i, FileOpen As Boolean, FileName As String
 
'---  Definizioni  -----
FileName = "bk1.xlsm"
'-----------------------
 
On Error GoTo ErrHandler
Set xlApp = GetObject(, "Excel.Application")
For Each i In xlApp.Workbooks
    If i.Name = "bk1.xlsm" Then
        MsgBox FileName & vbCrLf & "Is Open"
        FileOpen = True
        Exit For
    End If
Next
If FileOpen = False Then
    MsgBox FileName & vbCrLf & "Is Not Open"
End If
Exit Sub
ErrHandler:
    MsgBox Err.Number & vbCrLf & Err.Description & vbCrLf & _
    "Excel Application is not running"
End Sub
=======================================
 
Bruno


Si ma : 
se le applicazioni excel aperte sono piu' d' una e non so 
a priori quante sono ? 
 
 
 
 

radica...@gmail.com
 explained :

Io sono solo un infermiere dell'Unità Psichiatrica.
Rivolgiti al primario:
 
http://www.mrexcel.com/forum/excel-questions/228107-ever-wished-there-applications-collection.html
 
 
Bruno


Cos' e', un modo manco tanto velato di darmi dello psicopatico ? 
E perche', si puo' sapere ? In un contesto reale e' normalissimo 
che l' utente apra diverse volte l' excel. 
 
 
 
 

radica...@gmail.com
 expressed precisely :

Ho aperto 12 file di Excel (sono queste che chiami applicazioni?);
quelle quattro righe di codice rivelano se il file che ricerco
è fra quei 12 oppure no.
 
In qual altro modo potrei aprire diverse "applicazioni" di excel?
 
"""
Vostra eccellenza che mi sta in cagnesco
per quei pochi scherzetti di dozzina...
"""
Beh se te la devi poi prender storta per qualche battuta,
ti faccio le mie scuse e mi ritiro nel mio guscio.
 
Bruno

 In qual altro modo potrei aprire diverse "applicazioni" di excel?
 
Non devi "aprirle", devi vedere se ci sono GIA' applicazioni excel
caricate  in  RAM  (o "aperte", se preferisci) che abbiano al loro 
"interno" (diciamo) il workbook "incriminato".
 
In teoria  bisognerebbe  ciclare su tutte le xlApp ma non credo si 
possa fare. O forse si, ma come ? 
 
Secondo me qua signori miei ci vuole qualche funzione API ... :-) 
 
 

Leggi questo e giocaci pure... pagherai un caffè...
 
http://stackoverflow.com/questions/2971473/can-vba-reach-across-instances-of-excel
 
 
@Alex

 
http://stackoverflow.com/questions/2971473/can-vba-reach-across-instances-of-excel
 
 
Mi ci metto e vi/ti faccio sapere. Grazie !
 

 
 
Letto. Tutt' altro che scontato, oserei dire. E ricorre a ben quattro 
API. 
 
Comunque ho capito. Grazie ancora.
Newsgroup: it.comp.appl.access
Titolo: Lanciare una batch DOS da Access

 Antonio
L'avevo utilizzato ma non avevo messo l'estensione .BAT
Grazie Biso

Come faccio a lanciare una batch DOS da Access. E se è possibile si può 
passare anche un parametro ?
Grazie in anticipo.

 passare anche un parametro ?
Comando shell
Antonio


io lo faccio dal codice vba ,
dim str as string
str = "c:\lista.bat c:\"
call shell(str,0)
lo 0 oppure l'1 in fondo alla funzione indicano di nascondere o vedere
l'applicazione BAT che funziona.
cmq dai un occhio agli help SHELL per questo parametro.
Ciao :)

Newsgroup: it.comp.appl.access
Titolo: Consiglio creazione dbase x lan

Ciao a tutti,
premetto che sono alle prime armi nel campo dei dbase, anche se le mie
conoscenze informatiche risalgono alla fine degli anni '80.
Ho creato un semplice data-base di prova con Access.
Il data-base è formato da15 campi che comprendono mumeri, testo e data e
circa 750 record.
Fin qui tutto bene, ora vorrei condividere in rete i dati assegnando ad ogni
utente la possibilità di consultare  tutto o in parte. (consultare = leggere
e non modificare)
 Parlandone con un collega mi ha detto che soltanto con Access la cosa non è
possibile in quanto, secondo lui, c'è bisogno di SQL server.
Cosa ne pensate ? tenendo conto che il mio dbase non evolverà di molto da
quello creato.
Inoltre sapete dove trovare della documentazione su quello di cui ho
bisogno, che non sia l'help in linea?
Grazie anticipate.
Nico.

 ha scritto nel messaggio
news:VlxLh.28553$zG1.3...@twister2.libero.it...

Un buon manuale, o i siti di riferimento di questo adorabile newsgroup.
www.sitocomune.com
www.accessgroup.it
www.alessandrobaraldi.it
www.donkarl.com/it
La cosa che chiedi è fattibilissima in situazioni in cui Access è chiamato a
gestire un numero limitato di utenti (una ventina dovrebbe tenerli) guarda
nella mai sufficientemente consultata guida in linea le tematiche di
divisione database in front end e back end o usa queste parole per
effettuare una ricerca attraverso google nei vecchi post del presente
newsgroup.
Per il resto se dovessi avere esigenze di maggiore potenza lato database
puoi passare a sql server express 2005 che è pure gratuito.
Per quanto riguarda la velocità di realizzazione delle interfacce utenti, e
delle reportistiche access è imbattibile.
:-)

Newsgroup: it.comp.appl.access
Titolo: Impossibile creare un database MDE

Salve a tutti,
Ho winxp ed officeXP, sto facendo una applicazione in access con parecchio
codice in visual basic.
Quando cerco di creare il file MDE mi dice senza alcuna spiegazione che non
è possibile creare il file MDE.......
Non so cosa fare..........
Grazie per l'aiuto
Massimo

 ha scritto nel messaggio
news:1uxzc.333269$hc5.14...@news3.tin.it...

Access XP per default ti crea le applicazioni in versione 2000, mentre per
fare un'MDE devi o trasformarlo in versione 2003 opuure usare Access 2000
per creare l'MDE.
Ciao Valerio.

 ha scritto nel messaggio
news:1uxzc.333269$hc5.14...@news3.tin.it...

prova ad aprire un modulo e a compilare l'applicazione, forse ti manca
qualche libreria
Rick