title: Problema con memorizzazione e ricerca dati

author: Wolverine

text:
Buongiorno a tutti,
Ho una maschera dalla quale tramite una casella combinata ho un elenco
di scelte (alcune presenti in una tabella altre editabili a mano) che
tramite vb aggiungo a piacimento in una casella di testo a fianco
connessa a un campo memo di una tabella.
Vorrei poi fare una query su quel campo memo in modo da creare in
un'altra maschera una casella combinata con tutte le voci presenti
nella colonna con i vari memo della tabella di prima.
Ma qui mi blocco..perchè naturalmente nn è possibile fare query su
campi memo...
Il problema è che mediamente ho ben più dei 255  caratteri di una
castella testo,
 quindi nn mi basta.
Ho dunque 2 problemi: come poter memorizzare le righe multiple che mi
servono(una tabella
nuova associata è improponibile dato che il database sarà molto
ampio) e come poi
riuscire a fare una quesry o simile che mi permetta di ottenere
un'elenco di tutte
le varie voci presenti nella colonna(senza doppioni naturalmente) che
poi utilizzerò in una
nuova casella combinata.


author: Sergio MAZZA

text:
"Wolverine" <
kingma...@hotmail.com
> ha scritto nel messaggio
news:1166091967....@16g2000cwy.googlegroups.com...


[risposta]
Non inviare più messaggi con lo stesso problema.
Come ti ho già risposto nel tuo primo messaggio: utilizzi un'altra tabella
per memorizzare i valori che scegli dalla casella combinata...
Ciao.
--
Sergio MAZZA


title: sendobject con outlook express

author: axel

text:
Come faccio, utilizzando un comando come questo:
DoCmd.SendObject acQuery, "resoconti_ats_query", acFormatXLS,
"
pi...@lkjs.net
, "", "resoconto da " &
Forms![visualizza_installazioni]!TxtDa & " a " &
Forms![visualizza_installazioni]!TxtA, "", True, ""
a dire al sistema di utilizzare outlook express invece che microsoft outlook
??
Ho comportamenti diversi a seconda dei computer che utilizzo e vorrei poter
unificare il tutto.
Grazie
Axel


title: sendobject con outlook express

author: Lindbergh

text:
"axel" <
alep...@ipsnet.it
> ha scritto nel messaggio
news:99l92u$642$1...@serv1.iunet.it...
> Come faccio, utilizzando un comando come questo:
>
> DoCmd.SendObject acQuery, "resoconti_ats_query", acFormatXLS,
> "
pi...@lkjs.net
, "", "resoconto da " &
> Forms![visualizza_installazioni]!TxtDa & " a " &
> Forms![visualizza_installazioni]!TxtA, "", True, ""
>
> a dire al sistema di utilizzare outlook express invece che microsoft
outlook
> ??
Avevo il tuo stesso quesito da risolvere.
Basta impostare come Client predefinito  di posta Outlook Express...lo fai
nel menu
Strumenti/Opzioni/Programmi    di Internet Explorer.
Puoi ovviamente continuare a usare tutti e due , solo il codice attiverà
appunto il predefinito
Ciao
Eddie


title: sendobject con outlook express

author: Sib dal portatile

text:
axel <
alep...@ipsnet.it
> wrote in message 99l92u$642$1...@serv1.iunet.it...

Perdona l'appunto, ma perche' vuoi entrare nel merito del programma che
l'utente preferisce utilizzare? Il sendobject serve proprio a inviare un
messaggio a prescindere dal client di posta elettronica utilizzato.
L'importante e' che la posta internet funzioni sul client predefinito.
Inoltre hai valutato cosa succederebbe se l'untente non ce l'ha proprio
outlook express e usa solo netscape?
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://members.xoom.it/it_db_access
----------------------------------------------------
4000 anni fa', il saggio egizio Ptahhotep scrisse:
"... perche' non esistono saggi per nascita."
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente


title: sendobject con outlook express

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:zQOv6.912$yU4.2...@news.infostrada.it...



title: sendobject con outlook express

text:
"Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
news:zQOv6.912$yU4.2...@news.infostrada.it...
> axel <
alep...@ipsnet.it
> wrote in message 99l92u$642$1...@serv1.iunet.it...
> > Come faccio, utilizzando un comando come questo:
> >
> > DoCmd.SendObject acQuery, "resoconti_ats_query", acFormatXLS,
> > "
pi...@lkjs.net
, "", "resoconto da " &
> > Forms![visualizza_installazioni]!TxtDa & " a " &
> > Forms![visualizza_installazioni]!TxtA, "", True, ""
> >
> > a dire al sistema di utilizzare outlook express invece che microsoft
> outlook
> > ??
> > Ho comportamenti diversi a seconda dei computer che utilizzo e vorrei
> poter
> > unificare il tutto.
>
> Perdona l'appunto, ma perche' vuoi entrare nel merito del programma che
> l'utente preferisce utilizzare? Il sendobject serve proprio a inviare un
> messaggio a prescindere dal client di posta elettronica utilizzato.
> L'importante e' che la posta internet funzioni sul client predefinito.
> Inoltre hai valutato cosa succederebbe se l'untente non ce l'ha proprio
> outlook express e usa solo netscape?
Oh oh...perdonate tutte e due allora...forse ho letto velocemente la domanda
o mi son fatto influenzare dal fatto che a me non fregava un accidenti del
programma prestabilito..di conseguenza ho detto semplicemente quello che ho
fatto io.....rileggendo ora piu' tranquillamente  ho capito che lui vuole
indirizzare DA CODICE al programma e quindi all'occorrenza anche
Netscape...sorry sorry sorry....
Un abbraccio
Eddie



title: sendobject con outlook express

text:
Lindbergh <
lind...@libero.it
> wrote in message
QpPv6.1348$yU4.3...@news.infostrada.it...
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> > axel <
alep...@ipsnet.it
> wrote in message
99l92u$642$1...@serv1.iunet.it...
> > > Come faccio, utilizzando un comando come questo:
> > > DoCmd.SendObject acQuery, "resoconti_ats_query", acFormatXLS,
> > > "
pi...@lkjs.net
, "", "resoconto da " &
> > > Forms![visualizza_installazioni]!TxtDa & " a " &
> > > Forms![visualizza_installazioni]!TxtA, "", True, ""
> > > a dire al sistema di utilizzare outlook express invece che microsoft
> > outlook
> > Perdona l'appunto, ma perche' vuoi entrare nel merito del programma che
> > l'utente preferisce utilizzare? Il sendobject serve proprio a inviare un
> > messaggio a prescindere dal client di posta elettronica utilizzato.
> > L'importante e' che la posta internet funzioni sul client predefinito.
> > Inoltre hai valutato cosa succederebbe se l'untente non ce l'ha proprio
> > outlook express e usa solo netscape?
>
>
> Oh oh...perdonate tutte e due allora...forse ho letto velocemente la
domanda
> o mi son fatto influenzare dal fatto che a me non fregava un accidenti del
> programma prestabilito..di conseguenza ho detto semplicemente quello che
ho
> fatto io.....rileggendo ora piu' tranquillamente  ho capito che lui vuole
> indirizzare DA CODICE al programma e quindi all'occorrenza anche
> Netscape...sorry sorry sorry....
Non c'e' alcun problema, comunque il mio appunto era rivolto ad Axel che
forse non aveva riflettuto su quel fatto.
Sib
--
----------------------------------------------------
la mia home:
http://digilander.iol.it/syb
----------------------------------------------------
il sito comune di it.comp.database.access:
http://www.sitocomune.com



title: sendobject con outlook express

author: news

text:
Lindbergh <
lind...@libero.it
> wrote in message
nhPv6.1274$yU4.3...@news.infostrada.it...
>
> "Sib dal portatile" <
sibN...@iol.it
> ha scritto nel messaggio
> news:zQOv6.912$yU4.2...@news.infostrada.it...
> > axel <
alep...@ipsnet.it
> wrote in message
99l92u$642$1...@serv1.iunet.it...
> > > Come faccio, utilizzando un comando come questo:
> > >
> > > DoCmd.SendObject acQuery, "resoconti_ats_query", acFormatXLS,
> > > "
pi...@lkjs.net
, "", "resoconto da " &
> > > Forms![visualizza_installazioni]!TxtDa & " a " &
> > > Forms![visualizza_installazioni]!TxtA, "", True, ""
> > >
> > > a dire al sistema di utilizzare outlook express invece che microsoft
> > outlook
> > > ??
> > > Ho comportamenti diversi a seconda dei computer che utilizzo e vorrei
> > poter
> > > unificare il tutto.
> >
> > Perdona l'appunto, ma perche' vuoi entrare nel merito del programma che
> > l'utente preferisce utilizzare? Il sendobject serve proprio a inviare un
> > messaggio a prescindere dal client di posta elettronica utilizzato.
> > L'importante e' che la posta internet funzioni sul client predefinito.
> > Inoltre hai valutato cosa succederebbe se l'untente non ce l'ha proprio
> > outlook express e usa solo netscape?
> >
> > Sib
> >
cut
Scusate ma non ho risolto il problema!! a me parte l'outlook 97 invece che
l'express in una macchina win98 e non ho capito come fare a dirgli di usare
l'express!!!
Devo dirglielo con un comando, devo verificare qualche registro...???
Tra l'altro il client predefinito sulle impostazioni è proprio l'express ma
mi parte l'Outlook97.
Scusa se ho usato l'indirizzo personale ma è passato qualche giorno...
Grazie
Axel


title: ricerca query via codice

author: pfmarro

text:
ricerca query

ho creato una query in un database di access
c'e' la possibilità di creare una funzione che mi dica se  nel RecodSource di una maschera e' utilizzata?

per le quey posso ciclare       ma non so come fare per le maschere che potrebbero avere delle stringhe sql e non query o tabelle

    non esiste db.formDef

Public Function PFsql_CercoNellaQuery(sPath_e_DataBase As String, sQuery As String, sCerca As String) As String
  '
  ' ciclo sulle query vedendo il loro nome
  '
  Dim db As Database
  Dim qDef As QueryDef

  Dim SQL_str As String
  Set db = CurrentDb

  For Each qDef In db.QueryDefs
      'MsgBox "name " & qDef.Name & vbCrLf & _
      '       "SQL  " & qDef.SQL

      'If qDef.Name = "qProva_semplice" Then
      If qDef.Name = sQuery Then
         SQL_str = qDef.SQL
         Dim posizioneDaSostituire
         SQL_str = qDef.SQL

         If InStr(1, SQL_str, sCerca) Then
            ' trovata
            PFsql_CercoNellaQuery = PFsql_CercoNellaQuery & " " & qDef.Name & ", "
         Else
            ' non trovata
         End If

         Exit For
      End If
  Next
  If Len(PFsql_CercoNellaQuery) > 0 Then
     ' tolgo spazio devanti
     PFsql_CercoNellaQuery = Trim(PFsql_CercoNellaQuery)
     ' tolgo virgola finale + spazio finale
     PFsql_CercoNellaQuery = Mid(1, PFsql_CercoNellaQuery, Len(PFsql_CercoNellaQuery) - 2)
  End If
End Function


title: ricerca query via codice

author: Karl Donaubauer

text:
pfmarro wrote:
> ...
> ho creato una query in un database di access
> c'e' la possibilità di creare una funzione che mi dica se  nel
> RecodSource di una maschera e' utilizzata?
>
> per le quey posso ciclare       ma non so come fare per le maschere
> che potrebbero avere delle stringhe sql e non query o tabelle
>
>     non esiste db.formDef
> ...

No. Devi o aprire tutte le maschere (basta in vis. struttura e invisibile)
in un ciclo per controllare la stringa nella proprietà Recordsource
o usare un Tool come F&R, vedi il primo link di
http://www.donkarl.com/it?FAQ1.24
.

--
Ciao
Karl
*********
Access FAQ:
www.donkarl.com/it


title: intercettare pressione tasto

author: Antonio

text:
Salve a tutti, ho un problemino che davvero non riesco a capire:
ho una maschera principale con due sottomaschere al suo interno; ho
strutturato la maschera in modo tale che nella prima "visualizzazione"
appaiano tutti i dati del cliente; a questo punto vorrei fare in modo che
premendo il tasto "pag giů" la visualizzazione si sposti alla "seconda
pagina" (ovvero scenda giu in modo da visualizzare le due sottomaschere).
Quando premo per la prima volta il tasto "pag giu" la pagina scorre
regolarmente verso il basso e istantaneamente mi visualizza le due
sottomaschere; il problema nasce nell'operare al contrario: ovvero una volta
premuto il tasto pag giu il cursore si posiziona nel campo di una
sottomaschera e di qui, anche premendo pag su, non c'č verso di far risalire
la visuale!
Avevo pensato di "intercettare" la pressione del tasto Pag Su con il codice
visual basic... ma.. sinceramente ... mi ha solo confuso!
Ecco perchč:
Nella maschera principale ho prova a inserire questo codice:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
MsgBox KeyCode
End Sub
Private Sub Form_Load()
    Me.KeyPreview = True
End Sub
 il risultato era che alla pressione di ogni tasto mi veniva fuori il numero
relativo. Lo stesso codice l'ho provato a mettere nella submask.. ma non
c'era niente da fare! L'unica con cui ho avuto risultati č stata la stringa
con il keypress
Private Sub QuotaIscrizione_KeyPress(KeyAscii As Integer)
qualcuno mi sa illuminare del perchč accada questa cosa?


title: intercettare pressione tasto

author: sv

text:
Antonio ha scritto:




> Ecco perchč:


> MsgBox KeyCode
> End Sub
> Private Sub Form_Load()
>     Me.KeyPreview = True
> End Sub



Inserisci l'oggetto "InterruzioneDi Pagina" tra la principale e le due
sottomaschere.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: intercettare pressione tasto

text:
On 20 Set, 12:50,
salv...@nosp.accessgroup.it
 (sv) wrote:
> Antonio ha scritto:
>
>
>
> > Salve a tutti, ho un problemino che davvero non riesco a capire:
> > ho una maschera principale con due sottomaschere al suo interno; ho
> > strutturato la maschera in modo tale che nella prima "visualizzazione"
> > appaiano tutti i dati del cliente; a questo punto vorrei fare in modo che
> > premendo il tasto "pag giù" la visualizzazione si sposti alla "seconda
> > pagina" (ovvero scenda giu in modo da visualizzare le due sottomaschere).
> > Quando premo per la prima volta il tasto "pag giu" la pagina scorre
> > regolarmente verso il basso e istantaneamente mi visualizza le due
> > sottomaschere; il problema nasce nell'operare al contrario: ovvero una volta
> > premuto il tasto pag giu il cursore si posiziona nel campo di una
> > sottomaschera e di qui, anche premendo pag su, non c'è verso di far risalire
> > la visuale!
> > Avevo pensato di "intercettare" la pressione del tasto Pag Su con il codice
> > visual basic... ma.. sinceramente ... mi ha solo confuso!
> > Ecco perchè:
> > Nella maschera principale ho prova a inserire questo codice:
> > Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
> > MsgBox KeyCode
> > End Sub
> > Private Sub Form_Load()
> >     Me.KeyPreview = True
> > End Sub
> >  il risultato era che alla pressione di ogni tasto mi veniva fuori il numero
> > relativo. Lo stesso codice l'ho provato a mettere nella submask.. ma non
> > c'era niente da fare! L'unica con cui ho avuto risultati è stata la stringa
> > con il keypress
> > Private Sub QuotaIscrizione_KeyPress(KeyAscii As Integer)
> > qualcuno mi sa illuminare del perchè accada questa cosa?
>
> Inserisci l'oggetto "InterruzioneDi Pagina" tra la principale e le due
> sottomaschere.
>
> --
> sv
>
> --
>
> questo articolo e` stato inviato via web dal servizio gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
Ciao, ho inserito l'interruzione di pagina... ma non succede nulla: è
tutto come prima.
Diventa attivo il campo della sottomaschera e anche premendo pag su,
non succede nulla ... :(


title: intercettare pressione tasto

author: Access

text:
Ciao Antonio,

Vai nelle proprieta' della subform e accertati che nella proprieta evento
"Su Caricamento" ci sia scritto [Routine Evento].
Stessa cosa dicasi per l'evento "Su tasto giu'".
--
Ciao
Access


title: intercettare pressione tasto

text:
ant...@gmail.com
 ha scritto:
[cut]
> > Inserisci l'oggetto "InterruzioneDi Pagina" tra la principale e le due
> > sottomaschere.
> >
> >
> > questo articolo e` stato inviato via web dal servizio
gratuitohttp://
www.newsland.it/newssegnala
 gli abusi ad
ab...@newsland.it
> Ciao, ho inserito l'interruzione di pagina... ma non succede nulla: č
> tutto come prima.
> Diventa attivo il campo della sottomaschera e anche premendo pag su,
> non succede nulla ... :(
Devi per forza di cose spostare il fuoco su uno dei controlli della
maschera principale.
Vedi se cosě ti va:
crei due pulsanti nel piédipagina della maschera principale.
Sull'evento click di ciascun pulsante inserisci
DoCmd.GoToPage "1" per il primo pulsante e
DoCmd.GoToPage "2" per il secondo pulsante.
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito



title: Access97-2000

author: antcim

text:
Cordialita' a chi mi legge.
Ho installato sul mio P.C. sia access97 che il 2000.
Oggi ho installato alcune cose di access97. Conclusione:
Non c'e' piu' verso di usare access97..!!
Mi risponde che non sono autorizzato.. o qualcosa
di simile..!  E' forse impazzito..?
Io ho access97 con regolare licenza..!
Le ho provate tutte (compreso a disinstallare cio' che
avevo installato) ma non c'e niente da fare..!
Grazie molte a chi potra' aiutarmi.
Antcim


title: Access97-2000

author: Emyr

text:


vedi sul sito microsoft quale può essere il problema, prova a
cancellare il font hatten.ttf e a reistallare il 97
Saluti.
Emanuele.


title: Access97-2000

author: Roberto da casa

text:
"antcim" <
gabriel...@virgilio.it
> ha scritto nel messaggio
news:K%ae8.11826$Ns4.5...@news2.tin.it...

Solo per agevolarti nel fare ciň che ti ha suggerito Emyr:
se usi Windows 98, trovi la soluzione del tuo problema al link:
http://support.microsoft.com/support/kb/articles/q141/3/73.asp
oppurae al link:
http://support.microsoft.com/download/support/mslfiles/AcLicn97.exe
Se usi Windows 2000, trovi la soluzione al link:
http://support.microsoft.com/support/kb/articles/q241/1/41.asp
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Access97-2000

text:
Grazie davvero..!
Ciao Roberto.
Antcim
Roberto da casa <
r.ma...@libero.it
> wrote in message
61pe8.21933$fa5.7...@twister2.libero.it...



title: qualcosa di "FORSE" impossibile

author: Nicola

text:
Ciao a tutti,
Ho un DB di gestione magazzino con foto degli articoli e relativi dati e
vorrei creare un qualcosa di simile (anke se credo che non sia possibile):
Il DB viene utilizzato da rappresentanti che mostrano ai clienti le foto, se
al cliente interessa l'articolo, i dati vengono inseriti in una tabella
mediante una query di accodamento, il primo problema è questo (come posso
fare in modo che quando clicco sulla foto e l'articolo viene accodato mi
venga chiesta la quantità in cartoni e questa venga inserita nella tabella
che accetta i dati dalla query?
problema n°2 (quello che ritengo sia impossibile):
per ogni cliente il rappresentante emette una stampa dell'ordinato, o la
invia via FAX. mettiamo che non abbia la stampante a portata di mano e che
quindi stampi l'ordine a casa con calma. se nello stesso giorno incontra un
altro cliente che fa un ordine, la precedente tabella viene svuotata
perdendo quindi l'ordine vecchio.
vorrei sapere quindi se è possibile fare cio' che segue:
a fine ordine cliccando su un pulsante chimato ad esempio "convalida ordine"
il programma mi deve chiedere il nome del cliente, attraverso un report
"temporaneo" devono essere svolti calcoli tipo prezzo totale x articolo,
pezzi totali ordinati, e magari totale della spesa, e infine mi venga creato
un foglio in excel che vada a posizionarsi in una cartella sul desktop che
contiene tutti i dati con i calcoli degli articoli ordinati e che abbia il
nome del cliente.
spero di essere stato chiaro...
vi ringrazio anticipatamente
Nicola


title: qualcosa di "FORSE" impossibile

author: Sib

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio

Caro Nicola, mi devi scusare, ma quanto scrivi e' allucinante.
Probabilmente dipende dal fatto che non hai alcuna conoscenza di database,
ma quella che hai descritto e' una delle prime funzionalita' che vengono
inserite nei database (una delle piu' elementari tra l'altro).
Scusami ancora ma il tuo problema non lo si puo' risolvere qui in quattro
battute perche' parti da troppo lontano, il miglior suggerimento che posso
darti e' di rivolgerti a uno sviluppatore professionista.
Sib


title: qualcosa di "FORSE" impossibile

author: Setec Astronomy

text:
"Sib" <si...@SPAMiol.it> ha scritto nel messaggio
news:w_eB8.7259$CN3.2...@news2.tin.it...
[cut]
> Caro Nicola, mi devi scusare, ma quanto scrivi e' allucinante.
> Probabilmente dipende dal fatto che non hai alcuna conoscenza di database,
> ma quella che hai descritto e' una delle prime funzionalita' che vengono
> inserite nei database (una delle piu' elementari tra l'altro).
> Scusami ancora ma il tuo problema non lo si puo' risolvere qui in quattro
> battute perche' parti da troppo lontano, il miglior suggerimento che posso
> darti e' di rivolgerti a uno sviluppatore professionista.
Nel caso Nicola non lo avesse capito, tutto ciň che chiede č implementabile
senza troppi problemi, dipende tutto da come č stata strutturata la base
dati.
Saluti.
> Sib


title: qualcosa di "FORSE" impossibile

text:
Ok non mi resta che arrendermi allora!!
grazie lo stesso cecherò di sviare il tutto prendendo "la via più lunga" e
che comunque mi permette di non perdere dati memorizzandoli definitivamente
in tabelle... A questo punto mi pare la via più semplice ma meno
"risparmiosa"..
ancora grazie e al prossimo dilemma!!!


title: qualcosa di "FORSE" impossibile

text:
"Nicola" <
nick...@tiscalinet.it
> ha scritto nel messaggio
> grazie lo stesso cecherň di sviare il tutto prendendo "la via piů lunga" e
> che comunque mi permette di non perdere dati memorizzandoli
definitivamente
> in tabelle... A questo punto mi pare la via piů semplice ma meno
> "risparmiosa"..
... ma che paga.
E poi non e' vero che impieghi meno tempo.
Sib


title: ADO e Collegamenti ?

author: Rino Ferrari

text:
Salve cercano di applicare ado nelle mie applicazione
mi sono imbattuto in questo problema .
Il collegamento da parte di ado al Db e Ok , ma quando si deve collegare un
Oggetto tramite codice
puntando ado e fare riferimento ad un determinato campo come procedere !
L'oggetto in questione e un Ocx e purtroppo il collegamento deve essere
fatto per forza con codice.
Grazie.


title: ADO e Collegamenti ?

author: Michele Amato

text:
Rino Ferrari <
gen...@tin.it
> wrote in message
XT0q6.20752$yl2.4...@news1.tin.it...

Non offenderti, ma prima di postare, rileggi quello che hai scritto almeno
una volta.
Non si capisce UBM.
Michele Amato


title: ADO e Collegamenti ?

text:
"Michele Amato" <
maengi...@ciccia.libero.it
> ha scritto nel messaggio
news:Lw8q6.41691$Xj7.2...@news.infostrada.it...

> Ok Michele!
la mia necessita e quella di  far si che un OCX   "editor di report"
(VSPrint)
si colleghi al mio db e precisamente ad un solo campo naturalmente filtrato
da un ID:
Per l'oggetto in questione tra le proprietà non ha nessun  "Data Source" o
altro, e quindi
per quello che si può dedurre e che il solo modo per potersi collegare a
tale oggetto
sarebbe quello di creare un collegamento tramite Ado(naturalmente con un pò
di codice, ma con Ado ho poca famigliarità)
Spero di essere stato un po' più chiaro, e mi scuso per il Post di prima
Ps.Per ulteriori info basta chiedere
Grazie ,Rino
E-Mail
gen...@tin.it


title: Come ci si dovrebbe comportare in un newsgroup, ovvero 'Istruzioni per l'uso'

text:
Ecco alcune regole pubblicate sul nostro Sito Comune e che è auspicabile
vengano rispettate da tutti i frequentatori di questo NG.
==============================================
Anche i newsgroups, come tutte le comunita' di esseri umani, hanno delle
regole la cui conoscenza e rispetto permette un proficuo utilizzo del ng da
parte di tutti i partecipanti evitando incomprensioni, malintesi ed inutili
polemiche.
Alcune regole sono generali e di elementare educazione, altre proprie di
questo gruppo di discussione cresciute e consolidate nel tempo soprattutto
con il contributo dei frequentatori piu' anziani.
Premesso che
il ng e' gestito da 'volontari' che mettono a disposizione gratuitamente il
proprio tempo, le proprie conoscenze e la loro professionalita' per aiutare
chiunque, persone che spesso non conoscono e che dalle quali non riceveranno
alcun compenso, per cui qualsiasi forma di pretesa o obbligo da parte di chi
scrive sono decisamente fuori luogo:
- prima di inviare la propria richiesta provate a verificare se nei messaggi
dei giorni precedenti non siano gia' presenti delle soluzioni al quesito che
si vuole porre.
Non e' il massimo delle figure fare una domanda a cui e' gia' stata data
ampia ed esauriente risposta magari il giorno prima, di sicuro poi
l'eventuale replica difficilmente potra' essere piu' completa.
Si possono effettuare delle ricerche nell'archivio storico del Sito Comune.
- provate anche a verificare che i vostri dubbi e le relative soluzioni non
siano gia' presenti sul Sito Comune di questo newsgroup:
http://www.sitocomune.com
Se si decide comunque di scrivere al ng sarebbe bene tenere presente:
Il SUBJECT
-------------------
Nello scrivere l'oggetto del messaggio si dovrebbe dare maggiore importanza
perche' contribuisce ad identificare immediatamente l'argomento e il tipo
diproblema, attirando subito l'attenzione di chi legge.
Si sconsiglia di inserire subject insignificanti come:
'AIUTO','URGENTE','PROBLEMA ACCESS', 'SOLO PER ESPERTI' 'SONO PRINCIPIANTE',
'SONO DEFICIENTE', 'come si fa...' ECC.,
nel marasma generale dei messaggi perdono visibilita'.
Ecco invece alcuni esempi da considerarsi corretti:
- Gestire il tasto Applica Filtro/Rimuovi Filtro
- Sincronizzare repliche via Internet con Access 2000
- Formattazione diversa per il solo record selezionato
- Come ricercare in una casella combinata
- Formato Numerico Nelle query
- Copia e incolla di piu' dati nello stesso campo
TESTO DEL MESSAGGIO
-------------------
Anche qui, soprattutto nell'interesse di chi posta il messaggio, il suo
contenuto dovrebbe essere pensato e redatto con attenzione al fine di
evitare la spedizione di messaggi incomprensibili, che non potranno avere
risposte immediate soddisfacenti.
E' consigliabile indicare la versione di MSAccess a cui ci si riferisce ed
il sistema operativo utilizzato (A2/W95, A95/W98, A97/NT4, A00/W00).
Se dopo aver inviato un messaggio non si dovessero ricevere risposte si puo'
provare a riformularlo evitando pero' di assumere un tono polemico del tipo
'Possibile che nessuno sappia come ...', 'Perche' non mi volete rispondere'
I motivi per cui certi messaggi non ricevono risposte possono essere i
piu'svariati, dalla domanda mal posta, al fatto che nessuno effettivamente
abbia una risposta da dare.
*Alcuni consigli per chi risponde*
- Scrivere dopo il quoting
Quando si replica (risponde) ad un messaggio si dovrebbe iniziare a scrivere
sempre dopo il testo del precedente.
Lasciare il contenuto del testo originario se breve, oppure riassumere il
contenuto tagliando le parti meno significative, lasciando quelle
piu'interessanti per la comprensione del discorso.
- Non farsi coinvolgere in polemiche con altri partecipanti ed eventuali
disaccordie sarebbe meglio proseguirle in e-mail private.
Alcune richieste o comportamenti *sicuramente* non graditi in questo ng:
- chiedere di programmi per 'sproteggere' database e quindi presumibilmente
il lavoro di altre persone.
Oltre a non essere moralmente corretto, e' illegale, inoltre, considerando
che in questo ng possono esserci persone che si guadagnano la pagnotta
sviluppando programmi con Access, non ci sembra corretto contribuire a
diffondere questo tipo di informazioni;
- richiedere risposte personalizzate al proprio indirizzo e-mail e' contro
lo spirito di questo ng in cui si presuppone che tutte le domande e tutte le
risposte debbano essere visibili perche' potrebbero interessare a tutti;
- contattare direttamente altri frequentatori del ng inviando richieste di
informazioni via e-mail, magari a quelli che sembrano piu' bravi e piu'
disponibili di tutti ad aiutare gli altri;
- chiedere del compilatore di access, semplicemente perche' non esiste, lo
sanno anche i bambini ormai;
- chiedere l'invio di programmi gia' fatti con la scusa di dover imparare,
vedere, bla bla bla;
- inviare messaggi con pubblicita' commerciale anche se riferita all'oggetto
del ng. (ben vengano segnalazioni di siti o iniziative free che parlano di
Access, anche se personali, ma il tutto deve sempre essere senza scopo di
lucro;
Alcune regole legate invece alla netiquette, dove con il termine netiquette
'retichetta', si intende l'insieme di regole nate col tempo per autoregolare
il comportamento degli utenti delle news.
- EVITARE DI SCRIVERE IN MAIUSCOLO sia gli oggetti e soprattutto il testo
dei messaggi che nelle regole equivale ad urlare;
- Scrivere in formato testo e non in HTLM (quindi con formattazioni varie),
questo perche' non tutti i lettori di messaggi (newsreader) visualizzano
correttamente questo formato;
- Evitate le polemiche personali con gli altri partecipanti.
Se proprio non potete farne a meno cercate di trasferirle in privato.
Alcuni link per chi volesse approfondire:
The Net: Guida per l'utente e Netiquette, di Arlene Rinaldi
http://www.inferentia.it/netiquette/
Etica e norme di buon uso dei servizi di rete
http://web.tiscalinet.it/enterprise_videotext/itamidi/netiquette/netiquetteit.htm
ATTENZIONE
I successivi sono testi carichi d'ironia, cioe' sono suggerimenti da
EVITARE!
GALAMAILEO di John of the Homepage
http://www.mamofaq.usenet.eu.org/FAQ-galamalileo.txt
Cara Emily Postnews...
http://uniper.unimo.it/uniper/cara_emily_postnews.htm
Grazie per la collaborazione
Questo documento e' stato redatto da Carlo VE
----------------------------------------------------------------------------
Alcune utili abbreviazioni (acronimi)
AFAIK As Far As I Know
BTW By The Way
CU See You
CUL8R See You Later
CUT Taglio (quando non si riporta tutto il testo a cui si risponde)
HTH Hope This Helps
IMO In My Opinion
IMHO In My Humble Opinion
LOL Laughing out loud
NEWBIE Nuovo arrivato, persona nuova per il NG
NG Newsgroup
OT Off-Topic: fuori argomento
ROTFL Rolling on the floor laughing
ROTFLASTC Rolling on the floor laughing and scaring the cat
ROTFLMAO Rolling on the floor laughing my ass off
RTFM Read the fuckin' manual
SPAM Messaggio pubblicitario fortemente OT, sui NG è assolutamente vietato
TIA Thanks In Advance
TROLL Persona che vuole solo creare disturbo e scompiglio
Ce ne sono tanti altri, li trovate qui:
http://www.acronymfinder.com


title: Killare processo con WMI

author: Sandrobi

text:
Ho utilizzato questo codice per killare tutti i database aperti:
For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM Win32_Process WHERE Name='MSACCESS.EXE'")
 obj.Terminate
Next
Funziona egregiamente ma mi sono accorto che rimangono in piedi tutti i file .ldb.
Questo può creare problemi? C'è una soluzione per evitare questo?
Sandrobi


title: Killare processo con WMI

author: MA

text:

Kill tuopath.ldb
--
_ _
Ciao
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:
www.donkarl.com/it


title: Killare processo con WMI

author: giorgio rancati

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:pWnre.1485$D7.3...@twister1.libero.it...
>Ho utilizzato questo codice per killare tutti i database aperti:
>For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM
Win32_Process WHERE Name='MSACCESS.EXE'")
> obj.Terminate
>Next
>Funziona egregiamente ma mi sono accorto che rimangono in piedi tutti i
file .ldb.
>Questo può creare problemi?
direi proprio di sì, chiudendo l'applicazione in quel modo è come chiuderla
dal task manager che però amichevolmente ti avvisa con questo messaggio:
--
AVVISO: L'interruzione di un processo può causare effetti indesiderati
compresa la perdita di dati e l'instabilità del sistema. Il processo non
potrà salvare il suo stato o di dati prima dell'interruzione.
--
>C'è una soluzione per evitare questo?
se chiudi brutalmente l'applicazione No.
Ciao
Giorgio


title: Killare processo con WMI

text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> ha scritto nel messaggio news:d8m2cs$ad7$1...@domitilla.aioe.org...

Altrimenti come faresti, da codice?
Sandrobi


title: Killare processo con WMI

author: ALESSANDRO Baraldi

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:JGzre.2158$D7.4...@twister1.libero.it...

Sandrobi
Forse potresti spiegare cosa ti spinge a KILLARE un processo...!
Qualsiasi tentativo fatto di terminare un processo dall'esterno
sia con API che via WMI genera come ti ha evidenziato Giorgio
il medesimo problema.
Non che questo sia poi un problema, nel senso che il ricorso a
questo metodo deve nascere da un'esigenza particolare, non
dalla normale gestione.
In questo caso dopo aver KILLATO è corretto eliminare anche il file
LDB.
Se però può essere rivalutata l'azione di Terminazione facendo
considerazioni più complete.............
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Killare processo con WMI

text:
"ALESSANDRO Baraldi" <
NoSpam...@libero.it
> ha scritto nel messaggio news:d8n8si$bt4$1...@domitilla.aioe.org...
> "Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
> news:JGzre.2158$D7.4...@twister1.libero.it...
>
> "giorgio rancati" <
giorgio_no_sp...@tiscali.it
> ha scritto nel
> messaggio news:d8m2cs$ad7$1...@domitilla.aioe.org...
> > "Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
> > news:pWnre.1485$D7.3...@twister1.libero.it...
> > >Ho utilizzato questo codice per killare tutti i database aperti:
> > >For Each obj In GetObject("winmgmts:").ExecQuery("SELECT * FROM
> > Win32_Process WHERE Name='MSACCESS.EXE'")
> > > obj.Terminate
> > >Next
> > >Funziona egregiamente ma mi sono accorto che rimangono in piedi tutti i
> > file .ldb.
> > >Questo può creare problemi?
> >
CUT
>
> Forse potresti spiegare cosa ti spinge a KILLARE un processo...!
> Qualsiasi tentativo fatto di terminare un processo dall'esterno
> sia con API che via WMI genera come ti ha evidenziato Giorgio
> il medesimo problema.
> Non che questo sia poi un problema, nel senso che il ricorso a
> questo metodo deve nascere da un'esigenza particolare, non
> dalla normale gestione.
> In questo caso dopo aver KILLATO è corretto eliminare anche il file
> LDB.
>
> Se però può essere rivalutata l'azione di Terminazione facendo
> considerazioni più complete.............
>
Ho tre database che si richiamano l'un l'altro e potrebbero essere o meno aperti contemporaneamente.
Con una sola azione vorrei poterli chiudere tutti.
Sandrobi


title: Killare processo con WMI

author: Alessandro Baraldi

text:
"Sandrobi" <
sandb...@libero.it
> wrote in message
news:_8Ire.3322$
D7.7...@twister1.libero.it
[CUT]
> Ho tre database che si richiamano l'un l'altro e potrebbero essere o meno aperti contemporaneamente.
> Con una sola azione vorrei poterli chiudere tutti.
>
> Sandrobi
Ma come li apri da un 4° Database...?
Hai valutato la possibilità di usare l'Automazione
di Access per Aprirli e di conseguenza la stessa
soluzione tecnica per chiuderli...?
Ciao
@Alex
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Killare processo con WMI

text:
"Sandrobi" <
sandb...@libero.it
> ha scritto nel messaggio
news:JGzre.2158$D7.4...@twister1.libero.it...
>Altrimenti come faresti, da codice?
>Sandrobi
ma... forse c'è qualcosa di più semplice, al momento mi viene in mente
questa soluzione.
Copia il codice e incollalo in un modulo BAS ed esegui la Sub
ChiudiAccess(),
chiuderà (non terminerà) tutte le istanze lasciando aperta quella corrente
che provvederai tu a chiudere a fine ciclo.
Ciao Giorgio
--
Giorgio Rancati
[Office Access MVP]
----------------------
Option Compare Database
Option Explicit
Private Declare Function GetClassName Lib "user32" Alias _
        "GetClassNameA" (ByVal Hwnd As Long, _
         ByVal lpClassName As String, _
         ByVal MaxCount As Long) As Long
Private Declare Function FindWindow Lib "user32" _
        Alias "FindWindowA" _
        (ByVal lpClassName As Any, _
         ByVal lpWindowName As Any) As Long
Private Declare Function GetWindow Lib "user32" _
        (ByVal Hwnd As Long, _
         ByVal Cmd As Long) As Long
Private Const GW_HWNDNEXT = 2
Private Declare Function PostMessage _
        Lib "user32" Alias "PostMessageA" _
        (ByVal Hwnd As Long, _
         ByVal wMsg As Long, _
         ByVal wParam As Long, _
         ByVal lParam As Long) As Long
Private Const WM_CLOSE = &H10
Sub ChiudiAccess()
    Dim Hwnd As Long
    Hwnd = FindWindow(ByVal 0&, ByVal 0&)
    Do
       If Hwnd = 0 Then Exit Do
       If fn_GetClassName(Hwnd) = "Omain" And _
          Hwnd <> Application.hWndAccessApp Then
          PostMessage Hwnd, WM_CLOSE, 0, 0&
          DoEvents
          Hwnd = FindWindow(ByVal 0&, ByVal 0&)
       Else
          Hwnd = GetWindow(Hwnd, GW_HWNDNEXT)
       End If
    Loop
End Sub
Private Function fn_GetClassName(Hwnd As Long) As String
    Dim strBuffer As String
    Dim intCount As Integer
    strBuffer = String(254 - 1, 0)
    intCount = GetClassName(Hwnd, strBuffer, 255)
    If intCount > 0 Then
        fn_GetClassName = Left$(strBuffer, intCount)
    End If
End Function
-----------------------


title: Killare processo con WMI

text:
"giorgio rancati" <
giorgio_no_sp...@tiscali.it
> ha scritto nel messaggio news:d8osvh$ln3$1...@domitilla.aioe.org...

E' proprio quello che cercavo: chiudere tutte le applicazioni di Access eventualmente aperte e poi provvedo a chiudere quella corrente.
Ciao
Sandrobi


title: Formattare un campo numerico con zero iniziale

author: Roberta e basta

text:
Salve a tutti,
vorrei sapere se esiste un metodo per fomattare un campo numerico con
lo zero iniziale. Mi spiego meglio:
nel campo dettaglio della fattura ho un campo quantità che deve essere
formattato in automatico con lo zero iniziale solo per i primi nove
numeri. Es.
01
02
03
...
09
10
11
12
ecc.
Esiste un modo?
Grazie mille anticipatamente.


author: Morgan

text:
"Roberta e basta" <
ar.ro...@tiscali.it
> ha scritto nel messaggio
news:1151594200.0...@p79g2000cwp.googlegroups.com...

Nain!
Morgan


author: Cinzia

text:
"Roberta e basta" <
ar.ro...@tiscali.it
> ha scritto nel messaggio
news:1151594200.0...@p79g2000cwp.googlegroups.com...

Ciao Roberta,
Format(qta, "00")
--
Cinzia
---------------------------------------
|
http://www.riolab.org
  |
---------------------------------------


author: kolino (Nicola Teotonico)

text:
FORMAT(QUANTITA,00)
"Roberta e basta" <
ar.ro...@tiscali.it
> ha scritto nel messaggio
news:1151594200.0...@p79g2000cwp.googlegroups.com...



text:
Risolto!!!
Hai ragione: basta semplicemente impostare 00 nella proprietà formato
della casella di testo.
Grazie
kolino (Nicola Teotonico) ha scritto:



title: Maschere a tutto schermo

author: Loris Ripa

text:
Come faccio a visualizzare una data maschera a schermo intero e una seconda
maschera a grandezza stabilita???
Perchè se imposto una maschera a tutto schermo tuttie le altre maschere si
aprono a tutto schermo!!!!
Grazie


title: Maschere a tutto schermo

text:
"Loris Ripa" <
roccuh...@virgilio.it
> ha scritto nel messaggio
news:sxpm8.10972$pT1.3...@news1.tin.it...

Prova cosi
la prima la apri e poi esegui il comando
                            docmd.maximize
le seconda la apri ed esegui docmd.restore
fammi sapere. ;)


title: Errore Compattamento db!!

author: bizio

text:
Ciao a tutti,
quando provo a compattare un db mi compare questo msg:
"Impossibile trovare il campo "Description".
Da cosa può dipendere??
Comunque il db si apre ma non me lo compatta,ed è evidente che c'è
qualcosa che non va!!
Sapete aiutarmi
Grazi ciao


title: Errore Compattamento db!!

author: ciroteo ®

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1168002157....@11g2000cwr.googlegroups.com...

Sapete aiutarmi
Grazi ciao
Prima di compattare hai compilato il codice vba?
E soprattutto hai messo il segno di spunta nella dichiarazione obbligatoria
delle variabili?
Prova e vedi che molto probabilmente ti verrà segnalato il punto in cui hai
commesso l'errore.


title: Errore Compattamento db!!

text:
ciroteo ® (nospam) ha scritto:
> Prima di compattare hai compilato il codice vba?
Scusa l'ignoranza...in pratica cosa e come si compila il coduce vba?
> E soprattutto hai messo il segno di spunta nella dichiarazione obbligatoria
> delle variabili?
...Come sopra..!!
> Prova e vedi che molto probabilmente ti verrà segnalato il punto in cui hai
> commesso l'errore.
Lo spero molto,intanto grazie per la pazienza


title: Errore Compattamento db!!

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1168007537.5...@s34g2000cwa.googlegroups.com...
ciroteo ® (nospam) ha scritto:




Visualizza la maschera in struttura fai f7,  ed entri nell'editor di vba.
a questo punto: menu debug compila.
dovrebbe segnalarti evidenziato in giallo il punto in cui c'è l'errore.
la dichiarazione obbligatoria delle variabili si assegna all'inizio di ogni
modulo con
Option Compare Database
Option Explicit
per renderla di default: da vba menu strumenti opzioni dichiarazione di
variabili obbligatoria.
M;


title: Errore Compattamento db!!

author: Michele (Giò)

text:
"bizio" <
fabriz...@libero.it
> ha scritto nel messaggio
news:1168002157....@11g2000cwr.googlegroups.com...

Sapete aiutarmi
Grazi ciao
Prova a leggere qui
http://support.microsoft.com/kb/296389/it
anche gli argomenti correlati
Michele


title: Errore Compattamento db!!

text:
"Michele (Giò)" <
joyl...@alice.it
> ha scritto nel messaggio
news:459eb0d6$0$16151$4faf...@reader3.news.tin.it...

fico ...


title: Errore Compattamento db!!

author: Karl Donaubauer

text:
bizio wrote:
> quando provo a compattare un db mi compare questo msg:
> "Impossibile trovare il campo "Description".
> Da cosa può dipendere??
> Comunque il db si apre ma non me lo compatta,ed è evidente che c'è
> qualcosa che non va!!
http://groups.google.com/group/it.comp.appl.access/browse_frm/thread/81dd1fa7f4e7891a/b03fdbae68651b2d
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it


title: visualizzare in un report il valore di un controllo calendario

author: domenico

text:
Ho un report che viene aperto cliccando un pulsante  di una maschera
(quando viene aperto il report, la maschera rimane aperta). Questa
maschera (frmBase) contiene un controllo calendario (cldDataPeriodo) e
vorrei che nel report in alto ci fosse una casella di testo che
visualizza la data selezionata nel calendario.
Ho provato nella casella di testo ad inserire
=Maschere!frmBase!cldDataPeriodo
in Proprietà > Origine controllo della casella di testo, ma ottengo:
 #Errore.
Come risolvo il problema?
grazie
domenico


author: Sergio MAZZA

text:
"domenico" <
stat...@gmail.com
> ha scritto nel messaggio
news:1179388127.3...@l77g2000hsb.googlegroups.com...
Ho un report che viene aperto cliccando un pulsante  di una maschera
(quando viene aperto il report, la maschera rimane aperta). Questa
maschera (frmBase) contiene un controllo calendario (cldDataPeriodo) e
vorrei che nel report in alto ci fosse una casella di testo che
visualizza la data selezionata nel calendario.
Ho provato nella casella di testo ad inserire
=Maschere!frmBase!cldDataPeriodo
in Proprietą > Origine controllo della casella di testo, ma ottengo:
 #Errore.
Come risolvo il problema?
grazie
domenico
[risposta]
Gestisci l'evento "su formattazione" della sezione del report dove hai
inserito la casella di testo, inserendoci:
me!nomeCasellaDiTesto = Forms!frmBase!cldDataPeriodo
Ciao.
--
Sergio MAZZA


title: copia incolla pulsanti e codice relativo

author: Mattia

text:
ciao a tutti
se faccio il copia incolla di un pulsante dalla form A alla form B questo mi
copia solo il pulsante grafico...è possibile far copiare anche il codice vba
associato a quel pulsante ? (combinazione di tasti ?!?!?!?)
garzie, mat


text:
"Mattia" <
fasdfsdas...@tin.it
> ha scritto nel messaggio
news:465d3614$0$17941$4faf...@reader1.news.tin.it...

Devi andare in VBE e copiare ed incollare... ma scusa se sei in ambiente
Design perchè mai ti inventi di dover fare le cose da codice...?
Si potrebbe automatizzare tutto, ma credo tu non sappia in cosa ti stai
cacciando per
un semplice Copia/Incolla... e spesso chi no comprende queste cose si perde
in assurde
fantasie...
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.alessandrobaraldi.it
---------------------------------------------------------------------------


text:
"ALESSANDRO Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:f3krqr$agl$1...@aioe.org...

Ciao,
ti faccio un esempio..
metti che io in ogni mia form ho un pulsante "Elimina" che cancella il
record corrente e scrive il log di eliminazione su un file di testo.
Il codice dietro a questo pulsante è uguale in tutte le maschere quindi
sarebbe utile quando creo una maschera nuova fare il copia incolla del
pulsante "elimina" da una form già fatta copiandone anche il relativo
codice. tutto qui. pensavo magari esistesse una combinazione di tasti
ciao


text:
[CUT]
> Ciao,
> ti faccio un esempio..
> metti che io in ogni mia form ho un pulsante "Elimina" che cancella il
> record corrente e scrive il log di eliminazione su un file di testo.
> Il codice dietro a questo pulsante è uguale in tutte le maschere quindi
> sarebbe utile quando creo una maschera nuova fare il copia incolla del
> pulsante "elimina" da una form già fatta copiandone anche il relativo
> codice. tutto qui. pensavo magari esistesse una combinazione di tasti
>
> ciao
No per 2 motivi:
1) Stai guardando il problema dalla parte sbagliata.
In questi casi è bene crearsi funzioni generali a livello di Modulo e
richiamarle
non disseminare Kg di routine uguali nelle Form in particolare per la
cancellazione del record attivo in una Form la generalizzazione è
banale....
2)Quello che chiedi è una pippata... non ti rendi conto che quando fai
queste azioni non sei in esecuzione del codice ma in modalità
Design...????
TI sei reso conto della differenza di lavorare in IDE piuttosto che a
Runtime....?
@Alex


text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1180597176.1...@k79g2000hse.googlegroups.com...
No per 2 motivi:
[risposta(aggiunta)]
3 motivi.
1) Stai guardando il problema dalla parte sbagliata.
In questi casi è bene crearsi funzioni generali a livello di Modulo e
richiamarle
non disseminare Kg di routine uguali nelle Form in particolare per la
cancellazione del record attivo in una Form la generalizzazione è
banale....
2)Quello che chiedi è una pippata... non ti rendi conto che quando fai
queste azioni non sei in esecuzione del codice ma in modalità
Design...????
TI sei reso conto della differenza di lavorare in IDE piuttosto che a
Runtime....?
[risposta(aggiunta)]
3) se poi cambi il codice al bottone devi ricambiarli a tutti i bottoni di
tutte le maschere.
@Alex
[risposta]
Ciao.
--
Sergio MAZZA


text:
> No per 2 motivi:
>
> [risposta(aggiunta)]
> 3 motivi.
> [risposta(aggiunta)]
> 3) se poi cambi il codice al bottone devi ricambiarli a tutti i bottoni di
> tutte le maschere.
>
> @Alex
>
> [risposta]
> Ciao.
> --
> Sergio MAZZA
La definirei l'apoteosi delle idee questa visti ben 3, e dico 3 buoni motivi
per fare il contrario...
;-)
Ciao Sergio



author: Alessandro Cara

text:
ALESSANDRO Baraldi wrote:
>> No per 2 motivi:
>>
>> [risposta(aggiunta)]
>> 3 motivi.
>
>> [risposta(aggiunta)]
>> 3) se poi cambi il codice al bottone devi ricambiarli a tutti i bottoni di
>> tutte le maschere.
>>
>> @Alex
>>
>> [risposta]
>> Ciao.
>> --
>> Sergio MAZZA
>
> La definirei l'apoteosi delle idee questa visti ben 3, e dico 3 buoni motivi
> per fare il contrario...
> ;-)
> Ciao Sergio
>
Alessandro e Sergio.
Come dicono dalle mie parti (pure dalle parti di Sergio). Ma "fateme
capi'". Io ho un cavolo di controllo con annesso codice su un form
qualsiasi di un db qualsiasi e lo voglio copiaincollare su un altro form
di un altro db qualsiasi. Per quale motivo devo mettere su moduli e
modulastri quando "magara" su quel codice devo modificare mezza riga?
Arifateme capi'. A me il problema citato capita e m'incazzo sempre
perche' mi tocca copiare a parte il codice. E non mi venite a dire che
se metto su qualche modulo e generalizzo ne vengo fuori prima ed in
maniera piu' pulita. Dimostratemelo e vado in ginocchio al Divino Amore
con ceci annessi e cantando l'inno di FozzaItalia.
--
ac
y-1=x


text:

Che io sappia no. Se lo scopri fammelo sapere.
In genere in queste situazioni mi faccio una "button's" bar che includo
come sottomaschera. Questo se ho tempo per "pensare" e "generalizzare".
--
ac
y-1=x


text:
> Alessandro e Sergio.
> Come dicono dalle mie parti (pure dalle parti di Sergio). Ma "fateme
> capi'". Io ho un cavolo di controllo con annesso codice su un form
> qualsiasi di un db qualsiasi e lo voglio copiaincollare su un altro form
> di un altro db qualsiasi. Per quale motivo devo mettere su moduli e
> modulastri quando "magara" su quel codice devo modificare mezza riga?
> Arifateme capi'. A me il problema citato capita e m'incazzo sempre
> perche' mi tocca copiare a parte il codice. E non mi venite a dire che
> se metto su qualche modulo e generalizzo ne vengo fuori prima ed in
> maniera piu' pulita. Dimostratemelo e vado in ginocchio al Divino Amore
> con ceci annessi e cantando l'inno di FozzaItalia.
>
> --
> ac
> y-1=x
Non essere sempre assolutista e voler mettere i puntini sulle
IOEAURTSPOCLKAMVPBOP e che cavolo...
Non ho detto che è sempre la cosa da fare, ma in questo caso è la più
semplice.. e ti faccio un esempio
specifico per questa esigenza...(che per altro è quanto chiesto in
dettaglio)
Public Function fDelCurrentRec(frm as Access.Form) As Boolean
    On Error GoTo Err_Section
    'Elimina il Record Corrente nella FrmMain
    'quindi esegue il Requery.
        'Return:True se l'operazione è andata a buon fine
        '       False se viene generato un errore
    With frm.RecordsetClone
        .Bookmark = frm.Bookmark
        .Delete
    End With
    fDelCurrentRec = True
Exit_Section:
    Exit Function
Err_Section:
    fDelCurrentRec = False
    Resume Exit_Section
End Function
Ovviamente lo chiami come sai...
blRet=fDelCurrentRec(me)
puoi metterlo su Evento Click oppure dove meglio credi....
Questo, e guarda che sono rimasto in tema in quanto l'OP chiedeva l'esempio
del DELETE
del record corrente..., è direi quello che intendevo.
Non si può allargare a tutto lo scibile di programmazione, ma confido nel
tuo razionale utilizzo del codice
e nel'ottima comprensione della lingua Italiana per non fraintendere andare
fuori strada.



text:
"Alessandro Cara" <
alessan...@ay-1asistemi.it
> ha scritto nel messaggio news:mTD7i.553$BU3...@tornado.fastwebnet.it...
>
> Alessandro e Sergio.
Presente!
> Come dicono dalle mie parti (pure dalle parti di Sergio). Ma "fateme capi'". Io ho un cavolo di controllo con annesso codice su un
> form qualsiasi di un db qualsiasi e lo voglio copiaincollare su un altro form di un altro db qualsiasi. Per quale motivo devo
> mettere su moduli e modulastri quando "magara" su quel codice devo modificare mezza riga?
Per il punto 3) da me citato.
> Arifateme capi'. A me il problema citato capita e m'incazzo sempre perche' mi tocca copiare a parte il codice. E non mi venite a
> dire che se metto su qualche modulo e generalizzo ne vengo fuori prima ed in maniera piu' pulita.
E che ti dimostro?
Ti descrivo il perché sono arrivato ad adottare quella modalità.
Dividendo in "blocchi logici" l'applicazione (Gestione Magazzino/Gestione Presenze/Gestione Indirizzi/Analisi dati/Gestione
Articoli/...) dove ogni mdb ha un numero considerevole di oggetti (maschere/report/...), aggiungici pure che ho iniziato a
svilupparla in access 2 (ora è in '97 e 2003) e solo ora si sta stabilizzando (non ci sono più nuove funzionalità da sviluppare, ma
solo piccola manutenzione), se non volevo perdere tempo (e denaro del cliente) dovevo per forza pensare a qualcosa di veloce da
manutenere.
Prima mi copiavo il modulo su ogni mdb; all'aumentare degli mdb, e delle modifiche al codice, dovevo poi ricopiarlo su tutti gli
mdb; alla fine mi sono scocciato e ho messo tutto su mdb esterni locali (tabelle temporanee/codice VBA)...
> Dimostratemelo e vado in ginocchio al Divino Amore con ceci annessi e cantando l'inno di FozzaItalia
Buonvaiage...
> --
> ac
> y-1=x
Ciao.
--
Sergio MAZZA


title: Un valore... fino allo spazio

author: Vulcanbrain

text:
Sembra una definizione da settimana enigmistica, e invece non so più
(l'avevo già fatto con gran sudore ma non trovo il db)
- avendo un campo di testo PtoSel
- avendo un campo di testo PtoNorma
come:
- prendere tutto il testo di PtoSel alla sinistra del primo spazio che
incontro
- per trasferirlo nel PtoNorma
Mentre cerco, se vi sovviene qualcosa accetto ogni graditissimo
suggerimento. Saluti!


title: Un valore... fino allo spazio

author: Antonio Biso

text:
"Vulcanbrain" <
vulcanbra...@libero.it
> ha scritto nel messaggio
news:Rz3Wa.216283$lK4.6...@twister1.libero.it...
> Sembra una definizione da settimana enigmistica, e invece non so più
> (l'avevo già fatto con gran sudore ma non trovo il db)
Quando realizzi una cosa, cerca di capirla, non copiare solo i suggerimenti
dati.
La prossima volta la rifai da capo da solo!!!
>
> - avendo un campo di testo PtoSel
> - avendo un campo di testo PtoNorma
>
> come:
> - prendere tutto il testo di PtoSel alla sinistra del primo spazio che
> incontro
app = left(ptosel,instr(ptosel," ")-1)
> - per trasferirlo nel PtoNorma
Se non spieghi cosa significa trasferire....
Comunque in app c'hai il frammento richiesto
Antonio


title: Un valore... fino allo spazio

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:TU3Wa.216329$lK4.6...@twister1.libero.it...
> "Vulcanbrain" <
vulcanbra...@libero.it
> ha scritto nel messaggio
> news:Rz3Wa.216283$lK4.6...@twister1.libero.it...
> > Sembra una definizione da settimana enigmistica, e invece non so più
> > (l'avevo già fatto con gran sudore ma non trovo il db)
>
> Quando realizzi una cosa, cerca di capirla, non copiare solo i
suggerimenti
> dati.
> La prossima volta la rifai da capo da solo!!!
infatti ci stavo già di nuovo pacioccando!
>
> >
> > - avendo un campo di testo PtoSel
> > - avendo un campo di testo PtoNorma
> >
> > come:
> > - prendere tutto il testo di PtoSel alla sinistra del primo spazio che
> > incontro
>
> app = left(ptosel,instr(ptosel," ")-1)
mitico
>
> > - per trasferirlo nel PtoNorma
>
> Se non spieghi cosa significa trasferire....
semplice me!ptonorma=app
sei sempre eccezionale grazie ancora!



title: Un valore... fino allo spazio

author: Giorgio Prx

text:
"Vulcanbrain" <
vulcanbra...@libero.it
> ha scritto nel messaggio
news:Rz3Wa.216283$lK4.6...@twister1.libero.it...
> Sembra una definizione da settimana enigmistica, e invece non so piů
> (l'avevo giŕ fatto con gran sudore ma non trovo il db)
>
> - avendo un campo di testo PtoSel
> - avendo un campo di testo PtoNorma
>
> come:
> - prendere tutto il testo di PtoSel alla sinistra del primo spazio che
> incontro
> - per trasferirlo nel PtoNorma
> Mentre cerco, se vi sovviene qualcosa accetto ogni graditissimo
> suggerimento. Saluti!
>
>
Ciao Vulcanbrain
Prova Cosě
PtoSel=Trim(Left(PtoNorma,Instr(PtoNorma," ")))
Non ho utilizzato trim(...)-1 per non mandarla in errore in caso non ci
fosse lo spazio e l'eventuale spazio incluso viene eliminato con Trim.
Ciao Giorgio.


title: Un valore... fino allo spazio

author: Roberto dalla campagna

text:
Vulcanbrain <
vulcanbra...@libero.it
> wrote in message
Rz3Wa.216283$lK4.6...@twister1.libero.it...

In VBA prova a gfare così:
PtoNorma = Left(PtoSel, InStr(PtoSel, " ") - 1)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: modifica proprietà colonne in BE

author: max

text:
per inserire una nuovo campo in una tabella FE uso il seguente codice:
Dim path As String
    Dim cat As ADOX.Catalog
    Dim tbl As ADOX.table
    Dim col As ADOX.Column
    Dim key As ADOX.key
    Dim cnn As New ADODB.Connection
    path = CurrentProject.path
    Set cat = New ADOX.Catalog
    cnn.Open "Provider='Microsoft.Jet.OLEDB.4.0';" & "Data Source=" & path &
"\topolino.mdb;"
    Set cat.ActiveConnection = cnn
 Set tbl = cat.Tables("pippo")
    Set col = New ADOX.Column
    col.Name = "pluto"
    col.ParentCatalog = cat
    col.Type = adBoolean
     col.Properties("Default").Value = 0
    tbl.Columns.Append col
    Set col = Nothing
a me servirebbe ora modificare la proprità di un campo data da non richiesto
a richeisto
come posso fare?
grazie
Max


title: condividere un database access su 2 pc residenti in uffici diversi... Help

author: Gz

text:
Ciao a tutti, ho realizzato un database di media grandezza in access. Tale
database deve risiede su un pc in rete con ip fisso. Vorrei che lo stesso DB
sia editabile/utilizzabile anche da un altro pc in rete anch'esso con ip
fisso, facendo in modo che il database risieda indifferentemente su una
delle due macchine...
In pratica sono 2 uffici che devono condividere lo stesso database.
Qualcuno sa come poter fare?


author: Pablitomf

text:
Gz ha scritto:



Chiarimenti :
"Risiedere" su due PC diversi significa avere anche base dati diverse?
Se "SI"
I PC client (perchè presuppongo ci siano) dovranno pur fare riferimento a
una base dati, e quale scegli se ci sono due mdb uguali ma su macchine
diverse?
Tralasciando l'IP fisso che poco importa in una rete locale, e non per
farmi i fatti tuoi, a cosa ti serve avere due database su due PC diversi
se poi ti serve come dici tu che 2 uffici "condividano" lo stesso?
--
Pablitomf
Chi la dura la vince ;-)
Voglia di lavorar Saltame addosso, lavora babbo mio che io non posso.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: 'gnurant

text:
Il newsgroup diventa per alcuni saccenti motivo per sfottere in maniera
subdola coloro che ne sanno meno. Pablitomf, oltre a fare questa parte,
non ha neppure capito cosa tu intendessi....vabbé
Ti spiego come fare.
In un pc metti tutto il database. Nell'altro(o altri pc) metti una copia.
Poi, nella copia, cancelli tutte le tabelle. Una volta fatto clicchi col
tasto destro del mouse nell'area dove erano presenti le tabelle. Clicchi
su "Collega tabelle" e quindi vai a cercarti il database intero messo nel
primo pc. A quel punto colleghi tutte le tabelle e il gioco è fatto. Tu
da uno o più pc ti collegherai sempre a un solo database presente su una
sola macchina.
Buon lavoro
Ciauz
--
'gnurant come una cucuzza
Inviato da
www.mynewsgate.net


text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200405101...@mynewsgate.net...
> Il newsgroup diventa per alcuni saccenti motivo per sfottere in maniera
> subdola coloro che ne sanno meno.
Ammazza!
La sindrome di Calimero per procura!!!
Ti ricordo comunque che nelle risposte si lascia parte (sfoltimento) del
messaggio a cui si risponde (quoting) scrivendo poi dopo di esso!!!
Antonio


text:
'gnurant ha scritto:
> Il newsgroup diventa per alcuni saccenti motivo per sfottere in maniera
> subdola coloro che ne sanno meno. Pablitomf, oltre a fare questa parte,
> non ha neppure capito cosa tu intendessi....vabbé
> Ti spiego come fare.
Alcuni Saccenti a quanto pare traducono anche il pensiero altrui
totalmente a modo loro pensando che le persone abbiano, la presunzione e
il tempo per "sfottere in maniera subdola"...
Ti è capitato di non capire qualcosa e di cercare spiegazioni per aiutare
chi ne sa meno di te?
Se non ti è capitato una stretta di mano ti è dovuta dall'intero NG... in
caso contrario, arriva a conclusioni del genere solo su tuoi interventi...
quì non si sfotte nessuno... ne tantomeno c'è tempo e voglia e stile per
farlo.
Se scrivi su questo NG dovresti saperlo anche tu.
(Spiacente, ma la replica era dovuta...)



text:
Non voglio salvarmi la faccia, ne ho la presunzione di leggere il pensiero
altrui. Sinceramente(sei libero di credermi o meno), non so cosa ho inteso
per scrivere così di te. Ho riletto il tuo mex e mi è sembrato normale...
boh...va a capirmi...no, non faccio il "non volevo", "non lo faccio
più"...alla prima lettura ho inteso così e ahimé ho scritto col mio
stile...mi spiace aver corso con la lingua...hai ragione tu...pardon
come vedi anche a me capita di non capire i messaggi :o(



text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200405101...@mynewsgate.net...
> come vedi anche a me capita di non capire i messaggi :o(
E continui anche a non capire, o far finta di non capire, che è peggio, che
devi QUOTARE i messaggi!!!
Antonio


text:
"'gnurant" <
6751i...@mynewsgate.net
> ha scritto nel messaggio
news:200405101...@mynewsgate.net...
> Il newsgroup diventa per alcuni saccenti motivo per sfottere in maniera
> subdola coloro che ne sanno meno. Pablitomf, oltre a fare questa parte,
> non ha neppure capito cosa tu intendessi....vabbé
> Ti spiego come fare.
>
> In un pc metti tutto il database. Nell'altro(o altri pc) metti una copia.
> Poi, nella copia, cancelli tutte le tabelle. Una volta fatto clicchi col
> tasto destro del mouse nell'area dove erano presenti le tabelle. Clicchi
> su "Collega tabelle" e quindi vai a cercarti il database intero messo nel
> primo pc. A quel punto colleghi tutte le tabelle e il gioco č fatto. Tu
> da uno o piů pc ti collegherai sempre a un solo database presente su una
> sola macchina.
> Buon lavoro
> Ciauz
> --
> 'gnurant come una cucuzza
>
> Inviato da
www.mynewsgate.net
Grazie per la risposta, mi dispiace essere la causa di queste polemiche...
Effettivamente 'gnurant ha centrato il mio problema. Ho provato con 2 pc in
rete della mia lan e tutto sempre funzionare dato che un pc ha tutto
condiviso nella LAN.
Ma se i 2 pc si trovano fisicamente in 2 uffici (uno roma ed uno pescara)
come faccio a configurare il pc che possiede il database in modo da
concedere l'accesso al db?  A livello di sicurezza come posso fare?
Grazie per l'importante aiuto.


text:
Gz ha scritto:
> Grazie per la risposta, mi dispiace essere la causa di queste polemiche...
> Effettivamente 'gnurant ha centrato il mio problema. Ho provato con 2 pc in
> rete della mia lan e tutto sempre funzionare dato che un pc ha tutto
> condiviso nella LAN.
> Ma se i 2 pc si trovano fisicamente in 2 uffici (uno roma ed uno pescara)
> come faccio a configurare il pc che possiede il database in modo da
> concedere l'accesso al db?  A livello di sicurezza come posso fare?
> Grazie per l'importante aiuto.
Era proprio questo che "temevo" chiedessi quando hai postato il tuo
messaggio... ecco perchè tante domande e tante polemiche... 'gnurant a
parte che credo ora abbia capito gli errori fatti, ti dico che per uno
scenario del genere, la situazione si complica un po, perchè dovresti
essere munito di strutture hardware un po diverse... la tua rete LAN non
sarebbe più sufficiente... ti servirebbe una INTRANET o una VPN (forse
meglio, visto che simula una vera e propira rete LAN geografica... anche
come interfaccia tipo gestione risorse di Windows)... o potresti provare
la syncronia dati da remoto (tramite un server web sul quale sistemare il
BD base)...
Non preoccuparti della sicurezza al momento... prima cerca di capire se
puoi ovviare al problema magari mediante invii giornalieri di dati
aggiornati ai due diversi uffici...
Fammi sapere



author: MA

text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel
messaggio news:c7pt0n$ov7$1...@news.newsland.it...

Se non usi quest'ultimissima soluzione, la
migliore (dopo ampie discussione sul Ng) è quella
di usare i Terminal Services di W2000 Server: gli
unici che ti assicurano una certa velocità; gli
altri ahimè sono troppo lenti a prescindere dal
tipo di connettività.
Oppure potresti gestire tutto con l'intranet che
ti ha suggerito Pablitomf e asp.
MAssimiliano


text:
MA ha scritto:
> Se non usi quest'ultimissima soluzione, la
> migliore (dopo ampie discussione sul Ng) è quella
> di usare i Terminal Services di W2000 Server: gli
> unici che ti assicurano una certa velocità; gli
> altri ahimè sono troppo lenti a prescindere dal
> tipo di connettività.
> Oppure potresti gestire tutto con l'intranet che
> ti ha suggerito Pablitomf e asp.
> MAssimiliano
Certo, Terminal Services di W2000 va bene, ma prevede l'acquisto delle
licenze terminal dopo 1 mese dall'attivazione di ogni account...
(almeno a me così è accaduto... ma T.S. non è un campo che conosco
benissimo, quindi non mi prolungo + di tanto... anzi se non fosse così
correggimi e imparerò qualcosa in + su T.S.)



text:
"Pablitomf" <
pabl...@virgilio.it
> ha scritto nel messaggio
news:c7q1gi$96a$1...@news.newsland.it...

Per prima cosa ringrazio tutti voi per la vostra attenzione e premura
nell'aiutarmi.
A questo punto però, visto che installare una VPN o INTRANET sono cose nuove
per me, credo che utilizzerò la seguente soluzione abbastanza economica:
Sul pc contenete il DB metto un server APACHE, un server PHP ed un server
Mysql e risolvo il problema. Sono avvantaggiata dal fatto che le 2
connessioni hanno entrambi indirizzi ip fissi e quindi per l'utente finale
tutto è gestibile dal browser al link
http://xxx.xxx.xxx.xxx./inizio.html
dove xxx.xxx.xxx.xxx è l'ip della macchina che ha il server mysql.
Già ho avuto modo di programmare in php e gestire mysql e per questo non
dovrei trovare molti problemi. Pensavo di poter risolvere in access ma a
quanto pare è tutto più complicato di quanto pensavo.
Vi ringrazio ancora,
Grazia.


title: Report su 2 colonne in Access 2k

author: Franco Lombardo

text:
Ho trasformato un'applicazione Access 2 in Access 2k.
Nel nuovo ambiente, un normalissimo report di stampa etichette, impostato
per
la formattazione su 2 colonne, ogni tanto perde questa impostazione, cioč
viene stampato su una sola colonna. Se manualmente modifico il parametro da
"Imposta pagina", la stampa viene effettuata correttamente, salvo poi
"dimenticare" nuovamente il settaggio.
Come posso effettuare da codice questa impostazione?
Grazie
Franco


title: controllo a schede cambiare colore sfondo

text:
non riesco a cambiare sfondo al controllo a schede di access sapete se
magari con le api ci si riesce o in che altro modo?
grazie.


author: stefano (kabisa)

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c4ssir$v6o$1...@lacerta.tiscalinet.it...
> non riesco a cambiare sfondo al controllo a schede di access sapete se
> magari con le api ci si riesce o in che altro modo?
>
> grazie.
>
Io utilizzo questo
If Me!PolRic = 2 Then
Me.Detail.BackColor = 16764057
Me!Etichetta542.Caption = "Motivo  ricovero:"
Else
Me.Detail.BackColor = -
2147483633
Me!Etichetta542.Caption = "Motivo  visita:"
End If
nel mio caso il controllo polric è sulla scheda altrimenti indichi
forms!tuaforms.nometuascheda.detail.backcolor
Stefano kabisa


author: Roberto da casa

text:
"Simba883" <
simb...@libero.it
> ha scritto nel messaggio
news:c4ssir$v6o$1...@lacerta.tiscalinet.it...
> non riesco a cambiare sfondo al controllo a schede di access sapete se
> magari con le api ci si riesce o in che altro modo?
>
> grazie.
Se vuoi posso inviare al tuo indirizzo e-mail un esempio che Silvio Savoldi
ha inviato al Sito Comune ma che non è stato ancora pubblicato: in tale
database di esempio è risolto anche il tuo problema.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: casella combinata con erore di valore immesso

author: alex

text:
ho creato una casella combinata57 che contiene in dati della tabellaclienti.
ora ho settato nell'evento (su corrente)della maschera casellacombinata57=
ragione sociale in modo che allo spostamento da un record all'altro la
casella sia sempre sincronizzata con la ragione sociale inseritra per quel
record.
ottengo il seguente messaggio: e' stato immesso un valore non valido per il
campo. e' possibile ad esempio che sia stato immesso del testo in un campo
numerico o un numero maggiore di quello consentito.
Cosa posso aver sbagliato?


author: Pablitomf (Maurizio Facciuti)

text:
alex ha scritto:
[open flash back cut]
> Cosa posso aver sbagliato?
Tutto
Consiglio... buon manuale Access o attenta lettura dell'help-on-line.
[close flash back cut]
> ho creato una casella combinata57 che contiene in dati della tabellaclienti.
> ora ho settato nell'evento (su corrente)della maschera casellacombinata57=
> ragione sociale
azz, e tu così vorresti attribuire un valore a una combobox? Brrrrrrr
fa una cosa, nn ti dico come fare, ma ti do un metodo per comprendere
(credo sia la miglior cosa)... va su originedati nelle proprietà della
combo e premi F1... vedi un pò che ti dice... e se proprio poi nn capisci
fa un fischio dinuovo...
> in modo che allo spostamento da un record all'altro la
> casella sia sempre sincronizzata con la ragione sociale inseritra per quel
> record.
nn ci siamo... nn puoi gestire così sta cosa.
> ottengo il seguente messaggio: e' stato immesso un valore non valido per il
> campo. e' possibile ad esempio che sia stato immesso del testo in un campo
> numerico o un numero maggiore di quello consentito.
bhè : che tipo di dato registra la combo in origine? un numero? bhè la
rag.soc. nn lo è quindi qualcosa ovviamente per lui nn quadra.
fammi sapere. ;)
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchè un uomo con la testa nel forno
acceso e i piedi nel congelatore statisticamente ha una temperatura media.
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


text:
> Tutto
> Consiglio... buon manuale Access o attenta lettura dell'help-on-line.
il comando l'ho preso da libro mondatori informatica microsoft press
access97 visual basic
ti riporto un breve pezzo: L acasella combinata trova record non e' ancora
perfetta, sebbena sia capace quanto basta di trovare un record, non
visualizza sempre il nome del contatto corrente. se si cambia record con un
metodo diverso dalla casella combinata questa non si sincronizza ..
comando:casellacombinata57= idcontatto
questo codice imposta il valore del controllo casella combinata sul valore
del controllo contatto ogni volta che ci si sposta da un conntatto ad un
altro.
???????????????????????????????????????????


text:
EHE eh eheh eh eh eh emmmm chiedo umilmente scusa sono andato a guardarmi
l'help
eheh era meglios crivere casellacombinata57= id e tutto funziona..... eh
eheh


author: sv

text:
alex ha scritto:

Vedi anche:
www.accessgroup.it
Sezione Forms
Articolo 19: List box e combo box
--
rgrds
SC
--



text:
alex ha scritto:

hehe...
che facevi, mettevi in dubbio? ;-|
--
Ciao
Pablitomf (Maurizio Facciuti)
Access : Ver.97 - 2K
----------------------------
http://www.accessgroup.it/
----------------------------
Non mi fido molto delle statistiche, perchč un uomo con la testa nel forno



text:
>
>
www.accessgroup.it
>
> Sezione Forms
> Articolo 19: List box e combo box
>
>
grazie ci vado!!!


text:
>
> hehe...
> che facevi, mettevi in dubbio? ;-|
>
ehehehhh no mettere in dubbio te mai! pero' capisci che dovevo credere anche
un po' in me stesso altrimenti
:-)


title: Controllo se esiste la foto di un prodotto

author: RaffiFast

text:
Salve a tutti,
sono parecchio "arrugginito" circa l'utilizzo di access, e vengo quindi
a chiederVi un aiuto:
Data una "queryprodotti" nella quale sono elencati i record con un campo
"Rif" che ne identifica l'unicità, ho un campo "foto" fatto così:
foto:"C:\cartellafoto\" & Format([Rif]) & ".jpg
in modo che in una maschera si possa poi vedere le foto di ogni
prodotto, opportunamente salvate nella cartellafoto con un nome uguale
al Rif.
Il problema è questo:
Siccome di alcuni prodotti non c'è la relativa foto, io vorrei una
tabella che mi elenchi tutti i Rif che non hanno la foto
equivalente...come fare?

Grazie anticipate, Raf


author: Popi - TheBadHabits

text:

Ciao!

Prova ad aggiungere nella "queryprodotti" un campo

Presente: iif(dir('C:\cartellafoto\' & Format([Rif]) & '.jpg')='','NON PRESENTE','Sì')

Una domanda: a che serve la Format???

HTH
Popi


text:
Il 14/03/2012 12:38, Popi - TheBadHabits ha scritto:
> Il giorno mercoledě 14 marzo 2012 11:52:14 UTC+1, RaffiFast ha scritto:
>> Salve a tutti,
>> sono parecchio "arrugginito" circa l'utilizzo di access, e vengo quindi
>> a chiederVi un aiuto:
>> Data una "queryprodotti" nella quale sono elencati i record con un campo
>> "Rif" che ne identifica l'unicitŕ, ho un campo "foto" fatto cosě:
>> foto:"C:\cartellafoto\"&  Format([Rif])&  ".jpg
>> in modo che in una maschera si possa poi vedere le foto di ogni
>> prodotto, opportunamente salvate nella cartellafoto con un nome uguale
>> al Rif.
>> Il problema č questo:
>> Siccome di alcuni prodotti non c'č la relativa foto, io vorrei una
>> tabella che mi elenchi tutti i Rif che non hanno la foto
>> equivalente...come fare?
>
> Ciao!
>
> Prova ad aggiungere nella "queryprodotti" un campo
>
> Presente: iif(dir('C:\cartellafoto\'&  Format([Rif])&  '.jpg')='','NON PRESENTE','Sě')
>
> Una domanda: a che serve la Format???
>
> HTH
> Popi

Grazie ....funziona!
Circa il Format.....non saprei.... ;) in effetti funziona anche
senza.... eccesso di "Forma"...T!


title: Per Salvatore!

author: Carmine P.

text:
Ho risp al tuo msg in merito alla Maschera che passa parametri alla query.
Ho bisogno del tuo aiuto ancora e non so come avvertiti che cми la risp
per te.
Msg del 2 dicembre.
Ciao
Carmine P.
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Per Salvatore!

author: Antonio Biso

text:
"Carmine P." <
minielloiT...@libero.NO.it
> ha scritto nel messaggio
news:bqkcun$fec$1...@news.newsland.it...
Perchè bestemmi in questo sacro NG?!?
Antonio


title: Per Salvatore!

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:c1jzb.164695$e6.60...@twister2.libero.it...

Antonio, nel pannello comandi hai lasciato come lingua corrente l'arabo?
In italaino Salvatore è Salvatore, non quello che ti viene tradotto.
;-)
MAssimiliano


title: Per Salvatore!

text:
Antonio Biso ha scritto:
> "Carmine P." <
minielloiT...@libero.NO.it
> ha scritto nel messaggio
> news:bqkcun$fec$1...@news.newsland.it...
> Perchč bestemmi in questo sacro NG?!?
> Antonio
In che senzo bestemmio?
Se ti riferisci al mio modo barbaro di chieder di una persona...bhč
ammetto che hai ragione e non lo farň piů.
Ma come si fa ad avere una notifica di una risposta cosě si č sicuri?
Chiedo scusa comunque a tutti.
Ciao
Piero



title: Per Salvatore!

text:
> > Perchč bestemmi in questo sacro NG?!?
>
> > Antonio
>
>
> In che senzo bestemmio?
> Se ti riferisci al mio modo barbaro di chieder di una persona...bhč
> ammetto che hai ragione e non lo farň piů.
Bravo
> Ma come si fa ad avere una notifica di una risposta cosě si č sicuri?
Pagando l'help desk.
MAssimiliano


title: Per Salvatore!

text:
MA ha scritto:

> Bravo


Ok Massimiliano, so che hai ragione, anzi avete ragione.
Te lo ripeto, a 50 anni suonati mettermi a navigar per imparar a
sopravvivere nel mio campo...č dura.
Ok, chiedo scusa ancora.
Come fare per pagare l'help desk?
Ciao e grazie ancora



title: Per Salvatore!

text:
"Carmine P." <miniell...@liberoNO.it> ha scritto nel messaggio
news:bqkfr1$9gr$1...@news.newsland.it...
> MA ha scritto:
>
> > > Ma come si fa ad avere una notifica di una risposta così si è sicuri?
>
> > Pagando l'help desk.
> > MAssimiliano
>
> Ok Massimiliano, so che hai ragione, anzi avete ragione.
> Te lo ripeto, a 50 anni suonati mettermi a navigar per imparar a
> sopravvivere nel mio campo...è dura.
> Ok, chiedo scusa ancora.
> Come fare per pagare l'help desk?
Sigh...
Questo NG NON è un help-desk, ma un luogo dove cercare risposte.
Non hai la garanzia di trovare queste risposte, nè puoi pretenderle, ma puoi
aspettarle pazientemente testando periodicamente il thread che hai aperto,
senza aprirne altri, nè chiedere a qualcuno in particolare, nè usando la
posta privata.
Dopo un po' di tempo, almeno una settimana, puoi provare a riproporre il tuo
quesito con parole diverse e scrivendo nel subject un REPOST.
Per consulenze a pagamento puoi rivolgerti in privato a qualche
frequentatore del NG o a qualche professionista della tua zona. In questo
caso potrai pretendere qualcosa in più!
Antonio


title: [OT] Sbaglio o barladi era andato in Thailandia?

text:
E' tornato?

--
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza
Italiana Sviluppatori Access


author: CIDI

text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gh0r59$bvp$1...@tdi.cu.mi.it...
E' tornato?
che io sappia no, qualche giorno fa gli ho mandato una mail
per avere notizie del suo rientro....ancora non ha risposto.
speriamo che possa rientrare in questi giorni.
a quanto dicono le autorità stanno provvedendo per il rientro di tutti
i turisti bloccati in thailandia, sembra che siano circa 600.
ciao Ma
brutta domenica eh?
:D
Daniele


text:

E poi no iniziate a dire he ho combinato io tutto il casino!!!!
io no c'entro!!!
> ciao Ma
> brutta domenica eh?
>> D
teribile
>
> Daniele



text:
"MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
news:gh14dp$mlc$1...@tdi.cu.mi.it...
CIDI wrote:
> "MA" <
mas...@massimilianoamendola.it
> ha scritto nel messaggio
> news:gh0r59$bvp$1...@tdi.cu.mi.it...
> E' tornato?
>
> che io sappia no, qualche giorno fa gli ho mandato una mail
> per avere notizie del suo rientro....ancora non ha risposto.
> speriamo che possa rientrare in questi giorni.
> a quanto dicono le autorità stanno provvedendo per il rientro di tutti
> i turisti bloccati in thailandia, sembra che siano circa 600.
>
E poi no iniziate a dire he ho combinato io tutto il casino!!!!
io no c'entro!!!
vabbè che non c'è limite alla potenza dei napoletani.....
grattatio pallarum omnia pericula perfugit
 ...mi sembri sulla graticola, oppure devi cambiare la tastiera?
:<))
> ciao Ma
> brutta domenica eh?
>> D
teribile
ah ah ah...
Ciao
Daniele


title: soliti problemi con le date

author: Lucky

text:
In una maschera ho un controllo che mi deve cambiare sfondo sono passati più
di 10 gg da l'ultima data di un elenco che compare in una sottomaschera.
If Now() > Me.ultimadata + 10 Then .....
la cosa strana è che se utilizzo la maschera non mi funziona correttamente
(il controllo mantiene sempre lo stesso colore) ma se faccio girare il
codice passo passo tutto funziona perfettamente.
Qual'è il motivo?
Grazie
--------------------------------
Inviato via
http://usenet.libero.it


title: soliti problemi con le date

text:
"Lucky" <lucia...@CAVAVIAhotmail.com> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
> In una maschera ho un controllo che mi deve cambiare sfondo sono passati
più
> di 10 gg da l'ultima data di un elenco che compare in una sottomaschera.
>
> If Now() > Me.ultimadata + 10 Then .....
>
> la cosa strana è che se utilizzo la maschera non mi funziona correttamente
> (il controllo mantiene sempre lo stesso colore) ma se faccio girare il
> codice passo passo tutto funziona perfettamente.
> Qual'è il motivo?
> Grazie
>
Che visualizzazione ha la maschera?
A maschera singola o a maschere continue?
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: soliti problemi con le date

text:
> > In una maschera ho un controllo che mi deve cambiare sfondo sono passati
> più
> > di 10 gg da l'ultima data di un elenco che compare in una sottomaschera.
> >
> > If Now() > Me.ultimadata + 10 Then .....
> >
> > la cosa strana è che se utilizzo la maschera non mi funziona
correttamente
> > (il controllo mantiene sempre lo stesso colore) ma se faccio girare il
> > codice passo passo tutto funziona perfettamente.
> > Qual'è il motivo?
> > Grazie
> >
>
> Che visualizzazione ha la maschera?
> A maschera singola o a maschere continue?
>
La maschera principale è singola mentre la sottomaschera è continua.



title: soliti problemi con le date

text:
"Lucky" <lucia...@CAVAVIAhotmail.com> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...
> > > In una maschera ho un controllo che mi deve cambiare sfondo sono
passati
> > più
> > > di 10 gg da l'ultima data di un elenco che compare in una
sottomaschera.
> > >
> > > If Now() > Me.ultimadata + 10 Then .....
> > >
> > > la cosa strana è che se utilizzo la maschera non mi funziona
> correttamente
> > > (il controllo mantiene sempre lo stesso colore) ma se faccio girare il
> > > codice passo passo tutto funziona perfettamente.
> > > Qual'è il motivo?
> > > Grazie
> > >
> >
> > Che visualizzazione ha la maschera?
> > A maschera singola o a maschere continue?
> >
>
> La maschera principale è singola mentre la sottomaschera è continua.
Devi prima ricavarti "l'ultima data" dell'oggetto che è origine record della
sottomaschera: per far questo puoi usare DMax o DLast (dipende da cosa
intendi per "ultima data"). Alla data ottenuta sommi 10 e confronti il tutto
con Date() e non Now() che oltre la data corrente contiene anche l'ora
corrente. In base all'esito del confronto imposti il colore di sfondo del
tuo controllo contenuto nella maschera principale.



title: soliti problemi con le date

text:
> > > > In una maschera ho un controllo che mi deve cambiare sfondo sono
> passati
> > > più
> > > > di 10 gg da l'ultima data di un elenco che compare in una
> sottomaschera.
> > > >
> > > > If Now() > Me.ultimadata + 10 Then .....
> > > >
> > > > la cosa strana è che se utilizzo la maschera non mi funziona
> > correttamente
> > > > (il controllo mantiene sempre lo stesso colore) ma se faccio girare
il
> > > > codice passo passo tutto funziona perfettamente.
> > > > Qual'è il motivo?
> > > > Grazie
> > > >
> > >
> > > Che visualizzazione ha la maschera?
> > > A maschera singola o a maschere continue?
> > >
> >
> > La maschera principale è singola mentre la sottomaschera è continua.
>
> Devi prima ricavarti "l'ultima data" dell'oggetto che è origine record
della
> sottomaschera: per far questo puoi usare DMax o DLast (dipende da cosa
> intendi per "ultima data"). Alla data ottenuta sommi 10 e confronti il
tutto
> con Date() e non Now() che oltre la data corrente contiene anche l'ora
> corrente. In base all'esito del confronto imposti il colore di sfondo del
> tuo controllo contenuto nella maschera principale.
E' quello che pensavo di aver fatto:
Nel piè di pagina della sottomaschera ho messo un controllo
Massimo=max([Data_esame]) e funziona.
Nella maschera principale, nell'evento SuCorrente ho scritto
If Now() > Me![sottomaschera data_esami]!Massimo + 3 Then
Me.Testo41.BackColor = 255
Else
Me.Testo41.BackColor = 16777215
End If
Ho provato ad inserire Date() ma non cambia nulla e il controllo resta
sempre rosso(a proposito, ho notato che mi cancella le parentesi da date(),
è normale?).



title: soliti problemi con le date

text:
"Lucky" <
lucia...@hotmail.com
> ha scritto nel messaggio
news:195Z62Z170Z252Y...@usenet.libero.it...

Si è normale.
Comunque penso che quando avviene l'evento SuCorrente della maschera
principale il valore del controllo che hai messo nel piè di pagina della
sottomaschera non ha ancora assunto il valore giusto ma sia Null e quindi il
giochino non ti funziona. Penso proprio che devi usare la funzione DMax che
abbia come dominio l'origine record della sottomaschera e che abbia i
criteri condizionati dalla chiave primaria della maschera principale.



title: piccolo aiutino

author: Massimo

text:
Sono un pò inesperto di access, vi volevo chiedere come poter da una
machera, filtrare dei record, ossia:
ho creato un db che mi funziona benissimo, creandomi ed accodandomi nella
tabella le riparazioni che eseguisco, vorrei applicare un filro che mi
possia pescare solo quelle riparazioni non ancora consegnate odeseguite.
al momento quando apro la tabella le visualizzo tutte ed incominciano ad
essere tante , debbo passarle una ad una e per distinguere quella già
consegnata ho applicato una casella si/no , volevo sapere se qualcuno
cortesemente mi da una diritta come fare per poter avere una opzione del
tipo Visualizza tutto, visualizza non consegnati.
Saluto Tutto il NG e grazie a tutti.


title: piccolo aiutino

author: Paolo Beltrame

text:
Ciao Massimo,
Creati un bottone sul cui evento click scrivi:
Private Sub NomeBottone_Click()
Me.Filter = "NomeCampo= True"
Me.FilterOn = True
End Sub
A rigor di logica, la riga
Me.FilterOn = True
andrebbe scritta sull'evento load del form.
    Paolo


title: Controllo OCX: Microsoft Multimedia Control 6.0 (MIC32.OCX)

author: Antares

text:
Ciao a tutti
Dovendo registrare e riprodurre dei file sonori
(Per riprodurli esiste una API sul sito comune,
ma per registrarli mi sembra di no) ho scoperto
che in Visual Basic 6 esiste il controllo riportato
nell'oggetto di questo messaggio.
Qualcuno di voi sa se posso usarlo in Access 97
e da dove lo posso scaricare?
Grazie a tutti Daniele.


title: Data di stampa report

author: APUANO

text:
Salve a tutti!
Ho un quesito da porvi.
Se un utente dopo aver aperto un report in anteprima lo manda in
stampa c'è un modo per sapere che quel report è stato stampato ed
eventualmente registrare in una tabella la data di stampa?
Spero di essere stato sufficientemente chiaro.
Grazie in anticipo
Francesco


title: Data di stampa report

author: Alessandro Baraldi

text:

Devi gestire la stampa con una Funzione personalizzata e non con il
menù nativo... altrimenti non puoi.
Se gestisci tu la stampa impostando la funzione ed associandola al
Menù personalizzato puoi anche salvare dove ti pare l'avvenuta
esecuzione e la data/ora...
@Alex


title: Data di stampa report

text:

Grazie mille, anche se pensavo ad una soluzione diversa.
Ciao


title: Data di stampa report

text:
>
> Grazie mille, anche se pensavo ad una soluzione diversa.
>
> Ciao
Magari rendici partecipi della tua alternativa... può essere utile a
tutti.
@Alex


title: Data di stampa report

text:

Non è un'alternativa, ma un'idea.
Pensavo che da qualche parte, tipo nelle proprietà del report, venisse
registrata la data dell'ultima stampa, dato disponibile nelle
proprietà dei documenti di word, ed utilizzare quell'informazione per
aggiornare il dato nel recordset origine dei dati del report stampato.
Francesco


title: Data di stampa report

text:
[cut]
> Non è un'alternativa, ma un'idea.
> Pensavo che da qualche parte, tipo nelle proprietà del report, venisse
> registrata la data dell'ultima stampa, dato disponibile nelle
> proprietà dei documenti di word, ed utilizzare quell'informazione per
> aggiornare il dato nel recordset origine dei dati del report stampato.
>
> Francesco
Pensavi male perchè stai confondendo le cose.
In ogni caso fai le tue prove.
@Alex


title: Integrita' referenziale (novello)

author: Andrea

text:
Non riesco a impostare le regole di integrita' in 2 tabelle.....
Tabelle:
 Aziende (Codice Azienda, data costituzione, Numero registro ditte ecc...)
 Sedi (Codice sede, indirizzo, N.ro dipendenti ecc...)
Azienda              Sede
=======              ========
idAzienda PK         idSede    PK
idSede    FK         idAzienda FK
Nominativo           NumeroDipendenti
DataCreazione        Indirizzo
Relazioni
 1 => molti (1 azienda puo' avere molte sedi)
Come creare le FK?
Il problema (?) e' che ogni azienda ha almeno 1 sede e tale sede deve
esistere nella tabella Sedi.
Per cui nella tabella Azienda c'e' il campo "CodiceAzienda" e il campo
"CodiceSede",
il CodiceSede ha una FK con CodiceSede della tabella Sedi, ma nel momento in
cui creo
una ditta nuova, non posso avere gia' inserito la sede relativa nella
tabella Sedi()
Spero di essere stato chiaro.
Dove sbaglio????
Thanks
Andrea


title: Integrita' referenziale (novello)

author: Roberto dal portatile

text:
"Andrea" <
andre...@libero.it
> ha scritto nel messaggio
news:8nldkt$hdp$1...@sirmdpsin16.inwind.it...

Dalla tabella Azienda elimina il campo IdSede, non ti serve a niente.
Nella tabella Sede dichiarati come chiave primaria l'insieme dei due campi
IdSede e IdAzienda.
Metti in relazione uno-a-molti le due tabelle tramite i campi IdAzienda;
aggiungi tutte le integrità referenziali che ritieni opportuno.
Roberto


title: Integrita' referenziale (novello)

author: Sergio MAZZA

text:

Io credo sia superflua la chiave idAziendaFK nella tabella Sedi. Hai detto
tu stesso che ogni azienda ha o puņ avere molte sedi, ma non il contrario.
Quindi messe in relazione le chiavi IdSede (uno a molti) non dovresti
incontrare problemi...
Ciao.


title: Integrita' referenziale (novello)

text:
"Sergio MAZZA" <
s.m...@tiscalinet.it
> ha scritto nel messaggio
news:8nlmrm$nak$1...@suite03.caspur.it...

> tu stesso che ogni azienda ha o puň avere molte sedi, ma non il contrario.
> Quindi messe in relazione le chiavi IdSede (uno a molti) non dovresti
> incontrare problemi...
>
> Ciao.
>
>
>
Non sono affatto d'accordo; č il contrario, č IdSede nella tabella Azienda
che č superflua; nella relazione č la tabella Azienda che č il lato uno.
Roberto


title: Integrita' referenziale (novello)

text:
"Roberto dal portatile" <
r.ma...@libero.it
> ha scritto nel messaggio
news:Xntn5.90699$dF5.1...@news.infostrada.it...
>
>
> Non sono affatto d'accordo; è il contrario, è IdSede nella tabella Azienda
> che è superflua; nella relazione è la tabella Azienda che è il lato uno.
>
> Roberto
>
>
Hai ragione mi sono confuso...
Ciao.


title: importare dati sottomaschere

author: bari

text:
Ho due tabelle con relative maschere COMMESSE e FATTURE
Tutte e due le tabelle hanno una tabella correlata DETTAGLIO COMMESSE e
DETTAGLIO FATTURE.
La tabella COMMESSE contiene campi con dati tipo "Cliente", "Indirizzo",
ecc. mentre nel dettaglio commesse sono contenuti dati su uno più record che
servono per descrivere (nel mio caso) un servizio da effettuare;
es:
TABELLA COMMESSE
IdCommessa: 1         Cliente: MARIO ROSSI            Città: BARI
TABELLA DETTAGLIO COMMESSE
IdCommessa:1
Servizio:                                     quantità:
importo:
Intervento di..................                    1
2.000
Intervento di..................                    2
1.500
Uso poi la maschera FATTURE con la Sottomaschera DETTAGLIO FATTURE per
emettere fattura con i esistenti nelle COMMESSE.
Nella maschera FATTURE c'è un controllo che è una casella combinata che
mostra i dati delle COMMESSE e sulla base di questo controllo "importo" i
dati come CLIENTE, INDIRIZZO, ecc. nei controlli della maschera FATTURE con
il codice di tipo:  Me![Cliente] = Me![IDCommessa].Column(2)
DOMANDA
Come posso fare si che i record relativi alla Commessa e contenuti nella
tabella DETTAGLIO COMMESSE vengano riportati nei controlli della
Sottomaschera DETTAGLIO FATTURE (che in pratica sono le righe della
fattura)?
Spero di essere stato abbastanza sintetico nell'esposizione e che la sintesi
abbia reso poco chiaro il problema.
Ringrazio chi mi potrà dare una mano e porgo cordiali saluti a tutti.
Franco Schiraldi


title: importare dati sottomaschere

author: Roberto da casa

text:
"bari" <
bari....@libero.it
> ha scritto nel messaggio
news:qQbra.73939$iy5.2...@twister2.libero.it...

Da codice VBA esegui una query di accodamento con la quale accodi nella
tabella DETTAGLIO FATTURE tutti i record della tabella DETTAGLIO COMMESSE
che hanno un IDCommessa uguale a quello che hai selezionato nella casella
combinata IDCommessa, quindi esegui un requery del controllo sottomaschera.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: delete field or table

author: Roberto Barbetti

text:
salve e buon lavoro a tutti..
In passato in questo newsgroup sono stati citati alcune utility gestionali
per db access ...direttamente da internet..
vorrei sapere se esiste qualche utility... o dove posso trovare via codice
una routine che permetta un multi-delete contemporaneo di + tabelle, query
ecc.. o/e milti-delete di + campi di tabella.
saluti


title: delete field or table

text:
"Roberto Barbetti" <
barb...@soilmaps.it
> ha scritto nel messaggio
news:do6hkj$2r5k$1...@newsreader1.mclink.it...

Nell'help in linea (attivabile con ALT-F11, poi F1) vedi: Metodo
DeleteObject...
Ciao.
--
Sergio MAZZA


title: un FE punta a più BE

author: RF

text:
Ho un applicazione FE/BE, con quest'ultimo residente su un server e gli FE
su
n client.
Avrei la necessità di dividere il BE in due, residenti sempre sullo stesso
server ma
in cartelle diverse. Qualcuno sa dirmi se ciò può degradare le prestazioni?
Grazie
RobertOff


title: un FE punta a più BE

author: Alessandro

text:
"RF" <
d...@tin.it
> wrote in message
news:re038.11087$hi.2...@news1.tin.it...

Se utilizzi Accesso ai Dati con ADO o DAO può
rallentarti(impercettibile)
perchè devi modificare le proprietà della CONNESSIONE quando
lavori sui due BE.
Se invece utilizzi Tabelle Collegate è uguale, perchè fa tutto JET
e per te è trasparente...!!
Alessandro./[@Alex]/
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: un FE punta a più BE

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
news:41561a06f63f04d977...@mygate.mailgate.org...

tnx


title: maschera - non visualizzare contatore record

author: luigiOnofrio

text:
ho una maschera in cui vi sono due pulsanti che richiamano delle altre
maschere, in questa maschera perņ, č visualizzato in basso a sinistra, il
contatore record con le frecce dx e sx e le frecce di inizio e fine record.
Ho provato a Togliere questo selettore record mettendo a NO il valore di
"Selettore Record" nelle proprietą della maschera, ma continuano ad eddere
visualizzato.
Cosa devo fare per eliminarlo?
tank
Buon natale!
luigi
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


author: melo

text:
luigiOnofrio ha scritto:
> ho una maschera in cui vi sono due pulsanti che richiamano delle altre
> maschere, in questa maschera perņ, č visualizzato in basso a sinistra, il
> contatore record con le frecce dx e sx e le frecce di inizio e fine record.
> Ho provato a Togliere questo selettore record mettendo a NO il valore di
> "Selettore Record" nelle proprietą della maschera, ma continuano ad eddere
> visualizzato.
> Cosa devo fare per eliminarlo?
> tank
> Buon natale!
> luigi
metti a NO la proprietą "Pulsanti spostamento"
ciao



author: MA

text:
"luigiOnofrio" <
onof...@tin.it
> ha scritto nel messaggio
news:cqc3pb$8df$1...@news.newsland.it...
> ho una maschera in cui vi sono due pulsanti che richiamano delle altre
> maschere, in questa maschera perņ, č visualizzato in basso a sinistra, il
> contatore record con le frecce dx e sx e le frecce di inizio e fine
record.
> Ho provato a Togliere questo selettore record mettendo a NO il valore di
> "Selettore Record" nelle proprietą della maschera, ma continuano ad eddere
> visualizzato.
> Cosa devo fare per eliminarlo?
> tank
> Buon natale!
> luigi
>
> --
Pulsanti spostamento.
Selettore record č quella barra su lato sinistro col tringolo verso
dx/asterisco
MAssimiliano


text:
melo ha scritto:
> luigiOnofrio ha scritto:
> > ho una maschera in cui vi sono due pulsanti che richiamano delle altre
> > maschere, in questa maschera però, è visualizzato in basso a sinistra, il
> > contatore record con le frecce dx e sx e le frecce di inizio e fine record.
> > Ho provato a Togliere questo selettore record mettendo a NO il valore di
> > "Selettore Record" nelle proprietà della maschera, ma continuano ad eddere
> > visualizzato.
> > Cosa devo fare per eliminarlo?
> > tank
> > Buon natale!
> > luigi
> metti a NO la proprietà "Pulsanti spostamento"
> ciao
Grazie !!!!!!!
funziona!



text:
MA ha scritto:

grazie!  li avevo scambiati l'uno per l'altro!
saluti



author: TANNHAUSER

text:
[CUT]
in questa maschera però, è visualizzato in basso a sinistra, il contatore
record con le frecce dx e sx e le frecce di inizio e fine record.
Ho provato a Togliere questo selettore record mettendo a NO il valore di
"Selettore Record" nelle proprietà della maschera, ma continuano ad eddere
visualizzato. Cosa devo fare per eliminarlo?
[CUT]
grazie!  li avevo scambiati l'uno per l'altro!
Senza pretesa di "docenza" non sarebbe bene dare un'occhiata all'Help di
Access? Cioè, non sarebbe meglio andare alle elementari prima che
all'Univeristà? ;-)
TANNHAUSER



title: Funzione Dlast assieme a Somma

author: Teamnetwork

text:
Ciao
Ho creato un campo calcolato in una maschera che somma 2 valori con la
funzione Somma =SOMMA([campo numero 1]+[campo numero 2])
Ho necessita' di utilizzare gli ultimi valori disponibili per il campo
numero 1 e lo stesso per il campo numero 2 sempre con la funzione
SOMMA
=SOMMA(DLast[campo numero 1] ecc ecc e mille altri tentativi non sono
andati a buon fine.
Qualche consiglio oltre ad acquistare un bel manuale ? lo sto cercando
:)


title: Funzione Dlast assieme a Somma

author: namor

text:
Teamnetwork ha scritto:

DLast[campo numero 1]+DLast[campo numero 2]
Se usi Dlast vuol dire che ti serve solo il valore di uno dei record,
quindi non serve la funzione somma.
Riporto dalla guida:
È possibile utilizzare le funzioni DFirst e DLast per restituire un record
casuale da un determinato campo in una tabella o in una query quando è
solo necessario un valore qualsiasi di tale campo.
Questa funzione restituisce un valore preso A CASO dall'origine dati.
Era questo che volevi?
Namor
--

questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Funzione Dlast assieme a Somma

author: Antonio Biso

text:
"Teamnetwork" <
teamn...@tin.it
> ha scritto nel messaggio
news:2i83nv0a8rrp9nplv...@4ax.com...

Primo: devi spiegare cosa vuoi fare veramente secondo la tua struttura dati,
non fornire la tua soluzione.
Secondo: per quello che hai scritto sembra che tu voglia fare la sommatoria
delle somme dei campi 1 e 2 di tutti i record. E' cosě?
Terzo: prova ad usare un poě l'help on line
Antonio


title: Funzione Dlast assieme a Somma

text:
namor ha scritto:
> DLast[campo numero 1]+DLast[campo numero 2]
errore, mancano le parentesi tonde e il nome della tabella o query origine
dei dati (ometto eventuali criteri):
DLast("[campo numero 1]","tabella") + DLast("[campo numero 2]","tabella")



title: Funzione Dlast assieme a Somma

author: salvino

text:
namor ha scritto:
> namor ha scritto:
> > DLast[campo numero 1]+DLast[campo numero 2]
> errore, mancano le parentesi tonde e il nome della tabella o query origine
> dei dati (ometto eventuali criteri):
> DLast("[campo numero 1]","tabella") + DLast("[campo numero 2]","tabella")
> Namor
Un'idea potrebbe essere quella dell'utilizzo di una query semplice
ordinata decrescente e nella proprietą -->Primi Valori impostare il numero
dei valori desiderati.
rgrds
SC
