text:
"Gaetano Di Zanni" <
> Grazie innanzitutto per la risposta;
>  il metodo classico, cioe' campo di tipo OggettoOLE in tabella e quindi
> cornice oggetto associata su report o maschera l'ho provato e stranamente
> sia che spunti la casella "collegamento" o che non la spunti (a maggior
> ragione) mi crea file mdb enormi (anche compattando alla chiusura...) e
non
> ho capito proprio perche'.
> Inoltre il comportamento del database e' diverso su computer diversi, e
> cioč: sul pc di casa (Office2000 con WindowsXP) l'anteprima report mostra
> subito l'immagine inserita nella cornice oggetto, mentre in ufficio
> (Office2003 e Window2000) nella cornice oggetto mi fa vedere l'icona del
> file jpg o bmp che sia, nella tabella il campo OGGETTOOLE  in modalitŕ
> foglio dati mi fa vedere la scritta  "Package" (in ufficio) anziche'
> "Fotografia di MS Photo Editor"  (a casa), la stessa fotografia!.
> Vorrei utilizzare il seguente metodo (ma non saprei come fare): far
eseguire
> cio' che appare in una casella di testo (la path completa del file jpg);
> suppongo che in questo modo il file mdb non debba crescere affatto.
> Mi dareste una mano facendo un esempio?
Cercando su
www.sitocomune.com
  trovi tutta la documentazione che serve,
dall'esempietto agli .mdb completi, per lavorare con immagini: sfruttando
OLE compressi oppure il controllo immagine standard (passando quindi solo il
percorso dell'immagine).
Ciao: Silvio


title: utilizzo di campo tipo collegamento ipertestuale

author: Gaetano Di Zanni

text:
"S. Savoldi" <
war...@libero.it
> ha scritto nel messaggio
news:up5gc.130369$Kc3.4...@twister2.libero.it...

Grazie Silvio, ma non sono riuscito a trovare niente.
In quale sezione? (General,Forms,Report...) puoi dirmi qualcosa di piu' sul
controllo immagine standard?
Grazie ancora


title: VBYesNo help!!!!!

author: mauri

text:
Ho utilizzato questa funzione all'interno di un msgbox.
In particolare in una maschera di calcolo è stato determinato il valore
Pi (peso ideale) mediante una routine in Visual Basic.
Ad un certo punto vorrei fare apparire il messaggio: "vuoi assumere il
peso ideale 9O ?" con le opzioni si  e no la cui scelta determina valori
diversi di Pi.
Inserendo VBYesNo nel msgbox ci sono riuscito ma non so proseguire.
Nel senso che se clicco si vorrei che Pi assumesse il valore 90,
altrimenti il valore già calcolato.
Come fare?
Ringrazio
Ciao
Mauri


title: VBYesNo help!!!!!

author: SimonenomiS

text:
"mauri" <
axb...@libero.it
> ha scritto nel messaggio
news:MPG.15c7ec57e...@News.CIS.DFN.DE...

...
Dim lRes as Long
    ...
    lRes = MsgBox("messaggio", vbYesNo)
    Select Case lRes
        Case vbYes
            ' fai quello che devi se la risposta e' Si
        Case Else
            ' fai quello che devi se la risposta non e' Si
    End Select
    ...
    ...
    Dovrebbe cmq esserci un ex del genere nell'help in linea.
    Ciao.
--------------------------------------------------
http://digilander.iol.it/SimonenomiS/Software.html
--------------------------------------------------


title: VBYesNo help!!!!!

text:
Grazie mille proverň.
Ciao
Mauri


title: VBYesNo help!!!!!

author: Sib dall'ufficio

text:
"SimonenomiS" <xx...@yyyyyy.zzz> ha scritto nel messaggio
CUT
>     lRes = MsgBox("messaggio", vbYesNo)
>     Select Case lRes
>         Case vbYes
>             ' fai quello che devi se la risposta e' Si
>         Case Else
>             ' fai quello che devi se la risposta non e' Si
>     End Select
Uno sviluppatore proveniente dal C avrebbe scritto:
Select Case MsgBox("messaggio", vbYesNo)
    Case vbYes
        ...
    Case vbNo
        ...
End Select
O meglio:
TuaVariabile=IIf(MsgBox("messaggio", vbYesNo)=vbYes,ValoreUno,ValoreDue)
;-)
Sib


title: ciclare qry e stamparla in msgbox

author: miciomao

text:
salve ng
coma manca per stampare tutti i record su questa msbox e non solo il
primo?
La query contiene 2 campi e 3 record
Offro un barattolo di 'nduja casareccia a chi mi darà meno frustate!
'_________________
Function che_non_funge()
Dim dbs As Database
Dim rst As Recordset
Dim strQry
Dim Corpo
strQry = "Query1"
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(strQry)
Do While Not rst.EOF
Corpo = rst!campo1 & " "
Corpo = Corpo & rst!campo2
rst.MoveNext
Loop
MsgBox Corpo & vbCrLf
Set rst = Nothing
End Function
'__________________


title: ciclare qry e stamparla in msgbox

author: ALESSANDRO Baraldi

text:
"miciomao" <
audi...@tiscali.it
> ha scritto nel messaggio
news:1190313603.6...@y42g2000hsy.googlegroups.com...



Do While Not rst.EOF

MsgBox Corpo & vbCrLf

Ti sei perso che ad ogni giro azzeri la variabile CORPO....???
Prova così...
Do While Not rst.EOF
   Corpo =Corpo & rst!campo1 & " " & rst!campo2 & vbCrLf
   rst.MoveNext
Loop
......
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


title: ciclare qry e stamparla in msgbox

author: Access

text:
Ciao miciomao,
miciomao wrote:
> salve ng
> coma manca per stampare tutti i record su questa msbox e non solo il
> primo?
> La query contiene 2 campi e 3 record
>
> Offro un barattolo di 'nduja casareccia a chi mi darà meno frustate!
>
>
> '_________________
> Function che_non_funge()
> Dim dbs As Database
> Dim rst As Recordset
> Dim strQry
> Dim Corpo
> strQry = "Query1"
> Set dbs = CurrentDb
> Set rst = dbs.OpenRecordset(strQry)
>
> Do While Not rst.EOF
>
> Corpo = rst!campo1 & " "
> Corpo = Corpo & rst!campo2
MsgBox Corpo & vbCrLf
> rst.MoveNext
> Loop
>
> >
> Set rst = Nothing
> End Function
> '__________________
--
Ciao
Access


title: ciclare qry e stamparla in msgbox

author: Cinzia

text:
"miciomao" <
audi...@tiscali.it
> ha scritto nel messaggio
news:1190313603.6...@y42g2000hsy.googlegroups.com...



Do While Not rst.EOF

MsgBox Corpo & vbCrLf

[RISPOSTA]
Ciao MicioMao
Function che_funge()
Dim dbs As Database
Dim rst As Recordset
Dim strQry as string
Dim Corpo as string
strQry = "Query1"
Set dbs = CurrentDb
Set rst = dbs.OpenRecordset(strQry)
Corpo = ""
Do While Not rst.EOF
Corpo =Corpo &  rst!campo1 & " "
Corpo = Corpo & rst!campo2 & " "
rst.MoveNext
Loop
MsgBox Corpo & vbCrLf
rst.close
Set rst = Nothing
End Function
Per questa volta ti abbuono il barattolo di 'nduja casareccio, non
peraltro ma temo sia troppo piccante x i miei gusti! -:)
--
Cinzia [Office Access MVP]
_______________________

www.riolab.org
----------------------------------------


title: ciclare qry e stamparla in msgbox

author: VT @ Work

text:
On Thu, 20 Sep 2007 11:40:03 -0700, miciomao <
audi...@tiscali.it
>
wrote:
 (...)
>salve ng
>coma manca per stampare tutti i record su questa msbox e non solo il
>primo?
>La query contiene 2 campi e 3 record
>
>Offro un barattolo di 'nduja casareccia a chi mi dar=E0 meno frustate!
>
>
>'_________________
>Function che_non_funge()
>Dim dbs As Database
>Dim rst As Recordset
>Dim strQry
>Dim Corpo
>strQry =3D "Query1"
>Set dbs =3D CurrentDb
>Set rst =3D dbs.OpenRecordset(strQry)
>
>Do While Not rst.EOF
>
>Corpo =3D rst!campo1 & " "
>Corpo =3D Corpo & rst!campo2
>rst.MoveNext
>Loop
Cosa non si farebbe per la gola ...
Corpo=""
Do While Not rst.EOF
Corpo = Trim$(Corpo) & nz(rst!campo1,"")  & " " & Nz(rst!campo2,"") &
" "
  rst.MoveNext
Loop
>MsgBox Corpo & vbCrLf
>
>Set rst =3D Nothing
>End Function
>'__________________
>
Vincenzo Turturro
Certificato Eucip Core Level
ITA 0000-002299 del 14/05/2007
---------------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

---------------------------------------------
risorse Access:
http://www.accessgroup.it

---------------------------------------------
Il sito comune di it.comp.as400
http://www.faq400.com

---------------------------------------------


title: ciclare qry e stamparla in msgbox

text:
> Ti sei perso che ad ogni giro azzeri la variabile CORPO....???
...è già mi ero perso un corpo !!!!!!
cmq grazie a tutti e alla Function che_funge()
Cinzia non sai che ti perdi..... e allora
....caro vincenzino ti sei aggiudicato mezzo kilo di 'nduja ruscia
anzi fosforescente direi....
.....Buona fortuna !!!!!!!!!!!
:)


title: contare giorni tra due date

author: luca fastweb

text:
ciao a tutti!
come faccio a contare i giorni che ci sono tra due date?
grazie per l'aiuto
Luca


title: contare giorni tra due date

author: omnitow

text:
"luca fastweb" <
rgt...@fastwebnet.it
> ha scritto nel messaggio
news:PCu6a.3399$%1.10...@tornado.fastwebnet.it...

Giorni = DataAL - DataDAL
omnitow


title: contare giorni tra due date

author: onafets


title: contare giorni tra due date

author: Postino

text:
"luca fastweb" <
rgt...@fastwebnet.it
> ha scritto nel messaggio
news:PCu6a.3399$%1.10...@tornado.fastwebnet.it...

Eventualmente DateDiff (v. guida)


title: contare giorni tra due date

text:
grazie  a tutti
Luca
"Postino" <
raf...@sunrise.ch
> ha scritto nel messaggio
news:3e5a83de$0$1213$5402...@news.sunrise.ch...



title: testo giustificato in una etichetta

author: Giuseppe

text:
in un report devo stampare una zona del testo giustificato.
se uso il controllo etichetta non ottengo il risultato voluto perché nessuna
proprietà mi consente di impostare testo giustificato.
non volendo ricorrere ad un oggetto non associato ole (file Word
incorporato), per motivi di leggerezza del report
mi chiedo se ci sia un'altra soluzione al problema.
che fare?
--
----------------
saluti
Giuseppe


title: cerco programma OCR che riconosca tabelle e colonne

author: Stefano

text:
Ciao cercavo un programma OCR che riconoscesse tabelle e colonne da poter
mettere in un database o foglio elettronico .
Ne conosco uno Presto 3.0 ma non so come acquistarlo in america con carta di
credito.
Se ne conoscete altri anche freeware fatemi sapere.
Ciao Stefano


author: AntoGal

text:
Stefano <
stef...@interfree.it
> wrote in message
10kcstv$lh6$1...@fe2.cs.interbusiness.it...

Ce n'e' in giro parecchi, molti shareware, altri commerciali. Un esempio:
Cuneiform OCR,
www.ocr.com
Il problema è un altro:
molti vengono pubblicizzati come aventi un riconoscimento pari al 98%,
potrebbe sembrare alto, ma ciò vuol dire che ogni riga sbagliano almeno un
carattere. Poco male se si tratta di testo, perchè un correttore
grammaticale magari ti corregge l'errore automaticamente. Nel tuo caso,
invece, se le tue tabelle sono di numeri, immagina cosa potrebbe succedere
se ogni riga sbaglia una cifra...
Alcuni fanno meno errori se li addestri, ma perdono colpi se il carattere
non è sempre uguale.
I migliori (uno mi sembra sia OmniPage o qlc di simile) costano un paio di
milioni, quelli freeware (se esistono) faranno schifo (credo) perchè per
fare un buon OCR ci vogliono mesi di duro lavoro, ed uno alla fine non lo va
a regalare al mondo intero.
In definitiva: se questo lavoro lo devi fare una tantum, forse ti conviene
inserire i valori a mano.
--
Ciao, AntoGal
*************************************************
Home Page (area programmatori di VolFtp)
http://volftp.tin.it/italiani/galletta/
per scaricare un gioco di DAMA ITALIANA
*************************************************


title: Operazione non valida in VBA

author: Koala

text:
Avei un problema che mi capita da un po di tempo , non so se vi e' mai
capitato ma quando apro un modulo di VBA e inizio a scrivere qualche
comando, appena uso una parola riservata e batto la barra spazziatrice
(access a questo punto visualizza una linea di guida per completare le
funzioni automaticamente) access mi da errore dando : Questo programma ha
eseguito una operazione non valida (be', la conoscete no?) nel modulo
VBA6e.dll
Vi e' mai capitato?
Ho gia' riprobato a reinstallare access e poi anche tutto il sistema ma
nisba....;(


title: Operazione non valida in VBA

author: Tyler Durden

text:
On Tue, 1 Feb 2000 14:37:04 +0100, "Koala" <
koa...@freemail.it
>
wrote:

qualcosa del genere è successo anche a me... mi dava errore quando
compilavo o utilizzavo del codice...
prova a reimportare i moduli nello stesso database (con nome divreso,
ma tanto lo fa in automatico) e a compilarli (e se non da errore
cancella i vecchi moduli e sei a posto)
______________________________________
In fondo anche l'amore è un sovvrappensiero...
Togli 666 dall'e-mail per rispondere.


title: Libro "WROX-Beginning Access 2002 VBA"

text:
Salve.
Qualcuno di voi puņ aiutarmi?
Mi son perso i files dei databases (ICE Cream.mdb ecc.) allegati al libro
"WROX-Beginning Access 2002 VBA"
 e ne avrei bosogno. Qualcuno puņ per cortesia spedirmeli al seguente
indirizzo:
tam...@tin.it
Grazie mille.


title: Riferimento a maschera esistente

author: Tiziano Nebuloni

text:
Salve a tutti.
Ho questo problema:
Voglio aggironare dei campi nella maschera Fatture del mio database, con dei
dati che arrivano da un' altra maschera.
Diciamo che ho tre caselle di testo non associate con questi nomi:
Imponibil
ImportIva
TotalFattura
e devo portare il loro contenuto nei campi della maschera Fatture che fanno
a loro riferimento.
Dall' evento Click per salvare il record ho aggiunto:
Forms![Fatture].Imponibile = Me!Imponibil
Forms![Fatture].ImportoIva = Me!ImportIva
Forms![Fatture].TotaleFattura = Me!TotalFattura
Quando eseguo il comando mi esce una finestra con scritto che non riesce a
trovare la maschera Fatture a cui faccio riferimento.
Se qualcuno mi potrebbe aiutare mi farebbe un grande favore.
Ringraziandovi comunque rimango in attesa di una vostra gentile risposta.
Ciao, Tizino


title: Riferimento a maschera esistente

author: Antonio Biso

text:
"Tiziano Nebuloni" <
nebuloni...@virgilio.it
> ha scritto nel messaggio
news:R3Jf8.25695$_u5.7...@news1.tin.it...
> e devo portare il loro contenuto nei campi della maschera Fatture che
fanno
> a loro riferimento.
>
> Dall' evento Click per salvare il record ho aggiunto:
>
> Forms![Fatture].Imponibile = Me!Imponibil
> Forms![Fatture].ImportoIva = Me!ImportIva
> Forms![Fatture].TotaleFattura = Me!TotalFattura
>
> Quando eseguo il comando mi esce una finestra con scritto che non riesce a
> trovare la maschera Fatture a cui faccio riferimento.
> Se qualcuno mi potrebbe aiutare mi farebbe un grande favore.
Se qualcuno ti potesse aiutare, ti direbbe che la mascher fatture forse
prima la devi aprire. Quindi prima di quei comandi dovrai scrivere
docmd.openform "fatture"
Antonio


title: Riferimento a maschera esistente

author: Romamgnani David

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:AqJf8.48746$fa5.1...@twister2.libero.it...

Antonio... si potesse dire che sei veramente satanico:-)


title: Riferimento a maschera esistente

text:
> Se qualcuno ti potesse aiutare, ti direbbe che la mascher fatture forse
> prima la devi aprire. Quindi prima di quei comandi dovrai scrivere
> docmd.openform "fatture"
>
> Antonio
>
>
Visto che per il momento nessuno mi ha aiutato, prenderņ per buoni i tuoi
suggerimenti.
Grazie
Tiziano


title: Riferimento a maschera esistente

author: Emyr

text:


io prenderei sempre per buoni i consigli di Antonio....che fra l'altro
ha ragione.... non ha risposto nessun'altro perchč era inutile...
Saluti.
Emanuele.


title: immagine collegata-incorporata

author: gloria

text:
Buongiorno.
In un database, dovendo inserire i loghi degli enti che lo hanno
commissionato, ho pensato di incorporare le immagini, pur sapendo che le
dimensioni del database sarebbero aumentate notevomente.
Poi, poichè le dimensioni erano effettivamente troppo grandi, rispetto ai
dati inseriti, ecc, ho modificato la proprietà delle immagini "Tipo
Immagine" da Incorporata a Collegata e ho richiuso il db.
Le dimensioni del db però non sono diminuite, ma sono rimaste enormi,
anche se le immagini non sono più incorporate. Questo mi è successo anche
per altre immagini (foto) che in teoria sarebbero collegate, ma che mi han
fatto comunque lievitare le dimensioni del db.
Cosa ho sbagliato?
Grazie per l'attenzione e le risposte,
Gloria
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: immagine collegata-incorporata

text:
gloria ha scritto:
Scusate il doppio invio, ho sbagliato



title: immagine collegata-incorporata

author: RaffaeleAlberoni

text:
gloria ha scritto:
> gloria ha scritto:
> Scusate il doppio invio, ho sbagliato
Hai provato a compattare il tuo database??
--menu strumenti
------utilità database
--------------compatta e ripristina database
ciao
--
Raffaele Alberoni



title: immagine collegata-incorporata

text:
RaffaeleAlberoni ha scritto:
> Hai provato a compattare il tuo database??
> --menu strumenti
> ------utilità database
> --------------compatta e ripristina database
> ciao
No, non sapevo questa cosa, ma l'ho fatto e funziona,
grazie, anche per la tempestività della risposta,
Gloria
--



title: LIST BOX E ADO

author: Super David

text:
Scusate forse la domanda,
ma come posso fare per passare i dati da un recordset ado ad una listbox??
Ciao
Grazie
--
* SuperDavid *


title: LIST BOX E ADO

text:
>Scusate forse la domanda,
>ma come posso fare per passare i dati da un Recordset ADO ad una listbox??
Do untile Rst.Eof
    ListBox.additem Rst.Fields("TuoFampo").value
    Rst.movenext
Loop
Alex.
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--
Posted from [212.141.54.103]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: LIST BOX E ADO

text:
@Alex <
ik2...@libero.it
> wrote in message
000301c12671$4166ca60$3c1d623e@w1v7p0...
> >Scusate forse la domanda,
> >ma come posso fare per passare i dati da un Recordset ADO ad una
listbox??
> Do untile Rst.Eof
>     ListBox.additem Rst.Fields("TuoFampo").value
>     Rst.movenext
> Loop
> Alex.
>
Ma additem non si usa solo con le combo box?? Non credo si possa utilizzare
con le list box (o casella combinata)!!!
Grazie lo stesso....
ps: chiunque sia in grado di rispondere potrebbe indicare anche il modo per
aggiungere + campi???
Grazie
* SuperDavid *


title: LIST BOX E ADO

text:
>> Do untile Rst.Eof
>>     ListBox.additem Rst.Fields("TuoFampo").value
>>     Rst.movenext
>> Loop
>> Alex.
>>
>Ma additem non si usa solo con le combo box?? Non credo si possa
>utilizzare
>con le list box (o casella combinata)!!!
>Grazie lo stesso....
Guarda bene, non solo chiedi, ma dubiti dei consigli senza nemmeno
provarli e/o cognizione di causa?????
Hai provato con l'Help (F1) o forse è solo per i più esperti????
Io se fossi in te proverei, e "abbi" fede che funziona....!!
Per unire più campi basta eseguire un unione stringa, il problema è
che poi per utilizzare la ListBox devi prima Riscomporli.
Ma perchè ti complichi la vita così con Access che con Qry e tabelle
popoli automaticamente con più campi sia Combo che List????
Hai preso in considerazione di Linkare la tabella dati e utilizzare
un istruzione SQL per estrarre idati???
Riflettere prima di pensare aiuta a lavorare !!!
Alex.
--
Posted from 146.133.1.30 by way of
smtp2.libero.it
 [193.70.192.52]



title: LIST BOX E ADO

text:
<
ik2...@libero.it
> wrote in message
GI77KU$IXRCIjAWj9Pa6uKbN1rH...@libero.it...
>> Do untile Rst.Eof
>>     ListBox.additem Rst.Fields("TuoFampo").value
>>     Rst.movenext
>> Loop
>> Alex.
>>
>Ma additem non si usa solo con le combo box?? Non credo si possa
>utilizzare
>con le list box (o casella combinata)!!!
>Grazie lo stesso....
Guarda bene, non solo chiedi, ma dubiti dei consigli senza nemmeno
provarli e/o cognizione di causa?????
Hai provato con l'Help (F1) o forse è solo per i più esperti????
Io se fossi in te proverei, e "abbi" fede che funziona....!!
Per unire più campi basta eseguire un unione stringa, il problema è
che poi per utilizzare la ListBox devi prima Riscomporli.
Ma perchè ti complichi la vita così con Access che con Qry e tabelle
popoli automaticamente con più campi sia Combo che List????
Hai preso in considerazione di Linkare la tabella dati e utilizzare
un istruzione SQL per estrarre idati???
Riflettere prima di pensare aiuta a lavorare !!!
Alex.
Si ammetto che F1 è un tasto difficile da usare.
A dir la verità ho provato il codice che mi avevi passato, e dopo aver avuto
come risposta un bel errore e aver consultato L'HELP dal quale ti riporto
pari pari quello che ho trovato....
(Aggiunge una voce dell'elenco al controllo casella combinata. della barra
dei comandi specificata. La casella combinata deve essere un controllo
aggiuntivo e deve essere una casella di riepilogo a discesa o una casella
combinata....SI APPLICA a commandbarcombobox.....)
A questo punto ....o sbaglio io.....o tu non hai provato il
codice....additem lo puoi usare IN VB sugli oggettti combo e listbox, ma
credo che access non lo permetta, VISTO CHE L'ERRORE RESTITUITO E' "ERRORE
DI RUNTIME 438" , PROPRIETA' O METODO NON SUPPORTATI DALL'OGGETTO"
Se sbaglio sono ben felice di ammetterlo ma altrimenti non mi va di essere
trattato a pesci in faccia ........
Ti sarei grato se mi dimostrassi che quanto da te affermato funziona.
Ciao



title: LIST BOX E ADO

author: Simone Calligaris

text:
"Super David"
> Si ammetto che F1 è un tasto difficile da usare.
> A dir la verità ho provato il codice che mi avevi passato, e dopo aver
avuto
> come risposta un bel errore e aver consultato L'HELP dal quale ti riporto
> pari pari quello che ho trovato....
> (Aggiunge una voce dell'elenco al controllo casella combinata. della barra
> dei comandi specificata. La casella combinata deve essere un controllo
> aggiuntivo e deve essere una casella di riepilogo a discesa o una casella
> combinata....SI APPLICA a commandbarcombobox.....)
> A questo punto ....o sbaglio io.....o tu non hai provato il
> codice....additem lo puoi usare IN VB sugli oggettti combo e listbox, ma
> credo che access non lo permetta, VISTO CHE L'ERRORE RESTITUITO E' "ERRORE
> DI RUNTIME 438" , PROPRIETA' O METODO NON SUPPORTATI DALL'OGGETTO"
Penso che tu abbia ragione: con Access si lavora diversamente rispetto a VB
per popolare a codice una combo (ogni tanto se ne parla sul ng).
Prova a scaricare dal sito comune la utility di Carlo Costarella per la
scelta della stampante predefinita: trovi un esempio pratico.
Ciao, Simone
P.S: vedo grossi progressi rispetto allo scorso anno: a quell'epoca il
minimo attrito sul ng. sfociava subito in brutali collutazioni a suon di
"Coglione!", "Cazzone", "Rotto in c**o" etc. etc    :-D


title: LIST BOX E ADO

text:
Ciao Super, inizio subito con lo scusarmi, ma non per l'errore commesso,
bensě per il fatto di averti urtato, il mio non voleva essere assol....ente
nulla di offensivo, ma una battuta, in fondo molti rispondono dicendo:"Usa
F1",
 io ho colorito il tutto, ma per l'offesa mi dispiace, non lo farň
piů.(forse)
Per la parte tecnica, qui, un bel vaff.... a access, ovviamente, che non
accetta
i metodi di VB, che davo per scontati.....(non me ne voglia Simone, che
farebbe
bene a tirarmi le orecchie!! Ciao Simone).
Perň mi permetto di richiederti, da dove prendi i dati???
Da un Data base di Access?? Perchč non Linki la Tbl e utilizzi
una SQL ed eventualmente Union Select per aggiungerne??
Non sapendo ovviamente cosa stai usando forse ho toppato, ma
visto oramai l'esordio, posso perseverare, cosa dici??!!
Scusa di nuovo Alex.
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--
Posted from [212.141.54.103]



title: LIST BOX E ADO

text:
@Alex <
ik2...@libero.it
> wrote in message
000301c12740$87219600$e70d623e@w1v7p0...
> Ciao Super, inizio subito con lo scusarmi, ma non per l'errore commesso,
> bensì per il fatto di averti urtato, il mio non voleva essere
assol....ente
> nulla di offensivo, ma una battuta, in fondo molti rispondono dicendo:"Usa
> F1",
>  io ho colorito il tutto, ma per l'offesa mi dispiace, non lo farò
> più.(forse)
> Per la parte tecnica, qui, un bel vaff.... a access, ovviamente, che non
> accetta
> i metodi di VB, che davo per scontati.....(non me ne voglia Simone, che
> farebbe
> bene a tirarmi le orecchie!! Ciao Simone).
> Però mi permetto di richiederti, da dove prendi i dati???
> Da un Data base di Access?? Perchè non Linki la Tbl e utilizzi
> una SQL ed eventualmente Union Select per aggiungerne??
> Non sapendo ovviamente cosa stai usando forse ho toppato, ma
> visto oramai l'esordio, posso perseverare, cosa dici??!!
> Scusa di nuovo Alex.
Ok...no prb...Alex...le scuse ti fanno onore.
Non ti preoccupare...a dir la verità non mi sono urtato era solo un
rispondere per le rime 8-)~ (mi riferisco a F1)
Quello che cercavo era di creare un sistema interattivo (bella parola) che
mi permettesse di aggiungere ed eliminare le righe di una list box in
maniera + o - semplice e veloce.
Speravo esistesse qualche cosa di semplice e pratico ma non è così.
Soluzione...sql....e un bel esempio tratto dal sito comune (come passare
delle righe da una list box ad un altra) ...trovata anche nel sito di Mamma
Ms !
Ciao
Grazie
Ps : Curiosità...di dove sei Alex?
Altro Ps: grazie anche a Simone Calligaris per l'help....(questo cognome non
mi è nuovo!!!!!!)
* SuperDavide *


title: LIST BOX E ADO

text:
"@Alex" <
> Per la parte tecnica, qui, un bel vaff.... a access, ovviamente, che non
> accetta
> i metodi di VB, che davo per scontati
Affermazione un tantino egocentrica  ;-D
Comunque si potrebbe facilmente ribaltare la faccenda (a proposito di
ADDITEM): perchè con Access è così
semplice creare e manipolare barre degli strumenti/Menù/Scelta rapida;
settare le relative proprietà di aggancio, la posizione, l'animazione e
addirittura inserirci caselle
di testo, collegamenti hipertestuali, combobox  ... mentre con VB ci si deve
arrabattare con API, OCX e
balle varie per tirar fuori qualcosa di decente?
Come vedi ....
.....(non me ne voglia Simone, che
> farebbe
> bene a tirarmi le orecchie!! Ciao Simone).
:-)
Mah, l'unica cosa m'interessa è avere tra le mani qualcosa che mi consenta
di lavorare decentemente!
CIAO, Simone


title: LIST BOX E ADO

text:
>Quello che cercavo era di creare un sistema interattivo (bella parola) che
>mi permettesse di aggiungere ed eliminare le righe di una list box in
>maniera + o - semplice e veloce.
>Speravo esistesse qualche cosa di semplice e pratico ma non è così.
>Soluzione...sql....e un bel esempio tratto dal sito comune (come passare
>delle righe da una list box ad un altra) ...trovata anche nel sito di Mamma
>Ms !
La mamma è sempre la mamma!! Credo sia l'unico e noioso sistema, ho
dato un'occhiata sia all'es. sul SC che MS ed effettivamente 2 Pal.....
Però potresti creaarti una Tbl apposita in cui aggiungi o togli il o i
record
desiderati, e questo è semplice, e utilizzare la Tabella come Origine Dati
per la
ListBox, in questo modo lavori semplicemente con DAO, o meglio ADO per
aggiornare la TBL e il tuo controllo è sempre automaticamente aggiornato...
Non so se mi sono capito, ho fatto un pò di confusione!!!(mi sembra un buon
compromesso) si tratta solo di sviluppare magari in um Modulo la gestione
Record Tbl(ListBox), magari un bel modulo di classe.....
Io sono di Mantova, per rispondere al quesito.
Ciao grazie per aver accettato le scuse, e non aver infierito.......
By Alex.



title: LIST BOX E ADO

text:
Ciao Simone in effetti volevo solo riprendere il vecchio discorso VB6-Access
ma in realtà sono in parte daccordo con te.
Ciao alla prossima........



title: LIST BOX E ADO

text:
Super David <
david...@yahoo.com
> wrote in message
7jgf7.7200$4b5.1...@news6.giganews.com...
>
> > Ciao Super, inizio subito con lo scusarmi, ma non per l'errore commesso,
> > bensì per il fatto di averti urtato, il mio non voleva essere
> Ok...no prb...Alex...le scuse ti fanno onore.
>
Ok, però adesso dateve un bacetto!!!
Antonio


title: LIST BOX E ADO

text:
>"SuperDavid" Ok...no prb...Alex...le scuse ti fanno onore.
>"Antonio Bisio" Ok, però adesso dateve un bacetto!!!
No dai prima tu!!
Ciao Antonio....
Alex
>--------------------------------------------------------------------------<
Alessandro B.
E-Mail        ----->
ik2...@libero.it
Sito web    ----->
http://digilander.iol.it/ik2zok/
>--------------------------------------------------------------------------<
--
Posted from [212.141.54.102]



title: LIST BOX E ADO

text:
@Alex <
ik2...@libero.it
> wrote in message
000301c127e9$c26ef780$0b0d623e@w1v7p0...
> >"SuperDavid" Ok...no prb...Alex...le scuse ti fanno onore.
> >"Antonio Bisio" Ok, però adesso dateve un bacetto!!!
^^^^^^^^^^^^^^^^^^^
SOBBE
Antonio


title: LIST BOX E ADO

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel
> Ciao Simone in effetti volevo solo riprendere il vecchio discorso
VB6-Access
No, per carità!
Credo possano bastare i Thread infiniti Delphi/VB su it.comp.lang.visual
basic   :-))
> ma in realtà sono in parte daccordo con te.
> Ciao alla prossima........
> Alex.
CIAO, Simone


title: Sottomaschere

author: Verivivi

text:
Utente nuovo di access (zero in VB). In una tabella secondaria, collegata
tramite l'ID, definisco uno stato di alcuni utenti. Mi interessa
rappresentare questo stato in una sottomaschera non modificabile,
all'interno della maschera principale. Potete aiutarmi, grazie.
Jocos


title: Sottomaschere

author: Simone

text:
Verivivi <
cem...@libero.it
> wrote in message
huGY9.47368$ZE.13...@twister2.libero.it...

Vai nelle proprietą della sottomaschera => Dati => Bloccato Sģ
Ciao Simone


title: OCX per ActiveX Kodak

author: Announced

text:
Avrei la necessità di inserire in alcuni miei applicativi la
scannerizzazione di documenti da legare successivamente a record di
tbl. Ho visto la Faq 6.115 del SitoComune relativa a questo argomento
ma sono stato subito bloccato dalla difficoltà nel recuperaro degli
OCX necessari (anche visitando post precedenti con questo oggetto).
Qualcuno mi può dare indicazioni da dove scaricarli?
PS: Mi è sembrato di capire che sono free.
Grazie
Paolo


title: OCX per ActiveX Kodak

text:
Announced ha scritto:

Qualcuno sa qualcosa a riguardo?
Grazie


title: OCX per ActiveX Kodak

author: Carlo Costarella

text:
"Announced" <
paolosc...@alice.it
> ha scritto nel messaggio
news:1122284135....@g14g2000cwa.googlegroups.com...


Grazie
Gli ocx vengono distribuiti gratuitamente con la versione di W2000. Se hai o
ti puoi procurare questa versione non ci sono problemi.
Fino a poco tempo fà avevo postato un link per scaricare gli ocx...ma la
cosa non era legale.
Ciao, Carlo


title: OCX per ActiveX Kodak

text:
Ti ringrazio... li ho recuperati da una versione W2000.
Ciao, Paolo


title: Libro su SQL

author: mantofob

text:
D'ora in avanti l'SQL dovrà diventare il mio dio...ho bisogno di una
bibbia con cui pregare, cosa mi consigliate?
Grz :)
F


title: Libro su SQL

author: ALESSANDRO Baraldi

text:
"mantofob" <
mant...@fastwebnet.it
> ha scritto nel messaggio
news:200503111...@mynewsgate.net...

Non posso certo dire che sia il migliore, ho solo questo...!, ma parla
esplicitamente di Stored Procedure su SQL Server quindi di T-SQL.
Il livello è medio alto e presuppone una sufficiente conoscenza dei
concetti base delle Tabelle ed un minimo di comandi standard SQL, ma è
scritto
in modo semplice e comprensibile.
Non consiglierei un libro di livello basso per il semplice motivo che dopo
3gg di studio sarebbe esplicito aver speso soldi inutilmente e sarebbe
necessario un nuovo Libro.....!
Microsoft SQL Server "Scrivere Stored Procedure"
Autore Matthew Shepker
Casa editrice Mondadori Informatica
ISBN 88-8331-098-5
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Macro per trasferire il database

text:
Salve,
ho provato a creare una macro in access con la seguente configurazione per
trasferire una tabella ad access in mysql attraverso odbc:
Azione: TrasferisciDatabase
Tipo trasferimento: Esporta
Tipo database: Database ODBC
Nome database: DSN=mysqldb;DB=mydb1
Tipo oggetto: Tabella
Origine: Tabella1
Destinazione: Tabella1
Solo Struttura: No
con questa configurazione della macro, quando la eseguo mi da il seguente
errore:
  Impossibile trovare ISAM installabile
Come posso risolvere?
devo installare qualche cosa?
Grazie


title: Come contare gli elementi di una Query?

author: Pier

text:
Mi servirebbe contare gli elementi di una casella di riepilogo che si
appogia ad una query. Tale risultato deve essere poi usato all'inteno della
stessa maschera.
Grazie.


title: Come contare gli elementi di una Query?

text:
Pier ha scritto nel messaggio <84u3hn$7rq$
1...@nslave2.tin.it
>...

Regą, perņ usatelo 'sto benedetto help on line eh?
cut&paste
Č possibile utilizzare la proprietą ListCount per determinare il numero di
righe presenti in una casella di riepilogo o nella parte casella di
riepilogo di una casella combinata.
Antonio


title: OCX per access

author: Luigi - R

text:
Sapete indicarmi i siti migliori?
Grazie.


title: origine controllo maschera con più criteri

author: Giuseppe

text:
Salve.
Nella form frmAziende ho due controlli: UltimaFattura e DataUltimaFattura
Fino a che emettevo solo fatture cartacee il codice era ok.
Con l'emissione anche delle fatture elettroniche, ho inserito nella tabella tblfatture un campo IdTipoFattura (1 fatture ordinarie e 2 fatture elettroniche).
Ho quindi duplicato i controlli, uno per tipologia, e per ognuno l'origine controllo deve prevedere due criteri: IdAzienda e IdTipoFattura.
Per la data ho provato con:
=DMax("[DataFattura]";"[tblfatture]";"[IdAzienda]= " & [Maschere]![frmAziende]![IDAzienda] And "[IdTipoFattura]= " & 1)
ma non tiene conto del secondo criterio.

Per il controllo ultima fattura, di cui il formato per le fatture ordinarie è 001/aaaa mentre per quelle elettroniche è 001/FE/aaaa, l'attuale origine del controllo è:
=Format(IIf(IsNull(DMax("[NDocumento]";"[tblFatture]";"[IDAzienda]= " & [Maschere]![frmAziende]![IDAzienda] & " AND [NDocumento]like '???/" & Format(DMax("[DataFattura]";"[tblFatture]";"[IDAzienda]= " & [Maschere]![frmAziende]![IDAzienda]);"aa") & "'"));"";Mid(DMax("[NDocumento]";"[tblFatture]";"[IDAzienda]= " & [Maschere]![frmAziende]![IDAzienda] & " AND [NDocumento] like '???/" & Format(DMax("[DataFattura]";"[tblFatture]";"[IDAzienda]= " & [Maschere]![frmAziende]![IDAzienda]);"aa") & "'");1;3));"000") & Format(IIf(IsNull(DMax("[NDocumento]";"[tblFatture]";"[IDAzienda]= " & [Maschere]![frmAziende]![IDAzienda] & " AND [NDocumento]like '???/" & Format(DMax("[DataFattura]";"[tblFatture]";"[IDAzienda]= " & [Maschere]![frmAziende]![IDAzienda]);"aa") & "'"));"";"/")) & Format(DMax("[DataFattura]";"[tblFatture]";"[IDAzienda]= " & [Maschere]![frmAziende]![IDAzienda]);"aa")
ma mi restituisce le ultime due cifre dell'anno evidentemente perchè nello stesso campo ci sono a volte numeri con 8 caratteri ed altri con 11.

E' possibile inserire un doppio criterio? Dove e come lo scrivo?
Grazie anticipate.
Giuseppe


author: GiorgioDaPrato

text:
> Per la data ho provato con:
> =DMax("[DataFattura]";"[tblfatture]";"[IdAzienda]= " & [Maschere]![frmAziende]![IDAzienda] And "[IdTipoFattura]= " & 1)
> ma non tiene conto del secondo criterio.

ho guardato SOLO la composizione del criterio,
prova a riscriverlo come segue:

=DMax("[DataFattura]";"[tblfatture]";"[IdAzienda]= " & [Maschere]![frmAziende]![IDAzienda] & " And [IdTipoFattura]= 1")


text:

Perfetto Giorgio grazie tante.
Per il controllo UltimoNumeroFattura, nella tabella tblfatture ho un campo numerico (NDoc) da cui, in base alla data e all'azienda devo estrapolare, per ognuno dei due tipi di fattura in due controlli diversi, l'ultima fattura emessa.
Ho fatto tanti tentativi ma non ci sono riuscito, dove inserisco i riferimenti al campo NDoc per ottenere il numero dell'ultima fattura?
Continuo a far prove, mi dai una dritta anche qui?
Giuseppe


text:

per adesso rispondo con una domanda (sic !) e un'osservazione

la domanda:
la form è singola (come sembra ovvio, quindi con UN SOLO valore IDAzienda visibile), e la data è a scelta oppure devi utilizzare quella ottenuta con l'espressione precedente ? (che apparirà in un controllo della form ?)

l'osservazione (anzi due in una):
poiché compongo procedure medio-piccole mi attengo a "regole piuttosto personali" per rendere più agevole (e riutilizzabile) quello che comunque "viene fuori" corretto

quindi
se l'espressione da generare per ricavare un valore di sintesi (da mostrare in un controllo)è piuttosto complessa (e noto che spesso il tipo-dato data aumenta la complessità ...)
preferisco scrivere l'espressione (e tenere il risultato) in una query che "dovrebbe" avere un solo campo ("il risultato cercato") o un solo record. Poi il controllo sulla form ha come origine =Dlookup(nomecampo; nomequery) e ovviamente occorre forzare il refresh ad ogni variazione che possa far variare quel valore


text:

Si è l'anagrafica Azienda e la data massima è quella ottenuta con la formula che mi hai corretto tu.

> preferisco scrivere l'espressione (e tenere il risultato) in una query che "dovrebbe" avere un solo campo ("il risultato cercato") o un solo record. Poi il controllo sulla form ha come origine =Dlookup(nomecampo; nomequery) e ovviamente occorre forzare il refresh ad ogni variazione che possa far variare quel valore

siccome fino a che emettevo solo fatture cartacee l'origine del controllo funzionava perfettamente, ho ritenuto più comodo inserire l'ulteriore criterio piuttosto che creare più query ognuna per tipologia di fattura. Oltrettuto avendo convertito il campo contentente il numero fattura da formato testo a formato numerico, l'origine del controllo risulterebbe meno complessa rispetto a prima.

Giuseppe

Giuseppe


text:
> Perfetto Giorgio grazie tante.
> Per il controllo UltimoNumeroFattura, nella tabella tblfatture ho un campo numerico (NDoc) da cui, in base alla data e all'azienda devo estrapolare, per ognuno dei due tipi di fattura in due controlli diversi, l'ultima fattura emessa.
> Ho fatto tanti tentativi ma non ci sono riuscito, dove inserisco i riferimenti al campo NDoc per ottenere il numero dell'ultima fattura?
> Continuo a far prove, mi dai una dritta anche qui?
> Giuseppe

prova questo, se è NDoc da tirar fuori
se va bene sono DUE espressioni:
... And [IdTipoFattura]= 1")
... And [IdTipoFattura]= 2")

=DMax("[NDoc]";"[tblfatture]";"[IdAzienda]= " & [Maschere]![frmAziende]![IDAzienda] & " AND [DataFattura]=#" & [Maschere]![frmAziende]![nomeControlloConMaxData] & "# And [IdTipoFattura]= 1")

considerando che ci saranno più fatture con la dataMAX

NOTE:
-il tipodato data necessita di essere contenuto fra #
-forse sarà necessario forzare il refresh di [nomeControlloConMaxData]
E di questi due controlli
(se non riescono "a seguire" le registrazioni effettuate)
-occorre anche che il risultato presente nel controllo con MaxData
sia "visto da Access" come tipodato data
(forse lo fa in automatico, altrimenti agire sulle proprietà ?)

comunque il richiamo sull'utilizzo di query valeva anche per questo fatto:
si prende più dimestichezza con la sintassi specie se ci sono criteri complessi,
la query segnala gli errori di sintassi, mentre non avviene così scrivendo l'enunciato in un controllo (textbox) o nel codice


text:

Ciao Giorgio, grazie ancora.
Per quelle elettroniche il risultato è corretto.
Per quelle cartacee non mi restituisce nè errore, nè alcun risultato.
Ho verificato entrambi i controlli contenenti le date massime delle due tipologie di fatture ed entrambe sono di tipo gg/mm/aa.
Anche il nome del controllo, che ho variato ad entrambi, è corretto.
Utilizzando la query con il seguente codice
SELECT tblFatture.IDAzienda, tblFatture.IdTipoFattura, Last(tblFatture.NDoc) AS UltimoDiNDoc, Last(tblFatture.DataFattura) AS UltimoDiDataFattura
FROM tblFatture
GROUP BY tblFatture.IDAzienda, tblFatture.IdTipoFattura
HAVING (((tblFatture.IDAzienda)=[forms]![frmaziende].[idazienda]) AND ((tblFatture.IdTipoFattura)=1));
il risultato esce corretto.
Non riesco a capire perchè in un caso funziona e nell'altro no.
Giuseppe


text:
> Ciao Giorgio, grazie ancora.
> Per quelle elettroniche il risultato è corretto.
> Per quelle cartacee non mi restituisce nè errore, nè alcun risultato.
> Ho verificato entrambi i controlli contenenti le date massime delle due tipologie di fatture ed entrambe sono di tipo gg/mm/aa.
> Anche il nome del controllo, che ho variato ad entrambi, è corretto.
> Utilizzando la query con il seguente codice
> SELECT tblFatture.IDAzienda, tblFatture.IdTipoFattura, Last(tblFatture.NDoc) AS UltimoDiNDoc, Last(tblFatture.DataFattura) AS UltimoDiDataFattura
> FROM tblFatture
> GROUP BY tblFatture.IDAzienda, tblFatture.IdTipoFattura
> HAVING (((tblFatture.IDAzienda)=[forms]![frmaziende].[idazienda]) AND ((tblFatture.IdTipoFattura)=1));
> il risultato esce corretto.
> Non riesco a capire perchè in un caso funziona e nell'altro no.
> Giuseppe

grosso modo è la stessa cosa con Last invece di Max

penso ad un poco percettibile errore di (ri)scrittura dell'espressione =DMAx...
o al fatto che l'espressione NON è inserita nella proprietà OrigineControllo

e ripeto di controllare la proprietà FORMATO del controllo (textbox ?):
meglio imporre Data senza fidarsi del fatto che "appare" come una data
e se è necessario forzare il requery del controllo

alle brutte metti una dlookup sul campo UltimoDiNDoc della query salvata come OrigineControllo della textbox (ancora controllare se necessario il requery del controllo)


text:

Giorgio ti ringrazio di tutto.
Sicuramente c'è qualcosa che non va e che non mi permette di ottenere lo stesso risultato cambiando i riferimenti relativi. Se non dovessi riuscire temporanemante applicherò il Dlookup con riferimento alla query.
Un saluto.
Giuseppe


title: Record puntato evidenziato

author: fid

text:
La maschera in questione(anagrafica) ha 2 sottomaschere, contatti e
dettagli.
Selezionado un valore nella contatti apro i dettagli relativi. Come logica
funziona perfettamente, le relazioni mi fanno lavorare bene, ma vorrei se
possibile che il record della contatti puntato in quel momento ( sono date
quindi di facile confusione) sia evidenziato in modo diverso. E' possibile?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Record puntato evidenziato

author: Alessandro Baraldi

text:
"fid" <
fe_l...@yahoo.it
> wrote in message
news:dhgrgl$co3$
1...@news.newsland.it
> La maschera in questione(anagrafica) ha 2 sottomaschere, contatti e
> dettagli.
> Selezionado un valore nella contatti apro i dettagli relativi. Come logica
> funziona perfettamente, le relazioni mi fanno lavorare bene, ma vorrei se
> possibile che il record della contatti puntato in quel momento ( sono date
> quindi di facile confusione) sia evidenziato in modo diverso. E' possibile?
Formattazione condizionale potrebbe fare qualcosa, ma se dai uno
sguardo al demo di Silvio Savoldi forse trovi uno spunto in più:
http://www.mantuanet.it/alessandro.baraldi/
Sezione [FORMS]
1.8 Effetto zebra nelle viste tabellari(UPD)
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Record puntato evidenziato

text:
Alessandro Baraldi ha scritto:




> Ciao
> @Alex
Formattazione condizionale, ma su quale criterio!.Bello comunque il demo
di cui sopra ma non credo lo utilizzerò per questo.
bye



title: Record puntato evidenziato

text:
fid ha scritto:
> La maschera in questione(anagrafica) ha 2 sottomaschere, contatti e
> dettagli.
> Selezionado un valore nella contatti apro i dettagli relativi. Come logica
> funziona perfettamente, le relazioni mi fanno lavorare bene, ma vorrei se
> possibile che il record della contatti puntato in quel momento ( sono date
> quindi di facile confusione) sia evidenziato in modo diverso. E' possibile?
su
lebans.com
 ho trovato qualcosa, ma non appena copio gli ogeetti del db,
moduli, tbl, form, non funziona più nulla, errori durante l'accesso al
file, potrtebbe non essere disponibile la connessione di rete.
Nessun consiglio ?



title: Record puntato evidenziato

text:
fid ha scritto:
> La maschera in questione(anagrafica) ha 2 sottomaschere, contatti e
> dettagli.
> Selezionado un valore nella contatti apro i dettagli relativi. Come logica
> funziona perfettamente, le relazioni mi fanno lavorare bene, ma vorrei se
> possibile che il record della contatti puntato in quel momento ( sono date
> quindi di facile confusione) sia evidenziato in modo diverso. E' possibile?
La soluzione:
http://www.mvps.org/access/forms/frm0047.htm



title: [OT: SCHEMA E/R]

author: STUCCO

text:
Ciao a tutti,
questa è il terzo post... con il quale cerco di rovinarvi la vita... :-P
chiedo scusa... forse è un po ot... purtroppo non trovo un altro newsgroup
in italiano che tratti l'argomento... e sicuramente il più vicino a quello
che sto per chiedervi è questo newsgroup...
Per finire il progetto.. dopo una breve descrizione testuale del problema,
prima di creare il db in access devo costruire lo schema E/R (entry
relationship) durante gli esercizi all'università li abbiamo sempre
disegnati... non so se avete presente... i triangolini... i rettangolini...
etc etc... ora vorrei chiedervi, piuttostò che fare tutto con publisher o
con word... (mi sembra altamente squallido), esiste un programma e dove si
può scaricare che permetta il tutto (fatto apposta per questo lavoretto
intendo)?
Prometto che non vi scoccerò più!
Stucco
http://stucco.altervista.org
--------------------------------
Inviato via
http://usenet.libero.it


title: [OT: SCHEMA E/R]

author: MA

text:
Il 21 Feb 2003, 09:32,
stu...@levami.email.it
 (STUCCO) ha scritto:
> Ciao a tutti,
> questa è il terzo post... con il quale cerco di rovinarvi la vita... :-P
Non tentare di usurpare la leadership di Antonio... ne devi mangiare paglia
prima...
> chiedo scusa... forse è un po ot...
per amor di Dio siamo noi OT che ci ostiniamo a parlare OT di database: tu
hai assolutamente centrato l'argomento.

>purtroppo non trovo un altro newsgroup
> in italiano che tratti l'argomento... e sicuramente il più vicino a quello
> che sto per chiedervi è questo newsgroup...
Più vicino 8888[ stratagoing!?!
> Per finire il progetto.. dopo una breve descrizione testuale del problema,
> prima di creare il db in access devo costruire lo schema E/R (entry
> relationship) durante gli esercizi all'università li abbiamo sempre
> disegnati... non so se avete presente... i triangolini... i
rettangolini...
... i puffi.. qui, quo e qua...
> etc etc... ora vorrei chiedervi, piuttostò che fare tutto con publisher o
> con word... (mi sembra altamente squallido), esiste un programma e dove si
> può scaricare che permetta il tutto (fatto apposta per questo lavoretto
> intendo)?
cos' ha che non va PowerPoint?
> Prometto che non vi scoccerò più!
Non ci illudere, Biso non sopporterebbe un'altro sola dopo il ritorno di
Borrelli..
ciao MAssimiliano



title: [OT: SCHEMA E/R]

author: stefano (kabisa)

text:
"STUCCO" <
stu...@levami.email.it
> ha scritto nel messaggio
news:80Z117Z78Z129Y1...@usenet.libero.it...
> Ciao a tutti,
> questa è il terzo post... con il quale cerco di rovinarvi la vita... :-P
> chiedo scusa... forse è un po ot... purtroppo non trovo un altro newsgroup
> in italiano che tratti l'argomento... e sicuramente il più vicino a quello
> che sto per chiedervi è questo newsgroup...
> Per finire il progetto.. dopo una breve descrizione testuale del problema,
> prima di creare il db in access devo costruire lo schema E/R (entry
> relationship) durante gli esercizi all'università li abbiamo sempre
> disegnati... non so se avete presente... i triangolini... i
rettangolini...
> etc etc... ora vorrei chiedervi, piuttostò che fare tutto con publisher o
> con word... (mi sembra altamente squallido), esiste un programma e dove si
> può scaricare che permetta il tutto (fatto apposta per questo lavoretto
> intendo)?
> Prometto che non vi scoccerò più!
>
> Stucco
Il più comodo secondo me è
ABC flowcharter
Stefano


title: Shell --> Rename

author: ReiShen

text:
Ciao a tutti ho un problema di questo tipo:
ho una stringa che rinomina dei file ma che spesso non funziona a seconda di
come gli gira:
Shell "
command.com
 /c rename " & c:\windows\desktop\pippo.dat & " " &
pluto.txt, vbHide
So che per alcuni comandi tipo mkdir basta scrivere MKDIR "c:\ciao" e
funziona c'è q qualcosa di simile anche per il rename? come mai non mi
funziona?
Grazie a tutti i n anticipo.
Marco


title: Shell --> Rename

author: Alberto S.

text:
"[CUT]
>
> So che per alcuni comandi tipo mkdir basta scrivere MKDIR "c:\ciao" e
> funziona c'è q qualcosa di simile anche per il rename? come mai non mi
> funziona?
> Grazie a tutti i n anticipo.
> Marco
>
Name "C:\prova\Prova1.mdb" As "C:\definitivo\Dati1.mdb"
--
Alberto


title: salvare record da altra maschera

text:
Da una maschera in cui inserisco dati realtivi a un record, apro e
un'altra maschera da cui poi ho bisogno di salvare il record della
maschera di partenza.Come posso fare??
Grazie Fra
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: salvare record da altra maschera

text:
francesco73 ha scritto:
> Da una maschera in cui inserisco dati realtivi a un record, apro e
> un'altra maschera da cui poi ho bisogno di salvare il record della
> maschera di partenza.Come posso fare??
> Grazie Fra
Provo a spiegarmi meglio:utilizzo una normale maschera(principale) per
inserire i dati.Sul click di un pulsante apro un'altra maschera in cui
l'utente effetua delle scelte e in base a queste scelte vengono aggiornati
alcuni campi della maschera principale.Dopo aver aggiornato questi campi
vorrei che in modo del tutto trasparente all'utente mi venisse salvato il
record della maschera principale.
Ciao e ancora grazie
Francesco



title: intercettare la chiusura dell'applicazione

author: Federico Albertini

text:
Ciao,
sapete se c'č modo di intercettare con un qualche evento la chiusura di un
db Access 97? Ho provato a rendere popup la maschera principale e
massimizzarla, inserendo poi un pulsante chiudi...
La seccatura č che eventuali maschere accessorie devono essere tutte popup e
se apro un report in preview questo si nasconde in secondo piano! Che
fatica! Non posso mica continuare a fare minimize e maximize ogni volta che
premo un tasto!
Dovendo eseguire un'ultima query di comando alla fine delle operazioni,
senza un pulsante apposito di USCITA della maschera, vorrei quindi sapere se
esiste un evento ... su chiusura applicazione :), un fine sessione, per
intenderci..
Grazie e ciao,
Federico


author: Roberto dal portatile

text:
"Federico Albertini" <
federico....@fashionresearch.it
> ha scritto nel
messaggio news:9u2q5j$r56$1...@fe1.cs.interbusiness.it...
> Ciao,
>
> sapete se c'è modo di intercettare con un qualche evento la chiusura di un
> db Access 97? Ho provato a rendere popup la maschera principale e
> massimizzarla, inserendo poi un pulsante chiudi...
> La seccatura è che eventuali maschere accessorie devono essere tutte popup
e
> se apro un report in preview questo si nasconde in secondo piano! Che
> fatica! Non posso mica continuare a fare minimize e maximize ogni volta
che
> premo un tasto!
>
> Dovendo eseguire un'ultima query di comando alla fine delle operazioni,
> senza un pulsante apposito di USCITA della maschera, vorrei quindi sapere
se
> esiste un evento ... su chiusura applicazione :), un fine sessione, per
> intenderci..
>
> Grazie e ciao,
>
>
> Federico
>
Se c'è non lo conosco.
Però penso che, se all'apertura del database, apri una maschera e, anziché
massimizzarla, la rendi addirittura NON visibile, alla chiusura di Access
verrà eseguita la routine che hai generato a fronte dell'evento "Su
chiusura" della maschera non visibile.
O sbaglio?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


author: The-real-Isaac

text:
"Federico Albertini" <
federico....@fashionresearch.it
> ha scritto nel
messaggio news:9u2q5j$r56$1...@fe1.cs.interbusiness.it...

... l'aveva suggerito tempo fa qualcuno ... a me funziona benissimo ...
Una form nascosta che carichi all'apertura del DB, e sfrutti l'evento "su
chiusura".
--
Alberto


text:
Grazie anche a te, Alberto.
Mi pare una soluzione più che sufficiente per i miei scopi.
Ciao, Federico



text:
Grazie mille,
non ci avevo pensato, sembra una buona idea. Domani provo :)



author: Antonio Biso

text:
Federico Albertini <
fede...@telvia.it
> wrote in message
9u5t8h$o7n$1...@fe2.cs.interbusiness.it...
> Grazie mille,
>
> non ci avevo pensato, sembra una buona idea. Domani provo :)
Un'altra buona idea sarebbe quella di scrivere DOPO il quoting!!!
Antonio


title: Query con campi che spariscono

author: Luca

text:
In un database realizzato da me, periodicamente, spariscono campi che, se
anche reinseriti, continuano a sparire. Scendendo nel particolare i campi
quando spariscono generano un campo con la dicitura "Espr1: [Dati
anagrafici].Interdizione". Controllando nelle tabelle il campo in questione
è presente. Per il resto il database funziona bene. Magari è una sciocchezza
ma mi blocca il lavoro. Grazie anticipatamente Luca


title: Query con campi che spariscono

author: Sergio MAZZA

text:
"Luca" <
lucata...@inwind.it
> ha scritto nel messaggio
news:b58Fb.204269$e6.77...@twister2.libero.it...

Oh questa è bella!
Non avrai per caso delle query di creazione tabella che modificano la
struttura?
Ciao.
--
Sergio MAZZA


title: hElp: maschera -> nuovo record -> query accodamento nuovo record in sottomaschera

author: esseAemme

text:
Buongiorno NG,
mi trovo ad avere una maschera, dove creo un articolo. Una volta
creato, vorrei che nella sottomaschera si aprisse un nuovo record, e
il nome dell'articolo fosse lo stesso creato in precedenza.
Ora ho creato un pulsante che mi crea una query di accodamento.
Purtroppo mi accoda tutti gli articoli presenti in tabella, non
soltanto quello nuovo creato. Infatti mi dice nr. di righe che
verranno accodate:74
Questo è il codice VBA:
Private Sub SAVE_Click()
On Error GoTo Err_SAVE_Click
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
DoCmd.RunSQL "INSERT INTO TBL_CSTMP (cstmp_mpid)  SELECT TBL_mp.mp_id
FROM TBL_MP;"
Exit_SAVE_Click:
    Exit Sub
Err_SAVE_Click:
    MsgBox Err.Description
    Resume Exit_SAVE_Click
End Sub
Grazie x qls suggerimento
Samantha


title: casella combinata visualizza solo id ma non la descrizione

author: skipper

text:
Ciao a tutti...
Come al solito sono qui a chiedere...
Ho un db in A03 Sp3 con una tabella Archivio_prestazioni in cui ho due campi
[A01_id_cliente] e [A02_id_subcliente] costituiti da due caselle combinate
popolate da una query: qry_elenco_contatti.
La query ha tre campi: id_cliente, denominazione_cliente, sesso (che può
essere M-maschio. F-femmina o vuoto per azienda.
Nel primo campo [id_cliente] un criterio esclude le Aziende, mentre nel
secondo campo [id_subcliente] vengono esclusi i maschi e le femmine
Dunque:
se apro la query in modalità dati visualizzo tutti i record e tutti i dati
nei campi;
se invece apro la casella combinata nella tabella Archivio_prestazioni (e di
conseguenza anche nelle maschere) vedo solo l'id_cliente mentre la
denominazione è bianca, come se non ci fosse scritto nulla.
non ci capisco nulla....
Qualcuno sa qualcosa?
--
_____/)_____
Skipper dixit...


author: CIDI

text:
"skipper" <ski...@NOSPAMsuperskipper.it> ha scritto nel messaggio
news:coFZn.208656$813.1...@tornado.fastwebnet.it...

ciao Skipper
potrebbe essere questo:
http://support.microsoft.com/kb/945674
oppure la colonna associata della combo
Daniele


author: Marco Pizzamiglio

text:
skipper ha scritto:



Verifica le proprietà della combo, in particolare numero colonne e
larghezza colonne. Deve essere impostata una larghezza per ognuna delle
colonne restituite dall'origine dati.
Ciao.
-Marco-
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
"CIDI" <
dado...@spamtin.it
> ha scritto nel messaggio
news:i17pqm$448$1...@speranza.aioe.org...

esatto... grazie
:-)
--
_____/)_____
Skipper dixit...


title: Impedire duplicati in sottomaschera

author: cidi

text:
Buona domenica a tutti
Ho due tabelle collegate uno a molti fatturevendite e dettaglivendite senza
integrità referenziale. una maschera Fatturevendite e sottomaschera
dettaglivendite per l'inserimento dei dati.
Come potrei impedire l'inserimento di prodotti uguali nella sottomaschera?
Grazie anticipatamente a chi volesse darmi un aiuto.
Saluti Daniele


title: Impedire duplicati in sottomaschera

author: Uranox

text:
cidi wrote:
> Ho due tabelle collegate uno a molti fatturevendite e dettaglivendite senza
> integrità referenziale. una maschera Fatturevendite e sottomaschera
> dettaglivendite per l'inserimento dei dati.
>
> Come potrei impedire l'inserimento di prodotti uguali nella sottomaschera?
Per impedire duplicazioni ci sono sempre almeno 2 strade:
1 - impostare il/i campo/i da non duplicare come chiave univoca sulla
tabella, e in maschera intercettare l'errore che ti da' quando tenti una
duplicaz.
2 - Prima di ogni effettivo inserimento in tabella
(BeforeInsert,BeforeUpdate) , fare eseguire una parte di codice che
verifica che non ci sia gia' e in quel caso inserire effettivamente il
record.
Ciao
Ux


title: Impedire duplicati in sottomaschera

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:XD8%9.163518$AA2.6...@news2.tin.it...

Impostando correttamente le Chiavi primarie con Duplicati non ammessi.....!
Ma......!
In realtà per no avere spiacevoli messaggi di avviso ti consiglio di
effettuare
una corretta gestione degli errori nell'evento OnError di Maschera, non
ricordo
se la duplicazione PrimaryKey corrisponde a 3021, in questo caso lo dovresti
gestire in modo che l'utente venga indirizzato, in quanto a lui che venga
duplicata
la PrimaryKey non dice nulla, se non di insultare il programmatore e magari
telefonargli
perchè non va nulla............!!!!
;-)
@Alex.


title: Impedire duplicati in sottomaschera

text:
Ciao Alex e Uranox grazie per la risposta però non ho nessun msg di errore
da gestire.
Cerco di spiegare meglio quello che cerco di fare.
Dovrei poter gestire lo scarico dei prodotti, senza fare fattura, cioè con
scontrino, da una maschera di scarico, basata sulla tblDettaglivendite.
oltre che con maschera e sottomaschera fattura, per regolare fattura. Per
fare questo non ho applicato l'integrità referenziale tra le tbl
fatturevendite e dettaglivendite. Al momento l'unico problema, che ho
rilevato io, era appunto la possibile duplicazione dei prodotti nella
sottomaschera dei dettagli di vendita. Come si dovrebbe impostare IDProdotto
nella tbl dettaglivendite?
saluti Daniele


title: Impedire duplicati in sottomaschera

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:edc%9.164632$AA2.6...@news2.tin.it...
> Ciao Alex e Uranox grazie per la risposta perň non ho nessun msg di errore
> da gestire.
>
> Cerco di spiegare meglio quello che cerco di fare.
>
> Dovrei poter gestire lo scarico dei prodotti, senza fare fattura, cioč con
> scontrino, da una maschera di scarico, basata sulla tblDettaglivendite.
> oltre che con maschera e sottomaschera fattura, per regolare fattura. Per
> fare questo non ho applicato l'integritŕ referenziale tra le tbl
> fatturevendite e dettaglivendite. Al momento l'unico problema, che ho
> rilevato io, era appunto la possibile duplicazione dei prodotti nella
> sottomaschera dei dettagli di vendita. Come si dovrebbe impostare
IDProdotto
> nella tbl dettaglivendite?
>
> saluti Daniele
>
Non ti sei spiegato male, solo non hai capito il Ns suggerimento.
Il fatto che ti sia possibile inserire Duplicati č la base del tuo problema.
Questo lo risolvi impostando diversamente le PrimaryKey della Tabella.
Ma a questo punto la Mascherina(SubForm) ti restituirŕ errori se
cerchi di inserire doppioni, perchč hai impostato a NO Duplicati Ammessi.
E' quě che devi gestire gli
errori.........................................................
@Alex.


title: Impedire duplicati in sottomaschera

text:
"@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
news:zpc%9.75929$ZE.20...@twister2.libero.it...
> Non ti sei spiegato male, solo non hai capito il Ns suggerimento.
> Il fatto che ti sia possibile inserire Duplicati è la base del tuo
problema.
> Questo lo risolvi impostando diversamente le PrimaryKey della Tabella.
> Ma a questo punto la Mascherina(SubForm) ti restituirà errori se
> cerchi di inserire doppioni, perchè hai impostato a NO Duplicati Ammessi.
> E' quì che devi gestire gli
> errori.........................................................
..ed è qui che continuo a non capire. :-))
Scusami Alex, sono un pò duro, ma non riesco ad individuare questi errori
della SubForm. Continuo a dirti che, con le impostazioni attuali, non ho
nessun errore in nessuna maschera. Solo nella sottomaschera della fattura si
può inserire, per errore, lo stesso prodotto, cosa che vorrei evitare.
Nella tbldettaglivendite ho:
IDDettaglivendite PK; IDFatturavendite: duplicati ammessi; IDProdotto:
duplicati ammessi.
Quando inserisco un record dalla maschera Scarico IDFatturavendite è uno
zero.
Non so se questo può portarmi ad eventuali anomalie nel funzionamento del db
per eventuali ricerche e statistiche.
saluti Daniele


title: Impedire duplicati in sottomaschera

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:fXd%9.165202$AA2.6...@news2.tin.it...

I casi sono veramente 2:
1)Non hai letto bene i POST(nel caso rileggi)
2)La prima che hai detto........... ;-)
Non ho detto che hai errori, ti ho detto che devi modificare il formato dati
nella tabella, dove dici Duplicati Ammessi devi invece inserire Duplicati
NON Ammessi.
Quando avrai fatto questa modifica, allora si che vedrai gli
ERRORI.............!!!
A questo punto per evitare di incasinare l'utente devi gestirli questi
errori, e come si
gestiscono....??? Intercettandoli, cioè inserendo un controllo nell'EVENTO
ONERROR
della SubForm, in quanto gli ERRORI vengono generati solo dopo il tentativo
di UPDATE, ma allora è già tardi, quindi o controlli tutti gli
inserimenti(troppi) oppure
più genericamente su evento ONERROR gestisci l'errore relativo, che come ti
dicevo
dovrebbe essere 3021.
Ci siamo.....................................
@Alex.
P.S. non ti offendere sto scherzando, se non sono stato chiaro lo ripeto
volentieri un Copia/Incolla
non mi scoccia.........!!!


title: Impedire duplicati in sottomaschera

text:

Ma figurati... per così poco...ti conosco ... sono due anni che seguo questo
NG :-))
Se avevi capito il mio problema potevi anche dirmi come risolvere la
gestione degli errori.
detto questo ho messo: a Duplicati non ammessi  idprodotto nella tabella
Dettaglivendite. inserisco un nuovo record e mi viene fuori il solito
messaggio di avviso di valori duplicati. Nessun numero di errore.
Speriamo che la notte mi porti consiglio...:-)))
saluti Daniele


title: Impedire duplicati in sottomaschera

author: Maurizio Borrelli

text:
> "cidi" <
dadonzin...@tin.it
> ha scritto nel
> messaggio news:WNh%9.166709$AA2.6...@news2.tin.it...
[...]
> messaggio di avviso di valori duplicati. Nessun numero di errore.
[...]
        Event Error(DataErr As Integer, Response As Integer)
            Membro di Access.Form
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1klmk$1470id$1...@ID-52090.news.dfncis.de...

Ciao Maurizio, ti ringrazio per la risposta, ma non ho la necessaria
preparazione per poter capire come dovrei fare.
Ti sarei molto grato se potessi darmi maggiori delucidazioni.
saluti Daniele
---


title: Impedire duplicati in sottomaschera

text:
> "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> news:hmp%9.119834$0v.35...@news1.tin.it...
> > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto
> > nel messaggio news:b1klmk$1470id$1...@ID-52090.news.dfncis.de...
> > > "cidi" <
dadonzin...@tin.it
> ha scritto nel
> > > messaggio news:WNh%9.166709$AA2.6...@news2.tin.it...
[...]
> > > messaggio di avviso di valori duplicati. Nessun numero di errore.
[...]
> >         Event Error(DataErr As Integer, Response As Integer)
> >             Membro di Access.Form
> Ciao Maurizio, ti ringrazio per la risposta, ma non ho la necessaria
> preparazione per poter capire come dovrei fare.
    Da qualche parte bisogna pur cominciare... ;-)
> Ti sarei molto grato se potessi darmi maggiori delucidazioni.
    Volentieri, ma dopo che avrai consultato la guida a proposito di cio'
che ho scritto, in modo che tu possa spiegarci, riferendoti a quella, cosa
in particolare non ti e' chiaro. Diversamente, per darti maggiori
delucidazioni, dovrei fare un copia/incolla della guida e capisci bene che
non ha senso.



title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
>     Da qualche parte bisogna pur cominciare... ;-)
> > Ti sarei molto grato se potessi darmi maggiori delucidazioni.
>
>     Volentieri, ma dopo che avrai consultato la guida a proposito di cio'
> che ho scritto, in modo che tu possa spiegarci, riferendoti a quella, cosa
> in particolare non ti e' chiaro.
Tutto!....la prima cosa che ho fatto, dopo il tuo precedente post, è stata
quella di cercare nella guida di access, 2000-sp1, EventError.
Chiedevo spiegazioni  perchè non vedo cosa c'entra la modifica del messaggio
di errore, almeno è quello che ho capito,  con il mio problema che
riepilogo.
Maschera e sottomaschera fatture; maschera scarico entrambe devono scrivere
record nella tabelle dettaglivendite, tabella fatture e dettagli non hanno
l'integrità referenziale, ci sono riuscito, dopo un'infinità di prove,
mettendo idprodotto a duplicati ammessi, non conosco altre soluzioni. :-)))
Ovviamente nella sottomaschera fattura si possono inserire gli stessi
prodotti ed era quello che volevo evitare.
saluti Daniele
---


title: Impedire duplicati in sottomaschera

text:
> "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> news:TEr%9.168353$AA2.6...@news2.tin.it...
> > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto
[...]
> > in modo che tu possa spiegarci, riferendoti a quella,
> > cosa in particolare non ti e' chiaro.
> Tutto!....
    Vabbe', come battuta e' buona ma autorizzerebbe a dirti di ripassare
piu' tardi, dopo che avrai digerito le nozioni basilari, oppure ad invitarti
a collaborare un po' di piu'... C'e' pero' anche la remotissima possibilita'
che io non abbia afferrato il senso del 3d. :-)))) Percio' rileggo tutti i
post e vediamo...
> la prima cosa che ho fatto, dopo il tuo precedente post, è stata
> quella di cercare nella guida di access, 2000-sp1, EventError.
> Chiedevo spiegazioni  perchè non vedo cosa c'entra la modifica del
> messaggio
> di errore, almeno è quello che ho capito,  con il mio problema che
> riepilogo.
> Maschera e sottomaschera fatture; maschera scarico entrambe devono
> scrivere
> record nella tabelle dettaglivendite, tabella fatture e dettagli non hanno
> l'integrità referenziale, ci sono riuscito, dopo un'infinità di prove,
> mettendo idprodotto a duplicati ammessi, non conosco altre soluzioni.
> :-)))
> Ovviamente nella sottomaschera fattura si possono inserire gli stessi
> prodotti ed era quello che volevo evitare.
    Per ottenere cio' che richiedi dovrai avere una struttura del tipo:
        Tabella: FattureVendita
            Campi:
                idFatturaVendita: Numerico, Intero lungo, Richiesto.
            Indici:
                pk: idFatturaVendita, Primario, Univoco.
        Tabella: ProdottiVendita
            Campi:
                idProdottoVendita: Numerico, Intero lungo, Richiesto.
            Indici:
                pk: idProdottoVendita, Primario, Univoco.
        Tabella: DettagliVendita
            Campi:
                idFatturaVendita:   Numerico, Intero lungo, Richiesto;
                idProdottoVendita:  Numerico, Intero lungo, Richiesto;
                idDettaglioVendita: Numerico, Intero lungo, Richiesto.
            Indici:
                pk: idDettaglioVendita, Primario, Univoco;
                ukFattProd: idFatturaVendita, idProdottoVendita, Univoco;
                kFatt: idFatturaVendita;
                kProd: idProdotto.
    In questo modo, grazie alla chiave univoca ukFattProd, non ti sara'
possibile avere prodotti duplicati nella stessa fattura.
    Cosa succede in fase di immissione se invece si immette un prodotto gia'
presente nella fattura? Quando si tenta di passare ad un nuovo record di
dettaglio, compare il messaggio:
        L'apporto modifiche non e' riuscito perche' si e' cercato di
        duplicare i valori nell'indice, nella chiave primaria o nella
        relazione. Modificare i dati nel campo o nei campi che
        contengono dati duplicati, rimuovere l'indice per consentire
        l'inserimento di voci duplicate, quindi ritentare l'operazione.
        [ Ok ] [ ? ]
    Chiaramente non va bene spaventare gli utenti della nostra applicazione
con questa pappardella, meglio un messaggio conciso ma chiaro, che indichi
anche come l'utente deve comportarsi per rimediare. Questo lo si ottiene
appunto intercettando l'errore nella procedura evento di cui ti ho parlato.



title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1ln4v$14o8fi$1...@ID-52090.news.dfncis.de...

E' stato bello assistere........!
No Maurizio hai afferrato benissimo il senso, purtroppo facciamo fatica
a capirci a vicenda, per colpa di entrambi, mi spiego....!
Quello che vuole fare Cidi, e che sono sicuro tu abbia capito, è una cosa
abbastanza ovvia, ma richiede un minimo di conoscenza di base sia
della Terminologia, che dei contenuti dei Database.
Mi pare, senza che Cidi si ritenga offeso, che debba fare ancora qualche
passettino
per completare queste cose...........!
Di contro da parte nostra, io per primo, diamo per scontato che lui sappia
ciò di cui staimo
parlando, e visto che chiede aiuto, mi pare ovvio non sia così.
Detto questo.........:
La segnalazione che ricevi dopo aver fatto le modifiche di cui sopra si può
evitare, come..?
Inserendo una condizione nell'evento OnError di Maschera.
Per tua conoscenza, sull'evento in questione inserisci MsgBox Err.Number &
"-->" & Err.Description
Ora puoi vedere qual'è l'errore al quale mi riferivo.....!
Quì adesso devi solo  dirottarlo, con una condizione sempre nell'evento
Errore:
If err.Number=NumeroDiPrima then MsgBox"Stai inserendo Valori
Doppi.....!!!":Exit Sub
Ciao.
@Alex.


title: Impedire duplicati in sottomaschera

text:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:o5y%9.79256$ZE.21...@twister2.libero.it...
> > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> > messaggio news:b1ln4v$14o8fi$1...@ID-52090.news.dfncis.de...
> > > "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> > > news:TEr%9.168353$AA2.6...@news2.tin.it...
> > > > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto
[...]
> E' stato bello assistere........!
    :-)
> Ora puoi vedere qual'è l'errore al quale mi riferivo.....!
> Quì adesso devi solo  dirottarlo, con una condizione sempre nell'evento
> Errore:
> If err.Number=NumeroDiPrima then MsgBox"Stai inserendo Valori
> Doppi.....!!!":Exit Sub
    Sicuro? Ora non posso verificare ma, dato che stiamo parlando di:
        Event Error(DataErr As Integer, Response As Integer)
            Membro di Access.Form
mi sembra non si possa gestire l'errore come se fosse un errore di run-time
di Visual Basic dato che dovrebbe essere un errore di run-time di Access.
    Ecco, mi pareva. Questo e' l'esempio della guida:
Private Sub Form_Error(DataErr As Integer, Response As Integer)
    Const conChiaveDuplicata = 3022
    Dim strMsg As String
    If DataErr = conChiaveDuplicata Then
        Response = acDataErrContinue
        strMsg = "È necessario che ciascun record per impiegato abbia " _
            & "un numero ID impiegato univoco. Verificare di nuovo i dati."
        MsgBox strMsg
    End If
End Sub



title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1mbpv$14cja7$1...@ID-52090.news.dfncis.de...

Beh, quello che hai postato è quello che intendevo, ho provato a leggere
la guida, ma non ho trovato nulla, se non:
dalla guida.......
"DataErr Il codice di errore restituito dall'oggetto Err quando si verifica
un errore.
È possibile utilizzare l'argomento DataErr con la funzione Error per
associare il numero al messaggio di errore corrispondente."
Da quì ho dedotto che si potesse usare Err direttamente, anche se in effetti
non serve.
C'è da dire che non ho mai usato questa tecnica, quindi non ne conosco i
difetti
perchè solitamente uso Form non associate su inserienti e usando le
transazioni sul
metodo Execute mi risolvo molte rogne.......!
Questa però mi pareva, con le opportune correzioni, la strada più semplice
da spiegare..........!!!
@Alex.


title: Impedire duplicati in sottomaschera

text:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:Pwy%9.79382$ZE.21...@twister2.libero.it...
> > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto
> > nel messaggio news:b1mbpv$14cja7$1...@ID-52090.news.dfncis.de...
[...]
> Beh, quello che hai postato č quello che intendevo, ho provato a leggere
> la guida, ma non ho trovato nulla, se non:
> dalla guida.......
> "DataErr Il codice di errore restituito dall'oggetto Err quando si
verifica
> un errore.
> Č possibile utilizzare l'argomento DataErr con la funzione Error per
> associare il numero al messaggio di errore corrispondente."
> Da quě ho dedotto che si potesse usare Err direttamente, anche se in
effetti
> non serve.
    Piu' che altro l'errore non verrebbe proprio intercettato e comparirebbe
la pappardella di cui sopra (se non sbaglio).
> C'č da dire che non ho mai usato questa tecnica, quindi non ne conosco i
> difetti
> perchč solitamente uso Form non associate su inserienti e usando le
> transazioni sul
> metodo Execute mi risolvo molte rogne.......!
> Questa perň mi pareva, con le opportune correzioni, la strada piů semplice
> da spiegare..........!!!
    Ecco, appunto. Allora tu non hai bisogno di intercettare tali errori
perche' con le maschere unbound tali eventi di errore non si scatenano
proprio. (Sempre se non sbaglio).



title: Impedire duplicati in sottomaschera

text:
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto
>     Vabbe', come battuta e' buona ma autorizzerebbe a dirti di ripassare
> piu' tardi, dopo che avrai digerito le nozioni basilari, oppure ad
invitarti
> a collaborare un po' di piu'...
M.......a   non penserai che mi pesti da solo quelle cose che finiscono con
gli oni? no vero? :-))))
C'e' pero' anche la remotissima possibilita'
> che io non abbia afferrato il senso del 3d. :-))))
>     Per ottenere cio' che richiedi dovrai avere una struttura del tipo:
>         Tabella: DettagliVendita
>             Campi:
>                 idFatturaVendita:   Numerico, Intero lungo, Richiesto;
>                 idProdottoVendita:  Numerico, Intero lungo, Richiesto;
>                 idDettaglioVendita: Numerico, Intero lungo, Richiesto.
>             Indici:
>                 pk: idDettaglioVendita, Primario, Univoco;
>                 ukFattProd: idFatturaVendita, idProdottoVendita, Univoco;
>                 kFatt: idFatturaVendita;
>                 kProd: idProdotto.
Si ho una struttura uguale tranne per questo:
" ukFattProd: idFatturaVendita, idProdottoVendita, Univoco; "
che non so come fare.
>     In questo modo, grazie alla chiave univoca ukFattProd, non ti sara'
> possibile avere prodotti duplicati nella stessa fattura.
Hai centrato il problema! era questo che volevo sapere.
Consentendomi di  scaricare lo stesso prodotto con una maschera singola,
senza fare una fattura. giusto?
>    Chiaramente non va bene spaventare gli utenti della nostra applicazione
> con questa pappardella, meglio un messaggio conciso ma chiaro, che indichi
> anche come l'utente deve comportarsi per rimediare. Questo lo si ottiene
> appunto intercettando l'errore nella procedura evento di cui ti ho
parlato.
Certamente adesso si può intercettare il messaggio e modificare il testo. Ma
prima no perchè non avevo nessun messaggio, settando a si duplicati ammessi
idprodotto, invece mettendolo a no duplicati non ammessi, non riuscivo a
scaricare senza fattura.
saluti Daniele
---


title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1mde1$14qhfl$1...@ID-52090.news.dfncis.de...
> > "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
[CUT]
>
>     Piu' che altro l'errore non verrebbe proprio intercettato e
comparirebbe
> la pappardella di cui sopra (se non sbaglio).
Non saprei, non ho fatto prove in merito.
> > C'è da dire che non ho mai usato questa tecnica, quindi non ne conosco i
> > difetti
> > perchè solitamente uso Form non associate su inserienti e usando le
> > transazioni sul
> > metodo Execute mi risolvo molte rogne.......!
> > Questa però mi pareva, con le opportune correzioni, la strada più
semplice
> > da spiegare..........!!!
>
>     Ecco, appunto. Allora tu non hai bisogno di intercettare tali errori
> perche' con le maschere unbound tali eventi di errore non si scatenano
> proprio. (Sempre se non sbaglio).
>
Beh, in realtà gli errori li hai, solo che io imposto SetWarning=False, ma
come opzione del'Execute uso dbFailOnerror, poi controllo quanti Record
ha modificato la QRY, di quì gestisco con le transazioni una corretta
gestione.
Poi dipende tutto da come si struttura la cosa..........!
@Alex.


title: Impedire duplicati in sottomaschera

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
Imparata la lezione degli indici multicampo. Nella sottomaschera fattura
intercetto il messaggio d'errore standard, però non risolvo il problema. La
chiave univoca vale anche per la maschera Scarico ed ovviamente mi blocca
appena inserisco lo stesso prodotto due volte. Qualche altra info per
un'altro passettino in avanti? Grazie
saluti Daniele


title: Impedire duplicati in sottomaschera

text:

    Mi sa che non ci sia altro da fare che eliminare quell'indice e gestire
la cosa in altro modo: un indice o va bene in tutte le circostanze o non
merita di esistere.
    Un modo potrebbe essere quello di verificare, nella fase di carico, in
cui non sono ammessi duplicati, prima della registrazione del record, se
c'e' la possibilita' di ottenere un duplicato... Oppure non preoccuparsene
ed intercettare l'errore.



title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
>     Mi sa che non ci sia altro da fare che eliminare quell'indice e
gestire
> la cosa in altro modo: un indice o va bene in tutte le circostanze o non
> merita di esistere.
>
>     Un modo potrebbe essere quello di verificare, nella fase di carico, in
> cui non sono ammessi duplicati, prima della registrazione del record, se
> c'e' la possibilita' di ottenere un duplicato... Oppure non preoccuparsene
> ed intercettare l'errore.
oddio... la sibilla cumana!  :-))
Maurizio, ti prego, non giudicarmi male. Considerata la tua bravura non
posso e non voglio essere irrispettoso ma la tua risposta mi è oscura.
Una domanda: è possibile leggere la query della sottomaschera ed impedire i
duplicati?
 saluti Daniele


title: Impedire duplicati in sottomaschera

text:
> "cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
> news:_Lx0a.194581$AA2.7...@news2.tin.it...
> > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> > messaggio
> >     Mi sa che non ci sia altro da fare che eliminare quell'indice e
> > gestire
> > la cosa in altro modo: un indice o va bene in tutte le circostanze o non
> > merita di esistere.
> >     Un modo potrebbe essere quello di verificare, nella fase di carico,
> > in
> > cui non sono ammessi duplicati, prima della registrazione del record, se
> > c'e' la possibilita' di ottenere un duplicato... Oppure non
> > preoccuparsene ed intercettare l'errore.
> oddio... la sibilla cumana!  :-))
> Maurizio, ti prego, non giudicarmi male. Considerata la tua bravura non
> posso e non voglio essere irrispettoso
    Vabbe', ma quanno ce vo' ce vo'!... Per esempio, in questo caso avresti
dovuto domandarmi:
        "ma che caspita c'entra la frase 'Oppure non preoccuparsene ed
        intercettare l'errore'?!?!"
che, rileggendomi, neppur io capisco perche' l'abbia scritta. E'
evidentemente un "avanzo" del discorso precedente a proposito dell'indice
multichiave che qui pero' non c'entra piu' niente. Scusami.
> ma la tua risposta mi è oscura.
> Una domanda: è possibile leggere la query della sottomaschera ed impedire
> i duplicati?
    Facciamo un esempio, ok?
        Tabella: x cidi
            Campi:
            id: numerico, intero lungo, richiesto, duplicati non
                    ammessi, valido se >0, primario;
            idTipoOperazione: numerico, intero lungo, richiesto,
                    duplicati ammessi, valido se between 1 and 2,
                    descrizione 1=Carico; 2=Scarico;
            idDocumento: numerico, intero lungo, richiesto,
                    duplicati ammessi, valido se >0;
            idArticolo: numerico, intero lungo, richiesto,
                    duplicati ammessi, valido se >0;
            Quantità: numerico, precisione doppia, richiesto.
        Maschera: x cidi
            Origine record: x cidi
            Su apertura: =docmd.restore
            Casella di testo id:
                Valore predefinito: nz(DMax([id].[Name];"x cidi");0)+1
            Modulo Visual basic:
Option Base 0
Option Compare Database
Option Explicit
Private Sub Form_BeforeUpdate( _
  ByRef Cancel As Integer)
  Const c_lIdTipoOperazioneSenzaDuplicati& = 1
  Dim sWhere    As String
  Dim sTitle    As String
  Dim sPrompt   As String
  Dim lButtons  As VBA.VbMsgBoxStyle
  Dim oDaoRst   As DAO.Recordset
  With Me
    If (.NewRecord = True) Then
      If ( _
        .idTipoOperazione.Value _
        = c_lIdTipoOperazioneSenzaDuplicati _
      ) Then
        lButtons = vbExclamation + vbOKOnly
        sWhere _
          = "[" & .idDocumento.ControlSource & "]" _
          & " = " & .idDocumento.Value _
          & " AND " _
          & "[" & .idArticolo.ControlSource & "]" _
          & " = " & .idArticolo.Value
        Debug.Print sWhere
        sTitle = "Attenzione!"
        sPrompt _
          = "Articolo " & .idArticolo.Value _
          & " già presente" & vbCrLf _
          & "nel Documento " & .idDocumento.Value _
          & "."
        Debug.Print sPrompt
        Set oDaoRst = .RecordsetClone
        With oDaoRst
          .FindFirst sWhere
          If (.NoMatch = False) Then
            Cancel = True
            MsgBox sPrompt, lButtons, sTitle
          End If
        End With
        Set oDaoRst = Nothing
      End If
    End If
  End With
End Sub
    Prova a farlo girare.



title: Impedire duplicati in sottomaschera

text:
> "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> messaggio news:b1uivk$16t49e$1...@ID-52090.news.dfncis.de...
[...]
>             Casella di testo id:
>                 Valore predefinito: nz(DMax([id].[Name];"x cidi");0)+1
[...]
    Questa e' ancora piu' bellina:
        nz(DMax([id].[Name];[recordset]![id].[sourcetable]);0)+1



title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
>     Prova a farlo girare.
Grazie, ci provo.
saluti Daniele
---


title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1uk66$17a4am$1...@ID-52090.news.dfncis.de...
> > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel
> > messaggio news:b1uivk$16t49e$1...@ID-52090.news.dfncis.de...
> [...]
> >             Casella di testo id:
> >                 Valore predefinito: nz(DMax([id].[Name];"x cidi");0)+1
> [...]
>
>     Questa e' ancora piu' bellina:
>
>         nz(DMax([id].[Name];[recordset]![id].[sourcetable]);0)+1
>
Fallo anche con A97..........!!! ;-)
@Alex.


title: Impedire duplicati in sottomaschera

text:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:B1B0a.90194$YG2.2...@twister1.libero.it...
[...]
> >         nz(DMax([id].[Name];[recordset]![id].[sourcetable]);0)+1
> Fallo anche con A97..........!!! ;-)
    Nun cello'... Che succede? BSOD?



title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1umn6$16hnju$1...@ID-52090.news.dfncis.de...
> > "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> > news:B1B0a.90194$YG2.2...@twister1.libero.it...
> [...]
> > >         nz(DMax([id].[Name];[recordset]![id].[sourcetable]);0)+1
> > Fallo anche con A97..........!!! ;-)
>
>     Nun cello'... Che succede? BSOD?
>
Un se pole................, i vecchietti che hanno come me 97 devono
rimpiangere parecchie migliorie di XP e 2000.....!
Arriveranno tempi migliori....... ne rimarrà solo 1.
@Alex.


title: Impedire duplicati in sottomaschera

text:
> "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> news:sbB0a.91367$ZE.24...@twister2.libero.it...
> > "Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto
> > nel messaggio news:b1umn6$16hnju$1...@ID-52090.news.dfncis.de...
> > > "@Alex" <
ik2...@libero.it
> ha scritto nel messaggio
> > > news:B1B0a.90194$YG2.2...@twister1.libero.it...
[...]
> > > >         nz(DMax([id].[Name];[recordset]![id].[sourcetable]);0)+1
> > > Fallo anche con A97..........!!! ;-)
> >     Nun cello'... Che succede? BSOD?
> Un se pole................,
    Grazie... Chissa' che mi credevo. Se non ricordo male in A97 Form non ha
la proprieta' recordset. Sbaglio?
> i vecchietti che hanno come me 97 devono
> rimpiangere parecchie migliorie di XP e 2000.....!
> Arriveranno tempi migliori....... ne rimarrà solo 1.
    Seee... Quando mai...



title: Impedire duplicati in sottomaschera

text:
"Maurizio Borrelli" <
maurizio...@freepass.it
> ha scritto nel messaggio
news:b1und7$16ulkp$1...@ID-52090.news.dfncis.de...
[CUT]
>     Grazie... Chissa' che mi credevo. Se non ricordo male in A97 Form non
ha
> la proprieta' recordset. Sbaglio?
No, difficilmente sbagli, e mi tocca darti ragione anche ora....! ;-)
> > i vecchietti che hanno come me 97 devono
> > rimpiangere parecchie migliorie di XP e 2000.....!
> > Arriveranno tempi migliori....... ne rimarrà solo 1.
>
>     Seee... Quando mai...
Mai.
@Alex.


title: Impedire duplicati in sottomaschera

text:
"cidi" <
dadonzin...@tin.it
> ha scritto nel messaggio
news:YRA0a.142292$0v.40...@news1.tin.it...

Ciao Maurizio, ho provato il tuo codice e funziona tutto perfettamente. Però
non riesco  a capire come adattarlo al mio caso. Certamente tu avresti fatto
tutto con 3-4 tabelle per fare carico dei prodotti da fornitori, e scarico a
dettaglio e tramite le fatture di vendita. Io invece ho per gli acquisti:
fornitori, fattureacquisti e dettagliacquisti. per le vendite: clienti,
fatturevendite e dettaglivendite con la tabella prodotti legata alle due dei
dettagli. Prima o poi troverò una soluzione. grazie
saluti Daniele


title: Modificare criteri di apertura maschera

author: Lo

text:
Buongiorno a tutti,

ho una maschera che apro in sola lettura in questo modo:
    DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormReadOnly
Avrei bisogno con un pulsante (posizionato all'interno della maschera aperta in sola lettura) di rendere momentaneamente la maschera acEdit per fargli eseguire un'operazione per poi farla nuovamente tornare in modalità di sola lettura.

Qualcuno sa dirmi come poter fare?
Grazie mille


title: Modificare criteri di apertura maschera

author: Karl Donaubauer

text:
Salve,

Lo ha scritto:
>
> ho una maschera che apro in sola lettura in questo modo:
>      DoCmd.OpenForm stDocName, , , stLinkCriteria, acFormReadOnly
> Avrei bisogno con un pulsante (posizionato all'interno della maschera aperta in sola lettura) di rendere momentaneamente la maschera acEdit per fargli eseguire un'operazione per poi farla nuovamente tornare in modalità di sola lettura.
> ...

Me.AllowEdits = True

e dopo

Me.AllowEdits = False

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

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


title: Modificare criteri di apertura maschera

text:

Perfetto!
Grazie Karl! Funziona...


title: Stored procedure su tabelle

author: AJ

text:
Ciao a tutti,
vi spiego il mio problema...ho diverse tabelle con nome cmp xxx con xxx che
va incrementandosi. Vorrei poter effettuare delle select su l'insieme delle
tabelle, cioè in pratica una stored procedure dove l'argomento che do in
input è il nome della tabella. E' possibile farlo?
O l'unico metodo è fare una union delle select delle singole tabelle? Tenete
però conto che le tabella andranno ad aumentare...potrei arrivare anche a
100 tabelle...
Cosa mi consigliate di fare?
Grazie mille per l'aiuto!
Ciao


title: Stored procedure su tabelle

text:
"AJ" <
nor...@alice.it
> ha scritto nel messaggio
news:45d06bc9$0$20808$5fc...@news.tiscali.it...
> Ciao a tutti,
>
> vi spiego il mio problema...ho diverse tabelle con nome cmp xxx con xxx
che
> va incrementandosi. Vorrei poter effettuare delle select su l'insieme
delle
> tabelle, cioč in pratica una stored procedure dove l'argomento che do in
> input č il nome della tabella. E' possibile farlo?
> O l'unico metodo č fare una union delle select delle singole tabelle?
Tenete
> perň conto che le tabella andranno ad aumentare...potrei arrivare anche a
> 100 tabelle...
> Cosa mi consigliate di fare?
param = "pippo"
sql_cmd = "Select " & param & ".* from " & param & ";"
Antonio


title: Stored procedure su tabelle

author: Alessandro Baraldi

text:

Non hai spiegato se il Database è JET o SQL_Server.... in ogni caso
credo che
l'unica soluzione sia la UNION.
Un'alternativa sarebbe quella di usare ADO con Recordset non associati
e ciclare delle richieste SQL dalle quali con quanto suggerito da Biso
recupereresti un Recordset da una SQL Dinamica, che dovresti accodare
al RS in memoria, alla fine avresti un Recordset equivalente alla
UNION, forse un pò più flessibile ma un pò più complesso...!
@Alex


title: Stored procedure su tabelle

text:
Ciao
il db è su sql server: non ho ben capito ciò che intendi; tu mi consigli di
fare le union però se volessi potrei creare una prepared Stament con
istruzione sql = "SELECT * FROM ? WHERE Nome=?" e poi mettere setString
(1,tabella) e setString (1,nome)?
Funzionerebbe in questo caso?
Grazie mille
Ciao
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1171293114.5...@v33g2000cwv.googlegroups.com...



title: Stored procedure su tabelle

text:
On 12 Feb, 17:55, "AJ" <
nore...@alice.it
> wrote:
> Ciao
> il db è su sql server: non ho ben capito ciò che intendi; tu mi consigli di
> fare le union però se volessi potrei creare una prepared Stament con
> istruzione sql = "SELECT * FROM ? WHERE Nome=?" e poi mettere setString
> (1,tabella) e setString (1,nome)?
> Funzionerebbe in questo caso?
> Grazie mille
>
> Ciao
L'esecuzione di una SP di questo tipo lato Server, credo richieda per
forza di cose un'elenco di UNION.
Se vuoi evitarlo, puoi effettuare una composizione dinamica dello
statement SQL ciclando i tuoi Indici che formeranno il nome della
tabella, e sfruttare un Recordset in memoria ADO per buttarci dentro
tutto...(I rcordset estratti dovrebbero essere uguali però, e questo
dovrebbe porti un dubbio sulla normalizzazione del tuo DB)...!
Le Query SQL anche se richiamate lato Client vengono eseguite
ServerSide(se non contengono istruzioni non presenti nel linguaggio
del Server)...!
Sei certo che avere 100 Tabelle(Strutturalmente UGUALI con dati
diversi) sia frutto di una corretta valutazione di
Normalizzazione....?
Prima di avventurarti in soluzioni "accrocchio" ti suggerirei di
valutarlo.
@Alex


title: Stored procedure su tabelle

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1171300626.2...@k78g2000cwa.googlegroups.com...


@Alex
Valutiamo anche la sua risposta non DOPO il quoting?
Antonio


title: Stored procedure su tabelle

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:JQ1Ah.6721$BP5....@twister2.libero.it...

Chiedo scusa per non aver risposto dopo il quoting...mi spiace.
Per quanto riguarda la gestione delle tabelle purtroppo ho la necessità di
tenere le informazioni separate e quindi non posso aggregare le
informazioni...
Grazie per l'aiuto
Ciao AJ


title: Stored procedure su tabelle

text:
On 12 Feb, 20:25, "AJ" <
nore...@alice.it
> wrote:
> "Antonio Biso" <c...@NOSPAMetruria.net> ha scritto nel messaggionews:JQ1Ah.6721$BP5....@twister2.libero.it...

E' una necessità strana, ed anche se i dati fossero tutti nella stessa
tabella potresti benissimo filtrarli per ottenere poi i dati
singoli....!
Scusa lo scetticismo, ma spesso è accaduto che a domande strane
venissero date spiegazioni ancora più strane, e spesso dovute ad
errori di valutazione.
Trovo la necessità di avere 100 Tabelle separate estremamente
bizzarra, e, a meno di capire il motivo(anche se non serve allo scopo)
diffido dalla semplice spiegazione che hai dato.
@Alex


title: Campo in una maschera

author: leonardo esposito

text:
Buongiorno a tutti,
ho il seguente quesito:
in un campo testo di una maschera voglio impostare che la dimensione
campo sia sempre la stessa (pari a 16 ad esempio), e nel caso che sia
inferiore o superiore nella dimensione (tipo un campo testo di 15 o
17) mi segnali l'errore.
Non posso definire questo campo nella tabella in quanto ogni volta
importo una nuova tabella da excel.
grazie per l'aiuto.


title: Campo in una maschera

author: MA

text:

Private sub Tuocontrollo_AfterUpdate()
dim intTuoCtl as integer
intTuoCtl = len(Tuocontrollo)
select case intTuoCtl
e qui gestisci i casi
--
--
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access


title: caricare immagine su condiizone

author: Remigio

text:
Buongiorno,
su Access 2003 ho realizzato un report con molti dati che poi vado a stampare.
In calce a questo report c'è la firma del "firmatario", i firmatari sono diversi (cinque o sei), ma solo uno alla volta può firmare il documento.
Mediante l'uso di combobox posso andare a scegliere il firmatario, ma desidererei sapere se e come potrei caricare da filesystem l'immagine della firma a seconda dell'id della combo box.
Grazie e saluti

__
Remigio


title: caricare immagine su condiizone

author: BFS

text:
Il 05/02/2015 10:23, Remigio ha scritto:
> Buongiorno,
  Grazie e saluti
>
> __
> Remigio
>

metti un controllo immagine nel tuo report e chiamalo "firma"
salva le scansioni delle firme esempio in c:\firme\
dando al file il nome della persona es.
pippo.bmp
pluto.bmp

il nome deve essere lo stesso che compare sulla combo di selezione della
firma

sull'evento apertura del report
Me.firma.Picture = "c:\firme\" & tuaForm.tuaCombo & ".bmp"
dando per scontato che sulla combo leggo "pippo" "pluto" etc

meglio del nome sarebbe usare l'id della persona

ciao
BFS


title: caricare immagine su condiizone

text:

Sinceramente debitore
Un saluto

Remigio


title: Assegnare stringa sql a variabile recordset

author: fedeester

text:
un saluto al newsgroup!
.....ho spulciato abbastanza nei vecchi post, ma nulla fa al caso
mio.....forse perchè è un quesito troppo semplice e scontato......:))
comunque.... ho una stringa sql all'interno di una variabile chiamata cache.
Ora ho bisogno di contare i campi del recordset generato da questa
stringa.....come faccio?
ehm....a quanto pare non basta scrivere così:
dim nomevariabile as recordset
set nomevariabile = cache
visto che ovviamnete da errore.....
grazie a tutti
fedeester


author: Carlo Costarella

text:
"fedeester" <
fujivs...@tiscali.it
> ha scritto nel messaggio
news:c0023m$1180v4$1...@ID-216149.news.uni-berlin.de...

Sempre che la stringa SQL sia esatta e che tu abbia tra i riferimenti DAO:
Dim RCS as Recordset
set RCS = CurrentDB.OpendRecordset(cache)
RCS.MoveLast
RCS.MoveFirst
msgbox "Il recordset contiene " & RCS.RecordCount & " record."
Ciao, Carlo


author: Xymox

text:
"fedeester" <
fujivs...@tiscali.it
> ha scritto
> comunque.... ho una stringa sql all'interno di una variabile chiamata
cache.
> Ora ho bisogno di contare i campi del recordset generato da questa
> stringa.....come faccio?
un esempio:
Dim db As Database, sSql As String, rs As Recordset, num As Long
Set db = CurrentDb
sSql = " SELECT Q_Ric_sql.Ord"
sSql = sSql & " FROM Q_Ric_sql"
sSql = sSql & " GROUP BY Q_Ric_sql.Ord;"
Set rs = db.OpenRecordset(sSql)
num = rs.RecordCount
rs.Close
--
bye marco s.
www.marcosanti.it


author: SunRex

text:
"Carlo Costarella" <
carloantoni...@virgilio.it
> ha scritto nel
messaggio news:LtNUb.265485$_P.90...@news4.tin.it...
>
> "fedeester" <
fujivs...@tiscali.it
> ha scritto nel messaggio
> news:c0023m$1180v4$1...@ID-216149.news.uni-berlin.de...
> > un saluto al newsgroup!
> >
> > .....ho spulciato abbastanza nei vecchi post, ma nulla fa al caso
> > mio.....forse perchč č un quesito troppo semplice e scontato......:))
> >
> > comunque.... ho una stringa sql all'interno di una variabile chiamata
> cache.
> > Ora ho bisogno di contare i campi del recordset generato da questa
> > stringa.....come faccio?
> >
> > ehm....a quanto pare non basta scrivere cosě:
> >
> > dim nomevariabile as recordset
> > set nomevariabile = cache
> >
> > visto che ovviamnete da errore.....
> >
> > grazie a tutti
> >
> > fedeester
> >
>
> Sempre che la stringa SQL sia esatta e che tu abbia tra i riferimenti DAO:
>
> Dim RCS as Recordset
> set RCS = CurrentDB.OpendRecordset(cache)
>
> RCS.MoveLast
> RCS.MoveFirst
If RCS.Bof And RCS.EOF Then
MsgBox "Nessun record presente con la stringa passata"
Else
>
> msgbox "Il recordset contiene " & RCS.RecordCount & " record."
End if
>
> Ciao, Carlo
>
SunRex


text:
SunRex ha scritto:
> "Carlo Costarella ha scritto:
>> ...
>> Dim RCS as Recordset
>> set RCS = CurrentDB.OpendRecordset(cache)
>>
>> RCS.MoveLast
>> RCS.MoveFirst
>
> If RCS.Bof And RCS.EOF Then
If RCS.BOF Then
>
> MsgBox "Nessun record presente con la stringa passata"
>
> Else
>>
>> msgbox "Il recordset contiene " & RCS.RecordCount & " record."
>
> End if
http://msdn.microsoft.com/library/devprods/vs6/vbasic/dao360/damthmovefirst.htm
--
HTH
Karl
*********
Access-FAQ (tedesco):
http://www.donkarl.com