mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: unire due anagrafiche con una query eliminando i doppioni

Ciao, x nn disturbare mi rivolgo al NG proprio quando sono disperato.
Ho due societą, ognuna con una anagrafica clienti propria, ed č possibile
che alcuni clienti siano comuni tra le 2 societą (mi serve per avere
l'eventuale dato cumulativo delle vendite x cliente).
Con una query vorrei creare un elenco contenente i dati delle due
anagrafiche; l'istruzione UNION elimina i doppioni? mi spiego meglio: č
possibile mettere il cliente presente nelle 2 anagrafiche su una riga sola
con i 2 codici cliente? (questi codici poi li userei x andarmi a sommare il
fatturato).
Grazie, non so se mi sono spiegato bene.
Montanaro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio 
news:82Z88Z48Z250Y1...@usenet.libero.it...

Ragguppali
MAssimiliano


          Ho provato così e sembra corretta:
SELECT f_anagrafe.partiva, f_anagrafe.descrizion, f_anagrafe.codice
FROM f_anagrafe, s_anagrafe
GROUP BY f_anagrafe.partiva, f_anagrafe.descrizion, f_anagrafe.codice
HAVING (((f_anagrafe.codice) Like "C*" And (f_anagrafe.codice) Not Like
"*L"))
ORDER BY f_anagrafe.partiva;
UNION SELECT s_anagrafe.partiva, s_anagrafe.descrizion, s_anagrafe.codice
FROM f_anagrafe, s_anagrafe
GROUP BY s_anagrafe.partiva, s_anagrafe.descrizion, s_anagrafe.codice
HAVING (((s_anagrafe.codice) Like "C*" And (s_anagrafe.codice) Not Like
"*L"))
Ho un altro problema ora, mi crea 3 colonne: p_iva, nome_cliente e
codice_cliente.
io ne vorrei 4, con i 2 codici (delle 2 anagrafiche) uno a fianco
dell'altro.



Che significa?
MAssimiliano 

 dell'altro.
La UNION non restituisce duplicati, a meno che usi SELECT ALL, come
spiegato nell'help, quindi non ti serve nemmeno raggrupparli se ciascuna
tabella non contiene duplicati (e non dovrebbe).
Non so che utilità potrebbe avere quella query lì sopra dato che non
avendo nessun tipo di JOIN fa il prodotto cartesiano dei record delle due
anagrafiche.
Per separare i codici delle anagrafiche devi usare dei LEFT o RIGHT JOIN
nelle due query, inserendo per esempio tutti i record della tabella F ed
il campo codice dalla tabella S e viceversa.
Comunque la cosa più semplice sarebbe usare il campo partita iva per
identificare le ditte presenti in entrambe le anagrafiche, infatti
raggruppando per il campo descrizione basta un solo carattere di
differenza, anche un punto, un'apostrofo o uno spazio in più o in meno
perchè i record della stessa ditta presenti nelle due tabelle vengano
considerati come due ditte distinte.
Namor
-- 
namor at inwind punto it
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.appl.access
Titolo: ordinamento verticale

ciao
vorrei dare un'ordinamento verticale (cioè ruotato di 90°)ad un'etichetta di 
testo in un report ma me la dà con la lettura dall'alto in basso mentre si 
sa che l'ordinamento verticale corretto nelle lingue occidentali è dal basso 
verso l'alto. Come faccio ad ottenere quest'ordinamento?
grazie mille 

Luciano ha scritto:

http://www.lebans.com/rotatetext.htm
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.appl.access
Titolo: Aiuto convertire in maiuscolo





Per favore aiutatemi sono alle prime 
lezioni
come si fa a convertire il testo in un campo in maiuscolo
quando 
ci sono due parole? grazie
quer...@libero.it





Me.mioTesto = UCASE(Me.mioTesto)
Ciao

Oppure metti il segno  ">" (maggiore) nella casella formato del controllo.
Caio.
--
Posted from 
dns.spidernet.it
 [195.206.0.11] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: Intestazioni multiple in report

come si fa in un report a inserire una
ulteriore intestazione e piè di pagina
Da come spiega l'help in visualizzazione struttura
riesco solo a cancellare quelle intestazioni già presenti!
Un'altra intestazione mi serve per fare un report con un ulteriore
raggruppamento
per un campo in più.
grazie
Alfonso

 ha scritto nel messaggio
news:IDVI7.101568$sq5.4...@news.infostrada.it...

Clicca l'iconcina del Menù 'Struttura Report' che si chiama Ordinamento e
Raggruppamento
__
|(=
|(=
__
Newsgroup: it.comp.appl.access
Titolo: Un piccolo aiuto.

Private Sub Comando2_Click()
DoCmd.ApplyFilter "",
"[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
If IsNull(Numero.Value) Then
   MsgBox ("Non esistono Record!"), vbOKOnly
   DoCmd.ShowAllRecords
   Me.Seleziona.SetFocus
   Exit Sub
End If
Ho usato questo script preso da sitocomune, ma quando va in esecuzione mi da
errore di modulo marcando in giallo "Private Sub Comando2_Click()" e
evidenziando ".Seleziona".
Qual è il problema?
Dove devo indicare la tabella che Contiene tutti i dati?

 ha scritto nel messaggio
news:abJ18.9100$tl3.2...@twister2.libero.it...

Ce l'hai sulla tua maschera un controllo che si chiama Seleziona?

 ha scritto nel messaggio
news:abJ18.9100$tl3.2...@twister2.libero.it...

Suppongo che Seleziona sia un campo:
Me!Seleziona.SetFocus
saluti
GB


wrote:

hai un controllo di nome seleziona nella tua form?
Saluti.
Emanuele.

No non ho questo controllo e non saprei dove metterlo io seguendo le
istruzioni ho creato una maschera con all'interno una casella di riepilogo,
e due pulsanti, uno mi filtra i dati in base a ciò che ho scritto nella
casella di riepilogo e un altro che mi crea il report.
A me serve creare in base ad un mio comando un report nel quale confluiscono
tutti quei record che soddisfano una mia richiesta.
Vi ringrazio
 Questo è lo script che ho utilizzato.
Come ottenere un report pronto per la stampa con i record filtrati da una
maschera.
  Silvestrini Nazzareno
(D)
Come ottenere un report pronto per la stampa con i record filtrati da una
maschera.
(R)
Ingredienti: Due pulsanti, una casella di testo non associata e qualche
linea di codice.
Inserire il codice seguente a fronte dell'evento su clic di uno dei
pulsanti; servirà per filtrare i dati in base alla parola chiave scritta
nella casella di testo qui chiamata "MioControlloNonAssociato" il controllo
dove andrà a pescare il dato cercato è "MioControllo"
DoCmd.ApplyFilter "",
"[MioControllo]=[Forms]![MiaMaschera]![MioControlloNonAssociato]"
If IsNull(Numero.Value) Then
   MsgBox ("Non esistono Record!"), vbOKOnly
   DoCmd.ShowAllRecords
   Me.Seleziona.SetFocus
   Exit Sub
End If
Inserire il codice seguente a fronte dell'evento su clic del secondo
pulsante:
Dim strFilter As String
If Me.FilterOn Then
   strFilter = Me.Filter
End If
DoCmd.OpenReport ReportName:="MIOREPORT", View:=acPreview,
WhereCondition:=strFilter
ExitHere:
   Exit Sub
HandleErrors:
   Select Case Err.Number
      Case 2501
         MsgBox "There are no rows to display!"
      Case Else
         MsgBox Err.Description
   End Select
   Resume ExitHere


wrote:
CUt
al posto di me.seleziona.setfocus
metti me.nomediuntuocontrollo.setfocus
Saluti.
Emanuele.
Newsgroup: it.comp.appl.access
Titolo: Casella di testo da attivare con CheckBox disattivato

Salve,
ho un form con una serie di record ognuno dei quali ha un checkbox dal nome 
totale e una casella di testo da nome importo. Il checkbox può essere 
attivato o disattavato a prescindere dalla posizione dello stesso sul record 
precedente o successivo. Vorrei che su ogni record venisse disattivata la 
casella di testo dal nome importo quando viene attivato totale, mentre se 
viene disattivato il checkbox vorrei che mi si attivasse la casella di 
testo... come posso fare?
Saluti e ringraziamenti SimoneB 

 ha scritto nel messaggio 
news:43a41d54$0$27597$4faf...@reader1.news.tin.it...

Dunque il CeckBox ha due valori
Se Attivato da -1 se no da 0
Private Sub TuoCeck_AfterUpdate()
if Me.TuoCeck.Value=-1 Then
me.txtTotale.Enable=False
Else
Me.txtTotale.Enable=True
End if
End Sub
Ciao
Morgan 


Capito tutto ora provo... grazie...

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

ciao a tutto il Ng, ho creato una maschera e vorrei creare un report di
stampa in base ai dati appena immessi .Qualcuno mi può aiutare
Ciao Luca

 Ciao Luca
Inizia dalle autocomposizioni no? Dopo aver creato il report lo modifichi a
tuo piacimento; se non trovi soluzione ad un problema dopo aver consultato:
help in linea (F1), vecchi messaggi sull'NG, 
www.sitocomune.com
, manuali,
Microsoft e tutta Internet... Scrivici e vediamo il da farsi...
Ciao.
--
Sergio MAZZA

 > stampa in base ai dati appena immessi .Qualcuno mi può aiutare


 NB scusa Sergio non era mia intenzione postarti in privato
Non preoccuparti, non è successo niente; prova e riferisci se hai risolto...
Ciao.
--
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: In report, numero di campi variabili

Ho un report in layout verticale che elenca per ogni campo
la coppia etichetta-valore.
Come faccio a non far comparire la coppia se il valore č null?
Grazie mille, Fabrizio
--
Posted from 
mailserver.adm.unipi.it
 [131.114.190.19] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
000701c00cfc$cf1ab5e0$454e...@adm.unipi.it...

Sull'evento SuFormattazione;
If IsNull(Me!Nometuo"Valore") Then
Me!NometuoValore.Visible = False
Else
Me!NometuoValore.Visible = True
End if
ps. tra virgolette Valore o campo si dice Controllo.
Ciao Marco
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

Grazie della risposta.
Ho ancora dei problemi, nel senso che funziona bene quando c'e' un
solo record nel recordset. Se ce ne sono di piu', alcuni campi non
vengono visualizzati pur essendo non vuoti.
Debuggando con la scrittura su file dei dati, noto che
se c'e' un solo record SuFormattazione ci passa due volte,
se ce ne sono molti, su alcuni ci passa una volta sola, su altri
due: c'entra?


 Fabrizio
Questo sinceramente mi risulta strano, prova
a spostare l'evento da su Formatazzione a suStampa

Newsgroup: it.comp.appl.access
Titolo: aiutooooooooo :)

qualcuno mi potrebbe aiutare a creare un database e capire bene come si
usa access e importanteeeeeeeeee grazieeeeeeeeeeeeeeeeeeeeeeeeee  :))

 usa access e importanteeeeeeeeee grazieeeeeeeeeeeeeeeeeeeeeeeeee  :))
Ciao Alessia.
Penso tu sia nuova nel NG, mi permetto di darti un suggerimento, al
fine di rendere
gli interventi utili a tutti soprattutto per chi, come me e molti
altri, è abituato a trarre dal
NG informazioni utili.
Io solitamente effettuo ricerche per argomento, soprattutto mirate al
Subject dei Post
questo però è tanto più fruttuoso quanto più i frequentatori hanno
l'accortezza di inserire
termini chiari ed indicativi del tema trattato...!
Capisci pertanto che  usando un subject "aiutooooooooo :)" come il tuo,
questo argomento
potrebbe essere poco visibile a chi tra qualche mese si mettesse ad
effettuare ricerche...
Ecco perchè ci siamo riproposti di evitare nomenclature non consone.
Potresti pertanto riproporre il 3D usando un Subject adeguato.
Non dimenticare che un NG è una comunità, e come in tutte le
comunità ci sono alcune
piccole regole, ormai note agli abitudinari, che puoi trovare utili e
che ti consiglio di leggere.
Vengono postate da Roberto con frequenza bisettimanale :
http://tinyurl.com/zxebg
Ciao
@Alex

 usa access e importanteeeeeeeeee grazieeeeeeeeeeeeeeeeeeeeeeeeee  :))
Dipendeeeeeeeeee; se leggiiiiiiii prima quelloooooooo che c'é scrittoooooooo nel sito comuneeeeeeeee (
www.sitocomune.com
) alla 
voceeeeeeee ICAA - COme comportarsi n questo NG
Ciaoooooooooooo.
-- 
Sergio MAZZA 


Ciaooooooooooo Sergioooooooooooo scriviiiiiiiiiiiiiiiiii
dallaaaaaaaaaaaa montagnaaaaaaaaaaaaaaaa dell'ecoooooooooooo
;-DDDDDDDDDDDDDDDDDDD
Un salutone 
Rino Ferrari

Ciao Alessia.
Penso tu sia nuova nel NG, mi permetto di darti un suggerimento, al
fine di rendere
gli interventi utili a tutti soprattutto per chi, come me e molti
altri, č abituato a trarre dal
NG informazioni utili.
(CUT)
Eh, eh, eh: confessa che se fosse stato AlessiO, non saresti stato cosě
pacato, paziente ed esauriente  ;-)
Ciao!

 usa access e importanteeeeeeeeee grazieeeeeeeeeeeeeeeeeeeeeeeeee :))
Lavati le mani appiccicose, che si rovina la tastiera.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Ciao!
Ahhhh ormai sono vecchio del Ng da sapere che i nomi sono spesso finti
o Femminilizzati per scopi terapeutici.....
No, questa volta mi è venuto spontaneo esserlo, sarà un cambiamento
del tempo.....?
;-)
@Alex

del tempo.....?
Non saprei: ci sono Thread recenti che coinvolgano Simba883 (ignoro quale
sia il suo attuale nick)?
:-)
Ciao!

 ha scritto nel messaggio news:1157206567.3...@p79g2000cwp.googlegroups.com...
Ciaooooooooooo Sergioooooooooooo scriviiiiiiiiiiiiiiiiii
dallaaaaaaaaaaaa montagnaaaaaaaaaaaaaaaa dell'ecoooooooooooo
;-DDDDDDDDDDDDDDDDDDD
Un salutone 
Rino Ferrari
[risposta]
Hiiiiii! Hiiiii! Hiiiiii! Hiiiii!
Ciao.
-- 
Sergio MAZZA

 Ciao!
@Alex
Newsgroup: it.comp.appl.access
Titolo: Re: Richiamare data da variabile

 Vdata.setfocus
 
Non è chiaro se vuoi indirizzare l'oggetto/nome o il valore del 
controllo passato come controllo. Dalla sintassi ci sono diversi metodi, 
p.e.
 
Dim ctlVdata AS Control
 
Set ctlVdata = Frm!SubForm.Form!MioControllo
ctlVdata.SetFocus
 
 
Il problema qui è che (dipendente di dove si trova il focus) dovresti 
prima impostare il focus sulla sottomaschera. (v.a. 
https://www.donkarl.com/it?FAQ4.2
)
 
Quindi, dai i dettagli se non hai successo.
 
Ciao
Karl
*********
http://AccessDevCon.com
 
Access FAQ: 
https://www.donkarl.com/it
 


perfetto
grazie
Newsgroup: it.comp.appl.access
Titolo: report access2000

Non riesco a memorizzare le impostazioni di pagina nei report. Ogni tanto,
non riesco a capire quando, le impostazioni sia dei margini che di
orientamento della pagina tornano ad essere quelle predefinite.
Qualcuno sa darmi una spiegazione ?
Grazie

 schrieb:

ACC2000: Lost Printer Settings When Name AutoCorrect Is Enabled
http://support.microsoft.com/support/kb/articles/Q240/8/26.ASP
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

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

Come posso fare una maschera in Access in modalita di inserimento senza
alcuna possibilità di visualizzare i record all'interno del DataBase? E'
Possibile che togliere anche la tastiera per scorrere i record come si fa?
So che può sembrare banale,ma io non ci riesco.
CIAO

 wrote in message
0C8q6.41713$Xj7.2...@news.infostrada.it...

Impostando a Si' la proprieta' "Immissione dati" della maschera.
Sib
--
il sito comune di it.comp.database.access:
http://www.sitocomune.com
------------------------------------------------------
La mia home
http://digilander.iol.it/syb
------------------------------------------------------
"Non sempre cio' che viene dopo e' progresso"
Alessandro Manzoni
------------------------------------------------------
Saturiamo ECHELON:
bomba saddam attentato medio oriente

 ha scritto nel messaggio
news:0C8q6.41713$Xj7.2...@news.infostrada.it...

Apri la maschera da codice con il metodo OpenForm di DoCmd e come argomento
modalitàdati usa acFormAdd (vedi OpenForm sull'help).
Per scorrere i record senza l'uso della tastiera lo fai intervenendo con il
mouse o sui Pulsanti spostamento della maschera stessa (volendo li puoi
togliere), o dalla barra dei menu Modifica=>Vai a..., o dalla barra dei
comandi premendo il pulsante Record precedente, Record successivo, Primo
Record, Ultimo Record.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Azione ApriMaschera

ho un problema con l'apertura una maschera
in particolare vorrei aprire una maschera in base ad un altro valore
visualizzato in un altra maschera
non capisco che valori inserire nall'espressione che e' specificata nella
guida dell'azione apri maschera
qlc mi puo' aiutare???
grazie

...


Newsgroup: it.comp.appl.access
Titolo: eliminare spazi nel record

Ciao, ho dei record conteneti testi e spazi, vorrei eliminare gli spazi
nella relativa query ma non trovo la formula.
Ho cercato nei post vecchi ma non trovo. Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Se li devi eliminare oin modo Definitivo devi fare una Query Update
nella quale Sostituisci il Campo con il Trim([Campo])
Ovviamente valuta se fare un BackUp della tabella e se usare
LTRim o RTrim al posto di TRIM.....!
UPDATE tabella
SET [Campo]=Trim([Campo])
Se invece è solo per visualizzazione usa sempre Trim([Campo])
al posto di Campo nella composizione della Query
Ciao.
@Alex.

Newsgroup: it.comp.appl.access
Titolo: salvare/ripristinare tutta la configurazione della stampante di un report

Con il metodo indicato dal post di Max si riesce a salvare/ripristinare
la configurazione della stampante di un report... è funziona alla
meraviglia...
PROBLEMINO: "compilando" l'MDB in MDE la cosa purtoppo
non funziona! esiste qualche modo per risolvere la cosa su un MDE?
grazie!
ringo
post di MAX:
Ecco come salvare/ripristinare tutta la configurazione della stampante di un
dato report:
Type prnCfg
    prtDevMode As Variant
    prtMip As Variant
    PrtDevNames As Variant
End Type
Public Sub Salva()
    Dim rpt As Report
    Dim vrt As prnCfg
    ' Apre il report in visualizzazione Struttura.
    DoCmd.OpenReport "Mtest2", acDesign
    Set rpt = Reports("Mtest2")
    Open "c:\cfg.txt" For Binary Access Write As #1
    vrt.prtDevMode = rpt.prtDevMode
    vrt.prtMip = rpt.prtMip
    vrt.PrtDevNames = rpt.PrtDevNames
    Put #1, 1, vrt
    Close #1
End Sub
Public Sub Ripristina()
    Dim rpt As Report
    Dim vrt As prnCfg
    ' Apre il report in visualizzazione Struttura.
    DoCmd.OpenReport "Mtest2", acDesign
    Set rpt = Reports("Mtest2")
    Open "c:\cfg.txt" For Binary Access Read As #1
    Get #1, 1, vrt
    Close #1
    rpt.prtDevMode = vrt.prtDevMode
    rpt.prtMip = vrt.prtMip
    rpt.PrtDevNames = vrt.PrtDevNames
    DoCmd.Close acReport, rpt.Name, acSaveYes
End Sub
Ciao, Max

 grazie!
Secondo me è possibile solo con Access 'XP (Oggetto printer).
Ciao.
Newsgroup: it.comp.appl.access
Titolo: Anteprima di documento Word in Form. E' possibile?

Ciao a tutti,
come da subject mi chiedevo se fosse possibile visualizzare l'anteprima 
di un .doc in una Form Access, in un controllo che credo debba essere un 
Oggetto OLE.
Mi sarebbe utile per permettere al cliente di visualizzare il doc creato 
con la stampa unione prima di slavarlo/stamparlo
Qualcuno di voi ci ha già provato o sa se è possibile?
Ciao e grazie
Marco
pisani.marco(LEVAMI)@
tiscali.it

 ha scritto nel messaggio
news:c07m69$lhm$1...@lacerta.tiscalinet.it...

Probabilmente non ho capito il tuo problema, ma non credi che sarebbe meglio
aprire da VBA il documento .doc?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: convertire data in numero

buona sera a tutto il ng, sapete suggerirmi per cortesia come poter
convertire una data del tipo 01/01/1920 in una serie numerica come
111920?
grazie a tutti 
saluti 
Diego

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

 Roberto
Grazie Roberto, Funziona alla Grande!!
Newsgroup: it.comp.appl.access
Titolo: Tabella da ottimizzare.Avviso troppi campi definiti

Ciao a tutti, ho realizzato una tabella con molti campi alcuni dei
quali hanno proprieta' memo ed altri sono oggetti ole.
La tabella e' decisamente carica ma il database non gira male.Il
problema pero' lo riscontro quando nella tabella in esame voglio
inserire un nuovo campo (anche con proprieta' testo).Al monento del
salvataggio mi presenta l'avviso
"Troppi campi definiti".
Il problema rimane anche se vado a cambiare i campi memo in testo e se
vado a diminuire il num caratteri in un campo testo qualsiasi;as
esempio lo porto da num caratteri 50 a 30.
Ho provato spezzare il database in FE e BE ma il risultato non e'
cambiato.Come posso fare per risolvere questa problematica???
L'esigenza e' di poter modificare la proprieta' di alcuni campi con
proprieta' testo (inserire 255 caratteri ) per poter
scrivere piu' dati.

 ...
Il messaggio non ha niente da fare con la dimensione dei campi
o il tipo dei campi. Con <F1> "Specifiche di Access" puoi vedere
che una tabella di JET puo avere 255 campi al massimo.
Per sapere quanto campi hai nella tabella invece di contare a mano
puoi procedere cos�:
- premi <Ctrl>+<G> che ti apre la finestra di debug di VBA
- nella finestra inseri
?Currentdb.TableDefs("NomeDellaTuaTabella").Fields.Count
- in questa premi <Enter>
Se hai gi� 255 campi e vuoi di pi� devi o normalizzare la tabella
(v.a. 
www.donkarl.com/it?FAQ1.31
) o usare una seconda tabella
con relazione 1:1 alla prima.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 esempio lo porto da num caratteri 50 a 30.
Oltre a quanto ti ha gi� detto Karl, ritengo che tu stia usando male la 
tabella.
Mi permetto di entrare nel merito perch� ho la netta sensazione che tu non 
abbia strutturato il tuo database a livello concettuale prima ancora che sul 
pc.
secondo me ti devi rimettere a tavolino e suddividere le tue informazioni in 
aree concettuali omogenee (le cosiddette "entit�" che poi fondamentalmente 
diventeranno le tue tabelle da collegare tra loro con relazioni).
Inoltre spesso molte informazioni che a te possono sembrare parte di un 
unico record in realt� si sistemano meglio su una serie di record correlati, 
es una tabella fatta con i seguenti campi:
Cliente, Telefono1, Telefono2, Telefono3, Telefono4
Sarebbe completamente sbagliata e va divisa in 2:
TabClienti: IDCliente, Cliente
TAbTelefono IDTelefono, IDCliente, Telefono
Cos� nella seconda tabella per ogni cliente hai tutti i telefoni che vuoi, 
non solo 4 ma da 0 a quanti ne pu� contenere il file.
Ciao
Davide
-- 
http://www.gestionedati.com
"...perch� non esistono saggi per nascita."
(Ptahhotep, 2640 ac) 

 Access FAQ:
www.donkarl.com/it
Grazie mille
Dino

 (Ptahhotep, 2640 ac)
Grazie Davide per la risposta.
In realta questo e' un vecchio database che avevo realizzato con poche
relazioni.Volevo evitare di scomporlo e reimpostarlo in piu'
"entita'".Ma purtroppo ho paura che sia l'unica soluzione piu'
corretta.
Grazie ancora
Dino
Newsgroup: it.comp.appl.access
Titolo: incremento numero progressivo

salve a tutti,
ho trovato nel sitocomune alucne info su come incrementare il progressivo ad 
ogni inserimento, che è un po quello che serve a me.
volevo solo "personalizzare" il progressivo facendo comparire, alla fine del 
numero, composto da 5 cifre/data (anno a 4 cifre) il "nome riferimento", 
esempio 00001/2004-MARGH
ho provato a smanettare nella stringa un pò ma l'unico risultato che sono 
riuscito ad ottenere è la visualizzazione del nome riferimento alla fine ma 
facendo così non incrementa il progressivo
ho sicuramente sbagliato l'inserimento della stringa & "-MARGH",
avete qualche info per risolvere il problema ???
se può interessare il db è in access 2000
allego la stringa che ho usato (quello in rosso è il testo che ho aggiunto 
io)
="" & Format(IIf(IsNull(DMax("[NRprogressivo]";"[Archivio 
Navi]";"[NRprogressivo] like '?????/" & Format(Date();"aaaa") & 
"'"));1;Mid(DMax("[NRprogressivo]";"[Archivio Navi]";"[NRprogressivo] like 
'?????/" & Format(Date();"aaaa") & "'");1;5)+1);"00000") & "/" & 
Format(Date();"aaaa") & "-MARG"
grazie e buone feste
Valter - TV 

 Valter - TV
-- 
Roberto
------------------------------------------------
il Sito Comune di it.comp.appl.access
www.sitocomune.com
-----------------------------------------------

 ha scritto nel messaggio 
news:owywd.30739$Zk.5...@twister2.libero.it...

funziona tutto, un mago...come sempre
buone feste anche a te

Newsgroup: it.comp.appl.access
Titolo: un piccolo problema

ragazzi io ho una mailing list fatta in access ma non riesco a farla andare
chiunque può darmi un aiuto mi scriva,e io al limite gliela mando in posta
per fargliela vedere.spero qualcuno mi aiuti.grazie a tutti

 spero qualcuno mi aiuti.grazie a tutti
sara' dura  (o duro?) se non cambi registro
--
a.cara
togli qualcosa dall'email

Newsgroup: it.comp.appl.access
Titolo: indirizzare a record

salve ho una maschera ARTICOLI con i campi COD-ART (testo,), DESCRIZIONE
(testo) ecc...
Vorrei creare una funzione del tipo:
quando inserisco un testo in COD-ART se è uguale ad un COD-ART già esistente
nella tabella ARTICOLI allora si sposta a quel record.
Es. se ho un record con cod-art: "PROVA" e Descrizione: "Articolo prova" e
mi trovo su un nuovo record, inserendo PROVA nel cod-art la maschera mi
dovrebbe portare al record PROVA.
grazie

 ha scritto nel messaggio
news:aaecso$ua9$1...@pegasus.tiscalinet.it...
Utilizza una combobox per inserire il valore che ti intressa, impostane
l'origine dati alla tabella articoli, e gestisci il tutto con l'evento
NotInList.
Mandi, Rob.
Newsgroup: it.comp.appl.access
Titolo: Help: Database diviso, seek non funziona

Salve,
In un modulo di un db gestionale, al fine di evitare la duplicazione nella
registrazione
di una fattura dello stesso fornitore nel medesimo esercizio, è stata
inserito questa:
Public Function ControllaFatturaFornitore(IDFornitore As Integer,
N°Documento As String, AnnoDocumento As String) As Boolean
    Dim dbs As Database
    Dim Tabella As Recordset
    Set dbs = CurrentDb
    Set Tabella = dbs.OpenRecordset("tblTestataAcquisti")
        Tabella.MoveFirst
        With Tabella
            .Index = "IndiceFatturaFornitore"
            .Seek "=", IDFornitore, N°Documento, AnnoDocumento
            If .NoMatch = False Then
                ControllaFatturaFornitore = True
            Else
                ControllaFatturaFornitore = False
            End If
        End With
    Tabella.Close
End Function
Nella tabella tblTestataAcquisti, dopo aver inserito il fornitore
(IdFornitore), il n. documento e la data di emissione (DataDocumento), è
stata inserita questa Sub:
Private Sub DataDocumento_Exit(Cancel As Integer)
Dim FatturaEsistente As Boolean
AnnoDocumento = DatePart("yyyy", DataDocumento)
FatturaEsistente = ControllaFatturaFornitore(IDFornitore, N°Documento,
AnnoDocumento)
If FatturaEsistente Then
    MsgBox ("Fattura Esistente")
End If
End Sub
Tutto funzionava benissimo fin quando non si è provato a dividere il
database, che in questa configurazione (diviso) non supporta la funzione
Seek.
Qualcuno ha soluzioni alternative?
Grazie

 ha scritto nel messaggio
news:szLSb.229250$_P.78...@news4.tin.it...

Vai sul sito
www.sitocomune.com
e, nella sezione "Tables", leggi la FAQ di Valerio Bussi "Utilizzare il
metodo seek con una tabella collegata (be)."
Ciao
Galliano.

 Qualcuno ha soluzioni alternative?
...
Dim db As DAO.Database
Dim rs As DAO.Recordset
Set db = DBEngine.Workspaces(0).OpenDatabase("c:\percorso\TuaBackEnd.mdb")
Set rs = db.OpenRecordset("tblTestataAcquisti", dbOpenTable)
         With rs
             .Index = "IndiceFatturaFornitore"
             .Seek "=", IDFornitore, N°Documento, AnnoDocumento
...
rs.Close:Set rs = Nothing
db.Close:Set db = Nothing
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 ha scritto nel messaggio
news:szLSb.229250$_P.78...@news4.tin.it...

Ciao G. Palumbo
hai provato a rivedere e reimpostare i riferimenti ?
Ciao Daniele

 ha scritto nel messaggio
news:szLSb.229250$_P.78...@news4.tin.it...

Il metodo Seek non funziona con Linked Table, di conseguenza non potresti
usarlo.
Se sei però costretto devi estrarre il Recordset direttamente dal BE facendo
riferimento.
Ciao.
@Alex.

 ha scritto nel messaggio
news:bvg3au$s0iuf$1...@ID-46617.news.uni-berlin.de...

Grande Karl. Tutto Ok
Newsgroup: it.comp.appl.access
Titolo: Exporting from Access2000 tables with OLE objects

Hi to all, the topic title say all: how can i export an access table
countaning OLE objects (embenned images) to another DB (in my case
postgresql)?
Thanks to all,
Luca

...

Chiuedo scusa per l'inglese, in sostanza il mio problema sta nel non
trovare un metodo per espotare una tabella di access 2000 contenente
immagini OLE incapsulati nella tabella.
Qualcuno ha vuto esperienze in merito?
saluti, Luca

 ha scritto nel messaggio
news:94332244.0411...@posting.google.com...

ciao
guarda su 
wwwsitocomune.com
Immagine BLOB
ciao
MAssimiliano

Newsgroup: it.comp.appl.access
Titolo: maschere con sottoreport

e' possibile visualizzare un sottoreport in una maschera?
se si come ?
grazie


Direi proprio di no.
Un sottoreport č contenuto all'interno di un report.
Una maschera contiene invece una sottomaschera.
Logicamente sono due situazioni equivalenti ma non uguali.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Logicamente sono due situazioni equivalenti ma non uguali.
In aggiunta a quanto riferito giustamente da Roberto, puoi fare il
contrario: puoi inserire una sottomaschera in un report.
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com
Newsgroup: it.comp.appl.access
Titolo: Aggiungere x anni ad una data

Ho qualche dubbio su come risolvere un piccolo problema.
Ho una maschera con 3 valori: data, anni o mesi (da sommare) e risultato, ad
ognuno di questi dati è ovviamente abbinato un campo in una tabella. Non
saprei come fare in modo che scrivendo i primi due valori e posizionandosi
sul terzo appaia automaticamente la data aumentata degli anni o mesi che ho
stabilito.
Pensavo di usare DateAdd ma non ho idea di dove e come inserirlo, ho fatto
parecchi tentativi ma tutti falliti clamorosamente.
Saluti
Fabio

 ha scritto nel messaggio
news:S4oCa.51553$Ny5.1...@twister2.libero.it...

Inserisci in una casella di testo (origine controllo) non associata il
codice:
=DateAdd(IIf(Not IsNull([Anni]);"yyyy";IIf(Not
IsNull([Mesi]);"m"));1;[DataDiPartenza])
Ciao.
--
Sergio MAZZA

 Ciao.
Innanzi tutto, grazie per l'aiuto, ho provato a fare l'esperimento in un
database nuovo e ottengo che mi somma sempre 1 anno, indipendentemente da
cosa metto in "mesi" o "anni", è possibile?
Se lascio vuoti entrambi i campi esce un errore (suppongo dovuto al Not
IsNull ?).
Cosa potrei aver sbagliato?
Un'ultima informazione, poi come posso fare per inserire questo valore in un
campo della mia tabella?
Ciao
Fabio


Se devi scrivere il valore in un campo di tabella ti conviene creare una
funzione in un modulo che effettua il calcolo e lo restituisce in una
casella di testo non assciata. Nell'evento"prima di aggiornare" della form
inserisci il codice che scrive il valore della casella di testo non
associata nel campo di tabella (chiamato "dataDiArrivo").
Es. (funzione)
'-------------
Function aggiungi(dataDiPartenza As Date, Optional mesiDaAggiungere As
Integer = 0, Optional anniDaAggiungere As Integer = 0) As Date
If mesiDaAggiungere > 0 Then
    dataDiPartenza = DateAdd("m", mesiDaAggiungere, dataDiPartenza)
End If
If anniDaAggiungere > 0 Then
    dataDiPartenza = DateAdd("yyyy", anniDaAggiungere, dataDiPartenza)
End If
aggiungi = dataDiPartenza
End Function
'-------------
nella casella di testo non associata (chiamata "dataDiArrivoCalcolata") ci
scrivi:
==aggiungi([DataDiPartenza];nz([mesi];0);nz([Anni];0))
nell'evento "prima di aggiornare" scrivi:
if IsDate(Me!dataDiArrivoCalcolata) then
    Me!dataDiArrivo = Me!dataDiArrivoCalcolata
end if
Ciao.
P.S. Attenzione a come ho scritto il codice (ritorni a capo)...
--
Sergio MAZZA

 Sergio MAZZA
Grazie, stasera provo.
Ciao
Fabio
Newsgroup: it.comp.appl.access
Titolo: Controllo calcolato

Salve a tutti, sono nuovo e devo dire che il NG è molto interessante
soprattutto per un apprendista come me.
Ho dato un'occhiata agli altri messaggi, ma non mi è ancora chiaro se è
possibile salvare il valore calcolato di un controllo, nel campo di una
tabella.
Ne avrei bisogno

 ha scritto nel messaggio
news:gMWS5.20768$FV2.5...@news.infostrada.it...

Fermo restando che ti sconsiglio vivamente di avere dati calcolati
registrati nei campi di una tabella; i campi delle tabelle sono nati per
contenere i dati, e il risultato di un calcolo è invece un'informazione e va
pertanto contenuta nei controlli di un oggetto di output (maschera o report)
o nei campi di un recordset virtuale (query); infatti Access non ti permette
di fare calcoli direttamente in una tabella e nell'origine controllo del
controllo di una maschera puoi scrivere, in alternativa, o la formula di un
calcolo oppure il nome di un campo cui il controllo è associato. Solo in
tabelle tempranee o di transito si registrano i risultati di un calcolo.
Comunque per registrare il contenuto di un controllo di una maschera nel
campo di una tabella o scrivi il nome del campo nell'origine controllo del
controllo, oppure con una routine in VBA apri un recordset sulla tabella e,
dopo esserti posizionato sul record interesseto, fai l'update del campo.
Se proprio sei intenzionato a memorizzarti il risultato del calcolo nel
campo di una tabella, associa il controllo che porta il valore calcolato ad
un campo della tabella, quindi la formula del calcolo inseriscila in una
routine VBA generata a fronte di un evento della maschera e/o di un suo
altro controllo.
Comunque ti consiglio di eseguire i calcoli nella maschera e non
memorizzarti nulla in tabella; eventualmente, se il calcolo è ripetitivo,
scrivene la formula in una tua funzione che poi richiamerai tutte le volte
che ne hai bisogno.
--
Roberto
---------------------------------------------
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/
---------------------------------------------
Newsgroup: it.comp.appl.access
Titolo: Eliminazione record da maschera Access su tabella SQL Server impiega anche minuti

Ciao a tutti,
In un DB access che lavora con tabelle SQL Server collegate con ODBC, mi succede che se elimino un record da una sottomaschera può impiegare anche minuti per l'operazione e a volte non va neanche a buon fine restituendo un timeout.
 
è successo a qualcuno?
 
Ciao


Specifica come fai ad 'eliminare' il record
 

 In un DB access che lavora con tabelle SQL Server collegate con ODBC, mi succede che se elimino un record da una sottomaschera può impiegare anche minuti per l'operazione e a volte non va neanche a buon fine restituendo un timeout. 
 
 
La tabella in oggetto contiene campo TimeStamp?
 
Saluti
 


e forse hai ragione, mi hai fatto ricordare che c'era un problema in caso di mancanza del campo timestamp!
 
Grazie 
 
Ciao
Davide


Ciao,
con la semplice pressione del pulsante canc...
 
Davide
Newsgroup: it.comp.appl.access
Titolo: Inserimento di subtotali in un report

Ciao a tutti.
Ho realizzato un database per la gestione delle varie attività
realizzate in Studio.
In un report per ogni cliente mi dettaglio la prestazione seguite come
segue:
ID Rapportino, Data, Collaboratore, tipo di prestazione, durata,
annotazioni.
In calce al report mi fa il totale del campo durata.
Avrei a questo punto la necessità che mi facesse anche dei riepiloghi
per tipologia di prestazione e per collaboratore.
Esempio:
collaboratore A				: ORE X
Collaboratore B				: Ore Y
.
.
.
Totale					: Ore Z
Prestazione A 				: Ore K
Prestazione B				: Ore J
.
.
Totale 					: Ore Z.
Potete aiutarmi a realizzare tale prospetto?
Grazie
Ciao
andler
---
avast! Antivirus: In partenza messaggio pulito.
Virus Database (VPS): 0511-0, 15/03/2005
Controllato il: 17/03/2005 18.52.00
avast! - copyright (c) 1988-2005 ALWIL Software.
http://www.avast.com

 ha scritto nel messaggio 
news:39tud8F...@individual.net...

(se ho capito bene) Potresti fare un sottoreport che raggruppa i dati da 
visualizzare...
Ciao.
-- 
Sergio MAZZA 

 visualizzare...
Come faccio a farlo?
tieni presente che il report è realizzato prelevando i dati da un query
parametrica.
Se creo un sottoreport che "punta" alla stessa query mi chiede i dati 2
volte.
Il sottoreport non dovrebbe "richiedere" dei parametri, ma come faccio a
"legarlo" ai soli dati compresi nel report principale?
Grazie
ciao
andler
---
avast! Antivirus: In partenza messaggio pulito.
Virus Database (VPS): 0511-0, 15/03/2005
Controllato il: 18/03/2005 15.21.07



Il parametro sarà l'[id rapportino] o sbaglio? E lo passerai nello stesso 
modo della query principale.
Ciao.
-- 
Sergio MAZZA 

 modo della query principale.
Il report principale "preleva" i dati da una query che contiene l'ID
rapportino.
come faccio a creare il sottoreport?
ho creato una query che mi fa il totale dei tempi. in questa query non
c'è però l'ID rapportino, quindi non riesco a legarlo al report principale.
Hai per caso qualche altra idea?
Avevo pensato ad una tabella pivot.Mi funziona come tabella pivot, però
non riesco ad inserirla nel report.
Ciao e grazie
andler
---
avast! Antivirus: In partenza messaggio pulito.
Virus Database (VPS): 0511-0, 15/03/2005
Controllato il: 18/03/2005 16.15.09


 andler
Se non inserisci il campo che ti permette di "spezzare" i dati per 
effettuare somme di gruppo (idRapportino) avrai solo totali generali...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Visual FoxPro e DBF

Ciao a tutti,
il mio problema non č forse tanto riferito al software in questione, ma
probabilmente riguarda una interrogazione SQL complessa, che non so se
essere realizzabile, viste le mie conoscenze in interrogazioni elementari.
Ho in particolare due tabelle CATGEN.DBF, e UPDATE.DBF.
Il primo contiene i dati dei prodotti:
Autore, Titolo, Supporto, Prezzo, Codice, Note.
Il secondo i seguenti dati:
Autore, Titolo, Supporto, Prezzo.
Dovrei scrivere quindi caricare entrambi le tabelle e dove i campi
coincidono:
Catgen.Autore = Update.Autore
Catgen.Titolo = Update.Titolo
Catgen.Supporto = Update.Supporto
dovrei sostituire a Catgen.Prezzo il prezzo presente in Update
(Update.Prezzo).
E' realizzabile una query che faccia qualcosa del genere?
Qualcuno sa aiutarmi?
Grazie, David.

 E' realizzabile una query che faccia qualcosa del genere?
Una banale Query di aggiornamento dovrebbe fare quello che chiedi ...
Che le tabelle siano in DBF poco importa se le hai collegate in Access.
OndaMax

 Che le tabelle siano in DBF poco importa se le hai collegate in Access.
E' quello che sto cercando di fare ma sono riuscito a costruire con access
(considerando che conosco in modo scolastico l'sql) solo una query di questo
tipo:
SELECT *;
 FROM  datamusic!catgen LEFT OUTER JOIN datamusic!query_a ;
   ON  Catgen.titolo = Query_a.titolo;
 WHERE Catgen.titolo = Query_a.titolo;
   AND Catgen.autore = Query_a.autore;
   AND Catgen.supporto = Query_a.supporto;
   AND Catgen.prezzo < 1.00;
 INTO TABLE queryprova.dbf
Ma per aggiornare una tabella dovrei usare UPDATE e se utilizzo UPDATE - SET
a posto di SELECT non viene accettata la JOIN...
Sai aiutarmi a costruire la query?
Grazie, David.

 il mio problema non è forse tanto riferito al software in questione, ma

Prova con questo:
UPDATE catgen INNER JOIN [update] ON (catgen.supporto = update.supporto) AND
(catgen.titolo = update.titolo) AND (catgen.autore = update.autore) SET
catgen.prezzo = [update]![prezzo];
Cmq dopo averlo scritto dai uno squardo in visualizzazione scrittura per
capirla un po.
Ciao
   Old-Jack!

 catgen.prezzo = [update]![prezzo];
Innanzitutto grazie!
Purtroppo perň VFP (non so se sia cosa del programma) non accetta la JOIN su
un UPDATE, mentre ovviamente passa liscia con una SELECT (vedi la mia
risposta precedente).
Ovviamente l'altra tabella non si chiama "update" (io per fare un esempio
l'ho stupidamente chiamata come il comando sql), e quindi credo che tu abbia
messo le parentesi quadre per questo, o mi sbaglio?
Non ho capito perň perché nell'ultima riga scrivi tutto tra [ ] e con il
punto esclamativo?!?
CiAO, David.

 punto esclamativo?!?
Penso che sia una semplice svista di OJ. In effetti la sintassi avrebbe
dovuto essere [update].[prezzo] , senza ! ... ed hai ragione anche sulle []
su update ... Però la strada che ti ha indicato è quella giusta, tutto il
resto mi risulta ...
OndaMax
Newsgroup: it.comp.appl.access
Titolo: COUNT DISTINCT

Ciao
Non riesco a far girare quella che credo sia una semplicissima query.
Devo conteggiare il numero di test fatti da ogni utente. I campi sono: ID,
DATATEST, RISPOSTA. Ogni test eseguito ha più record aventi lo stesso valore
di datatest(data + ora) che identifica lo stesso test. Questa è la query:
'SELECT COUNT (DISTINCT DATATEST) AS [N TEST], ID FROM TEST GROUP BY ID'
Grazie
Andrea


select id, count(*) from test group by id;  'conta tutto
select id, count(datatest) from test group by id  'non conta i null su 
datatest
la distinct non serve
--
a.cara


Si perň cosě non ho quello che voglio...
il count mi torna il numero di tutte le risposte di ogni utente, invece io
voglio il numero di test di ogni utente
I campi sono: ID, DATATEST, RISPOSTA. Ogni test eseguito ha piů record
aventi lo stesso valore di DATATEST(data + ora) che identifica lo stesso
test.
Ciao

Blowin' free ha scritto:

La sintassi dipende dalla versione di Access che non hai rivelato.
In una versione >=A00 prova con:
SELECT ID, COUNT(DATATEST) AS [N TEST]
FROM (SELECT DISTINCT ID, DATATEST FROM TEST)
GROUP BY ID
-- 
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com


provo subito
grazie

Newsgroup: it.comp.appl.access
Titolo: winsock e VBA

Salve,
il mio problema è il seguente:
Mi è stato chiesto di modificare un foglio di excel
con delle macro in Visual Basic al fine di poter aprire connessioni 
internet.
Pensavo di usare il WinSock, ma pare proprio che non funzioni.
Dato che non conosco per niente il Visual Basic e le sue sfumature
  - il C mi è sempre bastato - le domande sono le seguenti:
1) Il Visual Basic delle macro di Excel è completo o manca di funzioni / 
metodi / proprietà (o addirittura è un'altra cosa)?
2) Come posso usare il WinSock dentro le macro di excel ?
3) Come fareste voi ?
Grazie,
Mi[G]hi

 3) Come fareste voi ?
Come sopra, e poi ho cercato esempi in rete perchè non riuscivo a combinare
nulla.
E' facile, ma solo dopo che hai capito come funzia il controllo.
Ciao, Max
Newsgroup: it.comp.appl.access
Titolo: Conversione testo in data.

Come da oggetto, devo estrarre dei record da un db che purtroppo ha il 
campo data in formato testo(tipo 20020725); come convertirlo in formato 
data tipo 25/07/02 o anche 25/07/2002?
Grazie a tutti.

 ha scritto nel messaggio
news:28982e52.02072...@posting.google.com...

toh!
ho avuto lo stesso problema ieri...
Ti crei un modulo con questa funzione:
Function fncConvDate(lngDate As Long)
fncConvDate = DateSerial(Left(lngDate, 4), Mid(lngDate, 5, 2),
Right(lngDate, 2))
End Function
e poi per convertire la data scrivi:
fncConvDate("nomeCampo o Controllo")
ciao Riccardo

 ha scritto nel messaggio
news:28982e52.02072...@posting.google.com...

Usa la funzione DateSerial (vedi help).
Se la stringa che contiene la data nella forma 20020725 si chiama Pinco,  in
VBA prova con:
NuovaData = DateSerial(Left(Pinco, 4), Mid(Pinco, 5, 2), Right(Pinco, 2))
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------


Una curiosità (molto OT) utilizzi per caso Sigla++?
Newsgroup: it.comp.appl.access
Titolo: Pulsante di opzione

scusate è possibile settare tra due pulsanti di opzione un default?
quando apro la finestra entrambi sono grigi e poi dopi che click su uno dei
due si abilitano entrambi. E possibile settarne uno alla apertura della
finestra?
grazie 1000
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 grazie 1000
Imposta il valore predefinito del controllo Gruppo di opzione.
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

Puoi sempre impostare il valore di un gruppo di opzioni:
Per esempio, dalla maschera che contiene il gruppo, puoi scrivere
Me![NomeGruppo] = 1
Per selezionar la prima scelta (se il suoi valori sono numerici: il
wizard di creazione ti permette di fare tale scelta)
Alessio

> Imposta il valore predefinito del controllo Gruppo di opzione.
scusa roberto ma si tratta della proprietà Valore Opzione?
hi provato ad impostarla a -1 ma non succede nulla resta sempre
disabilitata.
Ho provato anche l'esempio del codice e stranamente va in errore.
do qualche indicazione in più.
I miei tasti opzione uno si chiama Aperte e l'altro Tutte, per il primo ho
impostato valore opzione=-1 e l'altro =0 e stranamente i tasti restano come
se fossero disabilitati


> Imposta il valore predefinito del controllo Gruppo di opzione.
scusa roberto ma si tratta della proprietà Valore Opzione?
hi provato ad impostarla a -1 ma non succede nulla resta sempre
disabilitata.
Ho provato anche l'esempio del codice e stranamente va in errore.
do qualche indicazione in più.
I miei tasti opzione uno si chiama Aperte e l'altro Tutte, per il primo ho
impostato valore opzione=-1 e l'altro =0 e stranamente i tasti restano come
se fossero disabilitati


 Imposta il valore predefinito del controllo Gruppo di opzione.
scusa roberto ma si tratta della proprietà Valore Opzione?
ho provato ad impostarla a -1 ma non succede nulla resta sempre
disabilitata.
Ho provato anche l'esempio del codice e stranamente va in errore.
do qualche indicazione in più.
I miei pulsanti di opzione sono 2, uno si chiama Aperte e l'altro Tutte, per
il primo ho impostato valore opzione=-1 e l'altro =0 e, stranamente i tasti
restano come se fossero disabilitati all'apertura della maschera, ma dopo un
click su uno dei due la situazione funziona correttamente.
Devo dire però che è brutta come soluzione


sal posso chiederti cosa significa il tuo nick?

 sal posso chiederti cosa significa il tuo nick?
il mio nome è salvatore e sal è una specie di contrazione, tutto qui


 se fossero disabilitati
Guarda che non sto parlando delle proprietà dei due pulsanti di opzione, ma
della proprietà Valore predefinito della cornice Gruppo di opzioni che
contiene i due pulsanti di opzione.

Newsgroup: it.comp.appl.access
Titolo: ControlSource di una textbox report che non si modifica

Report per stampa fatture
Nel corpo fattura c'e una textbox di nome txtParzialeRiga
Nell'event Load del report sto tentando di settare la proprieta' 
ControlSource di questa textbox, un qualcosa del tipo
 
txtParzialeRiga="arrotonda (prezzo * quantita)"
 
Se avvio l'anteprima di stampa, mi viene restitutito l'errore 2191, 
"Impossibile impostare la proprietà Origine controllo in anteprima di 
stampa o dopo l'avvio della stampa"
 
Sbaglio evento?
Come fare per modificare, da codice, quanto visualizzato sulla textbox?
 
 
 

Manca l'uguale davanti...
"=Nomefunzione(...)"
 
@Alex


No
Ho sbagliato a scrivere nel messaggio precedente, ma il segno 'uguale' 
in realta' c'era nella stringa passata alla textbox
Quello che non capisco e' come mai se la inserisco, a design-time, 
direttamente nella proprieta' ControlSource (sia a mano che con 
l'ausilio del generatore di espressioni) viene accettata e funziona 
correttamente, questa cosa mi fa pensare che la sintassi sia corretta
Se tento di fare la stessa cosa a run-time, mi spara fuori l'errore

L'assegnazione runtime funziona regolarmente perché l'ho usata spesso... il problema potrebbe essere il passaggio di eventuali parametri che devono essere visti come stringhe affinché vengano risolti... quindi chr(34) prima è dopo il parametro.
 
@Alex


Ciao,
il problema è proprio l'evento Load, usa l'evento Report_Open durante il quale si possono assegnare le origini dei controlli e, volendo, anche l'origine dati dell'intero report.
 
Ciao