mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.appl.access
Titolo: Esportazione "Anagrafica"

Mi trovo di fronte a questo problema. Sto sviluppando un db e intanto 
utilizzo la vecchia versione. Per poter utilizzare la nuova usufruendo 
dei vecchi dati dell'anagrafica, è possibile esportarli dal db vecchio 
ed inportarli nel nuovo?
Grazie.

 ha scritto nel messaggio 
news:mn.43bd7d75e...@gmail.com...

Per facilitarti lo sviluppo(!) dividi l'applicazione in due parti: Front-end 
e back-end.
Lo fai con: Strumenti - Utilità database - divisione guidata database.
Ti ritrovi con un mdb (FE) che ha le tabelle collegate ad un altro mdb (BE) 
con le sole tabelle.
Quando vuoi utilizzare l'mdb con le tabelle di qualsiasi anagrafica (vecchia 
o nuova) basta che cambi l'mdb; se ha lo stesso nome, altrimenti con: 
Strumenti - Utilità database - Gestione tabelle collegate, indichi un altro 
mdb con altro nome...
Ciao.
-- 
Sergio MAZZA 

 o nuova) basta che cambi l'mdb
Il BE giusto?
Grazie Sergio.
-- 
Ciao.
Buck

 Buck
Ciao.
-- 
Sergio MAZZA

Newsgroup: it.comp.appl.access
Titolo: posizione menu personalizzati

Salve a tutti,
ho convertito un db in formato Access 97 in un db in formato Access 2000, La 
conversione è riuscita, con la piccola differenza che nel file originale 
(A97) il menu principale si posizionava la di sopra degli altri, mentre il 
menù specifico associato ad ogni singola form si posizionava al di sotto di 
quello principale.
Nella versione convertita in Access 2000, quando apro una maschera il menu 
associato alla  maschera si visualizza sopra il emnù principale.
Come posso modificare quest'oridne di visualizzazione?
Grazie  a tutti
-- 
Nina 


I menu hanno memoria.
Mettili cme ti servono e quando ci ritorni materranno l'ordine
-- 
-- 
Massimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access

>
Ciao Ma,
ho provato, ma la memoria della nuova posizione rimane fintanto che non 
chiudo l'appliucazione. Alla riapertura tutto torna come prima, con il menu 
associato alla maschera al di sopra del menu associato all'applicazione. Ho 
provato anche a mdoficare le impostazioni del menu, impostando l'opzione non 
modificabile, ma niente da fare.
Qualche altra idea?
Grazie mille!
-
Nina 

 Nina
Dopo che hai posizionato il menů prova con 
"CRTL" + "S", questo serve a memorizzare il tutto, funziona solo per .mdb,
nn funziona se hai creato un mde 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 ha scritto nel messaggio 
news:eqs4b0$1va$1...@news.newsland.it...

Ciao Jason,
ho provato visto che si tratta di un mdb, ma .. sigh :(    - niente da fare!
Grazie ugualmente!
-
Nina 

 Nina
 Nella proprietà della tuo menu personalizzato, controlla se è stata tolto
il segno di spunta a "Consenti spostamento"..
Comunque potresti sempre usare il metodo ShowToolbar ... vedi Help.
--
sv 

Newsgroup: it.comp.appl.access
Titolo: Creare grafici in report suddiviso in gruppi

Buongiorno,
ho un db access con un report i cui dati derivano da una query.
I dati sono raggruppati per categoria, quindi nel report ho
visualizzato i gruppi.
Devo creare dei grafici per categoria: ho provato ad inserirli nel piè
di gruppo, ma il tutto non funziona. Si crea un unico grafico con
tutti i dati riepilogativi della query e me lo ripete alla fine di
ogni gruppo.
Come posso fare per differenziare i dati?
Grazie


Ho risolto da sola.
Grazie

 ha scritto nel messaggio news:1185372972.2...@o61g2000hsh.googlegroups.com...
Ho risolto da sola.
Grazie
[risposta]
La condividi con noi la soluzione?
Ciao.
-- 
Sergio MAZZA

 Sergio MAZZA
Si, ho trovato questa procedura sul sito della Microsoft:
1. Aprire il database di esempio Northwind.mdb
2. Creare un report vuoto basato sulla query Vendite per categoria.
3. Dal menu Visualizza, scegliere Ordinamento e raggruppamento per
aprire la finestra di dialogo Ordinamento e raggruppamento.
4. Nella casella Campo o espressione, selezionare NomeCategoria e
impostare la proprietà GroupHeader su Sì.
5. Se l'elenco di campi non è visualizzato dal menu Visualizza, quindi
scegliere Elenco campi, i campi NomeCategoria e IDCategoria trascinare
alla sezione di intestazione NomeCategoria e impostare la proprietà
Visible su No per il campo IDCategoria.
6. Impostare la proprietà Height della sezione Dettaglio su 0
(zero).
7. Dal menu Inserisci, scegliere Grafico.
8. Inserire il grafico nella sezione di intestazione di gruppo.
All'avvio della Creazione guidata Grafico, procedere come segue:a.
Selezionare Clic per selezionare il button Query.
b.  Sopra il <UITERM> durante la tabella o durante la ricerca,
desidererà utilizzarsi per creare il grafico ? </UITERM> scherma,
seleziona la query Vendite per categoria e quindi fa clic su Avanti.
c.  Aggiungere NomeProdotto e ProductSales alla casella Fields For
Chart dalla casella Campi disponibili e quindi scegliere Avanti.
d.  Che tipo di grafico sopra il <UITERM>, desidererà ? </UITERM>
scherma, sceglie il pulsante Grafico a barre e quindi fa clic su
Avanti.
e.  Come sopra il <UITERM>, desidera creare il layout dei dati nel
grafico ? lo schermo </UITERM> sceglie Avanti.
f.  Nella finestra If you want the chart to change from record to
record, select the fields that link the document to the chart,
selezionare CategoryId per i campi di report e per i campi di grafico
e fare clic su Avanti.
g.  " ? " che titolo sopra il <UITERM>, desidererà per il grafico lo
schermo </UITERM> sceglie Fine.
9. Salvare il report come Report1 e quindi visualizzare il report
nell'anteprima. Notare per ciascuna categoria, visualizzarsi un
grafico della totale di vendite per il prodotto.
Ho "sbriccato" un po' ed ho ottenuto quello che mi serviva.
Newsgroup: it.comp.appl.access
Titolo: Da Access ad SQL Server; problema con IIF ed IsNull

Sto convertendo un DB da access ad SQL Server 2000 (e con SQL Server sono
alle prime armi)
In una query avevo un campo calcolato come segue:
EsisteContatto: IIf(IsNull([Scadenze].[Key]);"a";"b")
Come faccio a creare una colonna calcolata come questa in SQL Server?
Non so più che pesci pigliare... non ho trovato nessuna instruzione simile
ad una IIF, ne tantomeno una IsNull che mi restituisca un valore booleano.
(una ISNULL esiste, ma funziona come la Nz di Access (Null to Zero))
Chi mi aiuta?
Grazie, Max

> (case when ([scadenze].[key] = null then 'a' else 'b' end )
grassie

Newsgroup: it.comp.appl.access
Titolo: QRY eliminazione

Si puo disattiva il messaggio di access che esce una volta lanciata la query
di eliminazione che dice es. 80 record stanno per essere eliminati.
Ps:Query lanciata via codice sotto bottone.
grazie Nadir
--------------------------------
Inviato via 
http://usenet.libero.it

 grazie Nadir
Docmd.setwarning false
MAssimiliano

 ha scritto nel messaggio
news:M%Rgb.6182$uv4....@news.edisontel.com...

Da rimettere assolutamente a true dopo il lancio per evitare cancellazioni
erronee senza avvisi
Antonio
Newsgroup: it.comp.appl.access
Titolo: Assegnazione RecordSource e RowSource

Salve, giorni fa, ho chiesto aiuto su come fare per poter cambiare, in base 
ad una scelta precedente, il RecordSource di una masck.
Quindi, sto provando, ma non capisco perchč, proprio non funziona.
Allora, in Evento "Su Apertura" della mask, oltre alla proprietą 
RecordSource ho la necessitą di assegnare, in modo variabile, il RowSource 
di 2 caselle combinate (chiamate Chiave e Chiave1).
Premetto, che i valori vengono presi da una tabella: ("Origine", 
"Origine_Nomin" e "Origine_Cod").
Questa la sintassi che sto usando.
      Me.Form.RecordSource = Nz(![Origine])
      Me![Chiave].RowSource = Nz(![Origine_Nomin])
      Me![chiave1].RowSource = Nz(![Origine_Cod])
Il risultato della maschera rimane sempre inalterato!
Grazie 1000000 a chi mi puņ aiutare!
Marco 

 Marco
Non ho capito come faceva a non darti errore ma l'assegnazione che
hai usato è strutturalmente non corretta, devi passare una stringa
oppure non ho capito...!
Prova così:
Me![Chiave].RowSource = "Origine_Nomin"
Me![Chiave].Requery
Me![chiave1].RowSource = "Origine_Cod"
Me![Chiave1].Requery
Me.RecordSource = "Origine"
Me.Requery
Ciao
@Alex

 ha scritto nel messaggio 
news:44abf202$0$5090$4faf...@reader2.news.tin.it...


Newsgroup: it.comp.appl.access
Titolo: Fare come se ci fosse una maschera aperta

Ho una maschera Allievi alimentata da una query che nei criteri ha
Form!Ricerche!valore (ovviamente la maschera ricerche č normalmente č
aperta).
Vorrei ora arrivare alla stessa maschera anche da un altra maschera
passandoci io i parametri senza bisogno della form RICERCA.
Per ora uso DoCmd.OpenForm "Allievi", , , "[codice fiscale] = jgfjgfjgfjgf"
ma continua giustamente a chiedermi dei valori provenienti dalla
Forms!Ricerca
Posso farlo o devo cambiare la query iniziale?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Cambi a volo il recordsource
vedi l'help
-- 
--
MAssimiliano Amendola
www.accessgroup.it
Cisa - Conferenza Italiana Sviluppatori Access
Segrate (MI), 7-8 giugno 2007

 Posso farlo o devo cambiare la query iniziale?
Perché  hai il riferimento al Form!Ricerche nei criteri della query?
Come già scrivi puoi sempre usare il parametro per criteri del
commando OpenForm. Così non importa da quale maschera
vieni.
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: ORdinamento di una tabella da Visual Basic

Avendo la tabella "Tabella" con i campi "Campo1", "Campo2" e "Campo3" che
istruzione posso usare in visual bascic , se c'è, per riordinare i record
della tabella in ordine crescente rispetto prima "Campo2" poi rispetto
"Campo3" e infine rispetto "Campo1" ?
Ciao a tutti.


o usi una query e ordini in base ai quei campi spostando l'orine di
visualizzazione delle colonne
o riformuli la domanda specificando meglio quello che devi fare.
-- 
Federico
----------------------------------
Rimuovi paperino. per e-mail
----------------------------------
Tutte le richieste che arrivano
in privato, vengono cestinate.
----------------------------------
Sito Comune di it.comp.appl.access
http://www.sitocomune.com
mailto:
webm...@sitocomune.com
----------------------------------

 wrote in message
3B701D17...@sitocomune.com...


 Grazie. Ciao.
no non esiste un'istruzione per farlo, naturalmente potresti creare una
nuova tabella e poi via codice ci mandi i record con l'ordine che ti
pare, ma onestamente non mi sembra una grande idea.
oppure
apri la tabella sposta le colonne secondo le tue esigenze (2,3,1), poi
selezioni le tre colonne e applichi l'ordinamento. a questo punto salva
la tabella.
non sono ordinati fisicamente, ma ...


Newsgroup: it.comp.appl.access
Titolo: Common dialog

Salve ragazzi una domanda che è un paio di giorni che ci giro senza
risultato in un form ho inserito una Common dialog (Richiama il form della
stamapante; controllo OCX) che ho chiamato cmdPrint , ho inserito un
pulsante di comando per poter effetuare l'apertura della suddeta finstra
stampante ma strano non riesco a trovare il modo di farla aprire.....ho
provato in VB.Net  ma funziona bene con il metodo :
cmdPrint.showPrint
ma in access come si fà ?!?
Non ho trovato nessun metodo con docmd......
-- 
Grazie dei vostri conisgli ,
Gianni_B

 wrote in message
news:4006f3c5$
1...@news.bluewin.ch

Non si capisce molto quello che devi fare, perchè per
il Dialogo della stampante è assurdo usare OCX....!
Potresti essere più preciso...!!!!
@Alex.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.appl.access
Titolo: trasformare un dato da txt a numerico

ho un campo testo in cui all'interno ho dei valori tipo: 10mld oppure 10 mld
(equivalenti alle vecchie Lire)
bene... come faccio con una query di accodamento a trasformare quel dato in
1000000 (Euro naturalmente)????
Grazie C.J.

 ha scritto nel messaggio
news:b8daoe$mpc$1...@lacerta.tiscalinet.it...

Se ho ben capito il valore potrebbe essere 10mld o 10 mld o simili.
Se č cosě su 
www.sitocomune.com
 trovi una mia funzione che estrae tutti e
solo i valori numerici da una stringa.
Fatto questo non ti rimane che valutare il resto della stringa usando Mid$,
instr, ecc. e attribuire il giusto numero di decimali.
Se ti serve un esempio e proprio non riesci da solo fammi un fischio.
Ciao, Carlo

 ha scritto nel
messaggio news:H1vqa.6967$3M4.1...@news1.tin.it...

Newsgroup: it.comp.appl.access
Titolo: Problema su esempio Evidenzia Records del Sito Comune

Dal sito comune ho scaricato l'esempio mdb Evidenzia Records per evidenziare
il record corrente in una form a maschere continue. Ho applicato il metodo
al mio programma e funziona tutto alla perfezione. Ma se la suddetta form č
una subform allora mi restituisce l'errore: 424 Necessario oggetto. Come
nell'esempio a fronte dell'evento su corrente della mia subform ho scritto:
=Evidenzia([ID];"=[ID]";[Maschere]![MiaSubForm]). Ho provato a scriverlo
anche cosě:
=Evidenzia([ID];"=[ID]";[Maschere]![MiaForm].[Form]![MiaSubForm]), ma niente
da fare. Devo scriverlo diversamente oppure il problema risiede altrove,
magari il codice dell'esempio non prevede l'applicazione a sottomaschere?
Qualcun altro ha avuto il mio stesso problema?
Grazie anticipatamente. Cranze

 magari il codice dell'esempio non prevede l'applicazione a sottomaschere?
Utilizza la seguente sintassi:
Forms!<NomeFormPrincipale>!<NomeCorniceSubForm>.Form
Ti saluto.

 Funziona alla grande. Mille grazie da Cranze.

Newsgroup: it.comp.appl.access
Titolo: Modifiche impossibile per valore duplicato

 sopra, ancora non è possibile immettere nuovi nomiativi nel database.
Controlla che non ci siano altri campi che abbiano la proprieta'
'Indicizzato' impostata a Vero.
Ciao

 invece che sistemare il solito database...:-(
E' molto semplice trovare dei campi duplicati.
Crea una query usando 'Autocomposizione ricerca duplicati'
inserendo la tabella che ti interessa e analizzando i campi usati nelle
chiavi.
saluti
Marco Dell'Oca
D.M.Software

Newsgroup: it.comp.appl.access
Titolo: Creare Maschera di Ricerca

Buongiorno
Premetto che sono semineofita di Access!
Ho una semplice tabella mutuata da Excel e ho necessità di creare una 
maschera di ricerca (che magari si aprà automaticamente all'avvio del DB) 
che mi restituisca come risultato, tramite l'inserimento del dato contenuto 
in una cella della tabella, tutto il contenuto della relativa riga. (il dato 
utilizzato come chiave di ricerca non è univoco, nel senso che deve 
restituire anche più di una riga della tabella).
Spero di esser stato chiaro!!
Grazie dell'aiuto! 

 ha scritto nel messaggio 
news:f91aq2$2je$1...@fata.cs.interbusiness.it...

www.sitocomune.com
 Sezione Forms
3.114  [UPD]  Come creare un controllo di ricerca (3)
3.68 Come creare un controllo di ricerca (2)
3.49 Maschera di ricerca record.
3.29  [UPD]  Come creare un controllo di ricerca.
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Problemi con record corrente

ho una maschera che visualizza campi di testo con i dati degli utenti.
Ho messo un pulsante sulla maschera che mi crea l'anteprima del report
dell'utente del quale voglio stampare la scheda. II report ha
all'origine una query che come criterio ha l'ID del''utente, quindi
inserisco l'ID nella msgbox e stampo la scheda dell'utente che
desidero. Ma non sarebbe possibile, evitando così il passaggio della
msgbox dove inserire l'ID fare in modo che clikkando sul pulsante il
report si apra direttamente riconoscendo l'ID dell'utente corrente, e
dandomi così l'anteprima dell'utente corrente pronta per la stampa?
graziee millee

>>>>>>>>>>>>>>>>><
Ciao Luciano,
certo che puoi basta che passi la report l'id del record corrente, sul 
click del pulsante Apri farai:
DoCmd.OpenReport "NOMEDELREPORT", acViewPreview, , "ID= " & Me.ID
-- 
Docmd.OpenReport "NomeReport"
Cinzia [Office Access MVP]
_______________________
 
www.riolab.org
----------------------------------------

Newsgroup: it.comp.appl.access
Titolo: Giustificazione del testo

Qualcuno sa dirmi come e se č possibile inserire in un report un testo
giustificato? Io ho provato inserendolo in un controllo etichetta ma non č
possibile giustificare il testo inserito. Occorre forse utilizzare un
controllo diverso?
Grazie anticipatamente.
Danilo

...


Newsgroup: it.comp.appl.access
Titolo: Unire in una query i valori dello stesso campo

Ciao a tutti, o preso spunto dall'ottimo esempio di Roberto trovato
sul sito comune, per risolvere il mio problema.
La Tabella si chiama Tbl_Risposte così formata:
IDRisposta
IDDomanda
IDContatto
Risposta
Questo è il codice che ho usato nella function:
Public Function UnisciValori(MioCampo As Long) As String
Dim rst As DAO.Recordset
Dim strSQL As String
UnisciValori = ""
strSQL = "SELECT * FROM Tbl_Risposte WHERE IDContatto =" & MioCampo &
" ORDER BY IDContatto;"
Set rst = CurrentDb().OpenRecordset(strSQL)
rst.MoveFirst
Do Until rst.EOF
    UnisciValori = UnisciValori & rst!Risposta & " -"
    rst.MoveNext
Loop
UnisciValori = Left(UnisciValori, Len(UnisciValori) - 1)
Set rst = Nothing
End Function
E questo è quello che ho scritto nella query:
SELECT DISTINCT Tbl_Risposte.IDContatto, UnisciValori([IDContatto]) AS
Descrizione
FROM Tbl_Risposte;
Il tutto funziona perfettamente solo che devo fare in modo che la
funzione mi unisca i valori per contatto e per domanda, per esempio:
IDContatto   IDDomanda   Descrizione
2                   1                  Si, no
2                   2                  mai, forse sempre
3                   1                  si
e così via.
Cosa devo aggiungere?
Grazie x l'aiuto
Massimo Pallavicini

 Cosa devo aggiungere?
Per farci capire cosa vuoi e cosa vuoi mostrare con il tuo esempio
devi anche scrivere i dati dei record come si trovano nella tabelle.
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
Newsgroup: it.comp.appl.access
Titolo: ricerca in tutto il db

buondì a tutti
ho la necessità di fare una ricerca (stringa) in tutti i campi di tutte le
tabelle del db
devo automatizzare la cosa perchè le tabelle sono moltissime
ovviamente le tabelle sono difformi per numero di campi
la mia ricerca sul newsgroup mi ha portato ad una funzione postata da
Roberto - Syd  il 4 set 2001
eccola:
Public Function Trova(valore As Variant) As String
    Dim dbs As DAO.Database
    Dim tbl As DAO.TableDef
    Dim fld As DAO.Field
    Dim rds As DAO.Recordset
Set dbs = CurrentDb
    Trova = "Nessun record contiene il valore " & valore
    For Each tbl In dbs.TableDefs
        If Left(tbl.Name, 4) <> "MSys" And Left(tbl.Name, 1) <> "_" Then
            Set rds = tbl.OpenRecordset(dbOpenDynaset)
            For Each fld In rds.Fields
                With rds
                    If fld.Type = dbText Then
                        .FindFirst fld.Name & " = '" & valore & "'"
                        If .NoMatch = False Then
                            Trova = "Il valore è stato trovato nel Campo " &
fld.Name & " della Tabella " & tbl.Name & " alla posizione " &
.AbsolutePosition
'mia modifica
                            DoCmd.RunSQL "INSERT INTO _Tab_campi ( TAB,
campo ) SELECT " & Chr(34) & tbl.Name & Chr(34) & " AS e1," & Chr(34) &
fld.Name & Chr(34) & "AS e2;"
                            Exit Function
                        End If
                    End If
                End With
            Next
        End If
    Next
End Function
ora la cosa funziona perfettamente ma  "si ferma" al primo valore valido
io avrei bisogno di una scansione completa con accodamento in tabella di
tutti i casi corrispondenti
in altre parole renderla ricorsiva escludendo i valori già trovati
spero di essere stato abbastanza chiaro!
avete suggerimenti? io mi sono un po' inchiodato!
grazie mille
robi
-WINDOWS 2000
-ACCESS 2000 SP-3

 ha scritto nel messaggio
news:d8m8ak$t4$1...@mophus.csi.it...

Ciao Robi,
dovrebbe bastare togliere l'istruzione exit function  dopo la tua modifica
Cinzia

 ha scritto nel messaggio
news:42aea722$0$17100$5fc...@news.tiscali.it...

non ci posso credere era così semplice !!!
sono un .....
grazie molte
buona giornata
robi

 ha scritto nel messaggio
news:42aea722$0$17100$5fc...@news.tiscali.it...

Ciao cinzia, se non ho capito male questa è una ipotetica funzione per
effettuare ricerche full text come i motori di ricerca?

 ha scritto nel messaggio
news:jdzre.2198$yM4....@twister2.libero.it...

Ciao matteo,
diciamo che è una funzione piuttosto primitiva per fare ricerche full-text
di fatto ti consente di cercare una sola parola per volta, e fa una ricerca
praticamente sequenziale in tutte le tabelle e in tutti i campi, un vero
sistema full-text ti consentirebbe di cercare più parole che possono
comparire contenporaneamente, oppure l'una o l'altra, o ancora una ma non
l'altra e molto altro ancora.
Per esisgenze molto minime e db non molto grossi può andare bene, altrimenti
serve altro...
Ciao
Cinzia
Newsgroup: it.comp.appl.access
Titolo: Generazione Record Alfamumerici 12 digit - Univoci

Buongiorno a tutti,
devo generare oltre un milione di codici alfanumerici da 12 digit,
ovviamente univoci e in modo random.
Per la generazione del codice utilizzo quanto segue:
Set rst = CurrentDb.OpenRecordset("Random")
    For i = 1 To 100
    With rst
    .AddNew
    Const LUN_PWD = 12
    Dim Alpha As String
    Dim x As Integer
    Dim myPwd As String
    Alpha = "0123456789abcdefghijklmnopqrstuvwxyz"
    Randomize
    myPwd = Space(LUN_PWD)
  For x = 1 To LUN_PWD
    Mid$(myPwd, x, 1) = Mid$(Alpha, Int(Rnd() * Len(Alpha)) + 1, 1)
  Next x
  !Codice = myPwd
        .Update
  End With
  Next
Bene, adesso vorrei applicare il controllo sull'univocità dei record creati 
... e devo tener presente che servono oltre imln di codici, come posso 
operare per evitare errori, ad esempio, di overflow?
Grazie
-- 
**********
Mavero
Blog: 
http://www.setfocus.it

 ha scritto nel messaggio 
news:fg6v1b$sdb$1...@aioe.org...

Potresti lasciare fare ad Access nel senso di usare una tabella con indice 
univoco a cui accodare le stringhe.
Gestisci l'errore da codice...
if err.number = 3022 then
....
Ciao, Carlo

Newsgroup: it.comp.appl.access
Titolo: Come esportate campi a larghezza fissa ??

ho una query con vari campi
-ho creato un campo espressione che unisce tutti i campi della query sia
numerici che di testo
campoxx:[campo1]&[campo2]&[campo3].......ecc
fin qui tutto OK.
-    io vorrei per esempio [campo1] che è un campo numerico variabile
diventi di lunghezza 15 in questa maniera
se il valore è 1234 dovrà diventare 000000000001234 ;
[campo2] campo di testo valore ABCDEF diventi 000000000ABCDEF ;
in modo da avere un unico campo concatenato in questa maniera:
000000000001234000000000ABCDEF.....ecc.
naturalmente i vari campi non devono necessariamente
essere di lunghezza 15 ma definibili a in base alla necessità.
tutto cio mi eviterebbe di inserire 300/400 righe manualmente in un
programma ministeriale
grz 2002  SONO VOSTRO SERVO!!!


wrote:

a=mid(space(10)&variabile,10)
se non ricordo male la tecnica è comunque questa
Saluti.
Emanuele.
Saluti.
Emanuele.

 ha scritto nel messaggio
news:bc037ukgd0q6r8o3l...@4ax.com...

grz 2002
la notte scorsa ci ho pensato(la notte ispira)
ho creato un campo espressione campoXX:"000000000000000"
poi ho concatenato "Right([campoXX]&[campo1];15)"
funge benissimo
grazie a tutti
Newsgroup: it.comp.appl.access
Titolo: Criterio per una query

Vorrei porre questo tipo di condizione nei criteri di una query:
Se il valore in [forms]![Maschera]![Box] è nullo allora non applica nessun
criterio per quel campo, altrimenti applica il criterio
[forms]![Maschera]![Box]. Cioè se immetto un valore nel box, questo diventa
criterio di query, altrimenti se non ci scrivo nulla fà come se non avessi
immesso nessun criterio. Pertanto avevo pensato ad una cosa di questo genere
:
IIF ([forms]![Maschera]![Box] Is Null;  "MiMancaQuestoPezzo"
;[forms]![Maschera]![Box])
Come posso completare questa stringa?
Grazie
Ciao
Benedetto

 ;[forms]![Maschera]![Box])
Ciao Benedetto,
Prova così
IIF ([forms]![Maschera]![Box] Is Not Null  then [forms]![Maschera]![Box])
Ciao, Buonuomo.

 ;[forms]![Maschera]![Box])
Like nz([forms]![Maschera]![Box];"*")
Antonio

Newsgroup: it.comp.appl.access
Titolo: FormIns & FormSel

Provo a spiegarmi:
A fronte di una maschera continua "FormIns" dovrei, a seconda
dell'articolo inserito in combobox "Articolo", per ogni record
selezionarmi, attraverso una maschera "FormSel" che mi si apre da un
button, uno dei tre importi relativi all'articolo e salvarlo nella
casella "Importo". Ovviamente esiste una tbl "TblArticoli" dove per
ogni singolo articolo sono presenti i tre prezzi di vendita (ImpVend1 /
ImpVend2 / ImpVend3).
Qualcuno può darmi qualche indicazione?
Grazie
Paolo

Ripropongo il quesito...
Se non è chiaro ditemelo, provo a dettagliarlo meglio.
Grazie
Paolo

 Se non č chiaro ditemelo, provo a dettagliarlo meglio.
non e' che sia di una chiarezza estrema.
Cmq, per quel che ho capito non vedo la necessita' delle due form
Immagino che' l'importo sia di tipo "associato" (cioe' che
sia relativo ad un campo di tabella)
in questo caso e' sufficiente popolare il cbx degli importi
con una query derivante dalla tblarticoli per l'articolo identificato
dalla riga della maschera
cioe' rowsource di cbx = select importo from tblarticoli where articolo 
=    formcontrolloarticolo
mi dirai che il grosso problema che hai e' il fatto che i tuoi importi 
insistono su una unica riga e quindi per ottenere gli importi dovresti
fare una query di unione
select articolo, imp1 as importoart from articoli
union
select articolo, imp2 from articoli
union
select articolo, imp3 from articoli
se questa te la salvi come query (q_impart)
la query da indicare sul rowsource diventa
select importoart frm q_impart where articolo = formcontrolloarticolo
questo fa si che il cbx riporti gli importi pervisti per quell'articolo 
e a questo punto non resta che scegliere l'importo desiderato
--
a.cara

Ti ringrazio,
mi sembra una soluzione ottimale...
provo a metterla in atto.
Ciao
Paolo
Newsgroup: it.comp.appl.access
Titolo: Sottomaschera in visualiz. foglio dati

Maschera in visualizzazione foglio dati con sottomaschera.
La form principale, qualora la sottomaschera abbia dati per quel record, 
presenta il + all'inizio del del record stesso.
Apro la sottomaschera con il mouse, cliccando sul +.
Esiste un comando da tastiera che sostituisca il click del mouse per aprire 
la sottomaschera?
Grazie in anticipo.
Ciao.
eSQueL 

 ha scritto nel messaggio
news:459b64df$0$4248$4faf...@reader1.news.tin.it...

freccia destra? non ne son sicuro ... perchč non ho capito se č un foglio
dati secondario.
io la uso per i treeview ...


E' una sottomaschera creata con il wizard, legata ad una tabella in 
relazione molti-1 con la tabella della maschera principale.
La freccia a dx sposta il cursore al campo successivo del record della 
maschera principale.

Trovato, proprietà foglio dati secondario espanso. Non è proprio quel che 
cercavo, ma è meglio di prima.
Grazie in ogni caso per la risposta :)
Ciao
eSQueL 

 ha scritto nel messaggio 
news:459b64df$0$4248$4faf...@reader1.news.tin.it...

Ci sono delle costanti del comando RunCommand per il foglio dati secondario:
      acCmdSubdatasheetCollapseAll
      acCmdSubdatasheetExpandAll
      acCmdSubdatasheetRemove
      acCmdSubformDatasheet
      acCmdSubformDatasheetView
Ciao.
-- 
Sergio MAZZA 

 ha scritto nel messaggio
news:459b66aa$0$4249$4faf...@reader1.news.tin.it...

ah ... allora cmq devi spostare il focus prima sulla sottomaschera e poi su
un controllo in essa contenuto.
e poi vedi le costanti che ti ha segnalato sergio.
M

 Sergio MAZZA
Ottimo.
Grazie Sergigno :)

      acCmdSubformDatasheetView
Ehmm...
Copia/Incolla eccessivo...
Ciao.
-- 
Sergio MAZZA
Newsgroup: it.comp.appl.access
Titolo: Pulsante di opzione ombreggiato

Quando inserisco un pulsante di opzione o
una casella di controllo dentro una form, in
modalità struttura le visualizzo bene, mentre se apro
la maschera, sono entrambi riempite all'interno
con un colore grigio retinato e quindi non posso vedere
il segno di spunta.
Perchè?
Ringrazio anticipatamente.

 ha scritto nel messaggio
news:399588FB...@usa.net...

Questo avviene per un pulsante opzione o per una casella di controllo non
associati; in questa maniera Access ti avverte che detti controlli, se
ombreggiati, non contengono né il valore SI né il valore NO; ma è
sufficiente che diventino attivi e agisci con il muose o con il tasto spazio
per cambiarne lo stato, e il loro sfondo diventa bianco e quindi diventa
chiaramente visibile il segno di spunta.
Naturalmente, se i controlli sono associati ad un campo Si/No di una
tabella, visto che il valore di default del campo è No, aprendo la maschera
lo vedi con lo sfondo bianco.
In definitiva, accendi pure lo svirgolino, e stai tranquillo che lo vedrai
benissimo, visto che ti comparirà su sfondo bianco.
Roberto

in qualche modo assegnandogli un valore adatto.
Thank you per suggerimento, tra l'altro
avevo trovato la possibilità di avere lo stesso effetto senza
usare codice ma semplicemente inserendo il valore zero nel
valore predefinito delle proprietà del pulsante opzione.
by by


Ti ho fornito una risposta nell'altro post che hai inviato al NG


Newsgroup: it.comp.appl.access
Titolo: Aggiungere o modificare oggetti ad un Fe.mde

Salve,
avrei la necessità di poter aggiornare un FE compilato (.mde) tramite un 
altro file di access. Mi spiego meglio:
Ho un file FE.mde presso un mio cliente, decido di effettuare delle piccole 
modifiche ad un report di questo file.
Ora vorrei consegnare un file access che all'avvio vada a sovrascrivere il 
report da me modificato (nell'esempio riporto l'aggiornamento di un report 
ma potrebbe essere anche quello di una maschera).
Esiste questa possibilità?
Giovanni Artiglio 


Copiare l'intero file no....?
@Alex

Newsgroup: it.comp.appl.access
Titolo: runtime XP di access su windows 2003 server

mi dice che non può installarlo perchè richiede la versione service pack 6.0
di windows NT 4.0
windows 2003 server è appena uscito e già serve il service pack per
installargli sopra qualcosa?
qualcuno mi sà aiutare?
(ma stiamo andando avanti o indietro? secondo me indietro ad ogni nuova
versione che rilasciano)

 di windows NT 4.0
Scusa, ma non ho ben capito.
Hai tentato di installare il runtime di Access 2002 su Windows 2003 Server
ed il processo di installazione ti ha detto che serve il service pack 6.0 di
Windows NT 4.0 ??????
-- 
Gabriele Bertolucci
PBsoft 
www.pbsoft.it

 Windows NT 4.0 ??????
Esattamente cosi!
Newsgroup: it.comp.appl.access
Titolo: Calcolo dati di una query

Ho questi dati da un risultato di una query:
No.                Sopravvivenza (mesi)
1                            6
2                            8
3                            14
4                            8
Dovrei ottenerne una cosě:
Mesi                        Vivi
14                               4
8                                 3
6                                 1
................
Come posso fare?
Anche per chč su questo risultato dovrei calcolare ancora altri dati e
costruirci un grafico.....ma questo č un problema da risolvere dopo.
Grazie

Come posso fare?
spiegati meglio non riesco a capire cosa vuoi...
Saluti.
Emanuele.

 wrote in message
20v95u8sm8fcukrrd...@4ax.com...

AUTOROTFL!
Mi pare quel giochino della parola d'ordine:
6 - 3
8 - 4
10 - 5
12 - 6
Antonio

 Mi pare quel giochino della parola d'ordine:
...CUT
Probabilmente sarebbe più semplice!
All'inizio ho due colonne: una con l'elenco dei pazienti e 
la seconda con la sopravvivenza di ogni paziente.
Da tutto ciò dovrei ottenere una tabella dove la prima colonna mi porta
i mesi di sopravvivenza
e quanti pazienti sono vivi (tra l'altro l'esempio è errato)
quindi dopo 6 mesi i pazienti sono tutti vivi.
Dopo otto sono vivi solo 3 e dopo 14 è vivo solo uno.
(questo di seguito è l'esempio corretto!).
Mesi                        Vivi
6                            4
8                            3
14                           1
Qualche idea???
Grazie
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:HAT48.14913$761.5...@twister1.libero.it...

Se la tabella che contiene i dati si chiama Tabella1 e se il campo che
contiene i mesi di sopravvivenza  si chiama mesi, prova con una query che ha
il seguente codice SQL:
SELECT Tabella1.Mesi, DCount("*","Tabella1","Mesi >=" & [Mesi]) AS Vivi
FROM Tabella1
GROUP BY Tabella1.Mesi;
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------



mi viene in mente solo da codice....se ti va bene lo stesso .....
Saluti.
Emanuele.

 mi viene in mente solo da codice....se ti va bene lo stesso .....
Certo, penso che vada bene, se riesco a visualizzare i dati 
si dovrebbe anche poterci creare una tabella e quindi utilizzarla 
in seguito per altri calcoli, no?
Max


 GROUP BY Tabella1.Mesi;
Grazie!
Sto cercando di farla funzionare,ma ho qualche problema...
mi da un errore, vedo se riesco a cavarmela da solo.
Max



IL problema è qui:
Nella  query che tu hai chiamto Tabella1 il Campo Mesi è un campo calcolato
come differenza di date con la funzione IIF e siccome il risultato è in
giorni era stato diviso per 30 (mi servono effettivamente i mesi, ma
modificherò poi in maschera lasciando la query immodificata!).
Togliendo questa ultima divisione funziona tutto perfettamente.
Un'ipotesi potrebbe essere utilizzare Datediff...solo che l'utilizzo nella
query è uguale come nel codice?
Grazie di tutto Max

 Grazie di tutto Max

Newsgroup: it.comp.appl.access
Titolo: non capisco ... problema per incremento/riazzeramento numero progressivo

ciao
ho trovato su sitocomune la seguente espressione (gia riadattata con i
miei campi)
="MMG" & Format(Date(),"aa") & "/" &
Format(IIf(DMax("IDFattura","TabFatture","IDFattura like '*" &
Format(Date(),"aa") &
"/????'"),1,Right(DMax("IDFattura","TabFatture","IDFattura like '*" &
Format(Date(),"aa") & "/????'"),4)+1),"0000")
che dovrebbe fare al caso mio...
solo che non mi funziona!
dov'e l'errore?
qualche parentesi al posto errato o qualche apice o virgoletta dove
non richiesta?
vi ringrazio per l'aiuto
-g-

 non richiesta?
Qualche dettaglio in più non fornito?
Antonio


Mi dispiace, Biso... sarà il carburatore... se vuoi passo a prenderti.
fammi sapere
MAssimiliano
--------------------------------
Inviato via 
http://usenet.libero.it

 Mi dispiace, Biso... sarà il carburatore... se vuoi passo a prenderti.
E invece no!
Mi avevano fregato l'autoradio e senza musica io non guido!!!
Tiè!!!
Antonio

 Format(Date(),"aa") & "/????'"),4)+1),"0000")
Antonio

 ha scritto nel messaggio
news:3d7deac6...@powernews.inwind.it...

Prova cosě:
="MMG" & Format(Date();"aa") & "/" &
Format(IIf(IsNull(DMax("IDFattura";"TabFatture";"IDFattura like '???" &
Format(Date();"aa") &
"/????'"));1;Right(DMax("IDFattura";"TabFatture";"IDFattura like '???" &
Format(Date();"aa") & "/????'");4)+1);"0000")
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Prova cosi:


 -giacomo-
[CUT]

Newsgroup: it.comp.appl.access
Titolo: rinumerare record da quello eliminato in poi

mi spiego meglio, ho una tabella con 2 campi ordine integer e descrizione 
testo
esempio
1 pollo
2 pasta
3 frutta
4 caffč
se elimino 2 pasta come posso rinumerare tutti i record da pasta in poi che 
diventerebbero
1 pollo
2 frutta
3 caffč
Grazie. 

 Grazie.
risolto grazie. 


e perchč non posti la soluzione che potrebbe servire ad altri?
-- 
Ciao
Geppo 

 Geppo
Concordo con Geppo.
Attendiamo.
Ciao
Giuseppe.

"geppo" <c...@tin.it.invalid> ha scritto nel messaggio 
news:bKYUk.195738$FR.4...@twister1.libero.it...

ok la mando subito wait... 

 Geppo
2 pulsanti con immagine freccia su e freccia giu
su evento click di freccia su lancio il seguente
    ScambiaFraseSU Me.id, Forms![serviziassocia]![categorie]![categoria]
su evento click di freccia giu lancio il seguente
    ScambiaFraseGIU Me.id, Forms![serviziassocia]![categorie]![categoria]
****** CODE *****
Private Sub ScambiaFraseSU(idsel As Variant, categoria As String)
    'controllo se ordine è già il minimo non faccio nulla altrimenti scambio
le frasi e mi riposiziono su quella spostata usando FindFirst
    If Me.Ordine > DMin("ordine", "categorieservizi", "categoria='" &
categoria & "'") Then
        Dim db As Database
        Dim rsFrase As Recordset
        Dim idold As Integer
        idold = idsel
        Set db = CurrentDb
        Set rsFrase = db.OpenRecordset("select * from categorieservizi where
ordine=" & Me.Ordine - 1 & " and categoria='" & categoria & "'")
        If rsFrase.RecordCount > 0 Then
            rsFrase.Edit
            rsFrase!Ordine = rsFrase!Ordine + 1
            rsFrase.Update
            Set rsFrase = db.OpenRecordset("select * from categorieservizi
where id=" & idsel)
            rsFrase.Edit
            rsFrase!Ordine = rsFrase!Ordine - 1
            rsFrase.Update
            rsFrase.Close
            Set db = Nothing
            Forms![serviziassocia]![serviziassociati].Requery
            Me.Recordset.FindFirst "[categorieservizi]![ID] = " & idold
        End If
    End If
    Me.LINEA.SetFocus
End Sub
***** END CODE *****
la sub ScambiaFraseGIU fà la stessa cosa ma controlla il Dmax e poi cambiano
i segni
forse il codice non è ottimizzato ma funziona
ciao.

Newsgroup: it.comp.appl.access
Titolo: Solo prova

Mi rispondete a questo messaggio per cortesia perchè ho dei problemi nella
ricezione e devo verificarli

 ricezione e devo verificarli
Xkè Zappus?
MAssimiliano

 wrote in
message ahm8vc$eno$1...@atlantis.cu.mi.it...

Niente tutto OK
Newsgroup: it.comp.appl.access
Titolo: TextBox:Parziale visualizzazione contenuto dopo attivazione

Un caro saluto a tutto il newsgroup.
All'interno di una maschera tabulare ho una casella di testo
[Descrizione_estesa] associata ad un campo Memo.
Quando da una casella nell'intestazione di pagina digito un criterio di
ricerca, il focus si sposta nella casella di testo Descrizione_estesa 
nel primo record corrispondente al criterio.
Fin qui tutto bene, il guaio è che nonostante abbia provato a settare in
vari modi il formato di Descrizione_estesa , barre verticali o no,
allineamento ecc. quando tale casella di cui si visualizzano normalmente
3-4 righe prende il focus, io vedo solo una parte del testo e non c'è
verso di vederlo completamente quando la casella è attiva, ho provato a
spostarmi con frecce e barre di scorrimento, niente.
La stessa cosa succede se faccio semplicemente click sulla casella.
Immagino che sia un problema banale generato da un mio errore.
Grazie
Luigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

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


Ciao Prometeo
spero di non inventare l'acqua calda :))
ma le proprietà riducibile e espandibile come sono?
Daniele

 > Luigi
Avevo impostato Abilitato SI - Bloccato No
Dopo la tua indicazione ho impostato Abilitato SI - Bloccato Si e adesso
funziona correttamente.
La stranezza è che riportando le proprietà come in origine
Abilitato SI - Bloccato No adesso continua a funzionare correttamente
probabilmente per provare ho modificato e rimodificato un pò di proprietà
grazie


 Daniele
Sono entrambe settate a NO ma  ho provato a modificarle e non sembra
cambiare niente;Ho seguito il suggerimento di Roberto e adesso funziona
anche se con qualche stranezza.

Newsgroup: it.comp.appl.access
Titolo: Editor SQL Pass-through

C'è un modo per ingrandire il carattere visuallizzato durante l'editing SQL 
Pass-Through in Access 2003.
Grazie.
Gli occhi se ne stanno andando con quelle malnate "i", "l", "." ecc.
Daniele 

"OneEDP" <OneEDP@antispam> ha scritto nel messaggio 
news:49aff3b5$0$1108$4faf...@reader4.news.tin.it...

Start...Programmi...Accessori....Accesso facilitato...Magnifier.
Ciao, Carlo 

 ha scritto nel messaggio 
news:gop1gp$bn7$1...@tdi.cu.mi.it...

Ho meno di 40 e problemi di presbiopia non ne ho ancora.
Ma lavorare con Arial 8 te le fa venire.

 ha scritto nel messaggio 
news:gop1gp$bn7$1...@tdi.cu.mi.it...

Strumenti -> Opzioni -> Tabelle/Query -> Carattere Struttura Query!!!!!
Ciao 

 Ciao
ma il Carattere Struttura query esiste anche per Axp?
io non lo trovo...vabbč che ho qualche annetto in piů di te e anche problemi
di presbiopia ;-))
Daniele

 Ciao
Esatto ma solo se hai una versione superiore alla xp.
Ciao, Carlo 

 Ciao
Puoi anche operare dalla chiave di registro:
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Access\Settings
alla voce "Query Design Font Size"
Ciao, Carlo 

 ha scritto nel messaggio 
news:gopah6$lbp$1...@tdi.cu.mi.it...

grazie Carlo
Daniele 

 ha scritto nel messaggio 
news:49b05b22$0$1127$4faf...@reader1.news.tin.it...

Puoi anche usare lo zoom... SHIFT+F2
ciao
-- 
Roberto da Parma 


Ciao Roberto
ho provato, ma non succede niente
grazie comunque
Daniele 

 ha scritto nel messaggio 
news:49b166ac$0$846$4faf...@reader5.news.tin.it...

Lo zoom si riferisce ai controlli non alle pass-through 


Infatti. Come già detto, funziona solo a partire dalla 11.
Ciao, Carlo 

"OneEDP" <OneEDP@antispam> ha scritto nel messaggio 
news:49b16758$0$1117$4faf...@reader2.news.tin.it...

Hai ragione....non ricordavo l'oggetto pass-through....trascurabile eh??? 
:-))
Ciao
-- 
Roberto da Parma
Newsgroup: it.comp.appl.access
Titolo: aprire maschera da casella riepilogo

Ciao,
volevo un aiuto su un problema che non riesco proprio a risolvere,
ho creato una casellad i riepilogo da una query. In questa casella di
riepilogo mi vengono visualizzati una serie di dati. Io vorrei, tramite
doppio click su un dato presente nella casella di ripilogo che mi
aprisse una finestra con tutti in dettaglio dell'articolo selezionato.
ho utilizzzato il seguente codice
------------------------------------
Private Sub Elenco7_DblClick(Cancel As Integer)
Dim stDocName As String
    Dim stLinkCriteria As String
    stDocName = "Dettagli_Codici"
    stLinkCriteria = "[Articolo]=" & "'" & Me![Articolo] & "'"
    DoCmd.OpenForm stDocName, , , stLinkCriteria
End Sub
------------------------------------------
ma mi da il seguente errore
"Errore di run-time 2465 - Impossibile trovare il campo articolo a cui
si fa riferimento"
ho rincontrollato diverse volte...ma non riesco a trovare l'errore!!!
Nel criterio di ricerca vorrei che fossero verificate due condizioni
oltre al campo articolo anche il campo Sezione, come posso fare?
grazie
@lessia.

 oltre al campo articolo anche il campo Sezione, come posso fare?
stLinkCriteria = "[Articolo]=" & "'" & Me![Articolo] & "' and Sezione 
='"  & Me!Sezione & "'"
-- 
ac
email: w+1=x

Grazie per la risposta Alessandro, adesso provo il suggerimento che mi
hai dato.
Il problema che ho è il seguente.
Ho collegato al mio DB (come tabella dati) un foglio di excel. Su
questo foglio excel (che viene aggiornato settimanalmenet) devo poter
fare delle interrogazioni sui dati presenti e poter inserire dei dati.
Per quanto riguarda le interrogazioni non c'è problema ho creato una
casella di riepilogo con la possibilità di filtrare i dati...
Una volta filtrati i dati sulla casella di riepilogo vorrei fare doppio
click sul dato che mi interessa e che mi apra una finestra con il
dettaglio dell'articolo.
Su questa finestra con il dettaglio dell'articolo vorrei poter inserire
alcuni dati (devono essere memorizzati nel foglio excel collegato).
Io ho provato ad inserirli direttamente...ma crea dei problemi al
foglio excel...
come posso fare?
grazie
alessia
Alessandro Cara ha scritto:


 hai dato.
Altro quesito altro post.  Non ho dimestichezza con Excel collegato.
cmq dai una occhiata qui 
www.donkarl.com/it
 7.22
In questo NG e' in voga una regola per cui si dovrebbe rispondere dopo 
il "quoting".
Per favore vai su 
www.sitocomune.com
  sezione ICAA e cerca di leggere le 
istruzioni per l'uso. Si parla di "quoting" e' di altro. E' una lettura 
utile in generale.
-- 
ac
email: w+1=x
Newsgroup: it.comp.appl.access
Titolo: ancora sulla separazione di una stringa di un campo

Grazie per il vostro prezioso aiuto dei giorni scorsi! 
Ho ricavato la seguente:
Private Sub NOME_Click()
Dim SEP As Integer
SEP = InStr(1, PR_COGN, " ")
Me.COGNOME = Left([COGN], SEP)
Me.NOME = Mid(COGN, SEP, 50)
End Sub
Va tutto bene se la stringa è composta da un cognome e da un  nome ma
nel caso di doppio cognome (non pretendo di doppio nome) come fare a
prevedere la variante?
Grazie ancora.
Gianni
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Gianni
controlla se ci sono altri spazi dopo e prendi come cognome quello che
viene prima dell'ultimo....in pratica ti sposti il valore di SEP
Saluti.
Emanuele.

 Emanuele.
Eh, eh, eh....!
Per chi ha il Doppio nome invece lo escludiamo....!!?????
Come si fa a prevedere questi casi....!!!!
Mah.
Alessandro.

Newsgroup: it.comp.appl.access
Titolo: Quale query?

In un database di archivio CD ho una tabella "Titolo" che contiene i
seguenti campi: IDTitolo, Titolo, IDGenere, IDGenere1, IDAnno....
Ho poi una tabella Anno, formata da IDAnno e Anno, dalla quale vado a
prendere, con una casella combinata, i valori da inserire nella maschera di
inserimento dati.
Ho anche una tabella Genere, formata da IDGenere e Genere dalla quale vado a
prendere, con una casella combinata, i valori da inserire nella maschera di
inserimento dati.
Poiche' il disco puo' essere (ad esempio) un po' Fusion, un po' Jazz, la
maschera ha DUE caselle combinate che "pescano" dalla stessa tabella Genere,
e ho creato appunto nella Tabella Titolo i due campi IDGenere e IDGenere1,
nei quali si salvano gli ID di Jazz e Fusion.
Pero' tutto questo lavoro vorrebbe vedere una query, tale per cui se imposto
"Tutti i dischi di Jazz" (ad esempio) mi estrae SIA i dischi che presentano
la voce "Jazz" in IDGenere, sia la voce "Jazz" in IDGenere1. Ecco, questa
query non sono riuscito a impostarla.
A prescindere dalla giustezza formale del db - [che prob. non c'e' :-)]
esiste la possibilita' di creare un query che lavori come descritto sopra?
Marco

 IDTitolo) che con la tabella Genere (in base a IDGenere).
Fino a qui ci sono arrivato: ho creato una terza tabella (chiamata
Collegamento) che ha un ID (che ho impostato a chiave prim), IDTitolo e ID
Genere.
Dalla tabella Genere ho trascinato IDGenere su quello presente nella tabella
Collegamento, e ho fatto uguale per IDTitolo.
Qui mi si pone un problema, nel proseguire:
se vado ad aprire la maschera di inserimento dati, dove inserisco tutti i
dati del CD, vorrei andare a creare una casella combinata (anzi, due) per
scegliere il Genere da associare al disco.
Se ho ben capito i dati vanno cercati dal controllo nella Tabella
Collegamento, nel campo IDGenere.
Cosi' facendo, tuttavia, quando si apre la maschera che mi dice di impostare
la larghezza della colonna, non appare nessun valore.
Se decido, invece, di cercare i dati nella tabella Genere (come facevo
inzialmente), quando la creazione guidata mi chiede "dove vuoi salvare
questo valore?" i campi utilizabili sono solo quelli della tabella Titolo
(sulla quale si basa la maschera), ma nella tabella titolo non ho piu'
IDGenere e IDGenere1, nel quale salvare i dati.
Dov'è l'inghippo?
Grazie, per il momento.
Marco


 Marco
[CUT]

Newsgroup: it.comp.appl.access
Titolo: Maschera con sottomaschera

Se possibile vorrei prevenire l'utente dall'inserire i dati nella
sottomaschera [Spedizioni], senza prima aver compilato i dati della maschera
principale [Proforma], al fine di non aver record orfani.
Sto seguendo questa strada, ma mi sono bloccato causa troppi messaggi
d'errore
Nella maschera principale, a fronte dell'evento "su corrente"
Me!Spedizione.Form.AllowAdditions = Not Me.NewRecord
Nella maschera principale, a fronte dell'evento "dopo inserimento"
Me!Spedizione.Form.AllowAdditions = True
Dove sto sbagliando?
Grazie a tutti per l'interessamento
Cordiali saluti
Giovanni

 ha scritto nel messaggio
news:h1vya.123246$3M4.2...@news1.tin.it...

Crea una relazione uno-a-molti tra la tabella Proforma e la tabella
Spedizioni; per tale relazione aggiungi l'integrità referenziale; così
facendo Access non ti permetterà mai di inserire un record nella tabella
Spedizioni se nella tabella Proforma non è già stato inserito
precedentemente il relativo record: eviterai così di avere record orfani.
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Grazie.
Cordiali saluti
Giovanni