title: Problema Tabella temporanea

author: Franchi Flavio S.r.l.

text:
"nutraf" <
fartu...@hotmail.com
> ha scritto nel messaggio
news:e46bd65f-0fa1-44a4...@d31g2000vbm.googlegroups.com...
Grazie per la risposta.
Se ti puo' interessare per svuotare in modo VELOCISSIMO la tabella TMP
(ALLEGATA) devi creare una tabelle TMPINIZIO importata e non allegata
naturalmente vuota
in modo che premendo il pulsante, copy questa tabella TMPINIZIO in TMP ed in
zero secondi si SVUOTA.
Ciao
Graziano


title: Problema Tabella temporanea

text:
nutraf ha scritto:
>Grazie per la risposta.
>
>L'applicazione prevede gi=E0 FE e BE separati.
>
>La corruzione della tabella =E8 saltuaria ma volevo eliminare anche
>questo bug.
>
>I risultati non coerenti implicano un errato Recordcount, una Sum che
>ritorna 0 anche se i records sono presenti ed altri problemi simili.
>Sostituendo la tabella il problema scompare.
>
>Non so quantificare precisamente il numero di record ma considera
>all'incirca un 300 insert e delete giornaliere per 5 gg settimana.
>
>Il problema non si verifica ovviamente ogni giorno, in alcuni casi non
>si verifica mai in altri casi ogni 3-4 mesi
>
>Rob
A ruota sul suggerimento di Karl.....ok la tab temporanea ma ho un appunto(per esperienza diretta....purtroppo....)
Il FE secondo me NON dovrebbe MAI contenere tabelle.....fatti un BE di appoggio (locale nella stessa dir dell'FE e lo usi come appoggio) ed i vari problemi li risovi in un colpo solo.....per esempio se si corrompe l'FE e tu lo sostituisci perderesti dei dati...con il DB d'appoggio no...e tante altre facilitazioni per la manutenzione...
--
Questo articolo e` stato inviato dal sito web
http://www.nonsolonews.it


title: Problema Tabella temporanea

text:
nutraf ha scritto:
>Grazie per la risposta.
>
>L'applicazione prevede gi=E0 FE e BE separati.
>
>La corruzione della tabella =E8 saltuaria ma volevo eliminare anche
>questo bug.
>
>I risultati non coerenti implicano un errato Recordcount, una Sum che
>ritorna 0 anche se i records sono presenti ed altri problemi simili.
>Sostituendo la tabella il problema scompare.
>
>Non so quantificare precisamente il numero di record ma considera
>all'incirca un 300 insert e delete giornaliere per 5 gg settimana.
>
>Il problema non si verifica ovviamente ogni giorno, in alcuni casi non
>si verifica mai in altri casi ogni 3-4 mesi
>
>Rob
scusa...mi � partito l'invio.......La mia perplessit� (come quella di Karl) � sulla corruzione ripetuta di una tab locale....+ ...nn � che ci sia qualche altro problema strutturale (tipo accesso contemporane nn controllato, utilizzo dello stesso FE da parte di utenti o cose cos�?



title: Problema Tabella temporanea

author: Alessandro Cara

text:
Fair87 ha scritto:
> nutraf ha scritto:
>> Grazie per la risposta.
>>
>> L'applicazione prevede gi=E0 FE e BE separati.
>>
>> La corruzione della tabella =E8 saltuaria ma volevo eliminare anche
>> questo bug.
>>
>> I risultati non coerenti implicano un errato Recordcount, una Sum che
>> ritorna 0 anche se i records sono presenti ed altri problemi simili.
>> Sostituendo la tabella il problema scompare.
>>
>> Non so quantificare precisamente il numero di record ma considera
>> all'incirca un 300 insert e delete giornaliere per 5 gg settimana.
>>
>> Il problema non si verifica ovviamente ogni giorno, in alcuni casi non
>> si verifica mai in altri casi ogni 3-4 mesi
>>
>> Rob
>
> A ruota sul suggerimento di Karl.....ok la tab temporanea ma ho un appunto(per esperienza diretta....purtroppo....)
> Il FE secondo me NON dovrebbe MAI contenere tabelle.....
dissento.
Non dovrebbe contenere mai tabelle usate come le usa l'OP (in genere in
questi casi mi faccio un bell'oggettino). Tra l'altro usandole in questo
modo, a lungo andare, puo' essere necessaria, ogni tanto, una
riorganizzazione del FE
Normalmente le mie tabelle "statiche" i.e. codici a "lentissimo"
cambiamento - es. province et similia- me li tengo tranquillamente sul be.
Se proprio devo, come nel caso dell'OP, mi faccio un  mdb da tenere in
locale.
>
--
ac


title: Problema Tabella temporanea

text:
Alessandro Cara ha scritto:

E infatti proprio quello dicevo......un 'BE locale' con un MDB da usare per tabelle a lentissima variazione, appoggio per la visualizzazione e manipolazione dei dati in multiutenza, storage della impostazioni locali e tutto quello che pu� venire in mente......mi � partito il messaggio......maledetto TAB....... :-)



title: Controllo a schede

author: andreaB

text:
Ciao a tutti,
ho un problema come segue usando Access97.
In una form ho messo un controllo a schede con 6 pagine, all'interno di
ognuna delle quali ho messo la stessa sottomaschera, ovviamente chiamando
i singoli campi form in modo diverso.
Le sottomaschere origine sono quindi tutte identiche, salvo in nome del
controllo nella maschera principale/pagina del controllo tab.
L'utente può immettere dei dati nelle singole pagine/sottomaschere.
A seconda che sia soddisfatta o meno una certa condizione (insita nel
codice della singola sottomaschera) voglio modificare la bitmap presente
nell'etichetta della pagina corrispondente del controllo tab.
Sono riuscito a scatenare l'evento solo su evento "su uscita" di ogni
singola sottomaschera.
Esiste un altro modo per far si che da una routine insita nella
sottomaschera sia possibile "far riconoscere" alla sottomaschera stessa in
quale pagina del controllo a schede si trova?
Grazie
Andrea
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Controllo a schede

author: Carlo Costarella

text:
"andreaB" <
a.bi...@berco.com
> ha scritto nel messaggio
news:ek4590$idt$1...@news.newsland.it...
cut
> Esiste un altro modo per far si che da una routine insita nella
> sottomaschera sia possibile "far riconoscere" alla sottomaschera stessa in
> quale pagina del controllo a schede si trova?
>
> Grazie
>
> Andrea
Se cambi l'immagine non è la sottomaschera che se ne accorga ma l'utente!
Ogni pagina ha un indice che parte da 0.
Se ti trovi alla "pagina 2" l'indice avrà valore 1.
Così se al clic di un controllo che si trova alla pagina 5 scrivi:
MsgBox Me.MioControlloASchede.Value
otterrai 4.
In poche parole il numero di pagina è dato da:
Me.MioControlloASchede.Value
Questo valore lo puoi scrivere, per esempio, in un controllo nascosto e
utilizzarlo quando vuoi e come vuoi.
Per esempio ogni volta che si cambia pagina o si fa clic su di una tab del
controllo:
Private Sub MioControlloASchede_Change()
Me.MioControlloNascosto =  Me.MioControlloASchede.Value
End Sub
Ciao, Carlo


title: Controllo a schede

text:
Carlo,
sono assolutamente d'accordo con te.
Peccato che nelle singole pagine del Miocontrolloschede ho delle singole
sottomaschere e non controlli tipo text o cmd.
Io vorrei che la bitmap della scheda venisse modificata da un evento che
parte direttamente dalla sottomaschera che è nella singola pagina, senza
che sia necessario cambiare la pagina del miocontrolloschede oppure
cliccare su un altro campo per far scatenare l'evento "suUscita" della
sottomaschera.
Ciao
Carlo Costarella ha scritto:



> Ciao, Carlo



title: Controllo a schede

text:
"andreaB" <
a.bi...@berco.com
> ha scritto nel messaggio
news:ek4erc$rul$1...@news.newsland.it...
> Carlo,
> sono assolutamente d'accordo con te.
> Peccato che nelle singole pagine del Miocontrolloschede ho delle singole
> sottomaschere e non controlli tipo text o cmd.
E allora? Puoi mettere un controllo nascosto per esempio.
Ma non hai detto di avere una serie di sottomaschere?
Seleziona o poni il focus su una di queste.
> Io vorrei che la bitmap della scheda venisse modificata da un evento che
> parte direttamente dalla sottomaschera che è nella singola pagina, senza
> che sia necessario cambiare la pagina del miocontrolloschede oppure
> cliccare su un altro campo per far scatenare l'evento "suUscita" della
> sottomaschera.
>
> Ciao
>
Forms!NomeMascheraPrincipale!NomeControlloASchede.Pages(0).Picture =
"TuoPercorsoIco"
Per fare questo hai bisogno di sapere l'indice (in questo caso 0 = prima
tab).
Se non lo sai puoi ricavarlo da quello che ti ho detto nel post precedente.
Questo evento lo puoi scatenare quando vuoi e non solo su uscita.
Ciao, Carlo


title: Controllo a schede

text:
Carlo Costarella ha scritto:




> Ciao, Carlo



title: Controllo a schede

text:
Volevi dire qualcosa?
Il post è vuoto!
Ciao, Carlo


title: Controllo a schede

text:
Non so perchè sia vuoto,
comunque ho inserito il richiamo della scheda principale dentro il codice
della sottoscheda, con parametro il valore del controllo a schede.
Grazie
Andrea
Carlo Costarella ha scritto:
> Volevi dire qualcosa?
> Il post è vuoto!
> Ciao, Carlo



title: Come assegnare ad un report i dati contenuti su recordset in memoria?

author: RobertoA

text:
Dispongo di una form continua, con due campi su ogni riga,
-numero_lettura
-nome_tabella

La form e' alimentata da un recordset che ho caricato in precedenza con
il codice seguente

---------------------------------------
Set MyRsAdoDb = New ADODB.Recordset
MyRsAdoDb.Fields.Append "numero_lettura", adInteger
MyRsAdoDb.Fields.Append "nome_tabella", adVarChar,250

MyRsAdoDb.Open , , adOpenDynamic, adLockOptimistic
MyRsAdoDb.AddNew Array("numero_lettura", "nome_tabella"), Array(count,
tdf.name
)
MyRsAdoDb.Sort = "nome_tabella ASC"

Set Me.Recordset = MyRsAdoDb
---------------------------------------

nella form i dati si vedono correttamente, come atteso

Ora viene il momento di stampare e quindi la domanda e':
come fare per passare al report il recordset come creato sopra (il
MyrsAdoDb per capirci), c'e' modo di farlo vedere al report come una
tabella/query del db e quindi la possibilita' di scegliere il nome del
campo sulla ControlSource della textbox piazzata sul report?


text:
No non si può fare, il Report lo apri basato su una Tabella/Query.
Quindi Tabella Temporanea, quella che non hai voluto creare generando un ADO Disconnesso ;-)
La riempi ciclando il RS ADO ed apri il Report.

A questo punto... valuta se ancora intelligente usare un ADO UNBOUND...!

@Alex


text:
Tuttavia... prova a leggere questo, mi lascia perplesso ma magari qualche pezzo l'ho perso nel tempo:

https://bytes.com/topic/access/answers/725029-can-you-use-ado-recordset-access-report

@Alex


text:

Grazie ora vedo
Ma se posso passare ad una funzione un parametro di tipo 'recordset' non
capisco perche' non si possa passarlo in qualche modo al report


text:
Il 23/03/2023 15:45, @Alex ha scritto:

http://access.mvps.org/access/reports/rpt0014.htm

Qua sembra dichiarare il recordset grst come Public, lo setta da codice
nella form, lancia il report, e poi nel Report_Open lo usa per settare
Me.RecordSource=grst


text:
> Qua sembra dichiarare il recordset grst come Public, lo setta da codice
> nella form, lancia il report, e poi nel Report_Open lo usa per settare
> Me.RecordSource=grst

Direi di no... non hai capito come funziona...!

Me.RecordSource = grst.Name

Leggi cosa contiene la proprietà Name del RECORDSET... ma fallo sul tuo ADO e fallo su un Recordset DAO aperto su Tabella o Query e capisci cosa succede...!

@Alex


author: Ammammata

text:
@Alex explained on 23/03/2023 :

potevi anche scriverlo subito qui così si risparmiava tempo e
sbattimento :-)

--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


text:
....
> potevi anche scriverlo subito qui così si risparmiava tempo e
> sbattimento :-)
>
> --
> /-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
> -=- -=- -=- -=- -=- -=- -=- -=- - -=-
> ........... [ al lavoro ] ...........

Si hai ragione... potevo.

@Alex


author: Karl Donaubauer

text:
Salve,

@Alex:
> ....
>> potevi anche scriverlo subito qui così si risparmiava tempo e
>> sbattimento :-)
>
> Si hai ragione... potevo.

Concordo pienamente.

--
:-)
Karl
*********
Access Bugs:
https://AccessForever.org

Access News:
https://youtu.be/XMOHBSudo-U

Access DevCon:
http://www.donkarl.com/devcon

Access FAQ:
https://www.donkarl.com/it


title: RunSQL:

author: UJ

text:
E' possibile disabilitare, o comunque rispondere automaticamente in modo
affermativo, al messaggio che compare quando si esegue via VB il comando
RunSQL?
es.
strCodArt = "PIPPO"
                  strSQL3 = "INSERT INTO Articoli ( CodArt, Descrizione1)"
strSQL3 = strSQL3 & " SELECT Listino.CodArt, Listino.Descrizione"
strSQL3 = strSQL3 & " FROM Listino"
strSQL3 = strSQL3 & " WHERE Listino.CodArt = '" & strCodArt & "'"
DoCmd.RunSQL strSQL3
Eseguendo questo comando mi viene chiesto conferma dell'inserimento
dell'articolo nella tbl di destinazione. Si può disabilitare il messaggio?
Grazie
UJ


title: Reset variabili 4

author: Merco

text:
Ma gli errori di Run-Time non gestiti ,
non dovrebbero balzare all'occhio in modo
evidente....
del tipo "runtime error xxx" ??
... a me non "balzano" all'occhio...
CIAO


title: Reset variabili 4

author: MegaMax

text:
"Merco" <
mer...@yahoo.com
> ha scritto nel messaggio
news:9hf0fs$lvi$1...@fe2.cs.interbusiness.it...

hai usato un
On Error Resume Next?
Max


title: Reset variabili 4

author: Federico Luciani

text:

Non e' detto.
Vai in debug e aggiungi un controllo sul valore della
variabile, in modo da capire in che momento dell'esecuzione
viene azzerata. A questo punto metti un controllo degli
errori nella routine incriminata, in modo da scoprire quale
errore viene generato.
--
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------


title: Lavorare con As400

text:
Ho creato un programma in acces, che si appoggia a delle tabelle in
AS400. Mi sono collegato mediante ODB, reiesco a fare tutto quello che
voglio, scrivere e leggere, ma è molto lento. A volte sono costretto a
fare il download delle tabelle per poi elaborarle e mediante la queri
di aggiornamento, scrivere su AS400.
C'è un sistema per accedere più velocemente?
Sandro


title: Lavorare con As400

author: Maurizio Camele

text:
Anchio lavoro con l'AS400, l'unica momento lento č quando deve aprire la
connessione, ma poi si lavora come se le tabelle fossero collegate, dove ti
si rallenta?
<
sandro....@gmail.com
> ha scritto nel messaggio
news:7a1e24e8-061c-4cd9...@q33g2000hsh.googlegroups.com...
Ho creato un programma in acces, che si appoggia a delle tabelle in
AS400. Mi sono collegato mediante ODB, reiesco a fare tutto quello che
voglio, scrivere e leggere, ma č molto lento. A volte sono costretto a
fare il download delle tabelle per poi elaborarle e mediante la queri
di aggiornamento, scrivere su AS400.
C'č un sistema per accedere piů velocemente?
Sandro


title: Lavorare con As400

author: Fabrizio Conti (Panathos)

text:
On 29 Feb, 22:20,
sandro.fogge...@gmail.com
 wrote:
> AS400. Mi sono collegato mediante ODB, reiesco a fare tutto quello che
> voglio, scrivere e leggere, ma è molto lento. A volte sono costretto a
> fare il download delle tabelle per poi elaborarle e mediante la queri
> di aggiornamento, scrivere su AS400.
> C'è un sistema per accedere più velocemente?
Per "accedere" no, per risolvere dovresti lavorare sugli indici delle
tabelle e sulle query che utilizzi.
Un'altra cosa che potresti verificare è di non avere query Pass-
Through in join con tabelle residenti nella tua applicazione Access, o
altrove.
ciao,
Panathos


title: Lavorare con As400

text:
On 1 Mar, 12:57, "Fabrizio Conti (Panathos)" <
panat...@gmail.com
>
wrote:

Il progrogramma filtra delle query costruite con tabelle di as400,
oltre ad essere lenta l'apertura della connesione è lenta l'apertura
delle query, specialmente se sono baste su delle in As400 molto grandi
(enormi). Ho dei miglioramenti se creo l'aplicazione in mde, ma poi
dopo non è più modificabile.
Sandro


title: decimali in casella di riepilogo

author: mecch

text:
Ciao a tutti!
ho una maschere per la gestione di un conto corrente,
inserisco i valori tramite delle inputbox sia in lire che in euro e
quindi devo formattare i campi con dei decimali, alla fine
dell'inserimento aggiungo i dati con un docmd.runSQL in una tabella e
con una query li rivisualizzo in una casella di riepilogo.
il problema è questo: i dati nella query vanno a finire formattati
correttamente con i decimali, 2 per gli euro e 0 per le lire ma quando
li visualizzo nella casella di riepilogo i decimali scompaiono. Non
sono riuscito a farli tornare in nessun modo.
Nella query vedo tipo 100,32 Euro e nel riepilogo diventa 100 !!!
se qualcuno ha avuto un problema del genere mi faccia sapere
graaaziee!
mecch


title: Come rilevare automaticamente tasso di cambio valuta?

text:
C'e' modo, via vba, di interrogare qualche sito internet per ricavare il
cambio delle diverse valute rispetto all'euro ?
Ciao e grazie
RobertoA


author: BFS

text:

io uso questa soluzione e funziona
fonte:

http://www.mrexcel.com/forum/excel-questions/499895-pulling-exchange-rate-data-website.html

codice

Option Compare Database

Option Explicit
' set references to Microsoft XML and Microsoft HTML Object Library
' (in the VBA Editor go to Tools>References... and tick the appropriate
boxes)

Function GFQuote(sCP As String) As String

Dim oHttp As MSXML2.XMLHTTP
Dim sURL As String
Dim HTMLDoc As HTMLDocument

' Create an XMLHTTP object
Set oHttp = New MSXML2.XMLHTTP

' get the URL to open
sURL = "
http://www.google.com/finance?q=
" & sCP

' open socket and get website html
oHttp.Open "GET", sURL, False
oHttp.Send
Set HTMLDoc = New HTMLDocument
With HTMLDoc
     ' assign the returned text to a HTML document
     .body.innerHTML = oHttp.responseText
     ' parse the result
     GFQuote = .getElementById("currency_value").innerText
     GFQuote = Mid(GFQuote, InStr(1, GFQuote, "=") + 2, InStr(1,
GFQuote, Right(sCP, 3)) - InStr(1, GFQuote, "=") - 3)
End With

'Clean up
Set oHttp = Nothing

End Function

Sub test()
Debug.Print GFQuote("USDEUR")
End Sub

aggiungi ovviamente i due riferimenti vba a microsoft xml e http
ciao
BFS


text:

Urca, la 'pappa pronta'
Beeennnneeeeeee....
Molte grazie


title: REPORT

author: sandro

text:
Salve NG.
Non sono un programmatore, ma per diletto da un po' di tempo ho inizato ha
creare un piccolo DB. per la gestione delle ore e commesse che, attualmente
utilizzo in ufficio ma che sarei felice di migliorare.
Ho una casella combinata che mi elenca l'insieme delle commesse create per
cliente. La casella serve per la stampa di un report: "Commesse per
Cliente".
L'origine del report è una query dal nome omonimo.
Vorrei fare questo:
Utilizzare una casella di riepilogo a selezione multipla per poter
selezionare più commesse contemporanaeamente e quindi stampare più di 1
report per volta.
Togliere la query e scrivere direttamente un SQL, all'interno del report o
dove...
Sto leggendo qualche libro ma non riesco nell'impresa.
gradirei qualsiasi forma di aiuto (non mi umiliate Vi prego...)
Alessandro.


title: update con criteri

author: Singer

text:
per tornare ad un mio vecchio db dei rifornimenti...
ho una tabella veicoli ed una delle introduzioni di benzina
in quella dei veicoli ho un campo Kmpartenza in cui ho inserito i km dei
veicoli quando sono partito col db
in quellqa dei rifornimenti oltre ad inserire importo litri etc, inserisco
anche i km all'atto del rifornimento
vorrei fare in modo di aggiornare il campo kmpartenza nella tabella veicoli
co i km presi dalla tabella rifornimenti, per ogni veicolo, per un periodo
specifico (normalmente un mese solare)
la tabella rifornimenti potrebbe anche non contenere introduzioni relativa a
qualche veicolo che per esempio è rimasto fermo
quindi ho bisogno di aggiornare i km di quelli che hanno camminato.
Grazie


title: update con criteri

author: Davide (Sib)

text:
"Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio

...
TabVeicoli INNER JOIN TabRifornimenti TabVeicoli
.IDVeicolo=TabRifornimenti.IDVeicolo
...
WHERE KmPartenza<KmRifornimento
Potrebbe essere sufficiente anche la sola prima riga di queste dato che se
c'è un rifornimento è ovvia la condizione WHERE
Saluti
Davide
--
www.gestionedati.com


title: update con criteri

author: singer

text:
On 21 Set, 23:14, "Davide \(Sib\)" <sedavideN...@Mtiscali.it> wrote:
> "Singer" <
fuscoanto...@tin.it
> ha scritto nel messaggio

perdona la mia ignoranza..
ma con questo codice, posso aggiornare il campo KM PARTENZA della
tabella veicoli??
io ho creato la query di selezione che mi serve
SELECT T_Veicolo.Targa, T_Veicolo.KMPARTENZA,
Max(T_Rifornimento.KMFINALI) AS MaxDiKMFINALI
FROM T_Veicolo INNER JOIN T_Rifornimento ON T_Veicolo.Targa =
T_Rifornimento.ID_V
GROUP BY T_Veicolo.Targa, T_Veicolo.KMPARTENZA
WITH OWNERACCESS OPTION;
ma dovrei trasformarla in una di aggiornamento....


title: update con criteri

text:
"singer" <
fuskoa...@gmail.com
> ha scritto nel messaggio
On 21 Set, 23:14, "Davide \(Sib\)" <sedavideN...@Mtiscali.it> wrote:
> "Singer" <
fuscoanto...@tin.it
> ha scritto nel messaggio
cut
> ...
> TabVeicoli INNER JOIN TabRifornimenti TabVeicoli
> .IDVeicolo=TabRifornimenti.IDVeicolo
> ...
> WHERE KmPartenza<KmRifornimento
>
> Potrebbe essere sufficiente anche la sola prima riga di queste dato che se
> c'è un rifornimento è ovvia la condizione WHERE
>
> Saluti
> Davide
>
> --
www.gestionedati.com
perdona la mia ignoranza..
ma con questo codice, posso aggiornare il campo KM PARTENZA della
tabella veicoli??
io ho creato la query di selezione che mi serve
SELECT T_Veicolo.Targa, T_Veicolo.KMPARTENZA,
Max(T_Rifornimento.KMFINALI) AS MaxDiKMFINALI
FROM T_Veicolo INNER JOIN T_Rifornimento ON T_Veicolo.Targa =
T_Rifornimento.ID_V
GROUP BY T_Veicolo.Targa, T_Veicolo.KMPARTENZA
WITH OWNERACCESS OPTION;
ma dovrei trasformarla in una di aggiornamento....
---------------------------------------
Io credevo che il tuo problema fosse il criterio, non l'istruzione.
Se scegli il tipoquery aggironamento access te lo fa in automatico,
comunque:
UPDATE TabVeicoli SET KmPercorsi=...
Ciao
Davide (Sib)
--
www.gestionedati.com


title: update con criteri

text:
"Davide (Sib)" <sedavi...@Mtiscali.it> ha scritto nel messaggio
news:46f632ec$0$10622$4faf...@reader2.news.tin.it...

UPDATE T_veicolo SET T_veicolo.KMPARTENZA = Max(t_rifornimento.kmfinali);
questa è la stringa ok
ma siccome io con questa visualizzo solo i km, come faccio ad essere sicuro
che poi aggiorna i km del corrispondente veicolo
nella tabella t_veicolo
ho l'impressione che manchi proprio questo no?
dirgli cioè quali sono i campi corrispondenti
le due tabelle sono legate da numero di targa
nella tabella t_veicolo il campo è [targa]
in quella t_rifornimento il campo è [id_v]


title: update con criteri

text:
"Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
cut
> dirgli cioč quali sono i campi corrispondenti
> le due tabelle sono legate da numero di targa
> nella tabella t_veicolo il campo č [targa]
> in quella t_rifornimento il campo č [id_v]
Con l'INNER JOIN
Ciao
--
www.gestionedati.com


title: update con criteri

text:
"Davide (Sib)" <sedavi...@Mtiscali.it> ha scritto nel messaggio
news:46f6a81c$0$10620$4faf...@reader2.news.tin.it...

UPDATE T_Veicolo INNER JOIN T_Rifornimento ON T_Veicolo.Targa =
T_Rifornimento.ID_V SET T_Veicolo.KMPARTENZA = Max(T_Rifornimento.KMFINALI);
ho provato con questa ma mi duplica i record
un altro piccolo aiutino!!! no???


title: update con criteri

text:
"Davide (Sib)" <sedavi...@Mtiscali.it> ha scritto nel messaggio
news:46f6a81c$0$10620$4faf...@reader2.news.tin.it...

...possiamo ritornare su questo argomento...???


title: update con criteri

text:
per tornare ad un mio vecchio db dei rifornimenti.....
ho una tabella veicoli ed una delle introduzioni di benzina
in quella dei veicoli ho un campo Kmpartenza in cui ho inserito i km dei
veicoli quando sono partito col db
in quellqa dei rifornimenti oltre ad inserire importo litri etc, inserisco
anche i km all'atto del rifornimento
vorrei fare in modo di aggiornare  il campo kmpartenza nella tabella veicoli
co i km presi dalla tabella rifornimenti, per ogni veicolo, per un periodo
specifico (normalmente un mese solare)
la tabella rifornimenti potrebbe anche non contenere introduzioni relativa a
qualche veicolo che per esempio è rimasto fermo
quindi ho bisogno di aggiornare i km di quelli che hanno camminato.
con questa query selezioni i record che mi servono:
SELECT T_Veicolo.Targa, T_Veicolo.KMPARTENZA,
Max(T_Rifornimento.KMFINALI) AS MaxDiKMFINALI
FROM T_Veicolo INNER JOIN T_Rifornimento ON T_Veicolo.Targa =
T_Rifornimento.ID_V
GROUP BY T_Veicolo.Targa, T_Veicolo.KMPARTENZA
WITH OWNERACCESS OPTION;
ma come faccio ad aggiornare il campo kmpartenza della tabella t_veicoli
solo con i record che mi servono


title: update con criteri

text:
"Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
> "Davide (Sib)" <sedavi...@Mtiscali.it> ha scritto nel messaggio
>> "Singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
>> cut
>>> dirgli cioè quali sono i campi corrispondenti
>>> le due tabelle sono legate da numero di targa
>>> nella tabella t_veicolo il campo è [targa]
>>> in quella t_rifornimento il campo è [id_v]
>>
>>
>> Con l'INNER JOIN
>>
>> Ciao
> UPDATE T_Veicolo INNER JOIN T_Rifornimento ON T_Veicolo.Targa =
> T_Rifornimento.ID_V SET T_Veicolo.KMPARTENZA =
> Max(T_Rifornimento.KMFINALI);
> ho provato con questa ma mi duplica i record
Non è possibile che ti duplichi il record, una update non inserisce record
ma modifica quelli esistenti.
Comunque puoi provare un'altra cosa, invece di fare l'inner con
T_Rifornimento fai una query di raggruppamento di T_Rifornimento dove tiri
ID_V come raggruppamento e i KM come MAX e l'inner join lo fai con questa
query che avrà soltanto un record per ogni targa.
Saluti
--
www.gestionedati.com


title: update con criteri

text:
"Davide (Sib)" <sedavi...@Mtiscali.it> ha scritto nel messaggio
news:46f9783e$0$17951$4faf...@reader1.news.tin.it...

niente non funziona nemmeno cosi
UPDATE T_Veicolo INNER JOIN qRifornimento ON T_Veicolo.Targa =
qRifornimento.ID_V SET T_Veicolo.KMPARTENZA = [maxdikmfinal];
questa è la stringa,
ma se la prova con una query foglio dati prima di eseguirla
vedo solo i km di partenza e non quelli di maxdikmfinali


title: problema scoll mouse e dati

author: LuigiVezzoso

text:
Ho alcuni problemi:
1) Coma posso bloccare l'avanzamento dei record con lo scroll del mouse?
Grazie e ciao ciao
Luigi


title: problema scoll mouse e dati

author: Alessandro Baraldi

text:
"LuigiVezzoso" <
luigiv...@libero.it
> wrote in message
news:jLN5b.292378$
Ny5.9...@twister2.libero.it

Per disabilitare il Mouse serve usare il SubClassing, una
tecnica che intercetta gli eventi e ne condiziona le conseguenze.
Scarica da quì il demo di Giorgio che fu oggetto di collaborazione
qualche settimana fà....!
http://web.tiscali.it/giorgiorancati/mousewhell.htm
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: problema scoll mouse e dati

author: SunRex

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:48898cba1725cf845b...@mygate.mailgate.org...
> "LuigiVezzoso" <
luigiv...@libero.it
> wrote in message
> news:jLN5b.292378$
Ny5.9...@twister2.libero.it
>
> > Ho alcuni problemi:
> >
> > 1) Coma posso bloccare l'avanzamento dei record con lo scroll del mouse?
> >
> > Grazie e ciao ciao
> > Luigi
>
>
> Per disabilitare il Mouse serve usare il SubClassing, una
> tecnica che intercetta gli eventi e ne condiziona le conseguenze.
>
> Scarica da quì il demo di Giorgio che fu oggetto di collaborazione
> qualche settimana fà....!
>
>
http://web.tiscali.it/giorgiorancati/mousewhell.htm
>
>
> @Alex.
Mi chiedo perchè tante persone vogliono diabilitare sta benedetta rotellina.
Forse per non perdere la sincronizzazione tra una combo e la relativa
sottomaschera?
No perchè se così fosse ci sono altre strade.
Notevole il lavoro di Giorgio et collaboratori.
SunRex


title: problema scoll mouse e dati

author: Alessio Fabio

text:
Se ho capito bene il problema puoi risolvere usando una proprietà della
maschera che trovi nella scheda "Altro" quando visualizzi le proprietà
mentre sei nella struttura.
La proprietà in questione è "SEQUENZA" e tu devi selezionare -> Record
Corrente.
Così facendo lo scroll del mouse funziona solo per la barra di scorrimento e
non fa avanzare di record.
    Falexio -> Snd&Sfx
"LuigiVezzoso" <
luigiv...@libero.it
> ha scritto nel messaggio
news:jLN5b.292378$Ny5.9...@twister2.libero.it...



title: problema scoll mouse e dati

author: Erich Kunzel

text:
> Ho alcuni problemi:
>
> 1) Coma posso bloccare l'avanzamento dei record con lo scroll del mouse?
>
Smonta la rotellina.


title: problema scoll mouse e dati

text:
"Alessio Fabio" <
fabioa...@tiscali.it
> ha scritto nel messaggio
news:bj9t4t$9ls$1...@lacerta.tiscalinet.it...
> Se ho capito bene il problema puoi risolvere usando una proprietà della
> maschera che trovi nella scheda "Altro" quando visualizzi le proprietà
> mentre sei nella struttura.
> La proprietà in questione è "SEQUENZA" e tu devi selezionare -> Record
> Corrente.
Non cambia assolutamente niente. Forse devo settare  anche qualcos'altro?
Ciao


title: Data di scadenza

author: Wolfgang

text:
Salve a tutti sono nuovo e non sono un professionista di access, tuttavia ho
fatto un database in access che mi soddisfa ma ho un problemino in quanto
vorrei fare una cosa ma non so come farla, mi spiego: ho dei dati per
esempio TIZIO(nome) ed una data( data in cui TIZIO ha fatto un determinato
corso) vorrei creare un automatismo che mi notificasse quali sono le persone
alle quali sta per scadere il corso (intendo con cio' un anno e mezzo dopo
la data del corso) e poter poi stampare un report con la lista di tutte
queste persone.
Vi ringrazio per l'attenzione ed io e la mia associazione di volontariato ve
ne saremo garti se sapreste aiutarci in questo. (mi ero dimenticato di dirvi
che questo database č per una associazione di volontariato e per ovvi motivi
finanziari non possiamo rivolgerci a professionisti)
Grazie ancora.


title: Data di scadenza

author: Roberto da casa

text:
"Wolfgang" <
fso...@aliceposta.it
> ha scritto nel messaggio
news:k%U8c.103945$z23.4...@news3.tin.it...

Fermo restando che in questo ed altri NG si cerca di aiutare gratuitamente
anche coloro che non prestano la loro opera in un'associazione di
volontariato.
Se la tabella che contiene i dati si chiama Tabella1.
Se per un anno e mezzo intendi 18 mesi.
Se il campo che contiene la data del corso si chiama DataCorso.
Creati una query con il seguente codice SQL:
SELECT Tabella1.*, Tabella1.DataCorso
FROM Tabella1
WHERE (((Tabella1.DataCorso)<=DateAdd("m",-18,Date())));
ed usa tale query come origine record del report.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Data di scadenza

author: sv

text:
Roberto da casa ha scritto:






Scusami Roberto, ma facendo cosě non si crea un intervallo aperto.
In pratica saliranno tutti i corsisti con data retroattiva ai 18 mesi.
Secondo me č necessario un intervallo date.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Data di scadenza

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:c41klu$qd5$1...@news.newsland.it...

Scusami, ma non capisco cosa tu voglia dire con "intervallo date".
Mi sembrava che ti servisse di selezioanre i record la cui data del corso
risale a piů di 18 mesi dalla data odierna.



title: Data di scadenza

author: iperworld

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:JH_8c.91562$Kc3.2...@twister2.libero.it...

> > > > che questo database è per una associazione di volontariato e per
ovvi
> > > motivi
> > > > finanziari non possiamo rivolgerci a professionisti)
> > > > Grazie ancora.
> >
> > > Fermo restando che in questo ed altri NG si cerca di aiutare
> gratuitamente
> > > anche coloro che non prestano la loro opera in un'associazione di
> > > volontariato.
> >
> > > Se la tabella che contiene i dati si chiama Tabella1.
> > > Se per un anno e mezzo intendi 18 mesi.
> > > Se il campo che contiene la data del corso si chiama DataCorso.
> >
> > > Creati una query con il seguente codice SQL:
> >
> > > SELECT Tabella1.*, Tabella1.DataCorso
> > > FROM Tabella1
> > > WHERE (((Tabella1.DataCorso)<=DateAdd("m",-18,Date())));
> >
> > > ed usa tale query come origine record del report.
> >
> > Scusami Roberto, ma facendo così non si crea un intervallo aperto.
> > In pratica saliranno tutti i corsisti con data retroattiva ai 18 mesi.
> > Secondo me è necessario un intervallo date.
> >
> > --
> > rgrds
> > SC
> >
>
> Scusami, ma non capisco cosa tu voglia dire con "intervallo date".
> Mi sembrava che ti servisse di selezioanre i record la cui data del corso
> risale a più di 18 mesi dalla data odierna.
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
>
>
Scusate se mi intrometto
Una volta per una associazione non profit ho fatto un lavoro
che risolveva un problema forse simile cioè avvisare (una volta sola)
con una lettera i soci che non pagavano
la quota associativa annuale
la strada più breve è:
1) associare al record con la data di scadenza un campo [avvisato] si/no
2) a. creare una query che permetta di trovare le persone (soci) "in
scadenza" nelle date indicate nei controlli di una forms;
    qualcosa come una condizione del tipo WHERE (((pagamenti.[data del
pagamento])>[Forms]![msc_scadenze]![da]-365 And (pagamenti.[data del
pagamento])<[Forms]![msc_scadenze]![a]-365))
    b. con il criterio "NO" per il campo [avvisato]
4) dalla stessa query fare il report (fogli buste, o etichette)
3) associare una query di comando ad un evento (anche un pulsante di
comando ad hoc) che dia valore "SI" per il campo avvisato
e così escludi chi è in sadenza ma è già stato avvisato.
spero sia utile.


title: grazie a OneEDP

author: tenth

text:
Qualche giorno fà avevo un problema con gli ODETools e la libreria
vb6it.dll, grazie alla tua dritta ora tutto funziona a dovere, un grazie di
cuore.


title: Ricerca in campo data:

author: jobxxyy

text:
Salve, non riesco a risolvere un problemino:
Sto creando una Maschera di ricerca che ho chiamato MRicerche.
I record vengono mostrati in una casella di riepilogo
che ha come origine una query.
La query esegue una ricerca in piu campi, mediante le caselle combinate che
sono presenti sulla maschera MRicerche:
Nei campi testo tutto funziona perfettamente, perche sono dati richiesti,
percui, o c'� l'informazione esatta oppure c'� un trattino di centro "-".
Nel campo "StatoEstero" ad esempio della query, quindi con questa stringa ho
risolto :
 Like [Forms]![MRicerche]![Statoestero] & "*"
Nel campo Data invece sorgono i problemi:
Nella Tabella, la data non � un campo richiesto percui pu� essere anche null
Nella campo data della query:
Between nz([Forms]![MRicerche]![datadal]) And
nz([Forms]![MRicerche]![dataal])
non funziona bene in quanto:
Se le caselle combinate nella maschera ricerca sono vuote, non mi visualizza
tutti i record.
Vorrei arrivare alle situazione in cui:
Se non inserisco date di ricerca nella maschera Mricerca la query mi
dovrebbe restituire tutti i record ( Null e non)
Se       inserisco date di ricerca nella maschera Mricerca la query mi
dovrebbe restituire solo i record filtrati per quelle date e soprattutto non
i record con data Null.
C'� una soluzione?


title: Ricerca in campo data:

author: Karl Donaubauer

text:
jobxxyy wrote:
> ... Nel campo Data invece sorgono i problemi:
> Nella Tabella, la data non è un campo richiesto percui può essere
> anche null Nella campo data della query:
> Between nz([Forms]![MRicerche]![datadal]) And
> nz([Forms]![MRicerche]![dataal])
> non funziona bene in quanto:
> Se le caselle combinate nella maschera ricerca sono vuote, non mi
> visualizza tutti i record.
>
> Vorrei arrivare alle situazione in cui:
> Se non inserisco date di ricerca nella maschera Mricerca la query mi
> dovrebbe restituire tutti i record ( Null e non)
> Se       inserisco date di ricerca nella maschera Mricerca la query
> mi dovrebbe restituire solo i record filtrati per quelle date e
> soprattutto non i record con data Null.
L'espressione dipende di perché usi nz().
Se lo fa perché in caso di 1 controllo vuoto vuoi usare
il giorno 0 di Access (questo è il risultato di nz qui) per
il paragone:
Between nz([Forms]![MRicerche]![datadal]) And
 nz([Forms]![MRicerche]![dataal])
 Or [Forms]![MRicerche]![datadal] Is Null And
  [Forms]![MRicerche]![dataal] Is Null
Se invece non vuoi fare il paragone se solo uno dei
due controlli è vuoto, basta:
Between [Forms]![MRicerche]![datadal] And
 [Forms]![MRicerche]![dataal]
 Or [Forms]![MRicerche]![datadal] Is Null
Vedi anche:
 Criterio che restituirà tutti i record

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


title: Ricerca in campo data:

author: Lolince

text:

Per quello che mi ricordo io nz non va bene visto che cmq hai anche
sbagliato la sintassi ....
hai provato semplicemente Between [Forms]![MRicerche]![datadal] And
> [Forms]![MRicerche]![dataal] or Between [Forms]![MRicerche]![datadal] And
> [Forms]![MRicerche]![dataal] is null


title: Ricerca in campo data:

text:
>hai provato semplicemente Between [Forms]![MRicerche]![datadal] And
> [Forms]![MRicerche]![dataal] or Between [Forms]![MRicerche]![datadal] And
> [Forms]![MRicerche]![dataal] is null
perfetta, in questo modo la query per quanto riguarda la data si comporta
come volevo. Grazie.
Abuso della vostra disponibilità, ma penso sia utile a molti:
Nella ricerca negli altri altri campi invece qualcosa non va:
all'apertura della maschera MRicerche tutte le caselle di testo/combinate
per fare la ricerca sono vuote,
e sulla casella di riepilogo Risultatoricerca vorrei che fossero
visualizzati tutti i record.
per fare questo ho costruito la query cosi:
Prendiamo per esempio il campo "Tipovisura"
Like [Forms]![MRicerche]![TipoVisura] & "*"
Problema:
In questo momento la query, filtra la parola esatta oppure inizia con
succede quindi che se esistono i record
Bimestrale
Bimestrale con giunta
Bimestrale ex art. 9
ed io cerco Bimestrale,
la query restituisce tutti.
Come posso evitare questo?
visualizzando però sempre tutti i record quando le caselle di ricerca sono
vuote?
Grazie


title: impossibile aprire il file

text:
Salve mi trovo davanti a questo problema ....
in una casella di testo denominata percorso , tramite la finestra di
dialogo trovo il percorso del server tutto funziona alla perfezione su
un evento genero l'allaccio delle tabelle .Ora per ovviare alla
gestione rete che mi inserisce il nome del server e non il pc , avevo
dediso di far inserire in questo casella di testo l'indirizzo ip del
server , ma mi restituisce l'erorre in Oggetto.
Ora in sintesi , se il percorso e scritto tipo c:\cartella\file.mdb
funziona , oppure \\server\cartella\file.mdb tutto ok , ma se lo
digito manualmente no
ossia \\192.168.1.1\cartella\file.mdb
l'errore viene segnalato proprio nel percorso
DoCmd.TransferDatabase acLink, "Microsoft Access", _
   percorso, acTable, nameTbl, nameTbl, False, False
qualche suggerimento?


title: impossibile aprire il file


title: Office Developer

author: FACE ONE

text:
Ciao a tutti,
vorrei acquistare la versione developer dell'office così da poter disporre
di vari strumenti di sviluppo ma sopratutto del run-time dell'access e la
relativa licenza per la distribuzione.
Ma ho un problema ... che fine ha fatto ?
Non riesco più a trovare l'Office Developer Kit.
Ha cambiato nome ? E' stato inglobato in un altro pacchetto ? Non esiste più
?
Ringrazio anticipatamente chiunque mi aiuti.
Ciao
FACE ONE


title: Office Developer

author: Pablitomf

text:
FACE ONE ha scritto:



> FACE ONE
Office 2003 + Visual studio.
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Office Developer

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c9f72n$8qo$1...@news.newsland.it...
> FACE ONE ha scritto:
>
> > Ciao a tutti,
> > vorrei acquistare la versione developer dell'office cosě da poter
disporre
> > di vari strumenti di sviluppo ma sopratutto del run-time dell'access e
la
> > relativa licenza per la distribuzione.
>
> > Ma ho un problema ... che fine ha fatto ?
>
> > Non riesco piů a trovare l'Office Developer Kit.
> > Ha cambiato nome ? E' stato inglobato in un altro pacchetto ? Non esiste
piů
> > ?
> > Ringrazio anticipatamente chiunque mi aiuti.
> > Ciao
>
> > FACE ONE
>
> Office 2003 + Visual studio.
>
>
> --
> Pablitomf
Ciao Pablitomf,
innanzitutto grazie per la risposta.
Va bene qualsiasi versione di Visual Studio o ce nč una "minima" ?
Ovviamente (o almeno credo) di office basta una versione che ha l'office.
Potrei prendere anche il solo access ?
Un'ultima domanda ... in Visual Studio come viene chiamato il Run Time
dell'access ?
Grazie
FACE ONE


title: Office Developer

text:
FACE ONE ha scritto:
> Ciao Pablitomf,
> innanzitutto grazie per la risposta.
> Va bene qualsiasi versione di Visual Studio o ce nč una "minima" ?
Magari... niente da fare... l'ultima versione č quella che completa con
Off.2003 la precedente Developer.
> Ovviamente (o almeno credo) di office basta una versione che ha l'office.
Ripeto... magari. il pacchetto č quello che ti ho detto... Office 2003 +
Visual Studio (Se non erro "Tool integrator" o una cosa del genere)
> Potrei prendere anche il solo access ?
Come sopra.
> Un'ultima domanda ... in Visual Studio come viene chiamato il Run Time
> dell'access ?
C'č il Wizard che ti crea i pacchetti...
> Grazie
> FACE ONE
De nada.



title: Office Developer

author: pixel

text:
"FACE ONE" <
> Non riesco piů a trovare l'Office Developer Kit.
> Ha cambiato nome ? E' stato inglobato in un altro pacchetto ? Non esiste
piů
> ?
http://www.microsoft.com/italy/msdn/vstudio/office/default.asp
http://www.microsoft.com/italy/msdn/vstudio/office/sviluppo.asp
http://www.microsoft.com/italy/msdn/vstudio/office/come.asp


title: Office Developer

text:
"pixel" <
pixe...@libero.it
> ha scritto nel messaggio
news:xPIuc.29977$Wc.10...@twister2.libero.it...
>
> "FACE ONE" <
>
> > Non riesco più a trovare l'Office Developer Kit.
> > Ha cambiato nome ? E' stato inglobato in un altro pacchetto ? Non esiste
> più
> > ?
>
>
http://www.microsoft.com/italy/msdn/vstudio/office/default.asp
>
>
http://www.microsoft.com/italy/msdn/vstudio/office/sviluppo.asp
>
>
http://www.microsoft.com/italy/msdn/vstudio/office/come.asp
>
>
Ciao Pixel,
ti ringrazio delle informazioni ... sono esattamente quello che cercavo !
Ciao
FACE ONE


title: Office Developer

author: BB

text:
Pablitomf ha scritto:
> FACE ONE ha scritto:
> > Ciao Pablitomf,
> > innanzitutto grazie per la risposta.
> > Va bene qualsiasi versione di Visual Studio o ce nè una "minima" ?
> Magari... niente da fare... l'ultima versione è quella che completa con
> Off.2003 la precedente Developer.
> > Ovviamente (o almeno credo) di office basta una versione che ha l'office.
> Ripeto... magari. il pacchetto è quello che ti ho detto... Office 2003 +
> Visual Studio (Se non erro "Tool integrator" o una cosa del genere)
> > Potrei prendere anche il solo access ?
> Come sopra.
> > Un'ultima domanda ... in Visual Studio come viene chiamato il Run Time
> > dell'access ?
> C'è il Wizard che ti crea i pacchetti...
> > Grazie
> > FACE ONE
> De nada.
aspettate un attimo!!!!
fatemi capire! office 2003 + Visual Studio è un unico pacchetto o ne sono
due da comprare singolarmente?
grazie
--



title: Office Developer

text:
BB ha scritto:
> aspettate un attimo!!!!
> fatemi capire! office 2003 + Visual Studio è un unico pacchetto o ne sono
> due da comprare singolarmente?
> grazie
La seconda che hai detto.
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito



title: Office Developer

text:
"BB" <>
> aspettate un attimo!!!!
> fatemi capire! office 2003 + Visual Studio è un unico pacchetto o ne sono
> due da comprare singolarmente?
Visita i links che ho postato.
"Visual studio tools for the Office System"  NON è "Visual Studio .NET" ...
è una fusione tra il vecchio Developer di Office e alcuni prodotti .NET
(soprattutto Visual Basic .NET).
Pixel


title: [OT] Apertura Word

author: Master

text:
Una curiosità: all'apertura di un file di Word collegato ad un file di
Access tramite stampa unione viene aperto automaticamente anche il
file di Access stesso.
E' possibile "nascondere" questo file, ossia non farlo apparire nella
barra delle applicazioni?
Grazie a tutti, Denis.


title: [OT] Apertura Word

author: @Arold [             ]

text:
.
>
> E' possibile "nascondere" questo file, ossia non farlo apparire nella
> barra delle applicazioni?
>
> Grazie a tutti, Denis.
se ti si apre propbabilmente stai usando il db in rete se copi il database
con le maschere
sul pc locale non dovrebbe più aprirsi la copia.
fammi sapere.


title: [OT] Apertura Word

text:
"@Arold [             ]" <
aro...@libero.it
> wrote in message news:<b7oqbq$ffr$
1...@lacerta.tiscalinet.it
>...

...niente da fare, succede la stessa cosa, sia che il db sia locale o
in rete.
Se non ho attivi né Word, né Access e lancio il file *.doc collegato
al db di Access, viene aperto automaticamente anche Access. E'
possibile non far vedere quest'ultima apertura?
Ciao e grazie, Denis.


title: Creare un controllo per incrmentare/decrementare numrei

author: Alessio Forconi

text:
Salve, qualcuno di voi sa se esiste la possibilità di implementare in
access un controllo che incrementi o decrementi un valore numerico in
una textbox?
In caso contrario dovrei costruirmelo da solo ma come?
Qualcuno ci ha già provato?
Grazie.


author: IgnazioC

text:

due pulsantini e nell'evento click ci metti
me.miatexbox=me.miatexbot +1
oppure
me.miatexbox=me.miatexbot -1
ciao.


author: Access

text:
Ciao IgnazioC wrote:
> On 30 Ott, 23:01, Alessio Forconi <
forco...@gmail.com
> wrote:
>> Salve, qualcuno di voi sa se esiste la possibilità di implementare in
>> access un controllo che incrementi o decrementi un valore numerico in
>> una textbox?
>>
>> In caso contrario dovrei costruirmelo da solo ma come?
>>
>> Qualcuno ci ha già provato?
>>
>> Grazie.
>
e se la textbox è = null? Cosi forse va meglio:
> due pulsantini e nell'evento click ci metti
  me.miatexbox= nz(me.miatexbot +1, "0")
> oppure
e se non ti serve una numerazione negativa:
if me.testo56 -1 >= 0 then me.miatexbox= nz(me.miatexbot -1,"0")
>
> ciao.
--
Ciao
Access


title: Pocket Access

text:
Ciao tutti
vorrei sapere dove posso trovare un applicazione Pocket access e che si
possa sincronizzare con delle tabelle in un applicazione Access 2002.
Grazie
Shari


title: query e report con parametri ... da casella di riepilogo

author: Trebbia

text:
Salve a tutti.
Sto cercando di risolvere un problema con Access 2000, che ritengo possibile
ma alla cui soluzione non sono ancora riuscito a giungere.
La cosa è piuttosto semplice: in pratica avrei la necessità di avere un
report che alla sua apertura mi permetta di selezionare per un determinato
campo il valore sul quale filtrare i record che visualizza (in quanto ho
necessità di stamparne sempre solo una parte).
In pratica, se è consentito parlare così, vorrei per un report qualcosa di
simile ad una query parametrica ... ma con una differenza sostanziale che
non riesco a riprodurre nemmeno per la query: il valore del parametro di un
campo sul quale filtrare, non voglio che sia immesso manualmente tramite
casella di testo, ma bensì scelto da una casella di riepilogo.
Al punto in cui sono arrivato, ho in effetti un report con la richiesta del
parametro filtrante, però solo da casella di testo ... proprio come una
normale query con parametri. Non a caso, tale report l'ho creato partendo da
una query parametrica che avevo preparato precedentemente.
Quindi, quello che vorrei sapere e che penso possa risolvere il mio
problema, è quello di avere la query stessa, che mi fa da origine dati per
il report, con parametri scelti da caselle di riepilogo.
Ovviamente accetto anche soluzioni che percorrano altre strade.
Questo infatti a mio avviso è un problema non da poco, in quanto spesso può
capitare che non si è al corrente dei valori che si possono immettere per un
campo in una normale casella di testo richiedente parametri, problema invece
facilmente risolvibile se tutti i possibili valori possono essere
selezionati o scelti da una casella di riepilogo.
Sperando di esser stato sufficientemente chiaro, ringrazio anticipatamente
per le eventuali risposte.
Trebbia
--
togliere NOSPAM per rispondere


author: Roberto da casa

text:
"Trebbia" <gul...@liberoNOSPAM.it> ha scritto nel messaggio
news:tRsz8.116169$SR5.2...@twister1.libero.it...

Vai sul Sito Comune (link qui sotto), nella  Sezione Report leggi la FAQ
intitolata "Come si può filtrare un report in base alla selezione multipla
effettuata su una casella di riepilogo?", dovrebbe fare al caso tuo; la
soluzione prevede una selezione multipla nella casella di riepilogo, ma
naturalmente funziona anche con una selezione singola.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Juuz8.34247$W9.8...@twister2.libero.it...
> Vai sul Sito Comune (link qui sotto), nella  Sezione Report leggi la FAQ
> intitolata "Come si può filtrare un report in base alla selezione multipla
> effettuata su una casella di riepilogo?", dovrebbe fare al caso tuo; la
> soluzione prevede una selezione multipla nella casella di riepilogo, ma
> naturalmente funziona anche con una selezione singola.
> Roberto
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
>
http://www.sitocomune.com
> ---------------------------------------------
Roberto, grazie per la risposta ... vedrò subito in base a quanto indicato
nalla FAQ se riesco ad adattare la cosa alle mie necessità.
Però a questo punto mi piacerebbe sapere una cosa più estesa: è  possibile
nel momento in cui viene richiesto il parametro di una query, invece di
avere la casella di testo in cui scrivere manualmente il valore su cui
filtrare, avere una casella di riepilogo?  (senza usare maschere e
quant'altro)
Grazie ancora in anticipo a chiunque abbia voglia, tempo e pazienza per
rispondere.
Trebbia


text:
"Trebbia" <gul...@liberoNOSPAM.it> ha scritto nel messaggio
news:4Tvz8.117021$SR5.2...@twister1.libero.it...
[CUT]
> Roberto, grazie per la risposta ... vedrò subito in base a quanto indicato
> nalla FAQ se riesco ad adattare la cosa alle mie necessità.
> Però a questo punto mi piacerebbe sapere una cosa più estesa: è  possibile
> nel momento in cui viene richiesto il parametro di una query, invece di
> avere la casella di testo in cui scrivere manualmente il valore su cui
> filtrare, avere una casella di riepilogo?  (senza usare maschere e
> quant'altro)
Per quello che so io quello è l'unico tipo di finistra di dialogo che Access
usa per richiedere la digitazione dei parametri per una query, quella che
contiene appunto una casella di testo; se vuoi usare una casella di
riepilogo penso che tu debba necessariamaente aprire una tua maschera che
contenga la casella di riepilogo.
Se non ti serve la selezione multipla, rifatti vivo che proviamo una
soluzione che usa una query invece che tutto quel codice VBA.
>
> Grazie ancora in anticipo a chiunque abbia voglia, tempo e pazienza per
> rispondere.
> Trebbia
--



text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:zpwz8.117180$SR5.2...@twister1.libero.it...
> Se non ti serve la selezione multipla, rifatti vivo che proviamo una
> soluzione che usa una query invece che tutto quel codice VBA.
Si, a me la selezione multipla non serve.
Scusa non ho ben capito: cosa intendi per una soluzione via query e senza
codice VB? In effetti su quello che sto facendo non vorrei proprio metter
mano al codice ... non avevi precedentemente detto che non ci sono vie di
avere query parametriche in cui i parametri siano selezionabili da caselle
di riepilogo?



text:
"Trebbia" <gul...@liberoNOSPAM.it> ha scritto nel messaggio
news:bq7A8.44699$W9.10...@twister2.libero.it...

Veramente io ho solo detto che secondo me le finestre di dialogo per
l'impostazione dei parametri di selezione di una query possono contenere
solo una casella di testo e non una casella di riepilogo. Se ti serve
effettuare una selezione in base al contenuto di una casella di riepilogo,
devi aprire una tua maschera che contenga appunto una casella di riepilogo
e, nei criteri della query, devi far riferimento a quel controllo di quella
maschera, ovvero:
Forms!NomeMaschera!NomeCasellaDiRiepilogo



title: Report....vari quesiti

author: norica

text:
come da oggetto:
1) Ho la necessità di far impostare all'utente una stampante specifica solo
per un report; se il programma è in formato .mdb solitamente lo facevo fare
entrando in file imposta pagina etc.etc.
Se però il programma è compilato in .mde ho visto che le impostazioni non
vengono salvate...quindi come fo ?
2) Ho pensato allora di creare un .mdb con tabelle collegate che contenga
solo i report; è possbile aprire il report dell'.mdb da una maschera
dell'.mde ?
Sono in super-panne
Vi prego aiutatemi !
Grazie in anticipo
--------------------------------
Inviato via
http://usenet.libero.it


title: Report....vari quesiti

text:
"norica" <
nor...@libero.it
> ha scritto nel messaggio
news:81Z72Z126Z250Y1...@usenet.libero.it...
> come da oggetto:
>
> 1) Ho la necessità di far impostare all'utente una stampante specifica
solo
> per un report; se il programma è in formato .mdb solitamente lo facevo
fare
> entrando in file imposta pagina etc.etc.
> Se però il programma è compilato in .mde ho visto che le impostazioni non
> vengono salvate...quindi come fo ?
>
> 2) Ho pensato allora di creare un .mdb con tabelle collegate che contenga
> solo i report; è possbile aprire il report dell'.mdb da una maschera
> dell'.mde ?
>
> Sono in super-panne
> Vi prego aiutatemi !
> Grazie in anticipo
>
Da VBA puoi:
1) Salvare in una variabile globale il nome della stampante predefinita
corrente
2) Impostare il nuovo nome della stampante predefinita
3) Esegui il tuo report
4) Reimposta come predefinita la stampante che era corrente al punto 1)
Per fare questo in un modulo del tuo database memorizza le seguenti
funzioni:
Declare Function GetProfileSection& Lib "kernel32" Alias
"GetProfileSectionA" _
(ByVal lpAppName As String, ByVal lpReturnedString As String, _
ByVal nSize As Long)
Declare Function GetProfileString& Lib "kernel32" Alias "GetProfileStringA"
_
(ByVal lpAppName As String, ByVal lpKeyName As String, ByVal lpDefault _
As String, ByVal lpReturnedString As String, ByVal nSize As Long)
Declare Function WriteProfileString& Lib "kernel32" Alias
"WriteProfileStringA" _
(ByVal lpszSection As String, ByVal lpszKeyName As String, _
ByVal lpszString As String)
Public DefaultPrinter As String
Public Sub SetDefaultPrinter(s As String)
'imposta la stampante passata come argomento a predefinita
On Error GoTo Esci
Dim WshNetwork As Object
If IsNull(s) Or s = "" Then Exit Sub
Set WshNetwork = CreateObject("WScript.Network")
WshNetwork.SetDefaultPrinter (s)
Set WshNetwork = Nothing
DoEvents
Esci:
End Sub
Public Sub ResetDefaultPrinter()
'reimposta a predefinita la stampante memorizzata nella var globale
SetDefaultPrinter (DefaultPrinter)
End Sub
Public Function GetDefaultPrinter() As String
'ritorna il nome della stampante predefinita
Dim x As Integer
Dim buffer As String
buffer = Space$(255)
x = GetProfileString("windows", "device", "?", buffer, 255)
GetDefaultPrinter = Left$(buffer, x)
End Function
Fatto questo puoi eseguire il report in questa maniera:
  ' memorizza il nome della stampande
  ' predefinita nella variabile globale DefaultPrinter
  ' usando la funzione GetDefaultPrinter
DefaultPrinter = Left(GetDefaultPrinter, InStr(GetDefaultPrinter, ",") - 1)
  ' Imposta come stampante predefinita la stampante specifica
  ' per il tuo report usando la funzione SetDefaultPrinter
Call SetDefaultPrinter("NomeStampanteSpecifica")
  'Esegui il report
DoCmd.OpenReport "NomeReport"
  ' ripristina il nome della stampante predefinita
Call ResetDefaultPrinter
dove, al posto della parola NomeStampanteSpecifica digiterai il nome della
stampante che vuoi usare solo per quel report ed al posto della parola
NomeReport digiterai il nome del report che vuoi eseguire.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Report....vari quesiti

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:JFGda.24898$Lr4.7...@twister2.libero.it...

Ciao Roberto!
mi hai ftto venire una curiosità!
ma tu, la scrittura di tutto questo codice (e anche le altre di altri post)
le fai al momento o le hai già sviluppate con calma e archiviate da qualche
parte e le tiri fuori al momento giusto?
se la 1^, sei un mostro di genio! e non penso che, anche volendo, io
riuscirei ad arrivarci neanche fra 20 anni! :-))
ciao
>


title: Report....vari quesiti

text:
"BB" <
onofrio...@tin.it
> ha scritto nel messaggio
news:b59ag2$nn3$1...@fata.cs.interbusiness.it...
[CUT]
> Ciao Roberto!
> mi hai ftto venire una curiosità!
> ma tu, la scrittura di tutto questo codice (e anche le altre di altri
post)
> le fai al momento o le hai già sviluppate con calma e archiviate da
qualche
> parte e le tiri fuori al momento giusto?
> se la 1^, sei un mostro di genio! e non penso che, anche volendo, io
> riuscirei ad arrivarci neanche fra 20 anni! :-))
Per quanto riguarda la soluzione che ti ho suggerito questa è la situazione:
a) Le Declare, la funzione ResetDefaultPrinter e la funzione
GetDefaultPrinter sono pubblicate nel Sito Comune (link qui sotto)
b) La funzione SetDefaultPrinter l'ho scritta io a suo tempo basandomi su
un'indicazione avuta da Giorgio prx
c) Il codice VBA di utilizzo delle funzioni di cui sopra l'ho scritto al
momento per risolvere il tuo problema
Quindi, di tutto un po'. ;-)
> ciao



title: CommonDialog

author: Cocchieri

text:
Salve a tutti.
Avrei la necessità di inserire il controllo active X CommonDialog su una mia
applicazione, ma non so come fare a specificare i codici per la stampa.
Supponiamo che il mio report si chiami pippo.
Dove devo mettere il controllo?
Come faccio dalla maschera chiamata aaaa a far stampare il report pippo
facendo prima selezionare la stampante?
Grazie a tutti
Cocchieri


title: CommonDialog

text:
"Cocchieri" <
a.coc...@tiscalinet.it
> ha scritto nel messaggio
news:am7b19$559$1...@lacerta.tiscalinet.it...

Prova a dare uno sguardo al thread di oggi alle 14:23 che ha per oggetto
"Stampante specifica".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: selezione record

text:
Buonasera ............. ho il seguente problema
stò creando in Access una piccola applicazione per l'emissione di
fatture.
Nella Maschera di caricamento delle fatture vorrei fare in modo che una
volta inserita la Ragione Sociale del Cliente, Access mi proponga in
automatico la sua Partita IVA.
Con l'utilizzo delle caselle combinate riesco solo a farmi proporre
tutte le P.I. dei clienti inseriti nell'apposita Tabella
SELECT Ditte.IDSocietà, Ditte.[Partita IVA]
FROM Ditte
ORDER BY Ditte.[Partita IVA];
e non solo quella del Cliente di cui stò caricando la fattura (come io
vorrei).
Ho provato con l'istruzione WHERE ma nella migliore delle ipotesi la
Query così definita non mi fà vedere più alcun record
SELECT Ditte.IDSocietà, Ditte.[Partita IVA]
FROM Ditte
WHERE (([Ditte]![NomeSocietà]=[Forms]![Maschera Fatture
Emesse]![Società]))
ORDER BY Ditte.[Partita IVA];
Vi ringrazio anticipatamente per la pazienza e la competenza
..................


title: selezione record

text:
<
unghi...@yahoo.it
> ha scritto nel messaggio
news:1135179605.4...@f14g2000cwb.googlegroups.com...

Come inserisci la ragione sociale del cliente?
La digiti o la scegli con una casella combinata?
Se la selezioni con una casella combinata quante colonne ha la casella
combinata e quale è il codice SQL della sua origine riga?
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


title: selezione record

text:
la scelgo da una casella combinata
la casella ha una sola colonna (quella della ragione sociale)
questo è il codice SQL della casella combinata per l'inserimento della
ragione sociale del Cliente :
SELECT Ditte.IDSocietà, Ditte.NomeSocietà
FROM Ditte
ORDER BY Ditte.NomeSocietà;


title: selezione record

text:
<
unghi...@yahoo.it
> ha scritto nel messaggio
news:1135184175.1...@g44g2000cwa.googlegroups.com...

Intanto se quella è l'origine riga la casella combinata non è vero che essa
ha una sola colonna, ma ne ha due di cui probabilmente la prima (quella
relativa a IDSocietà è non visibile. ovvero larghezza 0cm): non può essere
altrimenti visto che la SELECT dell'origine riga ha due campi (IDSocietà e
NomeSocietà).
Allora imposta a 3 il Numero colonne della casella combinata facendo in modo
che sia visibile solo la seconda (quella relativa a NomeSocietà).
Imposta come origine riga della casella combinata il seguente codice SQL:
SELECT Ditte.IDSocietà, Ditte.NomeSocietà, Ditte.[Partita IVA]
FROM Ditte
ORDER BY Ditte.NomeSocietà;
Se la casella combinata si chiama MiaCombo.
Se nella maschera la casella di testo in cui vuoi venga proposta
automaticamente la partita IVA del cliente selezionato si chiama appunto
Partita IVA.
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera la
seguente riga di codice VBA:
Me![Partita IVA] = Me!MiaCombo.Column(2)



title: selezione record

text:
ok
in effetti la lunghezza della prima colonna è 0
Domani ci provo e ti faccio sapere
Buonasera e ............ Grazie  (per il momento)


title: selezione record

text:
....... non và
probabilmente faccio confusione, ........ vediamo di chiarire :
le istruzioni che tu mi hai dato sono relative alla casella combinata
Società (dove inserisco la Ragione Sociale) o alla casella Partita IVA
(che vorrei presentasse solo il valore della società selezionata) ?
l'istruzione WHERE la devo mantenere nella casella Partita IVA ?


title: selezione record

text:
<
unghi...@yahoo.it
> ha scritto nel messaggio
news:1135239886.0...@g44g2000cwa.googlegroups.com...
>....... non và
>probabilmente faccio confusione, ........ vediamo di chiarire :
>le istruzioni che tu mi hai dato sono relative alla casella combinata
>Società (dove inserisco la Ragione Sociale) o alla casella Partita IVA
>(che vorrei presentasse solo il valore della società selezionata) ?
Io ti ho indicato una riga di codice VBA da generare a fronte dell'evento
"Dopo aggiornamento" della casella combinata; se la casella combinata come
sembra si chiama Società tale riga di codice VBA diventa:
Me![Partita IVA] = Me!Società .Column(2)
Ed un codice SQL da usare come origine riga della casella combinata.
Cosa c'è di poco chiaro che ti crea confusione?
>l'istruzione WHERE la devo mantenere nella casella Partita IVA ?
Quale istruzione WHERE?
Nella mia soluzione non esistono proposizioni WHERE; non riesco a capire a
cosa tu ti riferisca.



title: selezione record

text:
Ho fatto come dicevi,
nella casella combo Società ho dato l'istruzione SQL :
SELECT Ditte.IDSocietà, Ditte.NomeSocietà, Ditte.[Partita IVA]
FROM Ditte
ORDER BY Ditte.NomeSocietà;
facendo visualizzare solo la seconda colonna
e ho inserito la seguente istruzione nell'evento "dopo Aggiornamento":
Private Sub Società_AfterUpdate()
Me![Partita IVA] = Me!Societa.Column(2)
End Sub
nella casella Società.
Ma questo genera un errore di Run Time '2465' quando provo a scegliere
una ragione sociale tra quelle proposte nell'elenco.


title: selezione record

text:
<
unghi...@yahoo.it
> ha scritto nel messaggio
news:1135252837.9...@g43g2000cwa.googlegroups.com...

Così a occhio, se la casella combinata si chiama Società, con l'accento
sulla a, devi correggere il nome della combo nella riga di codice VBA,
aggiungendoci l'accento.
Se il problema non è quello dovresti dirci quale è il testo dell'errore 2465
che ti viene segnalato: mi dispiace ma non conosco a memoria il significato
degli errore conoscendo solo il loro numero.



title: Access 97 --->> 2000 - Gestione Pannello Comandi

author: Enzo Radice Sola

text:
C'č qualcuno che mi sa dire come mai convertendo una applicazione da Access
97 ad Access 2000 la Gestione Pannello Comandi non viene convertita ???
Restano i pannelli comandi ma non č piů possibile aggiornarli/modificarli.
Grazie anticipate.
--
enzo...@mclink.it
Enzo Radice Sola


author: Mad® Milox

text:
Cioa ho avuto il tuo stesso problema convertendo le mie applicazioni.
il fatto e' che con access 2000 il sistema pensa tutto in inglese ed il
pannello comandi e' diventato swtchboard.
io l'ho risolto cosi' facendo :
1) gli hodetto di crearmi un pannello comandi e lui mi ha creato una tabella
Switchboard Items e la maschera Switchboard
2) ho rimominato ahhiungendo un "_1" (senza virgolette) gli oggetti da lui
creati , ed ho rinominato i miei , facendo attenzione di rinominarli ovunque
(anche nelle etichette ), se fai un trova e sostituisci da VB editor fai
prima.
3) ho visto che mi rifunzionava tutto bene e quindi ho tolto di mezzo i due
oggetti che mi ha creato access2000 e che avevo rinominato.
spero che ti vada bene,
Ciao , Lorenzo
"Enzo Radice Sola" <
enzo...@mclink.it
> ha scritto nel messaggio
news:99dadb$489$1...@news.mclink.it...



title: Invio email

author: Sandrobi

text:
Ho provato le routine dal sitocomune per l'invio di email con MAPI o Winsock
però non riesco a far partire niente. C'è da configurare qualcosa ma non so
cosa e come.
Dove posso trovare quelche indicazione?
Grazie.
Sandrobi


title: Invio email

author: Alessandro Baraldi

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:5jEIc.49443$
c_1.1...@twister1.libero.it

Hai inserito il Server di Posta SMTP ecc....!!!
Devi configurare il tutto come un Browser di Posta.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Invio email

text:
Alessandro Baraldi ha scritto:
[CUT]
> Hai inserito il Server di Posta SMTP ecc....!!!
> Devi configurare il tutto come un Browser di Posta.
> @Alex.
Ciao @... a proposito di Posta... MA mi ha detto che ne hai fatto uno
tutto tuo che invia ma riceve anche...un assaggino on-line ce l'hai?
giusto x. Attendo news
--
Pablitomf
Lentamente muore chi abbandona un progetto prima di iniziarlo, chi non fa
domande sugli argomenti che non conosce, chi non risponde quando gli
chiedono qualcosa che conosce. (P.Neruda)
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Invio email

text:
"Pablitomf" <
pabl...@virgilio.it
> wrote in message
news:cd07sc$e33$
1...@news.newsland.it
> Alessandro Baraldi ha scritto:
>
> [CUT]
>
> > Hai inserito il Server di Posta SMTP ecc....!!!
> > Devi configurare il tutto come un Browser di Posta.
> > @Alex.
>
> Ciao @... a proposito di Posta... MA mi ha detto che ne hai fatto uno
> tutto tuo che invia ma riceve anche...un assaggino on-line ce l'hai?
> giusto x. Attendo news
He...He....!
NO, questo non è a GRATISSE.
In ogni caso per ora sfrutta WINSOCK e OCX MS(Tree e List)
ma sto cercando di realizzarlo appoggiandomi direttamente
alla wsock32.dll in modo da non dover usare OCX.
Non si tratta di nulla di particolare, ho solo perso un
pò di tempo per strutturare la gestione della stringa dati
in formato MIME per la gestione Allegati.
Se vuoi la versione MDE non c'è problema...!!



title: Invio email

text:
Alessandro Baraldi ha scritto:
> He...He....!
> NO, questo non č a GRATISSE.
He...he...! E le teorie di Ford dove sono andate a finire????? le vogliamo
calpestare in maniera cosě palese per la sola febbre dell'oro???? :-D
> In ogni caso per ora sfrutta WINSOCK e OCX MS(Tree e List)
> ma sto cercando di realizzarlo appoggiandomi direttamente
> alla wsock32.dll in modo da non dover usare OCX.
> Non si tratta di nulla di particolare, ho solo perso un
> pň di tempo per strutturare la gestione della stringa dati
> in formato MIME per la gestione Allegati.
> Se vuoi la versione MDE non c'č problema...!!
> @Alex.
Va bhč...accontentiamoci dell'mde :-) a parte gli scherzi, giusto per
dargli un occhiata (te ne sarei grato)...ma che versione Acc č?



title: Invio email

text:
"Pablitomf" <
pabl...@virgilio.it
> wrote in message
news:cd0bsd$k15$
1...@news.newsland.it
[CUT]
Visto che te ne ha parlato MA doveva essere chiaro
non fosse Free...!
> > Se vuoi la versione MDE non c'č problema...!!
> > @Alex.
>
> Va bhč...accontentiamoci dell'mde :-) a parte gli scherzi, giusto per
> dargli un occhiata (te ne sarei grato)...ma che versione Acc č?
Questa sera te la mando.
Versione Access_XP.
Ciao.



title: Invio email

author: MA

text:
> [CUT]
>
> Visto che te ne ha parlato MA doveva essere
chiaro
> non fosse Free...!
>
> > > Se vuoi la versione MDE non c'è
problema...!!
> > > @Alex.
> >
> > Va bhè...accontentiamoci dell'mde :-) a parte
gli scherzi, giusto per
> > dargli un occhiata (te ne sarei grato)...ma
che versione Acc è?
>
>
> Questa sera te la mando.
> Versione Access_XP.
>
> Ciao.
> @Alex.
Decantavo al raduno le tue capacità e gli ho
chiesto di aspettare il tuo ritorno per chiederti
l'Mde,
anche perchè io ho il file mde ma non il permesso
di distribuirlo.
Lo sai che mi sforzo di essere corretto quanto +
possibile.
MAssimiliano


title: Invio email

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:6zOIc.1636$
B06...@news.edisontel.com
> > [CUT]
>
> Decantavo al raduno le tue capacità e gli ho
> chiesto di aspettare il tuo ritorno per chiederti
> l'Mde,
> anche perchè io ho il file mde ma non il permesso
> di distribuirlo.
Non preoccuparti l'mde è come fosse tuo....!
> Lo sai che mi sforzo di essere corretto quanto +
> possibile.
Questo mi incuriosisce.... definisci il "Possibile"
;-)
> MAssimiliano
Ovviamente scherzo...!



title: Invio email

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto
nel messaggio
news:cee48e679029ec2991...@mygate.mailgate.org...
> "MA" <
mas...@massimilianoamendola.it
> wrote in
message
> news:6zOIc.1636$
B06...@news.edisontel.com
>
> > > [CUT]
>
> >
> > Decantavo al raduno le tue capacità e gli ho
> > chiesto di aspettare il tuo ritorno per
chiederti
> > l'Mde,
> > anche perchè io ho il file mde ma non il
permesso
> > di distribuirlo.
>
> Non preoccuparti l'mde è come fosse tuo....!
Anche se non l'ho usato, non mi funziona
(l'mde!!!)
> > Lo sai che mi sforzo di essere corretto quanto
+
> > possibile.
>
> Questo mi incuriosisce.... definisci il
"Possibile"
> ;-)
Possibile è tutto ciò che come limes Antonio Biso,
oltre andiamo nel regno dell'impossibile.
> > MAssimiliano
>
> Ovviamente scherzo...!
> Ciao.
> @Alex.
;-P
MAssimiliano


title: Invio email

author: Pablitomf

text:
MA ha scritto:





Ovvio che MA non mi ha parlato di GRATISSE... ;-| cmq, l'mde mi interessa
sempre :-)



title: Invio email

text:
> >
> > > > [CUT]
> >
> > >
> > > Decantavo al raduno le tue capacità e gli ho
> > > chiesto di aspettare il tuo ritorno per
> chiederti
> > > l'Mde,
> > > anche perchè io ho il file mde ma non il
> permesso
> > > di distribuirlo.
> >
> > Non preoccuparti l'mde è come fosse tuo....!
>
> Anche se non l'ho usato, non mi funziona
> (l'mde!!!)
Mi dai i path completi degli ocx?
Non riesco a registrarli tutti
MAssimiliano


title: Invio email

text:
"MA" <
mas...@massimilianoamendola.it
> wrote in message
news:ADPIc.1657$
B06...@news.edisontel.com
[CUT]

> Mi dai i path completi degli ocx?
> Non riesco a registrarli tutti
> MAssimiliano
Cerca: *.OCX
;-)
Ma se hai installato VB o ODE vengono registrati
Automaticamente....!!
Per il fatto che l'MDE non ti funzioni non è una
novità...!



title: Invio email

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f6b8cc9ff5288b45da...@mygate.mailgate.org...



title: Invio email

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f6b8cc9ff5288b45da...@mygate.mailgate.org...
> "Sandrobi" <
sandb...@libero.it
> wrote in message
> news:5jEIc.49443$
c_1.1...@twister1.libero.it
>
> > Ho provato le routine dal sitocomune per l'invio di email con MAPI o
Winsock
> > perň non riesco a far partire niente. C'č da configurare qualcosa ma non
so
> > cosa e come.
> > Dove posso trovare quelche indicazione?
> > Sandrobi
>
> Hai inserito il Server di Posta SMTP ecc....!!!
> Devi configurare il tutto come un Browser di Posta.
>
> @Alex.
Cioč? Io utilizzo Outlook Express e il mio account č configurato.
Come faccio a inserire il server di posta SMTP per usarlo con MAPI?
Grazie
Sandrobi


title: ".AddNew vs .Edit" - Registrare *modifiche* da controllo a tabella

text:
Utilizzo questa routine per salvare il dato immesso in un controllo,
oltre che nella tabella di provenienza dei dati, anche in altre due tabelle.
Private Sub Dato1_AfterUpdate()
    Dim rstDatiA As Recordset
    Dim rstSpecB As Recordset
    Dim dbs As Database
    Set dbs = CurrentDb
    Set rstDatiA = dbs.OpenRecordset("tbl_Dati2")
       With rstDatiA
           .AddNew
              !Dato1 = Me.Dato1
           .Update
       End With
    Set rstSpecB = dbs.OpenRecordset("tbl_Dati3")
       With rstSpecB
           .AddNew
              !Dato1 = Me.Dato1
           .Update
       End With
End Sub
Funziona, permettendo di mantenere una corrispondenza di ID fra i dati
immessi nelle due maschere (e di conseguenza nelle tabelle sottostanti)
se si immette il dato e non si fanno variazioni.
Ma se modifico un dato già immesso, nelle altre due tabelle viene
salvato un nuovo dato (ID - Contatore) e non viene cambiato quello
che ho corretto.
Non riesco così ad ottenere la corrispondenza degli ID fra le tabelle.
Fra le tabelle non c'è alcuna relazione.
L'mdb è complesso e non modificabile a meno di una completa
riprogettazione, che non ho il tempo di effettuare adesso.
Può essermi utile il metodo ".Seek" ?  E ".Edit" ?
In che modo ? Qual'è la sintassi da utilizzare ?
A fronte di quale evento devo attivare la routine ?
Ah, saperlo ! ^__^
Spero di essere stato chiaro...spero...
Gio


author: Roberto - Syd

text:
"gio_sgj" <gio_sgjNOMONNEZZPLIS@yahù.Hit> ha scritto nel messaggio
news:9sj62g$ola$1...@pegasus.tiscalinet.it...

Se devi modificare il valore di Dato1 devi usare il metodo .Edit se  vuoi
inserire un Dato1 Nuovo devi usare .AddNew, quindi nel tuo caso prima ti
devi accertare che Dato1 esista e se esiste lo modifichi (.Edit) altrimenti
lo aggiungi (.AddNew) quindi la tua routine diventa così:
 Private Sub Dato1_AfterUpdate()
     Dim rstDatiA As Recordset
     Dim rstSpecB As Recordset
     Dim dbs As Database
     Set dbs = CurrentDb
     Set rstDatiA = dbs.OpenRecordset("tbl_Dati2")
        With rstDatiA
            .FindFirst "Dato1 = '" & MeDato1 & "'"  ' Trova il Primo
            if .NoMatch Then     ' Se non lo trova
                .AddNew
            Else
                .Edit
            End If
            !Dato1 = Me.Dato1
            .Update
        End With
     Set rstSpecB = dbs.OpenRecordset("tbl_Dati3")
        With rstSpecB
            .FindFirst "Dato1 = '" & MeDato1 & "'"
            if .NoMatch Then
                .AddNew
            Else
                .Edit
            End If
            !Dato1 = Me.Dato1
            .Update
        End With
 End Sub
Ciao Roberto - Syd


title: [Semi OT] Guida di access e VBA ne esiste una otre a F1?

author: Nick

text:
Buongiorno a tutti!
esiste un'altra guida  di access e di VBA oltre a quella che si apre con F1?
perchč la mia non funziona piů :(
ho reinstallato, ripristinato.. ma nulla...
non va la ricerca ne tantomento il campo di argomento una volta che uno (casualmente) č stato trovato
avete soluzioni?
--
Ciao
Nick


title: Numero massimo di record visualizzabile in maschere continue

text:
Ciao a tutti,
esiste un modo per visualizzare un numero definito di record in maschere
continue?
Nel senso: a seconda della dimensione che do' al corpo della pagina alcune
txtbox (o altri controlli) mi si vedono divisi dalle linee di divisione.
Che faccio ? vado a mano e cerco la dimensione che più mi si avvicina alle
dimensioni che mi servono?
Alex3man


title: Access e Sicurezza - Problema difficile

author: Madseason

text:
Ciao, a tutti. Espongo subito il mio problema.
Ho un db ACCESS 2000 protetto con file system MDW e una serie di utenti.
Inoltre ho anche la protezione con password del codice delle maschere e dei
moduli (password del VISUAL BASIC Editor).
Quello che devo fare è automatizzare le seguenti operazioni:
Far partire ACCESS con il file system specifico e con un utente specifico. E
fin qui non ho problemi.
Una volta aperto devo copiare degli oggetti da un altro db.
Ora se provo a fare qualsiasi operazione di copia o trasferimento, ricevo
sempre il messaggio che è necessario fornire la password del VBE.
Se fornisco la password interattivamente tutto fila liscio, il problema è
che la password dovrei fornirla via software.
Ho provato diverse cose ma nulla sono riuscito a cavare.
Sto studiano l'oggetto VBE dell'applicazione Access ma la documentazione su
MSDN è veramente scarsa.
Ciao. Grazie.


title: Access e Sicurezza - Problema difficile

author: Antonio Biso

text:
"Madseason" <
f.gia...@dcp.cnr.it
> ha scritto nel messaggio
news:bdpb4s$215$2...@canarie.caspur.it...
> Ciao, a tutti. Espongo subito il mio problema.
Ma soprattutto, tralasciando il fatto di postare due volte a distanza di
mezz'ora, questo problema è SERIO o DIFFICILE?!?!
Perchè a seconda del caso l'esperto che risponde è diverso...
Antonio


title: E' possibile realizzare una struttura a schede non sovrapposte (parzialmente trasparenti)

text:
Ho googlato (bruttissimo ma volevo essere simpatico) fino adesso ma non riesco a capire se è possibile rendere "trasparenti" i fogli di una struttura a schede.
In pratica,nella mia maschera, vorrei realizzare una visione immediata di cinque schede che per maggior dattaglio risulterebbero completamente visibili cliccando  sull'etichetta di ciascuna.
Spero di essermi spiegato e vi ringrazio tantissimo.


author: Bruno Campanini

text:
ignazio.pilone explained :

Se ho ben inteso i tuoi desiderata:
File ==> Options ==> Current Database
         Seleziona Overlapping Windows
         anziché
         Tabbed Documents

Bruno


text:
buongiorno Bruno,
grazie per la tua risposta.

Dal menu "opzioni" di Access sono andato su "database corrente" e quindi su "Opzioni finestra documento".
Qui trovo due possibili scelte:

-o finestre sovrapposte
-o documenti a schede

Ho flaggato la voce: "finestre sovrapposte" (e poi anche l'altra) purtroppo senza ottenere la trasparenza voluta.
Penso che questa selezione corrisponda alle tue indicazioni, anche se la mia versione probabilmente è diversa.

Forse non si può fare quello che intendo io, vorrei in pratica delle schede trasparenti in modo tale da vederle a colpo d'occhio e poterle poi selezionare per scendere nei dettagli.
Preciso che le mie schede sono trasparenti nello sfondo e che se provo a ridimensionarle, contorno giallino/arancione, mantengono la dimensione della maschera totale.

grazie infinite


text:
Dato un controllo Struttura a Schede in una Maschera... puoi rendere trasparenti le PAGINE se imposti la proprietà STILE=Nessuna al posto della definizione di Default che è "Schede".

Ora rimane il problema di come cambiare PAGINA..., e quì hai mille modi...

Esempio metti un BUTTON...

Option Compare Database
Option Explicit

Dim mPG As Integer

Private Sub Comando12_Click()
    mPG = mPG + 1
    If mPG > Me.TabCtl9.Pages.Count - 1 Then mPG = 0
    Me.TabCtl9.value = mPG
End Sub

Private Sub Form_Load()
    Me.TabCtl9.value = 0
    mPG = 0
End Sub

Saluti
@Alex


text:
ciao Alex,grazie per l'attenzione.

non ci riesco proprio, mi spiego meglio.
Anche se imposto la proprietà STILE=Nessuna non riesco a rendere trasparenti le pagine perche lo sono già...mi spiego meglio.

Io ho cinque schede ma faccio un esempio per tre.
Supponiamo di divivere la sottomaschere in tre schede A;B;C.
Le tre schede riporteranno A nella scheda di sinistra, B nella centrale e C in quella di destra.
Le mie schede sono trasparenti, ma le vedo solo una per volta, in base a quella selezionata.
Di default vorrei invece vederle tutte e tre cioè vedere ABC.
Forse non ho reso bene l'idea o forse voglio fare una cosa irrealizzabile, cercavo solo di semplificare una maschera un pò troppo complicata.

grazie a tutti per il costante aiuto.


text:
Ma hai capito bene come funziona il controllo a schede...?
Sono PANNELLI INDIPENDENTI che funzionano da CONTENITORE e che a seconda di quello ATTIVO visualizza il contenuto...!
Se devi vedere tutto... che senso ha il controllo a schede...?

Sinceramente continuo a non capire...

@Alex


text:
>
> Sinceramente continuo a non capire...
>
ciao Alex,

io pensavo di poter vedere in contemporanea la parte rappresentativa di ciascuna delle tre schede che una volta cliccata, mi avrebbe poi dato maggiori dettagli.

scusami se non sono stato chiaro, ho comunque abbadonato l'idea.
scusami tu e tutti quelli che hanno perso tempo, non penso si possa realizzare.
grazie infinite


text:
ignazio.pilone <
ignazio...@gmail.com
> ha scritto:

> Ho googlato (bruttissimo ma volevo essere simpatico) fino adesso ma non
riesco a capire se ï¿œ possibile rendere "trasparenti" i fogli di una
struttura a schede.
> In pratica,nella mia maschera, vorrei realizzare una visione immediata
di cinque schede che per maggior dattaglio risulterebbero completamente
visibili cliccando  sull'etichetta di ciascuna.
> Spero di essermi spiegato e vi ringrazio tantissimo.
 scusa, ma se vuoi fare 5 schede non sovrapposte, vuoi praticamente fare 5
sottomaschere visibili...

--
------------
Pablitomf
Napoli sempre nel "Q"uore!
"mammasantissima" si nasce, non si diventa.

TheSpaceCowboy :
Britos deve recuperare per arrivare in forma al prossimo
infortunio - 24/10/12


text:
>
> > Spero di essermi spiegato e vi ringrazio tantissimo.
>
>  scusa, ma se vuoi fare 5 schede non sovrapposte, vuoi praticamente fare 5
>
> sottomaschere visibili...

perfect !!!
ora ho capito, sono un perfetto idiota !!!

grazie ciao ciao


title: date()

author: Gianlu

text:
ciao a tutti
vorrei sapere se e' possibile vedere i canali in chiaro del digitale
terrestre o sky sul pc senza avere un cavo antenna tramite adsl!!!!
mi hanno detto che si puo' fare....e' una leggenda metropolitana?????????
ciao e grazie


title: date()

author: CIDI

text:
"Gianlu" <
por...@tiscali.it
> ha scritto nel messaggio
news:46556b41$0$16032$5fc...@news.tiscali.it...

forse NO...ma chiedi su NG giusto ...... :<))
e se sai la risposta .....ripostala qua
> ciao e grazie
Daniele


title: date()

author: Ammammata

text:
"Gianlu" <
por...@tiscali.it
> wrote in
news:46556b41$0$16032$
5fc...@news.tiscali.it
:
> vorrei sapere se e' possibile vedere i canali in chiaro del digitale
> terrestre o sky sul pc senza avere un cavo antenna tramite adsl!!!!
>
se sei collegato a un provider svizzero esiste zattoo:
http://zattoo.com/
--
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\


title: date()

text:
"Gianlu" <
por...@tiscali.it
> ha scritto nel messaggio
news:46556b41$0$16032$5fc...@news.tiscali.it...

Scusate ho sbagliato domanda!!!!! Stavo scrivendo la stessa in un altro Ng,
infatti l'oggetto e' un altro!!!!!!!
Il problema mio e' che ho un db creato con A2000 che in avvio cerca una
particolare data con la funzione date(), sul mio pc funziona benissimo, su
un altro pc con runtime di A2000 in avvio mi da un errore riguardante la
funzione date()!!!!
Cosa posso fare???
Grazie


title: date()

text:
Il mio problema e' che ho un db creato con A2000 che in avvio cerca una



title: date()

author: Carlo Costarella

text:
"Gianlu" <
por...@tiscali.it
> ha scritto nel messaggio
news:4656b7cd$0$21196$5fc...@news.tiscali.it...

Ti è stata data la risposta al post precedente! Quello del 23.
Ciao, Carlo


title: Controllare riferimenti mancanti

text:
E' possibile, all'apertura di un database, fare un controllo preventivo se
mancano dei riferimenti e segnalare quali, prima che venga segnalato
l'errore.
Ciao
Sandrobi
--
"De quo nihil dici potest, id tacendum est" (L. Wittgenstein, "Tractatus
logico-philosophicus")


title: Controllare riferimenti mancanti

author: ALESSANDRO Baraldi

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:UHKne.130992$IN.22...@twister2.libero.it...

Direi di si.
LEggi questo sul mio sito:
http://www.mantuanet.it/alessandro.baraldi/FilesEsempio/MODULES/bas_References.txt
La domanda successiva dovrebbe essere come caricare quelle mancanti....?
1)API
Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA"
(ByVal lpLibFileName As String) As Long
2)Oggetto Reference
Set ref = References.AddFromFile(strNomeFile)
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Controllare riferimenti mancanti

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d7nu4o$n2o$1...@domitilla.aioe.org...

Ottimo e abbondante direi!
Ciao
Sandrobi


title: Controllare riferimenti mancanti

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:dKXne.40733$795.1...@twister1.libero.it...



title: Controllare riferimenti mancanti

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:dKXne.40733$795.1...@twister1.libero.it...
>
> > Direi di si.
> > LEggi questo sul mio sito:
> >
> >
>
http://www.mantuanet.it/alessandro.baraldi/FilesEsempio/MODULES/bas_Referenc
> es.txt
> >
> > La domanda successiva dovrebbe essere come caricare quelle mancanti....?
> >
> > 1)API
> > Private Declare Function LoadLibrary Lib "kernel32" Alias "LoadLibraryA"
> > (ByVal lpLibFileName As String) As Long
> >
> > 2)Oggetto Reference
> >
> > Set ref = References.AddFromFile(strNomeFile)
> >
> >
> > Ciao
> > --
> > @Alex (Alessandro Baraldi)
>
> --------------------------------------------------------------------------
> -
> >
http://www.sitocomune.com/
> >
http://www.mantuanet.it/alessandro.baraldi/
>
> --------------------------------------------------------------------------
> -
> >
> Ottimo e abbondante direi!
>
Ho parlato troppo presto. Infatti:
1) Non riesco a controllare l'errore all'avvio: anche se metto il controllo
dei riferimenti broken nella macro Autoexec.
2) Se un riferimento è mancante, mi segnala solo il numero Guid mentre le
proprietà Name e FullPath non sono disponibili.
In definitiva, installando un MDE su un pc dove non sono presenti tutti i
riferimenti, ho poche probabilità di capire cosa manca. Forse conviene
verificare se siano effettivamente presenti i file richiesti, tenendo conto
che i percorsi cambiano a seconda del sistema operativo.
Ciao
Sandrobi


title: Controllare riferimenti mancanti

text:
> Ho parlato troppo presto. Infatti:
> 1) Non riesco a controllare l'errore all'avvio: anche se metto il
controllo
> dei riferimenti broken nella macro Autoexec.
> 2) Se un riferimento è mancante, mi segnala solo il numero Guid mentre le
> proprietà Name e FullPath non sono disponibili.
>
> In definitiva, installando un MDE su un pc dove non sono presenti tutti i
> riferimenti, ho poche probabilità di capire cosa manca. Forse conviene
> verificare se siano effettivamente presenti i file richiesti, tenendo
conto
> che i percorsi cambiano a seconda del sistema operativo.
>
> Ciao
> Sandrobi
A parte che se non ricordo male con il GUID e le API puoi inserire
dinamicamente
i Riferimenti(ma non ne sono certo).
In ogni caso quando distribuisci un MDE minimo devi distribuire un pacchetto
con Runtime e quanto serve.
Però ci sono metodi alternativi per evitare di inserire tutti i Riferimenti
nel
progetto: USARE LATE BINDING
Ad esempio se haiinserito i Riferimenti a Word o Excel e non ne sfrutti
gli eventi d'istanza puoi benissimo togliere i Riferimenti e gestire con
l'associazione tardiva il tutto dichiarando variabili di tipo OBJECT.
Se però spiegassi meglio quali sono questi riferimenti potremo essere
più precisi...!
Ciao
--
@Alex (Alessandro Baraldi)



title: Controllare riferimenti mancanti

text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:d7sf1g$rjb$1...@domitilla.aioe.org...

 Nel caso particolare è MSCOMM32.OCX. Ma ho visto che mettendolo nella
cartella dell'MDE funziona.
Scusa ma il Late Binding non evita l'errore se manca l'ActiveX, quindi
qual'è l'utilità?
Grazie e ciao.
Sandrobi


title: Controllare riferimenti mancanti

text:
[CUT]
>  Nel caso particolare è MSCOMM32.OCX. Ma ho visto che mettendolo nella
> cartella dell'MDE funziona.
>
> Scusa ma il Late Binding non evita l'errore se manca l'ActiveX, quindi
> qual'è l'utilità?
>
> Grazie e ciao.
> Sandrobi
Sai che gli errori si possono gestire vero....!!!
Io ti feci l'esempio di Office Automation(Word, Excel).
Supponi di sviluppare con i riferimenti della 10.0 come
spesso capita a me avendo installato O_XP a casa.
Al lavoro ho O_97 che ha la versione 8.0 delle lib.
Secondo te cosa dovrei fare dato che la differenza è in
DownGrade e non verrebbero riconosciute come compatibili...???
Uso LateBinding e lui si recupera proprio quello di cui la macchina
dispone...!
In ogni caso in VB si può istanziare anche un OCX in questo modo, ma
Access non lo permette, pertanto sei legato.
Il problema però secondo me è a monte, o meglio durante il Setup.
Per l'uso di OCX ci sono diverse scuole di pensiero, io lo metto nella
SYSTEM verificando che quello che installo non sia Antecedente a
quanto già presente(VERSIONE), fosse il contrario lo metto come hai detto tu
in una Cartella nella PATH dell'applicativo in modo da rimuoverlo alla
DIsinstallazione.
Si tratta spesso di gestire un SETUP in modo corretto invece che sperare
vada tutto bene...!



title: Access 2000 e Visual basic

author: Salvatore Longobardi

text:
Ragazzi ho un grossissimo problema, devo utilizzare un database fatto con
access 2000 in un programma che sto creando in visual basic 6.
Quando cerco di connettermi al database mi compare un messaggio che dice
formato database non riconosciuto.
Ho provato ad utilizzare un databaase fatto con access 97 e invece funziona.
Il m,io problema è che io voglio utilizzare access 2000, come devo fare per
poter accedervi da visual basic???
Grazie, Salvatore
--
Posted from  [62.98.184.117]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Access 2000 e Visual basic

text:
"Salvatore Longobardi" <
thewa...@inwind.it
> ha scritto nel messaggio
news:8e6c9184eadd01901b2...@mygate.mailgate.org...

Devi installare il SP 5 (Service Pack 5) di VB 6
Ciao Roberto - Syd


title: Access 2000 e Visual basic

author: antares

text:
Devi convertire il file di access 2000 in un file di access 97.
Purtroppo VB6 non riconosce access 2000 percui l'unica soluzione è questa o
perlomeno
io è l'unica che conosco
Ciao Marco
ant...@tiscali.it
"Salvatore Longobardi" <
thewa...@inwind.it
> ha scritto nel messaggio
news:8e6c9184eadd01901b2...@mygate.mailgate.org...



title: Problema "if" & "else"

author: Checco

text:
Ciao a tutti,
ho bisogno di impostare una sub cosě impostata,
ho una maschera e dentro questa qui una sottomaschera, nella maschera
principale c'č un bottone di stampa che deve essere visualizzabile solo
quando nella sottomaschera č presente almeno un record e quindi ho scritto
questa sub:
Private Sub Form_Current()
If Me![programma_generale_paziente].Form![id_programma_gen] <> "" Then
Me![stampa].Visible = True
Else
Me![stampa].Visible = False
End If
End Sub
Perň succede che se nella sottomaschera non c'č nulla il bottome mi si
visualizza ugualmente!
Chi sa aiutarmi a ottimizzare tutti ciň?
Grazie mille!
Francesco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Problema "if" & "else"

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Ciao a tutti,
> ho bisogno di impostare una sub cosě impostata,
> ho una maschera e dentro questa qui una sottomaschera, nella maschera
> principale c'č un bottone di stampa che deve essere visualizzabile solo
> quando nella sottomaschera č presente almeno un record e quindi ho scritto
> questa sub:
>
> Private Sub Form_Current()
> If Me![programma_generale_paziente].Form![id_programma_gen] <> "" Then
> Me![stampa].Visible = True
> Else
> Me![stampa].Visible = False
> End If
> End Sub
>
> Perň succede che se nella sottomaschera non c'č nulla il bottome mi si
> visualizza ugualmente!
> Chi sa aiutarmi a ottimizzare tutti ciň?
>
> Grazie mille!
> Francesco
Io ribalterei il tutto, e cioč metterei nella sottomaschera_current
if isnull(me.id_programma_gen) then
forms!tuamaschera!stampa.visible = true
else
forms!tuamaschera!stampa.visible = false
end if
MAssimiliano


title: Problema "if" & "else"

text:

Ho provato cosě ma praticamente mi nascondo sempre tutti anche se la
sottomaschera non č nulla! :o(
Perchč?
> MAssimiliano
Ciao



title: Problema "if" & "else"

author: haran banjo

text:
On Fri, 05 Mar 2004 09:16:32 GMT,
fra....@libero.it
 (Checco) wrote:
>Ciao a tutti,
>ho bisogno di impostare una sub cosě impostata,
>ho una maschera e dentro questa qui una sottomaschera, nella maschera
>principale c'č un bottone di stampa che deve essere visualizzabile solo
>quando nella sottomaschera č presente almeno un record e quindi ho scritto
>questa sub:
>
>Private Sub Form_Current()
>If Me![programma_generale_paziente].Form![id_programma_gen] <> "" Then
>Me![stampa].Visible = True
>Else
>Me![stampa].Visible = False
>End If
>End Sub
>
>Perň succede che se nella sottomaschera non c'č nulla il bottome mi si
>visualizza ugualmente!
>Chi sa aiutarmi a ottimizzare tutti ciň?
Hai associato l'evento sia a su corrente della sottomaschera che a
dopo aggiornamento della casella di testo?
-
haran banjo
ba...@tiscalinet.it
ICQ# 25468446
- you are never given a wish without also being given the power to make =
it true. - Bach


title: Problema "if" & "else"

text:
Il 05 Mar 2004, 10:51, haran banjo <
ba...@tiscalinet.it
> ha scritto:
> On Fri, 05 Mar 2004 09:16:32 GMT,
fra....@libero.it
 (Checco) wrote:
>
> >Ciao a tutti,
> >ho bisogno di impostare una sub cosě impostata,
> >ho una maschera e dentro questa qui una sottomaschera, nella maschera
> >principale c'č un bottone di stampa che deve essere visualizzabile solo
> >quando nella sottomaschera č presente almeno un record e quindi ho
scritto
> >questa sub:
> >
> >Private Sub Form_Current()
> >If Me![programma_generale_paziente].Form![id_programma_gen] <> "" Then
> >Me![stampa].Visible = True
> >Else
> >Me![stampa].Visible = False
> >End If
> >End Sub
> >
> >Perň succede che se nella sottomaschera non c'č nulla il bottome mi si
> >visualizza ugualmente!
> >Chi sa aiutarmi a ottimizzare tutti ciň?
>
> Hai associato l'evento sia a su corrente della sottomaschera che a
> dopo aggiornamento della casella di testo?
Si, ma il problema non č in fase di aggiornamento ma proprio in apertura,
praticamente se apro la maschera e la sottomaschera non contiene nessun
record il tasto si vede lo stesso!
> -
> haran banjo
>
ba...@tiscalinet.it
> ICQ# 25468446
>
> - you are never given a wish without also being given the power to make =
> it true. - Bach
>
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: Problema "if" & "else"

author: Max

text:
"Checco" <
fra....@libero.it
> ha scritto nel messaggio
news:217Z59Z54Z60Y1...@usenet.libero.it...
> Il 05 Mar 2004, 10:51, haran banjo <
ba...@tiscalinet.it
> ha scritto:
> > On Fri, 05 Mar 2004 09:16:32 GMT,
fra....@libero.it
 (Checco) wrote:
> >
> > >Ciao a tutti,
> > >ho bisogno di impostare una sub così impostata,
> > >ho una maschera e dentro questa qui una sottomaschera, nella maschera
> > >principale c'è un bottone di stampa che deve essere visualizzabile solo
> > >quando nella sottomaschera è presente almeno un record e quindi ho
> scritto
> > >questa sub:
> > >
> > >Private Sub Form_Current()
> > >If Me![programma_generale_paziente].Form![id_programma_gen] <> "" Then
> > >Me![stampa].Visible = True
> > >Else
> > >Me![stampa].Visible = False
> > >End If
> > >End Sub
> > >
> > >Però succede che se nella sottomaschera non c'è nulla il bottome mi si
> > >visualizza ugualmente!
> > >Chi sa aiutarmi a ottimizzare tutti ciò?
> >
> > Hai associato l'evento sia a su corrente della sottomaschera che a
> > dopo aggiornamento della casella di testo?
>
> Si, ma il problema non è in fase di aggiornamento ma proprio in apertura,
> praticamente se apro la maschera e la sottomaschera non contiene nessun
> record il tasto si vede lo stesso!
>
> > -
> > haran banjo
> >
ba...@tiscalinet.it
> > ICQ# 25468446
> >
> > - you are never given a wish without also being given the power to make
=
> > it true. - Bach
> >
>
> --------------------------------
> Inviato via
http://arianna.libero.it/usenet/
Mettilo ad invisibile per default, poi lo rendi visibile con il codice
postato da MA invertendo il true e false (se è null il tasto deve essere
invisibile se non è null deve essere visibile immagino)
Ciao Max


title: Problema "if" & "else"

text:

Niente da fare! Pare come se non prendesse la condizione non lo so...
Mettondo di defaul invisibile sia che la sottomaschera sia vuota che con dei
record mi rende sempre il pulsante visibile!
Ovviamente l'inversione del "true" e "false" l'avevo già fatta
dall'inizio...
> Ciao Max
Grazie
Francesco



title: Problema "if" & "else"

author: MA

text:

E' sbagliata la condizione.
Prova con un conteggio(id)
MAssimiliano


title: Problema "if" & "else"

author: sv

text:
Checco ha scritto:


> > Ciao Max
> Grazie
> Francesco
Nell'evento CURRENT della maschera principale prova in questa maniera:
MascheraPrincipale= MyMaschera
Sottomaschera=MySottomaschera
Pulsante=MyPulsante
If Forms![Mymaschera]![MySottomaschera].Form.RecordsetClone.RecordCount =
0 Then
Me.myPulsante.Visible = False
Else
Me.myPulsante.Visible = True
End If
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it