mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Invio file a server FTP

Ho tentato di utilizzare l'applicazione MSAccess di Rancati ma non funziona.
Qualcuno sa come si procede per inviare un file ad un server ftp?
Essendo un invio FTP non è necessaria la cartella pubblica, vero?
Ciao

Puoi utilizzare il comando FTP del dos C:\ftp help per i vari comandi
Se hai problemi ti mando una procedurina che avevo creato per mandare un 
file di testo 

"vuLCan Karayan" <vulcankarayan@hotmail . c o m> ha scritto nel messaggio
news:AvFie.912228$b5.40...@news3.tin.it...

Ciao,
cosa non ti funziona ?
in alternativa qui ho mostrato il codice contenuto nell'esempio.
vedi se può esserti utile
http://www.google.it/groups?threadm=0f1101c42614$c84a9930$a401...@phx.gbl
Ciao Giorgio

 ha scritto nel messaggio
news:428b344f$0$17103$5fc...@news.tiscali.it...

Beh, interesserebbe anche a me darci un'occhiatina!!!
Se tiva:   mauro.chiarello@gmail. com    ho messo uno spazio prima
dell'estensione solo per lo spam ... niente di personale!!!
Grazie,
MC

 file di testo
Magari.
Saresti gentilissimo.
Ciao

 Ciao Giorgio
I files non vengono inviati.
Ovvero, al momento del controllo, nessun files è stato inviato al server
FTP.
Grazie e ciao

controllare.
E' preso papale papale dal mio programma adattate le cartelle ed i nomi dei 
filesserve a scaricare un file da Web
Per mettercelo invece dovrai usare il comando PUT
Function GIN_FTP(filename As String)
'***********************************************************************************
'questa funzione crea e lancia uno script FTP per scaricare dal sito il file 
richiesto
' filename indica il file da scaricare sempre nella dir C:\programmi\gin"
SysCmd acSysCmdSetStatus, "Download GIN in corso. Attendere .."
Open "C:\Programmi\Gin\GIN_FTP.TXT" For Output As #1
'creo il file script GIN_FTP da eseguire
 Print #1, "lcd ""c:\Programmi\Gin"""    'cartella locale
 Print #1, "open 
ftp.polispin.it
"        'indirizzo del server web
 Print #1, "userid"
 Print #1, "password"
 Print #1, "cd GIN"        'sottocartella  sul server web
 Print #1, "binary"                            'modalitą di trasferimento
 Print #1, "get " + filename + " " + filename        'scarica un file da 
web. Usare Put per pubblicarlo
 Print #1, "bye"
Close #1
'eseguo lo script appena creato e ne aspetto la fine
Call sFTP("C:\Programmi\Gin\gin_ftp.txt")
Beep
Kill "c:\Programmi\Gin\gin_ftp.txt"
End Function
Spero di esserti stato di aiuto altrimenti fammi sapere.
Ciao Esteban
Newsgroup: it.comp.appl.access
Titolo: Contatore per fatture senza zeri iniziali.

Salve,
nel sitocomune ho scoperto questo mitico contatore, che ho adattato
alle mie esigenze:
="" &
Format(IIf(IsNull(DMax("[NumeroFattura]";"[T_Fattura]";"[NumeroFattura]
like '????/" & Format(Date();"aa") &
"'"));1;Mid(DMax("[NumeroFattura]";"[T_Fattura]";"[NumeroFattura] like
'????/" & Format(Date();"aa") & "'");1;4)+1);"0000") & "/" &
Format(Date();"aa")
Mi chiedevo se fosse possibile, in qualche modo, evitare che vengano
visualizzati gli zero iniziali, ossia vorrei avere una numerazione del
tipo "1/06", invece che "0001/06".
Grazie a chiunque risponderà.

 wrote in message 
news:1150072649....@c74g2000cwc.googlegroups.com...



Grazie a chiunque risponderà.
==============================
Se non vi sono buchi nella numerazione, né vi sono numeri di fattura del
tipo  32/06 e 32Bis/06:
DCount("[NumFat]", "t_Fat") + 1 & "/" & Right(DatePart("yyyy", Date), 2)
Diversamente, sempre che non esistano numerazioni tipo 32/06 e 32Bis/06,
Val(Nz(DMax("[NumFat]", "t_Fat"))) + 1 & "/" & Right(DatePart("yyyy", Date), 
2)
Bruno 


Ti ringrazio della risposta Bruno. Non ho capito dove devo inserire le
espressioni che mi hai riportato. Il contatore che ti ho scritto andava
inserito come valore predefinito del campo di una maschera.

 wrote in message 
news:1150118279....@i40g2000cwc.googlegroups.com...
Ti ringrazio della risposta Bruno. Non ho capito dove devo inserire le
espressioni che mi hai riportato. Il contatore che ti ho scritto andava
inserito come valore predefinito del campo di una maschera.
Sono istruzioni VBA.
Se vuoi inserirle nel Control Source di una schede devi sostituire
Date con Date().
Bruno

Newsgroup: it.comp.appl.access
Titolo: testi collegati..

Buongiorno..Problema:
in una maschera ho una sottomaschera con dei testi collegati ad una 
tabella..Quindi a video ho n riga quanti record ho caricati in tabella!
Domanda: Come faccio a posizionarmi in un test di un determinato record?
Testbox-->    Campione   Esito
io per esempio mi vorrei posizionare nella casella Esito del 3 
record,in teoria nell' Esito.(3)..Non ci riesco!!Grazie molte..
Inviato da 
www.mynewsgate.net

 ha scritto nel messaggio news:200407281...@mynewsgate.net...

Puoi provare con la ricerca tramite binocolo; inserisci questo codice nell'evento "su clic" di un pulsante di comando. Poi clicchi
nel campo dove vuoi effettuare la ricerca.
'----------
On Error GoTo Err_NomePulsanteDiComando_Click
    Screen.PreviousControl.SetFocus
    DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
Exit_NomePulsanteDiComando_Click:
    Exit Sub
Err_NomePulsanteDiComando_Click:
    MsgBox Err.Description
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Maschera Pop-Up

Il mio problema (sicuramente banale) è questo:
da una maschera chiamo un'altra maschera pop-up per immettere nuovi
abbonati. Qual'è l'istruzione, o come devo operare, per fare in modo che,
una volta salvato il nuovo record, anche la maschera principale si posizioni
(visualizzi) sul nuovo record? Grazie Alessandro.



docmd.findrecord..... ecc....
Saluti.
Emanuele.

 Emanuele.
Grazie per il suggerimento, ma non potrsti essere piů chiaro?
L'istruzione in oggetto dove la devo mettere?
Al posto dei puntini cosa devo mettere?
                                                                Grazie

Newsgroup: it.comp.appl.access
Titolo: Importare Report e Maschere in Mde

Se uno richiede continue modifiche ai report o alle maschere (pulsanti e
pulsantini vari) di un Db che io gli ho dato in forma protetta "mde" come
posso comportarmi (a parte mandarlo a quel paese !!) ? Avevo pensato di
cambiare report e maschere nella mia versione non protetta, metterli in un
Db vuoto e poi insegnargli a recuperarli con "carica dati esterni" ma
provando ho visto che  l' "mde" non può caricare maschere e report. Come
potrei risolvere il problema ? Fino ad ora cambiavo il front end e glielo
risapedivo, però ora le dimensioni stanno aumentando e vorrei evitare
questo.
Grazie dei chiarimenti
Antonio

"Antonio in the city"

Non puoi.
Invece che mandarlo a quel paese, fallo pagare!
Ciao, warp

Newsgroup: it.comp.appl.access
Titolo: Estrarre record per data

Salve in una tebella ho tra gli altri un campo denominato:  data ultimo 
aggiornamento
a questo punto vorrei fare una query che selezioni solo i record più recenti
ovvero inserita una data diciamo "mia data" la query mi dovrà restituire 
solo il record
che minimizzi la differenza:    mia data - data ultimo aggiornamento
qualcuno ha qualche idea?

 ha scritto nel messaggio
news:wT0le.1439870$35.53...@news4.tin.it...

La data ultimo aggiornamento che minimizza la differenza sarà sicuramente la
massima data di aggiornamento tra quelle che risultino essere minori o
uguali a "mia data", quindi se i dati sono contenuti in una tabella chiamata
Tabella1, prova con una query di selezione parametrica che abbia il seguente
codice SQL:
SELECT Tabella1.*
FROM Tabella1
WHERE (((Tabella1.[data ultimo aggiornamento])=DMax("[data ultimo
aggiornamento]","Tabella1","[data ultimo aggiornamento] <=#" & Format([mia
data:],"mm/dd/yyyy") & "#")));
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: [HELP] mettere in una variabile il risultato id una DoCmd.RunSQL

come si deve fare per mettre il risultato di una select in una
variabile?
DoCmd.RunSQL("SELECT valore FROM datiuser")
Ciao FM


Non si può perchè la funzione da te riportata serve per eseguire solo query
di comando...
es:
INSERT INTO ...
DELETE FROM...
ecc.
In generale per leggere i valori di una query si devono utilizzare i
recordset, controlla sull'help di Access

 ha scritto nel messaggio
news:3d454b36...@news.iunet.it...

Credo si possa fare con gli array multimensionali.
Ciao, Carlo

 ha scritto nel messaggio
news:3d455439...@news.iunet.it...

Prova allora con un array monodimensionale. Sulla guida trovi spiegazioni.
Personalmente non ho mai provato e sinceramente non ne vedo l'utilità.
Infatti costruendo una tabella di appoggio e popolandola con i valori
provenienti dalla select o meglio realizzando una query di seleziaone
salvata, potrai accedere a tutti i record.
Prova a spiegare meglio cosa devi fare o quale risultato ottenere.
Ciao, Carlo

 ha scritto nel messaggio
news:3d454b36...@news.iunet.it...

C'č qualche motivo per cui non usi la funzione DLookUp(vedi help)??
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

ho fatto una tabella con un'unico campo dove c'è un valore!
questo valore deve essere assegnato al campo relativo di un'altra
tabella!
poi questo valore deve essere incrementato!
ho fatto qualche giro ma ci sono riuscito!
ho fatto qualche update e qualche controllo e funziona!
Ciao e grazie 
FM

 ha scritto nel messaggio
news:3d454b36...@news.iunet.it...

Dovresti utilizzare i recordset;
Es. per '97
'----------
Dim recSet as recordset
set recSet = currentdb.openrecordset("SELECT valore FROM datiuser")
'
'altro codice vba
'
recset.close
set recset = nothing
'----------
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Proprietà di un oggetto generico

Un saluto a tutti.
Mi servirebbe sapere come fare per analizzare tutte le proprietà di un 
oggetto generico che catturo col controllo WebBrowser.
Qualcosa tipo "for each" che si utilizza per esaminare tutte le maschere o i 
controlli di una maschera.
Ma se non conosco il tipo di oggetto che ho caricato, come posso fare per 
esaminarlo ? Il problema è soprattutto che l'oggetto padre contiene di per 
sè un'infonità di altri oggetti e proprietà varie: ognuno di questi oggetti 
si sviluppa in una struttura altrettanto complessa. So per certo che da 
qualche parte ci deve essere un campo testo col contenuto "prova browser", 
ma non riesco a trovare in quale ramificazione può essere.
Qualcuno mi può aiutare ?
Grazie
Antonio


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:ofpsv3lk7eufcd4sh...@4ax.com...

Grazie Vincenzo per il tuo suggerimento.
Il fatto è che la mia ignoranza in materia di oggetti è enorme !!! Riesco ad 
arrampicarmi se parliamo di maschere, controlli ed altro di Access, ma se 
non conosco il tipo di oggetto che ho davanti, cosa posso fare ?
Nel concreto, c'è un'applicazione dell'Intranet della mia azienda che è una 
specie del Comunicator di Alice: fa vedere la casella di posta elettronica, 
ma non dà la possibilità di scaricarla in locale. Le richieste in tal senso 
sono state tutte disattese dai progettisti di questo sistema di posta 
elettronica.
E allora io sto cercando di risolvere il problema con Access. Ho utilizzato 
un WebControl per leggere la mail, ma se questa ha degli allegati riesco 
solo a vederne il titolo, ma non ad individuarne il riferimento vero e 
proprio per poterne fare il download con le api dedicate allo scopo 
(InternetReadFile etc.).
Ho messo uno stop dopo aver catturato il WebControl e sono andato a vedere 
le variabili locale. Centinaia, forse migliaia di espressioni (si chiamano 
così ?), molte delle quali col simbolino + davanti, che credo stia ad 
indicare che si tratta di un oggetto. Se faccio click sul + trovo una 
struttura complessa come quella del padre e così via. Eppure da qualche 
parte deve esserci l'indirizzo del file che ho allegato alla mail di prova: 
indirizzo che, credo, dovrebbe essere del tipo <<href 
"http://.../nomedelmioallegato.txt">>. Ma la ramificazione della struttura 
detta è talmente complessa da non riuscire a seguirla senza l'uso di qualche 
routine che me ne filtri gli elementi essenziali.
Spero domani di poter provare il tuo suggerimento, il fatto è che mi manca 
ancora di capire come poter riconoscere se un "
prp.name
" è a sua volta un 
altro oggetto o una semplice variabile.
Grazie ancora
Antonio
Newsgroup: it.comp.appl.access
Titolo: Colorare una colonna (numerica) in Foglio Dati:  Access 97

Salve,
Avrei l'esigenza di colorare una colonna numerica (foreground) di un Foglio
dati con un colore diverso dalle altre.
Con Access 97, sulla carta, è possibile utilizzando un formato
personalizzato col nome del colore (scelto tra sette possibili).
Tra l'altro ho visto che anche sul sito comune è citata questa possibilità:
      3.1 In modalità maschere continue è possibile visualizzare un
controllo colorato diversamente a seconda del suo contenuto? (1)
Lorenzo Coronati scrive:
Avrete però notato che la proprietà formato di un controllo prevede la
(unica) possibilità di cambiare il colore del foreground a seconda che il
valore (numerico) sia positivo, negativo, zero o nullo.
Esempio: "000"[Verde];"000"[Rosso];"Zero"[Blu];"Null" Risultato: il valore
viene presentato a tre cifre in verde se >0, in rosso a tre cifre se <0,
mentre scrive Zero in blu se =0.
Teoricamente se nel formato del campo numerico mi limitassi a scrivere:
[Rosso]  dovrebbe colorare di rosso i soli valori maggiori di zero.
Tuttavia non ci riesco: dopo aver applicato il formato alla colonna ... beh
in pratica non mostra alcun valore fino a quando non ci si clicca sopra!
Potreste aiutarmi?

 Potreste aiutarmi?
Devi specificare il formato (numerico o data ora) prima del colore:
Esempio:   #,00[Rosso]

 Esempio:   #,00[Rosso]
Grazie!   :-)

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

Ho neccessità di creare un pulsante a fianco di una casella di testo in una
maschera che mi copi negli appunti il contenuto della casella di testo.E'
possibile? Se sì,come si può fare?
                    Grazie mille            Antonio

 ha scritto nel messaggio
news:ZSoN8.36284$86.9...@twister1.libero.it...

Nell'evento "Su click" della casella di testo ho inserito:
Private Sub codpers_Click()
    DoCmd.RunCommand acCmdCopy
End Sub
Mi restituisce il messaggio: "Comando o azione Copia non disponibile"
Errore di run-time 2046"
Qualcuno mi può spiegare la sintassi corretta?
    Grazie mille Antonio

 ha scritto nel messaggio
news:ggsN8.1116$Kt3....@twister2.libero.it...

Se non sbaglio dovrebbe bastare portare il fuoco sulla casella che ti
interessa.
me!CasellaDiTesto.setfocus
DoCmd.RunCommand acCmdCopy
Ciao, Paolo

Newsgroup: it.comp.appl.access
Titolo: Evidenziare record corrente!

Come faccio in una maschera continua ad evidenziare i campi del record 
corrente? 

 corrente?
Vai sul Sito Comune (link qui sotto) e nella Sezione Forms leggi la FAQ di
Silvio Savoldi intitolata "3.57 Evidenziare records specifici nelle maschere
continue".
Nel database di esmpio allegato a quella FAQ troverai più di una soluzione:
scegli quella che meglio fa al caso tuo.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Creare una ricerca in un database

Salve a tutti, è la prima volta che posto qui, ho guardato nel sito, ma non
sono riuscito trovare quello che cercavo.
Ho da poco iniziato ad usare Access (office XP) e ho pensato di iniziare con
il database dei film che posseggo.
Vorrei poter fare in modo di ricercare i film per genere, per titolo o per
regista inserendo io cosa ricercare.
Ho chiesto in giro e alcuni mi dicono che è semplice altri che è difficile.
Totale io ancora non so come fare.
Vi ringrazierei inoltre se mi sapeste dare qualche buon titolo su access e
query.
Se per caso la risposta al mio quesito c'è già nel sito, vi sarei grato di
indirizzarmi e scusate il disturbo.
Eardin

 ha scritto nel messaggio
news:bK4xc.97580$Qc.37...@twister1.libero.it...

Prova a guardare gli esempi northwind
Antonio
Newsgroup: it.comp.appl.access
Titolo: comboBox

Vorrei inserire una combobox (tipo la selezione dei caratteri) in una
barra degli strumenti è una cosa possibile??
Grazie
Marco
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


          Strumenti
personalizza...
MAssimiliano
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 MAssimiliano

Scusami forse non mi sono spiegato bene, avrei bisogno di una casella
combinata per la ricerca in una tabella.

Newsgroup: it.comp.appl.access
Titolo: Saldo Help

Salve a tutti, mi chimo Giuseppe Ranoia ed è la prima volta che scrivo a
questo interessante NG!
Vi chiedo PERDONO! per l'ennesima richiesta rigurdante la problematica del
SALDO: abbiate pietà.
Ho creato una tabella con i seguenti campi:
IdContatore
Data
Entrate
Uscite
sbirciando nell'archivio del sito ho trovato una query che secondo me
dovrebbe funzionare, ed è la seguente (adattata al mio db):
SELECT Tabella1.IdContatore, Tabella1.Data, Tabella1.Entrate,
Tabella1.Uscite, [totentrate]-[totuscite] AS saldo, DSum("Entrate",
"Tabella1", "Data<=#" & Format([Data], "mm/dd/yyyy") & "#") AS totentrate,
DSum("Uscite", "Tabella1", "Data<=#" & Format([Data], "mm/dd/yyyy") & "#")
AS totuscite
FROM Tabella1
ORDER BY Tabella1.Data;
E' corretto il tutto? Cosa devo fare per poter controllare il mio conto?
N.B. Questi problemi non li avevo da disoccupato!!!
Grazie a voi tutti.

 ha scritto nel messaggio
news:9pi20q$l16$1...@lacerta.tiscalinet.it...

Spiegati meglio cosa vuol dire è corretto tutto? dipende dal contesto o dal
risultato che vuoi ottenere!!!
Cosa intendi con poter controllare il mio conto???
Ciao Roberto - Syd

 ha scritto nel messaggio
news:ha0v7.2008$DW5....@news2.tin.it...


 ha scritto nel messaggio
news:9pi20q$l16$1...@lacerta.tiscalinet.it...

Secondo me non funziona in quanto ti restituisce il saldo a livello di data
e non al livello di operazione; la query non considera che in una data ci
possono essere più operazioni.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 possono essere piů operazioni.




 Grazie!
In futuro, ti chiedo di inserire le tue risposte DOPO (come sto facendo io)
e non Prima (come hai fatto tu) del testo dei messaggi precedenti: è una
regola di questo NG.
Ti consiglio poi di NON assegnare ai tuoi oggetti il nome Data, è un nome
riservato di Access: ti eviterai così  possibili ed inspiegabili
malfunzionamenti del tuo database.
Creati una query chiamata Query1 che abbia il seguente codice SQL:
SELECT Tabella1.IdContatore, Tabella1.Data1, Tabella1.Entrate,
Tabella1.Uscite,
DSum("Entrate","Query1","(Year([Data1])*100000000000+Month([Data1])*10000000
00+Day([Data1])*10000000+[idContatore])<=" &
Year([Data1])*100000000000+Month([Data1])*1000000000+Day([Data1])*10000000+[
idContatore])-DSum("Uscite","Query1","(Year([Data1])*100000000000+Month([Dat
a1])*1000000000+Day([Data1])*10000000+[idContatore])<=" &
Year([Data1])*100000000000+Month([Data1])*1000000000+Day([Data1])*10000000+[
idContatore]) AS Saldo
FROM Tabella1
ORDER BY Tabella1.Data1, Tabella1.IdContatore;
Attenzione!!
Se la query non si chiamerà Query1 il codice SQL di cui sopra non
funzionerà, a meno che tu non sostituisca il nome del dominio delle due
funzioni DSum (nel mio codice Query1) con il nome che hai deciso di dare
alla tua query.
Inoltre il nome del campo che in Tabella1 contiene la data lo devi chiamare
Data1.


 Grazie!
[CUT]
Ti ho risposto nell'altro thread.

Newsgroup: it.comp.appl.access
Titolo: Calcolo data con query

Ho il problema di dover calcolare dall'anno di eta di una persona gli anni
che ha:
E a questo mi va bene anche se purtroppo nella query che ho fatto l'anno lo
modifica il 1 gennaio e non al momento del compimento della'nno:
questa e la prima query:
anni: DateDiff("aaaa";[NASC_DATA];Date())
Poi nella stessa query ho messo delle descrizioni per vedere quando uno si
avvicina al 25 anno di eta quando lo compie e quando l'ha superato
Descrizione: Switch([anni]=24;"Fra un anno";[anni]=25;"Ha
l'eta";[anni]>25;"ha superato l'eta")
E fin qui è andato tutto bene pero adesso mi hanno chiesto che tale verifica
e cambiamento avvenga il 31/05/xxxx
Ho fatto dei tentativi pero forse perche è sbagliata la prima che fino
adesso anche se non al massimo si accontentavano ma continua a darmi errore
Come si potrebbe fare?
Grazie a chi mi indica degli esempi, visto che non ne trovo, o mi indica
come fare.

 ha scritto nel messaggio
news:KVFQe.92776$2U1.4...@news3.tin.it...

ciao,
su 
www.sitocomune.com
 c'è un sempio e puoi scaricare anche un db di prova
5.15 Calcolo esatto dell'età in anni, mesi, giorni
By
GS

Newsgroup: it.comp.appl.access
Titolo: X lucasack

Ciao Luca
Mi rivolgo a te perché sei quello che mi ha seguito fin qui oggi....
Come avevo scritto nell'ultima mail mi sono accorta che la colpa è dalla
switchboard io avevo scritto di aprire le maschere in modalità scrittura,
invece cambiando in modalità modifica sembra funzionare tutto bene....
Quale è la differenza tra le due modalità? Da analfabeta di Access credevo
che si utilizzasse la modalità scrittura.... Ciao e grazie Diana.

 ha scritto nel messaggio
news:tIs1a.99074$ZE.27...@twister2.libero.it...


Certo, cerco... Quando crei una maschera di avvio, da gestore pannello
comandi, sulla finestra *modifica voce in pannello comandi* si apre un menu
a tendina dove scegli tra: apri maschera in modalità modifica - apri
maschera in modalità aggiunta - apri report - progetta applicazione ecc. è
da qui che avevo scelto l'impostazione errata, e mi chiedevo che differenza
c'era fra le due modalità sopradette. Spero di essermi spiegata? Ciao grazie
Diana.

Te lo dico io.
In modalità modifica la maschera si apre visualizzando il primo dei record
appartenenti al recordset a cui la maschera si refersce e consentendoti la
modifica dello stesso (recordset permettendo).
In modalità aggiunta la maschera si apre posizionandosi in coda al
recordset, in corrispondenza a un nuoo record, pronta per l'aggiunte di un
nuovo record.
Banale no?
Giorgio
Newsgroup: it.comp.appl.access
Titolo: Inviare fax con Winfax10 e SDK

Salve a tutti,
ho scaricato dal sito comune la funzione per inviare fax da access
tramite winfax. Tra i commenti c'è scritto che la funzione è stata
testata con W95 e Winfax7  e in effetti su W2kPro e Winfax10 non
funziona.
Dal CD di winfax ho allora estratto da un file zip alcuni esempi che
dovrebbero fare proprio al caso mio, ma non riesco comunque a farli
funzionare.
Quello che voglio fare è seplicemente stampare un report su winfax per
inviarlo via fax, ovviamente.
Le righe di codice incollate qui sotto purtroppo non fanno altro che
stampare il report sulla stampante.
Forse non utilizzo correttamente il metodo SetPrintFromApp.
Qualcuno sa aiutarmi o sa consigliarmi una soluzione alternativa ?
Grazie
Dim sendObj As Object
Set sendObj = CreateObject("WinFax.SDKSend")
[...] parametri dove setto il telefono e il nome del recipient
sendObj.SetPrintFromApp (1)
DoCmd.OpenReport "rptComune", acViewNormal
sendObj.Send (0)
-- 
reintermediare processi front-end

 wrote in message
3bp4bvkpc6qmohbhb...@4ax.com...

Perché SDK ti funzioni occorre che tu prima apra il Controller di WinFax :
tu l'hai aperto?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Invio di SMS

Vorrei realizzare un applicativo in grado di inviare degli SMS.
Qualcuno sa se è possibile?
Avrò sicuramente bisogno di un OCX o qualcosa di simile.
Sapete dove posso trovarlo (se esiste?)
Grazie a tutti!

 ha scritto nel messaggio
news:xf1F8.4$ma4...@nreader2.kpnqwest.net...


 ha scritto nel messaggio
news:3ce4...@news.omniway.sm...

Vedere su 
http://download.com.com/3000-2381-8358092.html?tag=lst-0-3
Tra l'altro e' free
Giuliano
Newsgroup: it.comp.appl.access
Titolo: accodare record da tabelle con campi diversi

Avrei bisogno di avere una tabella o una query che raccolga dei dati
provenienti da fonti diverse. Provo a spiegarmi:
Ho diverse tabelle con dati di tipo differente.
Tabella Artista
campi Nome(testo) tecnica(testo) visualizza (sì/no) posizione
(numerico)
Tabella Foto
campi Titolo(testo) sottotitolo(testo) visualizza (sì/no) posizione
(numerico)
Tabella Documenti
campi Titolo(testo) testo autore(testo) visualizza (sì/no) posizione
(numerico)
Avrei bisogno di avere una query nella quale compaiono tutti i record
in cui il campo visualizza è "sì" ordinati per il campo posizione
crescente e (questo è ciò che non riesco a fare) in cui i valori dei
campi nome.artista titolo.foto e titolo.documenti sono nella stessa
colonna.
Spero di essermi spiegato. Grazie

 colonna.
Non capisco dove sono i tipi di dato differenti. Nel tuo caso sono proprio 
tutti dello stesso tipo, con l'unica eccezione del campo posizione per il 
quale non hai specifiato il tipo.
Quindi, ammesso che i campi siano dello stesso tipo:
SELECT Nome AS Campo1, tecnica AS Campo2, visualizza, posizione FROM Artista 
WHERE Visualizza = True
UNION
SELECT Titolo AS Campo1, sottotitolo AS Campo2, visualizza, posizione FROM 
Foto WHERE Visualizza = True
UNION
SELECT Titolo AS Campo1, [testo autore] AS Campo2, visualizza, posizione 
FROM Documenti WHERE Visualizza = True
ORDER BY posizione
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

 Spero di essermi spiegato. Grazie
Guardati le query di unione, sono molto semplici
e fanno quello che cerchi
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

Grazie,
era quello di cui avevo bisogno

Grazie.
Era quello di cui avevo bisogno.
Newsgroup: it.comp.appl.access
Titolo: Solito problema con il metodo Requery

Ho una form ed al suo interno 3 sottoform.Sull'evento click di un
controllo nella form principale tramite il metodo requery aggiorno
tutte le maschere.
Me!Sf_1.Requery
Me!Sf_2.Requery
Me.Sf_3.Requery
Il problema nasce dal fatto che ho necessita' di aprire un'altra
maschera con la quale posso variare dei dati.Ovviamente quando salvo
non si aggiornano i totali nella form primaria e nelle sottoform.Come
posso inserire l'aggiornamento di tale maschera nel controllo sopra
elencato???
Grazie in anticipo
Dino

 ha scritto nel messaggio 
news:7339505a-6391-4e1c...@l2g2000yqd.googlegroups.com...

Ciao Dino,
da come lo descrivi tu intuisco che la maschera di aggiornamento non � una 
delle tre sottomaschere. Sicuramente potresti fare il requery della maschera 
con le tre sottomaschere, ma io credo che il tutto diventa pi� razionale se 
la maschera di aggiornamento la fai diventare la quarta maschera della 
maschera principale che sar� semplicemente una maschera contenitore.
Cos� facendo, nell'evento afterupdate della maschera di aggiornamento (che 
se segui il mio consiglio sar� la quarta maschera) puoi mettere:
    me.parent.[nomecontrollosottomaschera1].form.requery
e cos� via anche per le altre due sottomaschere.
Ciao
Antonio

 ha scritto nel messaggio 
news:7339505a-6391-4e1c...@l2g2000yqd.googlegroups.com...

Buon Giorno
Quando apri l'altra maschera avrai un pulsante di chiusura.
Quindi su evento click:
 DoCmd.Close acForm, "Nome Tua Maschera"
 Forms![NomeMaschera]![NomeSottomaschera].Requery
 Forms![NomeMaschera]![Sf_1].Requery
 Forms![NomeMaschera]![Sf_2].Requery
 Forms![NomeMaschera]![Sf_3].Requery
Ciao
Graziano


Io personalmente ritengo che la tua 4� maschera debba essere slegata da tutto,
nel senso che � la maschera principale che deve fare il lavoro. Quindi
l'apertura della tua maschera di modifica io la scriverei cos�:
docmd.openform "TuaMaschera",,,,, acdialog
Me!Sf_1.Requery
Me!Sf_2.Requery
Me.Sf_3.Requery
cos� qualunque cosa succeda (anche qualche errore) la form si aggiorna.....
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 - Mostra testo citato -
Ciao ragazzi(nel nostro NG l'eta' non conta),ho provato tutte le
soluzioni e tutte sono risultate valide.Pero' per come avevo
sviluppato la Form principale ho optato per la soluzione di Antonio.
Grazie ancora
Dino
Newsgroup: it.comp.appl.access
Titolo: Somma campi

Salve !
Vorrei sapere come si possono sommare (o comunuqe fare altre operazioni
matematiche)due textbox appartenenti a due maschere di cui una è la
principale l'altra è una sua sottomaschera? cioè:
TextA appartiene a formA
TextB appartiene a subformB
io voglio per es. posizionare una terza textbox su formA e inserirci la
formula:
=[TextA]+[TextB]
NB. TextA e TextB sono campi ovviamente che appartengono a tabelle
differenti.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Prova con: =[TextA]+ [NomeSottomaschera].Form!TextB
Ciao Daniele

 Ciao Daniele
Ma la sottomaschera cos'č?? Se č un foglio dati non credo che possa
funzionare. Correggimi se sbaglio.
--
rgrds
SC


 differenti.
Se "subformB" è il nome del controllo che contiene la sottomaschera:
=[TextA] + subformB![TextB]
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 funzionare.
Ne sei sicuro?
Io ho una maschera e sottomaschera con visualizzazione foglio dati:
funziona.
Ciao SV
RobertoAcc parla di maschera e sottomaschera :-)
quindi....dovrebbe funzionare
Ciao Daniele

 Ciao Daniele
Mi sono espresso male. Il codice č corretto, ci mancherebbe, ma con una
sottomaschera in visualizzazione foglio dati, il codice ti restituisce una
somma i cui addendi sono: controllo della maschera + "Primo Record" del
foglio dati.
Era questo che voleva RobertoAcc??


 --
Io ho capito questo :))
 Ciao Daniele
Newsgroup: it.comp.appl.access
Titolo: Euro: voicome fareste?

Salve a tutti mi chiamo Marco ed utilizzo Access 97 per sviluppare piccole
applicazioni. Ora, dovendo sviluppare per un cliente una piccola procedura
di fatturazione, il problema è questo.
Tra poco più di un anno sarà obbligatorio adottare come moneta l'euro, nel
frattempo però si continuerà ad operare in lire.
Avete qualche consiglio su come definire i campi nelle tabelle, su come
operare per i calcoli dell'iva (arrotondamenti vari), su come visualizzare i
valori nei controlli delle maschere, in modo tale da non dover rivedere
l'intera applicazione nel momento in cui si passerà all'utilizzo dell'Euro?
Grazie anticipatamente, Marco.

Marco scrive

Io aggiungerei, solo nelle maschere e nei report, dei controlli calcolati
che convertono le lire in euro.
Per quel che riguarda gli arrotondamenti vi sono precise circolari (che ora
non saprei citare) che dicono che l'EURO và arrotondato al centesimo (1,234
diventa 1,23 dove la virgola è intesa aal'italiana come separatore dei
decimali)
Ciao, Sib

che convertono le lire in euro.
Sì, però rimane il fatto che i valori reali nelle mie tabelle soni in lire e
quindi senza decimali. Mentre quello che avrei intenzione di fare è di
definire i campi dove tratto i valori numerici già con i decimali,
utilizzare delle funzioni per il calcolo dell'iva con i dovuti
arrotondamenti (es. CalcolaIvaEuro() o CalcolaIvaLire()) a seconda della
moneta che il cliente vuole utilizzare (caso mai inserita in una tabella di
impostazioni) e la formattazione dei valori dei controlli nelle maschere e
nei report con i decimali o senza sempre in funzione della moneta che il
cliente utilizza. Così facendo credo di non dovere più intervenire, so non
minimamente, sulla procedura nel momento in cui si passerà all'utilizzo
definitivo dell'euro. La domanda che mi pongo è questa: il gioco vale la
candela? Cioè, in termini di tempo, è preferibile fare come tu mi consigli e
poi rivedere gran parte dell'applicazione tre circa un anno o perdere più
tempo ora per poi intervenire in poco tempo dopo? Soprattutto ci sono idee
migliori rispetto a quella che io ho esposto per fare in modo che la
procedura funzioni indifferentemente con l'una o l'altra moneta?
Credo che sia un problema che riguarderà un pò tutti gli sviluppatori,
quindi onore a chi in proposito avrà idee e soluzioni più funzionali.
Scusate la mia lungaggine, un saluto a tutti, un ringraziamento a Sib e a
tutti quelli che vorranno discutere sull'argomento.
Marco.

 tempo ora per poi intervenire in poco tempo dopo?
Se vuoi puoi aggiungere alla tua tabella prezzi il campo in euro,
calcoladolo al momento del caricamento del listino
Ciao, Sib

l'intera applicazione nel momento in cui si passerą all'utilizzo dell'Euro?
Dovrai rivederla comunque :-(
A tutt'oggi non e' ancora noto cosa succedera' di preciso nel periodo
di transizione, ad esempio se in una fattura vengono dettagliati tutti
i prezzi in lire ed euro e i totali differiscono per via degli
arrotondamenti, che si fa?
Staremo a vedremo...
--
Lorenzo Coronati
--
ICDA Forever official member
<<...buona la pasta coi ricci>>
--
Newsgroup: it.comp.appl.access
Titolo: Risoluzione schermo

Ogni tanto sono a cercare soluzioni postando dopo aver cercato, forse non ne
sono capace, delle soluzioni. Se non sbaglio sul sito comune avevo visto
un'utility per controllare la risoluzione dello schermo ed eventualmente
cambiarla, ma non riesco a trovarla.....qualcuno mi puņ aiutare.
Rimgraziando Maurizio56


Nella sezione General "Modificare la risoluzione video",
oppure nella sezione forms "Ridimensionamento automatico dei controlli di
una maschera"
Ciao,
Andrea
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

"Maurizio56" <cal...@libero.itALICO> ha scritto nel messaggio
news:9x8qb.92444$vO5.3...@twister1.libero.it...

http://www.sitocomune.com/general/general070.htm
Trovato con il motore di ricerca inserendo "risoluzione"...
Ciao.
--
Sergio MAZZA

 Sergio MAZZA
Se č quella di Carlo ha un Bugs, e non si capisce perchč...!!
Con W2K se passi da 800x600 a 1024x768 ti ritrovi la TaskBar
in mezzo allo schermo e appena la tocchi si allarga come se fosse
stata tirata con il Mouse....!!!
Lo fa con W2K solamente, almeno con WNT no e W98 nemmeno...!
Io ho risolto cercando vari spunti e provando altre soluzioni...!!!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Grazie Sergio, ma con inserendo io la parola "risoluzione", mi portava
sempre nella pagina "home"(fatto 4 o 5 volte prima di postare).
e non solo a Sergio
Maurizio56


Ambasciator non porta pena...
Ciao.
--
Sergio MAZZA

 Ambasciator non porta pena...
Era solo per informativa collettiva....!


 @Alex.
Allora la Triade o l'autore potrebbe inserire le tue note nel messaggio di
presentazione del suggerimento no? Almeno non andrebbe perso...
Ciao.
--
Sergio MAZZA

 @Alex.
Confermo su A2k, non uso altri SO
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: API Windows

Chi sa indicarmi un sito dove trovare (spiegate per bene) le funzioni
API ??
Grazie !!

 ha scritto nel messaggio
news:3A535063...@tin.it...



http://www.allapi.net/
-- 
Federico
--------------------------------------
Sito Comune di it.comp.appl.access
http://members.xoom.it/it_db_access
mailto:
it_db_...@usa.net
--------------------------------------
Tutte le richieste che mi arrivano
in privato, vengono cestinate.
--------------------------------------
Rimuovi paperino. per e-mail
--------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Modifica Tipo di Campo di una Tabella da codice

Avrei la necessità di modificare il tipo di campo di una tabella (nello
specifico da integer a double) Siccome presso l'utente e' installato il
Runtime e non Access, volevo eseguire l'operazione da un mdb esterno con una
routine creata ad hoc.
Ho modificato la funzione 'funzionante che aggiungeva un campo sostituendo
le
istrizioni :
Set fld = tdef.CreateField(campo, tipo, dimensioni)
con
Set fld = tdef.Fields(campo)
e impostando l'attributo type :
fld.Type = tipo
ottengo l'errore operazione non valida (3219) ossia sembrerebbe che
l'attributo type sia di sola lettura e quinidi non modificabile.
C'e' un qualche metodo alternativo per poter modificare da codice il tipo di
campo di una tabella ?
Grazie.
Enrico.
Function ModificaCampo(tabella As String, campo As String, tipo As Integer,
_
    Optional dimensioni As Long, Optional incrementa As Boolean = False, _
    Optional default As Variant, Optional descr As String) As Boolean
    Dim tdef As TableDef, fld As Field
    Dim prp As Property
    If tipo = 99 Then  ' tipo ID contatore
        tipo = dbLong
        incrementa = True
    End If
    If tipo = 0 Then
        ' tipo errato
        MsgBox "Tipo dati errato: " & campo
        Exit Function
    End If
    Set tdef = dbs.TableDefs(tabella)
    '---- Set fld = tdef.CreateField(campo, tipo, dimensioni)
    Set fld = tdef.Fields(campo)
    fld.Type = tipo
    If fld.Type = dbLong And incrementa = True Then fld.Attributes =
dbAutoIncrField
    If Not IsNull(dimensioni) Then fld.Size = dimensioni
    If Not IsMissing(default) Then fld.DefaultValue = default
    On Error Resume Next
    '---- tdef.Fields.Append fld
    tdef.Fields.Refresh
    If Not IsMissing(descr) And descr <> Null And descr <> "" Then
        Set prp = fld.CreateProperty("description", dbText)
        prp.Value = descr
        fld.Properties.Append prp
    End If
    If Err Then
        ModificaCampo = False
    Else
        ModificaCampo = True
    End If
End Function
--
*****************************************************
***   Enrico  :  
eg...@tin.it
***      ICQ     3280305
*****************************************************
***   
http://tuttilink.too.it/
***   
http://www.geocities.com/ResearchTriangle/6386
*****************************************************

 ...
Preferisco usare SQL dov'è possibile. p.e.
Dim db As DAO.Database
Set db = OpenDatabase("c:\bla\blub.mdb")
' rinominare il vecchio campo
db.TableDefs("MiaTab").Fields("MioField").Name = "Vecchio"
' aggiungere un nuovo campo
db.Execute "ALTER TABLE MiaTab ADD COLUMN MioField DOUBLE"
' prendere la data
db.Execute "UPDATE MiaTab SET MioField = Vecchio"
' cancellare il vecchio campo
db.Execute "ALTER TABLE MiaTab DROP COLUMN Vecchio"
db.close : Set db = Nothing
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com
Newsgroup: it.comp.appl.access
Titolo: prolemi tasto duplica record

ho realizzato una applicazione con access di office 97-la struttura è
relativamente semplice una tabella utenti una tabella rate,naturalmente i
record della tabella rate sono legati tramite relazione con gli
utenti.L'unico problema che non riesco a superare è quello causatomi dal
tasto duplica rate,realizzato con l'autocomposizione,poichè in caso di
omonimia degli utenti i record delle rate vengono sparpagliati tra gli
omonomi,nonostante nella maschera di inserimento i dati siano
corretti.Chiarisco che la maschera di inserimento rate viene avviata da
quella degli utenti ed è filtrata in modo che possano inserirsi
automaticamente i dati dell'utente selezionato o inserito nella
prima.Qualche dritta
--
Ced Ragioneria
Comune di Barcellona Pozzo di Gotto
rag...@tin.it

 wrote in message
Lty96.23$0R5...@twister1.tin.it...

Evidentemente non hai un campo chiave per la tabella utenti e usi i cognomi.
Devi far sì che la duplicazione utilizzi un campo univoco della tabella
utenti, per esempio un campo di tipo contatore il cui valore verrà riportato
come legame anche nella tabella rate!
Antonio
P.S.
Conosci Pellegrino?

 ha scritto nel messaggio
news:pVA96.79320$eB2.6...@news.infostrada.it...


 wrote in message
24E96.10$Lh2...@twister2.tin.it...


PRIMO: scrivi DOPO il quoting!!!!!!
Secondo: e allora controlla che venga usato il contatore come legame per la
duplicazione e non il campo cognome
Terzo: ma come?!? Pellegrino di Barcellona p.g.
Antonio


non strillare,ancora nonostante l'età ci sento ;-))
se ti riferisci all'arbitro lo conosco,ma siccome non mi interesso di calcio
ma di altro...
tornando al problema,la cosa che non mi convince,e che già quando ho fatto
la tabella come origine del campo ho dato come origine una casella combinata
e quindi il legame è proprio sul campo ID con un contatore che incrementa il
campo nella relativa tabella ecc..;comunque pensandoci bene l'errore si
articola nel modo seguente:due record utenti con omonimi,A e B-quando
inserisci le rate per B ed usi il tasto duplica record spesso le rate di B
vanno ad A ma se l'ultimo record,dopo aver usato il tasto duplica, lo salvi
con la normale funzione di salva il record va ad imputarsi a B.Comunque
ricontrollo tutto Ciao

 vanno ad A
Io non so che tipo di procedura usi per accodare le rate ed associarle ad un
cliente, ma quello che dici continua a farmi pensare che venga usato come
discriminante il cognome e non l'ID
Antonio
Newsgroup: it.comp.appl.access
Titolo: HELP: errore di run time 2287

Questo è l'errore che mi viene fuori utilizzando il comando
DoCmd.SendObject ........
per inviare un report via e-mail
la nota dell'errore mi dice che non riesce ad aprire la sessione di posta
elettronica
Io utilizzo l'outlook express 5 e funziona perfettamente
Penso che il problema sia perchè nel PC ho installato sia l'access 97 che
l'office 2000
Questa seconda installazione mi deve aver modificato qualcosa
Vorrei che il comando funzionasse lo stesso ma in che modo collegare il
programma di posta al comando.
Grazie in anticipo per l'aiuto.


Ho appena installato ie 5.5 sperando che si risolvesse il problema, ma
niente sempre l'errore 2287
Aiuto, perfavore

 ha scritto nel messaggio
news:Lo%_7.1931$cU4....@twister1.libero.it...

Ho avuto anche io lo stesso problema ed a memoria avevo risolto la questione
con il comando shellexecute(vedi help per maggiori dettagli) verifica se e'
realmente cosi' altrimenti ti dico che su internet è disponibile un
programma che si chiama postie che permette di inviare mail da linea di
comando.
comunque il problema è trattato sul sitocomune(
www.sitocomune.it
).
Sperando di esserti stato utile
ciao Ale

Newsgroup: it.comp.appl.access
Titolo: [?] Adattare automaticamente larghezza colonne, si puo' ?

Ciao a tutti !!
Sapete se é possibile fare in modo che dopo che una griglia é stata
popolata, le colonne vengano automaticamente adattate alla lunghezza del
testo che contengono ?
(in pratica quello che succede facendo un doppioclick sull'intestazione
della colonna)
qualcuno mi sa dare una mano ? non ho idea di come si faccia...
Grazie mille !!
DaVe

testo che contengono ?
Nun m'arisurta.
Pero' spero di essere smentito ;-)
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--

Newsgroup: it.comp.appl.access
Titolo: Bloccare finestra di access: forse OT

Ho bisogno di rendere bloccare la finestra di Access. In pratica devo
impedire la possibilità di modificare la finestra: andando sulla barra
in alto e cliccando con il mouse la finestra non deve essere
trascinata. Forse devo usare le API di Windows?
Grazie a chi mi può aiutare
Andrea

 trascinata. Forse devo usare le API di Windows?
    Visita il Sito comune di questo ng:
 
http://www.sitocomune.com
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------
Newsgroup: it.comp.appl.access
Titolo: Chiusura maschera da codice

In Una maschera ho un tasto che mi permette di aprire il prompt di dos
Private Sub Comando19_Click()
On Error GoTo Err_Comando19_Click
    Dim RetVal
    RetVal = Shell("C:\WINDOWS\SYSTEM32\CMD.EXE", 1)
    'Esegue Il Prompt di DOS.
    'Specificando 1 come secondo argomento l'applicazione viene avviata
    'e riceve lo stato attivo.
 
Exit_Comando19_Click:
    Exit Sub
Err_Comando19_Click:
    MsgBox Err.Description
    Resume Exit_Comando19_Click
 
End Sub
è possibile creare un altro tasto sempre sulla marchera che mi permetta di
chiuderlo senza usare la "X".
grazie ciao 
Sthepan

 ha scritto nel messaggio
news:17pfaj9dvn5e4$.12awsqzzca2so$.dlg@40tude.net...

docmd.close acform, me

 Sthepan
Certo come no.
in retVal viene restituito il PID del processo, ma in ogni caso tu hai anche
il Nome esplicito, quindi č piů semplice:
'Killare un processo
Public Function KillProcess(NomeExe as String)
    Dim obj As Object
    For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM
Win32_Process WHERE Name='calc.exe'")
              If obj.Name="CMD.EXE" then  obj.Terminate
    Next
End Sub
Io preferisco usare il PID in quanto non sempre il processo lanciato
ha un EXE specifico, quindi per generalizzare passando il PID che č il
puntatore al processo recupero l'Handle del processo che ha PID rilevato
e Killo con TerminateProcess(API) il processo eventuale.
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------



Ciao e grazie per l'aiuto.
ho creato la funzione in un modulo, perň mi da completamente come errore la
parte
 For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM
 Win32_Process WHERE Name='calc.exe'")
che non arrivo a capire
ciao grazie
Sthepan

 >     RetVal = Shell("C:WINDOWSSYSTEM32CMD.EXE", 1)



Sarebbe meglio usare il PID perchč usando il nome chiudi tutte le istanze
del programma, non solo quella aperta dalla form ma anche altre eventuali
aperte dall'utente per conto suo.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Namor
Assolutamente corretto.
L'unico problema è che supponi di aprire Word in 3 istanze con 3 Documenti
diversi....!!
Avresti in ogni caso l'obbligo di verificare la corrispondenza perchè con
WMI
nel ciclo sopradetto non viene riconosciuto il NomeDOC, ma solo il nome
EXE, quindi sarebbe sempre da gestire, magari con l'associazione del PID
al Documento o con qualche altro metodo.
Io nel mio caso per la gestione di Multi DOC gestisco una Collection di
Classi,
un pò come hai fatto tu per quel demo EVENTI, solo che nella Classe
inserisco NomeApplicativo(EXE) NomeFile, TimeOpen, PID, PARENT PID, HANDLE
ecc....!
In questo modo riesco sempre ad avere tutto il controllo.
Ciao Marco.

Newsgroup: it.comp.appl.access
Titolo: Aggiornare data base.

Salute a tutti,
ecco il problema:
ho un data base FE e il suo "amico" BE che vengono installati su un
notebook, l'utente utilizza "fuori ufficio il data base".
Una copia del FE e del BE sono installati anche nel PC dell'ufficio e viene
anch' esso utilizzato da un altro utente.
Domanda: posso "trasferire" i dati di alcune tabelle dal BE del notebook al
PC e viceversa senza "copiare e incollare" le tabelle che mi interessano in
modo da non toccare i dati registrati dai due utenti? Una specie di
aggiornamento...
Grazie in anticipo
Luca
P.S. naturalmente buone ferie a tutti.

 ha scritto nel messaggio 
news:YMyFe.9750$2U1.7...@news3.tin.it...

Credo che la cosa più semplice è utilizzare "Sincronia File" di Windows. 
Esistono anche altre soluzioni...
Ciao, Carlo 

 ha scritto nel messaggio
news:JfFFe.10031$2U1.7...@news3.tin.it...

Quali per favore?

 ha scritto nel messaggio 
news:ePGFe.13751$fm.11...@news4.tin.it...

Repliche di Access; gestione completa via codice VBA; Confronto tabelle, 
ecc...
Ciao, Carlo