mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Riferimenti a oggetti di sottomaschera

Avrei un problema di riferimenti
ovvero ho una casella2 che dovrei filtrare in base a valore assunto da una 
casella1
Nell' origine dati di casella 2 ho insrito il seguente codice
SELECT Menzioni.Comune, Menzioni.Menzione  FROM Menzioni 
WHERE((Menzioni.Menzione)=[forms]![MaskAnagraficaOli]![Mask_menzione]![Menzione].value);
l'ho provato come query e funziona l'unica parte che pare non funzionare è 
il riferimento
a casella 1 (denominata Menzione) ovvero la parte:
=[forms]![MaskAnagraficaOli]![Mask_menzione]![Menzione].value
Per verificare il pezzo di sopra ho creato una casella di testo nella 
sottomaschera che contiene casella 2
e come origine ho inserito la stringa ... stranamente non funziona!!!
C'è qualche accorgimento particolare per riferirsi ai valori di una casella 
a discesa?

 casella a discesa?
"Mask_menzione" dev'essere il valore nella proprietà "Nome"
del controllo sottomaschera non il valore nella proprietà
"Oggetto Origine".
vedi anche:
www.donkarl.com/it
 FAQ 4.2  Riferimento ad una sottomaschera/sottoreport
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
+ Conferenza Italiana per Sviluppatori di Access (CISA) 

 ha scritto nel messaggio 
news:3i78o6F...@individual.net...

Ho dato uno sguardo alla FAQ  4.2 e confrontando quello che si dice con 
quello che ho scritto io
la cosa dovrebbe funzionare... ma non è così
La mia situazione è la seguente:
Maschera Princiapale:    (nome elemento)   >    Mask_AnagraficaOli
Sottomaschera di Maschera Principale: (nome elemento)   >   Mask_Menzione 
(quella che contiene la casella1 chiamata menzione)
Sottomaschera di Mask_Menzione : (nome elemento)   >   Mask_SubMenzione 
(quella che contiene la casella2)
Nell'origine dati di casella2 ho scritto:
=SELECT Menzioni.Comune, Menzioni.Menzione  FROM Menzioni 
WHERE((Menzioni.Menzione)=[forms]![MaskAnagraficaOli]![Mask_menzione]![Menzione]);

 WHERE((Menzioni.Menzione)=[forms]![MaskAnagraficaOli]![Mask_menzione]![Menzione]);
Come già detto devi scrivere più esato in quale oggetto usi questa
espressione (casella combinata o di riepilogo?) e in quale proprietà.
Solo la maschera ha una proprietà "Origine dati".
In ogni caso devi cancellare il "=" al inizio.


 ha scritto nel messaggio 
news:3i7b1qF...@individual.net...

Ho inserito il comando in una casella combinata
nella riga: Origine controllo
ho provato anche sena inserire il segno = ma non funziona
ho inserito anche una parntesi in più dopo il where chiudendola all fine

 ho inserito anche una parntesi in più dopo il where chiudendola all fine
Allora prova nella proprietà "Origine riga" e senza =.


 ha scritto nel messaggio 
news:3i7d3bF...@individual.net...

Allora adesso sembra funzionare nel senzo che non mi da nesuna errore 
tuttavia nella casella non viene visualizzato nulla
Newsgroup: it.comp.appl.access
Titolo: Maschera ricerca record

Ho inciampato tante volte nell'esempio... ma ora che mi serve nn riesco piu'
a trovarne nessuno.
Voglio creare una maschera di ricerca che consenta di aprirne un altra
visualizzando solo i record i cui campi contengono i valori inseriti nella
prima.
In alternativa mi interesserebbe poter inserire dei campi non associati
riproducenti un record vuoto nell'intestazione maschera e poter visualizzare
i record che soddisfano quanto inserito in questi campi.
Ho provato con la casella combinata ma funziona per un solo campo...
Se avete sugerrimenti ed esempi da segnalare vi sarò grato... e scusate so'
che la cosa è stata già piu' volte trattata ma nn trovo piu' nulla
Un saluto, Fulvio

 prima.
Vedi parametro CriterioWHERE del comando docmd.openform
Antonio

Newsgroup: it.comp.appl.access
Titolo: Settare globalmente la proprietà HelpFile

Vorrei settare in un Modulo la proprietà HelpFile  per tutte le
Maschere e report  in modo da richiamarla  sull'evento Open  di Form e
Report  .
Dato che ho una serie di Maschere che svolgono la stessa funzione  in
vari programmi , mi risulta comodo una volta modificate di esportarle
negli altri database .
Ho provato anche a creare un file di HELP.CHM  solo  per le  maschere
comuni,  ma questa strada si è rilevata di maggior complessità .
E' possibile  crare una funzione tipo    esmpio
MsgBox(prompt[, buttons] [, title] [, helpfile, context])
ma relativa al richiamo di Help  per ottenere l'Help Contestuale ?
Normalmente utilizzo questa funzione che viene richiamata da un
pulsante  tramite Call fbtnHelp  (ma mi costringe a indicare in
prprietà maschera l'HelpFile e il HelpContextID
Public Function fbtnHelp()
          Dim Response         As Byte
10        Response = MsgBox("Rispondete : " _
                            & vbCrLf & _
                            "   SI  =  Guida contestuale " & _
                            vbCrLf & vbCrLf & _
                            "   No = Guida completa" & _
                            vbCrLf & vbCrLf & _
                            "   ANNULLA = Esci ", _
                            vbInformation + vbYesNoCancel +
vbDefaultButton1, "Guida di " & constPROGRAMTITLE)
20        Select Case Response
              Case vbYes                                    '(Default)
30                SendKeys ("{F1}")
40            Case vbNo
50                fbtnHelp = Shell("hh.exe" & " " &
CurrentProject.path & constMiofilediHelp, vbNormalFocus)
60            Case vbCancel
70        End Select
End Function
dove constPROGRAMTITLE = "MioProgramma"  è una dichiarazione Pubblica
in un Modulo
e constMiofilediHelp = "\MiofilediHelp.chm" è una dichiarazione
Pubblica in un Modulo
Grazie per l'attenzione


Ho fatto questa prova ed ha avuto successo
Private Sub Form_Open(Cancel As Integer)
 Me.HelpFile = "MioFiledihelp.chm"
 Me.HelpContextId = 5
endsub
Newsgroup: it.comp.appl.access
Titolo: Ado/DAO

Ciao a tutti, era dalla versione 97 di access che non bazzicavo con
questo stupendo tool di m$, ora per vari motivi ho necessita di
realizzare alcune cose con access 2000.
Sto usando ADO da vba, ma una domanda probabilmente totalmente stupida
mi ha sfiorato: Ma access x gestire le maschere, le combo, funzioni di
dominio, ecc.., cosa usa? DAO o ADO? Lo chiedo perche' avendo fatto un
typeOf del recordset di una maschera mi ha restituito DAO.
Ciao e grazie.
Stefano

"Stefano Porrino"

Se non ricodo male Access lavora con ADO (esclusivamente) solo con i files
di progetto .ADP.
Con i vecchi .mdb i recordsets associati a controlli Bound sono sempre DAO.
Ciao.

 wrote in message
news:fb0bbf4e.0211...@posting.google.com

Ti sei risposto da solo.......!!!
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Centratura Oggetti

Salve,
qualcuno di voi sa dirmi come far rimanere centrati degli oggetti su di una
maschera, alle diverse risoluzione di schermo?

 ha scritto nel messaggio
news:olqe9.15041$%z1.3...@twister1.libero.it...

Dovrebbe esserci qualcosa che fa al caso tuo su 
www.sitocomune.com
Ciao Paolo

Newsgroup: it.comp.appl.access
Titolo: Installazione porta USB

Ciao, scrivo perchè ho un problema che non riesco a risolvere. Ho un nuovo
scanner Microtek ScanMaker 3600 e non riesco ad installarlo perchè il
computer ha dei problemi con la porta USB. Infatti in gestione periferiche
il controller mi da un messaggio di errore (punto esclamativo in un tondo
giallo) con questo contenuto: Un hub è stato disattivato a causa di errori
di richiesta trasferimento. Controllare le periferiche e i collegamenti del
computer e riavviare il sistema
Ho controllato 100 volte tutto ma niente
Vi prego aiutatemi,
Ciao Lorenzo

 ha scritto nel messaggio
news:9005oa$50k6$1...@stargate1.inet.it...

Sei 'fuori parrocchia' ([OT]) con questo messaggio; comunque per
l'esperienza che ho di installazioni periferiche usb, il mio consiglio è di
installare il driver con la periferica spenta poi riavviare il pc con la
periferica accesa. Il contrario mi ha solo procurato guai...
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Suddividere una stringa di testo in base ai caratteri maiuscoli

Ciao a tutti, non riesco a risolvere il seguente problema:
in un db access ho una tabella con un campo testo in cui finiscono più
parole concatenate che si riconoscono in base al primo carattere
maiuscolo di ogni parola. Ad esempio "PrimoSecondoTerzo" oppure
"LucaMariaBianchi", ecc.
Vorrei inserire uno spazio tra le parole ma non ci sono riuscito, es
"Primo Secondo Terzo", "Luca Maria Bianchi".
Mi potete aiutare? Grazie

 ha scritto nel messaggio 
news:53a211f6-4869-4295...@a36g2000yqc.googlegroups.com...



Mi potete aiutare? Grazie
Come tu ben sai i caratteri hanno associato un codice ASCII, un numeretto 
che li identifica.
Le lettere hanno numeri contigui.
Le lettere minuscole vanno da 97 a 122 (a-z), mentre le maiuscole vanno da 
65 a 90 (A-Z)
Pertanto ti basta ciclare nella stringa e ogni volta che il carattere è tra 
65 e 90, metti dentro lo spazio
app = ""
for i = 1 to len(campo)
  if asc(mid(campo,i,1)) > 64 AND asc(mid(campo,i,1)) < 91 then
    app = app & " "
  end if
  app = app & asc(mid(campo,i,1))
next i
app contiene alla fine al stringa spezzata
Antonio
P.S.
Fatta al volo e non testata, ma il concetto è quello 

 ha scritto nel messaggionews:53a211f6-4869-4295...@a36g2000yqc.googlegroups.com...

Mi sembra perfetta, grazie
Private Sub MyTest()
campo = "CiccioPasticcioCapriccio"
app = ""
For i = 1 To Len(campo)
  If Asc(Mid(campo, i, 1)) > 64 And Asc(Mid(campo, i, 1)) < 91 Then
    app = app & " "
  End If
  app = app & (Mid(campo, i, 1)) ' NB Tolgo la funzione ASC -->
Asc(Mid(campo, i, 1)) <-- per visualizzare il testo
Next i
MsgBox app
End Sub

 wrote in message 
news:50504dbc-4ba4-48b5...@v41g2000yqv.googlegroups.com...
Mi sembra perfetta, grazie
Private Sub MyTest()
campo = "CiccioPasticcioCapriccio"
app = ""
For i = 1 To Len(campo)
  If Asc(Mid(campo, i, 1)) > 64 And Asc(Mid(campo, i, 1)) < 91 Then
    app = app & " "
  End If
  app = app & (Mid(campo, i, 1)) ' NB Tolgo la funzione ASC -->
Asc(Mid(campo, i, 1)) <-- per visualizzare il testo
Next i
MsgBox app
End Sub
=================================
Dopodiché
app = " "  & "Ciccio" & " " & "Pasticcio" & " " & "Ciccio"
Prova ad aggiungere un secondo AND:
------------------------------------------
Private Sub MyTest_Click()
Dim campo As String, app As String, i As Integer
campo = "CiccioPasticcioCapriccio"
For i = 1 To Len(campo)
    If Asc(Mid(campo, i, 1)) > 64 _
        And Asc(Mid(campo, i, 1)) < 91 _
        And i > 1 Then
        app = app & Space(1)
    End If
    app = app & (Mid(campo, i, 1))
Next i
MsgBox app
End Sub
---------------------------------------------
Bruno 

 wrote in message

Ottimo, avevo messo un LTrim ma questo accorgimento mi sembra
migliore. Grazie a tutti
Diego
Newsgroup: it.comp.appl.access
Titolo: usare access da web...

Scusate l'oggetto poco chiaro...
Vorrei leggere, ricercare record ed inserirne dei nuovi  usandoperň una 
pagina web, perciň da casa tenendo le tabelle sul server...
Come avrete desunto dalle prime righe, dell'argomento ne so pochissino...
Mi sapete indicare tutorial o comunque tutte quelle belle cose per capire 
come si fa?
grazie
BC 

 ha scritto nel messaggio 
news:47a8aa80$0$21205$5fc...@news.tiscali.it...


"diarroico" e non sapendo dove mettere il naso...
Grazie  ancora
BC 

 ha scritto nel messaggio 
news:47a8bcb8$0$16031$5fc...@news.tiscali.it...


grazie
BC
Newsgroup: it.comp.appl.access
Titolo: Comunicazione via socket tcp/udp senza ocx

Stavo vedendo questo esempio di comunicazione usando il controllo 
MSWINSCK.OCX
 
https://www.youtube.com/watch?v=fk_Zb9kBuS0
 
 
E' fatto per Excel ma e' facilmente portabile anche su Access
Usare una connessione via socket tcp/udp e' un ottimo sistema per far 
reagire l'applicativo rispetto ad eventi esterni asincroni
 
Il problema e' l'ocx da usare, il famigerato MsWinsck.ocx
Funzionare funziona, ma bisogna registrarlo, bisogna poi attivarlo con 
la licenza, e sperare che non ti sbotti con l'errore 429 o simili
Insomma, potendo evitarlo, come per tutti gli ocx, credo sarebbe meglio
 
Quindi la domanda e':  come ottenere le stesse funzionalita' del 
controllo MsWinsck.ocx, senza usare un ocx?
 
Esistono delle dll o altro che 'rendano' uguali funzionalita' e siano 
contemporaneamente piu' semplici/affidabili da usare?
 
 

Io 20 anni fa circa avevo scritto codice per Access che usava le API del Socket per emulare l'OCX senza doverlo usare... ma ai tempi ero masochista.
Funzionava ma un massacro di ore/uomo per andarcene fuori, risultato però troppo complesso, non so nemmeno se oggi sarebbe riciclabile ma non lo trovo nemmeno più...
 
Ci sono, a Pagamento, OCX compatibili con Access, questi sono molto quotati e mi pareva ci fosse anche il Socket.
https://www.dbi-tech.com/ProductPage.aspx
 
 
Alternativa altrettanto valida, ma serve essere capaci, è sviluppare un componente COM con C# o NET, ed usarlo con Access accertandosi solo della compatibilità del Framework.
Questa soluzione che ti ho appena esposto, ultimamente sta prendendo molto piede tra gli sviluppatori multipiattaforma, ho visto ottimi esempi invidiabili.
Io purtroppo non mi sono evoluto.
 
@Alex

 @Alex
 
 
Si, mi rendo conto che l'ambiente Access non riesce a tenere il passo 
con la miriade di tecnologie che saltano fuori ogni giorno
Purtroppo alcune sono irrinunciabili, e quindi, volendo 'collegarsi' con 
tecnologie non previste dal mondo vba, e' indispensabbole costruirsi 
delle procedure ad hoc
Ho provato, anche grazie ai tuoi suggerimenti, la costruzione di una 
libreria da integrare con Access, ma finora non ce l'ho ancora 
funzionante completamente come vorrei
Una volta strutturata realizzata la prima, poi credo sia banale metterci 
nel codice quello che deve fare di volta in volta

Questo è un tipico esempio di come far collaborare i 2 sistemi.
Nella sostanza Kallal crea una DLL in NET per il Merge di PDF e la richiama poi da MsAccess...
 
Parte da quì, trovi il codice anche e varie considerazioni poi sul metodo di Loading della DLL:
https://www.utteraccess.com/topics/2060859
 
 
https://www.utteraccess.com/topics/2060859/posts/2784817
 
 
@Alex


L'esempio descritto e' molto istruttivo perche' mostra come realizzare 
una dll da usare in ambiente vba, senza che sia necessaria la 
registrazione preventiva, come e' obbligatorio per gli ocx
Newsgroup: it.comp.appl.access
Titolo: Da Lan a Wan

Un programma di coge con tabelle anagrafiche,aziende,conti etc
in mdb ,  funzionante in rete lan 10MBit , puņ passare  in una rete
WAN  ?
Che banda minima sarą necessaria  ?
Ciau!

 WAN  ?
Che vuol dire "coge"?
Comunque la risposta, in linea di principio, e' no.
Devi passare a una struttura client server
Sib

 Devi passare a una struttura client server
Il programma č file shared.
Si installano le componenti server sul server e le componenti client sul
client.
Sarebbe troppo lento in una wan ?
ciao!

 Devi passare a una struttura client server
O ad una VPN. Munendosi in tal caso di una 42 Magnum per un pronto
suicidio!:-)
Saluti.
Luciano

 suicidio!:-)
E' lenta per il discorso del file shared ?
ciao.

 WAN  ?
La soluzione migliore è ricorrere a Citrix Metaframe o Terminal Services (e
per oggi sono già a quota due).
Ciao.

 Sarebbe troppo lento in una wan ?
si'.
Sib

 E' lenta per il discorso del file shared ?
Si'
Sib

 ha scritto nel
messaggio

Ma ti passano una percentuale alla Citrix? ;-)
Sib
Newsgroup: it.comp.appl.access
Titolo: Cursore dopo clic su pulsante

E se volessi che il cursore, dopo aver premuto un pulsante sulla maschera
(che si chiama "Nuovo Iscritto") andasse esattamente all'inizio di un
controllo che si chiama "Codice"?
Non c'entra la tabulazione, ho provato. Il fastidio e' che devo premere TAB
dopo aver premuto il pulsante e io invece desidero che il cursore vada
automaticamente all'inizio del controllo "Codice" appena si clicca il
pulsante.
Scusandomi se non sono stato chiaro.......
Grazie a tutti
Ciao Leo
http://wildstar.20m.com/mercatanti.htm
www.beegees.it/tiwici.htm

 pulsante.
Chiarissimo, ma non hai provato a guardare i metodi e le proprietą dei
controlli...!!!
Me![TuoControllo].SetFocus
Ciao @Alex.
-- 
Posted from  [62.98.109.202] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 controlli...!!!
Scusa Alex dove devo guardare esattamente, nella guida o meglio su un
testo??
Sai, sto cominciando adesso con queste cose piu' complesse.
Grazie 2000 anzie grazie XP
Leo

Newsgroup: it.comp.appl.access
Titolo: gestire le barre dei menù via codice VBA

Ciao a tutti, come voi ben sapete, in alto in access c'è la barra dei menù
File Modifica Visualizza Inserisci Strumenti finestra ?
vorrei poter decidere via codice quale visualizzare e quale no oppure
visualizzare solo una di quelle personalizzate quando ad esempio è aperto un
report che gli permetta solo la stampa, so che in strumenti alla voce avvio
si decide soltanto se visualizzarle oppure no ma devo gestire questi menù
via codice VBA qualcuno ha già fatto qualcosa di simile e sa aiutarmi?
grazie.

 ha scritto nel messaggio
news:lWK_7.25573$SE3.8...@twister1.libero.it...

Dopo aver creato le barre menù personalizzate dal menù Strumenti
Personalizza, le puoi richiamare via codice così:
    Application.MenuBar = "Vuota"
Spero di esserti stato d'aiuto.
;-)>    Mrok

 ha scritto nel messaggio
news:lWK_7.25573$SE3.8...@twister1.libero.it...

Prova ad usare su caricamento delle maschere:
    Application.CommandBars("nomemenù").Controls(1).Enabled = false
questo ti permette di disabilitare il primo menù (es File).
Per disabilitare singole voci usa:
    Application.CommandBars("nomemenù").Controls(1).control(1).Enabled =
false
Ciao Nina

 wrote in message
lWK_7.25573$SE3.8...@twister1.libero.it...

Li ho provati entrambi ma non mi vanno! qualcuno ha altri esempi pratici?

 Li ho provati entrambi ma non mi vanno! qualcuno ha altri esempi pratici?
Sul mio sito trovi un esempio di generazione personalizzata di una 
Barra dei Menů in base all'autorizzazione del LOGIN dell'utente.
puoi perndere eventualmente solo la parte di Costruzione.
http://digilander.iol.it/ik2zok/
@Alex
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.appl.access
Titolo: [A97] Form e evento 'close'

Problema (piccolo): ho legato all'evento 'close' di una form (la cui
origine dati e' una query)  l'apertura di una popup di dialogo che
richiede un input all'utente. Tale popup si apre sopra la form che si
sta chiudendo (che appare quindi in secondo piano, e voglio che sia
cosě), ma cio' comporta lo 'svuotamento' di un paio di campi della
suddetta form (nell'intestazione maschera, per la precisione), i quali
appaiono bianchi. 
Come dicevo all'inizio, l'origine dati della form (e quindi anche dei
due campi in questione) e' una query. Fatto strano, tutti gli altri
campi della form (medesima origine dati, ma campi del corpo e non
dell'intestazione) restano belli e inalterati. 
Nulla di grave, ma e' possibile evitare tutto cio'? Ovviamente,
cambiando l'origine dati dei due campi, da query a variabile locale,
il fenomeno non si ripete: posso agire in altro modo?
grazie
alessio

 wrote in message
vmdg7tci7v8h29bio...@4ax.com...

__________
Non ho capito bene il tuo problema, ma forse potresti risolvere nascondendo
il form prima di aprire il form Popup poi, su chiusura di questo, chiudi
anche la maschera precedente!
ciao Riccardo

anche la maschera precedente!
ti ringrazio per la risposta. il problema e' che il form deve restare
aperto mentre si apre il popup... questo comporta, come dicevo
nell'altro messaggio, che un paio di campi del form (nell'intestazione
maschera) vengono svuotati dei dati che contenevano.
c'e' modo di evitarlo?
ciao
alessio

 wrote in message
qprk7tsb1d6lus4u8...@4ax.com...

C'è modo di evitare cosa, che vengano svuotati?
A ceh ti servono questi campi?
A cosa sono collegati?
Perchè ti serve che resti aperta la maschera?
Devi visualizzare quei dati, per qualcosa per la maschera popup?
ciao
Riccardo

Perchč ti serve che resti aperta la maschera?
per farla breve, mi piace che l'utente veda quel che ha inserito nella
form prima di rispondere al popup, tutto qui.
alessio

 alessio
dalla maschera di partenza, invece di aprire il popup su chiusura, ti crei
un pulsante
con il quale apri la maschera popup e su chiusura di questa, ti chiudi anche
la precedente!
cosě dovrebbe funzionare tutto bene
ciao Riccardo
Newsgroup: it.comp.appl.access
Titolo: una buona lettura...

Dove è possibile trovare, on line, un buon testo su Access 2000, o anche
qualche interessante tutorial per un neofita
in tanto grazie


su Manuali.net

Newsgroup: it.comp.appl.access
Titolo: Creare una query da codice

Ciao a tutti,
dovrei modificare il codice SQL di una query passthrough via codice e 
eventualmente crearne una da salvare in "queries".
Qualche suggerimento su cosa cercare<?
Grazie
Ciao 

 ha scritto nel messaggio
news:bJrod.379218$35.17...@news4.tin.it...

Modificare SQL:
QueryDefs("NomeQuery").SQL="SELECT......"
Se non modifichi la Connessione che sia PT o meno non cambia nulla.
Con CreateQueryDefs puoi crearne una e passando il parametro "connect"
diventa una PT.
Function ExecuteSPT (sqltext As String, connectstring As String)
' Purpose: Esegue una temporanea query pass-through.
' Accepts: sqltext: Stringa SQL da eseguire.
'          connectstring: Connection string, deve seguire il predicato
"ODBC;".
' Returns: nothing.
Dim mydb As DAO.Database, myq As DAO.QueryDef
Set mydb = DBEngine.Workspaces(0).Databases(0)
' Create a temporary QueryDef object that is not saved.
Set myq = mydb.CreateQueryDef("")
' Set the ReturnsRecords property to False in order to use the
' Execute method.
myq.returnsrecords = False
myq.connect = connectstring
myq.sql = sqltext
myq.Execute
myq.Close
End Function
Ciao
-- 
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------

 ha scritto nel messaggio 
news:cnti8p$5lv$1...@lacerta.tiscalinet.it...

Grazie 1000, proprio quello di cui avevo bisogno.
Newsgroup: it.comp.appl.access
Titolo: Requery su una subform

Ciao a tutti, sto sviluppando un piccolo programmino per il ricevimento di
materie prime.
In una maschera chiamata per comodità UNO che non ha origine record sono
presenti:
2 campi Data (data1, data2)
2 combobox (combo1, combo2)
1 sottomaschera chiamata UNDERUNO che come origine dei dati ha una query di
selezione che come criteri di selezione utilizza le 2 combo e la funzione
BEETWEN.
Il problema è questo: ho bisogno che durante l'apertura della maschera UNO
non mi appaione le 2 finestre di immissione di parametro (che sarebbero i
valori delle due combo...., e poi che attraverso un pulsante presente nella
maschera UNO io possa eseguire la requeru della sottomaschera.
A tal proposito ho provato a scrivere questa procedura:
Private Sub Comando16_Click()
Dim risult As SubForm
Set risult = SubForm!UNDERUNO
risult.Requery
End Sub
ma quando la eseguo mi da errore 414 NECESSARIO OGGETTO.
Se qualcuno mi potesse dare qualche dritta.......
Grazie per l'aiuto
Massimo Pallavicini

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

 ha scritto nel messaggio 
news:vJ4Ag.60710$zy5.1...@twister1.libero.it...

Roberto ovviamente la tua procedura è corretta..... ma persite il problema 
dell'apertura della maschera e comunque della richiesta di immissione valori 
parametro quando eseguo la requery.
Ciao 

 Ciao


 ha scritto nel messaggio 
news:lSjAg.61374$zy5.1...@twister1.libero.it...

Esatto!! infatti ho riscritto il tutto e funziona perfettamente
Ciao
Massimo

Newsgroup: it.comp.appl.access
Titolo: Esempio Magazzino

Salve a tutti,
esiste in giro qualche esempio di Carico/Scarico magazzino??
Grazie
Ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:ckm76r$81o$1...@news.newsland.it...

Northwind?
-- 
strano...mavero
L'universo è cambiamento; la nostra vita è il risultato dei nostri pensieri.
Marco Aurelio 

 ha scritto nel messaggio 
news:ckm76r$81o$1...@news.newsland.it...

Ciao Pallino75
Ma a te che serve?
Alcuni, dei più bravi e volenterosi, frequentatori di questo NG stanno 
facendo un
gestionale.
se cerchi con google ci trovi dei piccoli esempi fatti da Roberto da casa e 
campagna.
Se non riesci fai un fischio io ne ho due. ;-)
---
Daniele
Newsgroup: it.comp.appl.access
Titolo: formato mese/anno

Ciao a tutti....
avrei bisogno di conoscere come potere impostare un campo data/ora in 
formato mese/anno (esempio gennaio/2005)
considerando che successivamente avròbisogno di ordinare cronologicamente 
mese e anno per potere visualizzare report...grafici etc.
ho già commesso l'errore di impostare mese campo testo 
(....g-f-m-a-m-g-l-a-....) e anno campo numerico (05-06-07...) ma ovviamente 
al momento degli ordinamenti per grafici e/o report non ho l'ordinamento 
cronologico corretto (evidente!)....
Come posso fare?
Grazie a tutti
Ciao Gianni 



 formato mese/anno (esempio gennaio/2005)
Ma non puoi semplicemente creare il campo nel formato Data/ora, inserendo il 
valore nella forma gg/mm/aaaa?
Cosě non hai problemi di ordinameto.
E poi in fase di generazione del report effettui la conversione.
Oppure ti crei il campo come sopra, ma inserisci un altro campo testuale 
dove inserisci (tramite VBA) il valore testuale "mese/anno".
Cosě tu ordini sul campo data, ma visualizzi quello testuale.
Ciao
Marco

Newsgroup: it.comp.appl.access
Titolo: Recordset ?

Ciao a tutto l'NG.
Dopo una serie di prove sono riuscito ad aprire il mio primo recordset.
Quello che vorrei capire č giusto considerare un Recordset ome un a tabella
caricata in memoria ?
Se sě, č possibile mettere un recordset (o Querydef) come origine dati di
una maschera o di un controllo che abbia un'origne dati (es. ComboBox).
Chiedo ciň perché ha creato diversi .mdb che pescano dati da piů BE e mi
trovo con il problema che se qualcuno ha un file aperto mi blocca o rallenta
un altro file che usi gli stessi dati. Oltretutto i vari DB sono su di un
server al quale da alcune zone mi collego via ISDN e ciň risulta lento. In
particolare ho un .mdb di base con dati estratti da AS400 che mi fa da
fondamento a tutti gli altri FE in giro per l'azienda.
Premetto che il database č salvato con accesso condiviso e che non utilizzo
la creazione di Utenti ecc. ecc. (non so se questo puň influire sul fatto
che piů FE (tra loro diversi)peschino dati da uno stesso BE.
Ho pensato quindi che se i recordset funzionano come tabelle in memoria e si
possono utilizzare come origini per gli oggetti potevo facilitare il lavoro
guadagnando in prestazioni.
D'altro canto se cosě non č, succobe della mia ignoranza, non avrei proprio
idea di cosa possa servire usare recordset ed affini invece di usare tabelle
collegate!
Grazie e Ciao.

 collegate!
Guarda che si puň aprire un recordset anche su tabelle collegate. Ripeto, ti
serve per gestirle via codice.
Antonio

 guadagnando in prestazioni.
Mah, questo è da vedere: i dati in qualche modo al client devono andare.
Ciao, Giorgio
Newsgroup: it.comp.appl.access
Titolo: Record Bloccati nella Sottomaschera

Ho una Maschera Principale con una Sottomaschera collegate tra loro.
Le Maschere si appoggiano su tabelle tra loro collegate con relazine 1-n .
Il campo usato nel collegamento tra le maschere è il campo chiave (per la
Maschera Principale) con la chiave secondaria (della Sottomaschera). Ora
avviene che nella Sottomaschera riempio tutti i campi del record e non
riesco a passare al successivo. Nè con il tasto Invio nè con il tasto di
tabulazione nè con il Mouse. Avvine una cosa strana se faccio un Click
sull'ultimo Record immesso allora si libera il nuovo Record. Oppure il
nuovo record si libera uscendo e rientrando.
Nel Record Corrente della Sottomaschera eseguo alcune operazioni (Cacolo e
movimento di dati) ho seguito passo-passo e tutto sembra normale.
Vorrei qualche consiglio su come affrontare il Debug. Saluti e grazie
Nicola
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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

 > Nicola
Ho risolto:il motivo era dovuto ad un campo definito Indicizzato (campi
campi  duplicati non ammessi). Pertanto dopo aver immesso un record il
cursore si rifiutava di continuare. L'errore è dovuto al fatto di aver
copiato la tabella da un altro programma. Non mi sono accorto subito
dell'errore perche' il campo incriminato non era un campo chiave (quindi
non facilmente identificabile). 
Grazie comunque per l'attenzione. Grazia anche al gruppo che ci da la
possibilià di porre domande in momenti di difficoltà ..
Ciao Nicola

Newsgroup: it.comp.appl.access
Titolo: Lettere davanti N° Fattura

Ciao a tutti,
mi sono ritrovato con il seguente problema:
1) Devo realizzare un database con access 2000 di fatturazione, ho
inserito la seguente funzione:
="" & Format(IIf(IsNull(DMax("[N_Fattura]";"[Tab_Fatture]";"[N_Fattura]
like '???/" & Format(Date();"aa") &
"'"));1;Mid(DMax("[N_Fattura]";"[Tab_Fatture]";"[N_Fattura] like
'???/" & Format(Date();"aa") & "'"); 1;3)+1);"000") & "/" &
Format(Date();"aa")
funziona perfettamente, il mio quesito è :
E' possibile inserire davanti al N° Fattura una Lettera "A" o "V"
scelta da una casella opzioni, utilizzando la funzione sopra
descritta.
Grazie 
Michele

 ha scritto nel messaggio
news:803dba50.03053...@posting.google.com...

Scusa, metti una V o una A come prima stringa: ="V" & Format(... bla bla bla
Qual'è il problema?


Basta inserire la tua lettera nella prima coppia di ""
quindi diventa
= tuacasella & "" & ...
ciao MAssimiliano
 
--------------------------------
Inviato via 
http://usenet.libero.it

...

Grazie delle risposte, ma purtroppo anche per la mia incompleta
spiegazione non è la soluzione che stavo cercando, riprovo chiarendo
meglio il mio probblema: le lettere "A" e "V" devono apparire davanti
al numero della fattura, ma ognuno deve avere una numerazione
progressiva indipendente.
ES. A001/03 - A002/03 ---- V001/03 - V002/03
Sperando di essere stato più chiaro vi saluto
 Ciao Michele
Newsgroup: it.comp.appl.access
Titolo: Aiuto per casella combinata

Salve,
avrei bisogno di un aiuto.
In una maschera ho due caselle combinate, diciamo per esempio:
la casella A, che contiene due valori possibili: NORD e SUD,
la casella B, che può contenere delle città del nord o del sud Italia (cioè
se nella casella A seleziono NORD allora la casella B mi deve elencare solo
le città del nord Italia, se invece seleziono SUD allora la casella B mi
deve elencare solo le città del sud Italia).
Ho fatto in questo modo:
ho associato alla casella B una query in cui definisco, come criteri, che se
la casella A contiene "NORD" allora la casella B deve visualizzare
determinate città (ad es. Milano, Torino, ecc.), se invece la casella A
contiene "SUD" allora la casella B deve  visualizzare altre determinate
città (ad es. Napoli, Bari, ecc.). Fin qui tutto bene. Il mio problema è che
quando apro la maschera e seleziono, nella casella A, un valore (ad es.
NORD), per far sì che questo valore venga acquisito e, quindi, utilizzato
dalla query associata alla casella B, devo chiudere la maschera e poi
riaprirla. Questo ovviamente non mi sembra tanto proponibile (a tale scopo
ho creato una macro che mi chiude e riapre immediatamente la maschera ed ho
associato questa macro alla routine "dopo aggiornamento" della casella A).
Io avrei bisogno di sapere se c'è un modo migliore per far acquisire un
valore appena inserito in un campo senza bisogno di chiudere la maschera.
Mi scuso se sono stato prolisso ma l'ho fatto per cercare di descrivere al
meglio il mio problema.
Grazie a chi mi potrà aiutare.
--
Madlig
-------------------------------------------------
mad...@libero.it

 ha scritto nel messaggio
news:Nuda8.7074$Jo.1...@twister2.libero.it...

semplicemente basta una requery della casella combinata.
casella A  ==>> evento ==>> dopo aggiornamento ==> routine evento =
CasellaB.requery
e / o anche casellaB ==> evento ==>> su attivato ==> routine evento =
CasellaB.requery
ciao

ciao
Ho provato ma pare non funzioni lo stesso.
Madlig
--------------------------------
Inviato via 
http://usenet.iol.it
 


impossibile che non funzioni.
probabilmente hai sbagliato i criteri della query della casellaB, come e'
fatta sta query?

 ha scritto nel messaggio
news:a4dun1$4o4c$1...@stargate1.inet.it...

Non importa, ho risolto trovando le informazioni che mi servivano sul web.
Grazie lo stesso.
Bye.
Newsgroup: it.comp.appl.access
Titolo: Report e totali

Salve a tutto il NG
Ho un problma con un report che non sto riuscendo a risolvere;
in pratica il report mi visualizza per ogni dipendente il numero di ore di
straordinario che ha effettuato, diviso per 3 fasce, ovviamente questo
risultato č un totale arrotondato opportunamente alla 1/2 in eccesso o in
difetto.
Il problema č:
 quando chiedo al report di effettuare il totale a pič di pagina di report,
di questi dati mi ricomincia a fare un'aňtro arrotondameto, per cui il
totale generale riportato non č uguale al totale per diendente
effettivamente ratificato.
Ho infatti verificato su un campione di dipendenti che da un conteggio
manuale risultavano 279 ore, da un conteggio effettuato con il totale me ne
risultavano solo 188!
Ho provato tra l'altro a cambiare tipo di formato alla casella che effettua
la somma ma niente.
Ringrazio anticipatamente tutti un saluto ;-)
Lucio



devi fare la somma dei valori arrotondati
come fai ad arrotondare i valori nei record?
Saluti.
Emanuele.

 ha scritto nel messaggio
news:ntk1au096481l06mv...@4ax.com...

Nel report ho delle sottomaschere, una per ogni fascia di straordinario (tre
fasce), in queste sottomaschere vi sono delle sottomaschere basate su delle
query per la divisione delle fasce, e in queste sottomaschere vi sono i
totali, riportati a loro volta sulle sottomaschere che poi sono collocate
nel report, tutte queste sono opportunamente relazionate al dipendente
dall'id dipendente presente in ogniuna di esse.

Newsgroup: it.comp.appl.access
Titolo: Evento maschera Su timer

Se non si agisce su una certa maschera (evento mousemove)
questa dopo un pň si chiude da sola (evento timer)
Come posso scriverlo in codice VBA?
Grazie ancora
--
Fabrizio Domiziani
dom...@tin.it

 ha scritto nel messaggio
news:8c03qt$5jk$1...@nslave2.tin.it...

Help alla voce: "Evento MouseMove" e "Evento Timer" dovrebbero fare al caso
tuo...
Ciao.

Come posso scriverlo in codice VBA?
a braccio: variabile globale (quando ce vo' ce vo') che indica il
tempo di attesa.  l'evento open setta questa variabile ad un certo
valore.  l'evento timer fa decrescere questa variabile.  quando arriva
a zero si chiude la maschera.  l'evento mousemove la riporta al valore
originario.
nella sezione dichiarazioni:
global IdleTime as long
nell'open della maschera
idletime=100
nell'evento timer:
idletime=idletime-1
if idletime <= 0 then
	docmd.close
end if
nell'evento mousemove:
idletime=100
ovviamente nella proprieta' time setterai il numero di millisecondi
ogni quanto vuoi che sia decrementata idletime.  ad es., se la setti a
50, idletime verra' decrementata di 1 ogni 50 millisecondi di
inattivita', ossia, con le cifre dell'esempio qui sopra, la maschera
si chiudera' dopo50*100=5000 millisecondi=5 secondi.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 >questa dopo un pò si chiude da sola (evento timer)

Newsgroup: it.comp.appl.access
Titolo: collegamento campi tra maschera e sottomaschera

Salve a tutto l'NG.
Emetto le fatture o le NoteCredito da una maschera con origine
tblFatture con una sottomaschera dove inserisco la merce venduta con
origine tblRigheFattura.
La maschera ha come campi ID, IdAzienda, NProtocollo, NFattura,
NNotaCredito e via via dicendo. NFattura e NNotaCredito hanno una
numerazione a se stante.
Per ogni nuova fattura o NotaCredito il controllo NProtocollo (con il
formato 001/09) assegna un numero protocollo progressivo (nel
programma gestionale corrisponde al n. di registrazione del registro
delle fatture e quindi anche delle Note Credito a favore dei Clienti);
poi ho un controllo "TipoDocumento" dove il codice 1 indica che devo
emettere la fattura e il codice 2 invece indica che devo emettere una
NotaCredito. In base alla scelta i due controlli diventano visibili o
invisibili e al controllo chiamato in causa viene assegnato il numero
progressivo della sua numerazione.
La maschera e la sottomaschera sono collegati tramite tre campi: ID
(che identifica il record della Fattura/NotaCredito nella tabella
tblFatture e il record di ogni prodotto presente nella Fattura o
NotaCredito nella tabella tblRigheFattura), poi IdAzienda e
NProtocollo.
Solitamente le fatture mensilmente sono uguali e quindi seleziono la
fattura del mese precedente e tramite una funzione trovata in questo
NG o nel sito comune, duplico il documento mi assegna le giuste
numerazioni, cambio qualcosa e tutto funziona.
Il problema nasce nel momento in cui devo aggiungere qualche prodotto
che nella fattura del mese precedente non era presente. Ovviamente non
essendo la sottomaschera collegata anche ai campi NFattura e/o
NNotaCredito nel record del prodotto inserito nella tabella
tblrighefattura non viene assegnato il numero di fattura o
NotaCredito. Se aggiungo ai campo di collegamento anche questi due, la
sottomaschera non mostra niente in quanto uno dei due è vuoto.
Come posso ovviare  a questo problema?
Scusate la lunghezza ma era necessario spiegare il problema.
Spero tanto nel vostro solito e prezioso aiuto.
Grazie e saluti.
Giuseppe


Ho risolto il problema che se nei nuovi record della tblRigheFattura
non c'era il numero della fattura, il report della fattura non
includeva i prodotti inseriti privi di NFattura. Nell'origine dati ho
collegato i campi di tblfatture e tblRigheFattura NProtocollo anzichè
NFattura.
Però riuscire a memorizzare l'NFattura nel record della
tblRigheFattura mi è indispensabile, perchè quando apro il report per
vedere quanto è stato venduto un prodotto e l'elenco delle fatture in
cui è presente, non essendoci il Numero della Fattura il report sarà
privo di tale informazione che invece è fondamentale.
Qualcuno che mi aiuti?
Grazie.
Giuseppe.
Newsgroup: it.comp.appl.access
Titolo: gruppo di opzioni

ciao a tutti
ho un gruppo di opzioni con tre pulsanti
valore1,2,3;
associati ad un campo numerico con
dimensione byte.
Il problema è che quando cambio
selezione, anzichè sovrascrivere
il valore nel nomecampo, lo scrive a fianco,
quindi se è 1 diventa p.e. 12.
 
Grazie per l'aiuto


non mi ero accorto che avevo insertito "23" come valore

Newsgroup: it.comp.appl.access
Titolo: RunSQL e password

ciao ng
dopo aver risolto il problema 'percorso' in una query SQL (di cui ringrazio
molto Anto) ora mi rotrovo con il problema password!!
DoCmd.RunSQL "SELECT tabella.A INTO tabella1 FROM tabella in
'C:\PROVE\MIODB.MDB';"
a grandi linee la sql è questa, ma se 'C:\PROVE\MIODB.MDB' lo proteggo con
password, chiaramente ho l'errore password non valida.
supponendo che la password sia  '12345', come faccio ad inserirla nella
SQL??
grazie.
in rete ho trovato il seguente esempio, ma non funziona e non capisco l'uso
di values.
    Dim strdb As String, strSQL As String
    Dim myname As String, mypass As String
    strdb = "P:\Toolroom\ToolRoom.mdb"
    strSQL = "INSERT INTO tbltooling ([Username],[Password]IN" & strdb & _
    "VALUES('" & myname & "','" & mypass & "');"
    DoCmd.RunSQL strSQL
grazie per l'aiuto se potete.
Marco

"Marco dell'Oste" <ma...@inwin.ti> ha scritto nel messaggio
news:T2lod.44901$Ni.15...@twister1.libero.it...

Ciao Marco, VALUES fa parte della sintassi SQL per l'Azione INSERT INTO.
Per il tuo problema Password prova così.
-----------------
DoCmd.RunSQL "SELECT tabella.A " & _
"INTO tabella1 " & _
"FROM [MS Access;" & _
"Database=C:\PROVE\MIODB.MDB;" & _
"Pwd=TuaPwd].Tabella"
----------------
Al posto di TuaPwd metti la tua password.
Ciao Giorgio


Ciao Marco
Newsgroup: it.comp.appl.access
Titolo: Visualizzaione codice con AccessXP

Quandi si visualizza il codice di una form in Access XP vengono
automaticamente aperti e caricati in memoria tutti i codici relativi a tutte
le forms.
Ciò rallenta se le forms di un progetto sono numerose, creando talora anche
problemi di memoria.
Esiste la possibilità di caricare in memoria e visualizzare il codice di una
sola form ?
Grazie.

 ha scritto nel messaggio
news:U2BMa.140836$lK4.3...@twister1.libero.it...

se non vado errato da access2000 in poi il codice VBA memorizza e lascia
aperti gli ultimi codici (siano moduli o da form) utilizzati.
se quando hai finito di scrivere il codice chiudi manualmente la pagina di
codice (non VBA) quando richiedi il codice dovrebbe darti solo quello della
pagina che ti interessa.
io uso questo metodo (non ne conosco altri) e non mi crea problemi, l'unica
è di ricordarsi di chiudere VBA quando compatti il database altrimenti di
apretutte le pagine di codice che hai.

 ha scritto nel messaggio

Il codice e' strutturato in un unico progetto.
Questo vuol dire che rappresenta un unico file, e' come voler aprire una
sola pagina di un documento word.
Di contro non e' vero che "tutto viene caricato in memoria", solo cio' che
vedi (o poco piu') e' caricato in memoria, il resto viene caricato man mano
che lo visualizzi, puoi renderti conto di questo passando da un modulo ad un
altro e notando l'attivita' del disco durante l'operazione. (NB, se i moduli
contengono poco codice, l'attivita' di accesso al disco potrebbe risultare
cosi' veloce da non far accendere la spia).
Sib
Newsgroup: it.comp.appl.access
Titolo: settare la cartella iniziale con browserfolder

ho questa funzione che permette di scegliere una cartella fra quelle presenti nel computer, il problema è che parte dalla root più in alto e poi devo cliccare varie volte per entrare in c:\ poi nella cartella clienti e infine un altro doppio click sulla cartella del cliente
 
è possibile settare la cartella iniziale in cui aprire la finestra di dialogo di windows per la scelta della cartella in modo che sia già dentro c:\clienti e quindi debba soltanto cliccare la cartella del cliente?
 
Function BrowseFolder(szDialogTitle As String) As String
  Dim X As Long, bi As BROWSEINFO, dwIList As Long
  Dim szPath As String, wPos As Integer
 
    With bi
        .hOwner = hWndAccessApp
        .lpszTitle = szDialogTitle
        .ulFlags = BIF_RETURNONLYFSDIRS
    End With
 
    dwIList = SHBrowseForFolder(bi)
    szPath = Space$(512)
    X = SHGetPathFromIDList(ByVal dwIList, ByVal szPath)
 
    If X Then
        wPos = InStr(szPath, Chr(0))
        BrowseFolder = Left$(szPath, wPos - 1)
    Else
        BrowseFolder = ""
    End If
End Function


per settare la cartella iniziale e sfogliare le cartelle di Windows ho provato il seguente esempio preso dalla fonte 
https://docs.microsoft.com/en-us/office/vba/api/excel.application.filedialog
 
 
ma mi restituisce l'errore seguente: 
errore di run-time '-
2147467259
 (80004005)':
Metofo 'FileDialog dell'oggetto '_Application' non riuscito
 
Qualche consiglio su come risolvere?
 
***** CODE ****
 
    Dim lngCount As Long
 
    ' Open the file dialog
    With Application.FileDialog(msoFileDialogOpen)
        .InitialFileName = miacartellainiziale
        .Title = "Scegli la cartella"
        .AllowMultiSelect = False
        .InitialView = msoFileDialogViewDetails
        .Show
 
        ' Display paths of each file selected
        For lngCount = 1 To .SelectedItems.Count
            MsgBox .SelectedItems(lngCount)
        Next lngCount
 
    End With
 
***** END CODE ****
 
 


Mi sembrava volessi selezionare una directory piu' che un file
Ho provato il tuo codice, usando msoFileDialogFolderPicker  al posto del 
tuo  msoFileDialogOpen  e sembra andare correttamente
A che riga te lo da' l'errore?
 

Per usare le Costanti ENUM tipo appunto [msoFileDialogOpen] devi referenziare Office... se invece, e per me si può evitare, vuoi usare LateBinding come stai facendo ma farlo funzionare sostituisci alla Costante una Costante Locale...
 
Const msoFileDialogOpen=1
 
Il resto vedrai che funziona.
 
@Alex


ho provato ad aggiungere 
Const msoFileDialogOpen = 1
ed effettivamente funziona ma mi permette di selezionare un file, quindi ho cambiato msoFileDialogOpen con msoFileDialogFolderPicker come indicato da RobertoA
ma mi restituisce l'errore segnalato in partenza, forse mancano i riferimenti a qualche libreria?
 
 


ho fatto una ricerca e a questo link 
https://www.cad3d.it/forum1/discussione/come-scegliere-una-cartella-in-vba.58582/
 
consigliavano di sostituire msoFileDialogFolderPicker con il numero 4 e cosi funziona.
Newsgroup: it.comp.appl.access
Titolo: Access: Problema con tabelle di Oracle

Ciao a tutti ho un problema,
Premetto che uso un database oracle 8.1.7 su macchina sun solaris 8
Ho definito la seguente tabella:
 Name                                      Null?    Type
 ----------------------------------------- -------- -------------------
 MATRICOLA                                          CHAR(7)
 DATIPERSONA                                        DATIPERSONALI
 E_MAIL                                             VARCHAR2(50)
 ID_QUALIFICA                                       NUMBER
 SKILLS                                             SKILLS_VA
 CREDITI                                            NUMBER
 ID_CLIENTE                                         CHAR(7)
 RESPONSABILE_INT                                   VARCHAR2(25)
 RESPONSABILE                                       CHAR(2)
 PROGETTO                                           PROGETTO_VA
dove
 Name                                      Null?    Type
 ----------------------------------------- -------- --------------------
 NOME                                               VARCHAR2(25)
 COGNOME                                            VARCHAR2(25)
 VIA                                                VARCHAR2(25)
 CITTA                                              VARCHAR2(25)
 PROV                                               CHAR(2)
 DATA_NASCITA                                       DATE
 LUOGO                                              VARCHAR2(25)
 TEL                                                NUMBER
Ora devo collegare la tabella DIPENDENTE ad una tabella da access, ma sto
impazzendo perche mi da sempre questo errore:
Definizione di campo 'DATIPERSONA' non valida nella definizione di 
un indice o di una relazione. 
Come mai ?? Come posso fare per risolvere il problema ??
Preciso che ho provato sia col driver ODBC di Microsoft 
che di Oracle ma niente.
Grazie Salvatore
-- 
Posted from  [217.59.175.113] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
E' proprio questo il problema, la tabella ha una colonna di tipo oggetto 
DATIPERSONALI, chiedo allora a chi ne sa certamente più di me se access
 consente di esportare colonne definite di tipo oggetto.
Se si come si fa a visualizzarle e ad inserirvi i dati?? 
Grazie a chi voglia essere di aiuto
