mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: KeyUp che non interviene per Ctrl+Ins ?

Vorrei 'acchiappare' il KeyUp quando premo Ctrl+Insert e poi mollo l'Insert
Nell'evento form KeyUp uso questo codice:
 
------------------------------------------------
intCtrlDown = (Shift And acCtrlMask) > 0
 
If intCtrlDown And KeyCode = vbKeyInsert Then
       KeyCode = 0
       fai_questo_e_quello
       End If
------------------------------------------------
 
Ma l'interno dell'IF non viene mai eseguito
Vado di debug e vedo che quando premo il tasto CTRL non succede niente, 
quando premo anche l'INS non succede niente, quando rilascio l'INS non 
succede niente (e qua mi aspettavo di triggerare l'evento), poi quando 
rilascio anche il CTRL allora parte il KeyUp ma non essendo premuto 
anche l'INS in quel momento la routine dentro l'IF non viene mai eseguita
 
Com'e' questa cosa del KeyUp che non parte quando mollo l'Insert (ed in 
quel momento ho gia' premuto il Ctrl) ?
 
 


Ciao Roberto,
 
a me funziona, non è che nel progetto hai la macro AutoKeys con una sottomacro ^{INSERT} ?
 
Ciao
Giorgio Rancati


No, nessuna macro presente
Ma ti funziona nel senso che:
- premi CTRL e lo tieni premuto
- poi premi INS e lo tieni premuto
- poi molli INS - ed in questo punto ti parte il KeyUp?
 
Chiedo, perche' a me la routine Form_KeyUp neanche parte quando mollo 
l'INS, parte solamente al sucessivo rilascio del CTRL
Stiamo parlando del KeyUp di form giusto?
Non del KeyUp di qualche controllo sulla form
 
Uso Access 2013 32 bit su Win 64 bit


si, funziona nel modo che hai descritto, la routin evento è questa 
---------------------------------------------
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
 
    Dim intCtrlDown As Integer
 
    intCtrlDown = (Shift And acCtrlMask) > 0
 
    If intCtrlDown And KeyCode = vbKeyInsert Then
        KeyCode = 0
        MsgBox "Ctrl + INS"
    End If
 
End Sub
--------------------------------------------
 
se inserisco la sottomacro ^{INSERT} nella macro AutoKeys allora giustamente non funziona e l'evento della maschera si scatena solo quando rilascio CTRL
probabilmente  c'è qualcosa che ti consuma l'evento prima della Form_KeyUp, hai già provato a simulare in un DB nuovo con una maschera nuova ?
 
Ciao
Giorgio Rancati


Hai ragione, ho provato ad usare lo stesso codice su form vuota di 
progetto nuovo e qua funziona come atteso
C'e' evidentemente qualcosa che mi mangia l'evento sulla form originale
Newsgroup: it.comp.appl.access
Titolo: [OT] Vacanze

Come tutti gli anni (forse), ogniuno sente il bisogno di staccare quella 
fantomatica "spina"...
Beh io la staccherò ufficialmente il 7 agosto...perlomeno una decina di 
giorni...me ne andrò in montagna a meditare...tra una scalata e 
l'altra...:-))
Conscio di attirarmi le imprecazioni di chi purtroppo non potrà andarci, 
(governo ladro...nel senso di tutti quelli che ci lavorano dentro! NORD SUD 
EST OVEST SINISTRA DESTRA CENTRO...) voglio ugualmente fare un saluto a 
tutti...
 con l'invito di risentirci, come al solito, su questo NG per parlare 
soprattutto di ACCESS (di che sennò???) ma anche di tutto ciò che ci gravita 
attorno...
Ciao a tutti e BUONE VACANZE
Roberto 

 ha scritto nel messaggio 
news:44d0d8c9$0$47958$4faf...@reader3.news.tin.it...

Buone ferie!!
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 ha scritto nel messaggio news:44d0d8c9$0$47958$4faf...@reader3.news.tin.it...

Non scordarti un buon libro. Che ne so.... "Programmare Access a 2000m."?
Ciao.
-- 
Sergio MAZZA 

Roberto da Parma ha detto: in data 02/08/2006 18.54:

buone vacanze!!!!
ciao
Nick
ps quali montagne scalerai?


guardalo il curiosone ... e tu già tirato fuori picozza e ramponi?
buone vacanze comunque ...

 Roberto
Buone vacanze
Saluti Andrea 

ciroteo ha detto: in data 03/08/2006 9.26:

sto lustrando ... maschere e pinne...spero quest'estate di dedicarmi più 
al mare rispetto alle scorse estati.. anche se il giro in montagna 
settimanale non me lo toglie nessuno (tranne il brutto tempo)
Ciao
Nick

 ha scritto nel messaggio 
news:44d1a9ea$0$47957$4faf...@reader3.news.tin.it...

Ciao a tutti, scusate se vi rispondo ora...son tornato il 17...(che culo!) 
ma tra un pò di lavoro arretrato e rispondere alle 8.000.000 di email di cui 
7.999.999 di spam...prima o poi sta scatola di viagra me la compro!!!!! (... 
bello però stare senza PC per un pò...)
E' andato quasi tutto bene....quasi perchè il tempo è stato un pò di merd...
Per rispondere a chi mi aveva chiesto dove andavo...beh...come da 22 anni a 
questa parte, in trentino, e nella fattispecie sulle Dolomiti di 
Brenta...ormai credo mi manchino poche cime da fare....
Sono sempre bellissime...
Ma adesso si torna con i piedi a 100m slm ... purtroppo ...
Ciauzzzzzz
Roberto
Newsgroup: it.comp.appl.access
Titolo: fine periodo di valutazione

Vorrei impostare la fine del periodo di prova  e ho pensato di mettere nella 
pagina iniziale un controllo invisibile con una data di scadenza. Come posso 
scrivere la routine "su apertura" che se la data di oggi è = o > di quella 
di scadenza l'applicativo deve chiudersi mentre se è < deve continuare?
Scusate se la domanda è banale ma mi sono "incartato".
Cordialità a tutti
Antonio 

 ha scritto nel messaggio 
news:e8lve.73989$75.35...@news4.tin.it...

Ciao Antonio
modificando la data del computer rende inutile ogni limitazione in tal 
senso.
potresti, invece, controllare i record inseriti in una tabella e fare 
visualizzare i dati
o chiudere l'applicazione.
inserisci nella maschera iniziale una casella di testo non visibile con 
origine controllo:
=DCount("*";"NomeTabella") e su caricamento :
If me.NomeCasella > uno, nessuno centomila Then
msgbox " questo è un demo se vuoi continuare chiama Roma 3131"
docmd.close (per chiudere la maschera altrimenti metti quello che vuoi)
end if
---
Daniele

 Daniele
Grazie Daniele, ottima dritta. Funziona alla grande
Newsgroup: it.comp.appl.access
Titolo: eseguire un file PCAnywhere da codice..

Scusate il disturbo..ancora io!E' la continuazione del mio problema
precedente, ora vorrei chiedere una cosa:
da codice lancio dei bat con la seguente sintassi
                    call shell ("c:\miobat.bat",vbnormalfocus)
che fanno lo start di alcuni file di PCAnywhere(.chf), e funziona..Avrei
bisogno perň di poterli lanciare direttamente,senza l'aiuto di un bat,ma
(PENSO) non essendo eseguibili, i file *.chf mi danno dei problemi!Ho
provato a richiamarli con la Shell,con lo Start..ma niente!Avete idea di
come posso lanciarli da codice,se esistono altre funzioni analoghe, o se
eventualmente non posso proprio?Grazie molte!

 ha scritto nel messaggio
news:ci4elg$4iu$1...@balena.cs.interbusiness.it...

Ciao AA,
se facendo doppio click sul file .chf da Esplora risorse ti parte
l'applicazione giusta puoi usare questa funzione API
ShellExecute
la dichiri in un modulo in questo modo:
Option Explicit
Declare Function ShellExecute Lib "shell32.dll" Alias _
   "ShellExecuteA" (ByVal Hwnd As Long, ByVal lpOperation _
   As String, ByVal lpFile As String, ByVal lpParameters _
   As String, ByVal lpDirectory As String, ByVal nShowCmd _
   As Long) As Long
Global Const SW_SHOWNORMAL = 1
poi la richiami cosě:
StartDoc = ShellExecute(Me.Hwnd, "Open", DocDaAprire, _
          "", "C:\", SW_SHOWNORMAL)
Saluti
Cinzia

 ha scritto nel messaggio
news:ci4elg$4iu$1...@balena.cs.interbusiness.it...

Se i file chf sono associati a quella applicazione prova con questo codice:
Dim wshShell
Set wshShell = CreateObject("WScript.Shell")
wshShell.Run "C:\Documenti\nomeFile.chf"
Set wshShell = Nothing
Ciao.
-- 
Sergio MAZZA

 > bisogno però di poterli lanciare direttamente,senza l'aiuto di un bat,ma


 del codice!
(regola di questo NG) Per favore scrivi alla fine del testo del messaggio
precedente, come faccio io; grazie.
Se hai utilizzato il mio esempio la modifica per attendere la chiusura
dell'applicazione eseguita è:
Dim wshShell, risultato
Set wshShell = CreateObject("WScript.Shell")
risultato = wshShell.Run("C:\Documenti\nomeFile.chf")
msgbox "Terminato con risultato: " & risultato

Newsgroup: it.comp.appl.access
Titolo: evidenziare le differenze

ho una maschera e relativa sottomaschera con origini dati differenti ma 
collegate tra loro tramite il campo codicearticolo...
entrambe le tabelle contengono i medesimi dati, la differenza è che i dati 
della maschera principale sono più aggiornati in quanto acquisiti dal 
gestionale aziendale...
vorrei fare in modo che scorrendo tra i vari articoli, mi vengano 
evidenziati, nella sottomaschera, i campi che non sono più corrispondenti 
(ad esempio modifiche di prezzo o quantità o descrizione)
mi conviene creare delle caselle che riportano sulla maschera principale i 
dati della sottomaschera o esiste un modo che mi permetta di effettuare il 
tutto senza questi artefici??
grazie per l'attenzione
Nicola 

 wrote:
 (...) 

Un modo può essere quello di creare nella sottomaschera un controllo
che contiene come origine dati:
=nz(me!Prezzo;0)-Nz(Forms!MascheraPrincipale!prezzo;0)
che visualizza la differenza fra il valore del campo Prezzo della riga
della sottomaschera ed il valore del campo Prezzo della maschera
principale.

Newsgroup: it.comp.appl.access
Titolo: FILE BAT

Devo passare tramite linea di comando il nome di due file a un file bat ma
non ricordo la sintassi in DOS.
il file batch è questo:
@echo off
@rem $Id: ps2pdf.bat,v 1.2 2000/03/14 20:20:20 lpd Exp $
rem Convert PostScript to PDF 1.3 (Acrobat 4-and-later compatible).
rem The PDF compatibility level may change in the future:
rem use ps2pdf12 or ps2pdf13 if you want a specific level.
rem >_.at
goto bot
rem Pass arguments through a file to avoid overflowing the command line.
:top
echo %1 >>_.at
shift
:bot
if not "%3"=="" goto top
ps2pdfxx %1 %2
qualcuno sa come si fa?
Ciao, Bobbit

 il file batch è questo:
[Omissis]...
Mi sembra corretto, ma qual'è il problema?
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 non ricordo la sintassi in DOS.
basta metterli di seguito al nome del programma:
C:\>miofile.bat param1 param2
poi all'interno del BAT fai riferiremento ad essi con %1 e %2
rispettivamente.
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

Grazie ad entrambi
Bobbit

Newsgroup: it.comp.appl.access
Titolo: Aiuto con una Casella di riepilogo

Ciao a tutti ho il seguente problema che nn so risolvere....
Ho un campo testo (field) e una casella combinata (Box); il campo field
viene settato cliccando su un elemento di una casella di riepilogo (Elenco).
Ho un'altra casella di riepilogo (ListQuery).
Consideriamo questo esempio:
Dalla Listbox (Elenco) scelgo una voce per esempio "Operazione" e poi dalla
combobox (Box) scelgo un'altra voce per esempio "Conduzione".
Vorrei che premendo su un bottone, nella seconda casella di riepilogo
(ListQuery) compai la voce "Operazione = Conduzione"
Come posso fare??? Non ne so venire a capo...
Grazie a tutti, attendo risposte

 ha scritto nel messaggio
news:TIvub.129568$e6.46...@twister2.libero.it...

Ti crei una normale tabella in cui metti gli attributi:
- Operazione
- Conduzione
- Valore da restituire
(se la tabella l'hai già non creartene una nuova :-))
La casella di riepilogo la appoggi ad una query che pesca i dati da questa
tua tabella, metti (nella query) nella condizione dell'attributo Operazione
"Forms![nome maschera]![nome ListboxOperazione]" e in Conduzione
"Forms![nome maschera]![nome comboboxConduzione]".
Ricordati di mettere sull'evento dopo aggiornamento della ListboxOperazione
e della comboboxConduzione sulla maschera l'aggiornamento della form. (in
alternativa F9)
E' più difficile da spiegarsi che da farsi.
Holla
Colink

 ha scritto nel
messaggio news:e0xub.52683$hV.19...@news2.tin.it...



Ti basta per il momento scrivere correttamente DOPO il quoting!!!
Antonio

 ha scritto nel messaggio
news:nBGub.126185$vO5.4...@twister1.libero.it...


 Soluzioni per il mio problema???
Prima comincia a scrivere correttamente DOPO il quoting!!!
Antonio
Newsgroup: it.comp.appl.access
Titolo: query con mesi

ciao
vorrei creare una query che si basi sul totale del fatturato ma che fosse
diviso per mesi, cioe quale criterio devo utilzzare per dividere il
fatturato per mese?
ciao grazie

 ha scritto nel messaggio
news:s%Mt6.1826$lT1....@news2.tin.it...

Se la tabella su cui basi la query si chiama Tabella2 e contiene il campo
Data1 e Importo, il suo codice SQL deve essere:
SELECT Year([Data1])*100+Month([Data1]) AS AAAAMM, Sum(Importo) AS
SommaDiImporto1
FROM Tabella2
GROUP BY Year([Data1])*100+Month([Data1]);
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


allora non e proprio cosi
io ho :
1) una tbl ordini (che mi da IDordine e DATA)
2) una query dettagliordine (che mi da un totaleordine)
3)una query subtotale (che mi da la somma dei tutti gli ordini formano che
formanano l'ordinato totale)
ora questo ordinato totale lo vorrei dividere per mesi con un' unica query
quindi dovvrei dividere gli ordini per mese in base alla data poi di questi
fare il totale e assocciarlo al mese
quindi come faccio?
ciao garzie


 ciao garzie
Potrebbe essere sufficiente basere la query del mio esempio anzichč su
un'ipotetica Tabella2, sul join tra la tabella di cui il tuo punto 1) e la
query di cui il tuo punto 2).
Quanto alla query di cui al tuo punto 3) non ho assolutamente capito a cosa
ti serve per ottenere i totali dell'ordinato per mese.
Poiché ho il ragionevole dubbio che tu non voglia solo i totali per mese
dell'ordinato, ma vuoi realizzare con una query una lista con totali
dell'ordinato (ovvero avrai bisogno di realizzare una query unione che ti
presenta il dettaglio degli ordini ordinati per mese e chiusi dal relativo
totale), forse č necessario che ci fai un esempio di ciň che vuoi ottenere
alla fine.
Mi permetto di ricordarti che, nel caso in cui il risultato lo devi stampare
o visualizzare con un'anteprima di stampa, tanto vale che risolvi il tuo
proplema creandoti direttamente un report, sfruttando tutti gli atomatismi
che Access ti offre nel creare una lista con totali a vari raggruppamenti;
troverai anche delle opzioni che ti permettono di raggruppare
automaticamente per mese.
--
Roberto

Newsgroup: it.comp.appl.access
Titolo: Totale progressivo a piè di gruppo anziché a piè di pagina/pagina

Scusate se vi disturbo ancora sui totali a pié di qualcosa.
Dunque, nei miei report ho realizzato (grazie ai Vostri preziosi consigli)
somme con valori progressivi riportati a pié di pagina/pagina.
Ora vorrei aggiungere un tocco di classe per rendere professionale il tutto;
dato un report di questo tipo:
Data         Importo
xx/xx            X1
xx/xx            X2
   .                 ..
ecc
vorrei che il totale progressivo delle colonne invece di comparire nel pié
di pagina/pagina, comparisse dopo l'ultima riga scritta.
Spero di essermi spiegato bene.
Non mi sembra che questo argomento sia già stato trattato.
Altra domanda. Sul sito comune i vari link per scaricare gli esempi dei
reports, query, ecc., mi reindirizzano a pagine scadute. Dove posso trovare
questi esempi?
Grazie. Stefano

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

 Non mi sembra che questo argomento sia già stato trattato.
Se vuoi il totale sull'ultima riga in assoluto visualizza report footer
e piazzalo li.
Diversamente crea gei raggruppamenti e usa la stessa tecnica.
Ciao
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie. Stefano
Esempi di form:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;233324
Esempi di query:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;182568
Esempi di report:
http://support.microsoft.com/default.aspx?scid=kb;en-us;231851
Pagina degli "Access sample" nella KB inglese:
http://support.microsoft.com/search/default.aspx?InCC_hdn=True&Catalog=LCID%3D1033%26CDID%3DEN-US-KB%26PRODLISTSRC%3DON&Product=&KeywordType=ALL&Titles=false&numDays=&maxResults=25&Queryl=sample&Query=sample&QuerySource=gsfxSearchRt_Query&srchExtraQry=Access
--
rgrds
SC
www.accessgroup.it
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 questi esempi?
Se usi Access 97, gli esempi delle forms li puoi scaricare da:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;175066
gli esempi delle queries li puoi scaricare da:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;182568
gli esempi dei reports li puoi scaricare da:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;175072
Se usi Access 2000, se non sbaglio i link necessari te li ha segnalati sv
nel suo messaggio di risposta.


 ha scritto nel messaggio
news:uNQMc.41042$OR2.2...@news3.tin.it...

Un grazie veramente di cuore a tutti voi che mi avete  risposto (soprattutto
i link). Veramente.
Ciao
Newsgroup: it.comp.appl.access
Titolo: Va beh, auguri

Mi stacco e mi vado a vestire bene per stasera...
basta computer...
Se vedemo...
Antonio

Mi stacco e mi vado a vestire bene per stasera...
e son terrorizzato al pensiero di cosa voglia significare il "vestirsi
bene" per un civitavecchiese
---
Nessuno dice che esser troio oggi sia una cosa semplice. 
Ci vuole abnegazione e patimento, č una vita fatta di rinunce,pentimenti e penitenze.
Innumerevoli sono i sagrifici....
da parte di chi ci circonda naturalmente
---


Il vestito della festa, il panciotto, i gemelli, l'anello al naso, quelle
cose lì
Antonio

Newsgroup: it.comp.appl.access
Titolo: campo data gg/mm/aaaa

Vorrei fare in modo che in un campo data immetto ad es. il valore   10203 e
mi visualizzi 01/02/2003 e, chiaramente, memorizzi come si deve.
Attualmente uso la maschera di input 99\/99\/0000 ma è molto scomoda.
C'è qualche consiglio in proposito?
Grazie. Sandro

 ha scritto nel messaggio
news:sNeva.108638$iy5.3...@twister2.libero.it...

Io uso come maschera di input 99/99/0099 e mi permette di fare quello che
chiedevi tu (credo).
Ciao Buonuomo.

 ha scritto nel messaggio
news:Utmva.109504$DT4.3...@twister1.libero.it...

E' ottimo e ti ringrazio perchè è un passo avanti e posso inserire l'anno
sono con le due cifre finali. Però vorrei andare più avanti e fare la stessa
cosa senza la maschera di input, perché se non viene selezionato tutto il
campo o il puntatore del mouse non viene cliccato all'inizio della maschera
di input, non è molto pratico inserire o variare la data.
Ciao. Sandro

 ha scritto nel messaggio
news:CMova.109203$iy5.3...@twister2.libero.it...

Prova a inserire nell'evento on click :
Me.TuoCampoData.Requery
lasciando il parametro impostato nella maschera di input
Ciao Buonuomo.
Newsgroup: it.comp.appl.access
Titolo: Caricare una variabile da una routine ad un'altra

è possibile caricare una variabile da una routine all'altra
specificatamente:
assegnare un valore ad una variabileXXX che si trova dentro
una routineA (di maschA che ha aperto la B)
direttamente dalla routineB di una (maschB) mentre è aperta
in modo acDialog
----------------------------------------------------------------
-caso da risolvere
Private Sub AAA (-della MascheraA-)
         If x>0 then
             Apro la maschera B in modo acDialog e prima di chiudere
             carico la variabile varXXX che si trova dentro la SubAAA
         End If
 varXXX
        …..qui ho del codice
 End Sub
----------------------------------------------------------------


Ho letto tutti e tre i post.
Prova così:
Crea una variabile globale di tipo booleano in un modulo pubblico: Global
Finito as boolean
All'apertura della maschera A imposta la variabile a false: Infinito = False
Prima del punto Z del codice sulla maschera A scrivi:
While Finito = false
DoEvents
Wend
Dopo aver eseguito il codice sulla maschera B o comunque appena ti serve,
imposta la variabile Finito a True.
Il codice ricomincia dal punto Z della maschera A o dove vorrai, cioè subito
dopo il Wend...
Il tutto funziona se il primo codice ad essere eseguito è appunto quello
della maschera A.
Ciao, Carlo

grazie per il gran suggerimento che mi ha fatto pensare che l'uso di una
variabile pubblica
può essere una buona soluzione
la posso gestire assegnando dentro alla maschera b un valore numerico
e poi subito sotto rimetto un if che in base al valore che ora ho della
variabile pubblica agisce di conseguenza
diciamo il vantaggio è che posso gestire meglio le varie scelte che faccio nella
maschera b invece di
una sola scelta
mi potresti cortesemente spiegare come lavora comunque il
While
Wend
ed il doevents
cioè cosa succede quando incontro tale evento

 ha scritto nel messaggio
news:3C6E9BC...@lycos.it...

While è un ciclo. ...Fino a quando...la condizione è vera...fai questo.
Doevents sospende l'esecuzione in modo che il sistema operativo possa
elaborare altri eventi. Vedi questa funzione nella guida così come While.
Al posto di Doevents potevi mettere quello che volevi...cioè davi al codice
qualcosa su cui lavorare, o meglio restare nel ciclo, fino a quando la
variabile diventava True.
In dettaglio seguendo il codice:
Apre la maschera B...il controllo passa alla maschera B ed esegue tutto il
codice relativo a questa maschera come su apertura, su corrente ecc...il
controllo ripassa al ciclo di While che verifica continuamente se la
variabile diventa True. Se la variabile resta False non esce dal ciclo. Nel
momento che dalla maschera B o da un'altra maschera imposti la variabile a
True, il ciclo se ne accorge ed esegue il codice successivo a Wend.
E' come se un piccolo motore continua a funzionare in contemporanea ad
un'altro motore...lui resta in attesa che la condizione diventi vera.
Buon lavoro e leggi la guida.
Ciao, Carlo
Newsgroup: it.comp.appl.access
Titolo: OpenRecordset Per una stringa Parametri insufficienti

SALVE
in una procedurra
 
non capisco come mai per una stringa OpenRecordSet mi dà il messaggio di paramentri insufficienti Previsto 1
 
 
eppure se copio la stringa in visualizzazione SQL di una query funziona correttaemente
 
SELECT * FROM FiltroEstrapolaDatiPerExcel
 
 
 
 Dim DB As DAO.Database
 Dim RS As DAO.Recordset
 Dim sSql As String
 
 Set DB = CurrentDb
 'Set rs = db.OpenRecordset("FiltroEstrapolaDatiPerExcel", dbOpenForwardOnly) '
 'Set rs = db.OpenRecordset("FiltroEstrapolaDatiPerExcel", dbOpenDynaset, dbSeeChanges)
 
 
' ok  sSql = "SELECT * FROM AGENTI"
          ' NO sSql = "SELECT * FROM [FiltroEstrapolaDatiPerExcel]"
' ok  sSql = "SELECT * FROM [Etichette Stampa]"
 sSql = "SELECT * FROM FiltroEstrapolaDatiPerExcel "   ' <<<<<<
 
 ' NO SELECT * FROM FiltroEstrapolaDatiPerExcel ORDER BY FiltroEstrapolaDatiPerExcel.[Inserisci Articoli Italia].ITEMS
 ' NO sSql = "SELECT * FROM FiltroEstrapolaDatiPerExcel ORDER BY FiltroEstrapolaDatiPerExcel.[Inserisci Articoli Italia].ITEMS"
 'Set rs = db.OpenRecordset("FiltroEstrapolaDatiPerExcel")  ' , dbOpenDynaset, dbSeeChanges)
 
 'Set rs = db.OpenRecordset("FiltroEstrapolaDatiPerExcel")  ' , dbOpenDynaset, dbSeeChanges)
 Set RS = DB.OpenRecordset(sSql, dbOpenDynaset, dbSeeChanges)
 
 RS.MoveLast
 RS.MoveFirst
 Debug.Print RS.RecordCount

 ...
 
Sospetto che Filtro... sia una query. Finché non ci mostri il SQL, non 
c'è molto da dire, tranne 
http://www.donkarl.com/it?FAQ6.4
.
 
-- 
Ciao
Karl
*********
http://AccessDevCon.com
 
Access FAQ: 
http://donkarl.com/it
 

PRIMA di tutto ringrazio molto della dritta
 
la stringa SQL 
SELECT *
FROM [Inserisci Articoli Italia]
WHERE (((Numero Preventivo])=[Forms]![preventivi italia]![Numero Preventivo]))
ORDER BY ITEMS;
 
in effetti da codice se scrivo la stringa SQL dandogli il valore e non facendolo prendere dalla form FUNZIONA!
grazie


Newsgroup: it.comp.appl.access
Titolo: Avvisi protezione access 2003

Ciao!Una domanda..Se apro ,con Access 2003, un file sviluppato in 
Access 2000, mi chiedere di sbloccare il file perchè pericoloso etc 
etc..Se converto il file 2000 nella versione 2003, quando lo apro, mi 
chiede comunque una conferma per aprirlo..Come devo fare affinchè non 
mi venga alcun messaggio quando lo apro?Cè una qualche opzione che io 
possa settare?Mi conviene inoltre convertirlo o lasciarlo 2000? Grazie 
1000!
-- 
AR


www.donkarl.com/it
 FAQ 2.28 Avvisi di sicurezza in Access 2003
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005
Newsgroup: it.comp.appl.access
Titolo: leggere Caption del Report presente in file ADE

Ho bisogno di leggere tutti i report presenti nel DataBase ADE e nel
contempo leggere alcune proprietà di un report come Caption.
Ho fatto le prove con un DataBase adp e tutto funziona; quando passo ad
ADE, mi dice che non è possibile aprire il report in modalità
acViewDesign in questo tipo di DataBase.
C'è una soluzione secondo voi ??
Grazie.

 acViewDesign in questo tipo di DataBase.
Perché hai la necessità di aprire il report in modalità design? Quali sono 
le proprietà che ti interessa conoscere?
Ovviamente ti viene vietato dalla compilazione in ADE.
--
PBsoft di Gabriele Bertolucci
www.pbsoft.it
skype: pbsoftsolution

Devo semplicemente leggere la proprietà Caption e/o la proprietà Tag
del Report
Non mi interessa aprire il Report ?
Caio.

 Non mi interessa aprire il Report ?
Credo che quelle proprietą siano disponibili anche con il report in preview.
Al limite, puo aprirlo in preview, ma lasciandolo nascosto, utilizzando la 
seguente istruzione:
  docmd.OpenReport "rpt01",acViewPreview,,,acHidden

Newsgroup: it.comp.appl.access
Titolo: Rieseguire evento Su Corrente

Un saluto a tutto l'NG,
sara' perche' e' venerdi' ma credo di essermi perso in un bicchiere 
d'acqua e non riesco a venire fuori da questo problema: in un form 
quando si verifica l'evento su corrente abilito/disabilito dei menu.
Eseguendo un operazione con uno dei menu abilitati avrei bisogno che 
venga rieseguito l'evento su corrente, per cui la domanda e', come 
faccio a richiamarlo da una sub pubblica richiamata a sua volta da un menu?
grazie mille
ciao ciao
-- 
Enzo

Enzo Laperchia ha scritto:

prova con 
Call Form_Current
ciao
Andrea Papi

 Andrea Papi
-- 
Enzo


Se sono pubbliche ti basta chiamarle
con call TuaSubPublica

MA ha scritto:

Ciao MA,
forse mi sono espresso male. La sequenza e':
1. apro il form
2. tramite il menu che ho creato per il form eseguo un'operazione. Tale 
operazione e' contenuta in una sub pubblica all'interno di un modulo 
(non quello della form)
3. Prima di uscire da questa sub pubblica avrei bisogno di richiamare 
l'evento su corrente del form, ed e' quello che non riesco a fare.
Credo che dovro' spostare le sub pubbliche all'interno del modulo della 
form...
grazie ancora
-- 
Enzo

>>>> sara' perche' e' venerdi' ma credo di essermi perso in un bicchiere
Potresti spostare pure il codice di Form_current su modulo standard sotto funzione pubblica e 
mettere su evento Current la chiamata alla funzione. L'unica cosa è che ogni riferimento a Me lo 
devi rendere del tipo Forms![NomeForm].
Michele

 Enzo
Detta così non è nè chiara nè lascia capire la necessità di quanto stai
facendo...!
L'evento Current viene richiamato in automatico dopo l'apertura... perchè
devi forzarlo...?
Secondo me hai strutturato qualcosa di non corretto...!
In ogni caso se le form sono Public non conta da dove le chiami...?
credo dalla Form, quando rientri fai un Me.Requery oppure come
ti hanno suggerito un Form_Current, ma pensaci bene perchè la trovo bizzarra
questa esigenza.....
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------

 questa esigenza.....
Credo che la soluzione piu' corretta sia quella di spostare la sub del 
menu (lasciandola sempre pubblica) all'interno del form e da li fare 
tutto quello che mi serve.
Oppure potrei memorizzare la posizione del record, effettuare un Requery 
e poi posizionarmi sul record memorizzato precedentemente...
grazie ancora a tutti
ciao ciao
-- 
Enzo

 Enzo
@Alex

 @Alex
-- 
Enzo
Newsgroup: it.comp.appl.access
Titolo: Problema di calcolo, su tutti i record è lo stesso

Con tale espressione
Private Sub Form_Open(Cancel As Integer)
Me.Supero = Me.Inizio + Me.Fine
End Sub
Messa in apertura della maschera, mi esegue correttamente la somma di inizio
è fine.
Il problema è che la somma esatta è quella per il primo record, sugli altri
record mi riporta sempre lo stesso risultato
Mi trovo tipo con 20 record uno sotto l'altro che mi riportano tutti la
somma eseguita nel prima record.
Dove sta il problema?????

 ha scritto nel messaggio
news:cnj7tb$n31$1...@carabinieri.cs.interbusiness.it...

hai usato un controllo non associato.
se cambio per ciascun record inseriscilo nella query
MAssimiliano

 Dove sta il problema?????
Invece di effettuare il calcolo sull'apertura della maschera metti il
codice sull'Evento "Corrente" della maschera; in questo modo il codice
verrà eseguito ad ogni passaggio di record.
TANNHAUSER
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: [OT] Un saluto a tutti...

E' un pò che nn sono tra voi (il lavoro mi sta prendendo a dismisura)...
ma conto (o meglio, spero) che presto sarò di ritorno nella comunella.
Colgo quest'attimo a volo di semitranquillità mattutina (c'è chi si
stropiccia ancora gli occhi, e ha ancora le righe delle lenzuola stampate
sul viso uso tatuaggio) per estendere un saluto a tutti voi cari amici
(vicini e lontani).
Un abbraccio
Maurizio
-- 
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------------
http://www.accessgroup.it/
http://www.sitocomune.com/
----------------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Maurizio
Ah 'ste riunioni...
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio news:dr9vdm$vji$1...@news.newsland.it...

Buon giorno Mauri'!
Ciao.
-- 
Sergio MAZZA 

 
.. anche io ultimamente sono un po' latitante.. causa altri impegni... 
ma prima o poi tornerò a rompere :D:D
Buona giornata a te e a tutti!!!

 Buona giornata a te e a tutti!!!
;-)


 Implorerai di poter andare a lavorare!!!
questo spero di no.. magari mi porto il lavoro a casa :)


 Maurizio
Ciao Maurizio ben tornato.
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Access : Ver.97 - 2K
-- 
Roberto
-----------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
-----------------------------------------------

 ha scritto nel messaggio 
news:dr9vdm$vji$1...@news.newsland.it...

EHILA' carissssimo!
Newsgroup: it.comp.appl.access
Titolo: sostituire IIF con un'altra funzione

Tramite vba creo un recordset che prende i valori da diverse tabelle ed in 
particolare ho la necessit� di inserire una stringa "Sc." se Anaart1.Scelta 
non dovesse essere nullo.
Esiste un modo per sostituire la funzione IIF? e fare in modo di velocizzare 
la creazione del recordset considerato che ho la necessita� di diverse IIF
& rtrim(Chr(32) & IIf(IsNull(ANAART1.Scelta),Null," & Chr(34) & "Sc." & 
Chr(34) & ") & aNAART1.scelta)
Grazie Massimo

 ha scritto nel messaggio 
news:hcf6im$lv4$1...@aioe.org...


Newsgroup: it.comp.appl.access
Titolo: APPLICAZIONE PER INVESTITORI

Se siete stanchi di dovervi connettere ad internet per seguire il vostro
portafoglio titoli o se volete un'applicazione in grado di tenere
sott'occhio non solo quello che avete ora in portafoglio ma tutti i
movimenti che avete effettuato senza dover cercare tra migliaia di
scartoffie date un'occhiata qui:
http://utenti.tripod.it/borseggiatore/index.html
--
Posted from 
smtp2.libero.it
 [193.70.192.52]
via Mailgate.ORG Server - 
http://www.mailgate.org

 
http://utenti.tripod.it/ladro/index.html
"PUOI AVERLO CON SOLI 15.49 EURO!"
Nel senso che se lo scarichiamo, oltre al programma, ci darai anche
15.49 Euro? Non si spieghierebbe altrimenti...
-- 
"Nonno, nonna, dove sono mamma e papa'? - Torneranno presto, adesso
dormi piccolino, dormi..."

dormi piccolino, dormi..."
ARCTiC , non tormentare i nonni gia ti ho detto che sei orfano!!!


Ti rendi conto che l'amico lama ha xpostato quella stronzata su SEI (!)
NG diversi? Io almeno l'ho fatto di proposito per sputtanarlo... tu
invece non sai nemmeno di cosa sto parlando.
E questi sarebbero i nonni? Ma mi faccia il piacere... nonni...
auauuaua... io allora sono DIO!!! auauauauau
it.hobby.vari
it.economia
it.economia.investire
it.economia.borsa
it.comp.appl.access
it.annunci.commerciali
^^^ bah!
-- 


Newsgroup: it.comp.appl.access
Titolo: formattazione da codice

buongiorno,
 
ho una maschera divisa e vorrei che il record si "illuminasse" quando il 
valore di un dato campo è = "striga oggetto"
 
da dove devo partire?
 
la formattazione condizionale non funziona
 
Akery
 
-- 
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus
 
 

 Akery 
 
La formattazione condizionale Funziona.
Fai attenzione che se hai lo sfondo dei controlli TRASPARENTE non viene visualizzata... in quanto la proprietà Trasparente è Prioritaria sul BackColor.
 
@Alex
 


lo stile sfondo è impostato su normale


 
 
 
cosa hai scritto come condizione nella formattazione condizionale?
"striga oggetto" è un refuso o la parola è proprio "striga" ?
 
BFS


stringa


Il 19/02/2021 08:47, BFS ha scritto:

ho fatto il copia incolla della frase che mi serve, e ho verificato che 
non ci siano errori di battitura. Come verifica ho provato anche con una 
sola parola.


formattazione condizionale: espressione è: [nomecontrollo]="stringa oggetto" verifica se hai usato le parentesi quadre.

Newsgroup: it.comp.appl.access
Titolo: Anteprima Report in primo piano

Ciao
Ho una maschera "principale" dove ci sono i comandi dell'applicazione.
Le maschere che si aprono da questa, per andare in primo piano vengono tutte
aperte con l'attrbituto acDialog.
Una di queste seleziona i criteri per la stampa di un report che viene
visualizzato prima in anteprima.
Il problema è che il report è in secondo piano ma dovrebbe essere in primo
piano
Esiste un modo per settare acDialog anche per i report oppure c'è qualche
altro modo??
Grazie a tutti
Ciao
Marco
--
Marco
mar...@TOGLIPIPPO.yahoo.it

Marco <Ma...@Marco.it> wrote in message
bj48g9$mlc$1...@lacerta.tiscalinet.it...

Prima di aprire il report rendi non visibile la maschera dalla quale
richiami il report; alla chiusura del report rendi nuovamente visibile la
maschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:c5K5b.291627$Ny5.9...@twister2.libero.it...

Grazie Roberto, avevo già visto dei vecchi post dove davi lo stesso
consiglio.
Ciao
marco
Newsgroup: it.comp.appl.access
Titolo: Gestione Immagini

Ciao a tutti.
Sto creando il mio primo db. Ho creato 2 maschere che si basano sulla stessa
tabella. Una per inserire i dati e l'altra per visualizzarli.
Tra i dati che inserisco ci sono delle immagini. I campi contenenti tali
immagini hanno l'opzione "Tipo di dati" impostata come "Oggetti OLE". Ora
posso inserire tutte le immagini che voglio solo che il db s'ingrandisce
sempre di + ha raggiunto quasi 100 MB.
Volevo sapere come posso visualizzare le immagini ma non memorizzarle nel
db, quindi creare ad esempio una cartella immagini contenente tutte le
immagini del db e poi fare in modo che settando il percorso di tale cartella
il db vada a prendersi l'immagine giusta?
Spero di essermi spiegato. Se ci sono modi migliori che implicano cambiare
un po' di cose va bene lo stesso.
Ciao e grazie a tutti.

 ha scritto nel messaggio
news:IZ9Oa.153310$lK4.4...@twister1.libero.it...

Ciao, prova così
1. Dichiari una variabile globale stringa (livello di Form):
dim locazione as String
2.  Su apertura del Forma dai il seguente evento:
locazione = DLookup("[TPAR_Parametro]", "[T_Parametro]", " [CPAR_Id] = 3 ")
'estrae il valore TPAR_Parametro dove CPAR_Id = 3 (percorso path foto). al
posto di " [CPAR_Id]" puoi mettere direttamente la stringa che definisce la
cartella nella quale salvi le tue foto.
3. Estrai la foto dalla cartella e la visualizzi in un controllo Immagine:
Dim path As String
path = locazione & [UOSP_Fotografia]
        If Dir(path) = "" Then
            Me![Immagine].Picture = ""
        Else
            Me![Immagine].Picture = path
        End If
Dove UOSP_Fotografia è un campo della Query con il seguente codice:
[COSP_Id] & "_" & [TOSP_Cognome] & "_" & [TOSP_Nome] & ".jpg"
'(concatenazione del nome del file nel seguente modo: Id_Cognome_Nome.jpg)

 ha scritto nel messaggio
news:IZ9Oa.153310$lK4.4...@twister1.libero.it...

Vai sul Sito Comune (link qui sotto) e nella Sezione General leggi,
nell'ordine, queste tre FAQ:
1) Come implementare correttamente un archivio di immagini di Stefano
Bettini.
2) Implementare un archivio di immagini di  Silvio Savoldi.
3) Archiviazione immagini di Franco Cappellaro
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Newsgroup: it.comp.appl.access
Titolo: come strutturare tabella con valori ripetuti

per voi sar� una domanda semplice vi chiedo
se un corso pu� essere svolto in giorni diversi sedi diverse e aule diverse 
meglio creare una tabella unica con pi� campi in cui il "corso" si ripeter� 
oppure 2 tabelle divise in cui "corso" � unico e i vari giorni e livelli 
sono in una seconda tabella dettagli corso relazionati dal campo idcorso?
 
grazie. 
 

 grazie.
 
Usa senz'altro due tabelle relazionarte come hai descritto.
 
Bruno
Newsgroup: it.comp.appl.access
Titolo: Filto su maschera

Salve a tutti
Mi capita una cosa strana:
Ho una maschera con una sottomaschera che ha come origine record la tabella
Fatture.
I record della sottomaschera mi escono in ordine di N° Fattura.
Fin Qui tutto ok.
A questo punto applico un filtro alla sottomaschera per evidenziare solo le
fatture con data maggiore di Data1 e minore di Data2 del cliente X.
A questo punto il risultato è giusto ma l'ordine del N° Fattura va a farsi
benedire, infatti mi  escono tutte mischiate.
Ho provato a mettere nelle proprietà della sottomaschera " Ordina per N°
Fattura" ma niente da fare.
Qualcuno sa dirmi come mai succede questa cosa, e come posso risolvere ????
Grazie
Anto

 ha scritto nel messaggio
news:Q7Wgb.247560$R32.7...@news2.tin.it...

Se l'origine record della sottomaschera è la semplice tabella, prova a
sostituirla con una query ordinata per quel campo
Antonio

 ha scritto nel messaggio
news:Q7Wgb.247560$R32.7...@news2.tin.it...

E' molto strano che filtrando una maschera essa risulti per questo
disordinata; ma con quale tecnica filtri la maschera?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ha scritto nel messaggio
news:y%Wgb.19765$vO5.7...@twister1.libero.it...

Anche a me è sembrata molto strana, anche perchè sul mio Pc resta ordinata.
Comunque filtro con questo codice:
Form_Resoconti_per_Cliente.Filter = "Fatture_Vendita.Data_Fattura >= #" &
Format$(Me.TxTDataInizio, "mm/dd/yyyy") & "# And
Fatture_Vendita.Data_Fattura <=#" & Format$(Me.TxtData, "mm/dd/yyyy") & "#
And Fatture_Vendita.Cod_Cliente = " & Me.CasellaCombinata11.Column(1)
Form_Resoconti_per_Cliente.FilterOn = True

 ha scritto nel messaggio
news:wnXgb.248109$R32.8...@news2.tin.it...

Non saprei cosa dirti, tenendo conto del fatto che il problema ce l'hai solo
in alcuni PC.


 ha scritto nel messaggio
news:qH8hb.21334$vO5.7...@twister1.libero.it...

grazie comunque
proverò ad usare una query come origine, come consigliato da Antonio Bisio,
e vediamo che succede
Anto

Newsgroup: it.comp.appl.access
Titolo: DB dei comuni d'italia

Salve a tutti;
Qualcuno avrebbe un DB dei comuni d'italia, cap, prov etcc, completo di 
maschera per la ricerca da poter condividere?
Sapete, diversi siamo alle prime armi con VBA, e creare una maschera con un 
campo denominato "Comuni" avente funzione di completamento automatico, non è 
certo semplice.
Per completamento automatico intendo che: man mano che scrivo il nome del 
comune, gradualmente mi vengono proposti i nomi dei comuni che 
corrispondono, permettendomi una ricerca rapida ed infine la completa 
visibilità di: Comune, Cap, Prov etcc.
Con affetto, da un principiante di VBA! 

frcavallaro ha scritto:




Su 
http://www.sitocomune.com
7.34 area Risorse e 
6.140 area General
--
rgrds
SC 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: Usare il risultato di un campo come parte di un comando

Vorrei usare il contenuto di un campo (che varia ad ogni record) come
parte di un comando da associare ad un pulsante, o qualcosa di simile.
In particolare, dato il campo "nome" che contiene il valore "maurizio",
vorrei creare un comando che mi apra sull'hard disk la directory
"..\maurizio\", e cosě via per gli altri record. Non conosco Visual
Basic.
Ringrazio anticipatamente.
Maurizio.

 wrote in message
3A7DDB64...@cybergal.com...

Lo puoi fare solo via codice, mi spiace....
Antonio

Grazie lo stesso, sarà la volta buona che mi decido ad imparare..
potresti consigliarmi un testo di base per partire?

 potresti consigliarmi un testo di base per partire?
Io l'ho imparato con una buona base di programmazione con altri linguaggi
(universitą) e poi spulciando l'help on line, facendo tanti tentativi e
prove, insomma, perdendoci molto tempo....
Antonio

Newsgroup: it.comp.appl.access
Titolo: inserimento record

In una maschera con origine dati su Tabella dopo aver popolato tutti i campi
(o in parte) č possibile confermare l'inserimento degli stessi o l'abbandono
dell'inserimento del nuovo record senza che si incrementi il contatore?
Grazie infinite
- Bruno -

 - Bruno -
Per fare questo potresti compilare il tuo record in una tabella d'appoggio e
accodarlo dopo.
Oppure ti crei un contatore personale
MAssimmiliano

Grazie Massimiliano
Dopo aver accodato il record come devo gestire la tabella di appoggio? devo
cancellare il recod contenuto?
Grazie ancora
- Bruno -

 - Bruno -
Certo.
Dopo l'inserimento che devi fare?
cmq puoi usare
docmd.runsql "delete tuatab.* from tuatab"
MAssimiliano


grazie MAssimiliano
- Bruno -
Newsgroup: it.comp.appl.access
Titolo: origine dati di una maschera attraverso treeview

Ciao ragazzi
In una maschera ho inserito un controllo ActiveX "treeview" che mi 
mostra tutti i dipendenti da me inseriti affianco, nella stassa maschera 
vi sono tre campi di testo "cognome" "nome" e "data di nascita" vorrei 
fare in modo che cliccando sul dipendente nella treeview questo mi 
faccia apparire nei tre campi di testo il dettaglio cognome nome e data 
di nascita
naturalmente la tabella che sta all'origine della treeview è la tabella 
"dipendenti"
mi data qualche buon cosiglio insieme a qualche esempio facile da capire?

 wrote in message
news:bnHRe.8001$
4g5.4...@news4.tin.it

Modifica la proprietà RecordSource della Form su evento ItemClick
o ItemSelected, spero di averli presi, con una SELECT parametrica
Inserisci quindi 3 controlli associati ai campi in questione
e fai tutto.
"SELECT * FROM NomeTabella WHERE CampoChiavePrimaria=" & Me!cTree
Ciao
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Alessandro Baraldi ha scritto:

non mi biasimare ma non mi è chiaro avrei bisogno di qualche esempio pratico

 mi data qualche buon cosiglio insieme a qualche esempio >facile da capire?
Ciao,
inizia da qui -> 
http://www.donkarl.com/it/CISA/Download/CISA1_Treeview.zip
Buona serata :-) 

 wrote in message
news:GrIRe.6127$
O6.3...@news3.tin.it

La Form nella quale hai il Tree deve essere associata, oppure
devi associarla dopo la selezione del Tree.
Ovviamente anche i controlli TextBox devono essere associati
altrimenti non funziona.
Quindi se associ tutto prima è meno impegnativo, devi solo
modificare il RecordSource della Form, altrimenti occorre
fare la stessa cosa sul ControlSource dei Controlli per non
avere #Errore# all'apertura.
Ora come ti dicevo la Form supporta una stringa SQL come
origine, questa stringa la costruisci tu Runtime sull'evento
di Selezione del Tree, in modo da poter passare il parametro
univoco,che solitamente è la ChiavePrimaria, 
per filtrare i dati della Tabella.
Quindi sull'evento ItemClick(credo sia così) puoi inserire:
Me.RecordSource="SELECT ..... ecc"
questo ti permetterà di visualizzare nei controlli i valori
relativi alla selezione del TREE



ho scritto questo ma non mi succede niente
Private Sub TreeView1_NodeClick(ByVal Node As Object)
     If Node.Expanded = True Then
         Me.RecordSource = "SELECT * FROM utenti WHERE utente =" & _ 
Me!TreeView1
     ElseIf Node.Expanded = False And Node.Children > 0 Then
         Exit Sub
     End If
End Sub

 End Sub
Sinceramente uso questa tecnica da anni ma con un OCX non
Ms, ma il concetto è sempre valido.
Prova ad inviarmi un Demo Zippato alla mia mail:
ik2...@libero.it


Alessandro Baraldi ha scritto:

ti ho inviato il demo
ciao

maurizio ha scritto:

l'ho rinviato
ciao