title: record vuoto

author: ghost

text:

Io ho inserito una casella di testo nella maschera principale che ha
come origine dati un campo della sottomaschera
esempio =[nomeSottomaschera1].Form!Testo6
che puoi rendere visibile o meno.
Poi ho inserito un comando che evita di salvare
se la casella di testo della maschera principale è vuoto.
Ciao


title: record vuoto

author: Franco

text:
"ghost" <
er...@virgilio.it
> ha scritto nel messaggio
news:3390683.291.1335436292710.JavaMail.geo-discussion-forums@ynmm10...
Il giorno mercoledě 25 aprile 2012 09:12:08 UTC+2, Franco ha scritto:
> salve!
>
> su scaricamento della maschera "Fatture3" ho iserito questo codice:
>     Dim rs
>     Set rs = Me![DETTAGLIO FATTURE Sottomaschera].Form.RecordsetClone
>     Me![DETTAGLIO FATTURE Sottomaschera].Form.Requery
>     If rs.RecordCount = 0 Then
>        Me!MiaFattura = Null
>     End If
>
> per far si che chiudendo la maschera (con il numero impostato nel
> controllo
> "MiaFattura") senza alcun dettaglio nella
> sottomaschera, il record nella testata della fattura non si crei.
>
> Ma in questo modo ho il record nella tb "Fatture" vuoto.
> Come posso fare perchč non si creii affatto?
> Grazie

Io ho inserito una casella di testo nella maschera principale che ha
come origine dati un campo della sottomaschera
esempio =[nomeSottomaschera1].Form!Testo6
che puoi rendere visibile o meno.
Poi ho inserito un comando che evita di salvare
se la casella di testo della maschera principale č vuoto.

Ciao Ghost

Che comando hai utilizzato per non salvare?
Grazie


title: record vuoto

text:
> Ciao Ghost
>
> Che comando hai utilizzato per non salvare?
> Grazie

Del Tipo:
 If IsNull(Me!Testo47) Or Me!Testo47 = "" Then
        strMsg = "Mettere il dettaglio fattura o annullare il record!"
        strTitolo = "Mancanza di dati"
        intStile = vbOKOnly
        MsgBox strMsg, intStile, strTitolo
        Cancel = True

    End If
Ciao


title: record vuoto

text:
"ghost" <
er...@virgilio.it
> ha scritto nel messaggio
news:1513630.1374.1335439196141.JavaMail.geo-discussion-forums@ynjj38...

grazie


title: record vuoto

text:
"Franco" <
Franco.D...@libero.it
> ha scritto nel messaggio
news:4f99399d$0$1383$4faf...@reader1.news.tin.it...

su che evento?
perchè anche cosi' mi rimane memorizzato nella tb "fatture" il record con il
numero di fattura


title: record vuoto

text:
Il giorno giovedì 26 aprile 2012 15:19:34 UTC+2, Franco ha scritto:

su che evento?
perchè anche cosi' mi rimane memorizzato nella tb "fatture" il record con il
numero di fattura

Sarò più esplicito!

Nella sottomaschera a piè di pagina della maschera crei una casella di testo (ad esempio Testo4) dove metti in origine riga:

=Conteggio([uncampodettagliosottomaschera])

Nella maschera principale crei  una casella di testo (ad esempio Testo7) dove metti in origine riga:

=[nomeSottomaschera].Form!Testo4

Nell'evento "prima di aggiornare" della maschera principale metti la routine:

If IsNull(Me!Testo7) Or Me!Testo7 = 0 Then
 Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
   strTtl = "Mancanza di dati"
  strMsg = "Se vuoi mettere il dettaglio fattura clicca su ""SI"" o clicca su ""NO"" per annullare il record!"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNo, strTtl)
   Select Case retValue
       Case vbYes
       Me![S_Dettaglio_Fatture Sottomaschera]!Data_FattFo.SetFocus
       Case vbNo
       Cancel = True
           DoCmd.RunCommand acCmdUndo

   End Select
End If

Nell'evento "su uscita" della sottomaschera metti la routine:

If IsNull(Me![nomeSottomaschera].Form!Testo4) Or Me![nomeSottomaschera].Form!Testo4 = 0 Then

  Dim retValue As Integer
   Dim strTtl As String
   Dim strMsg As String
  strTtl = "Mancanza di dati"
 strMsg = "Se vuoi mettere il dettaglio fattura clicca su ""SI"" o clicca su ""NO"" per annullare il record!"
   retValue = MsgBox(strMsg, vbQuestion + vbYesNo, strTtl)
   Select Case retValue
       Case vbYes
      Cancel = True
       Case vbNo
      [DataFattura].SetFocus

' datafattura è un capo della maschera principale
      DoCmd.RunCommand acCmdUndo
   End Select

End If

 Fammi sapere se hai risolto.

Ciao


title: record vuoto

text:
"ghost" <
er...@virgilio.it
> ha scritto nel messaggio
news:17631637.8.1335527809510.JavaMail.geo-discussion-forums@ynjj38...
Il giorno giovedě 26 aprile 2012 15:19:34 UTC+2, Franco ha scritto:

su che evento?
perchč anche cosi' mi rimane memorizzato nella tb "fatture" il record con il
numero di fattura

Sarň piů esplicito!

Nella sottomaschera a pič di pagina della maschera crei una casella di testo

' datafattura č un capo della maschera principale
      DoCmd.RunCommand acCmdUndo
   End Select

End If

 Fammi sapere se hai risolto.

Ciao

grazie


title: record vuoto

text:
cut

> ' datafattura è un capo della maschera principale
>      DoCmd.RunCommand acCmdUndo
>   End Select
>
> End If

ciao ghost
il tuo codice funziona, però se è possibile
lo vorrei senza dover ogni volta scegliere tra SI o No;
cioè se chiudo la maschera con il
solo numero e data, e come se avessi cliccato su NO
altrimenti è SI, ma senza dover cliccare per scegliere.
Grazie


title: controllo sottomaschera

author: massimo

text:
Ciao a tutti
Qualcuno mi spiega come faccio a prelevare il valore del campo idarticolo
che si trova nella sottomaschera di una maschera tramite una funzione
utilizzando screen?
Ho la necessità di avere una variabile che contenga il valore dell'
idarticolo da utilizzare in una qualsiasi parte del programma in base
all'articolo selezionato
avevo creato la seguente funzione ma niente da fare
Public Function ctlcontrollo()
dim ctl as control
set ctl =screen.activeform.activecontrol.controls("idarticolo")
ctlcontrollo=
ctl.name
End Function
Appena si attiva il primo campo di una sottomaschera lancio la suddetta
funzione, che mi dovrebbe ritornare l' idarticolo in base all'articolo che
stò elaborando
Pultroppo mi si verifica l'errore di run time 2467 L'oggetto a cui si fa
riferimento nell'espressione è stato chiuso o eliminato
Vi prego controllatemi la funzione
Ciao e grazie


title: Invio email da form

text:
Per inviare una email da un form avente un campo [EmailDestinatario]
uso questo codice associato ad un pulsante.
Vorrei impostare però l'argomento e il testo predefinito, con una
frase standard, come posso fare?
Grazie
Private Sub Comando30_Click()
Dim strInput As String
On Error GoTo Error_GetUserAddress
strInput = "mailto:" + Me![EmailDestinatario]
Application.FollowHyperlink strInput, , True
GetUserAddress = True
Exit_GetUserAddress:
Exit Sub
Error_GetUserAddress:
MsgBox Err & ": " & Err.Description
GetUserAddress = False
Resume Exit_GetUserAddress
End Sub


title: Invio email da form

author: Paolo opg

text:
skate2k5 <
skat...@fastwebnet.it
> wrote in news:8e2a2c49-6ea0-449f-b6c8-
5e6f7a...@u15g2000vby.googlegroups.com
:
> Per inviare una email da un form avente un campo [EmailDestinatario]
> uso questo codice associato ad un pulsante.
>
> Vorrei impostare però l'argomento e il testo predefinito, con una
> frase standard, come posso fare?
>
> Grazie
>
>
>
> Private Sub Comando30_Click()
>
> Dim strInput As String
>
> On Error GoTo Error_GetUserAddress
>
> strInput = "mailto:" + Me![EmailDestinatario]
>
[cut]
e' un url e accetta parametri.
cerca su google 'mailto syntax'
--
Paolo opg
BE AWARE that this post uses a fake reply-to address
to contact me write to:
janickg ( at ) hotmail ( dot ) com
--


title: Invio email da form

text:
On 16 Mag, 11:27, Paolo opg <
spamcatc...@tiscali.it
> wrote:
> skate2k5 <
skate...@fastwebnet.it
> wrote in news:8e2a2c49-6ea0-449f-b6c8-
>
5e6f7a005...@u15g2000vby.googlegroups.com
:
>
>
>
>
>
> > Per inviare una email da un form avente un campo [EmailDestinatario]
> > uso questo codice associato ad un pulsante.
>
> > Vorrei impostare però l'argomento e il testo predefinito, con una
> > frase standard, come posso fare?
>
> > Grazie
>
> > Private Sub Comando30_Click()
>
> > Dim strInput As String
>
> > On Error GoTo Error_GetUserAddress
>
> > strInput = "mailto:" + Me![EmailDestinatario]
>
> [cut]
>
> e' un url e accetta parametri.
>
> cerca su google 'mailto syntax'
>
> --
> Paolo opg
>
> BE AWARE that this post uses a fake reply-to address
> to contact me write to:
> janickg ( at ) hotmail ( dot ) com
> --- Nascondi testo citato
>
> - Mostra testo citato -
potrebbe essere questo codice, ma come lo inserisco nella routine?
<a href="mailto:
ast...@unl.edu
?subject=Comments from MailTo Syntax
Page">
Grazie


title: Invio email da form

text:

> <a href="mailto:
asta...@unl.edu
?subject=Comments from MailTo Syntax
> Page">
>
> Grazie- Nascondi testo citato
>
> - Mostra testo citato -
Qualcuno sa aiutarmi?
Grazie


title: Invio email da form

text:

Ho risolto così, ma come faccio ad mandare a capo la Dim Chiusura (che
contiene le istruzioni che voglio dare per la risposta ed eventuali
forme di chiusura?
strInput = "mailto:" + Me![EmailDestinatario] + "?cc=" + _ "miaemail"
+ _ "&subject=" + Oggetto + "&body=" + Messaggio + Chiusura


title: Invio email da form

author: Popi - TheBadHabits

text:

Ho seguito il consiglio di Paolo, ed ho scelto il secondo link che
Google mi ha proposto (
http://www.addressmunger.com/
mailto_syntax_tutorial/) dove ho trovato questo.
====================================
Email link with a message started in the body:
This option is somewhat new to html, meaning that some email programs
haven't started supporting multiple paragraphs in email links. You
should definitely consider this before you use multiple paragraphs.
The alternative option is just using one paragraph, which is what we
suggest.
Contact Us
Working example: Contact Us
Contact Us
Working example: Contact Us
To create this link, type ?body=One paragraph. or ?body=First
Paragraph. %0A%0A Second paragraph. %0A%0A Third Paragraph etc. inside
the quotation marks, immediately after your email address
====================================
Da cui risulta che "%0A%0A" (BTW "0A" e' esadecimale, corrisponde al
chr(10), cioe' ad un LF) serve per inserire 2 righe vuote.
E se, invece, ti fossi fermato al primo link (
http://www.ianr.unl.edu/
internet/mailto.html)?
Popi


title: Invio email da form

text:

> Contact Us</
> a>
> Working example: Contact Us
>  paragraph. %0A%0A Third Paragraph etc.">Contact Us
> Working example: Contact Us
> To create this link, type ?body=One paragraph. or ?body=First
> Paragraph. %0A%0A Second paragraph. %0A%0A Third Paragraph etc. inside
> the quotation marks, immediately after your email address
>
> ====================================
> Da cui risulta che "%0A%0A" (BTW "0A" e' esadecimale, corrisponde al
> chr(10), cioe' ad un LF) serve per inserire 2 righe vuote.
>
> E se, invece, ti fossi fermato al primo link (
http://www.ianr.unl.edu/
> internet/mailto.html)?
>
> Popi- Nascondi testo citato
>
> - Mostra testo citato -
Perfetto. Grazie


title: Baco di VBA o il mio PC alle cozze?????

author: Paolo

text:
Ho notato una cosa strana....... dichiarando una serie di variabili come
integer, l'ultima variabile dichiarata non viene trattata come se fosse
vuota ma come uguale a 0
Mi spigo meglio
DIM Pippo, Pluto, Paerino as Integer
Pippo = vuoto
Pluto = vuoto
Paperino = 0 ??????????????????? :-o  :-o
E' il mio PC che ha troppo caldo e vuole andare al mare o sono io che moi
sono per qualche cosa?????????
Saluti a Tutti Paolo


title: Baco di VBA o il mio PC alle cozze?????

author: MegaMax

text:
"Paolo" <
paol...@libero.it
> ha scritto nel messaggio
news:%1EY6.59656$Uo3.1...@news6.giganews.com...

E' la sintassi del VB, se vuoi dichiarare 3 integer devi fare:
DIM Pippo as Integer, Pluto as Integer, Paerino as Integer
altrimenti se fai
DIM Pippo, Pluto, Paerino as Integer
Pippo e Pluto sono variant (NON hai detto di che tipo sono), Paperino č
integer
Si, era piů comoda la sintassi del C e del Pascal.... :-)))))))))))
Max


title: Baco di VBA o il mio PC alle cozze?????

author: Roberto dal portatile

text:
"Paolo" <
paol...@libero.it
> ha scritto nel messaggio
news:%1EY6.59656$Uo3.1...@news6.giganews.com...

Così come hai scritto la Dim, hai dichiarato le variabili Pippo e Paperino
di tipo Variant e la variabile Paerino di tipo intero.
Access inizializza le variabili Variant con il valore Null e le variabili
numeriche con il valore 0 (zero).
Visto che queste sono le regole, si desume che né il tuo PC né Access hanno
sofferto per un colpo di sole. ;-)
Se poi vuoi che tutte e tre le variabili siano di tipo intero, la Dim la
devi scrivere:
DIM Pippo As Integer, Pluto As Integer, Paerino As Integer
ed Access le inizializzerà tutte e tre a zero.
Se invece vuoi le variabili tutte di tipo Variant, la Dim la devi scrivere:
DIM Pippo, Pluto, Paerino
ed Access le inizializzerà tutte e tre con il valore Null.
Insomma, se in una Dim dopo il nome di una variabile non espliciti il tipo
questa sarà di tipo Variant; il tipo indicato per l'ultima variabile della
Dim è relativo solo a quella variabile e non a tutte le variabili di quella
Dim.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: ho problemi con la casella combinata in una maschera

author: Fabrizio Cannatelli

text:
ragazzi
non riesco capire quale codice devo utilizzare per fare in modo che
cliccando su uno dei campi contenuti nella casella combinata
automaticamente mi compaia sulle text della maschera i dati
corrispondenti a quel dato campo...
es
tabella
nome    cognome     telefono
fabio   pinii       338
gianni  rossi       339
carlo   verdi       335
se la casella combinata chiamata cognome contiene tutti i cognomi
automaticamente quando clicco su uno di essi mi devono comparire sulle
altre text i dati corrispondenti ad esso...
quindi se clicco su fabio sulle altre text dovrà esserci pinii e 338..
spero di essere stato chiaro!!
grazie mille
ciao
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


author: Roberto da casa

text:
"Fabrizio Cannatelli" <
fcann...@tiscali.it
> ha scritto nel messaggio
news:6171d48ea4f09aeabd4...@mygate.mailgate.org...

Se la tabella che contiene i dati si chiama Tabella1 e contiene i campi
Nome, Cognome, Telefono.
Se la casella combinata si chiama Cognome.
Se le due caselle di testo si chiamano Nome e Telefono.
Fai in maniera che la casella combinata abbia tre colonne di cui visibile
solo la prima; fai anche in modo che la casella combinata abbia come origine
riga il seguente codice SQL:
SELECT Cognome, Nome, Telefono FROM Tabella1;
A fronte dell'evento "Dopo aggiornamento" della casella combinata genera il
seguente codice VBA:
Me!Nome = Me!Cognome.Column(1)
Me!Telefono = Me!Cognome.Column(2)
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: collegamento ipertestuale

author: Giorgio

text:
Ciao,
vorrei creare un sito utilizzando access e dreamweaver, funziona tutto
tranne i collegamenti ipertestuali.
In pratica, il collegamento funziona bene da access, ma quando viene
inserito in un recordset creato con dreamweaver viene visualizzato in
formato testo e quindi non funzionante.
Grazie a chi mi puï¿œ aiutare
Giorgio


title: collegamento ipertestuale

author: MA

text:
"Giorgio" <g@invalid> ha scritto nel messaggio
news:4af29ad4$0$1110$4faf...@reader1.news.tin.it...

E' un problma da risolvere dalla parte web non Access.
sorry
>


title: collegamento ipertestuale

text:
MA a ï¿œcrit :

Ciao e grazie per avermi risposto.
Intendi dire che ï¿œ un problema di configurazione del recordset creato
con dreamweaver?
Giorgio


title: Esportare tutti i record di una Query in un record di una tabella

author: Valerio

text:
Ciao,
avrei la necessità di esportare tutti i record di un campo query in un solo
record campo tabella. Esempio
Record presenti nella query:
Pippo
Pluto
Paperino
Unico record in una tabella
Pippo, Pluto, Paperino
chiaramente il campo tabella è di tipo memo
non ne vengo fuori
Grazie


author: ciroteo

text:
"Valerio" <
super...@tiscali.it
> ha scritto nel messaggio
news:aC47h.45613$uv5.3...@twister1.libero.it...

più o meno ..
insert into tabella.nomecampo values campo1 & campo2 & campo3 ...


text:
"ciroteo" <ciroteo(nospam)@
libero.it
> ha scritto nel messaggio
news:455ce6b3$0$7624$4faf...@reader1.news.tin.it...

Grazie,
ma non mi è chiaro dove devo inserire questa istruzione, nei criteri della
query?


text:
"Valerio" <
super...@tiscali.it
> ha scritto nel messaggio
news:v867h.45735$uv5.3...@twister1.libero.it...

> OK, ci sono quasi credo... aiutatemi con la sintassi :-(
ho creato la seguente istruzione SQL ma c'è qualcosa che non và:
INSERT INTO TabellaX ( CampoX )
VALUES Tabella1.Descrizione
FROM Tabella1;
Grazie


title: INSERT INTO e campo contatore

author: nicky

text:
Ciao a tutti.
Ho una tabella in cui vi č, come Id, un campo contatore.
Se inserisco dati da visualizzazione foglio dati o se tale tabella č
l'origine di una maschera tutto ok.
Ma se volessi inserire una riga utilizzando un istruzione sql "Insert
into ...", come faccio a gestire il campo contatore?
Pensavo che fosse intrinseco a jet stesso (ovviamente nel caso di
tabelle access), ma se eseguo il comando mi restituisce l'errore di
"numero di campi diversi etc etc".
Potete aiutarmi?
Nicoletta63


title: INSERT INTO e campo contatore

author: Alessandro Baraldi

text:
nicky ha scritto:
> Ciao a tutti.
>
> Ho una tabella in cui vi è, come Id, un campo contatore.
> Se inserisco dati da visualizzazione foglio dati o se tale tabella è
> l'origine di una maschera tutto ok.
> Ma se volessi inserire una riga utilizzando un istruzione sql "Insert
> into ...", come faccio a gestire il campo contatore?
> Pensavo che fosse intrinseco a jet stesso (ovviamente nel caso di
> tabelle access), ma se eseguo il comando mi restituisce l'errore di
> "numero di campi diversi etc etc".
>
> Potete aiutarmi?
>
> Nicoletta63
Il campo Counter non va gestito, è un Counter, pertanto
AUTOINCREMENTANTE
e non devi includerlo nello Statement SQL di azione.
Posta correttamente la stringa SQL per valutarne la correttezza.
Ciao
@Alex


title: INSERT INTO e campo contatore

text:
Alessandro Baraldi ha scritto:
> nicky ha scritto:
> > Ciao a tutti.
> >
> > Ho una tabella in cui vi č, come Id, un campo contatore.
> > Se inserisco dati da visualizzazione foglio dati o se tale tabella č
> > l'origine di una maschera tutto ok.
> > Ma se volessi inserire una riga utilizzando un istruzione sql "Insert
> > into ...", come faccio a gestire il campo contatore?
> > Pensavo che fosse intrinseco a jet stesso (ovviamente nel caso di
> > tabelle access), ma se eseguo il comando mi restituisce l'errore di
> > "numero di campi diversi etc etc".
> >
> > Potete aiutarmi?
> >
> > Nicoletta63
> Il campo Counter non va gestito, č un Counter, pertanto
> AUTOINCREMENTANTE
> e non devi includerlo nello Statement SQL di azione.
> Posta correttamente la stringa SQL per valutarne la correttezza.
> Ciao
> @Alex
forse ho capito.
usavo la sintassi insert into miatabella values (10,20,30)
invece forse dovrei usare insert into miatabella(campo1,campo2,campo3)
values (10,20,30) posto che miatabella ha il campo contatore + 3 campi
numerici.
Dico bene?
ciao
Nicoletta
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: INSERT INTO e campo contatore

text:
[CUT]
> forse ho capito.
> usavo la sintassi insert into miatabella values (10,20,30)
> invece forse dovrei usare insert into miatabella(campo1,campo2,campo3)
> values (10,20,30) posto che miatabella ha il campo contatore + 3 campi
> numerici.
>
> Dico bene?
Credo tu abbia centrato il problema...!

> ciao
> Nicoletta
Ciao
@Alex


title: Aiuto!!!Per Favore!

author: Antonio Giardiello

text:
Vorrei suddividere il database,ma avrei bisogno di suddividerlo in uno o più
file mdb.Quando si avvia la suddivisione del database invece access lo
suddivide in un unico file senza possibilità di scelta delle tabelle in più
files.come posso fare?
Per favore c'è qualcuno che mi aiuta?
Grazie mille
Antonio.


title: Aiuto!!!Per Favore!

author: Silvio Berruti

text:
"Antonio Giardiello" <
antoniog...@tiscalinet.it
> ha scritto nel
messaggio news:9q9o4i$pe3$1...@pegasus.tiscalinet.it...
> Vorrei suddividere il database,ma avrei bisogno di suddividerlo in uno o
più
> file mdb.Quando si avvia la suddivisione del database invece access lo
> suddivide in un unico file senza possibilità di scelta delle tabelle in
più
> files.come posso fare?
Spiega come e perché lo vuoi suddividere, in modo che si possa capire il
criterio.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com


title: Aiuto!!!Per Favore!

text:
Vorrei dividere il database cioè:usando il percorso da
access ->strumenti->aggiunte->dividi database=viene fuori la maschera di
divisione database dove il database viene diviso e tutte le tabelle vengono
immesse in un unico file mdb.Io vorrei poter dividere le tabelle che
compongono il database in due o più files mdb.Spero di essermi spiegato
meglio.Potreste aiutarmi?Grazie mille!
Ciao
Antonio
"Silvio Berruti" <
sber...@libero.it
> ha scritto nel messaggio
news:5QZx7.9282$1H1.9...@news.infostrada.it...



title: Aiuto!!!Per Favore!

author: paolo p

text:
"Antonio Giardiello" <
antoniog...@tiscalinet.it
> ha scritto nel
messaggio news:9qab7m$vjb$1...@pegasus.tiscalinet.it...

> >Non so se si possa fare in automatico, ma se ho capito cosa devi fare...
devi creare un nuovo db, poi vai su File scegli Importa, apri il db da cui
devi importare
e scegli le tabelle che ti servono
Paolo
>


title: Aiuto!!!Per Favore!

author: gianfranco

text:
Antonio Giardiello <
antoniog...@tiscalinet.it
> wrote in message
9q9o4i$pe3$1...@pegasus.tiscalinet.it...

> Dividi il file che ti ha creato con più file quelli che vuoi semplicemente
creando dei nuovi file ed importare dentro di essi le tabelle che vuoi.
Torna
al file principale cancella tutti i collegamenti alle tabelle o comunque
tutte le tabelle che hai tolto da quella principale, poi vai su Strumenti -
Aggiunte-
collega tabelle e ricollega le tabelle dai file creati. Facile No?
Gfranco51
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>


title: Aiuto!!!Per Favore!

text:
"Antonio Giardiello" <
antoniog...@tiscalinet.it
> ha scritto nel
messaggio news:9qab7m$vjb$1...@pegasus.tiscalinet.it...
> Vorrei dividere il database cioè:usando il percorso da
> access ->strumenti->aggiunte->dividi database=viene fuori la maschera di
> divisione database dove il database viene diviso e tutte le tabelle
vengono
> immesse in un unico file mdb.Io vorrei poter dividere le tabelle che
> compongono il database in due o più files mdb.Spero di essermi spiegato
> meglio.Potreste aiutarmi?Grazie mille!
Premessa: devi rispondere DOPO il testo dei messaggi precedenti, e non
prima.
La risposta te l'hanno già data Paolo e Gianfranco, ma, volendo scrivere
qualcosa, te ne do una anch'io cambiando l'ottica.
Fai la suddivisione automatica dell'autocomposizione in FE e BE.
Vai in Esplora risorse e copia il BE tante volte quanti sono i BE che vuoi
ottenere.
Apri ogni BE, cancellando le tabelle che non vi devono rimanere.
Vai sul Sito Comune e copiati nel FE la procedura che provvede ad allegare
automaticamente le tabelle.
Sappi che è + facile da fare che a dirsi.



title: routine per codice a barre

author: Augusto

text:
Salve a tutti, ho bisogno del vostro aiuto.
Ho necessità di aggiungere al mio database la possibilità di creare e
gestire codici a barre.
Io posso creare numeri casuali con la funzione random... ma come faccio poi
a far si che si trasformino in codici a barre e che li possa anche stampare
?
Esiste una routine già pronta per access a tale scopo ?
Grazie anticipatamente......


title: routine per codice a barre

author: almorel

text:

Gestire codici a barre non è difficile, però bisogna sapere cosa si
vuole esattamente.
Mi spiego, i fattori da prendere in considerazione sono:
- scelta del tipo di codice
- dimensioni del codice
- stampante utilizzata
Se non hai esigenze particolari ti consiglio di usare il codice 39
trovi font gratuito qui:
http://www.barcodesinc.com/free-barcode-font/
Attenzione che il testo che andrai a scrivere deve essere preceduto e
seguito
da un asterisco "*"
Se poi devi anche leggere i codici ti servirà un lettore (a pistola)
che si comporta come una tastiera, quindi è di uso semplicissimo.
Comunque in rete trovi tantissimo materiale sui codici a barre.
Ciao.
Alberto


title: routine per codice a barre

author: Karl Donaubauer

text:

www.donkarl.com/it?FAQ8.3
--
cu
Karl
*********
Access FAQ:
www.donkarl.com/it


title: documenti di word

author: alfak

text:
ciao a tutti
il mio problema è :
quando inserisco un documento di word in una maschera
viene visualizzata solamente la prima pagina del documento
e non riesco a visualizzare le pagine di cui è composto il documento
come posso risolvere il mio problema
sto utilizzando la versione 2000


title: documenti di word

text:
"alfak" <
alfakon...@virgilio.it
> ha scritto nel messaggio
news:1Lahc.111046$rM4.4...@news4.tin.it...

Invece di inserire il documento Word in un campo OLE, dalla maschera apri
direttamente tu il documento da VBA; qui di seguito qualche istruzione VBA
per aprire un documento .doc:
Dim TuaApplicazione As Object
Dim FileWord As Object
Set TuaApplicazione = CreateObject("Word.Application")
Set FileWord = TuaApplicazione.Workbooks.Open("c:\NomeFileWord.doc")
TuaApplicazione.Visible = True
Naturalmente devi aggiungere al tuo database i riferimenti alla libreria
Microsoft Word.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Lancio di una applicazione da una maschera

text:
Vorrei mettere un pulsante su una maschera che mi apra un determinato file di Word.
So come si fa, il problema è che bisogna andare a scivere l\'indirizzo del file da aprire nella riga \"Indirizzo coll. ipertestuale\" della scheda formato, cosa che io non vorrei fare.
Io vorrei fargli leggere l\'indirizzo da un campo della maschera.
E\' possibile?
Grazie a chiunque mi darà una risposta.
------------------------------------------------------------------------
Questo messaggio e' stato inviato tramite i Newsgroup di Punto
http://www.punto.it
------------------------------------------------------------------------


author: Sergio MAZZA

text:
<
ka...@postino.it
> ha scritto nel messaggio
news:94mc98$ttn$1...@zap-news.punto...
> Vorrei mettere un pulsante su una maschera che mi apra un determinato file
di Word.
> So come si fa, il problema è che bisogna andare a scivere l\'indirizzo del
file da aprire nella riga \"Indirizzo coll. ipertestuale\" della scheda
formato, cosa che io non vorrei fare.
> Io vorrei fargli leggere l\'indirizzo da un campo della maschera.
> E\' possibile?
> Grazie a chiunque mi darà una risposta.
>
Sul sito comune (
http://members.xoom.it/it_db_access/
) puoi trovare altri
esempi; intanto puoi provare con:
'------------
Sub apriDocWord()
Dim xFile As String, xPath As String, DocDaAprire As String, ritorno As
Variant
xFile = InputBox("Inserisci il nome del file", , "prova.doc")
xPath = InputBox("Inserisci la directory dov'è il file:" & xFile, ,
"C:\Documenti")
DocDaAprire = xPath & "\" & xFile
If Dir(DocDaAprire) = "" Then
    MsgBox "Il file: " & xFile & ", nella directory: " & xPath & ", non
esiste."
Else
    ritorno = Shell("winword.exe " & DocDaAprire, vbNormalFocus)
End If
End Sub
'------------
Ciao.


author: Troll

text:
L'hai mai provata con Office2000?
>     ritorno = Shell("winword.exe " & DocDaAprire, vbNormalFocus)
Troll


text:
"Troll" <Tr...@Troll.fi> ha scritto nel messaggio
news:c2Cb6.33726$lV5.4...@twister1.tin.it...
> L'hai mai provata con Office2000?
>
> >     ritorno = Shell("winword.exe " & DocDaAprire, vbNormalFocus)
>
> Troll
>
Vade retro Satanasso!!! Sono (per ora) refrattario a tutto quello che
contiene il numero 2000...
Ciao.
P.S. Comunque è no, non l'ho provato; perché?


text:
non va se non gli passi tutto il percorso
Troll
Sergio MAZZA <
sergi...@tiscalinet.it
> wrote in message
94p1vn$sve$1...@suite03.caspur.it...



text:
"Troll" <Tr...@Troll.fi> ha scritto nel messaggio
news:Gafc6.417$L94....@twister2.tin.it...
> non va se non gli passi tutto il percorso
>
> Troll
>
C.V.D.
Ciao.


title: Due domande sui Menù

text:
Ciao a tutti.
Ho due domande sui menù
1- se possibile, creare barra dei menu ,  per un applicazione access che
però rimanga fissa e univoca solo per quest'ultima applicazione ( cioè che
non appaia in altre file di aperti access ), lo chiedo perchè ho provato a
farlo, però li vedo apparire anche in altre aperture di file. e se possibile
aggiungere per questi menù icone  grafiche??
2 - vorrei avere un menu contestuale in applicazione access in modo da
permettere solo applicazione dei filtri ma  non la possibilità di aprire la
modalità design ecc... devo aggiungere che da menù > stumenti> avvio ho
cercato di impostarlo ma  non sono fin'ora riuscito.esiste solo opzione di
defualt. c'è qualche trucco ?? magari anche da Vba.??
 Grazie
Shari


title: Due domande sui Menù

text:
On 28 Mar, 15:01, <
m...@i.it
> wrote:
> Ciao a tutti.
> Ho due domande sui menù
> 1- se possibile, creare barra dei menu ,  per un applicazione access che
> però rimanga fissa e univoca solo per quest'ultima applicazione ( cioè che
> non appaia in altre file di aperti access ), lo chiedo perchè ho provato a
> farlo, però li vedo apparire anche in altre aperture di file. e se possibile
> aggiungere per questi menù icone  grafiche??
Si è possibile seguendo la creazione di una barra personalizzata.
Non è possibile che questa sia esportata in automatico su altri
Applicativi a meno che non li usi come base....!
Le Barre Personalizzate rimangono nell'Applicativo in cui vengono
create.
Possono essere personalizzate sia le ICONE che le funzioni.
> 2 - vorrei avere un menu contestuale in applicazione access in modo da
> permettere solo applicazione dei filtri ma  non la possibilità di aprire la
> modalità design ecc... devo aggiungere che da menù > stumenti> avvio ho
> cercato di impostarlo ma  non sono fin'ora riuscito.esiste solo opzione di
> defualt. c'è qualche trucco ?? magari anche da Vba.??
>  Grazie
> Shari
Scarica questo demo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=280
@Alex


title: Due domande sui Menù

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:1175101385.8...@p15g2000hsd.googlegroups.com...
On 28 Mar, 15:01, <
m...@i.it
> wrote:
> Ciao a tutti.
> Ho due domande sui menù
> 1- se possibile, creare barra dei menu ,  per un applicazione access che
> però rimanga fissa e univoca solo per quest'ultima applicazione ( cioè che
> non appaia in altre file di aperti access ), lo chiedo perchè ho provato a
> farlo, però li vedo apparire anche in altre aperture di file. e se
possibile
> aggiungere per questi menù icone  grafiche??
Si è possibile seguendo la creazione di una barra personalizzata.
Non è possibile che questa sia esportata in automatico su altri
Applicativi a meno che non li usi come base....!
Le Barre Personalizzate rimangono nell'Applicativo in cui vengono
create.
Possono essere personalizzate sia le ICONE che le funzioni.
Ciao Alex
innanzitutto grazie.
E come introduci le icone e le funzioni?
> 2 - vorrei avere un menu contestuale in applicazione access in modo da
> permettere solo applicazione dei filtri ma  non la possibilità di aprire
la
> modalità design ecc... devo aggiungere che da menù > stumenti> avvio ho
> cercato di impostarlo ma  non sono fin'ora riuscito.esiste solo opzione di
> defualt. c'è qualche trucco ?? magari anche da Vba.??
>  Grazie
> Shari
Scarica questo demo:
http://www.alessandrobaraldi.it/DettaglioFaq.asp?IdFAQ=280
  è stato molto utile, ma quest'ultimo per i filtri lo scaricato e
visionato, la cosa che mi ha lasciato un pò dubbioso, che è strano che
bisogna introdurre tutta una serie di codice Vba per  implementare solo un
menù contestuale. ma da access non è possibile? tu dirai "NO!! altrimenti
non aveva senso mettere un esempio sul sito! "  vero?
Comunque grazie asssai. Ciao


title: Due domande sui Menù

text:
[CUT]
> Ciao Alex
> innanzitutto grazie.
> E come introduci le icone e le funzioni?
Le Icone si inseriscono semplicemente facendo INCOLLA
E le Funzioni si referenziano dal menù di configurazione del singolo
Item
Tutto questo lo trovi nell'Help per maggiori dettagli.
>   è stato molto utile, ma quest'ultimo per i filtri lo scaricato e
> visionato, la cosa che mi ha lasciato un pò dubbioso, che è strano che
> bisogna introdurre tutta una serie di codice Vba per  implementare solo un
> menù contestuale. ma da access non è possibile? tu dirai "NO!! altrimenti
> non aveva senso mettere un esempio sul sito! "  vero?
Quel Demo relativo ai Filtri è ben altro di quanto hai visto... si
tratta di una form Generica adattabile a qualsiasi esigenza in modo
elementare(dopo che è stata fatta)
Per l'ultima domanda direi che ti sei risposto da solo....
> Comunque grazie asssai. Ciao
@Alex


title: query parametrica

author: Riccardo M.

text:
ciao a tutti, ho il seguente problema:
in una query, ho il campo Nr_Ft dove come criteri ho inserito:
>=[Forms]![CaricaFatture]![daFt] And <=[Forms]![CaricaFatture]![aFt]
per filtrare le fatture, e nei parametri ho inserito
[Forms]![CaricaFatture]![daFt] ----intero
[Forms]![CaricaFatture]![aFt]   ----intero.
adesso quando il codice del mio form arriva al punto
Set rstInput = CurrentDb.OpenRecordset("qry_CaricaFatture")
mi appare il messaggio:
Errore di runtime 3061
Parametri insufficienti. Previsto 2.
cosa debbo fare?
in cosa sbaglio?
grazie mille.
Riccardo


title: query parametrica

author: Antonio Biso

text:
"Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:c14e9n$dgm$1...@localhost.localdomain...
> ciao a tutti, ho il seguente problema:
> in una query, ho il campo Nr_Ft dove come criteri ho inserito:
> >=[Forms]![CaricaFatture]![daFt] And <=[Forms]![CaricaFatture]![aFt]
A parte il fatto che qui secondo me manca un between.
> per filtrare le fatture, e nei parametri ho inserito
> [Forms]![CaricaFatture]![daFt] ----intero
> [Forms]![CaricaFatture]![aFt]   ----intero.
>
> adesso quando il codice del mio form arriva al punto
> Set rstInput = CurrentDb.OpenRecordset("qry_CaricaFatture")
>
> mi appare il messaggio:
> Errore di runtime 3061
> Parametri insufficienti. Previsto 2.
Certo!
Non è possibile aprire un recordset su una query salvata con parametri.
O utilizzi la proprietà parameters, oppure, ed è quanto io preferisco,
creati una srtringa SQL da codice uguale a quella della query (fai un bel
copia incolla dell'SQL) e, dove ci sono i parametri, concatena con i valori
dei controlli della form.
Poi apri il recordset su quella stringa
Antonio


title: query parametrica

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:CsjZb.20211$FJ6.7...@twister1.libero.it...
> "Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
> news:c14e9n$dgm$1...@localhost.localdomain...
> > ciao a tutti, ho il seguente problema:
> > in una query, ho il campo Nr_Ft dove come criteri ho inserito:
> > >=[Forms]![CaricaFatture]![daFt] And <=[Forms]![CaricaFatture]![aFt]
>
> A parte il fatto che qui secondo me manca un between.
perchè?
cosa cambia nell'usare >= .... and <= invece di BETWEEN ... AND... ?
> Non è possibile aprire un recordset su una query salvata con parametri.
> O utilizzi la proprietà parameters, oppure, ed è quanto io preferisco,
> creati una srtringa SQL da codice uguale a quella della query (fai un bel
> copia incolla dell'SQL) e, dove ci sono i parametri, concatena con i
valori
> dei controlli della form.
> Poi apri il recordset su quella stringa
>
> Antonio
grazie mille.
funziona perfettamente.
ciao


title: query parametrica

text:
"Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:c14e9n$dgm$1...@localhost.localdomain...

Permettimi di suggerirti un'alternativa; se devi ottenere un recordset (Set
rstInput) che č il risultato di una query filtrata, puoi arrivare al
risultato in modo piů agevole utilizzando una stringa contentente il codice
sql + i parametri per filtrarla:
es.
Set rstInput = CurrentDb.OpenRecordset("Select * From Fatture Where daFt = "
& Me!daFt & " And aFt = " & Me!aFt)
Ciao.
--
Sergio MAZZA


title: query parametrica

text:
"Riccardo M." <
ricc...@free.panservice.it
> wrote in message
news:c14gri$eop$1...@localhost.localdomain
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:CsjZb.20211$FJ6.7...@twister1.libero.it...
> > "Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
> > news:c14e9n$dgm$1...@localhost.localdomain...
> > > ciao a tutti, ho il seguente problema:
> > > in una query, ho il campo Nr_Ft dove come criteri ho inserito:
> > > >=[Forms]![CaricaFatture]![daFt] And <=[Forms]![CaricaFatture]![aFt]
> >
> > A parte il fatto che qui secondo me manca un between.
> perchè?
> cosa cambia nell'usare >= .... and <= invece di BETWEEN ... AND... ?
>
He....!
Cosa serve l'INDENT quando programmi....???
Ciao.
@Alex.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: query parametrica

text:
"Riccardo M." <
ricc...@free.panservice.it
> wrote in message
news:c14e9n$dgm$1...@localhost.localdomain

1)Non capisco cosa intendi per Intero affianco ai Riferimenti
dei COntrolli, ma spero non sia sul tipo di Dato, una Data non
è INTERO....!!!
2)Se non usi il formato long la data va formattata con #



title: query parametrica

text:
> He....!
> Cosa serve l'INDENT quando programmi....???
>
> Ciao.
> @Alex.
che significa?


title: query parametrica

text:
"Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:c14ipo$fnt$1...@localhost.localdomain...

Significa che ci vuole "pulizia" nella programmazione.
E' meglio usare il between, č meglio indentare il codice...
Antonio


title: query parametrica

text:
"Alessandro Baraldi" <
ik2...@libero.it
> ha scritto nel messaggio
news:8a1e0a27c0be631df7...@mygate.mailgate.org...
> "Riccardo M." <
ricc...@free.panservice.it
> wrote in message
> news:c14e9n$dgm$1...@localhost.localdomain
>
> > ciao a tutti, ho il seguente problema:
> > in una query, ho il campo Nr_Ft dove come criteri ho inserito:
> > >=[Forms]![CaricaFatture]![daFt] And <=[Forms]![CaricaFatture]![aFt]
> > per filtrare le fatture, e nei parametri ho inserito
> > [Forms]![CaricaFatture]![daFt] ----intero
> > [Forms]![CaricaFatture]![aFt]   ----intero.
> > adesso quando il codice del mio form arriva al punto
> > Set rstInput = CurrentDb.OpenRecordset("qry_CaricaFatture")
> > mi appare il messaggio:
> > Errore di runtime 3061
> > Parametri insufficienti. Previsto 2.
> > cosa debbo fare?
> > in cosa sbaglio?
>
> 1)Non capisco cosa intendi per Intero affianco ai Riferimenti
> dei COntrolli, ma spero non sia sul tipo di Dato, una Data non
> è INTERO....!!!
Infatti penso proprio che quelli siano progressivi di fattura!!!!
Antonio


title: query parametrica

author: Roberto da casa

text:
"Riccardo M." <
ricc...@free.panservice.it
> ha scritto nel messaggio
news:c14e9n$dgm$1...@localhost.localdomain...

Vai sul Sito Comune e nella Sezione Queries leggi la FAQ di Federico Luciani
intitolata "Aprire una query parametrica da codice VBA".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Sintassi DLookup

text:
ciao a tutti

non riesco a trovare l'errore in questo codice:

If DLookup("IdProdotto1", "TrovaDuplicatiTbImpostazioni", "IdCliente1= " & CboCliente & " And " & "IdPrdotto1= " & CboProdotto) Then

errore 2001

ed è in questo punto: & " And " &

grazie


title: Sintassi DLookup

text:

Ciao,
la sintassi giusta è:
If DLookup("IdProdotto1", "TrovaDuplicatiTbImpostazioni", "IdCliente1= " & CboCliente & " And IdPrdotto1= " & CboProdotto) Then

Vladimiro


title: Sintassi DLookup

text:

grazie


title: Sintassi DLookup

text:
La sintassi giusta è questa:

Dim varLK  As Variant
varLK=DLookup("IdProdotto1", "TrovaDuplicatiTbImpostazioni", "IdCliente1= " & Me!CboCliente.Value & " And IdPrdotto1= " & Me!CboProdotto.Value)

If NOT VarLK Is Null Then

Else

End If

Per chi sa cosa significa fare DEBUG, non serve spiegare perchè questa è la sintassi corretta..., per gli altri basta chiedere...

@Alex


title: Sintassi DLookup

text:

Grazie Alex


title: Sintassi DLookup

text:
Il giorno mercoledì 11 novembre 2015 19:58:04 UTC+1, @Alex ha scritto:

Ciao @Alex,
a me invece servirebbe proprio sapere come fare il debug, nel senso che oltre ad inserire il punto di interruzione sulla riga e far partire la routine non saprei come altro agire.

Sono anni che uso la seguente riga di codice senza aver mai riscontrato problemi:
stLinkCriteria = "Id=" & Me!CboRicerca

mentre, come hai fatto notare, dovrebbe essere:
stLinkCriteria = "Id=" & Me!CboRicerca.Value

Vladimiro

ps
che dici, apro un altro thread?


title: Sintassi DLookup

text:
Non confondere il DEBUG con la sintassi strutturalmente più corretta...!
Molti sviluppatori hanno concetti anche personali, io sono dell'idea che rendere ESPLICITI riferimenti sia sempre fonte di valore aggiunto...!

Così, è bene individuare a colpo d'occhio le properties... e la proprety VALUE è uno di questi esempi.
Se ti trovassi a sviluppare CLASSI ed ad usarle, potrebbe essere relativamente evidente di cosa parlo.
Un controllo o un'oggetto di fatto sono usabili come classi, l'istanza avviene in modo grafico come un OCX...

Detto ciò ognuno si orienta come crede.

Per il DEBUG invece, la stringa che hai scritto non è DEBUGGABILE...
Se metti il punto di interruzione non ti rendi conto se la Funzione DLOOKUP
ha elaborato il dato correttamente... per questo, lo sviluppo deve contenere l'idea di riuscire a determinare le veriabili ed il valore delle elaborazioni.

In questo modo se metti un BreakPoint su if ed accedi all'elenco VARIABILI oppure anche mettendo il Mouse sulla variabile alla riga prima, ottieni la valorizzazione del dato... e ti rendi conto se poi la Condizione IF si comporta in modo corretto.

Dim varLK  As Variant
varLK=DLookup("IdProdotto1", "TrovaDuplicatiTbImpostazioni", "IdCliente1= " & Me!CboCliente.Value & " And IdPrdotto1= " & Me!CboProdotto.Value)

>>> If varLK....

E' evidente che dal punto di vista dell'ottimizzazione del codice è meglio OMETTERE dichiarazioni non necessarie... ma il DEBUG è sempre prioritario...

Chiaramente sono spunti, come istituire un LOG Centralizzato al quale far derivare tutti gli errori delle Function/Sub con i dati per poter ricostruire il problema e quant'altro serve per trovare le anomalie...

Saluti
@Alex


title: Sintassi DLookup

text:

Ok, perfetto!
Grazie Vladimiro


title: Formato data mm/aa

text:
A97
gentili in una tabella ho un campo mese buspa paga data/ora dove vorrei
inserire solo mese e anno
mm/aa come formato...(idem in maschera nella casella di testo)...come posso
editare l'autocomposizione di tale dato?
Grazie
Luigi


title: Formato data mm/aa

author: sv

text:
Age.For.M. ha scritto:
> A97

> Grazie
> Luigi
Un campo data contiene sempre giorno/mese/anno. Per visualizzarlo poi
secondo le nesessit� utilizzi la funzione Format.
Vedi:
http://groups.google.com/group/it.comp.appl.access/browse_thread/thread/d136cc575edbabf5/c68ce84092912e?hl=it&q=formato+mese/anno+group:it.comp.appl.access
--
sv
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Formato data mm/aa

author: Marco Pizzamiglio

text:
Age.For.M. ha scritto:

Come valore nella tabella devi sempre inserire la data completa anche del
giorno, come formato puoi visualizzare quel che pi� ti comoda.
Inserisci per convenzione il primo del mese, per novembre 2009 ci metterai
01/11/2009.
Poi nelle propriet� della casella di testo (scheda Formato) e/o nelle
propriet� del campo della tabella imposti la riga "Formato", ci metti
mm/aa (o mm/aaaa se vuoi l'anno a 4 cifre).
Ciao.
-Marco-



title: Formato data mm/aa

text:
Marco Pizzamiglio ha scritto:
> Age.For.M. ha scritto:
> > A97
> > gentili in una tabella ho un campo mese buspa paga data/ora dove vorrei
> > inserire solo mese e anno
> > mm/aa come formato...(idem in maschera nella casella di testo)...come
posso
> > editare l'autocomposizione di tale dato?
> > Grazie
> > Luigi
> Come valore nella tabella devi sempre inserire la data completa anche del
> giorno, come formato puoi visualizzare quel che pi� ti comoda.
> Inserisci per convenzione il primo del mese, per novembre 2009 ci metterai
> 01/11/2009.
> Poi nelle propriet� della casella di testo (scheda Formato) e/o nelle
> propriet� del campo della tabella imposti la riga "Formato", ci metti
> mm/aa (o mm/aaaa se vuoi l'anno a 4 cifre).
> Ciao.
> -Marco-
Se vuoi puoi ottenere l'effetto che dici usando una casella non associata
in cui l'utente inserisce il dato nel formato mm/aa e con qualche riga di
codice VBA la converti in una data valida e la salvi nel campo, previo
controllo di validit�.
Oppure usi un campo di tipo testo col rischio che ci scrivano dentro una
data non valida, ad esempio 27/59.
Ciao-



title: Versione stand alone del database

author: Mancuso

text:
Ho sentito dire che è possibile realizzare una versione del database che,
una volta lanciato, parta direttamente con le maschere senza essere
seguito all'interno di Access. Come è possibile realizzare questa
funzionalità ?
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: Versione stand alone del database

author: ciroteo

text:
"Mancuso" <
manc...@hotmail.com
> ha scritto nel messaggio
news:ctlbr3$o5h$1...@news.newsland.it...

menu strumenti avvio togli il flag dall'opzione visualizza finestra database


title: Versione stand alone del database

text:
[cut]
secondo me intende eseguire l'mdb senza la finestra di access oltre che
senza quella del database.
Se vai sul SC
www.sitocomune.com
 troverai tra le centinaia di risorse,
quella che ti permettere di nascondere la finestra di access e se provi a
googlare all'interno di questo NG, troverai decine e decine di 3d ... questi
due passaggi ti conviene farli sempre di default prima di postare nel ng
perchè almeno per il 50\60% dei casi saresti autonomamente in grado di
risolvere il problema con conseguente crescita della stima personale!!
IMHO ;o)
--
strano...mavero
mail: mauro . chiarello @ gmail . com
ICQ: 292-118-822
BLOG:
www.blogico.org
Se vuoi mettere al sicuro i tuoi dati, caricali su un server ed aspetta che
qualcuno ne faccia un mirror
Linus Torvalds


title: Versione stand alone del database

text:
Mancuso wrote:
> Ho sentito dire che è possibile realizzare una versione del database
> che, una volta lanciato, parta direttamente con le maschere senza
> essere seguito all'interno di Access. Come è possibile realizzare
> questa funzionalità ?
Dai uno schiaffo a chi ti hai detto che sia possibile il tuo soggetto.
Dai uno sguardo a questo che è possibile:
www.donkarl.com/it
 1.3 e 1.11
--
HTH
Karl
*********
Access FAQ:
www.donkarl.com/it
+info sulla prima Conferenza Italiana per Sviluppatori di Access (CISA1)


title: Versione stand alone del database

author: MA

text:
> Dai uno schiaffo a chi ti hai detto che sia possibile il tuo soggetto.
> Dai uno sguardo a questo che è possibile:
>
www.donkarl.com/it
 1.3 e 1.11
Karl clicki su questo link e poi clicki su sezione 1
Ti porta alla versione tedesca.
MAssimiliano


title: Versione stand alone del database

text:
Ciao MA,

?
Fatto, ma qui viene la versione italiana.
Se puoi ripetere il problema forse è colpa del
cache del tuo browser o simile?
--
cu



title: Versione stand alone del database

text:
"Karl Donaubauer" <
NoS...@donkarl.com
> ha scritto nel messaggio
news:366tm7F...@individual.net...
> Ciao MA,
>
> MA wrote:
>>> Dai uno schiaffo a chi ti hai detto che sia possibile il tuo
>>> soggetto. Dai uno sguardo a questo che č possibile:
>>>
www.donkarl.com/it
 1.3 e 1.11
>>
>> Karl clicki su questo link e poi clicki su sezione 1
>> Ti porta alla versione tedesca.
>
> ?
> Fatto, ma qui viene la versione italiana.
> Se puoi ripetere il problema forse č colpa del
> cache del tuo browser o simile?
>
Me lo dava a volte sě altre no.
Forse effettivamente č la cache, ma io nelle pagine in tedesco non ci sono
andato mai prima.
MAssimiliano


title: Versione stand alone del database

text:
MA wrote:
> "Karl Donaubauer ha scritto:
>>>> ...
www.donkarl.com/it
 1.3 e 1.11
>>>
>>> Karl clicki su questo link e poi clicki su sezione 1
>>> Ti porta alla versione tedesca.
>>
>> ?
>> Fatto, ma qui viene la versione italiana.
>> Se puoi ripetere il problema forse è colpa del
>> cache del tuo browser o simile?
>
> Me lo dava a volte sì altre no.
> Forse effettivamente è la cache, ma io nelle pagine in tedesco non ci
> sono andato mai prima.
Allora aspetto se vengono più rapporti del problema.
Se no, prendilo come opportunità di finalmente imparare tedesco.
--
;-)



title: Versione stand alone del database

author: Oscar Manfredini

text:
"Mancuso" <
> Ho sentito dire che è possibile realizzare una versione del database che,
> una volta lanciato, parta direttamente con le maschere senza essere
> seguito all'interno di Access.
Affermazione pericolosa
Come è possibile realizzare questa
> funzionalità ?
... senza che "Full Access" sia installato sulla macchina.
Esistono le versioni Developer basati su distribuzioni Runtime royaltee
free.
http://www.microsoft.com/italy/msdn/prodotti/vstudio/officetools/sviluppo.ms
px


title: Versione stand alone del database

author: Nao

text:
Mancuso wrote:
> Ho sentito dire che è possibile realizzare una versione del database che,
> una volta lanciato, parta direttamente con le maschere senza essere
> seguito all'interno di Access. Come è possibile realizzare questa
> funzionalità ?
>
se ti interessa soltanto rimuovere i menu e caselle degli
strumenti..puoi farlo usando api apposite..oppure puoi aprire il db con
il parametro /runtime


title: Versione stand alone del database

author: ALESSANDRO Baraldi

text:
"Nao" <
na...@sdasdas.com
> ha scritto nel messaggio
news:KRwLd.801216$35.31...@news4.tin.it...

API per rimuovere i menù....?
Lasciamo le API nell'Alveare....!
Si usa CommandBars
Ciao
--
@Alex (Alessandro Baraldi)
---------------------------------------------------------------------------
http://www.sitocomune.com/
http://www.mantuanet.it/alessandro.baraldi/
---------------------------------------------------------------------------


title: Versione stand alone del database

text:
ALESSANDRO Baraldi wrote:
> API per rimuovere i menų....?
> Lasciamo le API nell'Alveare....!
> Si usa CommandBars
bo mi ricordavo delle api su sta cosa...meglio ancora allora


title: modificare il valore di un campo di una maschera da un'altra maschera?

author: wildsurfer

text:
Mi servirebbe dalla maschera1,cliccando su un pulsante, immettere un valore
in un campo della maschera2 al record corrente.
Come posso fare?
Grazie mille


text:
wildsurfer <
musi...@libero.it
> wrote in message
AVGq7.13544$Lp6.4...@news.infostrada.it...

forms("maschera2").nome_CONTROLLO = valore_da_inserire
Nelle maschere ci sono i controlli, eventualmente associati ai campi di
qualche tabella
Antonio


author: Mia

text:
"wildsurfer" <
musi...@libero.it
> ha scritto nel messaggio

L'altra maschera che apri non deve essere associata al campo che vuoi
modificare, ma deve avere un controllo di testo non associato in cui scrivi
da codice il contenuto del campo stesso e a cui puoi fare riferimento usando
il controllo che lo contiene nella maschera di partenza.
Sarà quindi qualcosa tipo
docmd.openform "maschera2"
forms("maschera2").controllo_Usato = me.campo1
Nella maschera popup ci saranno due pulsanti, torna a maschera senza
aggiornare, aggiorna il campo. Con l'aggiorna il campo tu andrai a scrivere
nel controllo associato al campo in questione nella maschera di partenza il
valore del controllo della maschera popup, quindi
forms("Maschera1").campo1 = me.Controllo_Usato
docmd.close
ciao
smak
Mia


title: Quanti campi in una tabella?

author: Sa

text:
Ciao a tutti,
un'informazione.
Volevo sapere quanti campi possono essere inseriti in una tabella, esiste un
limite?
Inserendo molti campi si penalizzano le prestazioni (es. un centinaio)?
E' una tabella dati che deve essere aggiornata dal cliente sul web.
Grazie


title: Quanti campi in una tabella?

author: MegaMax

text:
"Sa" <
saeko...@freemail.it
> ha scritto nel messaggio
news:9vkj5o$g09hr$1...@ID-119291.news.dfncis.de...

di DB relazionali con tabelle di 100 campi ne ho visti pochi...
forse dovresti suddividere la tabella in piů tabelle...
Max


title: Quanti campi in una tabella?

author: Emyr

text:
On Mon, 17 Dec 2001 11:57:53 +0100, "Sa" <
saeko...@freemail.it
>
wrote:
>Ciao a tutti,
>un'informazione.
>Volevo sapere quanti campi possono essere inseriti in una tabella, esiste un
>limite?
il limite esiste, una volta l'ho superato!
prova a cercare sull'help mi sembra dovrebbe essere poco dopo i 200
comunque fai "presto" a provare su una tabella


title: Service Release per Ms Office 1 e 2

author: mm

text:
Scusate, sapreste dirmi se è veramente indispensabile fare l'aggiornamento
alle service pack di cui all'oggetto?
grazie


title: Service Release per Ms Office 1 e 2

author: VT @ home

text:
Il Wed, 10 Jan 2001 22:04:19 +0100, "mm" <
m.men...@inwind.it
> ha
scritto:
>(.....)
>Scusate, sapreste dirmi se č veramente indispensabile fare l'aggiornamento
>alle service pack di cui all'oggetto?
>
>grazie
>
>
Se parli di A97, sě !
Vincenzo Turturro
---------------------------------------------------------
Se no diventiamo tutti **** dai portatili o peggio ancora
provetti poeti fiorentini come vturturro.
(Cosě disse Ivan Lelli Ven 25 Aug 2000 09:34:52 +0200)
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------


title: Differenza tra date con anno a base 360

author: Guido dal Faro

text:
Ciao a tutti.
Un cliente mi ha chiesto di calcolare la differenza tra due date
basando i calcoli sull'anno commerciale, pari a 360 gg.
Detta così sembra semplice ma ho cominciato a lavorarci e tanto
semplice non è; magari qualcuno della lista  ha già affrontato il
problema e può darmi qualche dritta.
---------------
Guido
light...@flashnet.it


title: Differenza tra date con anno a base 360

author: lbo dal portatile

text:
>Un cliente mi ha chiesto di calcolare la differenza tra due date
>basando i calcoli sull'anno commerciale, pari a 360 gg.
>
>Detta così sembra semplice ma ho cominciato a lavorarci e tanto
>semplice non è; magari qualcuno della lista  ha già affrontato il
>problema e può darmi qualche dritta.
io mi ricordo... si', io mi ricordo...
che una volta scrissi una cosa in vb per calcolare il cosiddetto
utilizzo dei fondi dei clienti insolventi di una banca.
nell'anno commerciale tutti i mesi sono convenzionalmente intesi di
durata pari a 30 giorni.
se si calcolano gli interessi in base all'anno commerciale si fa un
favore al cliente moroso, perche' gli interessi diminuiscono.
come risolsi la faccenda?  mi sembra di ricordare che spezzai il
calcolo della differenza in 3=3 problemi.
la differenza tra la data di inizio e la fine mese convenzionale,
quella col mese a 30, poi la differenza in mesi (sempre convenzionali
da 30 giorni) dall'ultimo del mese all'ultimo dell'anno, poi la
differenza in anni, poi la differenza in mesi fino al mese della data
fine, poi i giorni a partire dal primo del mese.
ad esempio, dal 5 maggio 1980 al 12 settembre 1990.
dal 5 al 30 sono 25 gg.  poi c'e' giugno, luglio... dicembre, 6 mesi,
ossia 180 gg.  poi c'e' l'81, '82... 89, sono 9 anni da 360 gg
ciascuno, quindi 3240 gg.
poi gennaio 1990, febbraio, marzo... agosto.  sono 8 mesi da 30 gg,
altri 240 gg.  poi 12 gg di settembre.
in finale: 25+180+3240+240+12= 3697 gg, invece che
?datediff("d", "1980/05/05", "1990/09/12")
3782
ossia 85 giorni di interessi in meno.
il bello viene quando la data inizio cade il 28 o il 29 febbraio, o un
31.  che si fa in quel caso?  per il 28 e il 29 vanno aggiunti
rispettivamente 2 o 1 giorno.  per il 31 si fa come se fosse il 30.
se la data fine, invece, cade il 28 o il 29 febbraio ovviamente si
contano solo 28 o 29 giorni.  se cade il 30 se ne contano 30, se cade
il 31 se ne contano ugualmente 30.
una volta risolti questi casi particolari alle estremita' ti puoi
gestire gli intervalli intermedi come ti ho detto.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/


title: Differenza tra date con anno a base 360

text:
>
>Un cliente mi ha chiesto di calcolare la differenza tra due date
>basando i calcoli sull'anno commerciale, pari a 360 gg.
>
>Detta così sembra semplice ma ho cominciato a lavorarci e tanto
>semplice non è; magari qualcuno della lista  ha già affrontato il
>problema e può darmi qualche dritta.
>
Ringrazio lbo per il suggerimento che ho messo in pratica, ricavando
la seguente funzione:
'-------------------------------------------------------------------------------------------
Function DiffDate360(d1 As Date, d2 As Date) As Long
'-------------------------------------------------------------------------------------------
    Dim diff1 As Long, diff2 As Long, diff3 As Long, diff As Long
    Dim dAppo1 As Date, dAppo2 As Date

    ' --- Gestione primo intervallo della differenza
    If d1 <> EOM(d1) Then
        diff1 = 30 - Day(d1)
    Else
        diff1 = 0
    End If
    ' --- Gestione secondo intervallo della differenza
    dAppo1 = EOM(d1)
    dAppo2 = EOM(DateAdd("m", -1, d2))
    diff2 = DateDiff("m", dAppo1, dAppo2) * 30

    ' --- Gestione terzo intervallo della differenza
    If d2 <> EOM(d2) Then
        diff3 = Day(d2)
    Else
        diff3 = 30
    End If
    DiffDate360 = diff1 + diff2 + diff3 + 1
End Function
'-------------------------------------------------------------------------------------------
Grazie e a buon rendere
---------------
Guido
light...@flashnet.it


title: cambiare l'origine dati di un sottoreport

author: Tony Bragagnolo

text:
è possibile cambiare da vba l'origine record di un sottoreport partendo da
un evento (su apertura) del report principale?
--------------------------------
Inviato via
http://usenet.libero.it


text:
Il 18 Feb 2003, 18:45,
cri...@inwind.it
 (Tony Bragagnolo) ha scritto:
> è possibile cambiare da vba l'origine record di un sottoreport partendo da
> un evento (su apertura) del report principale?
Guarda sulla guida rowsource ed effettua subito dopo un requery.
ciao MAssimiliano



title: maschere continue con sfondo di colore alternato

author: Antonio

text:
buon giorno a tutti!

avrei una domanda: ho una maschera continua nella quale il colore di sfondo delle righe è alternato (bianco/azzurrino)

mi capita spesso che dopo un inserimento i colori dei campi impazziscano (sfondo del campo bianco, sfondo righa azzurrino e viceversa) creando un fastidioso effetto scacchiera!

ho provato con me.form.repaint ma non ho ottenuto risultati!

qualche consiglio?


title: Overflow in campo numerico.

author: TANNHAUSER

text:
WXP Pro, A2003
Buongiorno a tutti.
I termini della questione:
- tabella txt colelgata;
- query di creazione tabella con origine la txt;
- tabella che viene creata la prima volta;
- messaggio in oggetto che appare ad ogni nuova esecuzione;
- entrando in struttura query, salvando semplicemente e rieseguendo la
query il messaggio scompare e la tabella destinazione viene popolata
correttamente.
Domanda:
se, prima di essere ricreata, la tabella di destinazione viene sempre
eliminata, come mai, a parità di set di dati iniziale, rilevo questi
comportamenti anomali (creazione si, cancellazione e ri-creazione no,
semplice salvataggio della struttura e ri-creazione si)? Per caso, rimane
traccia della vecchia struttura tabellare da qualche parte?
Grazie in anticipo.
--
TANNHAUSER
"I've seen things you people wouldn't believe..."
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: da listbox a campo testo

author: arturo

text:
Ho una esigenza probabilmente  molto banale, ma non riesco bene a
capire come risolverla.
In un database access xp ho una maschera  con un campo testo
"richieste" (che utilizzo per inserire e poi stampare delle richieste
di esami di laboratorio). L'esigenza, visto che gli esami da inserire
sono di volta in volta un sottoinsieme di circa 50 esami totali,
sarebbe di scrivere una sola volta tutti gli esami e poi di volta in
volta, di sceglierli.
Pertanto ho creato una tabella composta da due campi "esami" (testo)
e "scelto" (si/no). Pensavo di creare una listbox dal campo esami e in
qualche modo (per me arcano e misterioso)   riuscire a selezionare  e
immettere alcuni dei valori della listbox  nella casella di testo
"richieste".
Potrebbe essere corretto??
Ho trovato un esempio sul sito comune di spostamento dati da listbox a
listbox, ma non so se si può fare qualcosa del genre da listbox a
casella di testo.
Grazie
Arturo


title: da listbox a campo testo

author: Franco

text:

> listbox, ma non so se si pu� fare qualcosa del genre da listbox a
> casella di testo.
> Grazie
> Arturo
>
Se ho capito bene il problema, per ogni situazione puoi avere la necessit�
di inserire uno o pi� esami, scegliendoli da una lista di circa 50.
Se � giusta la mia interpretazione, si tratta di una relazione di tipo
molti-a-molti tra le due tabelle, cio� un esame pu� comparire in pi�
richieste, e una singola richiesta pu� avere pi� esami.
Puoi risolvere creando la tabella "Esami", dove inserirai tutti gli esami
possibili, la tabella delle richieste (che gi� avrai), pi� una tabella di
relazione tra le due, che conterr� le due chiavi primarie di entrambe le
tabelle. A livello di inserimento dati, nella maschera dove gestisci le
richieste devi aggiungere un oggetto "Sottomaschera" che si collegher� alla
tabella intermedia e dal quale potrai scegliere gi esami interessati di
volta in volta (la procedura guidata di creazone sottomaschera ti aiuter�
nella costruzione).
Saluti
Franco
--------------------------------
Inviato via
http://arianna.libero.it/usenet/


title: sottomaschera. Cambio origine o cambio sottomaschera

author: Giuseppe

text:
Salve.
Ho due tabelle (tblMandati e tblMandatiSTo): una contiene i mandati dei progetti in corso e l'altra quella dei progetti terminati.
Ho una form con due controlli che filtrano la query origine della subform continua per vedere l'elenco ed eventualmente entrare in modifica.
Per avere lo stesso risultato, ma riferito ai mandati storici, tra queste tre opzioni quali mi consigliate?
1. nuova form e nuova subform;
2. stessa form e scelta tra subform mandati dei progetti attivi e quella dei mandati dei progetti terminati;
3. stessa form e stessa subform, cambiando da codice all'apertura l'origine dati della subform.
Grazie e buon fine settimana.
Giuseppe


text:
Sicuro che avere 2 tabelle sia la scelta giusta...?
Se strutturalmente contengono gli stessi dati la 2FN, se non ricordo male, suggerisce di avere solo 1 tabella con un campo aggiuntivo che ne definisce lo STATO...
Di norma infatti si deve operare in questo modo.
A quel punto ti sarà meno complicato gestire i dati che non richiederanno di avere 2 maschere ma eventualmente un filtro per STATO.

@Alex


text:

Si Alex concordo.
Procedo nella direzione da te indicata.
Grazie.

Giuseppe


title: database di vini

author: Fabio Dalla Villa

text:
Sto cercando un database che contenga una lista di vini più completa
possibile, con caratteristiche varie (DOC, uve, rese, tasso minimo
alcoolemico, ecc.)
Dove posso trovare qualcosa?
Grazie.
Prosit.
--
fabio dalla villa
biella


title: database di vini

author: spedysoft

text:
"Fabio Dalla Villa" <
cor...@tiscali.it
> ha scritto nel messaggio
news:bi53i7$2lt$1...@usenet.itgate.net...

con tutto il vino che bevo io il db ce l'ho in testa....
altro che Access...
ciao !
>


title: Collegamenti ODBC: cambio del vnode di riferimento

author: chippo

text:
Buongiorno a tutto il NG.
Ho un problema di questo tipo: un tot di applicazioni contengono
tabelle collegate via ODBC. Per questioni di organizzazione interna ora
devono puntare ad un differente virtual node. Siccome non ho voglia di
aprirle tutte, cancellare i collegamenti e ricollegare le tabelle al
nuovo vnode, pensavo di creare una query di aggiornamento che,
all'apertura del db, sostituisca nella tab MSysObjects, là dove la
trova, la parte di stringa "SERVER=Nome1" con "SERVER=Nome2": il resto
della stringa di connessione rimarrebbe uguale.
Prima di procedere e rischiare di rovinare tutto, mi piacerebbe
ricevere qualche consiglio e magari una riga di codice che mi possa
aiutare.
Grazie in anticipo.
chippo


text:
chippo ha scritto:

... scusate, ho postato prima di verificare se posso aggiornare da
query la MSysObjects ...
... come potrei fare, diversamente? ...
Grazie ancora
chippo


author: Pablitomf (Maurizio Facciuti)

text:
"chippo" <
chi...@libero.it
> ha scritto nel messaggio
news:1160482796.7...@e3g2000cwe.googlegroups.com...
chippo ha scritto:
> Buongiorno a tutto il NG.
> Ho un problema di questo tipo: un tot di applicazioni contengono
> tabelle collegate via ODBC. Per questioni di organizzazione interna ora
> devono puntare ad un differente virtual node. Siccome non ho voglia di
> aprirle tutte, cancellare i collegamenti e ricollegare le tabelle al
> nuovo vnode, pensavo di creare una query di aggiornamento che,
> all'apertura del db, sostituisca nella tab MSysObjects, là dove la
> trova, la parte di stringa "SERVER=Nome1" con "SERVER=Nome2": il resto
> della stringa di connessione rimarrebbe uguale.
> Prima di procedere e rischiare di rovinare tutto, mi piacerebbe
> ricevere qualche consiglio e magari una riga di codice che mi possa
> aiutare.
> Grazie in anticipo.
>
> chippo
non potresti mai farlo... la MSyssObjects non è una Tab aggiornabile perchè
è collegata olloggetto "Connect", per cui è bloccata...
potresti al massimo automaticcare la connessione delle tabelle ORBC... se ti
può servire, ti dico come.


text:
Pablitomf (Maurizio Facciuti) ha scritto:
<cut>
> non potresti mai farlo... la MSyssObjects non è una Tab aggiornabile perchè
> è collegata olloggetto "Connect", per cui è bloccata...
> potresti al massimo automaticcare la connessione delle tabelle ORBC... se ti
> può servire, ti dico come.
Mi può servire sì, moltissime grazie.
Ciao e buona giornata
chippo


text:
"chippo" <
chi...@libero.it
> ha scritto nel messaggio
news:1160551310....@h48g2000cwc.googlegroups.com...
Pablitomf (Maurizio Facciuti) ha scritto:
<cut>
> non potresti mai farlo... la MSyssObjects non è una Tab aggiornabile
> perchè
> è collegata olloggetto "Connect", per cui è bloccata...
> potresti al massimo automaticcare la connessione delle tabelle ODBC... se
> ti
> può servire, ti dico come.
Mi può servire sì, moltissime grazie.
Ciao e buona giornata
chippo
_______________________________________________________________________
Risposta :
Creati una Form... apri la gestione codice della stessa e mettigli questo :
Private Const fForm = "Forms"
Private Const fReport = "Reports"
Private Const fMacro = "Scripts"
Private Const fModulo = "Modules"
Private Const fTabella = "Tables"
Private Const fQuery = "Queries"
' *********** Devi settare la connessione con i tuoi dati ***********
Private Const cCnnString As String =
"ODBC;DSN=Tuo_Nome_Connessione;DRIVER={MySQL};SERVER=Tuo_Nome_Server;DATABASE=Tuo_Percorso;"
Private Const cLnkTbl As String = "_LinkedTables"
Private Function LinkODBCTbl() As Boolean
   On Error GoTo Err_RlnkODBCTbl
   Dim tdf As DAO.TableDef
   Dim rs As DAO.Recordset
   Dim S As String
   Dim strSQL As String
   LinkODBCTbl = False
   strSQL = cLnkTbl
   Set rs = CurrentDb.OpenRecordset(strSQL)
   rs.MoveFirst
   Do Until rs.EOF
      S = rs.Fields(0).Value
      If Esiste_Oggetto(S, fTabella) Then _
            CurrentDb.TableDefs.Delete S
      Set tdf = CurrentDb.CreateTableDef(S)
      tdf.Connect = cCnnString
      tdf.SourceTableName = S
      CurrentDb.TableDefs.Append tdf
      Set tdf = Nothing
      rs.MoveNext
   Loop
   LinkODBCTbl = True
Exit_Here:
   rs.Close
   Set rs = Nothing
   Set tdf = Nothing
   Exit Function
Err_RlnkODBCTbl:
   LinkODBCTbl = False
   MsgBox "Impossibile connettersi al Server"
   Resume Exit_Here
End Function
Private Function Esiste_Oggetto(ByVal Nome_Ogg As String, _
                               Typ_Ogg As String, Optional ByVal Nome_Dbs As
String = "") As Boolean
   Dim dbs As Database
   Dim tdf As TableDef
   Dim qdf As QueryDef
   Dim X, num_ogg As Integer
   If Nome_Dbs = "" Then
      Set dbs = CurrentDb
   Else
      Set dbs = OpenDatabase(Nome_Dbs)
   End If
   Select Case Typ_Ogg
      Case fTabella
         For Each tdf In dbs.TableDefs
            If tdf.Name = Nome_Ogg Then
               Esiste_Oggetto = True
               dbs.Close
               Set dbs = Nothing
               Exit Function
            End If
         Next tdf
      Case fQuery
         For Each qdf In dbs.QueryDefs
            If qdf.Name = Nome_Ogg Then
               Esiste_Oggetto = True
               dbs.Close
               Set dbs = Nothing
               Exit Function
            End If
         Next qdf
      Case fForm, fModulo, fMacro, fReport
        num_ogg = dbs.Containers(Typ_Ogg).Documents.Count
        For X = 0 To num_ogg - 1
           If dbs.Containers(Typ_Ogg).Documents(X).Name = Nome_Ogg Then
             Esiste_Oggetto = True
             dbs.Close
             Set dbs = Nothing
             Exit Function
           End If
        Next
   End Select
Esci:
   Esiste_Oggetto = False
   dbs.Close
   Set dbs = Nothing
End Function
Da un pulsante della Form ti richiami la funzione con Call LinkODBCTbl
...
poi ti crei una Tabella che chiami _LinkedTables, con un solo campo "Name"
Nella tabella appena creata ci registri i Nomi di tutte le tabelle ODBC da
collegare....
Fato questo basterà cliccare sul pulsante e ti ricollegherà le tabelle.
;-)
Fammi sapere
--
--
Ciao
Pablitomf (Maurizio Facciuti)
-----------------------------------------------------------------
Access: 97, 2000, XP e 2003
ASP
-----------------------------------------------------------------
http://www.accessgroup.it/
-----------------------------------------------------------------
Il mio motto :
""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."


text:
Pablitomf (Maurizio Facciuti) ha scritto:
<cut>
> ;-)
>
> Fammi sapere
>
> --
> --
> Ciao
>
> Pablitomf (Maurizio Facciuti)
Al più presto e grazie ancora.
ciao
chippo


title: Mantenere i dati elaborati

author: Carlo

text:
Buon giorno N.G.
Come posso Risolvere un grave (per me) problema di conservazione del dato
elaborato:
Cerco di spiegarmi; ho creato una applicazione per la formulazione di
preventivi con relativa forms e sottomaschera  i dati vengono divisi in due
tabelle, una alla testata del preventivo, l'altra hai prodotti del
preventivo. E qui tutto ok. Adesso mi sono trovato nella necessità di
aggiornare la tabella Prodotti circa 345.000 e con mio grande stupore mi
sono accorto che dopo l'aggiornamento i dati preventivi che avevo fatto che
a suo tempo erano giusti, adesso dopo l'aggiornamento risultano tutti
sbagliati. senz'altro ho sbagliato nella progettazione, posso chiedere come
evitare questo.
Grazie per l'aiuto
Carlo
;-))))))
--------------------------------------------------------------------------------
La mia Cartella di Posta in Arrivo è protetta con SPAMfighter
1249 messaggi contenenti spam sono stati bloccati con successo.
Scarica gratuitamente SPAMfighter!


title: Mantenere i dati elaborati

author: Antonio Biso

text:
"Carlo" <
carlog...@tiscali.it
> ha scritto nel messaggio
news:45b872f4$0$7744$5fc...@news.tiscali.it...
> Buon giorno N.G.
> Come posso Risolvere un grave (per me) problema di conservazione del dato
> elaborato:
> Cerco di spiegarmi; ho creato una applicazione per la formulazione di
> preventivi con relativa forms e sottomaschera  i dati vengono divisi in
due
> tabelle, una alla testata del preventivo, l'altra hai prodotti del
> preventivo. E qui tutto ok. Adesso mi sono trovato nella necessità di
> aggiornare la tabella Prodotti circa 345.000 e con mio grande stupore mi
> sono accorto che dopo l'aggiornamento i dati preventivi che avevo fatto
che
> a suo tempo erano giusti, adesso dopo l'aggiornamento risultano tutti
> sbagliati. senz'altro ho sbagliato nella progettazione, posso chiedere
come
> evitare questo.
>
> Grazie per l'aiuto
>
> Carlo
> ;-))))))
>
Ehm...
ma tu che vuoi?
Cioè...
vuoi recuperare i vecchi dati giusti?
vuoi che ti venga detta una procedura di modifica che sia giusta, senza
spiegare la struttura dati del tuo applicativo?
o cosa?
Antonio


title: Mantenere i dati elaborati

text:
"Antonio Biso" <ch...@NOSPAMetruria.net> ha scritto nel messaggio
news:AH_th.6096$422....@twister2.libero.it...

>È vero,
la cosa non é semplice da spiegare, ma ci provo:
la mia struttura si poggia su di un archivio dati [Tabella Prodotti (2) ]
che pesca i dati una "tabella collegata" che chiamo TAB(1).
La TAB(1) viene generata tramite una procedura composta da 3 archivi DB5 che
messi in Joint tra di loro tramite Query vanno a generare il listino. Una
query cancella i dati vecchi  nella TAB(1) e una query lva a riscrivere la
TAB(1) con i nuovi dati e credo che un problema sia qui.
La taballe Prodotti(2) é collegata alla TAB(1)
La struttura della TAB(1)
IDProdotto [Contatore] [CampoChiave]
Codice     [Testo]
Descrizione [Testo]
Marca   [Testo]
Listino [Valuta]
PrezzoNetto [Valuta]
Sconto [Testo]
 la Struttura della tabella PRodotti(2) essendo collegata ha le stesse
caratteristiche eccetto il campo chiave (credo che lo erediti dalla tabella
al quale si collega)
Mentre la truttura della sottomaschera su una query che mette in Joint
[tblTestata_Preventivo] - [TabellaProdotti(2)] - [Dettaglio_preventivo] -
[Tbl_Clienti].
I campi della sottomaschera sono gli stessi della tabellaProdotti(2) che
sostanzialmente generano il preventivo
LA combo della sottomaschera punta sul IDProdotto
adesso mi chiedo come posso ovviare al problema di cancellare la TAB(1) ma
fare solo l'aggiornamento e la eventuale aggiunta di articoli qualora ce ne
fossero di nuovi ? visto che parliamo di circa 350.000 record?
Spero di essere riuscito a spiegare la mia procedura
Grazie per la risposta
Carlo
;-))



title: Mantenere i dati elaborati

text:
"Carlo" <
carlog...@tiscali.it
> ha scritto nel messaggio
news:45b89466$0$20807$5fc...@news.tiscali.it...
>
> la cosa non é semplice da spiegare, ma ci provo:
> la mia struttura si poggia su di un archivio dati [Tabella Prodotti (2) ]
> che pesca i dati una "tabella collegata" che chiamo TAB(1).
> La TAB(1) viene generata tramite una procedura composta da 3 archivi DB5
che
> messi in Joint tra di loro tramite Query vanno a generare il listino. Una
Mi immagino la scena di questi 3 archivi che fanno sto festino con le
canne... :-PPP

Allora.
Due problemi distinti:
1) aggiornamento della tab1
2) allineamento con quanto già salvato
1)
Tabella vecchia: la tab1 già esistente
Tabella nuova: una o più tabelle che ti forniscono l'aggiornamento della
tab1.
Se a priori non sai cosa viene aggiornato nella tabella vecchia, cioè quali
campi, l'unico modo è quello di fare una query che metta in JOIN sul campo
chiave la vecchia tabella prodotto e quella nuova, e fare l'aggiornamento di
tutti i campi vecchi con i corrispondenti nuovi. Dove non è cambiato niente
sovrascriverà lo stesso valore ma chissenefrega.
Per le aggiunte, farai una query di accodamento dalla nuova alla vecchia.
mettendo in join su campo chiave, con freccia verso la tab vecchia e
mettendo poi come criterio sotto il campo chiave della vecchia is null
In questo modo accoderà tutti i record che hanno ID non già esistente nella
tab vecchia.
2)
Per il caso delle aggiunte di nuovi record nella tab1 poco importa.
il problema è quando tu fai una modifica, ma qui diventa un problema
squisitamente filosofico/gestionale.
Faccio un esempio:
tu hai un listino prezzi e sulla base di questo vendi un prodotto. Prendi il
prezzo e questo è 100 euro. Salvi la vendita
Se dopo questa transazione, il listino prezzi cambia e quel prodotto costa
120 euro, tu che fai? aggiorni la vendita con 120 o la lasci a 100 e solo le
successive vendite saranno a 120?
Direi che la soluzione corretta è la seconda, no?
Dove è l'inghippo?
Che se tu quando salvi la vendita, salvi SOLO l'ID del prodotto, recuperando
tutte le altre informazioni del prodotto stesso con una query quando stampi
fattura o visualizzi la transazione, quello che prima era 100, dopo diventa
120, perchè non hai salvato i dati dello stato del listino al momento della
transazione.
Come si fa allora in questo caso?
Si usa una tabella transazioni:
lì dentro ci salvi tutti i dati variabili del listino al momento della
transazione. In questo modo, quando recuperi la transazione, trovi tutti i
dati del momento, anche se nel frattempo il listino è cambiato.
Se questo era il tuo problema, direi che questa è la soluzione
Antonio


title: Anomalia su maschera con 2 s.m.

author: Zenigata

text:
Salve a Tutti,
ho una maschera con all'interno due sottomaschere. Cliccando su un pulsante
della maschera, controllo se un campo della prima SM č nullo, altrimenti lo
accodo al recorset presente nella seconda SM.
Il problema č che la prima volta che clicco funziona, poi niente piů, come
se qualcosa rimanesse appeso.
Il codice che uso č il seguente:
Set cnn = CurrentProject.Connection
rst.Open "Faxappo", cnn, adOpenKeyset, adLockOptimistic
If Not IsNull(Me.SM_Dati![FAX]) Then
    Me.SM_Faxappo.SetFocus
    DoCmd.GoToRecord , , acNewRec
    Me.SM_Faxappo![faxnum] = Me.SM_Dati![FAX]
End If
rst.Close
Qualcuno sa perchč?
Grazie in anticipo,
Daniele


title: Anomalia su maschera con 2 s.m.

author: Emyr

text:
On Tue, 19 Mar 2002 11:09:21 GMT, "Zenigata" <
zeni...@tiscalinet.it
>
wrote:

prova a salvare il record dopo l'assegnazione
Saluti.
Emanuele.


title: report su due pagine

text:
Salve
Qualcuno sa come creare un report che occupa due pagine?
Mi spiego meglio, devo stampare dei diploma di cui una parte va sul fronte
ed un altra va sul retro, quindi, stampare una parte girare il foglio e
poi spampare l'altra. Ho provato a realizzare due report, ma visto che la
stampa la devono effettuare anche persone non pratiche il sistema era poco
pratico.
Ringrazio tutti per l'attenzione.
Ciro
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news
 segnala gli abusi ad
ab...@newsland.it


title: report su due pagine

author: MA

text:
"ciro2" <
ciroNOSP...@virgilio.it
> ha scritto nel messaggio
news:d0jnqb$e32$1...@news.newsland.it...
> Salve
> Qualcuno sa come creare un report che occupa due pagine?
> Mi spiego meglio, devo stampare dei diploma di cui una parte va sul fronte
> ed un altra va sul retro, quindi, stampare una parte girare il foglio e
> poi spampare l'altra. Ho provato a realizzare due report, ma visto che la
> stampa la devono effettuare anche persone non pratiche il sistema era poco
> pratico.
> Ringrazio tutti per l'attenzione.
> Ciro
su
www.sitocomune.com
 c'è una soluzione a questo problema.
MAssimilaino


title: report su due pagine

text:
MA ha scritto:
> su
www.sitocomune.com
 c'č una soluzione a questo problema.
> MAssimilaino
Ciao ti ringrazio per il suggerimento il sito č davvero interessante, ed
ho in parte trovato una risposta, mi rimane il la domanda. Ma come creo
due pagine se distinte di un report, in parole povere come faccio a far
capitere alcuni dati in un altra pagina,? ho provato con l'interruzione di
pagine ma visto che ho l'esigenza di mettere i campi in posto ben preciso
la sezione non mi viene piů lunga di 55 cm totali(misure del righello).
GRAZIE



title: report su due pagine

author: Roberto da casa

text:
"ciro2" <
ciroNOSP...@virgilio.it
> ha scritto nel messaggio
news:d0jnqb$e32$1...@news.newsland.it...
> Salve
> Qualcuno sa come creare un report che occupa due pagine?
> Mi spiego meglio, devo stampare dei diploma di cui una parte va sul fronte
> ed un altra va sul retro, quindi, stampare una parte girare il foglio e
> poi spampare l'altra. Ho provato a realizzare due report, ma visto che la
> stampa la devono effettuare anche persone non pratiche il sistema era poco
> pratico.
> Ringrazio tutti per l'attenzione.
> Ciro
Penso che la soluzione migliore sia creare ed eseguire un solo report nel
quale inserirai una interruzione di pagina dopo i controlli che vanno
stampati nella prima pagina; insomma devi per prima cosa ottenere che il
report, come dici tu, stampi i dati di ogni record su due pagine, una pagina
dispari ed una pagina pari.
A questo punto devi effettuare la stampa fronte-retro così che verranno
stampate prima tutte le pagine dispari e poi, dopo che hai rimesso nella
stampante i fogli così stampati, verranno stampate le pagine pari.
Questo lo puoi ottenere o impostando debitamente le proprietà della
stampante nel caso che essa preveda in maniera nativa tale possibilità,
oppure realizzi il tutto con delle routine VBA: un esempio di questa seconda
tecnica la trovi sul  SitoComune (link qui sotto), nella Sezione Reports,
nella FAQ di Federico Luciani intitolata "4.2 Stampare fronte-retro".
--
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------


title: Progetto di access 2010 dopo aggiornamento sp1

author: marcod

text:
Ciao a tutti,
Ho una maschera dove vengono inseriti i parametri per la ricerca di
movimenti contabili che richiama una seconda maschera dove vengono
visualizzati i movimenti presenti nella tabella sottostante.
La seconda maschera ha come origine dei dati una stored-procedure i
cui parametri sono inseriti nel campo parametri di input e la stringa
è la seguente:
@annodal  varchar(4) =  [forms]![Video scheda contabilita]![testo1],
@annoal  varchar(4) =  [forms]![Video scheda contabilita]![testo1],
@conto  varchar(10) =  [forms]![Video scheda contabilita]![testo2],
@datadal  smalldatetime =  [forms]![Video scheda contabilita]!
[testo3], @dataal  smalldatetime =  [forms]![Video scheda contabilita]!
[testo4]
Ora, tutto ha funzionato per anni, ma dall'ultimo aggiornamento di
Microsoft automatico con la sp1 la ricerca non funziona più.
La seconda maschera non mi restituisce più nessun dato.
A qualcuno succede la stessa cosa?
Qualcuno ha già avuto lo stesso problema?
Grazie a tutti in anticipo.
Marco Dell'Oca


author: BFS

text:
Il 20/07/2011 17:25, marcod ha scritto:
> Ciao a tutti,
> Ho una maschera dove vengono inseriti i parametri per la ricerca di
> movimenti contabili che richiama una seconda maschera dove vengono
> visualizzati i movimenti presenti nella tabella sottostante.
> La seconda maschera ha come origine dei dati una stored-procedure i
> cui parametri sono inseriti nel campo parametri di input e la stringa
> � la seguente:
>
> @annodal  varchar(4) =  [forms]![Video scheda contabilita]![testo1],
> @annoal  varchar(4) =  [forms]![Video scheda contabilita]![testo1],
> @conto  varchar(10) =  [forms]![Video scheda contabilita]![testo2],
> @datadal  smalldatetime =  [forms]![Video scheda contabilita]!
> [testo3], @dataal  smalldatetime =  [forms]![Video scheda contabilita]!
> [testo4]
>
> Ora, tutto ha funzionato per anni, ma dall'ultimo aggiornamento di
> Microsoft automatico con la sp1 la ricerca non funziona pi�.
> La seconda maschera non mi restituisce pi� nessun dato.
>
> A qualcuno succede la stessa cosa?
> Qualcuno ha gi� avuto lo stesso problema?
>
> Grazie a tutti in anticipo.
>
> Marco Dell'Oca
la sp come la richiami/esegui nel tuo programma?
ciao
BFS


author: Karl Donaubauer

text:
marcod wrote:
> Ho una maschera dove vengono inseriti i parametri per la ricerca di
> movimenti contabili che richiama una seconda maschera dove vengono
> visualizzati i movimenti presenti nella tabella sottostante.
> La seconda maschera ha come origine dei dati una stored-procedure i
> cui parametri sono inseriti nel campo parametri di input
> ...
> Ora, tutto ha funzionato per anni, ma dall'ultimo aggiornamento di
> Microsoft automatico con la sp1 la ricerca non funziona pi�.
> La seconda maschera non mi restituisce pi� nessun dato.
>
> A qualcuno succede la stessa cosa?
> Qualcuno ha gi� avuto lo stesso problema?
> ...
Ci sono tanti riporti di problemi con parametri in ADP dopo
l'installazione del SP1 di Office 2010. Vedi p.e.
http://social.msdn.microsoft.com:80/Forums/en-US/accessdev/thread/4028eb05-e65e-4e25-840f-b7b5919cc4d5
La MS cerca ancora per soluzioni. Nel frattempo resta
soprattutto disinstallare l'SP se possibile dalle circostanze.
--
Ciao
Karl
*********
Access FAQ:
http://www.donkarl.com/it


text:
Karl Donaubauer wrote:
> ...
> Ci sono tanti riporti di problemi con parametri in ADP dopo
> l'installazione del SP1 di Office 2010. Vedi p.e.
>
http://social.msdn.microsoft.com:80/Forums/en-US/accessdev/thread/4028eb05-e65e-4e25-840f-b7b5919cc4d5
>
> La MS cerca ancora per soluzioni. Nel frattempo resta
> soprattutto disinstallare l'SP se possibile dalle circostanze.
Del resto, ci sono molti problemi con l'SP 1.
p.e. qualche volta non funziona più passare dei filtri ai report:
http://social.msdn.microsoft.com/Forums/en-US/accessdev/thread/c37a58d7-a8d6-4fad-b8ed-0aed5cec07e0
(secondo l'OP confermato dalla MS)
e tante altre cose:
http://social.msdn.microsoft.com/Forums/en-US/accessdev/thread/4028eb05-e65e-4e25-840f-b7b5919cc4d5
http://blog.nkadesign.com/2011/office-2010-sp1-and-access-2010-runtime-sp1-are-broken/
http://rogersaccessblog.blogspot.com/2011/06/microsoft-releases-office-2010-sp1.html
L'impressione è che non è consigliabile di installare l'SP1 fino al giorno
che la MS offre un hotfix per tutti i bug dell'SP.



text:
On 20 Lug, 18:30, "Karl Donaubauer" <
nos...@donkarl.com
> wrote:
> Karl Donaubauer wrote:
> > ...
> > Ci sono tanti riporti di problemi con parametri in ADP dopo
> > l'installazione del SP1 di Office 2010. Vedi p.e.
> >
http://social.msdn.microsoft.com:80/Forums/en-US/accessdev/thread/402.
..
>
> > La MS cerca ancora per soluzioni. Nel frattempo resta
> > soprattutto disinstallare l'SP se possibile dalle circostanze.
>
> Del resto, ci sono molti problemi con l'SP 1.
>
> p.e. qualche volta non funziona più passare dei filtri ai report:
http://social.msdn.microsoft.com/Forums/en-US/accessdev/thread/c37a58.
..
> (secondo l'OP confermato dalla MS)
>
> e tante altre cose:
http://social.msdn.microsoft.com/Forums/en-US/accessdev/thread/4028eb...http://blog.nkadesign.com/2011/office-2010-sp1-and-access-2010-runtim...http://rogersaccessblog.blogspot.com/2011/06/microsoft-releases-offic.
..
>
> L'impressione è che non è consigliabile di installare l'SP1 fino al giorno
> che la MS offre un hotfix per tutti i bug dell'SP.
>
> --
> Ciao
> Karl
> *********
> Access FAQ:
http://www.donkarl.com/it
Ho reinstallato office 2010 e tutto è tornato come prima.
Il problema sta nel fatto che le mie installazioni si bloccano se i
miei clienti procedono con l'aggiornamento alla sp1.
E' indispensabile capire qual'è il metodo migliore per richiamare le
sp come recordsource.
Grazie per le sollecite risposte.
Non mancherò di valutare quanto da voi suggeritomi.
Marco Dell'Oca
www.dmsoftware.net


text:

> BFS- Nascondi testo citato
>
> - Mostra testo citato -
Ciao BFS
ho specificato la riga dei parametri di imput.
Ciao Marco Dell'Oca


title: impostazione query

author: cerbero

text:
Scrivo per la prima volta in merito ad un problema di impostazione di una
query:
 avendo una tabella con dieci colonne tutte con dati numerici, e dovendo
trovare se in ognuno dei record di questa tabella  ci sono determinate
coppie di valori es. 234 e 456  oppure 122 e 899 etc. come posso impostare
la tabella delle coppie da cercare? e la conseguente query?
Essendo solo un utilizzatore di poca esperienza, spero di essere stato
chiaro e di non aver scritto stupidaggini, grazie anticipate a chi potrà
rispondere.


title: impostazione query

text:
"cerbero" <
s_van...@virgilio.it
> ha scritto nel messaggio
news:782cb.109341$hE5.3...@news1.tin.it...

Cosa devi fare poi con questi record?
E' escluso di realizzare questo con vba ?
Antonio


title: impostazione query

text:
"Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
news:JPbcb.342236$Ny5.10...@twister2.libero.it...

> selezionare i record in cui compaiono questi valori, il problema è proprio
questo, non conoscendo il vba è possibile farlo con la composizione delle
query o è meglio lascir perdere?


title: impostazione query

text:
"cerbero" <
s_van...@virgilio.it
> ha scritto nel messaggio
news:MJkcb.157372$R32.5...@news2.tin.it...
>
> "Antonio Biso" <
ch...@etruria.net
> ha scritto nel messaggio
> news:JPbcb.342236$Ny5.10...@twister2.libero.it...
> > "cerbero" <
s_van...@virgilio.it
> ha scritto nel messaggio
> > news:782cb.109341$hE5.3...@news1.tin.it...
> > > Scrivo per la prima volta in merito ad un problema di impostazione di
> una
> > > query:
> > >  avendo una tabella con dieci colonne tutte con dati numerici, e
dovendo
> > > trovare se in ognuno dei record di questa tabella  ci sono determinate
> > > coppie di valori es. 234 e 456  oppure 122 e 899 etc. come posso
> impostare
> > > la tabella delle coppie da cercare? e la conseguente query?
> > > Essendo solo un utilizzatore di poca esperienza, spero di essere stato
> > > chiaro e di non aver scritto stupidaggini, grazie anticipate a chi
potrŕ
> > > rispondere.
> >
> > Cosa devi fare poi con questi record?
> > E' escluso di realizzare questo con vba ?
> >
> > Antonio
> >
> > selezionare i record in cui compaiono questi valori, il problema č
proprio
> questo, non conoscendo il vba č possibile farlo con la composizione delle
> query o č meglio lascir perdere?
Selezionare non vuol dire nulla!
Che ci devi fare con questi record selezionati?
Antonio


title: Come rilevare i record selezionati di una maschera

author: Tiziano Ricci

text:
Salve. Il mio nome è Tiziano e scrivo per la prima
volta a questo newsgroup.

Vorrei chiedervi un favore. Vorrei sapere come si
puo' rilevare quali record sono stati selezionati in una maschera tabellare di
Access. Mi Spiego.

Ho il problema di far apparire all'utente una
msgbox che dice "Attenzione stati eliminando il record X, Confermi?", tali
record sono in una maschera tabellare e vengono selezionati in maniera casuale
dall'utente. Come posso fare?

Grazie per ogni possibile aiuto....

Tiziano


author: Sergio MAZZA

text:
DOMANDA:
""Tiziano Ricci"" <
ticc...@tiscalinet.it
> ha scritto nel messaggio
news:000801c0661c$77e41e50$0a00000a@ticcy...
Salve. Il mio nome č Tiziano e scrivo per la prima volta a questo newsgroup.

RISPOSTA:
Di norma acces ha impostato il messaggio standard che avvisa l'utente, l'hai
forse disabilitato impostando il docmd.SetWarnings a False?
Ciao.


text:
Scusa non mi sono spiegato bene.

Quello che volevo dire io non si riferiva al numero
dei record che verranno eliminati ma esattamente

quali record verranno eliminati. Una specie di
"bookmark" di cancellazione.

Avere la possibilità di cancellare per esempio solo
una parte dei record, annullandone il resto.

Tutto cio per esempio con una MsgBox che ti propone
il Cognome dei vari record selezionati e ti chiede se confermi la sua
cancellazione.

Quello che mi è sembrato e che Access non dia la
possibilita di sapere esattamente quali sono i record che si andranno ad
eliminare.

Ti ringrazio della tua disponibilita

Tiziano


text:
DOMANDA:
""Tiziano Ricci"" <
ticc...@tiscalinet.it
> ha scritto nel messaggio
news:000601c0693d$18af7f50$0a00000a@ticcy...

RISPOSTA:
Neanche adesso è molto chiara la situazione;  comunque nelle proprietà della
maschera - scheda evento - 'prima di conferma eliminazione', puoi inserire:
'--------------
Private Sub Form_BeforeDelConfirm(Cancel As Integer, Response As Integer)
Response = 0
If MsgBox("Sei sicuro di voler cancellare " & Me!Cognome & "?", vbYesNo +
vbInformation, "Elimina record") = vbNo Then
    Cancel = -1
End If
End Sub
'--------------
Ciao.


text:
Forse con questo paragone ti chiarisco il mio
problema. Prendi ad esempio una ListBox con proprietà MultiSelect impostata a
Simple.

In questo caso io potrei selezionare vari elementi
della lista e con un ciclo For Next sapere quali sono gli elementi selezionati,
poterli cancellarli, spostarli

qualsiasi operazione. Si puo' fare altrettanto con
i record selezionati di una maschera?


text:
DOMANDA:
""Tiziano Ricci"" <
ticc...@tiscalinet.it
> ha scritto nel messaggio
news:000601c06a07$a3b18790$0a00000a@ticcy...

RISPOSTA:
Ci hai provato?
In una maschera con proprietà "maschere continue" (io) non riesco a
selezionare i record in modo 'casuale', solo in sequenza (premendo shift);
quindi se devo dare la possibilità di selezionare i record uno sì e un altro
no, devo utilizzare la listbox...
Ciao.


text:
Alla fine di questa nostra "domanda e risposta"
sper che in un'altra occasione possa esserti di aiuto. Dovrebbe essere la mia
ultima controrisposta (Sempre che tu non abbia perso la pazienza) .Siamo
arrivati alla fine.

Non mi interessa il modo casuale.

I Record sono selezionati in modo
continuo.

In effetti subito dopo averti riformulato la
domanda mi ero accorto della mia inesattezza nel poter selezionare i record in
modo casuale,. ma ahime avevo già inviato l'email. Quindi eliminiamo il casuale.
Come si puo adesso fare?

Ciao e grazie veramente tante..

Ps Spero che mi trovi una soluzione


text:
DOMANDA:
""Tiziano Ricci"" <
ticc...@tiscalinet.it
> ha scritto nel messaggio
news:000001c06acb$d6b6e670$0a00000a@ticcy...

RISPOSTA:
Una curiosità; ma stai inviando i messaggi in formato html? In caso
affermativo cambia l'impostazione del tuo programma con l'invio di messaggi
in formato testo, grazie.
No, non ho trovato una soluzione, o meglio, ci sono le proprietà della form:
SelHeight, SelWidth, SelTop, SelLeft; queste dovrebbero restituire il numero
dei record/colonne selezionati tramite i 'selettori record'; dalle prove che
ho effettuato (maschere continue e foglio dati) non sembra essere così;
restituisce sì qualcosa ma non è utile per quello che vuoi fare. Speriamo
che qualcun'altro ti possa aiutare..
Ciao.


title: Massimo numero record visualizzabili

author: Pasquale Antonacci

text:
E' possibile impostare la proprieta OrigineRecord di una sottoscheda
limitando il numero dei record visualizzabili?
So che la cosa e facilmente realizzabile ricorrendo ad una query impostando
la proprieta "primi valori"; purtroppo sono costretto ad impostare da
codice l'OrigineRecord per cui vorrei sapere se esiste qualche parametro
"nascosto" o se esiste qualche stratagemma che possa aiutarmi in questa
operazione.
Un saluto a tutti.
   Lino
--
Posted from
sirio.tno.it
 [138.66.200.5]
via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Massimo numero record visualizzabili

author: Nicola Ardito

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:01C0C834.1BD87...@tno.it...
> E' possibile impostare la proprieta OrigineRecord di una sottoscheda
> limitando il numero dei record visualizzabili?
> So che la cosa e facilmente realizzabile ricorrendo ad una query
impostando
> la proprieta "primi valori"; purtroppo sono costretto ad impostare da
> codice l'OrigineRecord per cui vorrei sapere se esiste qualche parametro
> "nascosto" o se esiste qualche stratagemma che possa aiutarmi in questa
> operazione.
> Un saluto a tutti.
>    Lino
>
Guarda SELECT TOP ....
dovrebbe fare al caso tuo
--
Ciao Nicola
email: metti inwind al posto  di NOSPAM
Le richieste che arrivano
in privato  vengono cestinate.
Sito Comune
http://www.sitocomune.com


title: Massimo numero record visualizzabili

author: Roberto dal portatile

text:
"Pasquale Antonacci" <
p.ant...@tno.it
> ha scritto nel messaggio
news:01C0C834.1BD87...@tno.it...
> E' possibile impostare la proprieta OrigineRecord di una sottoscheda
> limitando il numero dei record visualizzabili?
> So che la cosa e facilmente realizzabile ricorrendo ad una query
impostando
> la proprieta "primi valori"; purtroppo sono costretto ad impostare da
> codice l'OrigineRecord per cui vorrei sapere se esiste qualche parametro
> "nascosto" o se esiste qualche stratagemma che possa aiutarmi in questa
> operazione.
> Un saluto a tutti.
>    Lino
>
>
Beh, fai in modo che tutte le possibili Origine Record siano delle queries
cui hai impostato la proprietą "primi valori".
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


title: Riferimento a una variabile

author: Sib

text:
Ciao a tutti,
non ricordo come si possa fare riferimento a una variabile tramite una
stringa che ne contenga il nome, qualcuno lo ricorda?
Ossia, in una sub come questa:
Dim iProva As Integer
dim stA as string
    iprova=10
    stA="iProva"
    debug.print QuestaFunzione(stA)
dovrebbe stamparmi 10
Grazie
Sib


title: Riferimento a una variabile

author: Alessandro

text:
"Sib" <Si...@SPAMiol.it> wrote in message
news:n%uc8.293$5e4....@news2.tin.it...

> Sib
Prova EVAL(stA) dovrebbe essere corretto....!!
Alessandro.
--
Posted via Mailgate.ORG Server -
http://www.Mailgate.ORG


title: Riferimento a una variabile

author: Stefano Facchin

text:
Ciao, penso che ci sia un errore nel codice:
prova a scrivere
stA = iProva
e dovrebbe andare
(almeno su Visual Basic funziona)
ciao
stefano
Sib <Si...@SPAMiol.it> wrote in message n%uc8.293$5e4....@news2.tin.it...



title: Riferimento a una variabile

author: Antonio Biso

text:
"Stefano Facchin" <
st...@galactica.it
> ha scritto nel messaggio
news:a4ujdv$e02$1...@lisa.galactica.it...
> Ciao, penso che ci sia un errore nel codice:
No, c'è un errore nel modo di rispondere ad un messaggio, che dovrebbe
essere DOPO il quoting!!!
Antonio


title: Riferimento a una variabile

text:
"Alessandro" <
ik2...@libero.it
> ha scritto nel messaggio
> "Sib" <Si...@SPAMiol.it> wrote in message
> > Ciao a tutti,
> > non ricordo come si possa fare riferimento a una variabile tramite una
> > stringa che ne contenga il nome, qualcuno lo ricorda?
> > Ossia, in una sub come questa:
> > Dim iProva As Integer
> > dim stA as string
> >
> >     iprova=10
> >     stA="iProva"
> >     debug.print QuestaFunzione(stA)
> >
> > dovrebbe stamparmi 10
>
> > Sib
>
>
> Prova EVAL(stA) dovrebbe essere corretto....!!
Grazie, anch'io credevo che cosi' andasse, ma da errore.
Riesci a valutare funzioni e controlli, ma non variabili.
Ciao
Sib



title: Riferimento a una variabile

text:
"Stefano Facchin" <
st...@galactica.it
> ha scritto nel messaggio
> Ciao, penso che ci sia un errore nel codice:
> prova a scrivere
> stA = iProva
> e dovrebbe andare
Grazie,
comunque la mia intenzione non e' quella di dare a stA il contenuto di
iProva, cio' che cerco di fare e' di fare riferimento a iProva attraverso la
stringa.
In pratica
FunzioneCheNonSo(stA)
mi deve tirare fuori il contenuto della variabile il cui nome e' indicato
dalla stringa stA.
Ciao
Sib
PS scrivi dopo il quoting