title: Assegnare origine record a una maschera

author: LoTo

text:
Ciao a tutti, come al solito quando ho dei problemi vengo a bussare alla
vostra porta... speriamo che anche questa volta qualcuno abbia pazienza
e mi apra! ;)
Sto creando un db con access 2000 per un amico che gli gestisca le
etichette per l'invio di posta.
Dato che vorrei dargli la possibilita' di crearsi autonomamente le
tabelle per i vari gruppi di destinatari (amici, parenti, ecc.) ho
implementato la creazione di tabelle da codice, ovviamente tutte con la
stessa identica struttura: cognome, nome, indirizzo, citta', cap, provincia.
Fin qui tutto bene ma non so bene cosa mi convenga fare per collegare la
form standard che ho creato per l'inserimento dei dati, che non ha
origine record e con tutti i controlli non associati, alla tabella sulla
quale si voglia di volta in volta lavorare.
Un'idea che mi e' venuta consisterebbe nel creare da codice una
istruzione sql che generi una query e usare questa query come origine
dati della form ma mi chiedevo se invece non sarebbe possibile assegnare
da codice l'origine record e associare i dati (della tabella che si
vuole editare) ai controlli della form direttamente da codice.
Altro dubbio: lui cia' office xp, girera' il mio mdb fatto con access 2000?
Grazie in anticipo, Pavel.


title: Assegnare origine record a una maschera

author: MA

text:
"LoTo" <
bla...@freemail.it
> ha scritto nel messaggio
news:cmdh0u$3hn$1...@carabinieri.cs.interbusiness.it...

Sì anche se cià xp lo legge.
Invece di crearti tanti report come dici tu, mettici semplicemente un filtro
e se digita parenti, le etichette saranno solo quelle dei parenti e così
vià.
cià
MAssimiliano
>
> Grazie in anticipo, Pavel.


title: Assegnare origine record a una maschera

text:
> Invece di crearti tanti report come dici tu, mettici semplicemente un filtro
> e se digita parenti, le etichette saranno solo quelle dei parenti e così
> vià.
>
>
> cià
> MAssimiliano
Grazie Massimiliano per la tua consueta disponibilita'!
Non mi sono stato spiegato: io ho fatto in modo che lui crei una tabella
per ogni gruppo di spedizione e quindi vorrei che la mia maschera per
l'inserimento si adatti di volta in volta alla origine dati che si vuole
editare (ricordo pero' che la struttura delle tabelle e' uguale per
tutte)... io parlavo di record non di report.
Per le stampe creero' poi un collegamento a word che e' piu' efficiente
e preciso nella stampa su etichette.
So che si potrebbe anche fare una cosa molto piu' semplice ma dato che
lo sto facendo per puro diletto ne vorrei approfittare per imparare cose
nuove! ;))
Besos, Pavel.


title: Assegnare origine record a una maschera

text:
"LoTo" <
bla...@freemail.it
> ha scritto nel messaggio
news:cmfg9v$ij2$1...@grillo.cs.interbusiness.it...

per cambiare on the fly l'origine del report o di una maschera
devi usare
tuoOggetto.rowsource
Lì ci puoi inserire o l'istruzione Select ... o una query o tabella già
pronta
MAssimiliano


title: Assegnare origine record a una maschera

text:
MA ha scritto:
> per cambiare on the fly l'origine del report o di una maschera
> devi usare
> tuoOggetto.rowsource
> Lģ ci puoi inserire o l'istruzione Select ... o una query o tabella gią
> pronta
> MAssimiliano
Grazie mille! Mo vado a vedermi l'help in linea.
Pavel


title: Assegnare origine record a una maschera

text:
MA ha scritto:
> per cambiare on the fly l'origine del report o di una maschera
> devi usare
> tuoOggetto.rowsource
Allora... scusa ma il mio capoccione non ci arriva:
la proprieta' da usare e' RecordSource; poniamo di avere una form con
una casella combinata ed un pulsante. Con la casella combinata scelgo la
tabella da editare e con il pulsante apro la form "frm_moddat" che
dovra' avere come RecordSource quello che ho scelto nella casella combinata.
Come si fa?


title: Assegnare origine record a una maschera

text:
"LoTo" <
bla...@freemail.it
> ha scritto nel messaggio
news:cmgatq$9td$1...@grillo.cs.interbusiness.it...

Si scusa l'abitudine m'ha fregato
Private sub TuaCombo_afterupdate()
docmd.openForm2, "Pippo",,,,me.TuaCombo   glielo passi come openargs
end sub
Nell'altra maschera
Private Suv Form2_Load()
select case me.openArgs
    case Qui
        me.recordsource = "Qry_Pippo"
    case Quo         'sono i valori della tua combo
end select
end sub
non l'ho provata ma dovrebbe andare
ciao
MAssimialino


title: Assegnare origine record a una maschera

text:
MA ha scritto:
> Si scusa l'abitudine m'ha fregato
>
> Private sub TuaCombo_afterupdate()
> docmd.openForm2, "Pippo",,,,me.TuaCombo   glielo passi come openargs
> end sub
>
>
> Nell'altra maschera
> Private Suv Form2_Load()
> select case me.openArgs
>     case Qui
>         me.recordsource = "Qry_Pippo"
>     case Quo         'sono i valori della tua combo
> end select
> end sub
>
> non l'ho provata ma dovrebbe andare
> ciao
> MAssimialino
Ce l'ho fatta :)
Era piu' semplice di quanto sembrasse...
nella form di scelta dell'origine record:
Private Sub Mod1_Click()
         DoCmd.OpenForm "ins_mod"
End Sub
in quella di modifica dati:
Private Sub Form_Load()
Me.RecordSource = Forms![Gestione Gruppi]!nuovo
End Sub
Grazie Ma per le dritte che mi hanno portato alla soluzione.
Ciao, Pavel


title: Generare un Codice Cliente in automatico

author: Fabietto

text:
Come fare ?
Vorrei che il campo venisse riempito da solo e assumesse un formato del
tipo:
R015000
dove R e' una lettera a caso, 01 e' l'anno corrente, 5000 e' un numero di
inizio del conteggio
Grazie


author: Fabio Montagner

text:

Dim Contatore as string
Dim MyRst as Recordset
Dim MyDbs as Database
Set MyDbs = Currentdb()
Set MyRst = MyDbs.openrecordset("select
max(mid(Contatore,4,len(Contatore)-3)) as ValMassimo from tuaTabella")
Contatore = chr(65+int(rnd()*25)) & format(date(),"yy") &
MyRst.fields("ValMassimo")+1


text:
> Dim Contatore as string
> Dim MyRst as Recordset
> Dim MyDbs as Database
> Set MyDbs = Currentdb()
> Set MyRst = MyDbs.openrecordset("select
> max(mid(Contatore,4,len(Contatore)-3)) as ValMassimo from tuaTabella")
> Contatore = chr(65+int(rnd()*25)) & format(date(),"yy") &
> MyRst.fields("ValMassimo")+1
Ri-grazie,
volendo che appaia come valore predefinito del campo dove lo dovrei inserire
?
Ho capito come fa a crearlo, ma non come fa ad inserirlo nella tabella che
tiene traccia del codice raggiunto...


title: keybd_event senza 'pause'

author: Pileggi

text:
Riporto anche qui il tread che ho proposto sul NG Microsoft di Access,
mi rendo conto di chiedere qualcosa di strano, ma forse qualcuno può
venirmi in aiuto...
Devo fare una serie di copia-incolla con VBA dalle righe di una certa
applicazione a un foglio di Excel. Inizialmente ho provato con SendKeys
ma
non mi prendeva CTRL+C (SendKeys "^C", True) e neppure CTRL+V (SendKeys
"^V",
True), allora ho ripiegato sulla API di Windows "keybd_event". Alla
fine sono
arrivato a farlo funzionare ma ho dovuto mettere delle pause (orrore!)
altrimenti faceva un po' quello che voleva lui: ogni volta che lanciavo
la
routine ottenevo dei risultati diversi, copiava solo certe righe,
lasciava
delle righe vuote, etc. Penso però che mettere le pause non sia la
soluzione
migliore, quindi vorrei chiedere consigli...
Nel modulo:
Private Const KEYEVENTF_EXTENDEDKEY = &H1
Private Const KEYEVENTF_KEYUP = &H2
Private Declare Sub keybd_event Lib "user32.dll" (ByVal bVk As Byte,
ByVal
bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
Public Sub KeyDown(vbk As Byte)
    keybd_event vbk, 0, 0, 0
End Sub
Public Sub KeyUp(vbk As Byte)
    keybd_event vbk, 0, KEYEVENTF_KEYUP, 0
End Sub
Nella form:
Private Const Attesa As Single = 0.04
Private Sub pausa()
    Static Fine As Single
    Fine = Timer + Attesa
    While Timer < Fine: Wend
End Sub
Private Sub cmd0_Click()
    Dim i As Integer
    For i = 2 To 50
        DoEvents
        AppActivate "Applicazione"
        pausa
        Call VaiGiu
        pausa
        Call CopiaTesto
        pausa
        DoEvents
        AppActivate "Microsoft Excel - MioFile.xls"
        pausa
        Call VaiGiu
        pausa
        Call IncollaTesto
        pausa
    Next
End Sub
Private Sub CopiaTesto()
    KeyDown vbKeyControl
    KeyDown vbKeyC
    KeyUp vbKeyC
    KeyUp vbKeyControl
End Sub
Private Sub IncollaTesto()
    KeyDown vbKeyControl
    KeyDown vbKeyV
    KeyUp vbKeyV
    KeyUp vbKeyControl
End Sub
Private Sub VaiGiu()
    KeyDown vbKeyDown
    KeyUp vbKeyDown
End Sub
Grazie a tutti!
Pileggi


title: keybd_event senza 'pause'

author: Alessandro Baraldi

text:
Pileggi ha scritto:

Sinceramente non ho letto tutto il post, ma la soluzione usata a mio
avviso non è
valida...!
Per me dovresti ricorrere alla ClipBoard(API) purtroppo dovendo
muoverti su 2 applicazioni diverse....!
Trovi molto codice per VB6 su vbAccelerator, dovresti, con un pò di
fatica, riuscire a risolvere in modo più adeguato...!
@Alex


title: keybd_event senza 'pause'

author: eSQueL

text:
"Pileggi" <
mig...@tecnetica.com
> ha scritto nel messaggio
news:1158854960.0...@b28g2000cwb.googlegroups.com...














Grazie a tutti!
Pileggi
Ci provo.
Se il problema è trasferire dati da access ad excel, perché non usi il
metodo TRANSPOSE in automazione?
Sul workbook ti crei un foglio di servizio sul quale trasponi in una sola
volta tutti i tuoi dati. Poi li gestisci con i riferimenti assoluti sugli
altri fogli.
Quindi, prima ottieni i dati di cui hai bisogno con ADO, metti tutto in una
o più matrici con il metodo GetRows e infine trasferisci il malloppo.
Il metodo riduce al minimo i tempi di elaborazione (alti perché il server di
automazione è fuori-processo), crea una matrice trasposta (le colonne
diventano righe e viceversa) che trasferisce in blocco e non t'incasina con
le API.
L'unica cosa alla quale dei porre attenzione sono i campi NULL (con un campo
null, transpose fallisce).
Siate clementi se ho detto una stupidaggine :)
Ciao


title: keybd_event senza 'pause'

text:
Alessandro Baraldi ha scritto:
> Sinceramente non ho letto tutto il post, ma la soluzione usata a mio
> avviso non è
> valida...!
>
> Per me dovresti ricorrere alla ClipBoard(API) purtroppo dovendo
> muoverti su 2 applicazioni diverse....!
>
> Trovi molto codice per VB6 su vbAccelerator, dovresti, con un pò di
> fatica, riuscire a risolvere in modo più adeguato...!
Ti ringrazio ho trovato questi due link sul sito di Karl
Per inviare testo alla clipboard:
http://support.microsoft.com/?kbid=210216
Per recuperarlo dalla clipboard:
http://support.microsoft.com/?kbid=210213
ma mi rimane un problema: la funzione API per inviare testo alla
clipboard prevede che questo testo io ce l'abbia sotto forma di
stringa, mentre invece io devo prelevarlo dall'applicazione, come fare
senza usare una combinazione di tasti della tastiera?
Grazie ancora,
Pileggi


title: keybd_event senza 'pause'

text:
Pileggi ha scritto:

Qual'è l'applicazione in partenza....?
Da come avevo capito è Access, quindi se si trova in una TextBox ti
basta selezionarla
e mandarla in ClipBoard come testo .....
Forse ho capito male...?
@Alex


title: keybd_event senza 'pause'

text:
Alessandro Baraldi ha scritto:
> Qual'è l'applicazione in partenza....?
> Da come avevo capito è Access, quindi se si trova in una TextBox ti
> basta selezionarla
> e mandarla in ClipBoard come testo .....
>
> Forse ho capito male...?
Si, in realtà io Access lo uso solo per scrivere il codice,
l'Applicazione di partenza è un programma che contiene indirizzi.
Mi sono ricordato del tuo tutorial sulle API che mi avevi indicato
tempo fa per un altro problema, c'era una maschera di Access che
prelevava il testo del NotePad tramite la funzione SendMessageSTRING il
problema è che nel mio caso non conosco la classe della
finestra-figlia, nel tuo esempio per il NotePad, scrivevi "Edit", forse
posso usare questa classe anche nel mio caso? Intanto provo...
Grazie,
Pieggi


title: keybd_event senza 'pause'

text:
Pileggi ha scritto:

Certo che si, se non conosci il nome della Classe serve che usi un
programma come
SPY++ che ti restituisce l'Handle ed il ClassName, a quel punto con
FindWindowEx
recuperi l'Handle via Codice e con SendMessage recuperi il Testo in
esso contenuto.
C'è un pò da giocare, ma si riesce...!
@Alex


title: User.name..Come si fa?

author: Marco

text:
Grazie anticipatamente a chi potrà fornirmi indicazioni utili.....
Dovendo registrare sul log l'utente che effettua delle modifiche su un DB
condiviso in rete di access 2000, ed in particolare il nome dell'utente
(user) appartenente al gruppo degli "Utenti " nel Gruppo di Lavoro
dell'applicazione, quale variabile dovrò utilizzare?
Se digito come utente "m.rossi" nella finestra di accesso al Db, vorrei che
tale valore me lo vorrei ritrovare su una variabile di ambiente...In debug
eseguo "?User.name" ed il sistema mi risponde sempre con --> USER........ma
m.rossi in quale variabile è impostato?
Grazie ancora!


title: User.name..Come si fa?

author: JBad

text:
In article <9c9eot$k3b$
1...@news.flashnet.it
>,
mal...@hotmail.com
 says...

Mi sembra CurrentUser.
Ciao
--
JBad


title: istruzione IF....Then.... else

text:
Ragazzi ho bisogno del vostro aiuto
Allora ho un database con cui gestisco gli ordini di magazzino di
iport-export, dovrei poter applicare una tariffa di trasporto per ogni
paese o regione.
Allora ho una tabella Comuni
Città
Provincia
Cod_reg
Country
CodiceFattura
ho tutto quello che mi interessa , ma il mio problema è questo
1) nell'evento after update della provincia ho posto:
if me.[Provincia] = "XX" then  (dove XX sta per le due prive cifre
della provincia ad esempio VE)
me.CodiceFattura.value = "1"
come faccio nel caso in cui devo assegnare lo stesso CodiceFatture a +
provincie
p.esempio:
se a VE, TV, PD, AN, PD devo assegnare lo setsso codiceFattura = "2"
ioho provato cosi :
if me.[Provincia] = "PD" or "TV" or " AN"
me.CodiceFattura = "2"
oppue dovrei fare un'istruzione IF ofni provincia ma poichè devo
registrare piu di 100 codiciFattura dovrei scrive più istruzioni if
mi aiutate.....))


title: istruzione IF....Then.... else

author: ALESSANDRO Baraldi

text:
"Fabrizio_LOL" <
f_j...@libero.it
> ha scritto nel messaggio
news:1170254427.5...@a75g2000cwd.googlegroups.com...






p.esempio:

ioho provato cosi :


mi aiutate.....))
Stai sbagliando nel senso che devi esplicitare tutte le condizioni:
If me.[Provincia] = "PD" OR me.[Provincia] = "TV" Or me.[Provincia] = "AN"
Then
Altrimenti
Select Case me.[Provincia]
     Case "PD","TV","AN"
         me.CodiceFattura = "2"
     Case "...","...","..."
     Case esle
End Select
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: istruzione IF....Then.... else

text:
On 31 Gen, 15:42, "ALESSANDRO Baraldi" <
ik2...@libero.it
> wrote:
> "Fabrizio_LOL" <
f_j...@libero.it
> ha scritto nel messaggionews:1170254427.5...@a75g2000cwd.googlegroups.com...

Grazie, come al solito Alessandro sei un mito:)))))
ed io come al solito sono un pilra


title: Dateci un occhiata (lungo e complicato)

author: Gianluca

text:
"Millelire" <
cic...@ciccio.it
> ha scritto nel messaggio
news:8ou0eo$qve$1...@sirmdpsin16.inwind.it...
> Salve
> vi scrivo sprando che qualche esperto di access possa illuminarmi su dove
io
> sbagli.......
> Sto creando un databese per protocollare e archiviare tutti i documenti
che
> mi arrivino
> siano esse fatture o documenti vari......
>
> ho creato diverse tabelle
> la Prima Protocollo:
> N° Protocollo (contatore chiave primaria)
> In (per identificare se sono documenti in entraata o in uscita)
> Data
> Categoria
>
> Seconda:
> ID Categoria (contatore e Chiave primaria)
> Nome Categoria ( Esempio documenti, gatture, enel, telefono  e cosi via
>
> poi ho creato una tabella per ognuna categoria in modo da poter
registrarmi
> le bollette e le fatture farie per avere pure un resoconto
>
> le tabelle successive hanno come chiave primaria la numerazione
progressiva
> delle bolelette e poi una colonna con scritto categoria
> poi diversi campi in base al tipo di dati
>
> cio' che vorrei facesse il database attraverso le relazioni è:
> Aprire la tabella protocollo inserire i dati di archiziazione ovvero n'
> protocollo che me lo da il contatore la data e poi il tipo di categoria in
> base a questo dovrebbe aprirsi la categoria  corrispondente per
> lì'inserimento dei dati
> che devo mettere in relazione
> spero di essermi spiegato
>
>
>
>
>
Piacere Gianluca.
Senti io non sono un maestro in A97 ma mi diletta e per il mio uffico ho
fatto un tot di db.
Combinazione avrei anche un bel Protocollo...
Se ne vuoi una copia da visionare con le istruzioni fammelo sapere  con
email a:
vulca...@wappi.com
Ciao


title: 3.125 TreeView in puro VBA senza OCX

author: Giuseppe

text:
Salve a tutti.
Vorrei creare un menù ad albero. Ho letto diversi post e sono arrivato
all'esempio del sito comune di cui all'oggetto.
Quello che mi servirebbe è far aprire una maschera o un report sul
click o doppio click sulle voci cliccate (quelle con il segno >). Ho
creato una form "frmanagrafica" e nella maschera Treeview_Recordset ho
provato a mettere sul codice della casella di riepilogo su evento
DblClick anche:
Case "MAT001"
DoCmd.OpenForm "frmanagrafica"
ma non succede niente.
La domanda è: si può ottenere questo risultato implementando questo
demo nel mio db?
Un grazie anticipato e buon weekend a tutti.
Giuseppe.


title: 3.125 TreeView in puro VBA senza OCX

text:

Quel demo mi pare di conoscerlo.....  ;-)
Certo che si può... ma devi avere una preparazione un pò evoluta non è
banalissimo e
adeguarlo alle tue esigenze è un compito che solo tu puoi fare, dopo
averlo compreso.
@Alex


title: 3.125 TreeView in puro VBA senza OCX

author: Pablitomf (da casa)

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:43ebbcda-369a-4624...@f33g2000yqh.googlegroups.com...
On 29 Ott, 19:01, Giuseppe <
gcardas...@tin.it
> wrote:
> Salve a tutti.
> Vorrei creare un menů ad albero. Ho letto diversi post e sono arrivato
> all'esempio del sito comune di cui all'oggetto.
> Quello che mi servirebbe č far aprire una maschera o un report sul
> click o doppio click sulle voci cliccate (quelle con il segno >). Ho
> creato una form "frmanagrafica" e nella maschera Treeview_Recordset ho
> provato a mettere sul codice della casella di riepilogo su evento
> DblClick anche:
> Case "MAT001"
> DoCmd.OpenForm "frmanagrafica"
> ma non succede niente.
> La domanda č: si puň ottenere questo risultato implementando questo
> demo nel mio db?
> Un grazie anticipato e buon weekend a tutti.
> Giuseppe.
Quel demo mi pare di conoscerlo.....  ;-)
Certo che si puň... ma devi avere una preparazione un pň evoluta non č
banalissimo e
adeguarlo alle tue esigenze č un compito che solo tu puoi fare, dopo
averlo compreso.
---------
e spiegaglielo jŕŕŕŕ! :D


title: 3.125 TreeView in puro VBA senza OCX

text:
On 29 Ott, 20:42, "Pablitomf \(da casa\)" <
pablit...@hotmail.it
>
wrote:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggionews:43ebbcda-369a-4624...@f33g2000yqh.googlegroups.com...
> On 29 Ott, 19:01, Giuseppe <
gcardas...@tin.it
> wrote:
>
> > Salve a tutti.
> > Vorrei creare un menù ad albero. Ho letto diversi post e sono arrivato
> > all'esempio del sito comune di cui all'oggetto.
> > Quello che mi servirebbe è far aprire una maschera o un report sul
> > click o doppio click sulle voci cliccate (quelle con il segno >). Ho
> > creato una form "frmanagrafica" e nella maschera Treeview_Recordset ho
> > provato a mettere sul codice della casella di riepilogo su evento
> > DblClick anche:
> > Case "MAT001"
> > DoCmd.OpenForm "frmanagrafica"
> > ma non succede niente.
> > La domanda è: si può ottenere questo risultato implementando questo
> > demo nel mio db?
> > Un grazie anticipato e buon weekend a tutti.
> > Giuseppe.
>
> Quel demo mi pare di conoscerlo.....  ;-)
> Certo che si può... ma devi avere una preparazione un pò evoluta non è
> banalissimo e
> adeguarlo alle tue esigenze è un compito che solo tu puoi fare, dopo
> averlo compreso.
>
> ---------
>
> e spiegaglielo jàààà! :D
Infatti Alex.
Grazie.


title: 3.125 TreeView in puro VBA senza OCX

text:

Nessun aiuto?
Per favore.
Grazie.
Giuseppe.


title: 3.125 TreeView in puro VBA senza OCX

text:
...
> Nessun aiuto?
> Per favore.
> Grazie.
> Giuseppe.
Scusa Giuseppe ma che aiuto vuoi...?
La domanda era "Si può adattare quel demo al mio DB...?"
La risposta è stata SI, ma devi esserne capace...!
Sei capace...?
Se si allora devi metterti a lavorare conil VBA e la ristrutturazione
del codice...
Se no allora c'è ben poco da chiedere aiuto... se non trovi uno che ti
faccia il lavoro non ce ne vai fuori, ma questo è un'altro tema.
In che condizione sei...?
@Alex


title: 3.125 TreeView in puro VBA senza OCX

text:
...
> Quel demo mi pare di conoscerlo.....  ;-)
> Certo che si può... ma devi avere una preparazione un pò evoluta non è
> banalissimo e
> adeguarlo alle tue esigenze è un compito che solo tu puoi fare, dopo
> averlo compreso.
>
> ---------
>
> e spiegaglielo jàààà! :D
Ha fatto la BBBattuta... ;-)
Sai bene che io sono un pò pretenzioso da chi guarda le mie cose... in
pratica le dovrebbero guardare
solo quelli che non ne hanno bisogno perchè già capaci... ;-)
@Alex


title: 3.125 TreeView in puro VBA senza OCX

text:
"Giuseppe" <
gcard...@tin.it
> ha scritto nel messaggio
news:031e3261-973b-43ab...@30g2000yql.googlegroups.com...


---------------
Mi hai costretto a scaricarlo.. sappilo!!! ;)
cmq, quanto hai scritto non ha senso, perchè il tuo "CASE" non potrà mai
avere il valore che hai indicato perchè Elenco0.Column(3) contiene solo i
segni "+", "-" e ">" (almeno così mi pare)... per cui non il CASE non si
verificherà mai... quindi a limite il CASE va fatto con il ">", ovvero
l'ultimo ramo figlio di un ramo padre. Stabilito che è un "figlio" (ovvero
un ">") c'è da stabilire ora se nel testo c'è quel "MAT001"... per cui
verifichi se in Elenco0.Column(0) che di fatto contiene il testo descrizione
c'è il testo di cui prima, e se c'è fai quel che ti pare (io ho messo il
msgbox, tu metterai l'apertura del form)....
Questo il codice:
    Select Case Elenco0.Column(3)
      Case "+"
        CaricaLista Elenco0.ListIndex
      Case "-"
        ScaricaLista Elenco0.ListIndex
      Case ">"
        If InStr(1, Elenco0.Column(0), "MAT001") > 0 Then
            MsgBox "OK"
        End If
      Case Else
     End Select


title: 3.125 TreeView in puro VBA senza OCX

text:
Ha fatto la BBBattuta... ;-)
Sai bene che io sono un pò pretenzioso da chi guarda le mie cose... in
pratica le dovrebbero guardare
solo quelli che non ne hanno bisogno perchè già capaci... ;-)
-------------------------
uhauhauhauha
infamissimo... il brodetto della mensa ti ha fatto male negli anni... :D


title: 3.125 TreeView in puro VBA senza OCX

text:
On 3 Nov, 20:41, "Pablitomf \(da casa\)" <
pablit...@hotmail.it
> wrote:
> Ha fatto la BBBattuta... ;-)
> Sai bene che io sono un p pretenzioso da chi guarda le mie cose... in
> pratica le dovrebbero guardare
> solo quelli che non ne hanno bisogno perch gi capaci... ;-)
>
> -------------------------
>
> uhauhauhauha
> infamissimo... il brodetto della mensa ti ha fatto male negli anni... :D
Si mi sto disintossicando con 2 mesi a casa.... ;-)
Certo che inizio ad abituarmi a questa noia... quasi quasi... mi metto
in infortuni a vita...!
;-)
@Alex


title: 3.125 TreeView in puro VBA senza OCX

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:f398507b-cb64-4d01...@c16g2000vbp.googlegroups.com...

Azz... fai il "FINTO" infortunato?... fai come Bisio in Benvenuti al Sud?...
quelli ti trasferiscono a Napoli per punizione (dove ovviamente troverai poi
la tua pace) :D


title: 3.125 TreeView in puro VBA senza OCX

text:
"Pablitomf (da casa)" <
pabl...@hotmail.it
> ha scritto nel messaggio
news:TyjAo.112682$Ua.2...@twister2.libero.it...

Alessà a proposito... tu  ti stai occupando di ASP.net vero?... se è così
devo chiederti una cosuccia uccia uccia... quando puoi vai di MSN ;)


title: 3.125 TreeView in puro VBA senza OCX

text:
...
> Alessà a proposito... tu  ti stai occupando di ASP.net vero?... se è così
> devo chiederti una cosuccia uccia uccia... quando puoi vai di MSN ;)
Assolutamente no... , non che non puoi chiedere, ma che non saprei
cosa risponderti... ho aperto Vb.Net ci ho giocato
una settimana, ed ho abbandonato, questo 6 mesi fà....
ASP.NET
 non sò nemmeno cosa sia... questa sera prendo una ASPirina...
se può servire ne ho una anche per te... ;-)
Scherzi a parte, non apro Access da 2 anni e come ti dicevo il
tentativo con NET è fallito al concepimento...
Non ho più tempo da dedicare alla programmazione quindi direi che
abbandono...
Ciao Maurizio.
@Alex


title: 3.125 TreeView in puro VBA senza OCX

text:
On 3 Nov, 20:40, "Pablitomf \(da casa\)" <
pablit...@hotmail.it
> wrote:
> "Giuseppe" <
gcardas...@tin.it
> ha scritto nel messaggionews:031e3261-973b-43ab...@30g2000yql.googlegroups.com...

Grazie Pablito, per l'aiuto. Non sono molto esperto ma con l'aiuto di
tutti voi guru di questo gruppo ho imparato tante cose.
Spero con questo tuo aiuto di riuscire ad attuare ciò da me sperato.
Appena ho un pò di tempo metto in pratica.
Grazie ancora.
Giuseppe.


title: 3.125 TreeView in puro VBA senza OCX

text:

Allora @Alex e Pablitomf.
Sono riuscito a capire il funzionamento della form TreeView_recordset.
Il problema è che se carico le tabelle, le query e le form  nel mio
db, su apertura mi dà errore sulla connessione
Set cn = CurrentProject.Connection
Il mio db è diviso in Be e Fe.
Come devo ricreare la connessione al mio db?


title: 3.125 TreeView in puro VBA senza OCX

author: pablitomf

text:

Il demo si basa di connessioni ADO... probabilmente le tue form
avranno codice che richiamano connessioni DAO... è questione di
riferimenti.


title: 3.125 TreeView in puro VBA senza OCX

text:

Grazie Pablitomf della risposta.
Purtroppo non conosco la differenza tra connessioni ADO e DAO.
Sicuramente la cercherò in rete, ma la domanda che ti pongo è:
se po fà o stesso.
Te la dico in napoletano anche se io non lo sono, ma se non ricordo
male lo sei tu e senza voler assolutamente sviolinare, per me i
napoletani sono gente simpatica.
Ciao e buon weekend.
Giuseppe.


title: 3.125 TreeView in puro VBA senza OCX

text:

qua ci manca il punto interrogativo ma te la passo lo stesso :D
cmq la risposta è "Che ne sacc!!!" (trad. per i non addetti "che ne
so!!!") :D dipende da ciò che le tue form e il tuo codice fa... se non
lo vedo come faccio a dirti se si può fare cmq o c'è bisogno di
"accorgimenti"?
> Te la dico in napoletano anche se io non lo sono, ma se non ricordo
> male lo sei tu e senza voler assolutamente sviolinare, per me i
> napoletani sono gente simpatica.
bhè in effetti non ti si può non attribuire il fatto che tu in gusti
sia di palato sopraffino... non è da tutti, complimenti! :D



title: 3.125 TreeView in puro VBA senza OCX

text:

Ciao Pablitomf.
Ho importato tutti gli oggetti nel database di esempio, facendolo
diventare il fe della mia applicazione ed ora funziona.
Solo una domanda:
ogni tanto la form treeview_Recordset, quando clicco su una voce, mi
dà questo messaggio di errore:
"errore di run time '3704': L'operazione non è consentita se l'oggetto
è chiuso".
Questo messaggio, quando avviene, avviene su tutte le voci esistenti
nella form. Sono costretto pertanto a chiudere dal pulsante di
chiusura e riaprire la form dall'elenco delle form. Come posso
individuare il problema? Se faccio debug, mi evidenzia in Vba
Rs_List.Move Idx   della Sub   Sub ScaricaLista(ByVal Idx As Long).
Grazie anticipate.
Saluti.
Giuseppe.


title: 3.125 TreeView in puro VBA senza OCX

text:
On 12 Nov, 10:04, Giuseppe <
gcardas...@tin.it
> wrote:

Usa un RS ADO disconnesso in memoria solo per rielaborare quello che
poi userà per associare un RS alla LISTVIEW.
Non c'azzecca nulla il fatto delle LINK_TABLE...
Mi viene il sospetto che non si sia capito bene come funziona o
sbaglio...!!!
Metti nei RIFERIMENTI Microsofr Activex Data Object 2.8, e riprova...
@Alex


title: 3.125 TreeView in puro VBA senza OCX

text:

Si @Alex non è che sia esperto. Ho capito come usare le tabelle
prodotti e distinta per far apparire le voci nella form, ma le
connessioni non ho avuto neanche il tempo di studiarle e quindi
capirle.
> Metti nei RIFERIMENTI Microsofr Activex Data Object 2.8, e riprova...
Da quando sono passato da Access 2003 ad Access 2007 ancora ho
difficoltà con le voci dei menù. Ad esempio quella appunto dei
riferimenti che non riesco a trovare.
Scusa @ Alex l'ignoranza, ma li ho girati tutti ed ho provato anche su
Opzioni di Access ---> Database corrente.
Dove si trova la voce riferimenti?
Thanks.
Giuseppe.


title: 3.125 TreeView in puro VBA senza OCX

text:

Ok trovato. Dovevo vedere in Vba e non in Access.
Comunque la voce era già spuntata.
Giuseppe.


title: 3.125 TreeView in puro VBA senza OCX

text:
...
> Ok trovato. Dovevo vedere in Vba e non in Access.
> Comunque la voce era già spuntata.
> Giuseppe.
Si infatti in A2007 ha mantenuto queste opzioni nello stesso posto di
A97...!
Se così era allora fai Debug seriamente e verifica cosa e perchè
restituisce errore...
Io ho il sospetto che tu abbia molto sottovalutato quel codice, e che
in realtà tu non lo abbia colto a pieno... ;-)
Ciao
@Alex


title: 3.125 TreeView in puro VBA senza OCX

text:

Si @Alex confermo, così come già detto, che per quel che attiene le
connessioni non ci ho capito molto e quindi ancora non riesco ad
interpretare il codice in modo da eventualmente modificare.
>Se faccio debug, mi evidenzia in Vba
>Rs_List.Move Idx   della Sub   Sub ScaricaLista(ByVal Idx As Long).
questo è quanto succede se clicco su debug.
Se ti è possibile indicarmi cos'altro controllare o modificare, ti
ringrazio anticipatamente.
Ciao.
Giuseppe.


title: 3.125 TreeView in puro VBA senza OCX

text:

A parte che quel codice ha qualche anno e non lo ricordo a memoria...
ma in quel demo devi sincronizzare la proprietà ListIndex
usata appunto per aggiornare il RS associato alla ListBox.
In quel caso la funzione di SCARICALISTA serve per chiudere
l'espansione del RAMO, quindi deve rimuovere dal RS gli Items sottesi
al nodo...
Il problema è che se hai strutturato diversamente i dati e non hai
capito per bene come funziona... non parliamo di nulla perchè l'errore
deve essere una banalità...
il codice è molto semplificato... ma il Debug lo devi fare da te...
@Alex


title: Per Roberto: Numero e data fatture riepilogative

author: Giuliano

text:
Ciao Roberto,
grazie mille, ora funziona anche a me.
Ti disturbo per l'ultima volta!!!! (Speriamo... :) )
L'ultima cosa che mi manca da fare è assegnare ad ogni fattura
riepilogativa una data e un numero (tu mi avevi già avvertito a suo tempo
che mi sarei
 imbattuto in questo problema).
 Quindi potrei mettere due campi (data e numero fattura) nell'intestazione
 della maschera Fatture Riepilogative, il problema è che tale data e tale
 numero dovrebbero essere associate per sempre a tale fattura
riepilogativa ritornata dalla query,
 nel senso che se vado a ricalcolarmi la fattura riepilogativa di quel mese
 di quell'anno per quel cliente una seconda volta richiamando la query, la
data e il numero
devono
 coincidere con quelli della fattura riepilogativa calcolata la prima
volta.
 Spero si possa fare altrimenti mi sparo..... :)
 Grazie infinite, senza di te sarei incartato!!!!
 Comunque siamo arrivati ad una pizza ed una birra.......... :)
 Mi sa che arriveremo ad una cena di pesce............
 Grazie.
     Ciao,
         Giuliano


author: Roberto in campagna

text:
"Giuliano" <
gro...@inwind.it
> ha scritto nel messaggio
news:9hpjgt$qg4$1...@nreadB.inwind.it...
> Ciao Roberto,
> grazie mille, ora funziona anche a me.
> Ti disturbo per l'ultima volta!!!! (Speriamo... :) )
> L'ultima cosa che mi manca da fare è assegnare ad ogni fattura
> riepilogativa una data e un numero (tu mi avevi già avvertito a suo tempo
> che mi sarei
>  imbattuto in questo problema).
>  Quindi potrei mettere due campi (data e numero fattura) nell'intestazione
>  della maschera Fatture Riepilogative, il problema è che tale data e tale
>  numero dovrebbero essere associate per sempre a tale fattura
> riepilogativa ritornata dalla query,
>  nel senso che se vado a ricalcolarmi la fattura riepilogativa di quel
mese
>  di quell'anno per quel cliente una seconda volta richiamando la query, la
> data e il numero
> devono
>  coincidere con quelli della fattura riepilogativa calcolata la prima
> volta.
>  Spero si possa fare altrimenti mi sparo..... :)
[CUT]
>  Grazie.
>
>      Ciao,
>          Giuliano
Prima di andare avanti occorre chiarire come devi organizzare il
dopofatturazione e in modo particolare la tenuta dei libri IVA.
Quale regime IVA deve seguire la tua società che emette fatture?
Se con la procedura che abbiamo discusso stai cercando di emettere delle
fatture riepilogative (quindi differite), sicuramente la tua procedura
prevede anche l'emissione di fatture immediate.
Quelle che tu chiami "fatture riepilogative" sono effettivamente fatture,
insomma ai fini dell'IVA vanno registrate nel libro IVA delle fatture
attive, oppure sono solo un riepilogo delle ricevute che vanno registrate
nel libro IVA dei corrispettivi?
Se sei nel primo caso, il repertorio numero e data fattura deve essere UNICO
con quello delle altre fatture, dove il numero deve essere progressivo,
univoco e senza "buchi" (quindi, in una procedura di fatturazione,
normalmente è attribuito automaticamente); in questo caso, anche per le
fatture riepilogative dovrai registrarti un record (in una maniera più o
meno automatica) nella tabella delle fatture immediate e dei record nella
tabella dettagli fatture immediate; sarà all'atto della registrazione di
questi record che determinerai il numero e la data della fattura
riepilogativa, facendo in modo che risultino congruenti con quelli usati per
le fatture già in essere.
Stai attento a NON usare per il campo numero fattura un campo di tipo
contatore, e questo per due motivi: se devi cancellare un record fattura ti
resta il "buco" e poi ad inizio anno non potresti riassegnare al contatore
nuovamente il numero 1, come invece è previsto dalla legge.
Se invece sei nel secondo caso, dovrai crearti una tabella corrispettivi e
forse la relativa tabella dettaglio corrispettivi e gestire il relativo
repertorio (numero e data corrispettivo).
Oppure il regima IVA cui e soggetta l'azienda prevede altri tipi di
adempimenti ed allora....
Insomma non è il caso che ti spari, però, se l'architettura del tuo database
non prevede la gestione corretta del dopofatturazione, è bene che rivedi
tale architettura; insomma, in una procedura di fatturazione, il calcolo e
la stampa delle fatture è solamente uno degli aspetti da risolvere, che però
non possono essere realizzati senza tenere conto di cosa devi fare nel
dopofatturazione.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: A che servono le macro, esattamente ?

author: RobertoA

text:
Ho sempre fatto tutto a colpi di codice su moduli, zero macro
Magari mi sono perso qualcosa anche di importante
La domanda e': esiste qualche funzione che possano fare SOLO loro?
Intendo qualcosa che via codice vba non si possa replicare, oppure che
sia grandemente piu' laborioso su un modulo rispetto alla macro


title: A che servono le macro, esattamente ?

text:
AUTOEXEC
AUTOKEYS

Ad esempio...

@Alex


title: visualizzazioni immagini

author: Roberto Barbetti

text:
salve vorrei avere delucidazioni circa l'interpretazione procedimento
riportato sotto.....(per la visualizzazione di immagini direttamente da
maschera con i collegamenti ipertestuali) la frase  è stata ripresa dal sito
comune; ma essendo inesperto non mi è del tutto chiara.
Supponendo di aver memorizzato il path del file immagine nel campo
Path_Immagine sarà sufficiente inserire un controllo Immagine nella form o
nel report basati sulla tabella ed un controllo nascosto collegato al campo
in questione.
A questo punto, sull' evento Corrente (per le forms) o SuFormattazione (per
i reports) sarà sufficiente aggiungere la semplice riga di codice seguente
per visualizzare l' immagine:
Me.MioControlloImmagine.Picture = Me.Path_Immagineho creato il campo
immagine  e creato una casella di testo  che riprende dal campo dei
collegamenti ipertestuali chiamato "Path_immagine" isibile impostata
"NO"quello che non ho capito e come devo tradurre
"Me.MioControlloImmagine.Picture" da inserire nell' evento corrente ..se
qualcuno mi può aiutare...sarei profondamente obbligato...grazie


title: visualizzazioni immagini

author: Roberto dalla campagna

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:cha1vk$2mln$1...@newsreader1.mclink.it...

La casella di testo Path_immagine, nella soluzione proposta da Stefano
Bettini, NON DEVE essere associata ad un campo di tipo Collegamento
ipertestuale, ma deve essere associata ad un semplice campo di tipo Testo
che contiene il path completo del file immagine da visualizzare e non ad un
campo che contiene il suo indirizzo ipertestuale.
Se poi invece Path_immagine DEVE essere assolutamente associato ad un campo
di tipo Collegamento ipertestuale, allora prova così:
Dim PosLink1 As String
PosLink1 = InStr(Me!Path_immagine, "#") + 1
Me!MioControlloImmagine.Picture = _
Mid(Me!Path_immagine, PosLink1, _
Len(Me!Path_immagine) - PosLink1)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: visualizzazioni immagini

text:
grazie per la prontezza
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:aJ0_c.75105$1V3.1...@twister2.libero.it...



title: visualizzazioni immagini

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:chh6i6$14k2$1...@newsreader2.mclink.it...
> grazie per la prontezza
[CUT]
Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.



title: visualizzazioni immagini

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:aJ0_c.75105$1V3.1...@twister2.libero.it...

>scusate se insisto sulla soluzione proposta da Stefano
Bettini, per la visualizzazione delle immagini....
ho fatto come avevate detto
1)Converito il campo del db "path_immagine" in testo con il collegamento
completo all'immagine
2) ho inserito nella maschera un immagine con nome elemento "Immagine110";
proprietà immagine (nessuna) e tipo immagine (collegata)
3) inserito il campo testo (proprieta: invisibile) con controllo sul "path
immagine"
dopodichè inserito su evento corrente la seguente stringa:
Private Sub Form_Current()
Me.Immagine110.Picture = Me.path_immagine
End Sub
Ma continua a non funzionare (errore run-time94.. utilizzo non valido di
Null)
...ho provato anche sulla proprietà immagine ad impostare al collegamento
ipertestuale la tabella del dB dove risiedono i path...ma niente... dove
sbaglio?
grazie per la pazienza... non approfitterò oltre.


title: visualizzazioni immagini

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:chs6ui$1hua$1...@newsreader1.mclink.it...

> >scusate se insisto sulla soluzione proposta da Stefano
> Bettini, per la visualizzazione delle immagini....
>
> ho fatto come avevate detto
>
> 1)Converito il campo del db "path_immagine" in testo con il collegamento
> completo all'immagine
> 2) ho inserito nella maschera un immagine con nome elemento "Immagine110";
> proprietà immagine (nessuna) e tipo immagine (collegata)
> 3) inserito il campo testo (proprieta: invisibile) con controllo sul "path
> immagine"
> dopodichè inserito su evento corrente la seguente stringa:
>
> Private Sub Form_Current()
> Me.Immagine110.Picture = Me.path_immagine
> End Sub
>
> Ma continua a non funzionare (errore run-time94.. utilizzo non valido di
> Null)
Ciò significa che almeno quando viene aperta la maschera la casella di testo
path_immagine contiene Null.
Prova a modificare il codice nel modo seguente:
Private Sub Form_Current()
Me.Immagine110.Picture = Nz(Me.path_immagine, "")
End Sub
E già che ci sei genera quella riga di codice VBA anche a fronte dell'evento
"Dopo aggiornamento" di path_immagine.
>
[CUT]
>
> grazie per la pazienza... non approfitterò oltre.
--



title: visualizzazioni immagini

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:u0k0d.87442$1V3.2...@twister2.libero.it...

> funziona!
grazie


title: visualizzazioni immagini

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:ci3ns4$2pml$1...@newsreader2.mclink.it...

> Ultima cosa quale è la sintassi giusta per valori nulli in caso di
collegamento ipertestuale?
come va posto nel caso sottostante Nz?
Dim PosLink1 As String
 PosLink1 = InStr(Me!Path_immagine, "#") + 1
 Me!MioControlloImmagine.Picture = _
 Mid(Me!Path_immagine, PosLink1, _
 Len(Me!Path_immagine) - PosLink1)
un' ultimo suggerimento..per favore


title: visualizzazioni immagini

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:ci4eup$2lf$1...@newsreader2.mclink.it...

> > > funziona!
> > grazie
> >
> > Ultima cosa quale è la sintassi giusta per valori nulli in caso di
> collegamento ipertestuale?
> come va posto nel caso sottostante Nz?
> Dim PosLink1 As String
>  PosLink1 = InStr(Me!Path_immagine, "#") + 1
>  Me!MioControlloImmagine.Picture = _
>  Mid(Me!Path_immagine, PosLink1, _
>  Len(Me!Path_immagine) - PosLink1)
>
> un' ultimo suggerimento..per favore
Prova così:
Dim PosLink1 As String
 PosLink1 = InStr(Me!Path_immagine, "#") + 1
 Me!MioControlloImmagine.Picture = _
 Nz(Mid(Me!Path_immagine, PosLink1, _
 Len(Me!Path_immagine) - PosLink1), "")



title: visualizzazioni immagini

text:
"Roberto dalla campagna" <
r.ma...@libero.it
> ha scritto nel messaggio
news:l2l1d.1010$2T6....@twister1.libero.it...

> scusate se sono pedante ma da nuovamente errore sui valori nulli
sulla stringa:PosLink1 = InStr(Me!Path_immagine, "#") + 1
ho provato a risolverlo da solo ma non nè ho tirato fuori le gambe
>


title: visualizzazioni immagini

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:ci6ess$2gdt$1...@newsreader1.mclink.it...
[CUT]
> > > >
> > > > Ultima cosa quale è la sintassi giusta per valori nulli in caso di
> > > collegamento ipertestuale?
> > > come va posto nel caso sottostante Nz?
> > > Dim PosLink1 As String
> > >  PosLink1 = InStr(Me!Path_immagine, "#") + 1
> > >  Me!MioControlloImmagine.Picture = _
> > >  Mid(Me!Path_immagine, PosLink1, _
> > >  Len(Me!Path_immagine) - PosLink1)
> > >
> > > un' ultimo suggerimento..per favore
> >
> > Prova così:
> >
> > Dim PosLink1 As String
> >  PosLink1 = InStr(Me!Path_immagine, "#") + 1
> >  Me!MioControlloImmagine.Picture = _
> >  Nz(Mid(Me!Path_immagine, PosLink1, _
> >  Len(Me!Path_immagine) - PosLink1), "")
> >
> > --
> > Roberto
> scusate se sono pedante ma da nuovamente errore sui valori nulli
> sulla stringa:PosLink1 = InStr(Me!Path_immagine, "#") + 1
> ho provato a risolverlo da solo ma non nè ho tirato fuori le gambe
> >
Non è problema di essere pedane, se hai deciso di continuare a programmare
Access forse è il caso che cominci a studiare VBA o per lo meno a imparare
ad usare l'help in linea.
Prova così:
Dim PosLink1 As String
If IsNull(Me!Path) = False Then
    PosLink1 = InStr(Me!Path_immagine, "#") + 1
    Me!MioControlloImmagine.Picture = _
    Mid(Me!Path_immagine, PosLink1, _
    Len(Me!Path_immagine) - PosLink1)
Else
    Me!MioControlloImmagine.Picture = ""
End If



title: esportazione in word

author: Massimo M

text:
Salve a tutti, ho un piccolo problema:
Se tento di esportare in word un report che ha al suo interno un immagine
ole, questa non appare nel documento word...sapete se esiste una soluzione?
Massimo


title: esportazione in word

author: Sergio MAZZA

text:
"Massimo M" <
msm...@libero.it
> ha scritto nel messaggio
news:36357.128476$cd.7...@news1.tin.it...

Per la versione di A'97, non credo. Hai considerato l'esportazione in
formato SnapShot?
Ciao.


title: Migrazione News

author: xxxx

text:
è una mia impressione oppure vi è una lenta migrazione dei newsgrop da Tin a
Tiscali
--
-----------------------------------------------------
Click here for Free Video!!
http://www.gohip.com/free_video/


title: Migrazione News

text:
"xxxx" <
gennarod...@tiscali.it
> ha scritto nel messaggio
news:9039vh$nl7$1...@lacerta.tiscalinet.it...

Cioè ?
Ciao.


title: Migrazione News

text:
nel senso che ad esempio questo newsgroup non è più disponibile se accedo
sul server delle news di tin, mentre lo trovo su
news.tiscalinet.it
, altri
esempi, solo nell'ultimo mese it.politica.lega-nord, rec.sport.soccer,
soc.culture.italian,rec.sport.olympics ecc... tutti disponibili su tin sono
pian piano scomparsi da
news.tin.it
 per comparire su Tiscali.
--
-----------------------------------------------------
Click here for Free Video!!
http://www.gohip.com/free_video/
"Sergio MAZZA" <
sergi...@tiscalinet.it
> ha scritto nel messaggio
news:905m8j$435$1...@suite03.caspur.it...



title: Migrazione News

text:
"xxxx" <
gennarod...@tiscali.it
> ha scritto nel messaggio
news:905uv8$3ob$1...@lacerta.tiscalinet.it...
> nel senso che ad esempio questo newsgroup non è più disponibile se accedo
> sul server delle news di tin, mentre lo trovo su
news.tiscalinet.it
, altri
> esempi, solo nell'ultimo mese it.politica.lega-nord, rec.sport.soccer,
> soc.culture.italian,rec.sport.olympics ecc... tutti disponibili su tin
sono
> pian piano scomparsi da
news.tin.it
 per comparire su Tiscali.
>
>
> --
> -----------------------------------------------------
> Click here for Free Video!!
>
http://www.gohip.com/free_video/
Ok, adesso è più chiaro; grazie...
Ciao.


title: ricorsione su albero n-ario (difficile)

author: radicale 001

text:
ricorsione su albero n-ario (difficile)
Uso le notazioni matematiche y = f(x,y, ...) e il linguaggio per
sbrigarmi.
Un record puo' essere "collegato" ad altri n record, e qualcuno di
questi
con altri m e cosi' via all' infinito.
Collegato come ? Cosi' :
ogni record R della tabella T ha la sua kiave K(R), ed ho fatto in
modo che le kiavi siano tutte DIVERSE  anche se di tabelle diverse
e cioe' :
dato il record R1 della tabella T1 e il record R2 della tabella T2,
allora (se K1 = K2) => (R1 = R2) e (T1 = T2).
Esiste poi una tabella C (Collegamenti) che ha C_in e C_out come
campi.
Quando "collego" un R1 di T1 con un R2 di T2 aggiungo un
record a C scrivendo : C_in = k1 ; C_out = K2
Se collego invece R2 di T2 a R1 di T1, allora aggiungo un
record a C scrivendo : C_in = k2 ; C_out = K1.
(la "direzione" ha un senso).
Obiettivo : data una kiave K di un certo record R, individuare
tutti i record collegati a R e i collegati dei collegati, fino alla
fine.
Ho fatto cosi' :
public proc SEGNA(K)
     ' K e' data (la prima volta) dall' esterno
    ' evito di allupparmi su collegamenti circolari
    ' controllando se l' ho gia' segnata :
     if GIA_SEGNATA(K) then exit sub
   ' aggiunge la kiave K in una tabella dei risultati
     AGGIUNGI_KIAVE(K)
     dim R as new adodb.recordset
     R.open  _
        "select * from collegamenti where " _ &
        "kiave = ' " & K & " ' ;",   Connessione
     do while not R.eof
         Kiave = R("C_out").value
         SEGNA (K)  ' qui chiama "se stessa" (diciamo)
         R.movenext
     loop
     SEGNA = true
end function
Salvo errori ed omissioni dovrebbe funzionare.
Che ne pensate ?


title: ricorsione su albero n-ario (difficile)

text:
> Che ne pensate ?
Il concetto basilare è :
ID_Record
Cmp_Descrizione
ID_Collegamento (che richiama il valore ID_Record a cui fa riferimento)
non ti serve null'altro...
la ricorsione la fai su ID_Collegamento... che sia di una tab. o di un
altra.
Ovvio che ce ne deve essere una di partenza di Tabella per i nodi di primo
livello il cui campo ID_Collegamento sarà ovviamente = a ID_Record.
anche se ti dirò, già fare una ricorsione sulla stessa tab. risulta
dispendioso in termini di tempo, credo che farlo (perchè non l'ho mai fatto
non essendomi mai servito) su "n" tabelle, sarebbe da svenarsi (figurati se
i records da sbolognare poi son tanti)...
perchè ti serve sta cosa?


title: ricorsione su albero n-ario (difficile)

text:
On 26 Set, 11:18, "Pablitomf \(da casa\)" <
pablit...@hotmail.it
>
wrote:
> Il concetto basilare è :
> ID_Record
> Cmp_Descrizione
> ID_Collegamento (che richiama il valore ID_Record a cui fa riferimento)
> non ti serve null'altro...
> la ricorsione la fai su ID_Collegamento... che sia di una tab. o di un
> altra.
> Ovvio che ce ne deve essere una di partenza di Tabella per i nodi di primo
> livello il cui campo ID_Collegamento sarà ovviamente = a ID_Record.
Eh ?  :D
Scusa, ma hai letto bene quello che ho scritto ? :D
Io di tabelle ne ho N ("enne") ma ho fatto in modo di concentrare (e
quindi isolare) le informazioni relative ai collegamenti in una
tabella
dedicata C.  La quale e' UNA SOLA.
> anche se ti dirò, già fare una ricorsione sulla stessa tab. risulta
> dispendioso in termini di tempo, credo che farlo (perchè non l'ho mai fatto
> non essendomi mai servito) su "n" tabelle, sarebbe da svenarsi (figurati se
> i records da sbolognare poi son tanti)...
dai, dagli unì altra letta ...  Sii buono
> perchè ti serve sta cosa?
Perche' gli utenti collegano record con sub - record ...
Gli serve a loro per esplorare le dipendenze di elementi di costo
e c* vari.


title: ricorsione su albero n-ario (difficile)

text:
On 26 Set, 11:58, radicale 001 <
radicale....@gmail.com
> wrote:
> dai, dagli unì altra letta ...  Sii buono
A proposito,
sai per caso quante chiamate regge lo stack di una macchina
windows XP professional ?
Comunque con quel tipo di ricorsione che mi sono inventato,
(hai  visto che "torna" appena finisce di visitare un nodo?
[ che mediamente non ha piu' di 3/4 collegamenti ad altri
nodi ] )  dovrebbe farcela e molto velocemente, pure.
Ma molto molto.
... Sempre salvo errori ed omissioni, si intende. :D


title: ricorsione su albero n-ario (difficile)

author: Alessandro Cara

text:

>          "kiave = ' "&  K&  " ' ;",   Connessione
>
>       do while not R.eof
>           Kiave = R("C_out").value
>           SEGNA (K)  ' qui chiama "se stessa" (diciamo)
>           R.movenext
>       loop
>       SEGNA = true
> end function
>
> Salvo errori ed omissioni dovrebbe funzionare.
> Che ne pensate ?
Uhmmmm.... provalo su un migliaio di kiavi e poi comunica i tempi di
risposta e attiva un programma di monitor utilizzo memoria.


title: ricorsione su albero n-ario (difficile)

text:
On 26 Set, 16:31, Alessandro Cara <
alessandro.c...@ay-1anetwork.it
>
wrote:
> Uhmmmm.... provalo su un migliaio di kiavi e poi comunica i tempi di
> risposta e attiva un programma di monitor utilizzo memoria.
Ok.
Pero' considera che *una* kiave in pratica tra collegamenti e sub
collegamenti
arrivera' al massimo a ... Diciamo ... un 15.
Venti al MASSIMO ma proprio a voler fare i matti ...


title: ricorsione su albero n-ario (difficile)

text:
>> Salvo errori ed omissioni dovrebbe funzionare.
>> Che ne pensate ?
> Uhmmmm.... provalo su un migliaio di kiavi e poi comunica i tempi di
> risposta e attiva un programma di monitor utilizzo memoria.
...e io che ho detto? :D


title: ricorsione su albero n-ario (difficile)

text:

La stessa cosa. Ma il mio "uhmmmmm......" era dovuto ad un motivo
diverso da quello che hai indicato. Il problema non e' quante tabelle
usa o quanti record ci sono sulla tabella/e ma il numero di recordset
che attiva (numero di open) per fare cio'. Se non ricordo male un po' di
tempo fa (1/2 anni) anche tu ti eri impelagato nella medesima cosa.
--
ac


title: ricorsione su albero n-ario (difficile)

author: Paolo opg

text:
radicale 001 <
radica...@gmail.com
> wrote in news:0a550fcc-576d-49da-
8e08-e36...@h7g2000yqn.googlegroups.com
:
> ricorsione su albero n-ario (difficile)
>
> Uso le notazioni matematiche y = f(x,y, ...) e il linguaggio per
> sbrigarmi.
>
> Un record puo' essere "collegato" ad altri n record, e qualcuno di
> questi
> con altri m e cosi' via all' infinito.
>
> Collegato come ? Cosi' :
> ogni record R della tabella T ha la sua kiave K(R), ed ho fatto in
> modo che le kiavi siano tutte DIVERSE  anche se di tabelle diverse
> e cioe' :
> dato il record R1 della tabella T1 e il record R2 della tabella T2,
> allora (se K1 = K2) => (R1 = R2) e (T1 = T2).
>
sicuro che le chiavi siano tutte diverse?
con diverse intendi univoche?
se e' cosi', allora non puo' esistere K1 = K2...
se 'diverse' non vuol dire univoche, allora c'e' qualcosa che non mi
torna nella descrizione che hai fatto...
> Esiste poi una tabella C (Collegamenti) che ha C_in e C_out come
> campi.
> Quando "collego" un R1 di T1 con un R2 di T2 aggiungo un
> record a C scrivendo : C_in = k1 ; C_out = K2
>
> Se collego invece R2 di T2 a R1 di T1, allora aggiungo un
> record a C scrivendo : C_in = k2 ; C_out = K1.
> (la "direzione" ha un senso).
>
> Obiettivo : data una kiave K di un certo record R, individuare
> tutti i record collegati a R e i collegati dei collegati, fino alla
> fine.
>
[cut]
vediamo se ho capito la tua esigenza:
tu hai N tabelle e devi consentire agli utenti di collegare qualsiasi
record di una qualsiasi di queste tabelle con altri record di altre di
queste N tabelle senza limiti o vincoli; devi solo registrare il
collegamento che l'utente ha deciso di creare.
corretto?
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: ricorsione su albero n-ario (difficile)

text:
On 27 Set, 11:11, Paolo opg <
spamcatc...@tiscali.it
> wrote:
> sicuro che le chiavi siano tutte diverse?
> con diverse intendi univoche?
> se e' cosi', allora non puo' esistere K1 = K2...
Esatto.
Ho scritto
(se K1 = K2) => (R1 = R2) e (T1 = T2).
logica da matematico pazzo, non ce fa caso ... :D
Significa semplicemente che in tutto il DB
non possono esistere due kiavi uguali, tutto qui.
> vediamo se ho capito la tua esigenza:
> tu hai N tabelle e devi consentire agli utenti di collegare qualsiasi
> record di una qualsiasi di queste tabelle con altri record di altre di
> queste N tabelle senza limiti o vincoli; devi solo registrare il
> collegamento che l'utente ha deciso di creare.
> corretto?
Perfetto, sei un grande. Correttissimo.
Ma stamattina ho provato la routine (leggermente
diversa da quella che ho scritto qui, era errata)
ed e' un BOMBA.
L' ho messa in un 3D dedicato, come puoi vedere,
nel caso servisse a qualcuno, sai com' e' : se non
ci si aiuta tra di noi ...
Ciao ! E grazie per l' attenzione.


title: ricorsione su albero n-ario (difficile)

text:
>> ...e io che ho detto? :D
>>
>>
> La stessa cosa. Ma il mio "uhmmmmm......" era dovuto ad un motivo diverso
> da quello che hai indicato. Il problema non e' quante tabelle usa o quanti
> record ci sono sulla tabella/e ma il numero di recordset che attiva
> (numero di open) per fare cio'. Se non ricordo male un po' di tempo fa
> (1/2 anni) anche tu ti eri impelagato nella medesima cosa.
sine...
per questo consigliavo con cognizione di causa ;)
l'apertura di recordset ricorsivi alla "n" mi incartava decisamente la
memoria rallentando un pò di tutto... infatti poi, lasciai perdere... non
era una buona soluzione...


title: Casella combinata (Trova Record) non funziona

author: Vittò

text:
Situazione:
Tabella con IDprodotto a contatore, ma ho impostato il formato a "CW/"0000
quindi compare il numero progressivo automaticamente, es CW/0001 e sosì
via....
Problema:
Ho creato una maschera in cui ho necessità di cercare il relativo prodotto
con una casella combinata che va a trovare il record specifico (creata con
l'autocomposizione)
Errore:
Quando vado a selezionare il relativo codice sulla casella di testo mi dà
messaggio errore
"è stato immesso un valore non valido per il campo"
invece se dentro la casella combinata scrivo "5" mi va a trovare CW/0005
Dove sbaglio?
grazie Vittò


author: Max

text:
Nella casella combinata controlla quante colonne hai dichiarato (n° colonne)
e che colonna hai associato al valore dati.
Ciao by Ciao by Max
max...@quios.com

max...@libero.it
 Visit my web page at
http://run.to/Galway
"Vittò" <
v.bus...@timenet.it
> ha scritto nel messaggio
news:93i16a$93a$1...@fe1.cs.interbusiness.it...



author: Silvio Berruti

text:
"Max" <
max...@libero.it
> ha scritto nel messaggio
news:93iaja$3bo$1...@lacerta.tiscalinet.it...
> Nella casella combinata controlla quante colonne hai dichiarato (n°
colonne)
> e che colonna hai associato al valore dati.
>
Nei messaggi che invii a questo NG controlla che la tua risposta sia posta
dopo i messaggi precedenti.
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access


title: undo

author: Carlo

text:
Salve a Tutti.
Ho trovato interessante l'esempio presente nel SitoComune riguardante
"Annullare le modifiche apportate ai dati in una form con subform".
Esiste la possibilità di realizzare qualcosa di simile con A97 ?
Saluti
Carlo


title: undo

author: Luca Dall'Olio

text:
"Carlo" <
caf...@libero.it
> ha scritto nel messaggio
news:suKT6.4796$gj1....@news2.tin.it...

Io ho postato l'esempio in A00 perche' uso quello e l'ho sempre usato, per
cui non conosco le limitazioni di A97. Pero' dato che il procedimento usa
solo delle proprieta' di DAO non credo ci dovrebbero essere problemi! Se ti
interessa posso provare a salvare in A97 e poi postartelo... Altrimenti
posso ritagliare il codice e puoi provare ad implementarlo da solo. Dimmi
tu.
> Carlo
Ciao! Luca


title: undo

text:
"Luca Dall'Olio" <
dall...@bigfoot.com
> ha scritto nel messaggio
news:SdmU6.4142$fG4.1...@news.infostrada.it...

Innanzitutto grazie per la risposta.
Io ho già provato, con tutti i miei limiti, a modificare il codice per A97,
ma non ne ho cavato un ragno dal buco. Vorrei mantenere la stessa struttura
che hai usato tu, ma ad es. non so come creare un recordset e poi far si che
questo sia origine della Form. ( me.recordset in A97 non l'ho trovata).
Se potessi darmi qualche suggerimento te ne sarei grato.
Ciao
Carlo


title: Problemi  con porta seriale

author: francesco

text:
Ciao a tutti,
sto realizzando un programma che mi permetta di gestire il registratore di
cassa, con lettura di codici a barre.
Vengo al problema.
Dopo aver aperto correttamente la seriale
e inviato la prima stringa di un recordset
ciclo fino al raggiungimento di EOF.
Ad ogni ciclo viene inviata la stringa da far riconoscere al registratore di
cassa. Ora... il loop funziona solo per la prima riga, in modo automatico,
generando per le successive un messaggio di errore nel registratore.
Ho scoperto tra i vari tentativi che, se utilizzo la funzione "F8" e quindi
mi muovo passo/ passo nel ciclo: tutto funziona regolarmente. Se addirittura
inserisco un msgbox, e premo ok per ogni riga tutto funziona anche in
automatico.
Potete aiutarmi????? Sarą un problema di velocitą di elaborazione dei dati?
(la seriale č impostata su 2400,e,7,1)
BOH!!!
Grazie a tutti per l'aiuto


title: Problemi  con porta seriale

text:
"francesco" <
aloisif...@tiscali.it
> ha scritto nel messaggio news:4375bd14$0$8479$5fc...@news.tiscali.it...

Prova ad inserire un ciclo che ritarda l'invio della successiva riga...
Ciao.
--
Sergio MAZZA


title: Problemi  con porta seriale

author: Gaspare

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dl4vcv$frr$1...@area.cu.mi.it...
> "francesco" <
aloisif...@tiscali.it
> ha scritto nel messaggio
> news:4375bd14$0$8479$5fc...@news.tiscali.it...
>> Ciao a tutti,
>> sto realizzando un programma che mi permetta di gestire il registratore
>> di cassa, con lettura di codici a barre.
>>
>> Vengo al problema.
>> Dopo aver aperto correttamente la seriale
>> e inviato la prima stringa di un recordset
>> ciclo fino al raggiungimento di EOF.
>> Ad ogni ciclo viene inviata la stringa da far riconoscere al registratore
>> di cassa. Ora... il loop funziona solo per la prima riga, in modo
>> automatico, generando per le successive un messaggio di errore nel
>> registratore.
>> Ho scoperto tra i vari tentativi che, se utilizzo la funzione "F8" e
>> quindi mi muovo passo/ passo nel ciclo: tutto funziona regolarmente. Se
>> addirittura inserisco un msgbox, e premo ok per ogni riga tutto funziona
>> anche in automatico.
>>
>> Potete aiutarmi????? Sarà un problema di velocità di elaborazione dei
>> dati? (la seriale è impostata su 2400,e,7,1)



title: Problemi  con porta seriale

text:
[CUT]
Ciao Sergino,
anche tu a Miami Beach in questo fine-settimana? Se vuoi ci facciamo una
birra...bionda ovviamente ;-)


title: Problemi  con porta seriale

text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio news:4376032b$0$16215$4faf...@reader3.news.tin.it...
> [CUT]
>
> Ciao Sergino,
> anche tu a Miami Beach in questo fine-settimana? Se vuoi ci facciamo una birra...bionda ovviamente ;-)
Miami no; Ostia sì ma molto poco Beach... E tra poco mi tufferò nel traffico del raccordo anulare...
Ciao.
--
Sergio MAZZA


title: Problemi  con porta seriale

text:
Già fatto, niente di utile
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:dl4vcv$frr$1...@area.cu.mi.it...



title: Problemi  con porta seriale

text:
[CUT]
> Miami no; Ostia sì ma molto poco Beach... E tra poco mi >tufferò nel
> traffico del raccordo anulare...
>
Che farci? Il "traffico" è un'inconveniente che colpisce chiunque ed in
qualunque posto:
http://www.hokutoaudioteca.it/film_drago_al/johnny%20stecchino/traffico.wav

;-)
Buon fine settimana :-)


title: Problemi  con porta seriale

text:
"francesco" <
aloisif...@tiscali.it
> ha scritto nel messaggio news:437605ef$0$8477$5fc...@news.tiscali.it...
> Già fatto, niente di utile
Scrivi alla fine del messaggio precedente, grazie.
Alzo bandiera bianca anche perché non ho esperienze in merito; hai provato con google in questo NG?
Ciao.
--
Sergio MAZZA


title: Problemi  con porta seriale

text:
"Gaspare" <
em...@provider.it
> ha scritto nel messaggio news:4376073e$0$16200$4faf...@reader3.news.tin.it...
>
> Che farci? Il "traffico" è un'inconveniente che colpisce chiunque ed in qualunque posto:
>
http://www.hokutoaudioteca.it/film_drago_al/johnny%20stecchino/traffico.wav
 ;-)
>
>
> Buon fine settimana :-)
Altrettanto...
Ciao.
--
Sergio MAZZA


title: Problemi  con porta seriale

author: giorgio rancati

text:
"francesco" <
aloisif...@tiscali.it
> ha scritto nel messaggio
news:4375bd14$0$8479$5fc...@news.tiscali.it...
> Ciao a tutti,
> sto realizzando un programma che mi permetta di gestire il registratore di
> cassa, con lettura di codici a barre.
[CUT]
> Ora... il loop funziona solo per la prima riga, in modo automatico,
> generando per le successive un messaggio di errore nel registratore.
> Ho scoperto tra i vari tentativi che, se utilizzo la funzione "F8" e
quindi
> mi muovo passo/ passo nel ciclo: tutto funziona regolarmente.
[CUT]
Ciao Francesco,
in passato ho avuto esperienza con la comunicazione computer/regisratore di
cassa.
Nel mio caso il protocollo di comunicazione del reg. di cassa richiedeva la
lettura della porta seriale dopo ogni riga inviata, questa lettura rendeva 0
per indicare l'avvenuta ricezione del comando o un numero maggiore di 0 in
caso di errore.
Ovviamente se non eseguivo la lettura, il registratore di cassa andava in
overflow.
Prova a vedere se il protocollo di comunicazione del tuo reg. di cassa
prevede qualcosa di simile.
Ciao
--
Giorgio Rancati
[Office Access MVP]


title: Problemi  con porta seriale

author: Enrico T.S.

text:
"francesco" <
aloisif...@tiscali.it
> ha scritto nel messaggio
news:4375bd14$0$8479$5fc...@news.tiscali.it...
> Ciao a tutti,
> sto realizzando un programma che mi permetta di gestire il registratore di
> cassa, con lettura di codici a barre.
>
> Vengo al problema.
> Dopo aver aperto correttamente la seriale
> e inviato la prima stringa di un recordset
> ciclo fino al raggiungimento di EOF.
> Ad ogni ciclo viene inviata la stringa da far riconoscere al registratore
di
> cassa. Ora... il loop funziona solo per la prima riga, in modo automatico,
> generando per le successive un messaggio di errore nel registratore.
> Ho scoperto tra i vari tentativi che, se utilizzo la funzione "F8" e
quindi
> mi muovo passo/ passo nel ciclo: tutto funziona regolarmente. Se
addirittura
> inserisco un msgbox, e premo ok per ogni riga tutto funziona anche in
> automatico.
>
> Potete aiutarmi????? Sarà un problema di velocità di elaborazione dei
dati?
> (la seriale è impostata su 2400,e,7,1)
>
> BOH!!!
> Grazie a tutti per l'aiuto
>
>
Per esperianza ti consiglio di utilizzare
l'invio dei dati verso il dispositivo in modo byte per byte
e non per stringa completa, quindi creati un loop
che legge la stringa ed invia un carattere per volta, in piu
immagino che ad ogni stringa ricevuta il reg. rimandi un ok
o un codice ascii di controllo (di norma un ACK  o h06), ma per questo
dovresti far riferimento al protocollo di dialogo del registratore.
Bye :o)


title: Problemi  con porta seriale

author: MA

text:
Sergio MAZZA wrote:
> "Gaspare" <
em...@provider.it
> ha scritto nel messaggio
> news:4376032b$0$16215$4faf...@reader3.news.tin.it...
>> [CUT]
>>
>> Ciao Sergino,
>> anche tu a Miami Beach in questo fine-settimana? Se vuoi ci facciamo
>> una birra...bionda ovviamente ;-)
>
>
> Mi ami no;
ma guarda questi due piccioncini...
> Ostia sě ma molto poco Beach... E tra poco mi tufferň nel
> traffico del raccordo anulare...
>
> Ciao.
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: eliminare #ERRORE

author: Bobo

text:
ciao,
    è possibile da un campo di testo la scritta #errore ? e magari
sostituirla con 0
grazie ciao


title: eliminare #ERRORE

text:
"Bobo" <
b...@tiscali.it
> ha scritto nel messaggio
news:er1m94$n36$1...@balena.cs.interbusiness.it...

Campo di testo o Casella di testo?
Ciao.
--
Sergio MAZZA


title: eliminare #ERRORE

text:
Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:er21hv$ri6$1...@tdi.cu.mi.it...

Casella di testo ...  scusate...
prendo il dato da una sottomaschera... ma se la sottomaschera non ha
record..... #errore...
grazie ciao
PS.:
quando venite.. in sardegna.....


title: eliminare #ERRORE

text:
"Bobo" <
b...@tiscali.it
> ha scritto nel messaggio
news:er23sg$g90$1...@carabinieri.cs.interbusiness.it...
> Casella di testo ...  scusate...
>
> prendo il dato da una sottomaschera... ma se la sottomaschera non ha
> record..... #errore...
> grazie ciao
Ok; ma che ci hai scritto nell'origine controllo?
> PS.:
> quando venite.. in sardegna.....
Quando abbassano i prezzi...
Ciao.
--
Sergio MAZZA


title: eliminare #ERRORE

text:
"Sergio MAZZA" <
sergi...@tiscali.it
> ha scritto nel messaggio
news:er25eh$15c$1...@tdi.cu.mi.it...

origine controllo = miasottomaschera.form!sommaversamenti
costa occidentale.... prezzi normali..... mare da favola...


title: eliminare #ERRORE

author: Karl Donaubauer

text:
Bobo wrote:
> ...
>>> Casella di testo ...  scusate...
>>>
>>> prendo il dato da una sottomaschera... ma se la sottomaschera non ha
>>> record..... #errore...
> ...
> origine controllo = miasottomaschera.form!sommaversamenti
>
> costa occidentale.... prezzi normali..... mare da favola...
#Errore per riferimento ad oggetti vuoti
www.donkarl.com/it/?FAQ2.16
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: eliminare #ERRORE

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:53jlhqF...@mid.individual.net...

grazie mille...


title: eliminare #ERRORE

author: Sergio MAZZA

text:
"Bobo" <
b...@tiscali.it
> ha scritto nel messaggio
news:45d49e79$0$20810$5fc...@news.tiscali.it...
> costa occidentale.... prezzi normali... mare da favola...
Mai quanto la Grecia...
Ciao.
--
Sergio MAZZA


author: Roberto Barbetti

text:
vi chiedo un problema di cui ho trovato ben poco in rete
ho un pulsante di comando che richiama su click
questa una funzione che dovrebbe eseguire un sql di crazione tabella:
invece mi da il seguente errore:  L'input per la query deve contenere almeno
una tabella o una query"
Function inpru()
On Error GoTo inpru_Err
DoCmd.SetWarnings False
DoCmd.RunSQL "SELECT siti.codice_rilevamento, siti.tipo_osservazione,
siti.numero_osservazione, " & _
"sottounita.CODICE_UNITA,sottounita.S_UNITA, siti.prof_utile AS dato,
sito_su.grado_corr INTO trash2" & _
"FROM siti INNER JOIN (sottounita INNER JOIN sito_su ON (sottounita.S_UNITA
= sito_su.s_unita)" & _
"AND (sottounita.CODICE_UNITA = sito_su.unita)) ON (siti.numero_osservazione
= sito_su.numero_osservazione)" & _
"AND (siti.tipo_osservazione = sito_su.tipo_osservazione) AND
(siti.codice_rilevamento = sito_su.codice_rilevamento)" & _
"WHERE (((sottounita.CODICE_UNITA)=[Forms]![sottounita]![UTS])" & _
"AND ((sottounita.S_UNITA)=[Forms]![sottounita]![STS]) AND
((siti.prof_utile)  Not Between [mpro_utile]-2*[dspro_utile] And
[mpro_utile]+2*[dspro_utile]) " & _
"AND ((sito_su.grado_corr)<>'c'));"
 DoCmd.openform "sigma3", acViewNormal, acEdit
 Forms.sigma3.intestazione.Caption = "Osservazioni devianti per: profondità
utile"
inpru_Exit:
    Exit Function
inpru_Err:
    MsgBox Error$
    Resume inpru_Exit
End Function
quando eseguo il solo sql in una query di prova..... funziona perfettamente.
qualche aiutino?
grazie


title: input per la query deve contenere almeno una tabella o una query

author: Panathos

text:
On 17 Apr, 15:48, "Roberto Barbetti" <
barbe...@soilmaps.it
> wrote:
> ho un pulsante di comando che richiama su click
> questa una funzione che dovrebbe eseguire un sql di crazione tabella:
> DoCmd.RunSQL "SELECT siti.codice_rilevamento, siti.tipo_osservazione,
> siti.numero_osservazione, "
> quando eseguo il solo sql in una query di prova..... funziona perfettamente.
Alt, fermati qui. Da che mondo è mondo, se tu fai una SELECT, questa è
una select, ti restituisce dei risultati prelevati da qualche parte.
Il fatto che il query-designer di Access abbia una opzione per creare
una tabella partendo da una select, è un altro paio di maniche, perché
in realtà Access prima chiede il nome della tabella da creare, poi
analizza i campi che ottiene dalla select per eseguire prima una
CREATE TABLE basata sui campi della select:
CREATE TABLE <tabella> (nome_campo TEXT, nome_campo1 NUMERIC,
nome_campo2 TEXT)
e poi accoda i risultati ottenuti dalla select in questa tabella
appena creata.
Morale della favola: se vuoi creare una tabella da codice, o utilizzi
istruzioni SQL apposite (CREATE TABLE ....) oppure ricorri ai metodi
DAO (tutt'altra storia).
Se cerchi "create table" oppure "access creare tabella" hai voglia che
ne trovi di roba... :-)
ciao,
Panathos


author: Roberto dal portatile

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:f02j7p$ghc$1...@newsreader1.mclink.it...

Fossi in te intanto comincerei con eliminare gli errori formali mettendo gli
spazi mancanti all'interno della stringa SQL, ad esempio:
DoCmd.RunSQL "SELECT siti.codice_rilevamento, siti.tipo_osservazione,
siti.numero_osservazione, " & _
"sottounita.CODICE_UNITA,sottounita.S_UNITA, siti.prof_utile AS dato,
sito_su.grado_corr INTO trash2 " & _
"FROM siti INNER JOIN (sottounita INNER JOIN sito_su ON (sottounita.S_UNITA
= sito_su.s_unita) " & _
"AND (sottounita.CODICE_UNITA = sito_su.unita)) ON (siti.numero_osservazione
= sito_su.numero_osservazione) " & _
"AND (siti.tipo_osservazione = sito_su.tipo_osservazione) AND
(siti.codice_rilevamento = sito_su.codice_rilevamento) " & _
"WHERE (((sottounita.CODICE_UNITA)=[Forms]![sottounita]![UTS])" & _
"AND ((sottounita.S_UNITA)=[Forms]![sottounita]![STS]) AND
((siti.prof_utile)  Not Between [mpro_utile]-2*[dspro_utile] And
[mpro_utile]+2*[dspro_utile]) " & _
"AND ((sito_su.grado_corr)<>'c'));"
> grazie
Prego
--
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------


text:
ti ringrazio del suggerimento... ma non c'ho capito una mazza...........
il fatto è... che un altro listato molto simile a questo funziona
perfettamente.....
chiedo se possibile ulteriori dettagli
"Panathos" <
pana...@gmail.com
> ha scritto nel messaggio
news:1176820813....@b75g2000hsg.googlegroups.com...



text:
On 18 Apr, 13:09, "Roberto Barbetti" <
barbe...@soilmaps.it
> wrote:
> ti ringrazio del suggerimento... ma non c'ho capito una mazza...........
> il fatto è... che un altro listato molto simile a questo funziona
> perfettamente.....
>
> chiedo se possibile ulteriori dettagli
Mmm... più che ulteriori dettagli occorrerebbe un 'corso minimo' di
sql, rispetto a quanto ti ho già detto... però potresti ricorrere a un
escamotage: prepari la query che ti serve nel QBE, fai una macro
"apriquery..." con avvisi settati su OFF (per evitare l'avvertimento
della distruzione della tabella), che poi esegui da codice tramite
"docmd.runmacro <macro>".
ciao,
Panathos


title: ricerca professionisti

author: Tucano

text:
Salve,
stiamo cercando in zona Firenze professionisti qualificati (anche
part-time) nell'utilizzo di Access.
Maggiori informazioni in mail
Grazie e scusate il disturbo
Tucano
b...@finita.com


title: visualizzazione predefinite per le maschere

author: Rolopi Rolopiz

text:
ciao a tutti i componenti del ng
vorrei capire un'attimino perchè impostando la proprietà foglio dati in
visualizzazione predefinita per una maschera, che apro con un pulsante
di comando da un'altra maschera, questa viene aperta comunque come
maschera singola, mentre se la apro dalla sezione maschere si apre cmq
in modalità foglio dati.
come posso risolvere questo problema se così si può definire?
Poi è possibile assegnare un valore ad un controllo dopo che viene
filtrato? nel senso: id utente della maschera operazioni che viene
aperta dalla maschera utente deve essere uguale quindi se n'è esiste più
di una li filtra altrimenti mi fa inserire il nuovo record.
grazie come sempre.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: George

text:
"Rolopi Rolopiz" <
rol...@libero.it
> ha scritto nel messaggio
news:37b22825233d302f197...@mygate.mailgate.org...

Quando apri la maschera con il controllo - pulsante immagino - specifichi il
metodo di apertura foglio dati?
DoCmd.OpenForm <nomemaschera>, acFormDS
Ciao.


author: Roberto da casa

text:
"Rolopi Rolopiz" <
rol...@libero.it
> ha scritto nel messaggio
news:37b22825233d302f197...@mygate.mailgate.org...
> ciao a tutti i componenti del ng
> vorrei capire un'attimino perchè impostando la proprietà foglio dati in
> visualizzazione predefinita per una maschera, che apro con un pulsante
> di comando da un'altra maschera, questa viene aperta comunque come
> maschera singola, mentre se la apro dalla sezione maschere si apre cmq
> in modalità foglio dati.
Nel metodo OpenForm il default dell'argomento visualizzazione è acNormal e
pertanto la maschera viene aperta in visualizzazione Maschera; se vuoi
aprire una maschera in visualizzazione Foglio dati, devi esplicitarlo in
tale metodo, quindi:
DoCmd.OpenForm "NomeMaschera", acFormDS
> come posso risolvere questo problema se così si può definire?
> Poi è possibile assegnare un valore ad un controllo dopo che viene
> filtrato? nel senso: id utente della maschera operazioni che viene
> aperta dalla maschera utente deve essere uguale quindi se n'è esiste più
> di una li filtra altrimenti mi fa inserire il nuovo record.
> grazie come sempre.
A fronte dell'evento su apertura della maschera verifica (ad esempio con una
DCount, vedi help) se nell'oggetto che è origine record della maschera
esistono già record che abbiano lo stesso IdUtente della maschera chiamante:
se esistono imposti il filtro, in caso contrario, usando il metodo
GoToRecord (vedi help), ti predisponi per l'inserimento di un nuovo record.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Decimali "spariti" in Tabella Pivot Access XP/2003

author: Leo

text:
Ho creato una maschera formato tabelle pivot che ha come origine dati
una query con una serie di campi numerici formattati a 2 decimali
(valorizzati anche <> 0). Nella query vedo i decimali corretti, nella
tabella pivot li vedo 0!
ES: nella query vedo 387,87 in tabella pivot 387,00! come è
possibile?!
grazie
leo


title: distanze chilometriche

author: Enzo

text:
Salve a tutti, avrei bisogno di una dritta vorrei creare un DB che calcoli
le distanze chilometriche in base a due o più città selezionate qualcuno ha
già provato ??
é possibile far interagire A2002 con programmi tipo autoroute o route 66 ??
Rigrazio anticipatamente perqualsiasi consiglio .


title: distanze chilometriche

text:

Se n'è parlato credo un anno fa di questo argomento. Guarda nei post
precedenti
ciao MAssimiliano
--------------------------------
Inviato via
http://usenet.libero.it


title: relazioni tra tabelle

author: Ingrid

text:
Scusatemi ancora, ho qualche quesito...ogni giorno me ne viene in mente una!
Io sto facendo un database, mi sono accorta che non ho stabilito nemmeno una
relazione. Come si fa a farlo?
E a cosa serve stabilirle se comunque il mio database funziona??
in...@iname.com


title: relazioni tra tabelle

text:
"Ingrid" <
ingride...@libero.it
> ha scritto nel messaggio
news:0PlB5.47014$3R6.1...@news.infostrada.it...

Se hai realizzato già uno o più database che funzionano e sei soddisfatta
dei risultati, e se ognuno contiene due o più tabelle ho dei dubbi serissimi
che la tua affermazione sia vera. Può essere invece vero che tu non lo abbia
fatto esplicitamente selezionando dal menu Strumenti il comando Relazioni...
. Ma questo in Access non è l'unico modo per mettere in relazione fra di
loro tabelle e query.
Puoi farlo implicitamente (quindi senza accorgertene) in parecchi modi, ad
esempio:
1) Usando l'Autocomposizione Ricerca per un campo d una tabella.
2) Creando una query in cui sono in join due o più oggetti del tuo database.
3) Usando una casella combinata associata in una maschera o in un report.
4) Creando una maschera che contiene una sottomaschera.
5) Creando un report che contiene un sottoreport.
ecc. ecc.
A questo punto potresti però chiederti perché usare Strumenti=>Relazioni..
per mettere in relazione fra di loro due oggetti del tuo database visto che
poi Access è capace di farlo da solo.
Due oggetti possono essere messi in relazione fra di loro in diverse
maniere; se lasci fare ad Access decide lui, e non è detto che a te possa
stare sempre bene.
Ad esempio, in una relazione uno-a-molti tra due tabelle, nei casi sopra
citati Access non applica quasi mai l'integrità referenziale: questo
potrebbe crearti seri inconvenienti durante la gestione del database.
Una query generata dal join di due o più oggetti cambia il suo risultato a
seconda del tipo di join con cui si lavora; non è sempre vero che quello di
default (il tipo 1) sia quello che ti serve.
Quindi Strumenti=>Relazioni... è un mezzo necessario tutte le volte che hai
la necessità di personalizzare una relazione tra due o più oggetti.
Infine, se lo adoperi, nella finestra Relazioni potrai sempre leggere e/o
modificare la mappatura dell'architettura del tuo database, e se stai
sviluppando un database che non sia la banale gestione di una agenda
telefonica, ciò è necessario se non addirittura indispensabile.
Alla fine della fiera rispondo così alle tue due domande:
1) Due oggetti di un database possono essere messi esplicitamente in
relazione fra di loro selezionando il comando Relazioni... dal menu
Strumenti, oppure implicitamente nei modi sopra indicati.
2) Se poi fosse effettivamente vero che nei tuo database gli oggetti non
sono mai messi in relazione fra di loro, non hai bisogno di un database
relazionale ma di un foglio di calcolo (insomma di Excell e non di Access);
e non è del tutto vero visto che in Excell le celle dei vari fogli di lavoro
possono essere messe in relazione fra di loro.
3) Comunque, in un'applicazione che stampa fatture, come puoi ipotizzare di
non mettere in relazione uno-a-molti tramite il codice cliente la tabella
AnagraficaClienti con la tabella Fatture?
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: access e internet

author: Elpidio

text:
Salve a tutti,
Premetto di essere un po' a secco relativamente alle tematiche access, pero'
ho l'esigenza di condividere un database modifica e consultazione, filtri,
maschere, query ecc... (creato in access 97) con altri utenti (2) tramite
internet.
Non ho la piu' pallida idea del "come fare", qualcuno puo' aiutarmi?
Grazie a tutti anticipato.
per rispondermi in email togliere le 3x dall'indirizzo qui sotto.
Grazie.
satinc...@libero.it


title: access e internet

author: Alessandro Cara

text:
Elpidio ha scritto:
>
> Salve a tutti,
> Premetto di essere un po' a secco relativamente alle tematiche access, pero'
> ho l'esigenza di condividere un database modifica e consultazione, filtri,
> maschere, query ecc... (creato in access 97) con altri utenti (2) tramite
> internet.
>
> Non ho la piu' pallida idea del "come fare", qualcuno puo' aiutarmi?
>
Il data base (nel senso stretto della parola puoi gestirlo) il resto no
ameno che
a) Ti fai convertire forms e codice in ASP. In questo caso pero'
Netscape te lo scordi.
else
b) ti riscrivi la parte di codice e di presentazione(HTML + Jscript o
Vscript)
come fare:
1) avere a disposizione un IIS (e win NT o Win2000)
2) mettere il db sul server
3) Definire il path di accesso ai sorgenti
4) suffissare i sorgenti .asp
5) generare i sorgenti come detto sopra
6) the last but not the least leggerti qualcosa su come produrre
applicazioni Web
a.cara


title: access e internet

text:
Alessandro Cara ha scritto:
>
> Elpidio ha scritto:
> >
> > Salve a tutti,
> > Premetto di essere un po' a secco relativamente alle tematiche access, pero'
> > ho l'esigenza di condividere un database modifica e consultazione, filtri,
> > maschere, query ecc... (creato in access 97) con altri utenti (2) tramite
> > internet.
[cut]
P.S.
se scrivi a it.comp.www.asp forse trovi maggiori ausili (N.B. il
predetto NG e' moderato)
a.cara


title: Manuali Sql Server

author: Andrea Marchioni

text:
Buongiorno a tutti....qualcuno mi può indicare un sito dove poter scaricare
manuali per sql server...grazie a tutti
andrea


title: Manuali Sql Server

author: Sib dal portatile

text:
"Andrea Marchioni" <
ras...@tiscalinet.it
> ha scritto nel messaggio
news:9ask2n$rhc$1...@pegasus.tiscalinet.it...
> Buongiorno a tutti....qualcuno mi può indicare un sito dove poter
scaricare
> manuali per sql server...grazie a tutti
Puoi -scaricarli- dallo scaffale della tua libreria preferita.
Poi se i manuali non sono -siti- proprio sullo scaffale, chiedi al
negoziante, magari fa una connessione ad alta velocita' (almeno 50Km/h) col
magazzino e te li scarica lui.
Sib


title: Manuali Sql Server

text:
Un'alternativa e' la trial version di SQL Server,
www.microsoft.com



title: Attivazione/Disattivazione caselle di testo da Tag

author: Jiji

text:
Non riesco a capire perche' all'interno del codice che posto di seguito
il seguente controllo non risulta mai attivato
If ctl.Tag = "y" Then (e anche    If ctl.Tag = "x" Then)
CODICE:
stDocName = "ImmissioneFornitura"
Attuale = "SelezionaFornitore"
If (Forms(stDocName).Testo31.Value <> id_fornitore.Value) Then
MsgBox "entro1"
Dim ctl As Control
    For Each ctl In Forms!ImmissioneFornitura.Controls
         MsgBox "entro2"
         MsgBox "" & ctl.Name & ""
        If ctl.Tag = "y" Then
        MsgBox "entro3"
            ctl = ""
        End If
         If ctl.Tag = "x" Then
            ctl = ""
            ctl.Enabled = False
        End If
    Next ctl
End If
Grazie in anticipo


author: Roberto dalla campagna

text:
"Jiji" <imagemanNO...@GRAZIElibero.it> ha scritto nel messaggio
news:jyyxe.32895$D7.9...@twister1.libero.it...

Non è per caso che nella proprietà Tag ha scritto "x" o "y" con le
virgolette?
Se hai fatto così elimina le virgolette e scrivice semplicemente x o y.
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


text:
"Roberto dalla campagna" <
r.masso...@libero.it
> ha scritto nel
messaggio news:PpAxe.33028$D7.9...@twister1.libero.it...

..si, infatti, grazie


title: ACCESSO AD UNA CARTELLA CONTATTI DI OUTLOOK

author: Simone Bianchi

text:
E'  possibile accedere ad una cartella CONTATTI di Outlook come tabella di
Access collegata?
Grazie
Simone


author: Carlo Costarella

text:
"Simone Bianchi" <
simone...@libero.it
> ha scritto nel messaggio
news:anJe9.1600$qE6...@tornado.fastwebnet.it...

Sě, sia per Outlook che per Exchange.
Comunque se esporti i Contatti di Outlook in un file di testo puoi
collegarti senza problemi.
In Access 97 devi accedere al cd-rom e poi a \ValuPack\DataAcc per
installare i driver appropriati.
Ciao, Carlo


title: numerare una query

author: singer

text:
come posso numerare i record di una query, overro avere un campo in cui sia
visualizzato il numero di ogni record 1,2,3,4,5,6 etc.


title: numerare una query

author: Bruno Campanini

text:
"singer" <
fuscoa...@tin.it
> wrote in message
news:vTC8d.67878$35.34...@news4.tin.it...
> come posso numerare i record di una query, overro avere un campo in cui
sia
> visualizzato il numero di ogni record 1,2,3,4,5,6 etc.
Supponi di avere una tabella t_Fornitori col campo [IDFornitore]
ChiavePrimaria o comunque indice che non ammetta duplicati.
[IDFornitore] può essere numerico o stringa.
Alla query aggiungi il campo:
NumRec: (Select Count (*)  FROM [t_Fornitori] as AAA _
WHERE [AAA].[IDFornitore]<[t_Fornitori].[IDFornitore])+1
Analogamente, avessi per esempio il campo [Costo] in t_Fornitori,
potrai ottenere il totale progressivo col campo:
TotaleProgressivo: (Select Sum(Costo) From [t_Fornitori] as AAA _
Where [AAA].[IDFornitore]<=[t_Fornitori].[IDFornitore])
Ciao
Bruno


title: numerare una query

author: namor

text:
Bruno Campanini ha scritto:




Funziona ma è molto lento perchè chiama il count() per ogni record della
query, e il count come tutte le funzioni di aggregazione sui domini è
lento.
C'è un esempio di Roberto sul
www.sitocomune.com
, sez. queries, per
ottenere lo stesso risultato in modo molto più veloce con una public
function.
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: numerare una query

text:
namor ha scritto:





Scusa, quella di Roberto è per fare i totali progressivi.
Per numerare i record c'è quella di Stefano Bettini "Come posso inserire
nella mia query un campo progressivo?".



title: numerare una query

text:
"namor" <
do...@spam.me
> wrote in message
news:ck06t1$oc2$1...@news.newsland.it...
> Funziona ma è molto lento perchè chiama il count() per ogni record della
> query, e il count come tutte le funzioni di aggregazione sui domini è
> lento.
> C'è un esempio di Roberto sul
www.sitocomune.com
, sez. queries, per
> ottenere lo stesso risultato in modo molto più veloce con una public
> function.
> Namor
Ne sono convinto, infatti l'unica volta che ho avuto la necessità
di fare dei progressivi ho anch'io creato una Function che
somma/conta i record dall'inizio del recordset al record corrente.
Grazie comunque dell'informazione.
Vado a pescare le due funzioni e faccio le prove
comparative su 200/300000 record.
Ciao
Bruno


title: numerare una query

text:
Bruno Campanini ha scritto:



Facci conoscere i risultati.
La seconda dovrebbe essere velocissima in rapporto all'altra, che è stata
studiata per un uso diverso.



title: numerare una query

text:
 mi spiace ma al momento non funziona nessuna delle due soluzioni
"namor" <
do...@spam.me
> ha scritto nel messaggio
news:ck0u1k$pne$1...@news.newsland.it...



title: numerare una query

text:
"singer" <
fuscoa...@tin.it
> wrote in message
news:RPX8d.74638$35.37...@news4.tin.it...
> mi spiace ma al momento non funziona nessuna delle due soluzioni
Le due query che ho inviati io non funzionano?
Bruno


title: numerare una query

author: Antonio Biso

text:
"singer" <
fuscoa...@tin.it
> ha scritto nel messaggio
news:RPX8d.74638$35.37...@news4.tin.it...
> mi spiace ma al momento non funziona nessuna delle due soluzioni
E direi neanche il tuo modo di quotare...
Antonio


title: Creare un contatore Aiuto...

author: Mik

text:
Vorrei creare un contatore numerico
automatico di lunghezza fissa di 6 numeri
come posso fare...
Quali sono le caratteristiche del campo e del tipo..
Grazie mille


title: Creare un contatore Aiuto...

author: eliop

text:
On Thu, 2 Nov 2000 23:00:03 +0100, "Mik" <
mikmi...@tiscalinet.it
>
wrote:

Crei un contatore normale.
Nel codice lo tratti come : Format(cnt,"000000")
Nelle maschere e nei report imposti il formato
del controllo associato a 000000 (sei zeri).
Ciao. ElioP.


title: Collegamento tabelle subordinata a richiesta credenziali autenticazione SQL Server

author: Daniele M. aka mcdany

text:
Ciao a tutti,
    ho un'applicazione con FE in ACC2007 e BE SSE2008. Nel PC di sviluppo ho
creato il DSN e collegato le tabelle utilizzando l'autenticazione di SQL
Server ed un account di tipo SysAdmin.
    L'applicativo potrà essere utilizzato sia in Terminal Server che su pc
in rete su cui è disponibile solo il runtime di Access. Per la specifica dei
parametri di connessione delle tabelle sto preparando una maschera che
all'avvio richiede i parametri di autenticazione su SQL Server, e poi
procede al ricollegamento delle tabelle.
    Veniamo al dunque:
    1. la password dell'utente viene salvata in chiaro nella stringa di
connessione della tabella. Esistono soluzioni alternative alla messa in
chiaro di queste informazioni? O meglio... di deve per forza utlizzare un
Trusted Account?
    2. Il parametro "APP" della stringa di connessione (Ad es. "APP=2007
Microsoft Office system") in che maniera viene utilizzato dal motore SQL?
Come è possibile effettuare controlli ed impostare criteri restrittivi sulla
base di questo parametro?
    3. Una fetta di c**o vicino all'osso, prego... :P
Saluti,
--
Daniele M. aka mcdany


author: Massimo Piubelli

text:
"Daniele M. aka mcdany" <
mcd...@gmail.com
> wrote in message news:48f5baa8$0$1090$4faf...@reader1.news.tin.it...
> Ciao a tutti,
>    ho un'applicazione con FE in ACC2007 e BE SSE2008. Nel PC di sviluppo ho
> creato il DSN e collegato le tabelle utilizzando l'autenticazione di SQL
> Server ed un account di tipo SysAdmin.
>    L'applicativo potrà essere utilizzato sia in Terminal Server che su pc
> in rete su cui è disponibile solo il runtime di Access. Per la specifica dei
> parametri di connessione delle tabelle sto preparando una maschera che
> all'avvio richiede i parametri di autenticazione su SQL Server, e poi
> procede al ricollegamento delle tabelle.
>    Veniamo al dunque:
>    1. la password dell'utente viene salvata in chiaro nella stringa di
> connessione della tabella. Esistono soluzioni alternative alla messa in
> chiaro di queste informazioni? O meglio... di deve per forza utlizzare un
> Trusted Account?
IMHO la trusted autentication è la migliore anche più semplice da gestire.
Disattivi l'account... plim non entra più neanche nel programma
>    2. Il parametro "APP" della stringa di connessione (Ad es. "APP=2007
> Microsoft Office system") in che maniera viene utilizzato dal motore SQL?
> Come è possibile effettuare controlli ed impostare criteri restrittivi sulla
> base di questo parametro?
Non credo venga usato, se non per informazioni (tipo se fai girare profiler e vedi che quella richiesta arriva da access)
pertanto non penso tu possa fare restrizioni in base al parametro.
Secondo le restrizioni sono da applicare all'utente...
>    3. Una fetta di c**o vicino all'osso, prego... :P
non l'ho capita
>
> Saluti,
Ciao,
Max


title: Scusate! Ho bisogno di aiuto.

author: Stefy

text:
Seguendo il sample sull'utilizzo di Forms  proposto nel database FRMSMP200
scaricato dal sito
www.sitocomune.com
  sto provando a ad immettere nella mia
maschera due caselle combinate sincronizzate.
Ho creato due tabelle A e B correlate per il campo ID_A.
Nella mia maschera ho inserito:
una casella combinata
- nome elemento: .............Cbo_A
- con origine controllo: .... non associato
- origine riga: ................... Select [A].ID_A
- dopo aggiornamento: ...... macro_B
(azione:..................RieseguiQuery
                                                               nome
Controllo:....Cbo_B)
una seconda casella combinata
- nome elemento: ............... Cbo_B
- con origine controllo: ......non associato
- origine riga: .....................query_B     (query che filtra  la
tabella B per il
                                                                 valore
indicato in [Cbo_A])
Perché secondo voi, dopo aver selezionato il primo valore nella maschera
(Cbo_A) compare una nuova mascherina di inserimento dove mi viene chiesto di
immettere il valore del parametro [Cbo_A] (come se non considerasse il
valore definito nella prima casella combinata).
Che cosa ho tralasciato?


title: Scusate! Ho bisogno di aiuto.


title: Scusate! Ho bisogno di aiuto.

author: Davide

text:
Stefy <
giuli.s...@mogliano-mc.sinp.net
> wrote in message 97dmpi$3vi$1...@fe1.cs.interbusiness.it...

Nella riga criteri della query_B che cosa hai inserito (la sintassi)?
Ciao, Davide


title: applicativo per interrogare un file .mdb ??

text:
Sono alla ricerca di un piccolo applicativo che mi permetta di effettuare
query su file .mdb presenti sul mio pc locale. Un programma tipo SQL
Navigator o TOD ma che mi permetta, appunto, di andare ad aprire e
interrogare file di Access mappati sul mio disco rigido.
p.s.: so benissimo che Access mi permette di fare esattamente quello che
cerco ma se vi chiedo di consigliarmi un altro strumento ci sarą un motivo,
no ??
Grazie.
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


author: fidirico

text:
"mav46" <
ma...@libero.it
> ha scritto nel messaggio
news:151Z41Z143Z57Y...@usenet.libero.it...
> Sono alla ricerca di un piccolo applicativo che mi permetta di effettuare
> query su file .mdb presenti sul mio pc locale. Un programma tipo SQL
> Navigator o TOD ma che mi permetta, appunto, di andare ad aprire e
> interrogare file di Access mappati sul mio disco rigido.
>
> p.s.: so benissimo che Access mi permette di fare esattamente quello che
> cerco ma se vi chiedo di consigliarmi un altro strumento ci sarà un motivo,
> no ??
>
> Grazie.
Dal sito
http://www.it-lang-vb.net
  puoi scaricare i sorgenti del colossale ESP0DAMA
(autore Lupo), che fa quello che chiedi, e molto di più.
Ciao
Galliano.


text:
> Dal sito
http://www.it-lang-vb.net
  puoi scaricare i sorgenti del
colossale ESP0DAMA
> (autore Lupo), che fa quello che chiedi, e molto di pių.
... me ne sapete indicare anche altri ?? Sto cercando di individuare quello
con le caratteristiche che pių si avvicinano alle mie esigenze.
grazie.


title: Mistero

author: Dott. MONTI

text:
 Ho fatto una piccola applicazione con access 97, caricato runtime access su
pc.
Quando lancio report, sia anteprima che stampa esce msg:
cant open the form "lista"
it contains data that doesnt't recognize. Re create the form or if you
mantains backup copies of your database, retriw a copy of the form.
Caricando altro applicativo, questo funziona report compresi.
Lo stesso su altri pc funziona,
Non capisco che diavolo vuole. Sembra che su quel pc quel determinato report
non gli piace...., boh.........
ma se sul mio e su altri lo stesso applicativo funziona....Mah....
Forse é capitato pure a voi, forse mi potete dare delle indicazioni
Grazie


title: Stampare due report contemporaneamente

author: Roberto

text:
Come posso stampare due record contemporaneamente al verificarsi di un
evento clic di un pulsante?
Cordiali saluti
Roberto


title: Stampare due report contemporaneamente

text:
"Roberto" <
xxxxx...@tin.it
> ha scritto nel messaggio
news:kcsTb.240929$_P.82...@news4.tin.it...
> Come posso stampare due record contemporaneamente al verificarsi di un
> evento clic di un pulsante?
Sbatti i due record in una tab d'appoggio sulla quale basare il report,
oppure creando un'apposita query sulla quale fare altrettanto
Antonio


title: Stampare due report contemporaneamente

author: sv

text:
Antonio Biso ha scritto:


> Antonio
Ma si tratta di record o di report??
Nel subject sembra che si tratti di report.
--
rgrds
SC
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Stampare due report contemporaneamente

author: Sergio MAZZA

text:
"sv" <
salv...@nospbox.enel.it
> ha scritto nel messaggio
news:bvls6s$n3f$1...@news.newsland.it...
> Antonio Biso ha scritto:
>
>
> Ma si tratta di record o di report??
> Nel subject sembra che si tratti di report.
>
> --
> rgrds
> SC
>
> --
2 report x 2 record...
Ciao.
--
Sergio MAZZA


title: tabella da tabella

author: Silvy

text:
Salve,
ho la necessita' di creare una tabella partendo da una esistente.
Mi spiego meglio.
Ho una tabella "tab1" con i campi A, B, C.
Con una query di creazione tabella, creo dalla tab1 la tab2. Ok, fin qui
nessun problema. La mia necessita' pero' e' di cambiare in fase di creazione
tabella, il nome dei campi.
Quindi alla fine avro' una tabella Tab2 con i dati di Tab1 ma con il nome
dei campi che da A, B,C e cambiato in D, E, F.
Qualcuno potrebbe aiutarmi o darmi qualche spunto?
Silvy.


title: tabella da tabella

author: LaLo

text:
"Silvy" <
si...@hotmail.com
> ha scritto nel messaggio
news:91sp84$4g9$1...@serv1.iunet.it...

Basta una query del genere
SELECT <A> As <D>, <B> As <E>, <C> As <F>
INTO <Tab2>
FROM <Tab1>
oppure più semplicemente quando esegui una query di creazione tabella,
immetti 'D : A' (il campo A con nome D) e così via per gli altri campi.
Ciao
LaLo


title: tabella da tabella

text:
"LaLo" <reg...@LLtin.it> ha scritto nel messaggio
news:91sr32$pms$1...@pluto.sm.dsi.unimi.it...

Grazie mille.
Funziona.
Silvy


title: Reindirizzamento a maschera con schede

text:
Salve a tutti, ho la necessità di reindirizzare una maschera, all'evento "su
chiusura", verso un'altra maschera, che è composta da 5 schede.....come fare
per reindirizzarla verso una particolare scheda?
Grazie


title: Reindirizzamento a maschera con schede

author: Alessandro Baraldi

text:
"R1[[ky" <ric...@NOSPAMlibero.it> wrote in message
news:ZF8he.6787$
795.1...@twister1.libero.it

Docmd.OpenForm "NomeForm"
Forms!NomeForm!NomeScheda.SetFocus
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG