mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Informazioni activex

Scusate la domanda banale.
Ho dovuto formattare l'h.d. e dopo aver installato access2000 se faccio
creazione guidata maschera me dice che non è presente il componente Activex.
Mi sembrava che andasse registrato ma nonricordo bene dove e sopratutto
quale componente.
Qualcuno sa aiutarmi?
Grazie anticipatamente.

"fede" <fe...@fede.fede> ha scritto nel messaggio
news:_W6w9.54535$aL4.1...@news1.tin.it...

Vai sul Sito Comune (link qui sotto), nella Sezione General leggiti la FAQ
di Karl Donaubauer intitolata "Errore 429 - Il componente Activex non e' in
grado di creare l'oggetto". Penso faccia al caso tuo.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

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

Ciao
Ho convertito il mio programmino da A97 a AXP: prima nel msgbox dove non 
indicato esplicitamente il titolo del msgbox mi veniva in automatico il 
titolo dell'applicazione impostato in Strumenti\Avvio, ora esce Microsoft 
Access
Conoscete un sistema per fare uscire il nome dell'applicazione di default 
senza che modichi i "migliaia" di msgbox presenti?
Grazie
Ciao 

 ha scritto nel messaggio
news:dv4apl$6kl$1...@carabinieri.cs.interbusiness.it...

Hai dato una occhiata all'Help?
la sintassi č molto chiara...
Ciao
Nik

 Nik
Ok, col 97 funziona sta cosa, con l'xp però se vado a vedere la proprietà 
Application.name mi da "Microsoft Access"...
Secondo me è un bug, infatti nella guida scrivono a riguardo:
...
title: Facoltativa. Espressione stringa visualizzata nella barra del titolo 
della finestra di dialogo. Se l'argomento title viene omesso, nella barra 
del titolo verrà indicato il nome dell'applicazione
Io ho indicato il nome in Strumenti\Avvio...
Thanks
Luca 


 Hai provato anche "
currentproject.name
" ?
Ciao
Nik

 ha scritto nel messaggio 
news:EoYTf.43456$PR2.8...@twister2.libero.it...

Mi sono rassegnato a fare una ricerca di tutti i msgbox usati e ad 
aggiungere il titolo (una funzioncina come quancuno mi aveva suggerito) a 
mano
Erano solo .... 426...
Grazie comunque a tutti
Ciao
Luca
Newsgroup: it.comp.appl.access
Titolo: Password

Ciao ciao, mi chiedevo se era possibile con Vba creare un campo tipo
password, mi spiego meglio, devo inserire una password anziche i caratteri
vorrei vedere degli asterischi, qualcuno ci ha giŕ provato. ???'
Grazie Grazie Grazie
Enrico Pietrobon


ciao scusa se accidentalmente ti ho postato la risp in privato, mi sono un
pò incasinato sull'invio pardon
non so quale sia il tuo livello di sicurezza ma io ho usato un campo
nascosto (es. passwordnascosta) dove veniva copiato il testo che veniva
inserito in un'altro campo chiamato password e man mano che veniva digitato
il codice veniva copiato carattere dopo carattere nel campo
"passwordnascosta" e il carattere nel campo password veniva sostituito da
un'asterisco. Ripeto non è che sia la soluzione del secolo ma per quello che
dovevo fare io andava benissimo. Se non trovi di meglio provaci.
ciao e auguri dibuona pasqua
Alex


Se chiedi un campo, suppongo che tu lo voglia in una tabella: come maschera
di input gli dai Password.
Se invece intendevi dire controllo, che si trova nelle maschere e nei
report, metti come maschera di input il tipo Password.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

Tra le proprietà del controllo c'è "Maschera Input".
E' sufficiente settarla a "Password".
ciao
-- 
Posted from 
relay.cr-surfing.net
 [217.71.64.50] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: Usare in vba un campo da query parametrica.

Mi sono impantanato.
Ho una maschera "mElenco" il cui Recordsource è modificato da codice, impostandolo su una di quattro query parametriche cha prendono valori da caselle di testo nell'intestazione della maschera.
L'elenco è aggiornato correttamente, ma ecco il mio problema: uno dei campi delle query è un "denominazione" che nell'elenco può comparire più volte; io vorrei che in una casella "Enti" nel piedipagina della maschera venisse il numero delle singole denominazioni.
Ho in mente una cosa del tipo:
"SELECT DISTINCT denominazione FROM Forms!mElenco.RecordsetClone;"
Io però non sono stato capace di usare recordset, querydef e compagnia, nonostante abbia consultato qui e Sitocomune e perciò ho bisogno di aiuto.
Grazie a tutti
Riccardo Baldinotti


Dunque...
Con le seguenti istruzioni
 
    Set RST = Forms!mElenco.RecordsetClone
    Set QDF = CurrentDb.CreateQueryDef("qd", "SELECT DISTINCT denominazione FROM " & RST.Name & ";")
    Forms!mElenco!Testo85 = DCount("[denominazione]", QDF.Name)
    CurrentDb.QueryDefs.Delete "qd"
    Set RST = Nothing
 
sono riuscito (prima no, chissà perché...) a ottenere un risultato.
 
Mi domando: invece di creare una query e poi eliminarla, posso usare una query temporanea? Ma non avrei più un QDF.Name a cui fare riferimento, vero?



Basta lasciare vuoto il campo nome. Verrà distrutta alla fine da Access


Sì, però non so come dovrei modificare questa riga:
Forms!mElenco!Testo85 = DCount("[denominazione]", QDF.Name)
Grazie
Riccardo Baldinotti

 Riccardo Baldinotti
 
Mi domando solo perchè fare una SELECT e poi un Dcount, che non si dovrebbe mai usare....non puoi semplicemente fare un Count nella stringa SQL?
 


Una SQL così:
SELECT DISTINCT Count(qElencoTFC.Denominazione) AS ConteggioDiDenominazione
FROM qElencoTFC;
mi dà 59 record, ma ci sono due valori duplicati; in quel modo ottengo giustamente 57.

 

Ho fatto un robo così:
 
Set QDF = CurrentDb.CreateQueryDef("qd", "SELECT count(q1.denominazione) as ContoNomi from (select DISTINCT denominazione FROM " & RST.Name & ") as q1;")
 
Ora, come faccio riferimento al campo ContoNomi della query qd? Aprendolo come nuovo recordset? Comunque deve essere una query permanente, vero?
(si noterà, che sono confuso?)
Newsgroup: it.comp.appl.access
Titolo: A97. Formattare i minuti in "hh.mm"

Per Access 97.
Ciao a tutti.
Qualcuno conosce il metodo per poter formattare un valore da minuti in ore e
minuti, sia in positivo che negativo, es: 10.25  e  -10.25. Attenzione, nel
caso di zero ore e minuti negativi (inferiori a zero) dovrà comunque dare il
seguente risulatato d'esempio: -00.27.
Mille grazie
            Bruno

 ha scritto nel messaggio
news:zt5wc.407902$rM4.16...@news4.tin.it...

Dividi i minuti per 1440 ed al risultato dai il formato HH:nn
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 ---------------------------------------------
Ciao Roberto, sei veramente mitico.
            Grazie per il tuo aiuto. Molto utile la tua soluzione.
Funziona perfettamente, ho provato con una casella di testo dove inserisco i
minuti e in altra casella ho inserito la seguente espresione
=Format([M]/1440;"hh.nn") , ma non riesco a ottenere anche le ore HH.nn in
negativo con i numeri negativi, ad esempio: -180 formattato dovrà
restituire -03.00, perché non lo fa ?
.. Dividendo un minuto ottengo 6,944444444444444444 periodico, scusa la mia
ignoranza, ma a cosa corrisponde 1440 ?
Ciao da Bruno

 ---------------------------------------------
Ciao Roberto,
altro problema. Oltre a non lavorare in negativo se inserisco 1560 minuti
restituisce solo 2 ore. Perché ?
Ciao. Spero in un altro aiuto.
Bruno

 Ciao da Bruno





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

45435


Che fai? Dai i numeri?
:-)))
Ciao
--
Silvio
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access

 ha scritto nel messaggio
news:8v3k57$4ij$1...@fe1.cs.interbusiness.it...

Nooooooooooooooooo! Non Provocarlo!
Anche con un bel :-))) quello è capace di ricominciare!
Ti sei accorto che il nick è lo stesso di quello nei post sul run-time?
Speriamo bene!  :-|

 Ti sei accorto che il nick è lo stesso di quello nei post sul run-time?
Certo che me ne sono accorto... anzi è proprio x quel motivo (discorso sul
run-time) che ho chiesto se dava i numeri, non x il numero sopra riportato!

Newsgroup: it.comp.appl.access
Titolo: Me.Requery difficoltoso

Ho bisogno di capire dove mettere il comndo DoCmdMe.Requery
Ho creato una query che mi chiede l'immissione di 3 parametri fornendomi
un determinato record.
IL codex sql della query è:
SELECT TabellaGenerale.Nome, TabellaGenerale.Cognome,
TabellaGenerale.NumPolizza, TabellaGenerale.N°_Archivio
FROM TabellaGenerale
WHERE (((TabellaGenerale.Nome)=[Inserisci il nome]) AND
((TabellaGenerale.Cognome)=[Inserisci il cognome]) AND
((TabellaGenerale.NumPolizza)=[Inserisci il numero di Polizza]));
Poi ho un pulsante di comando che, tramite il wizard, ho agganciato alla
query scegliendo di effettuare la cancellazione del record trovato.
Ecco il cod VBS relativo all'evento click su tale bottone:
Private Sub Comando8_Click()
On Error GoTo Err_Comando8_Click
    DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
    DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70
Exit_Comando8_Click:
    Exit Sub
Err_Comando8_Click:
    MsgBox Err.Description
    Resume Exit_Comando8_Click
 
End Sub
Private Sub Comando8_Enter()
Dim rea As Integer
res = MsgBox("Sicuro di voler procedere all'eliminazione di questo
record?", vbYesNo)
MsgBox res
If res = 6 Then
           'Qui lasci le righe che cancellano il record
End If
End Sub
Ora, effettuata la cancellazione del record, ritrovo nella tabella i
valori #Eliminato.
Devo fare un RE_Query.
Dove inserisco il codice e quale codice inserire?
Grazie e scusate se non imparo a postare le risposte bene!
Adelisia
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Dove inserisco il codice e quale codice inserire?
Sarebbe stato, dopo l'effettuazione della cancellazione, semplicemente
Me.Requery.
Quello che invece voglio aggiungere è che, secondo me, è più bello fare
così:
nella maschera metti dei controlli non associati dove l'utente inserisce i
suoi filtri.
La query la fai con dei criteri fatti così
like nz([forms]![tuaform]![tuocontrollo];"*")
e poi dopo la cancellazione fai la me.requery
Antonio

Adelisia ha scritto:


Newsgroup: it.comp.appl.access
Titolo: report di una query a campi incrociati

la query restituisce un insieme di 1 nelle varie celle...
e nel report questi 1 vengono viualizzati così
mentre io vorrei comparissero delle x o ancor meglio dei pallini...
si può fare? come?
quazie dell'aiuto

sono riusciuto a visualizzare un quadrato, ma volevo dei pallini...

 sono riusciuto a visualizzare un quadrato, ma volevo dei pallini...
Il problema è che il simbolo infinito non è un carattere.
devi trovare un font che lo preveda.
Ora se questo font non prevede lettere devi mettere vicino il simbolo con
quel font e la tua stringa.
é insomma un accrocchio
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: Numerazione Crescente

Ho applicato con successo la  FAQ del SC "Numerazione Crescente per
fatture ed
altro" di Sib.
Sono anche riuscito ad accorciare le cifre progressive da quattro a due in
modo da avere il seguente formato E01/01.
Adesso pero' non riesco in nessuna maniera ad eliminare la E.
Mi potreste aiutare a toglierla?
Riporto per completezza la FAQ.
Numerazione Crescente per fatture ed altro.
Autore: Sib
La cosa è stata ampiamente dibattuta e non mancano esempi sul sito, ma
ritengo interessante riproporre la cosa sotto un nuovo aspetto, soprattutto
per chi ha meno dimestichezza con il VB. La mia soluzione è piuttosto
semplice, nella proprietà ValorePredefinito del controllo si inserisce una
espressione del tipo:
="E" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like '?" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like '?" &
Format(Date();"aa") & "/????'");4)+1);"0000")
L'effetto finale è quello di ottenere una numerazione del tipo:
 E99/0001
Dove:
 E = Riferimento arbitrario
 99 = Ultime due cifre dell'anno
 / = Separatore
 0001 = Contatore
La cosa interessante è che, senza intervenire in alcun modo, l'espressione
azzera il contatore ad ogni inizio d'anno, il primo valore del 2000 sarà:
 E00/0001
Spero che riteniate la cosa interessante, soprattutto perché non richiede
alcuna conoscenza di VB

 Riporto per completezza la FAQ.
[CUT]
Invece di:
="E" & Format(Date();"aa") & "/" &.........
scrivi
=Format(Date();"aa") & "/" &.........
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


Hai ragione, prova con :
=Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like " &
Format(Date();"aa") &
"/????'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like " &
Format(Date();"aa") & "/????'");4)+1);"0000")
Perchč non abbiamo continuato il nostro dialogo sul NG?
---


 Perchè non abbiamo continuato il nostro dialogo sul NG?



Purtroppo mi da #errore

 Purtroppo mi da #errore
Prova questo:
=Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("MioContatore";"MiaTabella";"MioContatore like '" &
Format(Date();"aa") &
"/??'"));1;Right(DMax("MioContatore";"MiaTabella";"MioContatore like '" &
Format(Date();"aa") & "/??'");2)+1);"00")
Sib
--
------------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
------------------------------------------------------
La mia home (ancora non completa)
http://digilander.iol.it/syb
------------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente
Newsgroup: it.comp.appl.access
Titolo: Info - menu 3.mdb (0/1)

Innanzitutto scusate per l'attachment;
Come vedete è stata realizzata una maschera per inserire i menu
settimanali di alcuni anziani di una casa di riposo.
1°problema:
è possibile in automatico sapere quanto una pietanza è stata richiesta
giornalmente e questo per ogni giorno della settimana e per tutte le
pietanze del giorno??? forse la mia domanda è stata un po'
confusionaria..mi spiego con un esempio:
Vorrei trovare in automatico quanti :
spaghetti al pomodoro
ditalini bianco
penne al sugo
etc...
sono stati richiesti per LUNEDI' a pranzo..e così via per la cena e
per gli altri giorni della settimana.
2° problema
Dovendo creare un'altra tabella che contiene i dati personali delle
persone in elenco tabella "menu-settimana", in che modo è possibile
relazionarla in maniera tale che gli aggiornamenti dell'una
influiscano sull'altra e viceversa???
Grazie anticipatamente 
Salvo

Salvo
Saluti.
Emanuele.

Salvo
Se qualcuno volesse damri una mano e sa come fare mi posti in pvt
Grazie


A te Quasimodo ti fa un baffo!!!! Potresti essere più esplicito???
perchè se il tuo post era finalizzato ad aiutarmi non l'hai fatto per
nient!!!. mi sembrava di più una autocelebrazione!!!!!


CHe sono ??? in CHe modo???? 
select * from tabella group by campo1
usa l'autocomposizione query alla fine ti propone i raggruppamenti
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: forms - rendere visibile una casella se

ho una maschera in cui vi è una casella di testo non associata
(assessore)per ricerche su un campo, a questa tramite un pulsante di
comando è collegato un'altra casella di testo non associata (lista) che
visualizza una lista di record cercate tramite la casella assessore.
Vorrei che quando ho la maschera aperta la casella lista rimanesse
invisibile e diventasse visibile solo quando scrivo qualcosa nelle caselle
di testo assessore.
ho provato su 'corrente' e 'prima di inserire' della maschera ad inserire
il seguente codice
If IsNull(Me.ASSESSORE) Then Me.lista.Visible = False
ma non funziona
ho provato la stessa formula anche sull'evento 'prima di aggiornare' della
casella di testo assessore, ma è lo stesso.
Ho infine provato a rendere invisibile la casella lista nelle proprietà, e
cambiato il codice di prima in "If not IsNull(Me.ASSESSORE) Then
Me.lista.Visible = true "
Niente"!
non capisco dove sbaglio!
sos
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Solo a metà ho capito cosa sia la casella assessore...
dunque formattala con trasparente lo sfondo e il carattere e enter ci metti
i colori che vuoi. In uscita devi rimetterla trasparente
MAssimiliano 


Ciao Luigi
prova su apertura dela maschera a mettere Me.lista.Visible = False
e su dopo aggiornamento della casella assessore: Me.lista.Visible = True
---
Daniele 

 Daniele
così facendo, va bene solo quando apro la maschera, ma se dopo aver
inserito qualcosa nella casella assessore e quindi mi appare la lista, se
ricancello quanto scritto nella casella assessore, la lista non scompare
più.


 > > ma non funziona
HO RISOLTO
rendendo invisibile per default la casella lista
e con codice renderlo visibile se inserisco qualche valore
tornando invisibile se cancello il valore.

Newsgroup: it.comp.appl.access
Titolo: immagini e aumento dimensioni

Ciao a tutti,
ho un database che deve contenere immagini, io verrei mettere l'immagine 
come icona per risparmiare spazio ma, se faccio così, anche nei report si 
vede come icona.
Io vorrei invece che fosse visualizzato come icona solo nelle maschere, nei 
report deve ridiventare un'immagine.
Mi potete aiutare?
grazie
Michele 

 ha scritto nel messaggio 
news:45d17a47$1...@x-privat.org...

Benvenuto!
E benvenuto anche a questo dibattutissimo argomento.
Troverai moltissimi post in questo NG e sui vari siti di riferimento come
www.sitocomune.com
     e   
http://www.accessgroup.it/Homeindex.asp
In linea generale posso dirti che non è bene inserire immagini in un db, 
meglio usare un campo testo con il percorso del file.
Nelle maschere puoi giocare con il tipo di ridimensinamento del controllo e 
ingrandirlo o rimpicciolirlo come più ti piace.
Lo stesso farai nel report.
Dai uno sguardo alle proprietà del controllo.
Ciao, Carlo 

 ha scritto nel messaggio 
news:45d17a47$1...@x-privat.org...

Ciao Michele
su sito di Alex ci trovi un paio di demo che ti aiutano a capire.
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=117
Daniele 

> come icona per risparmiare spazio ma, se faccio cosě, anche nei report si 


 come posso fare?
Purtroppo non hai alternative...., quindi devi prendere un pò di
confidenza...!
In realtà non capisco la difficoltà, visto che i 2 Demo che ti ha
suggerito Daniele
funzionano come sono e non devi inventarti nulla ma solo fare un Copia/
Incolla....
@Alex

Newsgroup: it.comp.appl.access
Titolo: Querry su testo

Supponiamo di avere un campo "linguaggi conosciuti" ed in un record in tale
campo ci sia:
"VB C++ perl"
(non è il caso mio altrimenti non sta quà a postare)
Voglio realizzare una querry parametrica su tale campo che mi selezioni il
record anche solo scrivendo uno solo dei linguaggi .
E' possibile???
Ciao Marceme

marceme <mar...@cucu.te> wrote in message
a3es06$jbf$3...@newsreader.mailgate.org...

like "*" & filtro & "*"
Antonio



vedi l'uso di like *testo* nella query
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: problema visualizzazione report

Salve,
avrei un piccolo problema:
ho un report che come origine dati possiede una query! Nel corpo del 
report ho tante caselle di testo quanti sono i campi della query...e 
fin qui ok!
Perchè quando visualizzo il report non mi fà vedere i record della 
query che sono uguali al record precedente?
faccio un es. almeno mi spiego meglio!
query di origine:
Articolo   Descrizione   Prezzo
01         test          1
02         prova         2
03         testprova     2
Quando visualizzo il report vi sono le prime due righe intere, quindi 
Articolo-Descrizione-Prezzo. Nella terza riga invece, essendo il prezzo 
uguale al prezzo del record precedente, mi visualizza soltanto Articolo 
e Descrizione, lasciando un buco nella colonna prezzo (perchè uguale al 
precedente)
Come faccio a visualizzare tutti i record, anche se uguali al precente?
Sto provando da tutta la mattina ed ora non sò + che pesce pigliare!
Grazie 1000!
baci!

 baci!
Ciao!
Guarda la proprietà HideDuplicates (Nascondi duplicati) dei controlli
del report ;)

Newsgroup: it.comp.appl.access
Titolo: controllo a schede tipo tabstrip

ciao a tutti!!!!
sto sviluppando in vba
qualcuno sa quale controllo a schede posso usare x aggiungere pagine da
codice??????
fino ad ora ho usato sia il controllo a schede di access sia il controllo
tabstrip 6.0 ma quando faccio tabstrip.pages.add mi da l'errore "e'
possibile aggiungere pagine al controllo solo in visualizzazione struttura"
volevo usare la sstab ma non so come si chiama in access
grazie e buon lavoro
--------------------------------
Inviato via 
http://usenet.libero.it


non e' esattamente quello che  chiedi pero'....
1) Ritengo che la costruzione dinamica dei controlli sia una cosa
pesante
   ed inoltre richiede la scrittura di un po di codice per cui
2) ho preferito disegnare, nel mio caso era possibile, un tabstrip con 
   il massimo delle pagine previste (nel mio caso mi sembra 6) e quindi
   agire sulla proprieta' di visibilita' delle medesime
--
a.cara
Newsgroup: it.comp.appl.access
Titolo: Gestione degli errori...

Per controllare gli errori restituiti da Access, avendo il numero, come
posso gestirlo?


Guarda nell'help cercando "On Error".
Premesso che non hai specificato cosa intendi per "gestire l'errore",
un metodo potrebbe essere quello di creare una tabella TuaTabellaErrori
contenente due campi:
CodiceErrore contenente il codice di errore di Access e TuaDescrizione
contenente una descrizione tua personale, scrivendo quindi in conseguenza
del verificarsi di un errore per esempio:
msgbox (Dlookup("TuaDescrizione","TuaTabellaErrori","CodiceErrore=" &
Err.number)

 posso gestirlo?
Ci sono diversi modi di gestire gli errori. Uno dei più comuni consiste
nel creare una etichetta alla fine della routine alla quale si rimanda
l'esecuzione del codice in caso di errore:
Public Function GestioneErrore()
On Error GoTo ErrorHandler
    'qui ci deve stare il codice della routine
    'ogni errore che si verifica
    'causa lo spostamento dell'esecuzione
    'al blocco ErrorHandler
ExitSub:
    'questo blocco può essere utile per
    'eseguire delle operazione prima di
    'uscire dalla routine
    'ATTENZIONE: se si verifica un errore qui
    'e non viene gestito correttamente
    'l'applicazione va in loop...
    Exit Sub
ErrorHandler:
    'qui puoi gestire l'errore come meglio credi
    'utilizzando Select Case, oppure If... Then,
    'o quello che ti pare...
    'in questo esempio viene visualizzata una
    'messagebox con il numero e la descrizione
    'dell'errore, dopodichè l'esecuzione del codice
    'si sposta al blocco di chiusura
    msgbox "Errore " & Err.Number & vbNewLine & Err.Description
    GoTo ExitSub
End Function
Ciao
--
Matteo Palmieri - Cybercreations
www.cybercreations.it

Newsgroup: it.comp.appl.access
Titolo: Esistenza di un campo.

Salve,
mi servirebbe sapere come si fa in VBA a controllare se un campo esiste in
una tabella,
non il valore.
Grazie.

 ha scritto nel messaggio
news:%kvY8.49008$K_4.9...@twister1.libero.it...

o cicli sull'insieme fields dell'oggetto tabledef, testando se ogni nome di
campo è uguale a quello cercato e se lo trovi fai quello che devi altrimenti
vedi un po' tu, oppure sempre con l'insieme fields punti al campo cercato e
se non lo trova gestisci l'errore che si genera con l'on error
Antonio
Newsgroup: it.comp.appl.access
Titolo: Strani messaggi d'errore

Salve a tutti, volevo porre un piccolo quesito.
Ho realizzato una maschera con un pulsante di comando, il quale su click
esegue alcuni eventi, tra cui se si verificano determinate condizioni,
appare un msgbox.
Il mio problema ora è questo, fino a qualche giorno fa, tutto filava per il
verso giusto, di colpo, sicuramente dopo aver fatto delle modifiche che non
sono riuscito a capire, quando premo il pulsante, sia che deve eseguire
un'operazione, che far comparire la msgbox, l'esecuzione si ferma apunto sul
punto MSGBOX dando il seguente errore "PREVISTA VARIABILE O ROUTINE E NON
MODULO".
Addirittura mi da come errore di programmazione anche il codice che crea
access, sempre relativamente alla msgbox di errore.
Che cavolo è successo?
grazie gianni

 Che cavolo è successo?
Questo mi fa pensare che forse hai usato come nome di funzione o di moduli
un nome riservato di access.
Sib

"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:xSeM9.4507$R45.1...@news2.tin.it...

Salve forse mi sono spiegato male nel dire che esegue un evento, ma io non
ho modificato nulla, di colpo, tutti i msgbx che incontra, mi restiuisce
l'errore sopra descritto.
Comunque questo è il codice:
**********************
Private Sub Esci_Click()
        If (Forms!XX!Sottomaschera_ZZ.Form!YYY = True And
Forms!XX!Sottomaschera_ZZ.Form!KK = True) Then
        Beep
        msgbox "Non puoi selezionare...............", vbInformation,
"ATTENZIONE"
    End If
        If (Forms!XX!Sottomaschera_ZZ.Form!YYY = False And
Forms!XX!Sottomaschera_ZZ.Form!KK = True) Then
      Esegue delle query
End Sub
**********************
Fino a qualche giorno fa, nessun problema, anche in una precedente copia
nessun problema.
Lo stesso problema sussiste anche con i codice che crea access quando si
inserisce un pulsante di comando in autocomposizione, l'esecuzione si ferma
sempre sulla scritta msgbox.
Grazie ancora gianni

Newsgroup: it.comp.appl.access
Titolo: Vorrei un AIUTO!!!!

Ho creato un DB con tante tabelle collegate con un campo comune ed una query
con il collegamento tra le tabelle.
Dopodiché ho creato una maschera partendo da questa query.
Il problema é: Quando si fa una visualizzazione mi appaiono tutti i dati di
tutte le tabelle perň quando si fa l'input lui mi crea il record solo nella
prima tabella..... come faccio a dire di creare il record (anche vuoto) con
la stessa chiave in tutte le tabelle collegate?????
Mille grazie!!!!!

 ha scritto nel messaggio
news:8nbteo$nl1$1...@sirmdpsin17.inwind.it...

Cosě facendo hai creato una query non aggiornabile.
Se vuoi, con una sola maschera, aggiornare sia la tabella principale che i
dati di tutte le altre tabelle collegate, creati una maschera che abbia come
"Origine record" la tabella principale, poi inserisci in questa maschera
tante sottomaschere quante sono le tabelle collegate da aggiornare.
Roberto
Newsgroup: it.comp.appl.access
Titolo: impossibile aggiornare il recordset... (con tabelle linkate via odbc)... perche' ?

impossibile aggiornare il recordset... (con tabelle linkate via
odbc)... perche' ?
ciao all !
in ufficio ho linkato in un db access alcune tabelle esterne ( su un
server ms sql server 2000 ).
su queste tabelle ho fatto delle query.
ora... noto che quando apro la query, nella barra si stato in basso a
sinistra appare per un attimo una scritta simile a (è velocissima, e
scompare subito , quindi potrei non essere preciso).... "impossibile
aggiornare il recordset"...
credo che abbia a che fare con il modo in cui sono state linkate...
qualcuno potrebbe darmi qualche ragguaglio?
già che ci sono... 
sapreste dirmi come linkare ste tabelle esterne  mettendole in "sola
lettura", per evitare casini imprevisti?
grazie a tutti anticipatamente!

 ha scritto nel messaggio
news:1vj190p0qpt119ur5...@4ax.com...

Hai controllato i permessi ed i Ruoli della connessione....??
Sembra una sciocchezza ma un gg ho impiegato 3 ore
a capire che era quello il Problema.....!!!!
@Alex.

 ha scritto nel messaggio
news:1vj190p0qpt119ur5...@4ax.com...

Controlla anche le primary key  cioe' se la tabella non ne ha e quando hai
linkato non  hai dato un identificatore univoco allora non puoi aggiornare.
Lo stessi dicasi a maggior ragione se si tratta di view
Ciao Nicola
Newsgroup: it.comp.appl.access
Titolo: ordinare valori di un campo

Buongiorno,
 
ho un campo di testo in cui ci sono dei valori separati da una virgola, 
ho la necessità di mettere questi valori in ordine, c'è una funzione che 
può risolvere il mio problema?
 
Grazie

Akery explained on 11/01/2024 :

la funzione SPLIT divide una stringa in più sottostringhe, dato un 
delimitatore e un paio di altri parametri
 
https://support.microsoft.com/en-us/office/split-function-876f246a-5144-44fa-889f-10078c7878f5
 
 
ti genera un array che puoi ordinare e successivamente rimettere 
insieme
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\
-=- -=- -=- -=- -=- -=- -=- -=- - -=-
........... [ al lavoro ] ...........


Non credo
Con la SPLIT ti separi i numeri
Ma poi per ordinarli devi ciclare, controllarli uno alla volta
O meglio, una funzione che realizzi quanto chiedi esistera' appena 
l'avrai realizzata
 


immaginavo non fosse così semplice!
 
provo a creare l'array con split e ricostruire il campo

 ti genera un array che puoi ordinare e successivamente rimettere insieme
 
con SQL uso prima XML PATH per accodare i dati e poi il comando STUFF 
per togliere l'ultimo separatore


Private Function srt(a As String) As String
 
    Dim b() As String
 
    b = Split(a, ";")
 
    WizHook.SortStringArray b
 
   srt = Join(b, ";")
 
End Function
 
 
Private Sub Comando0_Click()
 
  MsgBox srt("ff;cc;aa;zz;qq")
 
End Sub


wow! grazie

 WizHook.SortStringArray b
 
facciamo luce:
 
https://isladogs.co.uk/wizhook/
 
 
https://nolongerset.com/wizhook/
 
 
e altro ancora che non riporto


 e altro ancora che non riporto
 
Troppo infantile questa... si insegnava alle "alimentari",
la chiamavano Bubble Sort:
==================================
Public Sub SortArray()
Dim S, i, j, Swap
S = Split("ff;cc;aa;zz;qq", ";")
 
For i = LBound(S) To UBound(S) - 1
    For j = i + 1 To UBound(S)
        If S(i) > S(j) Then
            Swap = S(j): S(j) = S(i): S(i) = Swap
        End If
    Next
Next
 
End Sub
================================
 
Bruno

 Bubble Sort
 
molto semplice e buono se i dati non sono tanti, come nel caso dell'OP
 
ricordo che una delle prime versioni del Qbasic (incluso inel MSDOS) 
proponeva come demo 3 o 4 algoritmi di ordinamento diversi, mettendone 
a confronto le prestazioni
 
c'era anche lo heap-sort, ma non ho ancora capito come gestirlo :)


 c'era anche lo heap-sort, ma non ho ancora capito come gestirlo :)
 
Col Quick Basic 4.5 usavo Shell-Metzner Sort.
Le prove comparative che feci allora lo davano molto più veloce
del Bubble Sort (che è il sistema naturale e quindi il più
semplice) mi pare sui 30-40 elementi da ordinare.
Voglio rifare tali prove su qualche migliaio di casi in
Excel-Access.
Sicuramente il più veloce in assoluto è l'SQL, non ho dubbi.
 
Bruno

 Sicuramente il più veloce in assoluto è l'SQL, non ho dubbi.
 
ti piace vincere facile :)

Newsgroup: it.comp.appl.access
Titolo: Scrittura verticale in report

Ciao,
Una curiosita:
in un report si possono inserire i campi in modo tale che la stampa avvenga 
dal basso verso l'alto?
Perche devo stampare dei dati su un cartaceo dove alcune parti da compilare 
vanno dal basso verso l'alto..
Ciao ludovico..

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

Newsgroup: it.comp.appl.access
Titolo: Salvare pagine Web in locale da codice...

Salve ragazzuoli, e' un po' che non ci si sente (haime' sono presissimo)...
mi chiedevo, volendo salvare una pagina web in locale, io utilizzo : 
 
    Dim oHttp               As Object
    Dim txtRequestString    As String
Dim txtRequestString    As String
 
    Set oHttp = CreateObject("MSXML2.XMLHTTP")
    txtRequestString = MIO_URL
    oHttp.Open "GET", txtRequestString, False
    oHttp.send
    miaPagina = oHttp.responseText
 
-- 
--------------------------------
Pablitomf
 
Napoli sempre nel "Q"uore!
 

 mi chiedevo, volendo salvare una pagina web in locale, io utilizzo : 
 
ENTER troppo veloce :D
 
dicevo, utilizzo:
 
Dim oHttp               As Object
Dim txtRequestString    As String
 
Set oHttp = CreateObject("MSXML2.XMLHTTP")
txtRequestString = "http://" & Me.cmp_Url
oHttp.Open "GET", txtRequestString, False
oHttp.send
 
Dim miaPagina           As String    
miaPagina = oHttp.responseText
 
e poi semplicemente con un bel :
 
    Open "C:\MiaPagina.html" For Output As #1
    Write #1, miaPagina
    Close #1
 
me la salvo in C: con il nome MiaPagina.html
 
domandone...
 
Perchè in debug, la variabile MiaPagina mi viene valorizzata bene
(rispetta tutto il contenuto del URL che scrocco) mentre invece quando la
salvo, mi raddoppia le VIRGOLETTE nel testo mandando a pu**** tutto di
tutto???...
 
tnks



wrote:

Usa Print al posto di Write
 
dall'help
Istruzione Write #
A differenza dell'istruzione Print #, l'istruzione Write # inserisce
virgole tra gli elementi e racchiude le stringhe tra virgolette mentre
vengono scritte nel file. Non è necessario inserire nell'elenco
delimitatori espliciti. Write # inserisce un carattere di nuova riga,
ovvero una sequenza ritorno a capo–avanzamento riga (Chr(13) +
Chr(10)), dopo aver scritto nel file l'ultimo carattere dell'argomento
elencooutput.
 
bye

 bye
 
uhauhauhahua hai ragione, mi sto arrugginendo... il .net prende il
sopravvento! ;)
 
grazie.

Newsgroup: it.comp.appl.access
Titolo: selezione random..

non riesco a fare una selezione a random su una tabella (asp)!! come
mai?
qualche idea?? ho provato ORDER BY Random() ORDER BY newid() ORDER BY
Rand()
tipo:
"SELECT * FROM tCorsiTestimonianzeStudenti WHERE CorsoDiRiferimento =
'prova' ORDER BY Random()"
ma nn vanno!!! ):
franz

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

Newsgroup: it.comp.appl.access
Titolo: Query via VBA 2

 Emanuele.


Saluti.
Emanuele.

Newsgroup: it.comp.appl.access
Titolo: Eliminare avviso di protezione

C'è un modo per evitare la finestra 'Avviso di protezione' che mi compare
ogni volta che apro un database con access 2003?
Cliccare ogni volta su 'Apri' è alquanto noioso.
Grazie
GioVe

 ha scritto nel messaggio
news:xXnVc.126925$OR2.6...@news3.tin.it...

Ho rimosso la versione 2003 per cui non posso controllare direttamente, ma
se non ricordo male è una protezione relativa alle macro:
strumenti/protezione/macro.
devi impostare il livello di protezione che x default è al massimo.
Guarda cmq nei post precedenti l'argomento è già stato trattato.

 ha scritto nel messaggio
news:cg52o5$br3$1...@hulme.interac.it...

Ho trovato il messaggio di Karl Donaubauer che dice di modificare il valore
nel registro
\\HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0\engines\SandboxMode
Ebbene, dopo aver messo il valore 2 o 0, all'apertura di un file .mdb mi
compare l'avviso di installare l'ultimo Service Pack di Jet 4, cosa che ho
già fatto qualche tempo fa, e dopo aver premuto sul 'Sì' compare nuovamente
la finestra 'Avvido di protezione'.
Preciso che uso Windows XP Professional.
Qualcuno mi può aiutare?
GioVe

Newsgroup: it.comp.appl.access
Titolo: eseguire funzione in sub

Ho necessità da una funzione che sta in un modulo di "premere" un pulsante
che sta nella form corrente. Ovvero di generare un evento click sul pulsante
Ho provato a mettere nel codice della form una funzione pubblica che esegua
la sub PbTasto1_Click(), ma dal modulo non vede la funzione.
Qualcuno ha un suggerimento? Grazie

Ho necessitą da una funzione che sta in un modulo di "premere" un pulsante

Se l'evento che vuoi eseguire č ad esempio 
Private Sub cmdBotton_Click() allora dovresti modificarla in 
Public Sub cmdBotton_Click()
Ciao bb
Newsgroup: it.comp.appl.access
Titolo: Riesegui Query di una casella combinata...

Come faccio con le macro a fare un riesegui query di una casella combinata?
Mi creo la macro gli dico rieseguiquery e nell'oggetto cosa devo mettere?
Il nome della casella combinata non me lo accetta mi dice che non esiste 
nessun record con quel nome... come faccio?
Devo specificare anche il nome della maschera che contiene tale oggetto?
Grazie a tutti
Saluti SimoneB 


Se l amacro la lanci con un pulsante aggiungi
me.tuacombo.requery
dove tuacombo è il nome della combo
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 dove tuacombo è il nome della combo
No... la lancio da evento "Su Chiusura"
Saluti SimoneB 


E' lo stesso


Newsgroup: it.comp.appl.access
Titolo: Query (per me) complicate

Volevo fare in modo che nel mio stupidissimo DB ci fosse la possibilità, 
flaggando un determinato campo sul si o sul no (nell'esempio specifico: 
se un determinato intervento viene eseguito in prov. di salerno, il 
nostro contratto ci obbliga ad applicare il 50% di sconto), di variare 
un calcolo. insomma, per farla breve, se di solito il calcolo è 
quantità*22(euro), spuntando il si, si applica il 50% di sconto, e il 
valore viene aggiornato in tempo reale su un campo in una maschera. Si 
può fare?
Fabrizio


Presumo che tutti i dati siano nella maschera.
Ti basta inserire una casella di testo non collegata al db, per visualizzare 
il risultato.
Poi associ all'evento AfterUpdate della quantità e del sì/no, una routine 
che effettua la verifica ed il calcolo.
Poi il risultato lo spari nella casella di testo di cui sopra.
Oppure potresti modificare il campo si/no con un campo intero "correzione" 
in cui inserisci un valore di correzione del prezzo.
Normalmente metti 1 e nei speciali metti 0.5 (ossia 50%).
Così poi fare i calcoli già nella query.
Ciao
Marco 

 Fabrizio
Ciao Fabrizio e benvenuto.
Ti prego perň di usare subject che spieghino il problema e non cosě
generici/inutili
Grazie
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 Grazie
Mea Maxima Culpa

Newsgroup: it.comp.appl.access
Titolo: Help! Grazie

Come posso fare in un db trovare tutti gli ordini ad es. di pippo in un mese
?


select *, format(mese,"mm/yyyy") as mese from ordini where ordinante
='Pippo' and mese="01/01"
Saluti.
Emanuele.

 Emanuele.
Ti ringrazio Luke
Newsgroup: it.comp.appl.access
Titolo: Form di ricerca

Ho la necessita' di creare una form di ricerca (per capirci tipo una query
by form ma in cui si veda solo ad esempio nome cognome e provincia) che
permette di filtrare solo i record (e relative maschere).
Ho postato qualche giorno fa il quesito e mi e' stato dato gentilmente la
soluzione per visualizzare i record interessati in una sottomaschera ma a me
interessa vedere per intero la maschera (attualmente uso una combo box in
cui pero' al crescere del numero dei record si hanno tantissimi casi di nomi
comuni e quindi lo scorrimento diventa difficoltoso)
Grazie Angelo


usa il filtro in base a maschera lo trovi nella barra strumenti
ciao MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:62Z94Z29Z47Y10...@usenet.libero.it...



Scrivi DOPO il quoting.
Visualizza la sottomaschera che ti sei creato in modalità maschera singola e
non come foglio dati.
Oppur guardati filter on sull'help


 ha scritto nel messaggio
news:62Z94Z29Z47Y1...@usenet.libero.it...

Ti ringrazio per le tue informazioni: peraltro sto proprio in questo momento
leggendo vari messaggi trovati con google e vedo che il mio problema è molto
comune e di non facile ne' immediata soluzione: Io ho un amico che è esperto
di filemaker che mi ha detto che in due minuti una cosa del genere la puo'
realizzare e che a lui access fa schifo proprio perchè anche cose molto
semplici spesso nascondono una complessità sottostante che con file maker
non esistono (ad esempio con la versione 6 si possono gestire immagini con
una facilità estrema, con access è sempre un casino nonostante le 20
versioni). Questo comunque solo per dire che di passi di miglioramento sulla
strada della semplicità Access ne avrebbe ancora molti da fare.
Nel caso della tua risposta mi sembra che quello che otterrei sarebbe
comunque un'altra maschera contenente i campi che mi sono creato nella query
e che dovrei poi reimpaginare con lo stesso aspetto: io voglio invece la mia
maschera originaria (attualmente sto per esempio modificando un programma
per la stampa di cartellini ospedalieri con una sacco di campi che non
voglio certo star li a ricreare!!).
Per l'utilizzo di filter on adesso lo vado subito a leggere
Comunque il  mio quesito è già stato posto decine di volte (a partire dal
1998!!) ma le risposte sono spesso ostili o non pertinenti anche per chi ha
una certa dimestichezza con il programma (e molti libri e molti esempi!!).
A tutt'ora non sono riuscito a capire come fare. Se ci riesco lo posto
sicuramente nei dettagli
Ciao Angelo

Newsgroup: it.comp.appl.access
Titolo: Errore run time 5

 Con la subroutine sotto riportata mi da errore alla riga seguente:
           elenco1.RowSource = Left(elenco1l.RowSource,
           Len(elenco1.RowSource) - 1)
              mi da errore run time 5
              chiamata di routine o argomenti non validi.
            e in corrispondenza della riga MyName = Dir(MyPath)
            trovo sempre  MyName = ""
            La subroutine é:
           Public Function FillListFiles(ctl As Object, Startpath As string)
          Dim MyPath As String
          Dim MyName As String
          MyPath = "C:\DMI\"
         elenco1 .RowSource = ""
          MyPath = Startpath
         MyName = Dir(MyPath)
          Do While MyName <> ""
                 With elenco1
                        .RowSource = .RowSource & MyName & ";"
                  End With
                     MyName = Dir
                     Loop
                elenco1.RowSource = Left(elenco1l.RowSource,
                    Len(elenco1.RowSource) - 1)
      End Function
        Ho selezionato  in Strumenti di VBA ---->Riferimenti  :
       -  Visual Basic for appication
       -  Microsofot 11.0 Object librery
       -  Microsoft  DAO 3.6
       -  OLE Automation
      Grazie

 ha scritto nel messaggio 
news:469b8d7b$0$4790$4faf...@reader4.news.tin.it...

A me non da errore...non so se hai copiato male ma se porti la riga a capo 
devi fare cosě..
           elenco1.RowSource = Left(elenco1l.RowSource, & _
           Len(elenco1.RowSource) - 1)
Ciao
-- 
Roberto da Parma

 ha scritto nel messaggio
news:469b8d7b$0$4790$4faf...@reader4.news.tin.it...

Ciao Motore,
elenco11 o elenco 1 ? probabilmente il problema sta li, ma visto il mio
digiuno da Acces protrei sbagliarmi.
Ciao, Sandro.

 ha scritto nel messaggio 
news:469bbec5$0$10620$4faf...@reader2.news.tin.it...

        Niente da fare ho sistemato sia elenco11 in elenco1 cosě :
            elenco1.RowSource = 
Left(elenco1.RowSource,Len(elenco1.RowSource) - 1)
    ma l'errore continua , inoltre in corrispondenza di :
                        MyName = Dir(MyPath)
il valore di  MyName = "" quando faccio il debug.
    Grazie
 

>>       End Function
Ciao
Access 

-cut-
ovviamente in questa if devi cambiare la denominazione del controllo con 
quella del tuo.

Newsgroup: it.comp.appl.access
Titolo: cOMBO CORRELATE

Salve a tutti. Utilizzo Access 2007 con Windows 8.
Vorrei realizzare una maschera con due combobox per scegliere alcune opzioni di catalogazione.
Scegliendo un determinato valore nella prima combobox (ad esempio "ANIMALI"), vorrei che nella
seconda combo si potessero selezionare solo nomi correlati (ad esempio: "Cane" o "Gatto" o "Volpe",
ecc.). Nel caso nella prima combo scelgo "FRUTTA", con la seconda combo vorrei poter scegliere solo
nomi di frutta tipo "Arancia", "Mela", ecc.
Come creare le tabelle (cioeè con quali campi) affinché si possano poi utilizzare con le relazioni
di cui parlavo prima?
 
Chiedo scusa per la banalità della richiesta, ma spero che qualcuno mi aiuti. 
Grazie, Gianni


tabella categorie (idcategoria, nomecategoria)
tabella articoli (idarticolo, idcategoria, articolo)
relazione uno a molti sul campo idcategoria
 
su comboCategorie imposti come origine la tabella categorie
sull'evento dopoaggiornamento imposti
 
me.comboArticolo.rowsource="select idarticolo, articolo from articoli 
where idcategoria=" & me.combocategorie
 
ciao
BFS


Ci provo subito; poi faccio sapere.
Grazie, Gianni

Grazie, Gianni
Allora, ci sarà qualcosa che non ho capito perché non sono riuscito a risolvere il problema.
Ricapitolo qui sotto quello che ho fatto:
- Creata tabella tbl_Categorie con i campi ID_Categoria (contatore chiave primaria) e Categoria
(testo)
- Creata tabella tbl_Sottocategorie con i campi ID_Sottocategoria (contatore chiave primaria),
ID_Categoria (numerico), Sottocategoria (Testo)
- Creata Relazione uno a molti (da un lato ID_Categoria (chiave primaria) e dall'altro ID_Categoria
(numerico)
- Creata maschera "Note" in cui l'origine controllo é tbl_Categorie (non devo creare nessuna query?
se si come?)
- cbo_Categorie ha come orgine controllo il campo "Categoria" preso dalla pop-up. Nell'evento "dopo
aggiornamento" ho inserito il codice che mi hai dato.
e qui cominciano i dolori:
- cbo_Sottocategorie (quale origine deve avere? e come la inserisco?) ho provato in vari modi, ma
non riesco ad ottenere il campo correlato all'altra combo.
 
Mi rendo conto che forse non sono stato molto chiaro, ma spero che tu possa - anche così - a
comprendere dove sbaglio.
Quando inserisco un nuovo record, mi fa scegliere la categoria dalla cbo_Categorie, ma dopo aver
elaborato il tuo codice nella casella della cbo_Sottocategoria non mi fa scegliere quella correlata,
ma appare la casella vuota emi lascia inserire manualmente il valore.
 
Probabilmente non riesco ad impostare bene i seguenti parametri della cbo_Sottocategorie:
origine controllo
origine riga
tipo origine riga
 
Che casino!!! Spero possa aiutarmi. Ciao e grazie in anticipo
Gianni
 
 
 
 


Ho risolto, grazie
Gianni