text:
Sergio MAZZA il giorno 03/05/2007 alle ore 16:26:56 ha scritto:
> Se trovi una tabella che non ha nessuna relazione con altre tabelle o è una
> (o più) tabella temporanea (ma non sembra essere il tuo caso) o è un errore.
Io vorrei sapere se deve esserci "graficamente" questa relazione. Nel
mio caso non ho alcuna relazione strana.
> La relazione tra tabelle è data dalla presenza (nel lato molti o uno se 1-1)
> del campo utilizzato come chiave esterna.
Chiaro.
> Ti potrebbe aiutare l'utilizzo della finestra Relazioni (Strumenti -
> Relazioni)...
Lo utilizzo, ed è più di un aiuto.
Grazie.


title: Rrelazioni tra tabelle: tabelle in cascata

author: Sergio MAZZA

text:
"Guriuz" <
gur...@gmail.com
> ha scritto nel messaggio
news:mn.1c597d755...@gmail.com...
>
> Io vorrei sapere se deve esserci "graficamente" questa relazione. Nel mio
> caso non ho alcuna relazione strana.
Nella finestra relazioni non č necessario; č necessario nelle query
(ovviamente), sia quelle salvate come oggetto, sia in quelle che sono
definite come istruzione SQL in "origine dati" di qualsiasi controllo
(maschera/report/casella combinata/etc. etc.).
> Lo utilizzo, ed č piů di un aiuto.
E neanche da poco...
> Grazie.
Ciao.
--
Sergio MAZZA


title: FYI Access DevCon Vienna 2020

author: Karl Donaubauer

text:
Salve,

oggi ho aperto l'iscrizone per la quarta conferenza intercontinentale
per sviluppatori di Access al 25+26 aprile 2020 a Vienna.

Sul sito
http://www.AccessDevCon.com
 trovate la prima parte del
programma. P.e. ci sarà gente della squadra di Access da Redmond per
presentare novità e piani ed a cui si può lamentare. :-)

Nell'anno scorso c'erano 2 colleghi italiani.
Questa volta persino é probabile che ci sarà un relatore dall'Italia!
Per questo vedo un'opportunità di aumentare a 3. Vedremo.

--
Ciao
Karl
*********
http://www.AccessDevCon.com

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


title: FYI Access DevCon Vienna 2020

text:
> Salve,
>
> oggi ho aperto l'iscrizone per la quarta conferenza intercontinentale
> per sviluppatori di Access al 25+26 aprile 2020 a Vienna.
>
> Sul sito
http://www.AccessDevCon.com
 trovate la prima parte del
> programma. P.e. ci sarà gente della squadra di Access da Redmond per
> presentare novità e piani ed a cui si può lamentare. :-)
>
> Nell'anno scorso c'erano 2 colleghi italiani.
> Questa volta persino é probabile che ci sarà un relatore dall'Italia!
> Per questo vedo un'opportunità di aumentare a 3. Vedremo.

E tra gli argomenti da aggiungere al programma avremo certamente un bel:

"How to replace SageKey installer for Runtime distributions..."

;-)


title: FYI Access DevCon Vienna 2020

text:
Karl Donaubauer ha scritto:
> ... conferenza intercontinentale
> per sviluppatori di Access al 25+26 aprile 2020 a Vienna.
> ...
> Questa volta persino é probabile che ci sarà un relatore dall'Italia!
> ...

Ecco! Su
http://www.AccessDevCon.com/agenda.htm
 potete guardare chi ho
aggiunto oggi. Per i veterani qui non è uno sconosciuto.



title: FYI Access DevCon Vienna 2020

text:
Molto bene per SIB, un saluto.

@Alex


title: FYI Access DevCon Vienna 2020

text:
Am 14.01.2020 um 17:56 schrieb Karl Donaubauer:
> Salve,
>
> oggi ho aperto l'iscrizone per la quarta conferenza intercontinentale
> per sviluppatori di Access al 25+26 aprile 2020 a Vienna.
>
> Sul sito
http://www.AccessDevCon.com
 trovate...

...l'informazione che oggi abbiamo cancellato l'evento.



title: FYI Access DevCon Vienna 2020

author: ciroteo

text:
Ciao Karl,
mi dispiace molto. La situazione nel nostro paese, ma temo anche nel vostro, è drammatica.
Hai fatto la cosa giusta, speriamo di replicare quanto prima.
un caro saluto
m



title: FYI Access DevCon Vienna 2020

text:
Il giorno mercoledì 18 marzo 2020 13:53:56 UTC+1, Karl Donaubauer ha scritto:

Il Buonsenso è sempre l'arma migliore, ci sarà modo magari in autunno...

Un saluto
@Alex


title: FYI Access DevCon Vienna 2020

text:
Salve M.,

ciroteo:
> La situazione nel nostro paese, ma temo anche nel vostro, è drammatica...

Siamo praticamente in diretta perché mia moglie ha dei parenti a Bergamo
all'età di 80 anni...

Anche a Vienna siamo isolati a casa, quasi tutti chiuso e le strade,
mezze publiche ecc. vuote per evitare il peggio.

Saluti
Karl


title: FYI Access DevCon Vienna 2020

author: Potone

text:

Ciao Karl,
purtroppo Bergamo e Brescia (dove siamo noi) sono molto colpite.
Speriamo che queste misure così dure diano un risultato e che la gente capisca di stare a casa.
Un saluto a te ed Alexandra,
ciao
Matteo


title: FYI Access DevCon Vienna 2020

text:
Salve Matteo,

Potone:
>> ...
> Speriamo che ... la gente capisca di stare a casa.

Qui funziona abbastanza bene, soprattutto quando fa freddo come da ieri.

Sto anche pensando di fare almeno una parte della conferenza
virtualmente. Se ne verrà fuori qualcosa, vi informerò qui e
naturalmente sulla mail list della DevCon.

Un saluto a te e famiglia.



title: Immagine .jpg da DB access a pagina asp

author: Manuela

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


title: Immagine .jpg da DB access a pagina asp

author: Alessandro Cara

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


title: textbox a condizione

author: Lucky

text:
ciao a tutti,

ho una maschera con sottomaschera e vorrei che la textbox "cognome" della maschera principale si attivasse quando flaggo la chkbox "dipendente" che si trova nella sottomaschera. tipo così:

Private Sub dipendente_Click()
    If Me.Dipendente = True Then
        ????.Enabled = True
    Else
        ????.Enabled = False
    End If
End Sub

ma non sono molto pratico di vba. come devo fare per dare all'istruzione il riferimento giusto, e cioè che il campo cognome si trova nella maschera principale?

grazie millle


title: textbox a condizione

text:
Il 16/04/2016 13:31, Lucky ha scritto:
> ciao a tutti,
>
> ho una maschera con sottomaschera e vorrei che la textbox "cognome" della maschera principale si attivasse quando flaggo la chkbox "dipendente" che si trova nella sottomaschera. tipo così:
>
> Private Sub dipendente_Click()
>      If Me.Dipendente = True Then
>          ????.Enabled = True

	me.parent.form.quellochee

>      Else
>          ????.Enabled = False
come sopra
>      End If
> End Sub
>
> ma non sono molto pratico di vba. come devo fare per dare all'istruzione il riferimento giusto, e cioè che il campo cognome si trova nella maschera principale?
>
> grazie millle
>
>

--
ac (x=y-1)
Aborro il Killfile
(La violenza e' l'ultimo rifugio degli incapaci -Salvor Hardin-)

---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus


title: Casella riepilogo

author: Pippo

text:
Ciao, ho una casella di riepilogo con un campo "Valuta",
ma non mi visualizza i decimali ed inoltre non riesco
ad allinearlo a destra č possibile risolvere?
Grazie


title: Sto Ca@#[[ di snapshot

author: Maurizio

text:
a chi mi sa rispondere:
problema (manco a dirlo...):
Access 97, applicativo il VBA; voglio visualizzare uno snapshot in una
maschera, ben sapendo che non c'è l'OCX in ACC97...!
Seguendo i consigli di Federico Luciani, ho recuperato da SnapShot Viewer
l'OCX (snpViewer ver 10.0) e l'ho installato in winnt\system32,
registrandolo normalmente (regsvr32).
Macché!!! Il famigerato errore di run-time 2282 mi perseguita: esso mi
consiglia di reinstallare Access97, ma l'ho fatto 6.785 volte senza nessun
risultato apprezzabile.
Nei registri di Windows (W2K con tutte le patches di prammatica) non riesco
a trovare un posto per definire le chiavi che indubbiamente ci vogliono.
Cosa posso fare? (escludendo di passare ad Access2000pro).
Grazie in anticipo a quanti vorranno cimentarsi in una risposta.
Maurizio


title: Sto Ca@#[[ di snapshot

author: Carlo Costarella

text:
"Maurizio" <
maor...@libero.it
> ha scritto nel messaggio
news:%Mmwh.13675$qN4.3...@twister1.libero.it...

Qui dovresti trovare il pacchetto per la corretta installazione dello
SnapViever (compreso per A97):
http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=B73DF33F-6D74-423D-8274-8B7E6313EDFB
Ti consiglio di Unregistrare l'ocx (rgvsr32 /U snapview.ocx), poi, una volta
scaricato il file, esegui l'exe che provvedera a fare tutto.
Puoi partire da qui:
http://support.microsoft.com/kb/175274/EN-US/
Interessante anche questo:
http://support.microsoft.com/kb/184949/it
e questo:
http://msdn2.microsoft.com/en-us/library/aa170261(office.10).aspx
Ciao, Carlo


title: Sto Ca@#[[ di snapshot

author: MA

text:
Maurizio wrote:
Beh forse è il caso che moderi i "termini"
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: Valutazione valori per campo report

author: pippo

text:
Salve in origine controllo di un campo di report ho inserito la seguente
espressione:
=IIf(DCount("[IDDatiGenerali]";"QReport13_parte4")>0;[ConteggioDiNumero];"0")
ovvero se la query sottostante possiede dei record stampa il campo
altrimenti stampa 0
purtroppo il Dcount viene valutato infatti, quando la query restituisce dei
dati viene visualizzato il risultato
nel momento in cui la query non restituisce nulla non mi viene stampato lo
zero come invece dovrebbe essere
come posso rimediare?


title: Valutazione valori per campo report

author: namor

text:
pippo ha scritto:

Quando la query non ritorna record Dcount restituisce Null quindi non lo
puoi confrontare con lo zero.
E non ti serve nemmeno l'Iif, ti basta convertire l'eventuale Null in zero
con Nz():
  Nz(DCount("[IDDatiGenerali]";"QReport13_parte4");0)
Namor
--
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Valutazione valori per campo report

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:dg66i9$rb2$1...@news.newsland.it...

Ho provato l'espressione purtroppo non funziona
poi comunque come faccio a scrivere il valore del campo
quando invece la query restituisce valori diversi da Null
in questo caso dovrei scrivere [ConteggioDiNumero]


title: Valutazione valori per campo report

text:
pippo ha scritto:
> >> Salve in origine controllo di un campo di report ho inserito la seguente
> >> espressione:
> >>
=IIf(DCount("[IDDatiGenerali]";"QReport13_parte4")>0;[ConteggioDiNumero];"0")
> >> ovvero se la query sottostante possiede dei record stampa il campo
> >> altrimenti stampa 0
> >> purtroppo il Dcount viene valutato infatti, quando la query restituisce
> >> dei
> >> dati viene visualizzato il risultato
> >> nel momento in cui la query non restituisce nulla non mi viene stampato
> >> lo
> >> zero come invece dovrebbe essere
> >> come posso rimediare?
> >
> > Quando la query non ritorna record Dcount restituisce Null quindi non lo
> > puoi confrontare con lo zero.
> > E non ti serve nemmeno l'Iif, ti basta convertire l'eventuale Null in zero
> > con Nz():
> >  Nz(DCount("[IDDatiGenerali]";"QReport13_parte4");0)
> > Namor
> Ho provato l'espressione purtroppo non funziona
> poi comunque come faccio a scrivere il valore del campo
> quando invece la query restituisce valori diversi da Null
> in questo caso dovrei scrivere [ConteggioDiNumero]
Scusa, pensavo dovessi inserire il numero di record.
Per inserire il campo [ConteggioDiNumero] solo se il DCount è >0 modifica
così la formula:
=IIf(Isnull(DCount("[IDDatiGenerali]";"QReport13_parte4"));0;[ConteggioDiNumero])
  oppure
=IIf(Nz(DCount("[IDDatiGenerali]";"QReport13_parte4");0)>0;[ConteggioDiNumero];"0")



title: Valutazione valori per campo report

text:
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:dg680h$2tp$1...@news.newsland.it...

Ancora non funziona  (tuttavia non da' errori segno che siamo sulla buona
strada)
ho fatto la seguiente prova:
sono andato nella tabella a cui accede la query che poi compare nella nostra
espressione
e ho cancellato i dati contenuti nel campo [conteggioDiNumero]
ho lanciato il report ed ecco apparire lo zero.
Allora il problema si pone quando la tabella non contiene dati! Che
evidentemente è una situazione diversa dal NULL
in questo caso infatti l'espressione non scrive lo zero!!


title: Valutazione valori per campo report

text:
namor wrote:
> pippo ha scritto:
>
>> Salve in origine controllo di un campo di report ho inserito la
>> seguente espressione:
>> =IIf(DCount("[IDDatiGenerali]";"QReport13_parte4")>0;[ConteggioDiNumero];"0")
>> ovvero se la query sottostante possiede dei record stampa il campo
>> altrimenti stampa 0
>> purtroppo il Dcount viene valutato infatti, quando la query
>> restituisce dei dati viene visualizzato il risultato
>> nel momento in cui la query non restituisce nulla non mi viene
>> stampato lo zero come invece dovrebbe essere
>> come posso rimediare?
>
> Quando la query non ritorna record Dcount restituisce Null quindi non
> lo puoi confrontare con lo zero.
>...
No. DCount è l'unica funzione D... che nel caso di niente record
ritorna 0 invece di Null.
Il suo problema dev'essere diverso.
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA)


title: Valutazione valori per campo report

text:
Karl Donaubauer ha scritto:
> > Quando la query non ritorna record Dcount restituisce Null quindi non
> > lo puoi confrontare con lo zero.
> >...
> No. DCount è l'unica funzione D... che nel caso di niente record
> ritorna 0 invece di Null.
> Il suo problema dev'essere diverso.
E sì che avevo anche fatto la prova. Evidentemente nella fretta l'ho fatta
col dlookup invece che col dcount.
Ciao.



title: Valutazione valori per campo report

text:
pippo ha scritto:
> Ancora non funziona
Allora facciamo così:
  -RESET-
Rispiega bene com'è la situazione, che dati hai nelle tabelle e cosa vuoi
ottenere, e come mai hai in tabella un campo [Conteggio...] che di solito
si calcola tramite query (chiunque su questo ng ti sconsiglierebbe di
salvare in un campo un valore calcolabile, salvo casi particolarissimi).



title: Valutazione valori per campo report

text:
namor wrote:
> Karl Donaubauer ha scritto:
>
>>> Quando la query non ritorna record Dcount restituisce Null quindi
>>> non lo puoi confrontare con lo zero.
>>> ...
>
>> No. DCount è l'unica funzione D... che nel caso di niente record
>> ritorna 0 invece di Null.
>> Il suo problema dev'essere diverso.
>
> E sì che avevo anche fatto la prova. Evidentemente nella fretta l'ho
> fatta col dlookup invece che col dcount.
> Ciao.
> Namor
prima o dopo il goccetto di grappa???
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Valutazione valori per campo report

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:7tyVe.38242$TR5....@news.edisontel.com...

Ok inizio daccapo... ecco la mia situazione.
1) ho una tabella con tre campi:
IDTabella  : contatore
Numero  : numerico
Capacità : numerico
ovviamnte questa tabella è collegata ad un'altra tramite relazione.
Su questa tabella ho fatto una query ( che si appoggia ad altre due query ..
una che fa la somma e l'altra il conteggio) che mi calcola quanti record ci
sono in tutto e la capacità totale.La query funziona egregiamente.
A questo punto voglio inserire tutto in un report (questo poi sarà inserito
come sottoreport in un altro report)
in cui far comparire il numero totale dei record e la capacità totale (anche
questo funziona egregiamente)
ora vorrei che nel momento in cui nella tabella non ci siano dati nel report
dovrebbe comunque apparire:
Numero: 0
Capacità: 0
mentre adesso appaiono solo le etichette.


title: Valutazione valori per campo report

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio
news:HizVe.56943$4g5.3...@news4.tin.it...

nessuno può darmi un mano?


title: Valutazione valori per campo report

text:
"pippo" <
pi...@pippo.it
> ha scritto nel messaggio news:2kEVe.59041$4g5.3...@news4.tin.it...
>
> nessuno può darmi un mano?
Nell'help c'è scritto, oltre che ritornare zero in assenza di record:
'---
DCount(espr, dominio, [criteri])
La funzione DCount non esegue il conteggio dei record contenenti valori Null nel campo a cui fa riferimento espr, a meno che espr
non corrisponda al carattere jolly asterisco (*). Se si utilizza un asterisco, la funzione DCount calcola il numero complessivo dei
record, inclusi quelli contenenti campi Null. Nell'esempio riportato di seguito viene calcolato il numero di record contenuti in una
tabella Orders.
'---
Ciao.
--
Sergio MAZZA


title: Errore Creazione file .MDE

author: Roberto

text:
Ciao a tutti, torno a disturbarvi.
Quando lancio la creazione del file MDE del mio database, questo si
interrompe dopo poco e mi dice "impossibile creare il file MDE", come faccio
a sapere il perchè si blocca e di conseguenza correggere l'errore?
Qualcuno sa aiutarmi?
Grazie mille
Roberto


title: Errore Creazione file .MDE

text:
Roberto <
noSpamRob...@katamail.com
> ha scritto:
> Quando lancio la creazione del file MDE del mio database, questo si
> interrompe dopo poco e mi dice "impossibile creare il file MDE", come faccio
> a sapere il perchè si blocca e di conseguenza correggere l'errore?
Spesso quest' errore viene da un sbaglio nella programmazione.
Apri un moduli e scegli menu "compilare tutto" o simile - dipende
dalla versione di Access che usi.
Se non viene un messaggio di errore scegli menu strumenti/riferimenti
e vedi se qui è segnalato un errore.
Se no, puoi provare a creare un nuovo mdb e importare tutti oggetti
dal vecchio.
Ci sono ancora altri metodi. Ma normalmente bastano queste ricette.
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com


title: Eliminare record corrente..

author: SuperPippo®

text:
come faccio ad eliminare un record in una maschera di ricerca che ha come
origine una
AnagrafeQuery... e questa e stata creata da 2 tabelle in relazione tra loro
Uno>Molti...
provando a mettere un Bottone di comando nella Maschera questo mi elimina
solo
il lato Molti ma il lato Uno no...... è possibile far agire il bottone di
comando
direttamente sulla Tabella Anagrafe ???
grazie....


title: Eliminare record corrente..

author: Emyr

text:
On Sat, 12 Jan 2002 16:29:04 GMT, "SuperPippo®" <
ik0...@libero.it
>
wrote:

si utilizzando DAO..
vedi istruzione execute...
set db=database
set db=currentdb
db.execute("DELETE * FROM tabella")
set db=nothing
Saluti.
Emanuele.


title: Eliminare record corrente..

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:jtq04uckvmc8mo65h...@4ax.com...

----------------------
scusa Emanuele... il codice sopra riportato lo devo inserire
nel bottone di comando??
e se si su evento Click ??
grazie...


title: Eliminare record corrente..

text:
On Sun, 13 Jan 2002 12:00:23 GMT, "SuperPippo®" <
ik0...@libero.it
>
wrote:

si
>e se si su evento Click ??
si
per vedere altri esempi sql vai sul generatore di query e sul pusante
della barra  che ti mostra i dati vedrai che appare anche la scritta
sql premi quello e ti mostra un esempio della query che hai scritto in
quel momento...
Saluti.
Emanuele.


title: Eliminare record corrente..

text:
"Emyr" <
fan...@lavoro.com
> ha scritto nel messaggio
news:3gv44ukc089a7vlit...@4ax.com...

-----------------------------------
ciao Emanuele... mi da un errore di Run-time 13 - tipo non corrispondente
e mi porta al Debug di... vedi simbolo >  .... come mai ???
  Private Sub Comando82_Click()
>Set db = database
  Set db = CurrentDb
  db.execute ("DELETE * FROM Anagrafe")
  Set db = Nothing
  End Sub
-------------
ciao...


title: Eliminare record corrente..

text:
On Mon, 14 Jan 2002 12:58:50 GMT, "SuperPippo®" <
ik0...@libero.it
>
wrote:

hai i riferimenti inpostati a DAO nel codice?
Saluti.
Emanuele.


title: Eliminare record corrente..

author: Alessandro

text:
"SuperPippo®" <
ik0...@libero.it
> wrote in message
news:kvZ%7.15691$aD.5...@twister2.libero.it...

L'indicazione di Emanuele è senza dubbio corretta, ma considerando
che hai già un Recordset nella Form che stai usando puoi fare così:
Su EVENTO CLICK:
Private Sub DeletRecord_Click()
On Error GoTo Err_Section
    'Elimina il Record Corrente nella Maschera
    'quindi esegue il Requery.
        'Return:True se l'operazione è andata a buon fine
        '       False se viene generato un errore
    With Me.RecordsetClone
        .Bookmark = Me.Bookmark
        .Delete
        Me.Requery
    End With
    MsgBox"Eliminato con Successo"
Exit_Section:
    Exit sub
Err_Section:
    MsgBox"Errore eliminazione Fallita"
    Resume Exit_Section
End sub
Ciao @Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Modulo che non va perfettamente

author: Simone Lucesoli

text:
UTILIZZO UN MODULO CHE APRE UN FILE .XLS E POI SALVA DEI CAMBIAMENTI.
HO NOTATO CHE SIA IN WINDOWS 98 CHE IN XP RIMANE APERTA L'APPLICAZIONE DI
EXCEL (CHE MANGIA RAM E IMPEDISCE DI CANCELLARE IL FILE ELABORATO PERCHE'
ANCORA IN USO).
VI INDICO QUI DI SEGUITO IL MODULO:
Sub Elaboraxls()
Dim excApp As Object
Dim ExcDoc As Object
VDoc = "C:\ritardo eurostar\es-lp.xls"
Set excApp = CreateObject("Excel.Application")
Set ExcDoc = excApp.Workbooks.Open(VDoc)
..........................................................................
savechanges = True
Set ExcDoc = Nothing
Set excApp = Nothing
excApp.Application.Quit
End Sub
COSI' NON POSSO UTILIZZARE IL DB, ASPETTO NOTIZIE DA QUALCHE ESPERTO.
CIAO


title: Modulo che non va perfettamente

author: Stefano Bettini

text:
"Simone Lucesoli" <
simonel...@libero.it
> wrote in message
news:_IBn8.70498$1S3.2...@twister1.libero.it...
> UTILIZZO UN MODULO CHE APRE UN FILE .XLS E POI SALVA DEI CAMBIAMENTI.
> HO NOTATO CHE SIA IN WINDOWS 98 CHE IN XP RIMANE APERTA L'APPLICAZIONE DI
> EXCEL (CHE MANGIA RAM E IMPEDISCE DI CANCELLARE IL FILE ELABORATO PERCHE'
> ANCORA IN USO).
>
> VI INDICO QUI DI SEGUITO IL MODULO:
>
> Set excApp = Nothing
> excApp.Application.Quit
>
Ad occhio direi che prima devi chiudere l'applicazione e *poi*
settare l'oggetto Excel a nothing...
 excApp.Application.Quit
 Set excApp = Nothing
Bye, Ste
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Modulo che non va perfettamente

text:
Ho provato a invertire i comandi ma non va.. rimane sempre attiva
l'applicazione di excel


title: Modulo che non va perfettamente

text:
"Simone Lucesoli" <
simonel...@libero.it
> wrote in message
news:LUCn8.70698$1S3.2...@twister1.libero.it...
> Ho provato a invertire i comandi ma non va.. rimane sempre attiva
> l'applicazione di excel
Cosě deve andare, verifica in che ordine compare ora la set a nothing
dell'oggetto workbook...



title: Backup Dati

author: Pivo

text:
Dato un DB con delle tabelle collegate da un altro database che chiameremo
Archivio, come si potrebbe eseguire un backup di "Archivio" su un percorso a
scelta (magari anche il disco A) direttamente dal DB principale.
Il problema č compattarlo e dividerlo su piů dischetti... (Tipo ZIP)
pertanto il filecopy risulta inutile.
Secondo voi č una cosa fattibile??
Grazie e saluti a tutti.


title: Backup Dati

author: ringo

text:
"Pivo" <
pi...@interfree.it
> ha scritto nel messaggio
news:ptTZ9.136483$AA2.5...@news2.tin.it...

mah secondo mč la prima cosa che mi salta
in mente č lanciare da shell la riga di comando
con il compattatore (pkzip o chi per esso) impostando tutti i vari parametri
in modo da dargli un'output a:
bye
ringo


title: Backup Dati

author: Roberto da casa

text:
"Pivo" <
pi...@interfree.it
> ha scritto nel messaggio
news:ptTZ9.136483$AA2.5...@news2.tin.it...

Non sono sicuro di aver capito bene, ma se il tuo problema č quello di
zippare un file da codice VBA, prova ad andare sul Sito Comune (link qui
sotto) e nella Sezione General leggi la FAQ di Federico Luciani intitolata
"Zippare files con VBA. (PkZip, Winzip, ...)".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: [OT] Auguri

author: CIDI

text:
ciao a tutti
siete pronti per la cena?
andateci piano ...mi raccomando *__*

Buon Natale e felice 2012 a tutti

Daniele


title: [OT] Auguri

text:
"CIDI"  ha scritto nel messaggio news:jd51kl$3kk$1...@speranza.aioe.org...

_______Risposta:
Augurissimi Daniele,
ahimč perň non te lo prometto...
MA


title: Corruzione codice

author: Toppina

text:
Ho un MDB come front-end di applicativo che is appoggia a MySQL.
Il problema � che se faccio una minima correzione al codice questo comincia
a dare errori.
I form e le funzioni ch eandavano bene incominciano a dare errori.
Se poi tento di compattare o importare su nuovo MDB ho lo stesso problema.
MISTERO !


title: Corruzione codice

author: Karl Donaubauer

text:
Toppina wrote:
> Ho un MDB come front-end di applicativo che is appoggia a MySQL.
>
> Il problema è che se faccio una minima correzione al codice questo
> comincia a dare errori.
>
> I form e le funzioni ch eandavano bene incominciano a dare errori.
>
> Se poi tento di compattare o importare su nuovo MDB ho lo stesso
> problema.
Quali messaggi e/o numeri di errori?
Quale versione e SP di Access?
Vedi anche:
Come procedere con database danneggiati
www.donkarl.com/it?FAQ1.27
Decompile
www.donkarl.com/it?FAQ1.23
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: Corruzione codice

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:746ndaF...@mid.individual.net...

Grazie di cuore, sei un fenomeno !
Proverò


title: Query su Query

author: Alberto Brina

text:
Un Saluto a tutto il NewsGroup,
Volevo sapere se era possibile lanciare una Query d'aggiornamento su di una
query utilizzata da filtro tabella... mi spiego meglio...
Ho un database con dentro gli ordini, in una query, filtro la tabella per
cliente e data, dopo di che,  pensavo tramite una query d'aggiornamento di
inserire in una altro campo un numero e in un altro una data, è possibile?
Grazie


title: Query su Query

author: Paolo P

text:
"Alberto Brina" <
albert...@libero.it
> ha scritto nel messaggio
news:XHTe8.32734$fa5.1...@twister2.libero.it...

> inserire in una altro campo un numero e in un altro una data, č possibile?
>
> Grazie
>
Non ho ben capito, ma se vuoi usare una query di aggiornamento per
aggiornare un'altra query secondo me la risposta č no
Ciao Paolo


title: Query su Query

text:
On Wed, 27 Feb 2002 00:46:15 +0100, "Paolo P" <
p.pe...@inrete.it
>
wrote:
>
>"Alberto Brina" <
albert...@libero.it
> ha scritto nel messaggio
>news:XHTe8.32734$fa5.1...@twister2.libero.it...
>> Un Saluto a tutto il NewsGroup,
>>
>> Volevo sapere se era possibile lanciare una Query d'aggiornamento su di
>una
>> query utilizzata da filtro tabella... mi spiego meglio...
>>
>> Ho un database con dentro gli ordini, in una query, filtro la tabella per
>> cliente e data, dopo di che,  pensavo tramite una query d'aggiornamento di
>> inserire in una altro campo un numero e in un altro una data, è possibile?
>>
>> Grazie
>>
>Non ho ben capito, ma se vuoi usare una query di aggiornamento per
>aggiornare un'altra query secondo me la risposta è no
>Ciao Paolo
>
se la tabella è aggiornabile non dovrebbere esserci problemi, prova e
vedi
Saluti.
Emanuele.


title: Query su Query

author: Luca Scrigna

text:
"Alberto Brina" <
albert...@libero.it
> ha scritto nel messaggio
news:XHTe8.32734$fa5.1...@twister2.libero.it...

> inserire in una altro campo un numero e in un altro una data, č possibile?
>
> Grazie
se ho capito bene, basta che
inserisci nella query di aggiornamento la tabella che ti serve e nei criteri
le stesse condizioni che usi
per l'altra tua query.
ciao
Lenny


title: Esportare un report in un formato immagine (jpg, bmp, ecc)

author: Michele S

text:
Buonasera,
la presente per chiedere cortesemente indicazioni
di massima circa la fattibilità di esportare un
report di Access in un formato di tipo jpg o bmp.
Cordiali saluti.
Michele


author: Sergio MAZZA

text:
"Michele S" <
m...@virgilio.it
> ha scritto nel messaggio
news:4469e8aa$0$18291$4faf...@reader1.news.tin.it...

Cioè creare dei file immagine presi dalle pagine del report?
Su web avevo visto dei controlli che facevano quello che chiedi ma non
gratuitamente.
Al pdf ci hai già pensato?
Ciao.
--
Sergio MAZZA


author: Alessandro Baraldi

text:
L'unica soluzione che io conosco è quella di massimizzare il
Report(reso POPUP)
e emulare il comando CTRL+STAMP o ALT+STAMP non ricordo quale dei 2
esegue la copia in Clipboard della sola Finestra attiva.
A qesto punto ti apri un'applicativo di editing di grafica Paint o
quello che hai
e fai un bell'PASTE, quindi salvi...!
Certo che se vuoi fare tutto in BackGround ti converrebbe passare per
un
OCX creato appositamente in VB che contiene una PictureBox, a quel
punto
puoi sfruttare le API di WIN per salvare in BMP.
Ti ricordo che il JPG è un formato proprietario e servirebbero
librerie licenziate.
Ora non sono certo che si abbia la completa compatibilità del
controllo OCX
da VBA ma la cosa più grave è che saresti obbligato a distribuire il
RUNTIME
di VB6(ma spesso non serve)..!
ALternativa è tentare di usare l'Emulazione del controllo PictureBox
che
Lebans ha sviluppato(lo trovi sul suo sito)..!
www.lebans.com
Questo è decisamente più complesso, ma offre già dei gadget che
potrebbero
agevolarti...!
Ciao
@Alex


author: Giuseppe

text:
"Michele S" <
m...@virgilio.it
> ha scritto nel messaggio
news:4469e8aa$0$18291$4faf...@reader1.news.tin.it...

Se il problema è l'esportazione del report e impedire la modifica dei dati
hai provato con il formato snapshot ?
Saluti
Giuseppe


author: Silvio

text:
> la presente per chiedere cortesemente indicazioni
> di massima circa la fattibilità di esportare un
> report di Access in un formato di tipo jpg o bmp.
Ciao Michele.
PDFCreator trasforma (egregiamente) il tuo report in PDF, PNG, JPEG, BMP,
PCX, TFF (multipagina), PS, EPS. E' gratuito ed è tradotto in italiano. Lo
trovi qua:
https://sourceforge.net/projects/pdfcreator/
Spero faccia al caso tuo.
Ciao
Silvio
Inviato da X-Privat.Org - Registrazione gratuita
http://www.x-privat.org/join.php


text:
>> la presente per chiedere cortesemente indicazioni
>> di massima circa la fattibilità di esportare un
>> report di Access in un formato di tipo jpg o bmp.
>>
>> Cordiali saluti.
>>
>> Michele
>
> Cioè creare dei file immagine presi dalle pagine del report?
> Su web avevo visto dei controlli che facevano quello che chiedi ma non
> gratuitamente.
> Al pdf ci hai già pensato?
>
Si, ho pensato al pdf. Al momento uso pdf creator.
Tuttavia  ho bisogno di un formato tipo immagine
da poter riutilizzare in altra circostanza.
Grazie.
:-)


text:
>> la presente per chiedere cortesemente indicazioni
>> di massima circa la fattibilità di esportare un
>> report di Access in un formato di tipo jpg o bmp.
>>
>> Cordiali saluti.
>>
>> Michele
>>
>>
>>
> Se il problema è l'esportazione del report e impedire la modifica dei dati
> hai provato con il formato snapshot ?
> Saluti
>
Di fatto ho un altro obiettivo.
Comunque grazie.


text:
>> la presente per chiedere cortesemente indicazioni
>> di massima circa la fattibilità di esportare un
>> report di Access in un formato di tipo jpg o bmp.
>
> Ciao Michele.
>
> PDFCreator trasforma (egregiamente) il tuo report in PDF, PNG, JPEG, BMP,
> PCX, TFF (multipagina), PS, EPS. E' gratuito ed è tradotto in italiano. Lo
> trovi qua:
https://sourceforge.net/projects/pdfcreator/
>
> Spero faccia al caso tuo.
Usavo già pdf creator e non mi sono mai accorto della possibilità
di esportare in formati jpg, ma dove ho la testa?
Grazie della soluzione.


text:
L'unica soluzione che io conosco è quella di massimizzare il
Report(reso POPUP)
e emulare il comando CTRL+STAMP o ALT+STAMP non ricordo quale dei 2
esegue la copia in Clipboard della sola Finestra attiva.
A qesto punto ti apri un'applicativo di editing di grafica Paint o
quello che hai
e fai un bell'PASTE, quindi salvi...!
-----------
Ho provato. Massimizzare un report al fine di un copia nella
Clipboard richiede un monitor grande, diversamente l'immagine
prodotta è poco chiara.
-----------
Certo che se vuoi fare tutto in BackGround ti converrebbe passare per
un
OCX creato appositamente in VB che contiene una PictureBox, a quel
punto
puoi sfruttare le API di WIN per salvare in BMP.
--------------
Su questo dovrei lavorci un po'
-------------
Ti ricordo che il JPG è un formato proprietario e servirebbero
librerie licenziate.
----------------
Wow, non sapevo che JPG fosse un formato proproetario.
----------------
Ora non sono certo che si abbia la completa compatibilità del
controllo OCX
da VBA ma la cosa più grave è che saresti obbligato a distribuire il
RUNTIME
di VB6(ma spesso non serve)..!
ALternativa è tentare di usare l'Emulazione del controllo PictureBox
che
Lebans ha sviluppato(lo trovi sul suo sito)..!
www.lebans.com
--------------------
Ho appena visto il sito.
Mi sa che devo frequentare un corso d'inglese...
:-)
--------------------
Questo è decisamente più complesso, ma offre già dei gadget che
potrebbero
agevolarti...!
--------
Grazie.
---------


title: Importazione database in Word

text:
Salve a tutti,
vorrei sapere come fare per mantenere lo stesso formato di data/ora quando
importo una tabella di Access in Word. Mi succede che se un valore in un
campo della tabella in Access è ad es. "25/05/2002" in Word diventa
"5/25/2002", oppure "15.30" diventa "3:30:00 PM". Grazie in anticipo a
tutti, in particolar modo a coloro che avranno la pazienza di rispondermi.
--
*_Yuri_*


title: Importazione database in Word

text:
"*_Yuri_*" <
yooppi...@tiscalinet.it
> ha scritto nel messaggio
news:%M4N8.21023$TS.6...@news1.tin.it...

Controlla le impostazioni internazionali del pc; word e tutte le
applicazioni fanno riferimento a quelle per i formati data/ora...
Ciao.
--
Sergio MAZZA


title: newbie: ... ancora su campo "ricerca" in una tabella

author: Johnny

text:
Salve a tutti,
un altro chiarimento (mentre aspetto risposte al mio primo post)
riguardo alle colonne contenenti dei campi di ricerca (collegati ad
un'altra tabella).
Ho una tabella "PC" e una tabella "Schede Audio".
Nella tabella PC č presente un campo di tipo "Testo" che ricerca i
valori nella tabella "Schede Audio". A parte che (primo post) non
riesco a far apparire come risultato della selezione il testo della
descrizione ma solo l'ID (chiave primaria contatore) della "scheda
audio", ora ho notato anche un altro problema:
Tabella Scheda Audio
ID | Descrizione
1 | AC'97
2 | AC'97
3 | AC'97
Tabella PC
ID |...| Scheda Audio
1 | ... | <Valore da selezionare>
2 | ... | <Valore da selezionare>
3 | ... | <Valore da selezionare>
Ho notato che selezionando uno dei 3 record contenuti in "Scheda
Audio" vedo visualizzato sempre e solo il primo dei tre (anche se vado
a selezionare l'ultimo). Se modifico le "Descrizioni" dei record della
tabella "Scheda Audio" rendendole differenti ("AC'97 1","AC'97
2","AC'97 3") invece ottengo il valore corretto nella tabella PC (se
seleziono "2" vedo "2" e cosě via....)
Spero di essermi spiegato in maniera comprensibile
Grazie
Bye
Johnny


text:
"Johnny" <
zanard...@libero.it
> ha scritto nel messaggio
news:3435a6f3.03031...@posting.google.com...
> Salve a tutti,
> un altro chiarimento (mentre aspetto risposte al mio primo post)
> riguardo alle colonne contenenti dei campi di ricerca (collegati ad
> un'altra tabella).
> Ho una tabella "PC" e una tabella "Schede Audio".
> Nella tabella PC è presente un campo di tipo "Testo" che ricerca i
> valori nella tabella "Schede Audio". A parte che (primo post) non
> riesco a far apparire come risultato della selezione il testo della
> descrizione ma solo l'ID (chiave primaria contatore) della "scheda
> audio", ora ho notato anche un altro problema:
>
> Tabella Scheda Audio
> ID | Descrizione
> 1 | AC'97
> 2 | AC'97
> 3 | AC'97
>
> Tabella PC
> ID |...| Scheda Audio
> 1 | ... | <Valore da selezionare>
> 2 | ... | <Valore da selezionare>
> 3 | ... | <Valore da selezionare>
>
> Ho notato che selezionando uno dei 3 record contenuti in "Scheda
> Audio" vedo visualizzato sempre e solo il primo dei tre (anche se vado
> a selezionare l'ultimo). Se modifico le "Descrizioni" dei record della
> tabella "Scheda Audio" rendendole differenti ("AC'97 1","AC'97
> 2","AC'97 3") invece ottengo il valore corretto nella tabella PC (se
> seleziono "2" vedo "2" e così via....)
>
> Spero di essermi spiegato in maniera comprensibile
>
> Grazie
> Bye
> Johnny
Beh, mi sembra che Roberto ti abbia già risposto;
comunque quello che vedi è (probabilmente) il raggruppamento dei dati
(descrizione) visto che il testo è sempre lo stesso. In effetti non capisco
cosa ti serve una tabella con tre (o più) valori "descrizione" identici; io
farei così:
Tabella Scheda Audio
ID (contatore univoco)| Descrizione (testo)
1 | AC'97
2 | SOUNDBLASTER COMPATIBILE
3 | CREATIVE SOUNDBLASTER
Tabella PC
ID (contatore univoco)|...| IDSchedaAudio (numerico intero lungo)
1 | ... | 1
2 | ... | 1
3 | ... | 3
Se vuoi vedere i risultati fai una query di unione (tra Tabella PC e Scheda
Audio) che "traduce" i valori di IDSchedaAudio nella descrizione presa dalla
tabella Schede Audio...
Ciao.
--
Sergio MAZZA


text:
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:b4k824$2f$1...@canarie.caspur.it...
> "Johnny" <
zanard...@libero.it
> ha scritto nel messaggio
> news:3435a6f3.03031...@posting.google.com...
> Beh, mi sembra che Roberto ti abbia già risposto;
> comunque quello che vedi è (probabilmente) il raggruppamento dei dati
> (descrizione) visto che il testo è sempre lo stesso. In effetti non
capisco
> cosa ti serve una tabella con tre (o più) valori "descrizione" identici;
io
> farei così:
Tre valori corrispondono a tre oggetti fisici diversi che hanno per esempio
tre diversi cd di software (catalogati).
>
> Se vuoi vedere i risultati fai una query di unione (tra Tabella PC e
Scheda
> Audio) che "traduce" i valori di IDSchedaAudio nella descrizione presa
dalla
> tabella Schede Audio...
OK grazie
>
> Ciao.
>
Bye
Johnny


text:
"Johnny" <jonquerido.nonp...@tin.it.invalid> ha scritto nel
messaggio news:ebqba.40957$pG1.9...@news1.tin.it...
>
> Tre valori corrispondono a tre oggetti fisici diversi che hanno per
esempio
> tre diversi cd di software (catalogati).
Allora aggiungi una descrizione supplementare che possa distinguerli l'uno
dall'altro.
> Bye
> Johnny
Ciao.
--
Sergio MAZZA


title: Query su due tabelle, relazioni

author: M.

text:
Mi scuso per il subject poco significativo del mio invio precedente.
Marco
*****************
 Argomento del contendere: le solite due tabelle.
In una, denominata "Personale" abbiamo
 -IDSoggetto
 -Nome
 -Cognome
 -Eta'
 -TipoImpiego
Nell'altra, denominata "Impiego"
 -IDImpiego
 -TipoImpiego
E' in pratica un db di 500 persone, e ognuna puo' fare un mestiere diverso,
 ma solo e soltanto uno.
Ho creato una maschera basata sulla prima tabella, dove inserisco i dati del
 soggetto in questione, e invece di inserire il TipoImpiego, ho inserito una
 casella di riepilogo dove posso scegliere l'impiego piu' appropriato (fra i
 15-20 presenti) dalla tabella "Impiego".
 Fin qui nessun problema.
Poi ho creato una relazione tra le due tabelle: non so perche', ma sentivo
 che dovevo farlo :-)
Poi, ho provato a fare una query per estrarre dalle due tabelle solo Nome,
 Cognome, Eta', TipoImpiego dei soggetti che hanno (ad esempio) piu' di 35
 anni di etą (usando nella query criteri >"35").
 I risultati sono stati svariati: in un caso la query ha dato come risultato
 un bel niente (impostando tipo join =1), nell'altra i campi Nome, Cognome,
 Etą, e il campo TipoImpiego completamente in bianco (impostando tipo join
 =3), infine i campi Nome, Cognome, Etą in bianco e il campo TipoImpiego
 compilato correttamente (impostando tipo join =2).
Dove ho sbagliato?
So che per molti di voi tutto questo č di una banalita' risibile, ma se
 riuscissi a risolvere questa minima cosa vi sarei davvero molto grato.
Marco


title: Query su due tabelle, relazioni

author: Antonio Biso

text:
"M." <
p...@tin.it
> ha scritto nel messaggio
news:QY6ua.104255$K35.2...@news2.tin.it...
> Mi scuso per il subject poco significativo del mio invio precedente.
> Marco
>
> *****************
>
>  Argomento del contendere: le solite due tabelle.
>
> In una, denominata "Personale" abbiamo
>  -IDSoggetto
>  -Nome
>  -Cognome
>  -Eta'
>  -TipoImpiego
Magari qui devi mettere IDImpiego, non TipoImpiego
> Nell'altra, denominata "Impiego"
>  -IDImpiego
>  -TipoImpiego
> Poi ho creato una relazione tra le due tabelle: non so perche', ma sentivo
>  che dovevo farlo :-)
Non è necessario.
Può essere utile quando c'è un db complesso e deve essere mantenuta una
certa integrità o per capire la struttura dati.
Ma nel tuo caso...
>
> Poi, ho provato a fare una query per estrarre dalle due tabelle solo Nome,
>  Cognome, Eta', TipoImpiego dei soggetti che hanno (ad esempio) piu' di 35
>  anni di età (usando nella query criteri >"35").
>  I risultati sono stati svariati: in un caso la query ha dato come
risultato
>  un bel niente (impostando tipo join =1), nell'altra i campi Nome,
Cognome,
>  Età, e il campo TipoImpiego completamente in bianco (impostando tipo join
>  =3), infine i campi Nome, Cognome, Età in bianco e il campo TipoImpiego
>  compilato correttamente (impostando tipo join =2).
>
> Dove ho sbagliato?
Evidentemente hai legato le tabelle sul campo sbagliato cosicchè non joinano
mai!!!
Antonio


title: Evidenziare più campi in riga maschere continue

author: Stefano Vanoli

text:
Ciao a tutti.
Ho questo problema:
devo evidenziare una riga in una maschera continua, ma in questa riga ci sono due campi.
Finora, quando avevo un solo campo, utilizzavo il codice seguente:

Private Sub CodiceArticolo_Click()

    Me![CodiceArticolo].FormatConditions.Delete
    Me![CodiceArticolo].FormatConditions.Add acExpression, acEqual, "CodiceArticolo =" & Me!CodiceArticolo
    Me![CodiceArticolo].FormatConditions(0).BackColor = 16777215

End Sub

Ho provato a replicare le stesse istruzioni anche per il secondo campo, ma senza alcun risultato, anzi a volte mi da errore di eccessivo numero di formattazioni condizionali.

Non so più come uscirne.
Ogni aiuto è apprezzato.

Grazie


text:
Stefano Vanoli wrote:
> ...

Quale versione di Access usi?
Mostra tutto il codice che hai provato e NON ha funzionato.

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


text:

Uso Access 2003.
Ho una subform con due campi texbox ("CodiceArticolo" e "DescrizArticolo")collegati alla form principale.
La subform ha i campi bloccati xchè le righe della subform devono solo servire per la selezione del record, visualizzato per esteso nella form principale.
Quando clicco nel primo campo di una riga della subform continua, con le istruzioni che ho indicato, il testo della textbox mi viene effettivamente evidenziato, ma il secondo campo (ovviamente) non si evidenzia.

Ho provato allora con le seguenti istruzioni:

Private Sub CodiceArticolo_Click()

    Me![CodiceArticolo].FormatConditions.Delete
    Me![CodiceArticolo].FormatConditions.Add acExpression, acEqual, "CodiceArticolo =" & Me!CodiceArticolo
    Me![CodiceArticolo].FormatConditions(0).BackColor = 16777215
    Me![DescrizArticolo].FormatConditions.Delete
    Me![DescrizArticolo].FormatConditions.Add acExpression, acEqual, "DescrizArticolo =" & Me!DescrizArticolo
    Me![DescrizArticolo].FormatConditions(0).BackColor = 16777215

End Sub

ma l'unico risultato che ottengo è di avere evidenziato solo il primo campo.
Spero di essere stato chiaro


text:
Stefano Vanoli wrote:
> ...
> Quando clicco nel primo campo di una riga della subform continua,
> con le istruzioni che ho indicato, il testo della textbox mi viene
> effettivamente evidenziato, ma il secondo campo (ovviamente) non si
> evidenzia.
>
> Ho provato allora con le seguenti istruzioni:
>
> Private Sub CodiceArticolo_Click()
>
>     Me![CodiceArticolo].FormatConditions.Delete
>     Me![CodiceArticolo].FormatConditions.Add acExpression, acEqual,
> "CodiceArticolo =" & Me!CodiceArticolo
>     Me![CodiceArticolo].FormatConditions(0).BackColor = 16777215
>     Me![DescrizArticolo].FormatConditions.Delete
>     Me![DescrizArticolo].FormatConditions.Add acExpression,
> acEqual, "DescrizArticolo =" & Me!DescrizArticolo
>     Me![DescrizArticolo].FormatConditions(0).BackColor = 16777215
> ...

Una stringa devi rinchiudere in apostrofi o virgolette, p.e. cosě:

Me!DescrizArticolo.FormatConditions.Add acExpression, acEqual, _
    "DescrizArticolo =" & Chr$(34) & Me!DescrizArticolo & Chr$(34)

Se ti capisco bene in alternativa puoi ripetere la prova per l'Id:

Me!DescrizArticolo.FormatConditions.Add acExpression, acEqual, _
    "CodiceArticolo =" & Me!CodiceArticolo



text:
Il giorno mercoledì 19 febbraio 2014 22:13:44 UTC+1, Karl Donaubauer ha scritto:
> Stefano Vanoli wrote:
>
> > ...
>
> > Quando clicco nel primo campo di una riga della subform continua,
>
> > con le istruzioni che ho indicato, il testo della textbox mi viene
>
> > effettivamente evidenziato, ma il secondo campo (ovviamente) non si
>
> > evidenzia.
>
> >
>
> > Ho provato allora con le seguenti istruzioni:
>
> >
>
> > Private Sub CodiceArticolo_Click()
>
> >
>
> >     Me![CodiceArticolo].FormatConditions.Delete
>
> >     Me![CodiceArticolo].FormatConditions.Add acExpression, acEqual,
>
> > "CodiceArticolo =" & Me!CodiceArticolo
>
> >     Me![CodiceArticolo].FormatConditions(0).BackColor = 16777215
>
> >     Me![DescrizArticolo].FormatConditions.Delete
>
> >     Me![DescrizArticolo].FormatConditions.Add acExpression,
>
> > acEqual, "DescrizArticolo =" & Me!DescrizArticolo
>
> >     Me![DescrizArticolo].FormatConditions(0).BackColor = 16777215
>
> > ...
>
>
>
> Una stringa devi rinchiudere in apostrofi o virgolette, p.e. così:
>
>
>
> Me!DescrizArticolo.FormatConditions.Add acExpression, acEqual, _
>
>     "DescrizArticolo =" & Chr$(34) & Me!DescrizArticolo & Chr$(34)
>
>
>
> Se ti capisco bene in alternativa puoi ripetere la prova per l'Id:
>
>
>
> Me!DescrizArticolo.FormatConditions.Add acExpression, acEqual, _
>
>     "CodiceArticolo =" & Me!CodiceArticolo
>
>
>
> --
>
> Ciao
>
> Karl
>
> *********
>
> Access FAQ:
http://www.donkarl.com/it

Ho provato, ma anche con l'aggiunta di chr$(34) mi evidenzia sempre e solo il primo campo.

Se però su evento click del secondo campo aggiungo il codice di formattazione condizionale per il secondo campo, stavolta mi viene evidenziato il secondo campo ma non il primo.
Ora sto provando ad adattare la Function scritta da Silvio Savoldi e reperita su Sito Comune e sembra che possa funzionare.
Grazie comunque.


text:
ciao,
potrebbe essere una stupidaggine e ti confesso che è la prima volta che scrivo su questo forum per dare e non per ricevere aiuto...quindi immagina il mio stato d'animo.

Tempo fa avevo una necessità (credo) simile alla tua e Pablitomf mi consigliò così:
https://groups.google.com/d/msg/it.comp.appl.access/XeY3xxKiuVk/cnq6fpT1qicJ

In pratica sotto alle celle che dovranno essere di colore trasparente (io avevo una maschera continua), metti un "cellone" che vai a colorare in base alle condizioni che devi rispettare.
E' un esempio banale ma magari riesci ad adattarlo alle tue necessità.

Fammi sapere, sarei orgoglioso di aver contribuito (positivamente) per la prima volta al forum..
un caro saluto.


text:

Si, effettivamente funziona, finchè non setti il focus in una delle caselle colorate; allora subentra la formattazione di sistema: fondo nero e testo bianco per tutta la larghezza del testo contenuto nella textbox; il resto dello spazio nella casella resta del colore sottostante.
Scusami, ma sono un perfezionista e dal punto di vista estetico, questa soluzione non mi soddisfa.

Del resto non sono con l'acqua alla gola e qualche altro giorno per risolvere il problema non mi manderà in paranoia.

Grazie lo stesso.
Ciao
Stefano


text:

Ciao Karl.

La Function di Silvio Savoldi funziona, con un unico neo.
Premetto che la mia maschera continua, per ragioni di spazio, visualizza solo 5 righe e quindi devo agire sulla barra di scorrimento verticale per visualizzare i record successivi al quinto.
Quando cliccando sulla barra di scorrimento faccio scorrere verso l'alto le righe, fino a far scomparire quella evidenziata e poi, senza effettuare alcuna scelta, faccio riscorrere le righe verso il basso, quando la riga evidenziata ricompare nella sottomaschera, le due textbox sono sempre evidenziate, ma il testo della prima textbox appare in reverse, con uno sgradevole effetto estetico.
Sembra che la prima textbox abbia preso il focus.
Ho tentato di spostare il focus su qualunque altro controllo, ma senza esito.
Il setFocus non agisce nè dall'interno del modulo generale che gestisce la colorazione delle righe, nè da qualsiasi altra routine evento.

Spero di essere stato chiaro.
Hai qualche suggerimento?

Grazie e ciao
Stefano


title: gruppo di opzione,  etichetta in  report

author: luigionofrio

text:
MA ha scritto:
> luigionofrio wrote:
> > in una maschera ho un gruppo di opzioni - tipo1 = 1 e tipo2 = 2
> > associato al campo tipo della tabella archivio.
> > Vado a fare un report, nel corpo dello stesso devo inserice anche il
> > controllo opzioni, ma alla vista o stampa dello stesso mi da il valore
> > memorizzato 1 o 2, mentre a me interessa che esca invece del valore,
> > il suo riferimento : tipo1 o tipo2 .
> > Come diavolo posso fare?
> > un grazie č poco! lo so!
> > luigi
> Creati un controllo calcolato
> ="Tipo " & quello che vuoi
Rileggendo bene il tuo post, non credo di avere il risultato cercato,
a me interessa stampare l'etichetta del valore assegnato al gruppo di
opzioni .
es.
opzione 1 - etichetta "giamaica" - valore assegnato "1"
opzione 2 - etichetta "germania" - valore assegnato "2"
Naturalmente nella tabella "archivio" al campo "tipo" abbinato al gruppo di
opzione, vengono memorizzati i valori assegnati : 1 o 2
Quindi , ricapitolando, nel report devono uscire "giamaica" o "germania" a
secondo del valore assegnato al campo "tipo" della tabella "archivio"
spero di avermi spiegato bene.
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: MA

text:
luigionofrio wrote:
> MA ha scritto:
>
>> luigionofrio wrote:
>>> in una maschera ho un gruppo di opzioni - tipo1 = 1 e tipo2 = 2
>>> associato al campo tipo della tabella archivio.
>>> Vado a fare un report, nel corpo dello stesso devo inserice anche il
>>> controllo opzioni, ma alla vista o stampa dello stesso mi da il
>>> valore memorizzato 1 o 2, mentre a me interessa che esca invece del
>>> valore, il suo riferimento : tipo1 o tipo2 .
>>> Come diavolo posso fare?
>>> un grazie è poco! lo so!
>>> luigi
>> Creati un controllo calcolato
>> ="Tipo " & quello che vuoi
>
> Rileggendo bene il tuo post, non credo di avere il risultato cercato,
> a me interessa stampare l'etichetta del valore assegnato al gruppo di
> opzioni .
> es.
> opzione 1 - etichetta "giamaica" - valore assegnato "1"
> opzione 2 - etichetta "germania" - valore assegnato "2"
>
> Naturalmente nella tabella "archivio" al campo "tipo" abbinato al
> gruppo di opzione, vengono memorizzati i valori assegnati : 1 o 2
>
> Quindi , ricapitolando, nel report devono uscire "giamaica" o
> "germania" a secondo del valore assegnato al campo "tipo" della
> tabella "archivio" spero di avermi spiegato bene.
> luigi
=iif(tipo=1;"Giamaica";"Germania")
--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007


text:
MA ha scritto:
> luigionofrio wrote:
> > MA ha scritto:
> >
> >> luigionofrio wrote:
> >>> in una maschera ho un gruppo di opzioni - tipo1 = 1 e tipo2 = 2
> >>> associato al campo tipo della tabella archivio.
> >>> Vado a fare un report, nel corpo dello stesso devo inserice anche il
> >>> controllo opzioni, ma alla vista o stampa dello stesso mi da il
> >>> valore memorizzato 1 o 2, mentre a me interessa che esca invece del
> >>> valore, il suo riferimento : tipo1 o tipo2 .
> >>> Come diavolo posso fare?
> >>> un grazie č poco! lo so!
> >>> luigi
> >> Creati un controllo calcolato
> >> ="Tipo " & quello che vuoi
> >
> > Rileggendo bene il tuo post, non credo di avere il risultato cercato,
> > a me interessa stampare l'etichetta del valore assegnato al gruppo di
> > opzioni .
> > es.
> > opzione 1 - etichetta "giamaica" - valore assegnato "1"
> > opzione 2 - etichetta "germania" - valore assegnato "2"
> >
> > Naturalmente nella tabella "archivio" al campo "tipo" abbinato al
> > gruppo di opzione, vengono memorizzati i valori assegnati : 1 o 2
> >
> > Quindi , ricapitolando, nel report devono uscire "giamaica" o
> > "germania" a secondo del valore assegnato al campo "tipo" della
> > tabella "archivio" spero di avermi spiegato bene.
> > luigi
> =iif(tipo=1;"Giamaica";"Germania")
ok diciamo che funziona, ma quando il gruppo di opzioni non viene
selezionato (quindi nel campo tipo non vi č nessun valore), nel report
compare sempre il predefinito.
Inoltre se il gruppo di opzioni comprende 7 scelte? il metodo iif č sempre
valido? o devo usare altro? (non saprei come impostare la sintassi)
In casi estremi, posso sempre abbinare una nuova tabella collegata tramite
il valore del campo TIPO in cui inserisco tutte le descrizioni di
etichetta, ma questo vorrei evitarlo.
luigi



text:
luigionofrio wrote:
> MA ha scritto:
>
>> luigionofrio wrote:
>>> MA ha scritto:
>>>
>>>> luigionofrio wrote:
>>>>> in una maschera ho un gruppo di opzioni - tipo1 = 1 e tipo2 = 2
>>>>> associato al campo tipo della tabella archivio.
>>>>> Vado a fare un report, nel corpo dello stesso devo inserice anche
>>>>> il controllo opzioni, ma alla vista o stampa dello stesso mi da il
>>>>> valore memorizzato 1 o 2, mentre a me interessa che esca invece
>>>>> del valore, il suo riferimento : tipo1 o tipo2 .
>>>>> Come diavolo posso fare?
>>>>> un grazie è poco! lo so!
>>>>> luigi
>>>> Creati un controllo calcolato
>>>> ="Tipo " & quello che vuoi
>>>
>>> Rileggendo bene il tuo post, non credo di avere il risultato
>>> cercato, a me interessa stampare l'etichetta del valore assegnato
>>> al gruppo di opzioni .
>>> es.
>>> opzione 1 - etichetta "giamaica" - valore assegnato "1"
>>> opzione 2 - etichetta "germania" - valore assegnato "2"
>>>
>>> Naturalmente nella tabella "archivio" al campo "tipo" abbinato al
>>> gruppo di opzione, vengono memorizzati i valori assegnati : 1 o 2
>>>
>>> Quindi , ricapitolando, nel report devono uscire "giamaica" o
>>> "germania" a secondo del valore assegnato al campo "tipo" della
>>> tabella "archivio" spero di avermi spiegato bene.
>>> luigi
>> =iif(tipo=1;"Giamaica";"Germania")
>
> ok diciamo che funziona, ma quando il gruppo di opzioni non viene
> selezionato (quindi nel campo tipo non vi è nessun valore), nel report
> compare sempre il predefinito.
> Inoltre se il gruppo di opzioni comprende 7 scelte? il metodo iif è
> sempre valido? o devo usare altro? (non saprei come impostare la
> sintassi)
> In casi estremi, posso sempre abbinare una nuova tabella collegata
> tramite il valore del campo TIPO in cui inserisco tutte le
> descrizioni di etichetta, ma questo vorrei evitarlo.
> luigi
> luigi
=Choose([Tipo];"Germania";"Giamaica";"Austria"...)



text:
MA ha scritto:
> luigionofrio wrote:
> > MA ha scritto:
> >
> >> luigionofrio wrote:
> >>> MA ha scritto:
> >>>
> >>>> luigionofrio wrote:
> >>>>> in una maschera ho un gruppo di opzioni - tipo1 = 1 e tipo2 = 2
> >>>>> associato al campo tipo della tabella archivio.
> >>>>> Vado a fare un report, nel corpo dello stesso devo inserice anche
> >>>>> il controllo opzioni, ma alla vista o stampa dello stesso mi da il
> >>>>> valore memorizzato 1 o 2, mentre a me interessa che esca invece
> >>>>> del valore, il suo riferimento : tipo1 o tipo2 .
> >>>>> Come diavolo posso fare?
> >>>>> un grazie č poco! lo so!
> >>>>> luigi
> >>>> Creati un controllo calcolato
> >>>> ="Tipo " & quello che vuoi
> >>>
> >>> Rileggendo bene il tuo post, non credo di avere il risultato
> >>> cercato, a me interessa stampare l'etichetta del valore assegnato
> >>> al gruppo di opzioni .
> >>> es.
> >>> opzione 1 - etichetta "giamaica" - valore assegnato "1"
> >>> opzione 2 - etichetta "germania" - valore assegnato "2"
> >>>
> >>> Naturalmente nella tabella "archivio" al campo "tipo" abbinato al
> >>> gruppo di opzione, vengono memorizzati i valori assegnati : 1 o 2
> >>>
> >>> Quindi , ricapitolando, nel report devono uscire "giamaica" o
> >>> "germania" a secondo del valore assegnato al campo "tipo" della
> >>> tabella "archivio" spero di avermi spiegato bene.
> >>> luigi
> >> =iif(tipo=1;"Giamaica";"Germania")
> >
> > ok diciamo che funziona, ma quando il gruppo di opzioni non viene
> > selezionato (quindi nel campo tipo non vi č nessun valore), nel report
> > compare sempre il predefinito.
> > Inoltre se il gruppo di opzioni comprende 7 scelte? il metodo iif č
> > sempre valido? o devo usare altro? (non saprei come impostare la
> > sintassi)
> > In casi estremi, posso sempre abbinare una nuova tabella collegata
> > tramite il valore del campo TIPO in cui inserisco tutte le
> > descrizioni di etichetta, ma questo vorrei evitarlo.
> > luigi
> > luigi
> =Choose([Tipo];"Germania";"Giamaica";"Austria"...)
moment!
in TIPO vi sono i valori!  1 - 2 - 3 - 4 - 5 - 6 -7
choose come fa a capire l'etichetta da abbinare a questi valori?
qualcosa non mi torna o č la mia ignoranza?



author: Access

text:
ciao luigionofrio,
"luigionofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
news:fb446o$9l9$1...@news.newsland.it...
> MA ha scritto:
>
>> luigionofrio wrote:
>> > MA ha scritto:
>> >
>> >> luigionofrio wrote:
>> >>> MA ha scritto:
>> >>>
>> >>>> luigionofrio wrote:
>> >>>>> in una maschera ho un gruppo di opzioni - tipo1 = 1 e tipo2 = 2
>> >>>>> associato al campo tipo della tabella archivio.
>> >>>>> Vado a fare un report, nel corpo dello stesso devo inserice anche
>> >>>>> il controllo opzioni, ma alla vista o stampa dello stesso mi da il
>> >>>>> valore memorizzato 1 o 2, mentre a me interessa che esca invece
>> >>>>> del valore, il suo riferimento : tipo1 o tipo2 .
Per riferimento tipo1 o tipo2 cosa intendi?
>> >>>>> Come diavolo posso fare?
>> >>>>> un grazie č poco! lo so!
>> >>>>> luigi
>> >>>> Creati un controllo calcolato
>> >>>> ="Tipo " & quello che vuoi
>> >>>
>> >>> Rileggendo bene il tuo post, non credo di avere il risultato
>> >>> cercato, a me interessa stampare l'etichetta del valore assegnato
>> >>> al gruppo di opzioni .
>> >>> es.
>> >>> opzione 1 - etichetta "giamaica" - valore assegnato "1"
>> >>> opzione 2 - etichetta "germania" - valore assegnato "2"
>> >>>
>> >>> Naturalmente nella tabella "archivio" al campo "tipo" abbinato al
>> >>> gruppo di opzione, vengono memorizzati i valori assegnati : 1 o 2
>> >>>
>> >>> Quindi , ricapitolando, nel report devono uscire "giamaica" o
>> >>> "germania" a secondo del valore assegnato al campo "tipo" della
>> >>> tabella "archivio" spero di avermi spiegato bene.
>> >>> luigi
>> >> =iif(tipo=1;"Giamaica";"Germania")
se in tipo vi č 1 o 2 i valori giamaica e germania dove sono memorizzati?
>> >
>> > ok diciamo che funziona, ma quando il gruppo di opzioni non viene
>> > selezionato (quindi nel campo tipo non vi č nessun valore), nel report
>> > compare sempre il predefinito.
>> > Inoltre se il gruppo di opzioni comprende 7 scelte? il metodo iif č
>> > sempre valido? o devo usare altro? (non saprei come impostare la
>> > sintassi)
>> > In casi estremi, posso sempre abbinare una nuova tabella collegata
>> > tramite il valore del campo TIPO in cui inserisco tutte le
>> > descrizioni di etichetta, ma questo vorrei evitarlo.
>> > luigi
>> > luigi
>
>> =Choose([Tipo];"Germania";"Giamaica";"Austria"...)
>
>
> moment!
> in TIPO vi sono i valori!  1 - 2 - 3 - 4 - 5 - 6 -7
> choose come fa a capire l'etichetta da abbinare a questi valori?
> qualcosa non mi torna o č la mia ignoranza?
> luigi
se tipo sarŕ = 1 il valore corrispondente č Germania e cosi via
choose>F1 per l'help.
>
>
> --
ciao
Access


text:
Access ha scritto:
> ciao luigionofrio,
> "luigionofrio" <
onofrio...@tin.it
> ha scritto nel messaggio
> news:fb446o$9l9$1...@news.newsland.it...
> > MA ha scritto:
> >
> >> luigionofrio wrote:
> >> > MA ha scritto:
> >> >
> >> >> luigionofrio wrote:
> >> >>> MA ha scritto:
> >> >>>
> >> >>>> luigionofrio wrote:
> >> >>>>> in una maschera ho un gruppo di opzioni - tipo1 = 1 e tipo2 = 2
> >> >>>>> associato al campo tipo della tabella archivio.
> >> >>>>> Vado a fare un report, nel corpo dello stesso devo inserice anche
> >> >>>>> il controllo opzioni, ma alla vista o stampa dello stesso mi da il
> >> >>>>> valore memorizzato 1 o 2, mentre a me interessa che esca invece
> >> >>>>> del valore, il suo riferimento : tipo1 o tipo2 .
> Per riferimento tipo1 o tipo2 cosa intendi?
> >> >>>>> Come diavolo posso fare?
> >> >>>>> un grazie è poco! lo so!
> >> >>>>> luigi
> >> >>>> Creati un controllo calcolato
> >> >>>> ="Tipo " & quello che vuoi
> >> >>>
> >> >>> Rileggendo bene il tuo post, non credo di avere il risultato
> >> >>> cercato, a me interessa stampare l'etichetta del valore assegnato
> >> >>> al gruppo di opzioni .
> >> >>> es.
> >> >>> opzione 1 - etichetta "giamaica" - valore assegnato "1"
> >> >>> opzione 2 - etichetta "germania" - valore assegnato "2"
> >> >>>
> >> >>> Naturalmente nella tabella "archivio" al campo "tipo" abbinato al
> >> >>> gruppo di opzione, vengono memorizzati i valori assegnati : 1 o 2
> >> >>>
> >> >>> Quindi , ricapitolando, nel report devono uscire "giamaica" o
> >> >>> "germania" a secondo del valore assegnato al campo "tipo" della
> >> >>> tabella "archivio" spero di avermi spiegato bene.
> >> >>> luigi
> >> >> =iif(tipo=1;"Giamaica";"Germania")
> se in tipo vi è 1 o 2 i valori giamaica e germania dove sono memorizzati?
> >> >
> >> > ok diciamo che funziona, ma quando il gruppo di opzioni non viene
> >> > selezionato (quindi nel campo tipo non vi è nessun valore), nel report
> >> > compare sempre il predefinito.
> >> > Inoltre se il gruppo di opzioni comprende 7 scelte? il metodo iif è
> >> > sempre valido? o devo usare altro? (non saprei come impostare la
> >> > sintassi)
> >> > In casi estremi, posso sempre abbinare una nuova tabella collegata
> >> > tramite il valore del campo TIPO in cui inserisco tutte le
> >> > descrizioni di etichetta, ma questo vorrei evitarlo.
> >> > luigi
> >> > luigi
> >
> >> =Choose([Tipo];"Germania";"Giamaica";"Austria"...)
> >
> >
> > moment!
> > in TIPO vi sono i valori!  1 - 2 - 3 - 4 - 5 - 6 -7
> > choose come fa a capire l'etichetta da abbinare a questi valori?
> > qualcosa non mi torna o è la mia ignoranza?
> > luigi
> se tipo sarà = 1 il valore corrispondente è Germania e cosi via
> choose>F1 per l'help.
> >
> >
> > --
> ciao
> Access
ah! ho capito!  chiedo scusa a MA per il dubbio, ma mi ha tratto in
inganno il fatto che se il valore del campo tipo  è 0, nel report mi da
#errore  (il report lho dovuto fare su un archivio già esistente e quindi
con diversi record il cui campo tipo non sono stati assegnati essun
valore.)
come posso evitare di far uscire #error se il valore è nullo? nell'help
non vi è citato, sempre se è possibile!.
l.



title: Determinare Host Name da un IP...

author: Redvirus

text:
Probabilmente sto cercando di fare una cosa più grande di me... ma ho
trovato un codice in VB che fa quello che cerco io... allora mi sono
detto mah .. proviamolo...
il codice è visibile questo indirizzo:
http://vbnet.mvps.org/index.html?code/network/ipaddress.htm
Io ho semplicemente creato un form con 2 text aree (text1, text2) e un
button (Command1)
Ma mi ritorna un errore di runtime 2185 Impossibile fare riferimento ad
una proprietà o ad un metodo per un controllo a meno che non abbia lo
stato attivo... cosa significa? Il debug si ferma qui:
Private Sub Command1_Click()
--->>   Text2.Text = GetHostNameFromIP(Text1.Text)
End Sub
Grazie mille!
RedVirus


title: Determinare Host Name da un IP...

text:
Redvirus ha scritto:

scusate il link corretto è:
http://vbnet.mvps.org/index.html?code/network/hostnamefromip.htm


title: Determinare Host Name da un IP...

author: giorgio rancati

text:
"Redvirus" <
virology06...@yahoo.it
> ha scritto nel messaggio
news:44a65fad$0$16939$4faf...@reader4.news.tin.it...

il problema non è nel codice che hai scaricato ma come lo usi
in Access a differenza di vb o
vb.net
 la proprietà Text puo essere
impostata/letta solo se la casella testo è a fuoco quindi è impossibile che
Text2 e Text1 siano a fuoco nello stesso momento.
fai così
----
Private Sub Command1_Click()
    Text2 = GetHostNameFromIP(Text1)
End Sub
----
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Determinare Host Name da un IP...

text:
giorgio rancati ha scritto:

Grazie per le tue risposte! Purtroppo con l'istruzione così mi torna
l'errore: "Call to gethostbyaddr failed". Sei stato gentilissimo.. se
posso permettermi potrei chiederti il favore di verificare il codice
seguente... è quello che ho trovato sul sito che ho linkato prima!
Grazie ancora!
Option Explicit
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Copyright ©1996-2006 VBnet, Randy Birch, All Rights Reserved.
' Some pages may also contain other copyrights by the author.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' Distribution: You can freely use this code in your own
'               applications, but you may not reproduce
'               or publish this code on any web site,
'               online service, or distribute as source
'               on any media without express permission.
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Private Const WSADescription_Len As Long = 256
Private Const WSASYS_Status_Len As Long = 128
Private Const WS_VERSION_REQD As Long = &H101
Private Const IP_SUCCESS As Long = 0
Private Const SOCKET_ERROR As Long = -1
Private Const AF_INET As Long = 2
Private Type WSADATA
   wVersion As Integer
   wHighVersion As Integer
   szDescription(0 To WSADescription_Len) As Byte
   szSystemStatus(0 To WSASYS_Status_Len) As Byte
   imaxsockets As Integer
   imaxudp As Integer
   lpszvenderinfo As Long
End Type
Private Declare Function WSAStartup Lib "wsock32" _
   (ByVal VersionReq As Long, _
    WSADataReturn As WSADATA) As Long
Private Declare Function WSACleanup Lib "wsock32" () As Long
Private Declare Function inet_addr Lib "wsock32" _
   (ByVal s As String) As Long
Private Declare Function gethostbyaddr Lib "wsock32" _
   (haddr As Long, _
    ByVal hnlen As Long, _
    ByVal addrtype As Long) As Long
Private Declare Sub CopyMemory Lib "kernel32" _
    Alias "RtlMoveMemory" _
   (xDest As Any, _
    xSource As Any, _
    ByVal nbytes As Long)
Private Declare Function lstrlen Lib "kernel32" _
    Alias "lstrlenA" _
   (lpString As Any) As Long
Private Sub Command1_Click()
    Text2.Text = GetHostNameFromIP(Text1.Text)
End Sub
Private Function SocketsInitialize() As Boolean
    Dim WSAD As WSADATA
    SocketsInitialize = WSAStartup(WS_VERSION_REQD, WSAD) = IP_SUCCESS
End Function
Private Sub SocketsCleanup()
    If WSACleanup() <> 0 Then
        MsgBox "Windows Sockets error occurred in Cleanup.", vbExclamation
    End If
End Sub
Private Function GetHostNameFromIP(ByVal sAddress As String) As String
    Dim ptrHosent As Long
    Dim hAddress As Long
    Dim nbytes As Long
    If SocketsInitialize() Then
      'convert string address to long
       hAddress = inet_addr(sAddress)
       If hAddress <> SOCKET_ERROR Then
         'obtain a pointer to the HOSTENT structure
         'that contains the name and address
         'corresponding to the given network address.
          ptrHosent = gethostbyaddr(hAddress, 4, AF_INET)
          If ptrHosent <> 0 Then
            'convert address and
            'get resolved hostname
             CopyMemory ptrHosent, ByVal ptrHosent, 4
             nbytes = lstrlen(ByVal ptrHosent)
             If nbytes > 0 Then
                sAddress = Space$(nbytes)
                CopyMemory ByVal sAddress, ByVal ptrHosent, nbytes
                GetHostNameFromIP = sAddress
             End If
          Else
             MsgBox "Call to gethostbyaddr failed."
          End If 'If ptrHosent
       SocketsCleanup
       Else
          MsgBox "String passed is an invalid IP."
       End If 'If hAddress
    Else
       MsgBox "Sockets failed to initialize."
    End If  'If SocketsInitialize
End Function


title: Determinare Host Name da un IP...

text:
"Redvirus" <
virology06...@yahoo.it
> ha scritto nel messaggio
news:44a7b6d5$0$5093$4faf...@reader2.news.tin.it...
> giorgio rancati ha scritto:
>
> Grazie per le tue risposte! Purtroppo con l'istruzione cosě mi torna
> l'errore: "Call to gethostbyaddr failed". Sei stato gentilissimo.. se
> posso permettermi potrei chiederti il favore di verificare il codice
> seguente... č quello che ho trovato sul sito che ho linkato prima!
> Grazie ancora!
il codice č corretto e funziona bene.
Ricevi il messaggio di errore perchč hai inserito un IP sbagliato o non
utilizzato.
Se sei collegato ad Internet metti in Text1 questo ip 213.205.32.10, premuto
il pulsante in Text2 vedrai comparire
www.tiscali.it
oppure metti questo 195.210.91.83, vedrai in text2
vs-fe.iol.it



title: Determinare Host Name da un IP...

text:
giorgio rancati ha scritto:
> "Redvirus" <
virology06...@yahoo.it
> ha scritto nel messaggio
> news:44a7b6d5$0$5093$4faf...@reader2.news.tin.it...
>> giorgio rancati ha scritto:
>>
>> Grazie per le tue risposte! Purtroppo con l'istruzione così mi torna
>> l'errore: "Call to gethostbyaddr failed". Sei stato gentilissimo.. se
>> posso permettermi potrei chiederti il favore di verificare il codice
>> seguente... è quello che ho trovato sul sito che ho linkato prima!
>> Grazie ancora!
>
> il codice è corretto e funziona bene.
> Ricevi il messaggio di errore perchè hai inserito un IP sbagliato o non
> utilizzato.
>
> Se sei collegato ad Internet metti in Text1 questo ip 213.205.32.10, premuto
> il pulsante in Text2 vedrai comparire
www.tiscali.it
> oppure metti questo 195.210.91.83, vedrai in text2
vs-fe.iol.it
>
> Ciao
è vero!! ti ringrazio... allora per qualche motivo non funziona con l'ip
del router!
Grazie ancora sei stato veramente gentilissimo!


title: Campo progressivo

author: Alessio (SV) da casa

text:
Ho inserito questa espressione come valore predefinito in un campo
"Progressivo".
=Format(IIf(IsNull(DMax("Progressivo";"tab_LAVORO_Principale";"Progressivo
like '" & "??/" & Format(Date();"aa") &
"'"));1;Left(DMax("Progressivo";"tab_LAVORO_Principale";"Progressivo like '"
& "??/" & Format(Date();"aa") & "'");2)+1);"00") & "/" &
Format(Date();"aa")
Il risultato che si ottiene e' una numerazione del tipo 01/01 , 02/01 ecc.
Adesso sono arrivato a 100/01 ma il campo no ne vuole piu' sapere di
incrementarsi e rimane sempre 100/01.
Ho provato ad aggiungere un ? ma il risultato e' peggiorato in quanto si
genera un 11/01 che gia' esiste.
Qualcuno puo' modificarmi l'espressione in modo che posa ottenere 101/01,
102/01 ecc. ?
Ringrazio anticipatamente.


title: Campo progressivo

author: Roberto da casa

text:
"Alessio (SV) da casa" <in...@TOGLIEREodontotecnico.it> ha scritto nel
messaggio news:99o6sk$vbd$1...@lacerta.tiscalinet.it...

Fermo restando che DEVI cancellare tutti i record della tabella e
ricominciare da capo, prova con:
=Format(IIf(IsNull(DMax("Progressivo";"tab_LAVORO_Principale";"Progressivo
like '" & "???/" & Format(Date();"aa") &
"'"));1;Left(DMax("Progressivo";"tab_LAVORO_Principale";"Progressivo like '"
& "???/" & Format(Date();"aa") & "'");3)+1);"000") & "/" &
Format(Date();"aa")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Tasti comando

author: Tom

text:
Ciao a tutti,
vorrei creare dei comandi collegati a singole maschere per cui alla
pressione di uno di questi  si verifichi una situazione.
Mi spiego meglio: in una maschera premendo il tasto F4 si aprirà una
maschera per esempio contenente l'elenco dei clienti, in un'altra il tasto
F4 aprirà l'elenco dei fornitori ecc..., ho provato creandomi una macro
"Autokeys" ed impostando al tasto F4 per esempio l'aperuta di una mschera,
ma lo esegue sempre senza essere vincolato alla maschera aperta, a me
servirebbe qualcos'altro.
Qualcuno può darmi qualche consiglio in merito?
Ciao Tommy


title: Tasti comando

text:
"Tom" <
ar...@libero.it
> ha scritto nel messaggio
news:06wDc.21269$GQ3.5...@twister2.libero.it...
> Ciao a tutti,
> vorrei creare dei comandi collegati a singole maschere per cui alla
> pressione di uno di questi  si verifichi una situazione.
> Mi spiego meglio: in una maschera premendo il tasto F4 si aprirą una
> maschera per esempio contenente l'elenco dei clienti, in un'altra il tasto
> F4 aprirą l'elenco dei fornitori ecc..., ho provato creandomi una macro
> "Autokeys" ed impostando al tasto F4 per esempio l'aperuta di una mschera,
> ma lo esegue sempre senza essere vincolato alla maschera aperta, a me
> servirebbe qualcos'altro.
> Qualcuno puņ darmi qualche consiglio in merito?
> Ciao Tommy
>
Devi associare alla pressione del tasto l'esecuzione di una funzione che
legge il nome della form in primo piano (attiva) con Oggetto Screen (vedi
help).
Se non č la maschera adatta non esegui l'OpenForm...
Ciao.
--
Sergio MAZZA


title: Gestione tabelle collegate

author: Mike Pritt

text:
Ho un piccolo problema da sottoporre al NG.
Non avendo molta dimistichezza con Access, per separare la base dati dal
resto, ho inserito le tabelle nel client comme collegamento.
Ovvero:
.sulla base dati ho tutte le tabelle
.sul client ho il collegamento a tutte le tabelle della base dati.
Gestisco questo collegamento attraverso la funzionalità: Gestione tabelle
collegate.
Vi chiedo:
è possibile simulare/sostituire la Gestione tabelle collegate attraverso del
codice VBA o attraverso delle macro.
Avete dei suggerimenti sul come ottimizzare il tutto.
Grazie a tutti, Michele.
PS.: ho cercato sul sito comune ma senza successo.
Se mi sbaglio, vi prego di suggerirmi le parole da cercare.


title: Gestione tabelle collegate

author: Carlo Costarella

text:
"Mike Pritt" <
mike_pri...@pisem.net
> ha scritto nel messaggio
news:SrwZ9.55658$YG2.1...@twister1.libero.it...

Sì è possibile ma non senza una buona conoscenza di VBA, DAO e ADO.
Per riallegare semplicemente delle tabelle trovi qualcosa sul SitoComune.
Ciao, Carlo


title: Collegare una tabella da codice

author: Andrea

text:
Ho realizzato un programmino con access che si collega a diversi
database
odbc ( utilizzo"DoCmd.TransferDatabase acLink") cambiano il percordo
nella
stringa di connessione in una casella di testo, ma ad ogni nuovo
collegamento
si presenta la maschera "Seleziona identificatore record univoco", è
possibile impostare nella stringa di connessione anche la chiave
primaria
affinche non venga richiesta all'utente? oppure è possibile
disattivare
questa richiesta ed impostare successivamente la chiave primaria per
quella
tabella collegata? in che modo?
Ringrazio anticipatamente.
Andrea.


title: Collegare una tabella da codice

author: Panathos

text:
Andrea ha scritto:
> Ho realizzato un programmino con access che si collega a diversi
> database
> odbc ( utilizzo"DoCmd.TransferDatabase acLink") cambiano il percordo
Con ODBC non mi risulta sia possibile costruire indici runtime nelle
tabelle collegate. Almeno per quelli che uso io (Oracle e MySQL) con
Access 97.
Con MySQL all'epoca ho aggirato il problema eseguendo una query pass-
thru che creava gli indici opportuni; prima di collegare la tabella
tramite docmd.transferdatabase.
ciao,
Panathos


title: Collegare una tabella da codice

author: Karl Donaubauer

text:
Andrea wrote:
> Ho realizzato un programmino con access che si collega a diversi
> database
> odbc ( utilizzo"DoCmd.TransferDatabase acLink") cambiano il percordo
> nella
> stringa di connessione in una casella di testo, ma ad ogni nuovo
> collegamento
> si presenta la maschera "Seleziona identificatore record univoco", č
> possibile impostare nella stringa di connessione anche la chiave
> primaria
> affinche non venga richiesta all'utente? oppure č possibile disattivare
> questa richiesta ed impostare successivamente la chiave primaria per
> quella tabella collegata? in che modo?
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/738bc6b92c40746d/fbb2ad8e1677c2c8
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: problemi conversione report (Luca 77)

author: alexb

text:
Si ma il problema è che non tutti hanno lo snapshot reader. Dovrei
convertire il report in RTF con tutte le immagini incluse.
granzie ancora.


title: problemi conversione report (Luca 77)

author: Riccardo

text:
alexb <
a...@tin.it
> wrote in message V5RK6.3851$Rc5....@news2.tin.it...
> Si ma il problema è che non tutti hanno lo snapshot reader. Dovrei
> convertire il report in RTF con tutte le immagini incluse.
> granzie ancora.
>
>
______
Penso che non si possa fare......
La cosa + semplice è distribuire a tutti lo Snapshot Viewer.
ciao
Riccardo


title: Maschera di sola scrittura

author: Zappus

text:
E' possibile che una maschera possa essere utilizzata solo per inserire
record?
Mi spiego se ho la classica maschera "Fattura" finora ho sempre usato una
maschera continua che con i pulsanti di spostamento mi permetteva di
scorrere e visualizzare tutte le altre fatture.
Io vorrei invece che all'apertura della maschera "fatture" tutti i campi
siano vuoti e pronti ad essere riempiti; per visualizzare un elenco di
fatture potrei utilizzare altre forme.
Grazie
Luca


title: Maschera di sola scrittura

author: antonio v.

text:

Modalità struttura > Proprietà Maschera > Dati > Immissione dati > Sì


title: Maschera di sola scrittura

text:
"Zappus" <
luca...@libero.it
> ha scritto nel messaggio
news:Ue4J9.75999$2B1.2...@twister2.libero.it...

Creati una maschera con visualizzazione a Maschera singola e quando la apri,
nella DoCmd.OpenForm, imposta ad acFormAdd l'argomento modalitàdati (vedi
help).
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Maschera di sola scrittura

text:
"Roberto da casa" <
r.ma...@libero.it
> ha scritto nel messaggio
news:db5J9.76270$2B1.2...@twister2.libero.it...
>
> Creati una maschera con visualizzazione a Maschera singola e quando la
apri,
> nella DoCmd.OpenForm, imposta ad acFormAdd l'argomento modalitàdati (vedi
> help).
>
> --
> Roberto
Approfitto della tua risposta per una domanda.
Se con il metodo OpenForm apro una maschera in modalità acFormReadOnly come
posso modificare successivamente l'impostazione dalla maschera aperta per
portala ad esempio in modalità acFormEdit (senza ovviamente rieseguire la
OpenForm)?


title: Maschera di sola scrittura

text:
"antonio v." <
xxxx...@inwind.it
> ha scritto nel messaggio
news:Ow5J9.76371$2B1.2...@twister2.libero.it...

Me.AllowEdits = True



title: Maschera di sola scrittura

text:
Zappus <
luca...@libero.it
> wrote in message
Ue4J9.75999$2B1.2...@twister2.libero.it...

Grazie dell'aiuto ragazzi,
Luca


title: impostare formato controllo

author: Remigio

text:
Ciao,
in una maschera visualizzo alcuni dati provenienti da una semplice query. Tra questi dati vi è un campo "totale" che andrebbe visualizzato in euro e dovrebbe essere anche modificabile.
Se, in visualizzazione struttura della form, vado sulle proprietà della casella di testo "totale" nella scheda Formato la voce "formato" ha un elenco di valori vuoto e non posso quindi selezionare il tipo "euro".
Se invece apro la query di origine in visualizzazione struttura e imposto nelle proprietà del campo "totale" il formato euro, allora nella maschera il campo Totale viene visualizzato correttamente in euro ma non lo si può modificare.
Come potrei risolvere?
Graize e saluti.
__
Remigio


title: impostare formato controllo

author: Riccardo Baldinotti

text:

NON SI PUÒ cambiare un campo calcolato, altrimenti dove va a finire il
calcolo?
Forse ti conviene da codice riempire una casella non associata che
potrai modificare a piacere.
Riccardo Baldinotti


title: impostare formato controllo

text:
...
> NON SI PUÒ cambiare un campo calcolato, altrimenti dove va a finire il
> calcolo?
Però non si tratta di un campo calcolato, è solo un valore che viene memorizzato nella tabella da un'altra maschera. Io l'ho chiamato "totale".
Come potrei risolvere secondo te?
Ciao e grazie.
__
Remigio


title: impostare formato controllo

text:

Non sono sicuro di avere capito: il valore è ottenuto con una query,
giusto? Dunque questa query è l'origine dati dell'altra maschera, e
quando apri quella che dà problemi, ci metti il valore?
In tal caso mi sa che è semplicemente la casella di testo che non è
abilitata. Guarda nelle proprietà.
Riccardo Baldinotti


title: Salvataggio record corrente per stampa.

author: Ferrazza

text:
Ciao.
Come posso salvare un record subito dopo l'aggiornamento di un campo?
Mi spiego meglio: non riesco a far aprire un report (che dovrebbe poi essere
stampato) alla pressione di un pulsante di comando presente in una maschera;
il report contiene alcuni dei dati presenti nel record in fase di scrittura
o modifica (sulla stessa maschera).
 Ovviamente la query sottostante al report non trova il record nella tabella
in quanto il record non esiste ancora! (in quanto non sono ancora passato a
quello successivo o salvato in altri modi).
Ho provato a fare la cosa + ovvia: far partire una macro, dopo
l'aggiornamento dell'ultimo campo che mi serviva, con la sola funzione
SALVA, che dovrebbe semplicemente salvare il record corrente, come fa quella
che ho messo alla chiusura della maschera (che funziona).
Ebbene, non salva proprio niente.
E' possibile che non ci sia un sistema semplice per salvare questo benedetto
record prima dell'apertura della query?


title: Salvataggio record corrente per stampa.

author: lbo dal portatile

text:
>E' possibile che non ci sia un sistema semplice per salvare questo benedetto
>record prima dell'apertura della query?
nell'evento dopoaggiornamento del *controllo* (non del campo) esegui
quanto segue:
sendkeys "+~"
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Salvataggio record corrente per stampa.

author: sergio mazza

text:
lbo dal portatile <
l...@NOSPAM.blunet.it
> wrote in message
38c562a5...@news.interbusiness.it...

Cosa dovrebbe fare? Ho consultato l'help e indica che la ~ ha "significato
particolare" e nulla più.... Puoi illuminarmi?
Ciao.


title: Salvataggio record corrente per stampa.

author: Ferroso

text:
> >E' possibile che non ci sia un sistema semplice per salvare questo
benedetto
> >record prima dell'apertura della query?
>
> nell'evento dopoaggiornamento del *controllo* (non del campo) esegui
> quanto segue:
>
> sendkeys "+~"
>
> --
> il sito comune di it.comp.appl.access:
>
http://members.xoom.it/it_db_access/
Scusa ma cosa intendi per *controllo* e cosa intendi per "esegui". Come sql?


title: Salvataggio record corrente per stampa.

author: Guido Creo

text:
On Tue, 7 Mar 2000 20:41:51 +0100, "Ferrazza" <
dasu...@libero.it
>
wrote:
>Ciao.
>Come posso salvare un record subito dopo l'aggiornamento di un campo?
>Mi spiego meglio: non riesco a far aprire un report (che dovrebbe poi essere
>stampato) alla pressione di un pulsante di comando presente in una maschera;
>il report contiene alcuni dei dati presenti nel record in fase di scrittura
>o modifica (sulla stessa maschera).
> Ovviamente la query sottostante al report non trova il record nella tabella
>in quanto il record non esiste ancora! (in quanto non sono ancora passato a
>quello successivo o salvato in altri modi).
>Ho provato a fare la cosa + ovvia: far partire una macro, dopo
>l'aggiornamento dell'ultimo campo che mi serviva, con la sola funzione
>SALVA, che dovrebbe semplicemente salvare il record corrente, come fa quella
>che ho messo alla chiusura della maschera (che funziona).
>Ebbene, non salva proprio niente.
>E' possibile che non ci sia un sistema semplice per salvare questo benedetto
>record prima dell'apertura della query?
>
Private Sub Print_Click()
    On Error GoTo Err_Print_Click
    If Me.Dirty Then
        DoCmd.DoMenuItem acFormBar, acRecordsMenu, _
	acSaveRecord, , acMenuVer70
    End If

    Dim stDocName As String, strLinkCriteria As String
    stDocName = "NomeReport"
    strLinkCriteria = "Chiave = " me.txtChiave
    DoCmd.OpenReport stDocName, acViewPreview, , strLinkCriteria
Exit_Print_Click:
    Exit Sub
Err_Print_Click:
    MsgBox Err.Description
    Resume Exit_Print_Click

End Sub
Ciao

---------------
Guido
guc...@gedy.it


title: Salvataggio record corrente per stampa.

author: Lorenzo Coronati

text:
Scrisse "sergio mazza" <
s.m...@dcp.cnr.it
>:
>Cosa dovrebbe fare? Ho consultato l'help e indica che la ~ ha "significato
>particolare" e nulla più.... Puoi illuminarmi?
Significa maiuscolo+invio, cioe' salva sto record.
Guardati l'help di sendkeys.
--
Lorenzo Coronati
--
<<Nessuno sa che questa affermazione e' vera>>
(John D. Barrow)
--


title: stLinkCriteria ......

author: C Briglia

text:
datemi un'altra mano...
Avevo (....) due tabelle delle quali una anagrafica dei pazienti ANA (con un
ID, cognome, nome, data di nascita ) ed un'altra Accettazione, con i dati
relativi al paziente stesso [ è un database di pazienti ospedalieri ].
Alla sinistra del monitor mostro una form con la prima tabella in
visualizzazione continua, alla destra (AccettazioneM) un'altra contenente un
record alla volta i dati provenienti da una query che unisce la prima e la
seconda tbl.
Sulla form di sin, sull'evento current ho messo
    Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "AccettazioneM"
    stLinkCriteria = "ANA.ID_AN =" & Me![ID_AN]
    DoCmd.OpenForm stDocName, , , stLinkCriteria
per cui ogni volta che clicco su di un record della form a sinistra  la form
a destra mi visualizza tutti i dati di quel paziente.........
POI in un tentativo di rendere più bello il tutto ho cambiato nome alle tbl
per cui ANA è diventata TblAnagrafica  e la riga centrale del codice
stLinkCriteria = "TblAnagrafica .ID_AN =" & Me![ID_AN]
... ed adesso non funziona più nulla
datemi una mano.....
grazie
bce...@tiscalinet.it
P.S.
avevo già cambiato i nomi delle tbl in ogni altra riga del codice...


title: stLinkCriteria ......

author: Giovanni Albertone

text:
On Tue, 14 Mar 2000 13:32:00 +0100, "C Briglia"
<
bce...@tiscalinet.it
> wrote:
>stLinkCriteria = "TblAnagrafica .ID_AN =" & Me![ID_AN]
Non ho letto tutto il codice, comunque non sara' mica quello spazietto
prima del punto???
--
Ciao,
Giovanni


title: Finestre affiancate di dimensioni variabili

author: Roberto La Forgia

text:
Ciao a tutti,
su una maschera ho 2 finestre (sottomaschere affiancate orizzontalmente)
e vorrei, andando col mouse sul confine comune, poter allargare la
dimensione orizzontale della prima diminuendo quella a fianco e
viceversa.
+--------+-------------+
|        |             |
|       <|>            |
|        |             |
|        |             |
+--------+-------------+
  1a Fin |  2a Fin

Credo che si possa fare, ma non so come con Access.
Grazie per eventuali suggerimenti.
Roberto
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Alessandro Baraldi

text:
"Roberto La Forgia" <
robertol...@virgilio.it
> wrote in message
news:bd3370f3bef0a0684e0...@mygate.mailgate.org
> Ciao a tutti,
> su una maschera ho 2 finestre (sottomaschere affiancate orizzontalmente)
> e vorrei, andando col mouse sul confine comune, poter allargare la
> dimensione orizzontale della prima diminuendo quella a fianco e
> viceversa.
>
> +--------+-------------+
> |        |             |
> |       <|>            |
> |        |             |
> |        |             |
> +--------+-------------+
>   1a Fin |  2a Fin
>
> Credo che si possa fare, ma non so come con Access.
> Grazie per eventuali suggerimenti.
>
> Roberto
Non sò come hai posizionato le 2 finestre affiancate, e questo
è il passo che dovresti spiegare, perchè l'unico metodo corretto
è usare le API.
Se sposti solo una finestra l'altra non risulta più affiancata
pertanto quello che vuoi fare, sempre sia utile, andrebbe gestito
con tutti i crismi, spostando una Form l'altra deve seguire.
Quindi intercettando il Resize delle Form ed avendo memorizzato
le Dimensioni Min/Max sono semplici Sottrazioni e MOVESIZE.
Ritengo che la tecnica più idonea sia Subclassare le 2 Form
e gestirlo nel modo più elegante che non dà origine a Sfarfalii
molto brutti, ma la cosa richiede un pò di pratica ed un minimo
di conoscenza delle API e del SubClassing.
Ciao
@ALex



text:
"Alessandro Baraldi" <
ik2...@libero.it
> wrote in message
news:154b7f5ad3bd9777ca...@mygate.mailgate.org
> "Roberto La Forgia" <
robertol...@virgilio.it
> wrote in message
>
news:bd3370f3bef0a0684e0...@mygate.mailgate.org
>
> >
> Non sò come hai posizionato le 2 finestre affiancate, e questo
> è il passo che dovresti spiegare, perchè l'unico metodo corretto
> è usare le API.
Le sottomaschere sono poste una a fianco dell'altra semplicemente.
> Se sposti solo una finestra l'altra non risulta più affiancata
> pertanto quello che vuoi fare, sempre sia utile, andrebbe gestito
> con tutti i crismi, spostando una Form l'altra deve seguire.
> Quindi intercettando il Resize delle Form ed avendo memorizzato
> le Dimensioni Min/Max sono semplici Sottrazioni e MOVESIZE.
>
> Ritengo che la tecnica più idonea sia Subclassare le 2 Form
> e gestirlo nel modo più elegante che non dà origine a Sfarfalii
> molto brutti, ma la cosa richiede un pò di pratica ed un minimo
> di conoscenza delle API e del SubClassing.
>
> Ciao
> @ALex
Il problema nasce dal fatto che il mio cliente ha chiesto di poter
ingrandire
le dimensioni dei caratteri delle righe della prima/seconda maschera per
problemi visivi (uno può anche mettersi gli occhiali - mi dirai!)
per cui mi piacerebbe dargli la possibilità di allargare una maschera
per vedere tutti i campi in essa contenuti.
Adesso approfondirò gli argomenti che mi hai suggerito e ti ringrazio.
Ciao,
Roberto



title: On Error GoTo non funziona

author: Xymøx

text:
Ho utilizzato nel mio DB spesso la funzione "On Error GoTo" per intercettare
gli errori e fargli fare dell'altro.
Ora non funziona più, cioè mi esce il messaggio di errore e il codice non
prosegue.
C'è qualche parametro generale del DB che devo settare?
Altri suggerimenti?
grazie
--
bye marco
www.marcosanti.it


title: On Error GoTo non funziona

text:
"Xymøx" <marco...@togliQUESTOpeople.it> ha scritto
mi autorispondo da solo, in Opzioni di VBA era settato "interrompi ad ogni
errore" invece che "Interrompi ad ogni errore non gestito" :-\
--
bye marco
www.marcosanti.it


title: Salvare un'immagine da OLE su disco...

author: Daniele

text:
Salve,
In rapporto alla FAQ
> Su
www.sitocomune.com
 alla faq 5.10 "Funzioni per inserire o
recuperare
> oggetti blob dal db con Ado oppure con Dao" di Pietro Bonaventi .
Ho provato a implementarla concretamente ma non funziona: perlomeno la
versione DAO.
In pratica viene creata una bitmap su disco, ma completamente vuota...
Qualcuno ha sottomano un link a un .mdb che implementi concretamente la
cosa?
Grazie a tutti.


title: Salvare un'immagine da OLE su disco...

text:
Daniele ha scritto:

Stai dicendo una cosa diversa da quello che hai chiesto...!!
Il Demo che hai trovato sul SC parla di Campi BLOB(Binary Large Object)
nei quali il File(Immagine o qualsiasi altro formato di File, anche un
EXE o un Doc o ,......) vengono salvari come Binari...!
Di fatto per riesportarli sull'HD ri apre il campo BLOB e lo si
riscrive in Binario in un File...!!!
Non pensare però di avere un Oggetto OLE, che è tutt'altra cosa che,
peraltro, è una tecnica non consigliabile per legare file o immagini a
Records...!!
Tu che devi fare che non si è capito...????????????
@Alex


title: Salvare un'immagine da OLE su disco...

text:
Stai dicendo una cosa diversa da quello che hai chiesto...!!
Il Demo che hai trovato sul SC parla di Campi BLOB(Binary Large Object)
nei quali il File(Immagine o qualsiasi altro formato di File, anche un
EXE o un Doc o ,......) vengono salvari come Binari...!
Di fatto per riesportarli sull'HD ri apre il campo BLOB e lo si
riscrive in Binario in un File...!!!
Aaaahhh: quindi avrei dovuto preventivamente salvarlo come binario (con
l'altra routine) e non inserirlo come OLE attraverso le opzioni di Access?
Non pensare però di avere un Oggetto OLE, che è tutt'altra cosa che,
peraltro, è una tecnica non consigliabile per legare file o immagini a
Records...!!
Tu che devi fare che non si è capito...????????????
In realtà una cosa banalissima (e solo a valenza estetica): vorrei
memorizzare una skin grafica .Bmp in un "contenitore" all'interno del
.MDB/E.
Quindi su apertura applicazione scaricare su disco l'immagine (nel Path del
FE, direi) e assegnarla a codice alla proprietà .Picture delle varie Forms
che si aprono.
Tutto questo per evitare d'associare fisicamente la skin per ogni Form (le
dimensioni del FE diventerebbero enormi: le maschere sono quasi 200)...
Ciao, Daniele


title: Salvare un'immagine da OLE su disco...

text:
Daniele ha scritto:
[CUT]
> In realtà una cosa banalissima (e solo a valenza estetica): vorrei
> memorizzare una skin grafica .Bmp in un "contenitore" all'interno del
> .MDB/E.
> Quindi su apertura applicazione scaricare su disco l'immagine (nel Path del
> FE, direi) e assegnarla a codice alla proprietà .Picture delle varie Forms
> che si aprono.
>
> Tutto questo per evitare d'associare fisicamente la skin per ogni Form (le
> dimensioni del FE diventerebbero enormi: le maschere sono quasi 200)...
>
> Ciao, Daniele
Ma non conviene che ti porti gli Skins in una Cartella e li associ su
evento Load allaproprietà Picture...??
Non c'è nulla da inventarsi, ma quello che vorresti fare è,  amio
avviso poco pratico...!
@Alex


title: Salvare un'immagine da OLE su disco...

text:
"Alessandro Baraldi" <
Ma non conviene che ti porti gli Skins in una Cartella e li associ su
evento Load allaproprietà Picture...??
Se le skins fossero molte, farei sicuramente così.
Ma dato che si tratta di un unico sfondino, abbastanza gradevole da
adattarsi bene a tutte le Forms, preferisco inglobarlo nell'applicazione.
Inoltre nessun pirla può eliminare la skin (cancellando la cartella) o
personalizzarla come gli pare.
Non c'è nulla da inventarsi, ma quello che vorresti fare è,  amio
avviso poco pratico...!
Ma no che è praticissimo   ;-)
Ciao.


title: Salvare un'immagine da OLE su disco...

text:
Daniele ha scritto:

Se va bene a te a me cresce....
Detto questo non vedo la difficoltà...!
Metti un campo di tipo Blob nella tabella, lanci la funzione per
Importare il File e quando apri il Db lo devi risputare in una
posizione definita, solitamente è comodo usare la stessa
dell'Applicativo, quindi devi riassociare la proprietà Picture ....!
Visto in ogni caso che il file Immagine al 99% dei casi sarà presente
prima di sputarlo controlla se è esistente(verificane le dimensioni se
pensi che l'utente lo possa sostituire) ed
eventualmente lo sputi...!
Il codice del SC funziona perfettamente.
@Alex


title: Salvare un'immagine da OLE su disco...

text:
"Alessandro Baraldi"
> Non c'è nulla da inventarsi, ma quello che vorresti fare è,  amio
> avviso poco pratico...!
> Ma no che è praticissimo   ;-)
Se va bene a te a me cresce....
?
Detto questo non vedo la difficoltà...!
Certo che non ci sono difficoltà ... chiarito il fatto che quell'immagine
doveva essere memorizzata in formata binario.
Non ho mai usato gli OLE di Jet e pensavo (sbagliando) che fossero già
memorizzati come BLOB.
Ciao


title: Salvare un'immagine da OLE su disco...

text:
"Daniele"
> Certo che non ci sono difficoltà ... chiarito il fatto che quell'immagine
> doveva essere memorizzata in formata binario.
Eh, eh, eh: vabbè, la maledizione continua  ;-)
In pratica, la funzione putBlob() non funziona come dovrebbe: posto uno
stralcio di codice
Function putBlob(strFilename As String, fld As DAO.Field) As Long
    Dim intFile As Integer, lngCount As Long
    Dim lngFileLength As Long, lngLeftOver As Long, lngNumBlocks As Long
    Dim abytFileData() As Byte
    If Not fld.Type = dbLongBinary Then _
    Err.Raise ERR_INVALID_FIELD_TYPE, "GetBlob", "Il campo non è un oggetto
(OLE)."
    lngFileLength = fld.FieldSize()
    If Not lngFileLength > 0 Then GoTo Exit_Here
Ecco: l'intero lungo   lngFileLength  viene sempre restituito = 0 (e quindi
non prosegue la routine).
Il campo in cui cerco d'inserire l'immagine è un OLE, il motore di Database
Jet 3.5, l'immagine una Bitmpa di un centinaio di KB.
Forse la tecnica in oggetto richiede Jet 4.0?
Saluti.


title: Importazione e Sovrascrittura di una tabella avente relazioni

author: oZ

text:
Ciao a tutto il Ng, volevo chiedere se era possibile importare una tabella
da un'altro database sovrascivendo una già esistente; questa tabella fa
parte di una o più relazioni..
Non posso eseguire un ciclo di append e delete perchè mi assegnerebbe dei
valori di chiave incrementali
diversi da quelli assegnati a tabelle esterne. Devo per forza sostituire
tutta la tabella con un'altra proveniente da un'altro database..
Ho provato con
    docmd.copyObject   ma nada perchè dice che la tabella fa parte di
relazioni.
    Una macro che esegue il copia oggetto ma il risultato è lo stesso..
    Ci sarebbe l'Import ma prima di importare la tabella elimina le sue
relazioni e ciò non mi sta bene.
Esiste un modo per eseguire tutto questo meccanismo da codice?
Se proprio proprio mi andrebbe anche bene di:
a) elimino le relazioni
b) importo la tabella
c) ricreo le relazioni
Ma se esiste un comando che esegua ciò che chiedo tanto meglio..
Grazie mille
Ciao
oZ


title: VBA: result stringa sql a variabile...

author: ringo

text:
Salve a tutti,
forse per voi è una domanda banale...
è possibile assegnare il risultato di un'estrazione SQL
ad una variabile numerica?
esempio
sql = "select sum(fatturato) from vendite group by fatturato"
variabile_numerica = sql
grazie!
ringo


title: VBA: result stringa sql a variabile...

author: Antonio Biso

text:
"ringo" <
ri...@tiscali.it
> ha scritto nel messaggio
news:b46v1h$dr$1...@newsread.albacom.net...
> Salve a tutti,
>
> forse per voi è una domanda banale...
>
> è possibile assegnare il risultato di un'estrazione SQL
> ad una variabile numerica?
>
NO!
un'SQL restituisce un recordset che puoi assegnare ad un recordset
> esempio
>
> sql = "select sum(fatturato) from vendite group by fatturato"
>
>
> variabile_numerica = sql
Puoi usare DSum oppure aprire il recordset e scorrertelo e per ogni record
assegni il valore del campo ad una variabile
Antonio


title: report e ado

text:
Ciao a tutti... Attraverso una connessione ADO riesco a caricare un
recordset in una maschera e visualizzo i record in modo corretto... Ora
vorrei associare alla maschera un pulsante per aprire un report e
stampare i valori della maschera..
Il problema è che non so come passare il recordset al report. Ho
provato con
me.recordsource = forms!msc_maschera.recordset
nell'evento di apertura del report ma nn funziona
Qlc riesce ad aiutarmi????
Ciao e grazie. Utilizzo Access 2000